Disclosure of Invention
Therefore, the embodiment of the invention discloses a media playing method, a media playing device, a media playing system and a computer readable storage medium, which can play different media according to different environmental temperatures, thereby realizing better advertising effect.
Specifically, in a first aspect, an embodiment of the present invention discloses a media playing method, including: acquiring the current environment temperature; determining a plurality of media to be played in an initial program list according to the current environment temperature; scheduling the media to be played to obtain a target program list; and playing the plurality of media to be played according to the target program list.
At present, the LED display screens circularly play media in the program list according to a fixed play plan according to a program list made in advance, when the ambient temperature changes, the existing related technical solutions cannot change the played media according to the ambient temperature, such as the program list includes an advertisement media selling down jackets and an advertisement media selling summer suits, at this time, the advertisement media selling summer suits are played in winter or in summer, which is not good, and a good advertisement effect cannot be generated, and for example, when the same batch of LED display screens are located in different areas, for example, one is located in the northeast and one is located in the south of the sea, the advertisement media playing down jackets can generate an advertisement effect in the north of the east, but the advertisement media playing down jackets in the south of the sea hardly generate the same advertisement effect, so that the advertisement effect is greatly reduced, the user's desired value cannot be reached. The media playing method disclosed by the embodiment of the invention determines a plurality of media to be played in the initial program list through the current environmental temperature, schedules the plurality of media to be played to obtain the target program list and plays the plurality of media to be played according to the target program list, and can play different media according to different environmental temperatures, thereby realizing better advertising effect.
In one embodiment of the invention, the initial program list comprises a plurality of media, and each media is configured with a first parameter which is used for representing whether the media changes along with the ambient temperature and a second parameter which is used for representing the adaptive ambient temperature range.
In one embodiment of the invention, the plurality of media includes a first type of media and a second type of media; wherein the first parameter of the first type of media is characterized by varying with ambient temperature and the second parameter is configured to be a specific value range of the ambient temperature range to which the second parameter is adapted, and the first parameter of the second type of media is characterized by not varying with ambient temperature or the first parameter is characterized by varying with ambient temperature but the second parameter is not configured to be a specific value range of the ambient temperature range to which the second parameter is adapted.
The media are set to be the media which change along with the ambient temperature and the media which do not change along with the ambient temperature, and the media which change along with the ambient temperature are provided with the adaptive ambient temperature range, so that the adaptive ambient temperature can be set according to the media types or do not change along with the ambient temperature, different media can be played according to different ambient temperatures in the follow-up process, and some media such as public welfare media can be played all the time without being changed by the ambient temperature.
In an embodiment of the present invention, the determining, in the initial program list, a plurality of media to be played according to the current ambient temperature includes: selecting the second type media from the initial program list as the media to be played; and matching the current ambient temperature with a second parameter corresponding to each first type of media in the initial program list, and taking the corresponding first type of media as the media to be played in response to the fact that the current ambient temperature is within the specific numerical range represented by the second parameter.
The media which are in accordance with the environmental temperature and the media which are not changed along with the environmental temperature are selected by determining a plurality of media to be played, so that the proper media can be played according to the current environmental temperature.
In an embodiment of the present invention, the scheduling the multiple media to be played to obtain the target program list includes: reordering the plurality of media to be played according to the initial playing sequence corresponding to the plurality of media to be played to obtain a target playing sequence corresponding to the plurality of media to be played; and generating the target program list based on the target playing sequence corresponding to the plurality of media to be played.
In a second aspect, an embodiment of the present invention discloses a media playing device, including a temperature obtaining module, configured to obtain a current ambient temperature; the media determining module is used for determining a plurality of media to be played in an initial program list according to the current ambient temperature; the media scheduling module is used for scheduling the media to be played to obtain a target program list; and the media playing module is used for playing the plurality of media to be played according to the target program list.
In one embodiment of the invention, the initial program list comprises a plurality of media, and each media is provided with a first parameter for representing whether the first parameter changes along with the ambient temperature and a second parameter for representing the adaptive ambient temperature range; wherein the plurality of media comprises a first type of media and a second type of media, the first parameter of the first type of media is characterized by varying with ambient temperature and the second parameter is configured to be a specific range of values for the range of ambient temperatures to which it is adapted, and the first parameter of the second type of media is characterized by not varying with ambient temperature or the first parameter is characterized by varying with ambient temperature but the second parameter is not configured to be a specific range of values for the range of ambient temperatures to which it is adapted.
In one embodiment of the invention, the media determination module comprises: the media selection unit is used for selecting the second type media from the initial program list as the media to be played; and the temperature matching unit is used for matching the current ambient temperature with a second parameter corresponding to each first type of media in the initial program list, and taking the corresponding first type of media as the media to be played in response to the fact that the current ambient temperature is in the specific numerical range represented by the second parameter.
In one embodiment of the present invention, the media scheduling module includes: the reordering unit is used for reordering the plurality of media to be played according to the initial playing sequence corresponding to the plurality of media to be played to obtain a target playing sequence corresponding to the plurality of media to be played; and the list generating unit is used for generating the target program list based on the target playing sequence corresponding to the plurality of media to be played.
In a third aspect, an embodiment of the present invention discloses a media playing system, including: a processor and a memory coupled to the processor; wherein the memory stores instructions for execution by the processor, and the instructions cause the processor to perform operations for performing a media playback method as described in any one of the preceding paragraphs.
In a fourth aspect, an embodiment of the present invention discloses a computer-readable storage medium, which is a non-volatile memory and stores computer-readable instructions, where the computer-readable instructions include instructions for executing any one of the media playing methods described above.
As can be seen from the above, the embodiments of the present invention can achieve one or more of the following advantages: a plurality of media to be played are determined in an initial program list through the current environment temperature, the plurality of media to be played are scheduled to obtain a target program list and play the plurality of media to be played according to the target program list, different media can be played according to different environment temperatures, and the media which is more easily accepted and suitable for audiences by the audiences is delivered when the environment temperature changes, so that better advertising effect is achieved, and the cost of advertisers is saved.
Other aspects and features of the present invention will become apparent from the following detailed description, which proceeds with reference to the accompanying drawings. It is to be understood, however, that the drawings are designed solely for purposes of illustration and not as a definition of the limits of the invention. It should be further understood that the drawings are not necessarily drawn to scale and that, unless otherwise indicated, they are merely intended to conceptually illustrate the structures and procedures described herein.
Detailed Description
It should be noted that the embodiments and features of the embodiments may be combined with each other without conflict. The invention will be described in connection with embodiments with reference to the drawings.
In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution in the embodiment of the present invention will be clearly and completely described below with reference to the drawings in the embodiment of the present invention, and it is obvious that the described embodiment is only a part of the embodiment of the present invention, and not a whole embodiment. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
It should be noted that the division of the embodiments of the present invention is only for convenience of description and should not be construed as a limitation, and features of various embodiments may be combined and referred to each other without contradiction.
[ first embodiment ] A method for manufacturing a semiconductor device
Referring to fig. 1, a first embodiment of the present invention discloses a media playing method. As shown in fig. 1, the media playing method includes, for example, steps S11 through S14.
Step S11: acquiring the current environment temperature;
step S12: determining a plurality of media to be played in an initial program list according to the current environment temperature;
step S13: scheduling the media to be played to obtain a target program list;
step S14: and playing the plurality of media to be played according to the target program list.
Specifically, step S11 includes, for example, acquiring the current ambient temperature via a temperature sensor. The current ambient temperature is mentioned as being expressed in degrees celsius or other units such as degrees fahrenheit, for example, and the present embodiment is not limited thereto.
The initial program list mentioned in step S12 may be understood as a list composed of a plurality of media that need to be played by the LED display, where the initial program list includes, for example, information such as a list name, a playing sequence corresponding to each media, a media name, a playing plan starting date, a playing plan ending date, and a playing time length. The media is, for example, pictures, videos, web pages, streaming media, RSS, or the like. In this embodiment, each media is further configured with a first parameter characterizing whether to vary with the ambient temperature and a second parameter characterizing the range of the adapted ambient temperature, and the mentioned plurality of media includes, for example, a first type of media and a second type of media, wherein the first parameter of the first type of media is characterizing to vary with the ambient temperature and the second parameter is configured as a specific numerical range of the adapted ambient temperature, that is, the first type of media can be understood as media that distinguishes the ambient temperature and sets the range of the adapted ambient temperature. The first parameter of the second type of media is characterized by not changing with the ambient temperature, or the first parameter is characterized by changing with the ambient temperature but the second parameter is not configured to adapt to the specific value range of the ambient temperature range, that is, the second type of media can be understood as media without distinguishing the ambient temperature, so that whether the second parameter of the second type of media is configured to adapt to the specific value range of the ambient temperature range cannot change the attribute without distinguishing the ambient temperature. For example, the initial program list includes five media { X1, X2, X3, X4, X5}, as shown in fig. 2a, the first parameter of the media X1 is characterized by the variation of the ambient temperature, and the adapted ambient temperature range is 0-30, the media X1 is a first type of media, i.e. media which distinguishes the ambient temperature and sets the adapted ambient temperature range, and this type of media can be selected with the variation of the ambient temperature, as shown in fig. 2b, the first parameter of the media X2 is characterized by the variation of the ambient temperature, the second parameter is adapted to the variation of the ambient temperature range is-20-0, the media X2 is a second type of media, i.e. media which does not distinguish the ambient temperature, and this type of media can be selected when the ambient temperature varies, as shown in fig. 2c, the first parameter of the media X3 is characterized by the variation of the ambient temperature and the second parameter is not configured with the specific value range, media X3 is also a second type of media, i.e., media that does not distinguish between ambient temperatures. As shown in FIG. 2d, when the first parameter of media X4 is characterized by ambient temperature, but the second parameter is not configured with a specific range of values, media X4 is also a second type of media, characterized by no change in ambient temperature. As shown in FIG. 2e, the first parameter of media X5 is characterized by a variation with ambient temperature and the second parameter is configured with a specific value range of-25 to-5, so media X5 is the first type of media.
Further, step S12 includes, for example: selecting the second type media from the initial program list as the media to be played; and matching the current ambient temperature with a second parameter corresponding to each first type of media in the initial program list, and taking the corresponding first type of media as the media to be played in response to the fact that the current ambient temperature is within the specific numerical range represented by the second parameter. It can be understood that the second type of media can be used as the media to be played no matter how the ambient temperature changes because the second type of media does not distinguish the ambient temperature, and each first type of media has different adaptive ambient temperatures, so that the media with the current ambient temperature in the adaptive ambient temperature range is used as the media to be played, and thus, the media resources which are more easily accepted by the audience are successfully screened out. For example, the current ambient temperature is, for example, 20 degrees, the aforementioned media X1 is, for example, media sold in summer, the aforementioned media X2 is, for example, media sold in the year, the media X3 is, for example, public service advertisement media, the media X4 is, for example, media sold in coffee, the media X5 is, for example, media sold in winter, for a single LED display screen located in the south of the sea, it plays these several media during the spring festival, for example, in a cycle, then the media X2, the media X3, and the media X4 are selected as media of the second type as media to be played, for the media X1 and the media X5, the ambient temperature range to which the media X1 is adapted includes the current ambient temperature, then the media X1 also serves as media to be played, the media X5 obviously does not correspond to the current ambient temperature, and the media X5 is not selected. However, in the case of a single LED display screen located in northeast, the temperature thereof in winter is, for example, -15 degrees, then it is apparent that the media X1 cannot be selected as the media to be played and the media X5 is selected as the most media to be played, thereby achieving the effect of changing the media to be played according to the ambient temperature, which is obviously not suitable for selling down jackets in the south of the sea, and is also not suitable for selling summer clothes in the northeast winter.
Step S13 includes, for example: reordering the plurality of media to be played according to the initial playing sequence corresponding to the plurality of media to be played to obtain a target playing sequence corresponding to the plurality of media to be played; and generating the target program list based on the target playing sequence corresponding to the plurality of media to be played. In short, each media to be played in the initial program list has its own initial playing sequence, for example, the media to be played is sorted by using arabic numbers, which is the corresponding initial playing sequence, when the media to be played is screened from the initial program list, the media that is not screened is not played, and then the screened media needs to be reordered according to the previous initial playing sequence, so as to obtain the target program list. For example, the initial program list includes 10 media to be played { a, B, C, D, E, F, G, H, I, J }, the corresponding initial playing sequence is {1,2,3,4,5,6,7,8,9,10}, the multiple media to be played determined according to the current environment temperature is, for example, { a, C, F, I, J }, the initial playing sequence corresponding to the multiple media to be played is {1,3,6,9,10}, the multiple media to be played { a, C, F, I, J } is obtained by scheduling, i.e. rearranging the playing sequence, the playing sequence corresponding to the multiple media to be played { a, C, F, I, J } is {1,2,3,4,5}, and then the target program list is generated according to the new playing sequence and the corresponding media, so that the number of media included in the target program list may be smaller than the number of media included in the initial program list and the playing duration may be correspondingly reduced, the timeliness and the accuracy of playing a plurality of media to be played are ensured.
It should be noted that the media playing method disclosed in this embodiment is implemented in a receiving card of the LED display screen control system, for example, the receiving card is connected with a temperature sensor, and the current ambient temperature monitored by the temperature sensor in real time can be periodically obtained. The method includes the steps that program lists are sent to a receiving card through a sending card by upper computer software, the receiving card plays programs according to the program lists, before the program lists are sent to the upper computer, parameter attributes of each medium can be set on an interface, namely, a first parameter and a second parameter corresponding to each medium are set, for example, the first parameter whether changing along with ambient temperature is set firstly, after the first parameter is characterized to change along with the ambient temperature, the second parameter is further set, namely, the second parameter is adaptive to the change range of the ambient temperature, for example, two temperature values are input, the range between the two temperature values is the adaptive range of the ambient temperature, and then the receiving card can play the corresponding media according to the description process.
In summary, the media playing method disclosed by the invention determines a plurality of media to be played in the initial program list through the current environment temperature, schedules the plurality of media to be played to obtain the target program list and plays the plurality of media to be played according to the target program list, and can play different media according to different environment temperatures, so that media which are more easily accepted and suitable for audiences by the audiences are delivered when the environment temperature changes, thereby realizing better advertising effect and saving cost of advertisers.
[ second embodiment ]
Referring to fig. 3, a media playing device is disclosed in a second embodiment of the present invention. As shown in fig. 3, the media playing device 20 includes, for example: a temperature acquisition module 21, a media determination module 22, a media scheduling module 23, and a media playing module 24.
The temperature obtaining module 21 is configured to obtain a current ambient temperature. The media determining module 22 is configured to determine a plurality of media to be played in the initial program list according to the current ambient temperature. The media scheduling module 23 is configured to schedule the multiple media to be played to obtain a target program list. The media playing module 24 is configured to play the multiple media to be played according to the target program list.
Wherein, the mentioned initial program list comprises a plurality of media, each media is configured with a first parameter for representing whether to change with the ambient temperature and a second parameter for representing the adaptive ambient temperature range; wherein the plurality of media comprises a first type of media and a second type of media, the first parameter of the first type of media is characterized by varying with ambient temperature and the second parameter is configured to be a specific range of values for the range of ambient temperatures to which it is adapted, and the first parameter of the second type of media is characterized by not varying with ambient temperature or the first parameter is characterized by varying with ambient temperature but the second parameter is not configured to be a specific range of values for the range of ambient temperatures to which it is adapted.
Further, as shown in fig. 4, the media determination module 22 includes, for example: a media selection unit 221 and a temperature matching unit 222. The media selecting unit 221 is configured to select the second type of media in the initial program list as the media to be played. The temperature matching unit 222 is configured to match the current ambient temperature with a second parameter corresponding to each first-type media in the initial program list, and in response to that the current ambient temperature is within the specific value range represented by the second parameter, take the corresponding first-type media as the media to be played.
Further, as shown in fig. 5, the media scheduling module 23 includes, for example: a reordering unit 231 and a manifest generation unit 232. The reordering unit 231 is configured to reorder the multiple media to be played according to the initial playing sequence corresponding to the multiple media to be played, so as to obtain a target playing sequence corresponding to the multiple media to be played. The list generating unit 232 is configured to generate the target program list based on the target playing sequence corresponding to the multiple media to be played.
The media playing method implemented by the media playing device 20 disclosed in this embodiment is as described in the first embodiment, so that detailed description thereof is omitted. Optionally, each module and the other operations or functions in the second embodiment are respectively for implementing the method in the first embodiment of the present invention, and the beneficial effects are the same as those in the first embodiment, and for brevity, are not described herein again.
[ third embodiment ]
Referring to fig. 6, a media playing system is disclosed in a third embodiment of the present invention. As shown in fig. 6, the media playing system 30 includes, for example: a processor 31 and a memory 32 connected to the processor 31. Wherein the memory 32 stores instructions executed by the processor 31, and the instructions cause the processor 31 to execute operations to perform the media playing method according to the first embodiment.
It should be noted that the media playing system 30 disclosed in this embodiment has instructions that enable the processor 31 to execute the operation to perform the media playing method as described in the foregoing first embodiment, so that detailed description is not provided herein. Optionally, each processor and each memory in this embodiment are respectively for implementing the method in the first embodiment of the present invention, and the technical effect of the media playing system 30 disclosed in this embodiment is the same as that of the media playing method in the first embodiment, and therefore, no further description is given here.
[ fourth example ] A
Referring to fig. 7, a fourth embodiment of the present invention discloses a computer-readable storage medium. As shown in fig. 7, computer-readable storage medium 40 stores computer-readable instructions. The computer readable instructions include instructions for executing the media playing method according to the first embodiment, and therefore, will not be repeated here. The computer-readable storage medium 40 is, for example, a non-volatile memory, and includes: magnetic media (e.g., hard disks, floppy disks, and magnetic tape), optical media (e.g., CDROM disks and DVDs), magneto-optical media (e.g., optical disks), and hardware devices specially constructed for storing and executing computer-executable instructions (e.g., Read Only Memories (ROMs), Random Access Memories (RAMs), flash memories, etc.). The computer-readable storage medium 40 may be executable by one or more processors or processing devices to execute computer-readable instructions.
In addition, the technical effect of the computer-readable storage medium 40 disclosed in this embodiment is the same as that of the media playing method in the first embodiment, and is not described herein again.
In the embodiments provided in the present invention, it should be understood that the disclosed system, apparatus and/or method may be implemented in other ways. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and the actual implementation may have another division, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units/modules in the embodiments of the present application may be integrated into one processing unit/module, or each unit/module may exist alone physically, or two or more units/modules may be integrated into one unit/module. The integrated units/modules may be implemented in the form of hardware, or may be implemented in the form of hardware plus software functional units/modules.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.