Material playing method and system applied to offline scene

文档序号:1957031 发布日期:2021-12-10 浏览:11次 中文

阅读说明:本技术 一种应用于线下场景的素材播放方法和系统 (Material playing method and system applied to offline scene ) 是由 陈超 赫南 颜伟鹏 姜家立 胡景贺 王浩 于 2021-01-21 设计创作,主要内容包括:本发明公开了一种应用于线下场景的素材播放方法和系统,涉及计算机技术领域。该方法的一具体实施方式包括:设备端在对第一轮次第一素材进行播放的同时,从播放端请求获取第二轮次播放的第二素材的指示信息,以确定第二素材;在对所述第一素材播放完毕后,执行对所述第二素材的播放操作,同时从播放端获取第三轮次播放的第三素材的指示信息。该实施方式采用了提前一轮次确定下一轮次素材的方式,将素材播放的延迟由天粒度降低到分钟粒度,且素材的播放顺序不再固定,而是由播放端决定。(The invention discloses a material playing method and system applied to an offline scene, and relates to the technical field of computers. One embodiment of the method comprises: the method comprises the steps that when a device end plays a first material in a first round, indication information of a second material played in a second round is requested to be obtained from a playing end so as to determine the second material; and after the first material is played, executing the playing operation of the second material, and simultaneously acquiring the indication information of the third material played for the third time from the playing end. The method adopts a mode of determining the material of the next round in advance, the delay of the material playing is reduced from the day granularity to the minute granularity, and the playing sequence of the material is not fixed any more but is determined by the playing end.)

1. A material playing method applied to an offline scene is characterized by comprising the following steps:

the method comprises the steps that when a device end plays a first material in a first round, indication information of a second material played in a second round is requested to be obtained from a playing end so as to determine the second material; wherein, the material is loaded at the equipment end in advance;

and after the first material is played, executing the playing operation of the second material, and simultaneously acquiring the indication information of the third material played for the third time from the playing end.

2. The method according to claim 1, wherein the requesting of the indication information of the second material played in the second turn from the playing end comprises:

if the acquisition of the indication information of the second material fails, repeatedly requesting to acquire the indication information of the second material from a playing end;

and if the acquisition still fails after the first material is played, repeatedly playing the first material.

3. The method according to claim 1, wherein the indication information includes an identifier of the material and an exposure URL corresponding to the material, the exposure URL being used for performing encryption and encapsulation processing on basic information of the material and containing a character string to be replaced indicating playing time information of the material;

after the first material is played, the method further comprises the following steps:

determining a first exposure URL corresponding to the first material, and replacing a character string to be replaced in the first exposure URL with the playing time information of the first material;

and uploading the replaced first exposure URL to an exposure end, so that the safety identifier of the playing end is added to the replaced first exposure URL through the exposure end, and all exposure information of the first material is obtained.

4. The method according to claim 3, wherein the requesting of the indication information of the second material played in the second turn from the playing end comprises:

if the request is successful, storing the indication information of the second material to the local; or

And if the request fails, locally inquiring according to the identifier of the second material to obtain the second material played last time and a second exposure URL corresponding to the second material.

5. The method according to claim 3 or 4, wherein the material playback time information includes a playback start time point, a playback stop time point, and a playback time length.

6. The method of claim 1, further comprising:

and the playing end receives and audits the materials uploaded by the advertiser, and after the audits are passed, the materials are issued to the equipment end corresponding to the advertiser.

7. A material playing system applied to an offline scene, comprising:

the device end is used for requesting to acquire indication information of a second material played in a second round from the playing end while playing the first material in the first round so as to determine the second material; after the first material is played, executing the playing operation of the second material, and simultaneously acquiring indication information of a third material played for a third time from a playing end; wherein, the material is loaded at the equipment end in advance;

the playing end is used for receiving and auditing the material uploaded by the advertiser, and issuing the material to the equipment end corresponding to the advertiser after the material is approved by the auditing; and receiving a request of the equipment end, and returning the indication information of the second material/the third material to the equipment end.

8. The system according to claim 7, wherein the indication information includes an identifier of the material and an exposure URL corresponding to the material, the exposure URL being used for performing an encryption packaging process on the basic information of the material and containing a character string to be replaced indicating playing time information of the material;

the equipment end is further used for determining a first exposure URL corresponding to the first material and replacing the character string to be replaced in the first exposure URL with the playing time information of the first material;

the system further comprises an exposure end, which is used for uploading the replaced first exposure URL to the exposure end, so that the safety identifier of the playing end is added to the replaced first exposure URL through the exposure end, and all exposure information of the first material is obtained.

9. An electronic device, comprising:

one or more processors;

a storage system for storing one or more programs,

when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-6.

10. A computer-readable medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1-6.

Technical Field

The invention relates to the technical field of computers, in particular to a material playing method and system applied to an offline scene.

Background

In the existing offline advertisement products, some equipment ends are arranged in elevators or underground parking lots, and weak network/no network conditions often occur in the environments, so that the offline advertisement playing is influenced. Currently, a T-1 mode is usually adopted to load and store advertisement materials to be played in the future day to the device side in advance, but in the process of implementing the present invention, the inventor finds that at least the following problems exist in the prior art:

1. once the material is loaded, the playing time and sequence of the advertisement are determined, and the mode cannot make a real-time playing request, cannot maximize the advertisement display value, reduces the playing effect of the advertisement to a certain extent, and fundamentally influences the selling rate of advertisement positions.

2. The exposure data reflux of the advertisement is strongly associated with the advertisement playing, and because the advertisement playing adopts an offline preloading mode, the corresponding advertisement exposure data cannot be reported in real time in a real-time request manner. At present, the conventional method is that the equipment end buffers the exposure data by itself and transmits the exposure data to the exposure end in a delayed manner in a form of T +1, even some equipment ends still adopt a mail manner, and the exposure data backflow manner is delayed greatly and has low efficiency, so that the method is not beneficial to expanding CPM (Cost Per Mile, advertisement thousands of display Cost) type advertisements in the future, and meanwhile, the method cannot provide real-time exhibition point consumption data display for advertisers, and the experience of the advertisers is influenced.

Disclosure of Invention

In view of this, embodiments of the present invention provide a method and a system for playing a material applied to an offline scene, which can at least solve the problem in the prior art that a real-time request cannot be played in real time for the material and the corresponding delayed reporting of exposure data is caused.

To achieve the above object, according to an aspect of the embodiments of the present invention, there is provided a material playing method applied to an offline scene, including:

the method comprises the steps that when a device end plays a first material in a first round, indication information of a second material played in a second round is requested to be obtained from a playing end so as to determine the second material; wherein, the material is loaded at the equipment end in advance;

and after the first material is played, executing the playing operation of the second material, and simultaneously acquiring the indication information of the third material played for the third time from the playing end.

Optionally, the requesting, from the play end, to obtain the indication information of the second material played in the second turn includes:

if the acquisition of the indication information of the second material fails, repeatedly requesting to acquire the indication information of the second material from a playing end;

and if the acquisition still fails after the first material is played, repeatedly playing the first material.

Optionally, the indication information includes an identifier of the material and an exposure URL corresponding to the material, where the exposure URL is used to perform encryption and encapsulation processing on the basic information of the material and includes a to-be-replaced character string representing the playing time information of the material;

after the first material is played, the method further comprises the following steps:

determining a first exposure URL corresponding to the first material, and replacing a character string to be replaced in the first exposure URL with the playing time information of the first material;

and uploading the replaced first exposure URL to an exposure end, so that the safety identifier of the playing end is added to the replaced first exposure URL through the exposure end, and all exposure information of the first material is obtained.

Optionally, the requesting, from the play end, to obtain the indication information of the second material played in the second turn includes:

if the request is successful, storing the indication information of the second material to the local; or

And if the request fails, locally inquiring according to the identifier of the second material to obtain the second material played last time and a second exposure URL corresponding to the second material.

Optionally, the material playing time information includes a playing start time point, a playing stop time point, and a playing duration.

Optionally, the method further includes: and the playing end receives and audits the materials uploaded by the advertiser, and after the audits are passed, the materials are issued to the equipment end corresponding to the advertiser.

To achieve the above object, according to another aspect of the embodiments of the present invention, there is provided a material playing system applied to an offline scene, including:

the device end is used for requesting to acquire indication information of a second material played in a second round from the playing end while playing the first material in the first round so as to determine the second material; after the first material is played, executing the playing operation of the second material, and simultaneously acquiring indication information of a third material played for a third time from a playing end; wherein, the material is loaded at the equipment end in advance;

the playing end is used for receiving and auditing the material uploaded by the advertiser, and issuing the material to the equipment end corresponding to the advertiser after the material is approved by the auditing; and receiving a request of the equipment end, and returning the indication information of the second material/the third material to the equipment end.

Optionally, the device side is configured to:

if the acquisition of the indication information of the second material fails, repeatedly requesting to acquire the indication information of the second material from a playing end;

and if the acquisition still fails after the first material is played, repeatedly playing the first material.

Optionally, the indication information includes an identifier of the material and an exposure URL corresponding to the material, where the exposure URL is used to perform encryption and encapsulation processing on the basic information of the material and includes a to-be-replaced character string representing the playing time information of the material;

the equipment end is further used for determining a first exposure URL corresponding to the first material and replacing the character string to be replaced in the first exposure URL with the playing time information of the first material;

the system further comprises an exposure end, which is used for uploading the replaced first exposure URL to the exposure end, so that the safety identifier of the playing end is added to the replaced first exposure URL through the exposure end, and all exposure information of the first material is obtained.

Optionally, the device side is configured to:

if the request is successful, storing the indication information of the second material to the local; or

And if the request fails, locally inquiring according to the identifier of the second material to obtain the second material played last time and a second exposure URL corresponding to the second material.

Optionally, the material playing time information includes a playing start time point, a playing stop time point, and a playing duration.

To achieve the above object, according to still another aspect of the embodiments of the present invention, there is provided a material playback electronic device applied to an offline scene.

The electronic device of the embodiment of the invention comprises: one or more processors; a storage system, configured to store one or more programs, which when executed by the one or more processors, cause the one or more processors to implement any of the above-mentioned material playing methods applied to an offline scene.

To achieve the above object, according to a further aspect of the embodiments of the present invention, there is provided a computer-readable medium on which a computer program is stored, the program, when executed by a processor, implementing any of the above-described material playback methods applied to an offline scene.

According to the scheme provided by the invention, one embodiment of the invention has the following advantages or beneficial effects: aiming at the problem that the material cannot play a real-time request in real time under the existing wired wireless/weak network environment, the method adopts a mode of requesting the indication information of the material played in the next round from a playing end in advance for one round, and reduces the playing delay of the material from the day granularity to the minute granularity; aiming at the problem of delayed reporting of the existing exposure data, a universal exposure URL containing a character string to be replaced is set, and only basic information of a material is encapsulated; if the equipment end cannot acquire the exposure URL from the playing end, the exposure URL can be acquired locally based on the ID of the material, and the acquirability of the material is ensured; the SID information of the equipment end is added by the exposure end, so that the uniqueness of each exposure data is ensured.

Further effects of the above-mentioned non-conventional alternatives will be described below in connection with the embodiments.

Drawings

The drawings are included to provide a better understanding of the invention and are not to be construed as unduly limiting the invention. Wherein:

fig. 1 is a schematic main flow chart of a material playing method applied to an offline scene according to an embodiment of the present invention;

fig. 2 is a schematic flowchart of an alternative material playing method applied to an offline scene according to an embodiment of the present invention;

FIG. 3 is a schematic view illustrating a process of playing off-line material according to an embodiment of the present invention;

fig. 4 is a schematic diagram of main modules of a material playing system applied to an offline scene according to an embodiment of the present invention;

FIG. 5 is an exemplary system architecture diagram in which embodiments of the present invention may be employed;

FIG. 6 is a schematic block diagram of a computer system suitable for use with a mobile device or server implementing an embodiment of the invention.

Detailed Description

Exemplary embodiments of the present invention are described below with reference to the accompanying drawings, in which various details of embodiments of the invention are included to assist understanding, and which are to be considered as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.

Referring to fig. 1, a main flowchart of a material playing method applied to an offline scene according to an embodiment of the present invention is shown, including the following steps:

s101: the method comprises the steps that when a device end plays a first material in a first round, indication information of a second material played in a second round is requested to be obtained from a playing end so as to determine the second material; wherein, the material is loaded at the equipment end in advance;

s102: and after the first material is played, executing the playing operation of the second material, and simultaneously acquiring the indication information of the third material played for the third time from the playing end.

In the above embodiment, for steps S101 to S103, the present scheme is applicable to all scenes in which media materials are played offline, such as scenes in which advertisements are played offline.

The method aims at the problems that the real-time request cannot be played in real time for the materials and the exposure data can not be reported in a delayed mode in the existing wired wireless/weak network environment, and the essential problem is that the real-time request cannot be played in real time for the materials in the wired wireless/weak network environment. In the existing mode of preloading materials and fixing playing by adopting T-1, once the playing materials are loaded, the playing time and the playing sequence of the materials are fixed. This granularity of play control is on a daily level and must be adjusted more than one day in advance if the content and order of play needs to be adjusted.

Therefore, the scheme designs a mode of preloading required materials by adopting T-1 and requesting in a quasi-real time mode, namely the system T-1 loads and stores the materials required by each equipment end to each equipment end respectively, at the moment, the equipment end only loads and stores the required materials, and the time when the required materials are played is determined by a playing end (namely a material playing system). For example, the device side loads 10 materials, but at each time which of the 10 materials is to be played, the playback side needs to be requested to know.

Specifically, in view of the offline specificity, the present solution will request the playing end to determine the next played material, advancing by one playing turn. And the equipment end determines the indication information of the material played in the Xth turn from the playing end when the material is played in the X-1 th turn, and further acquires the material corresponding to the indication information from the equipment end.

It should be noted that a plurality of pictures may be played in a round, but only individual pictures may be the material. However, the playing order of these materials may be indefinite, for example, the playing order of the first round is AB, but the playing order of the second round is BA, which is specifically determined by the playing end, so that the indication information includes the playing order of the materials.

In addition, the playing end stores playing materials, the materials are uploaded and provided by an advertiser and are issued to the equipment end for storage after being checked by the playing end. For example, if the advertiser 1 needs to place advertisements in 10 elevators, the materials are uploaded at the playing end, and after the materials pass the examination, the playing end issues the materials to the equipment ends in the 10 elevators.

Further, assuming that there are 10 pictures, each picture is played for 5s, that is, 50s ahead, a play turn ahead can request the device side for buffering of the play side 50s, and if the request fails, the request can be made several times, so that the corresponding material can be obtained in the next play.

However, if the material of the next round is not obtained after the current round of playing is finished, the problem that the blank page appears due to no material playing at the equipment end is considered, the scheme selects to play the material of the previous round repeatedly to solve the problem, and if the second material is not obtained, the first material is played repeatedly.

The method provided by the embodiment adopts a mode of determining the material of the next round in advance, the delay of the material playing is reduced from the day granularity to the minute granularity, the precise playing of the material is realized, and the playing sequence of the material is not fixed any more but is determined by the playing end.

Referring to fig. 2, a schematic flow chart of an optional material playing method applied to an offline scene according to an embodiment of the present invention is shown, including the following steps:

s201: the method comprises the steps that when the equipment terminal plays a first material in a first round, indication information of a second material played in a second round is requested to be obtained from the playing terminal; the method comprises the steps that materials are pre-loaded at an equipment end, indication information comprises identification of the materials and exposure URLs corresponding to the materials, the exposure URLs are used for carrying out encryption packaging processing on basic information of the materials and comprise character strings to be replaced and representing material playing time information;

s202: determining a second material based on the indication information of the second material;

s203: after the first material is played, executing the playing operation of the second material, and simultaneously acquiring indication information of a third material played for a third time from a playing end;

s204: after the first material is played, determining a first exposure URL corresponding to the first material, and replacing a character string to be replaced in the first exposure URL with playing time information of the first material;

s205: and uploading the replaced first exposure URL to an exposure end, so that the safety identifier of the playing end is added to the replaced first exposure URL through the exposure end, and all exposure information of the first material is obtained.

In the above embodiment, for steps S202 and S203, reference may be made to the description shown in fig. 1, and details are not repeated here.

In the above embodiment, in steps S201 and S204, the present embodiment mainly describes how to process exposure information of a material.

At the playing end on the current line, after the equipment end initiates an advertisement playing request, the playing end recalls the advertisement, and performs a globally unique exposure URL package on each recalled advertisement. And the exposure URL is encrypted and contains the material information and the playing time information of the advertisement. However, in the online non-network/weak-network scene, the advertisement playing request cannot be transmitted to the playing end, if the request is failed to be sent, the equipment end cannot acquire the exposure URL, but the advertisement is still played, so that the playing information of the two parties cannot be aligned.

Therefore, the method for delaying encapsulation exposure of the URL is adopted in the scheme. Under the condition that the network is normal, when the equipment end determines the material played in the next turn to the playing end, the playing end can return the indication information of the material, including the ID and the exposure URL of the material. However, the returned exposure URL is different from the existing exposure URL, and on one hand, only the basic information of the material is included, the real-time playing time information is completely replaced by the character string, and on the other hand, the SID (Session Id, security identifier) information which is globally unique at the playing end is lacked.

The existing exposure URL is provided with SID information, and the scheme extracts the SID information from the exposure URL, so that the equipment end can reuse the exposure URL returned by the playing end. Otherwise, if there is SID information, the returned SID information can be used only once. An example of an exposure URL returned by the play end is as follows:

https://xxx.jd.com/dsp/nplog=H0AQuU6exYi5M_LX9kEgz_play_sta rt=%%PLAY_START%%&play_end=%%PLAY_END%%&play_duration=%%PLAY_DURATION%%

the PLAY _ START, PLAY _ END and PLAY _ DURATION are all character strings to be replaced, and respectively correspond to a PLAY START time point, a PLAY stop time point and a PLAY DURATION. The only one universal URL returned by the playing end to the equipment end is suitable for all the equipment ends, and the real assignment of the character strings is replaced by the equipment end according to the playing time information after the material is played.

Further, under the normal condition of the network, the device side can acquire the indication information of the second material from the playing side and store the indication information to the local Cache. However, in the no-network/weak-network environment, if the request fails, the second material and the second exposure URL corresponding to the second material which are played last time are obtained by querying in the Cache according to the ID of the second material.

For example, when a certain round of material is played, the device side requests the identification and exposure URL of the material a to be played from the playing side, and then stores the material a in a file. When no network or weak network exists, the device end fails to request from the playing end, and then the material A played last time and the corresponding URL can be searched from the file, so that the exposure playing of the material is performed.

For step S205, after replacing the character string to be replaced in the first exposure URL with the playing time information of the device terminal for the first material in turn, the replaced first exposure URL is obtained, which indicates that a certain device terminal plays a certain material at a certain time, for example, the device terminal 1 plays the material C in 12:01, and ends in 12:10, and the playing time is 9 minutes.

After the replacement is completed, the equipment end uploads the replaced first exposure URL to the exposure end when the network is recovered to be normal. After receiving the exposure URL, the exposure end performs special processing and adds globally unique SID information (with delay compared with the existing one) of the playing end, thereby completing the complete encapsulation of the exposure URL and providing a data basis for the subsequent statistics of the playing quantity of each material, such as 1000 times of exposure and playing of the advertisement 1.

In the method provided by the embodiment, the SID information of the equipment end is removed from the exposure URL, so that the exposure URL of the same material is applicable to all the equipment ends, and the universality of the exposure URL is realized; meanwhile, because the exposure URL is universal, the equipment SID information is added to the exposure URL through the exposure end, and the problems of encapsulation and reporting of the exposure URL in a netless/weak network environment are solved.

Referring to fig. 3, a schematic diagram of a process of playing an offline material according to an embodiment of the present invention is shown, including:

1. the equipment end plays the first material of the first round;

2. when the first material is played, requesting to acquire the ID and the second exposure URL of the second material played in the next turn from the playing end;

3. if the acquisition is successful, acquiring a second element from the local according to the ID; if the acquisition fails, the acquisition is repeated, but if the acquisition still fails after the first material is played, the first material is played repeatedly;

4. after the first material is played, determining a first exposure URL corresponding to the first material, and replacing a character string to be replaced in the first exposure URL with the playing time information of the first material to obtain a replaced first exposure URL;

5. uploading the replaced first exposure URL to an exposure end;

6. the exposure end adds SID information of the equipment end to the replaced first exposure URL to obtain an encapsulated first exposure URL, and provides an exposure data basis for subsequent anti-cheating and charging;

7. and after the first material is played, executing the playing operation of the second material, and simultaneously acquiring the ID and the third exposure URL of the third material played in the next round from the playing end.

Aiming at the problem that the material cannot be played in real time under the existing wireless/weak network environment, the embodiment of the invention adopts a mode of requesting the indication information of the material played in the next round from the playing end in advance for one round to reduce the playing delay of the material from the day granularity to the minute granularity; aiming at the problem of delayed reporting of the existing exposure data, a universal exposure URL containing a character string to be replaced is set, and only basic information of a material is encapsulated; if the equipment end cannot acquire the exposure URL from the playing end, the exposure URL can be acquired locally based on the ID of the material, and the acquirability of the material is ensured; the SID information of the equipment end is added by the exposure end, so that the uniqueness of each exposure data is ensured.

Referring to fig. 4, a schematic diagram of main modules of a material playing system 400 applied to an offline scene according to an embodiment of the present invention is shown, including:

the device end 401 is configured to request, while playing a first material in a first round, from the playing end, to acquire indication information of a second material played in a second round, so as to determine the second material; after the first material is played, executing the playing operation of the second material, and simultaneously acquiring indication information of a third material played for a third time from a playing end; wherein, the material is loaded at the equipment end in advance;

the playing end 402 is used for receiving and auditing the material uploaded by the advertiser, and after the material is approved, the material is issued to the equipment end corresponding to the advertiser; and receiving a request of the equipment end, and returning the indication information of the second material/the third material to the equipment end.

In the system implemented by the present invention, the device 401 is configured to:

if the acquisition of the indication information of the second material fails, repeatedly requesting to acquire the indication information of the second material from a playing end;

and if the acquisition still fails after the first material is played, repeatedly playing the first material.

In the implementation system of the invention, the indication information comprises the identification of the material and an exposure URL corresponding to the material, wherein the exposure URL is used for carrying out encryption and encapsulation processing on the basic information of the material and comprises a character string to be replaced for representing the playing time information of the material;

the device end 401 is further configured to determine a first exposure URL corresponding to the first material, and replace a character string to be replaced in the first exposure URL with play time information of the first material;

the system further includes an exposure end 403, configured to upload the replaced first exposure URL to the exposure end, so as to add the security identifier of the playback end to the replaced first exposure URL through the exposure end, and obtain all exposure information of the first material.

In the system implemented by the present invention, the device 401 is configured to:

if the request is successful, storing the indication information of the second material to the local; or

And if the request fails, locally inquiring according to the identifier of the second material to obtain the second material played last time and a second exposure URL corresponding to the second material.

In the system for implementing the present invention, the material playing time information includes a playing start time point, a playing stop time point and a playing duration.

In addition, the detailed implementation of the system in the embodiment of the present invention has been described in detail in the above method, so that the repeated description is not repeated here.

Fig. 5 illustrates an exemplary system architecture 500 to which embodiments of the invention may be applied.

As shown in fig. 5, the system architecture 500 may include terminal devices 501, 502, 503, a network 504, and a server 505 (by way of example only). The network 504 serves to provide a medium for communication links between the terminal devices 501, 502, 503 and the server 505. Network 504 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.

The user may use the terminal devices 501, 502, 503 to interact with a server 505 over a network 504 to receive or send messages or the like. Various communication client applications may be installed on the terminal devices 501, 502, 503.

The terminal devices 501, 502, 503 may be various electronic devices having display screens and supporting web browsing, and the server 505 may be a server providing various services.

It should be noted that the method provided by the embodiment of the present invention is generally executed by the server 505, and accordingly, the system is generally disposed in the server 505.

It should be understood that the number of terminal devices, networks, and servers in fig. 5 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.

Referring now to FIG. 6, a block diagram of a computer system 600 suitable for use with a terminal device implementing an embodiment of the invention is shown. The terminal device shown in fig. 6 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present invention.

As shown in fig. 6, the computer system 600 includes a Central Processing Unit (CPU)601 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. In the RAM 603, various programs and data necessary for the operation of the system 600 are also stored. The CPU 601, ROM 602, and RAM 603 are connected to each other via a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.

The following components are connected to the I/O interface 605: an input portion 606 including a keyboard, a mouse, and the like; an output portion 607 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. The driver 610 is also connected to the I/O interface 605 as needed. A removable medium 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 610 as necessary, so that a computer program read out therefrom is mounted in the storage section 608 as necessary.

In particular, according to the embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 609, and/or installed from the removable medium 611. The computer program performs the above-described functions defined in the system of the present invention when executed by the Central Processing Unit (CPU) 601.

It should be noted that the computer readable medium shown in the present invention can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present invention, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present invention, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.

The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

The modules described in the embodiments of the present invention may be implemented by software or hardware. The described modules may also be provided in a processor, which may be described as: a processor comprises an equipment end, a playing end and an exposure end. These names do not in some cases form a limitation on themselves, and for example, the device side may also be described as a "device player side".

As another aspect, the present invention also provides a computer-readable medium that may be contained in the apparatus described in the above embodiments; or may be separate and not incorporated into the device. The computer readable medium carries one or more programs which, when executed by a device, cause the device to comprise:

the method comprises the steps that when a device end plays a first material in a first round, indication information of a second material played in a second round is requested to be obtained from a playing end so as to determine the second material; wherein, the material is loaded at the equipment end in advance;

and after the first material is played, executing the playing operation of the second material, and simultaneously acquiring the indication information of the third material played for the third time from the playing end.

According to the technical scheme of the embodiment of the invention, aiming at the problem that the material cannot play the real-time request in the existing wired wireless/weak network environment, the playing delay of the material is reduced from the day granularity to the minute granularity by adopting a mode of requesting the indication information of the material played in the next round from the playing end in advance for one round; aiming at the problem of delayed reporting of the existing exposure data, a universal exposure URL containing a character string to be replaced is set, and only basic information of a material is encapsulated; if the equipment end cannot acquire the exposure URL from the playing end, the exposure URL can be acquired locally based on the ID of the material, and the acquirability of the material is ensured; the SID information of the equipment end is added by the exposure end, so that the uniqueness of each exposure data is ensured.

The above-described embodiments should not be construed as limiting the scope of the invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions can occur, depending on design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:视频显示方法、视频推送方法、装置、设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类