CN105187863A - Advertisement playing method and device - Google Patents
Advertisement playing method and device Download PDFInfo
- Publication number
- CN105187863A CN105187863A CN201510464837.6A CN201510464837A CN105187863A CN 105187863 A CN105187863 A CN 105187863A CN 201510464837 A CN201510464837 A CN 201510464837A CN 105187863 A CN105187863 A CN 105187863A
- Authority
- CN
- China
- Prior art keywords
- advertisement
- duration
- played
- broadcast
- playing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2668—Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
- H04N21/26233—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving content or additional data duration or size, e.g. length of a movie, size of an executable file
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention relates to an advertisement playing method and device. The method comprises obtaining a historic behavior of a user watching advertisements, determining the playing duration of an advertisement to be played according to the historic behavior of the user watching advertisements, and playing the advertisement to be played according to the playing duration. The embodiment of the invention discloses the advertisement playing method. Advertisements different in duration can be played for different users according to the tolerant degrees of the users to advertisements; the influence of advertisements on the users is reduced to an utmost extent, and a most effective advertisement playing effect is achieved.
Description
Technical field
The disclosure relates to Internet technical field, particularly relates to method and the device of broadcast advertisement.
Background technology
At present, in video website or video class App, before formal displaying video, all will play one section of advertisement, the duration varying length of advertisement, has plenty of the playing duration determining advertisement according to the particular content of the video play.Many times, because advertisement is long, user often wait less than advertisement finish just abandon watch video, therefore, advertisement have impact on user to a certain extent and watches video, and, also have impact on the income of advertisement.
Summary of the invention
Disclosure embodiment provides method and the device of broadcast advertisement.Described technical scheme is as follows:
According to the first aspect of disclosure embodiment, a kind of method of broadcast advertisement is provided, comprises:
Obtain the historical behavior that user watches advertisement;
Watch the historical behavior of advertisement according to described user, determine the playing duration of advertisement to be played;
Described advertisement to be played is play according to described playing duration.
In one embodiment, described acquisition user watches the historical behavior of advertisement, can comprise:
To obtain in predetermined amount of time the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement.
In one embodiment, the described historical behavior watching advertisement according to described user, determines the playing duration of advertisement to be played, can comprise:
Described in determining in preset time period the actual play duration of broadcast advertisement be less than described in the number of times of total duration of broadcast advertisement, be designated as the first value; And the actual play duration of broadcast advertisement described in preset time period equal described in the number of times of total duration of broadcast advertisement, be designated as the second value;
When described first value is greater than first threshold, or described first value and described first value and the second value and between ratio when being greater than Second Threshold, described in determining, total duration of broadcast advertisement deducts the playing duration that the first preset value is described advertisement to be played; Wherein, described Second Threshold is less than 1.
In one embodiment, the described historical behavior watching advertisement according to described user, determines the playing duration of advertisement to be played, can comprise:
When described second value be greater than the 3rd threshold value or described second value and described first value and the second value and between ratio be greater than the 4th threshold value time, described in determining, total duration of broadcast advertisement adds that the second preset value is the playing duration of described advertisement to be played; Or total duration of broadcast advertisement is the playing duration of described advertisement to be played described in determining; Wherein, described 4th threshold value is less than 1.
In one embodiment, the described historical behavior watching advertisement according to described user, determines the playing duration of advertisement to be played, can comprise:
Determine the magnitude relationship between the duration of actual play each time of broadcast advertisement in described predetermined amount of time and total duration of described broadcast advertisement;
According to the magnitude relationship in described predetermined amount of time between the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement, determine the playing duration of described advertisement to be played.
In one embodiment, described according to the magnitude relationship in described predetermined amount of time between the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement, determine the playing duration of described advertisement to be played, can comprise:
Determine the magnitude relationship between the actual play duration of the last broadcast advertisement play and its total duration;
When the actual play duration of the broadcast advertisement of described last broadcasting equals its total duration, total duration of the broadcast advertisement of described last broadcasting is defined as the playing duration of described advertisement to be played.
In one embodiment, described according to the magnitude relationship in described predetermined amount of time between the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement, determine the playing duration of described advertisement to be played, can comprise:
When the actual play duration of the broadcast advertisement of described last broadcasting is less than its total duration described, total duration of the broadcast advertisement of described last broadcasting is deducted the playing duration of the 3rd preset value as described advertisement to be played.
In one embodiment, the magnitude relationship of described basis between the actual play duration of broadcast advertisement and total duration of described broadcast advertisement, determine the playing duration of described advertisement to be played, can comprise:
When the actual play duration of the broadcast advertisement of described last broadcasting is less than its total duration, calculate the difference between total duration of the broadcast advertisement of described last broadcasting and its actual playing duration;
Total duration of the broadcast advertisement of described last broadcasting is deducted the playing duration of described difference as described advertisement to be played.
In one embodiment, described total duration using the broadcast advertisement of described last broadcasting deducts the playing duration of the first preset value as described advertisement to be played; Or described total duration using the broadcast advertisement of described last broadcasting deducts the playing duration of described difference as described advertisement to be played, can comprise:
When the playing duration of the advertisement to be played calculated is less than or equal to the 5th threshold value, using the playing duration of described 5th threshold value as described advertisement to be played;
When the playing duration of the advertisement to be played calculated is greater than the 5th threshold value, performs and total duration of the broadcast advertisement of described last broadcasting is deducted the step of the first preset value as the playing duration of described advertisement to be played; Or, perform and total duration of the broadcast advertisement of described last broadcasting deducted the step of described difference as the playing duration of described advertisement to be played.
In one embodiment, in described acquisition predetermined amount of time before the actual play duration of broadcast advertisement and total duration of described broadcast advertisement, described method also can comprise:
Second determination module, for determining the advertisement classification belonging to described advertisement to be played;
3rd determination module, for broadcast advertisement described in the advertisement under the described advertisement classification broadcasted in described predetermined amount of time being defined as.
According to the second aspect of disclosure embodiment, a kind of device of broadcast advertisement is provided, comprises:
Acquisition module, watches the historical behavior of advertisement for obtaining user;
First determination module, for watching the historical behavior of advertisement according to described user, determines the playing duration of advertisement to be played;
Playing module, for playing described advertisement to be played according to described playing duration.
In one embodiment, described acquisition module, can comprise:
Obtain submodule, for total duration of the duration of actual play each time and described broadcast advertisement that obtain broadcast advertisement in predetermined amount of time.
In one embodiment, described first determination module, can comprise:
First determines submodule, for described in determining in preset time period the actual play duration of broadcast advertisement be less than described in the number of times of total duration of broadcast advertisement, be designated as the first value; And the actual play duration of broadcast advertisement described in preset time period equal described in the number of times of total duration of broadcast advertisement, be designated as the second value;
Second determines submodule, for being greater than first threshold when described first value, or described first value and described first value and the second value and between ratio when being greater than Second Threshold, described in determining, total duration of broadcast advertisement deducts the playing duration that the first preset value is described advertisement to be played; Wherein, described Second Threshold is less than 1.
In one embodiment, described first determination module, can comprise:
3rd determines submodule, for be greater than when described second value the 3rd threshold value or described second value and described first value and the second value and between ratio be greater than the 4th threshold value time, described in determining, total duration of broadcast advertisement adds that the second preset value is the playing duration of described advertisement to be played; Or total duration of broadcast advertisement is the playing duration of described advertisement to be played described in determining; Wherein, described 4th threshold value is less than 1.
In one embodiment, described first determination module, can comprise:
4th determines submodule, for determining the magnitude relationship between the duration of actual play each time of broadcast advertisement in described predetermined amount of time and total duration of described broadcast advertisement;
5th determines submodule, for according to the magnitude relationship in described predetermined amount of time between the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement, determines the playing duration of described advertisement to be played.
In one embodiment, the described 5th determines that submodule also can be used for:
Determine the magnitude relationship between the actual play duration of the last broadcast advertisement play and its total duration;
When the actual play duration of the broadcast advertisement of described last broadcasting equals its total duration, total duration of the broadcast advertisement of described last broadcasting is defined as the playing duration of described advertisement to be played.
In one embodiment, the described 5th determines that submodule also can be used for:
When the actual play duration of the broadcast advertisement of described last broadcasting is less than its total duration described, total duration of the broadcast advertisement of described last broadcasting is deducted the playing duration of the 3rd preset value as described advertisement to be played.
In one embodiment, the described 5th determines that submodule also can be used for:
When the actual play duration of the broadcast advertisement of described last broadcasting is less than its total duration, calculate the difference between total duration of the broadcast advertisement of described last broadcasting and its actual playing duration;
Total duration of the broadcast advertisement of described last broadcasting is deducted the playing duration of described difference as described advertisement to be played.
In one embodiment, the described 5th determines that submodule also can be used for:
When the playing duration of the advertisement to be played calculated is less than or equal to the 5th threshold value, using the playing duration of described 5th threshold value as described advertisement to be played;
When the playing duration of the advertisement to be played calculated is greater than the 5th threshold value, performs and total duration of the broadcast advertisement of described last broadcasting is deducted the step of the first preset value as the playing duration of described advertisement to be played; Or, perform and total duration of the broadcast advertisement of described last broadcasting deducted the step of described difference as the playing duration of described advertisement to be played.
In one embodiment, described device also can comprise:
Determine the advertisement classification belonging to described advertisement to be played;
Broadcast advertisement described in advertisement under the described advertisement classification broadcasted in described predetermined amount of time is defined as.
According to the third aspect of disclosure embodiment, a kind of device of broadcast advertisement is provided, comprises:
Processor;
For the memory of storage of processor executable instruction;
Wherein, described processor is configured to:
Obtain the historical behavior that user watches advertisement;
Watch the historical behavior of advertisement according to described user, determine the playing duration of advertisement to be played;
Described advertisement to be played is play according to described playing duration.
The technical scheme that embodiment of the present disclosure provides can comprise following beneficial effect:
Technique scheme, watch the historical behavior of advertisement by obtaining user, namely user is to the tolerance of advertisement, and watches the historical behavior of advertisement according to user, determines the playing duration of advertisement to be played, plays advertisement to be played according to playing duration.The disclosure can play the advertisement of different duration to different users to the tolerance of advertisement according to user, reduce advertisement to greatest extent to the impact of user, and realize the most effective advertisement playing effect.
Should be understood that, it is only exemplary and explanatory that above general description and details hereinafter describe, and can not limit the disclosure.
Accompanying drawing explanation
Accompanying drawing to be herein merged in specification and to form the part of this specification, shows embodiment according to the invention, and is used from specification one and explains principle of the present invention.
Fig. 1 is the flow chart of the method for broadcast advertisement according to an exemplary embodiment.
Fig. 2 is the flow chart of step S101 in the method for broadcast advertisement according to an exemplary embodiment.
Fig. 3 is the flow chart of step S102 in the method for broadcast advertisement according to an exemplary embodiment.
Fig. 4 is another flow chart of step S101 in the method for broadcast advertisement according to an exemplary embodiment.
Fig. 5 is another flow chart of step S102 in the method for broadcast advertisement according to an exemplary embodiment.
Fig. 6 is the flow chart of step S102 in the method for broadcast advertisement according to an exemplary embodiment.
Fig. 7 is another flow chart of step S102 in the method for broadcast advertisement according to an exemplary embodiment.
Fig. 8 is another flow chart of step S102 in the method for broadcast advertisement according to an exemplary embodiment.
Fig. 9 is the flow chart of the method for another kind of broadcast advertisement according to an exemplary embodiment.
Figure 10 is the block diagram of the device of broadcast advertisement according to an exemplary embodiment.
Figure 11 is the block diagram of data obtaining module 101 in the device of broadcast advertisement according to an exemplary embodiment.
Figure 12 is the block diagram of the first determination module 102 in the device of broadcast advertisement according to an exemplary embodiment.
Figure 13 is another block diagram of the first determination module 102 in the device of broadcast advertisement according to an exemplary embodiment.
Figure 14 is another block diagram of the first determination module 102 in the device of broadcast advertisement according to an exemplary embodiment.
Figure 15 is the block diagram of the device of another kind of broadcast advertisement according to an exemplary embodiment.
Figure 16 is the block diagram being applicable to the device of broadcast advertisement according to an exemplary embodiment.
Embodiment
Here will be described exemplary embodiment in detail, its sample table shows in the accompanying drawings.When description below relates to accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawing represents same or analogous key element.Execution mode described in following exemplary embodiment does not represent all execution modes consistent with the present invention.On the contrary, they only with as in appended claims describe in detail, the example of apparatus and method that aspects more of the present invention are consistent.
Fig. 1 is the flow chart of the method for a kind of broadcast advertisement according to an exemplary embodiment.Said method is used in terminal, and terminal can be panel computer, mobile phone, notebook, computer, digital broadcast terminal, messaging devices, game console, flat-panel devices, Medical Devices, body-building equipment, any terminal such as personal digital assistant.As shown in Figure 1, method comprises the following steps S101-S103:
In step S101, obtain the historical behavior that user watches advertisement.
Collect the historical behavior that user watches advertisement, this historical behavior can be the duration that user watches advertisement at every turn, can set the historical behavior that the user obtained in predetermined amount of time watches advertisement.
Illustrate, can obtain the historical behavior of the viewing advertisement of user in nearest 10 days, user during this period of time, have viewed 25 sections of advertisements, then obtain user respectively when watching this 25 sections of advertisements, the actual play time of advertisement, can also obtain total duration that this advertisement is corresponding respectively.
In step s 102, watch the historical behavior of advertisement according to user, determine the playing duration of advertisement to be played.
The historical behavior of advertisement is watched by analyzing user, determine the playing duration of the advertisement namely will play, such as, if user is when watching advertisement, to exit number of times more, illustrate that the tolerance of user to advertisement is limited, then when next broadcast advertisement, reducing portion divides duration; If user can finish watching advertisement at every turn, illustrate that the patience of user to advertisement is higher, then also can consider to increase advertisement duration, the historical behavior that the duration of broadcast advertisement watches advertisement according to different users carrys out concrete determination.
In step s 103, advertisement to be played is play according to playing duration.
The said method of disclosure embodiment, can play the advertisement of different duration to different users to the tolerance of advertisement according to user, reduce advertisement to greatest extent to the impact of user, and realize the most effective advertisement playing effect.
In one embodiment, as shown in Figure 2, step S101 can be embodied as following steps S201:
In step s 201, the duration of actual play each time of broadcast advertisement in predetermined amount of time and total duration of broadcast advertisement is obtained.
A time period can be pre-determined, such as nearest 1 day, nearest 1 hour, can determine according to the actual requirements.Determine the duration of actual play each time of broadcast advertisement in this time period and total duration of broadcast advertisement.
Illustrate, user have viewed 3 advertisements in 1 hour, and total duration of 3 advertisements is respectively 40S, 50S, 60S, user's actual viewing duration is respectively 40S, 10S, 5S, then in this step, obtain the actual viewing duration of user each time of these 3 sections of advertisements in nearest 1 hour and total duration.
In one embodiment, as shown in Figure 3, step S102 can be embodied as following steps S301-S302:
In step S301, determine that the actual play duration of broadcast advertisement in preset time period is less than the number of times of total duration of broadcast advertisement, be designated as the first value; And in preset time period the actual play duration of broadcast advertisement equal the number of times of total duration of broadcast advertisement, be designated as the second value;
In step s 302, when the first value is greater than first threshold, or the first value and the first value and the second value and between ratio when being greater than Second Threshold, determine that total duration of broadcast advertisement deducts the playing duration that the first preset value is advertisement to be played; Wherein, Second Threshold is less than 1.
In the present embodiment, in the advertisement that user has watched in preset time period, when user can not the number of times of complete viewing advertisement more, such as, in preset time period, user have viewed 10 advertisements, but has 8 advertisements all can not completely to finish watching, then again broadcast advertisement time, suitably can reduce the playing duration of advertisement, to ensure effective advertisement playing effect, and reduce advertisement to the impact of user as far as possible.
In one embodiment, as shown in Figure 4, step S102 also can be embodied as following steps S401:
In step S401, when the second value be greater than the 3rd threshold value or the second value and the first value and the second value and between ratio be greater than the 4th threshold value time, determine that total duration of broadcast advertisement adds that the second preset value is the playing duration of advertisement to be played; Or, determine that total duration of broadcast advertisement is the playing duration of advertisement to be played; Wherein, the 4th threshold value is less than 1.
In the present embodiment, in the advertisement that user has watched in preset time period, when user is complete, to finish watching the number of times of advertisement more, such as, in preset time period, user have viewed 15 advertisements, wherein has 12 advertising user completely to finish watching, then again broadcast advertisement time, then keep the former playing duration of advertisement constant, or suitably can increase the playing duration of advertisement, to increase the income of advertisement.
In one embodiment, as shown in Figure 5, step S102 also can be embodied as following steps S501-S502:
In step S501, determine the magnitude relationship between the duration of actual play each time of broadcast advertisement in predetermined amount of time and total duration of broadcast advertisement;
In step S502, according to the magnitude relationship in predetermined amount of time between the duration of actual play each time of broadcast advertisement and total duration of broadcast advertisement, determine the playing duration of advertisement to be played.
In the present embodiment, the size between the duration of actual play more each time of broadcast advertisement and its total duration, according to magnitude relationship therebetween, determines to increase, reduce advertisement playing duration or keep advertisement playing duration constant.
In one embodiment, as shown in Figure 6, step S502 can be embodied as following steps S601-S602:
In step s 601, the magnitude relationship between the actual play duration of the last broadcast advertisement play and its total duration is determined;
In step S602, when the actual play duration of the last broadcast advertisement play equals its total duration, total duration of the broadcast advertisement play for the last time is defined as the playing duration of advertisement to be played.
In order to determine the playing duration of advertisement to be played simply and easily, in the present embodiment, determine the magnitude relationship between the actual play duration of the last broadcast advertisement play and its total duration, when user is complete finish watching advertisement time, when namely the actual play duration of broadcast advertisement equals its total duration, keep the playing duration of advertisement constant, total duration of the broadcast advertisement play for the last time is defined as the playing duration of advertisement to be played.Thus the playing duration determining advertisement to be played that can be convenient.
Illustrate, user have viewed the advertisement that total duration is 15S for the last time, and all finish watching, namely the actual play duration of broadcast advertisement equals its total duration, then the playing duration of advertisement to be played is defined as 15S, namely total duration of the broadcast advertisement play for the last time is defined as the playing duration of advertisement to be played.
In one embodiment, as shown in Figure 7, step S502 also can be embodied as following steps S701:
In step s 701, when the actual play duration of the last broadcast advertisement play is less than its total duration, total duration of the broadcast advertisement play for the last time is deducted the playing duration of the 3rd preset value as advertisement to be played.
3rd preset value can be such as 2S, when user watches advertisement the last time, total duration of advertisement is 30S, if user does not have completely to finish watching this advertisement, when then next time plays, only play the advertisement of 28S, if user does not still have complete finishing watching when current broadcasting, the advertisement of 26S is only play, by that analogy when then next time plays again.If user is complete when current broadcasting finish watching advertisement, then continue the advertisement of playing 28S when next time plays again.
In one embodiment, as shown in Figure 8, step S502 also can be embodied as following steps S801-S802:
In step S801, when the actual play duration of the last broadcast advertisement play is less than its total duration, calculate the difference between total duration of the last broadcast advertisement play and its actual playing duration;
In step S802, total duration of the broadcast advertisement play for the last time is deducted the playing duration of difference as advertisement to be played.
Illustrate, total duration of the advertisement of last broadcasting is 30, user have viewed 10S and has just exited, difference between total duration of broadcast advertisement and its actual playing duration is 20S, and total duration of the broadcast advertisement play for the last time is deducted the playing duration of difference as advertisement to be played.Namely the playing duration of advertisement to be played is defined as 10S.Or, the actual play duration of the broadcast advertisement play for the last time is defined as the playing duration of advertisement to be played.
In one embodiment, step S701 or step S802 can be embodied as following steps A1-A2:
Steps A 1, when the playing duration of the advertisement to be played calculated is less than or equal to the 5th threshold value, using the playing duration of the 5th threshold value as advertisement to be played;
Steps A 2, when the playing duration of the advertisement to be played calculated is greater than the 5th threshold value, performs and total duration of the broadcast advertisement play for the last time is deducted the step of the first preset value as the playing duration of advertisement to be played; Or, perform and total duration of the broadcast advertisement play for the last time deducted the step of difference as the playing duration of advertisement to be played.
In step S801-S802, if user completely can not finish watching advertisement at every turn, then the time of each broadcast advertisement can be fewer and feweri, and in order to ensure advertisement playing effect, setting the 5th threshold value, namely the duration of broadcast advertisement is not less than the 5th threshold value.
In one embodiment, as shown in Figure 9, before step S201, said method also can comprise:
In step S202, determine the advertisement classification belonging to advertisement to be played;
In step S203, the advertisement under the advertisement classification broadcasted within a predetermined period of time is defined as broadcast advertisement.
Because user has different patiences to dissimilar advertisement, in the present embodiment, determine the advertisement classification belonging to advertisement to be played, such as foodstuff, clothes class, daily use chemicals class, advertisement under the advertisement classification broadcasted in predetermined amount of time is defined as broadcast advertisement, when obtaining total duration of the duration of actual play each time of broadcast advertisement in predetermined amount of time and broadcast advertisement, only to obtain under this classification the duration of actual play each time of broadcast advertisement in predetermined amount of time and total duration of broadcast advertisement, thus make the playing duration of the advertisement to be played determined more meet user's request.
Following is disclosure device embodiment, may be used for performing disclosure embodiment of the method.
Figure 10 is the block diagram of the device of a kind of broadcast advertisement according to an exemplary embodiment, and this device can realize becoming the some or all of of electronic equipment by software, hardware or both combinations.As shown in Figure 10, the device of this broadcast advertisement comprises:
Acquisition module 101, is configured to obtain the historical behavior that user watches advertisement;
First determination module 102, is configured to the historical behavior watching advertisement according to user, determines the playing duration of advertisement to be played;
Playing module 103, is configured to play advertisement to be played according to playing duration.
In one embodiment, as shown in figure 11, acquisition module 101, can comprise:
Obtain submodule 111, be configured to obtain the duration of actual play each time of broadcast advertisement in predetermined amount of time and total duration of broadcast advertisement.
In one embodiment, as shown in figure 12, the first determination module 102, can comprise:
First determines submodule 121, is configured to determine that the actual play duration of broadcast advertisement in preset time period is less than the number of times of total duration of broadcast advertisement, is designated as the first value; And in preset time period the actual play duration of broadcast advertisement equal the number of times of total duration of broadcast advertisement, be designated as the second value;
Second determines submodule 122, be configured to be greater than first threshold when the first value, or the first value and the first value and the second value and between ratio when being greater than Second Threshold, determine that total duration of broadcast advertisement deducts the playing duration that the first preset value is advertisement to be played; Wherein, Second Threshold is less than 1.
In one embodiment, as shown in figure 13, the first determination module 102, can comprise:
3rd determines submodule 131, be configured to when the second value be greater than the 3rd threshold value or the second value and the first value and the second value and between ratio be greater than the 4th threshold value time, determine that total duration of broadcast advertisement adds that the second preset value is the playing duration of advertisement to be played; Or, determine that total duration of broadcast advertisement is the playing duration of advertisement to be played; Wherein, the 4th threshold value is less than 1.
In one embodiment, as shown in figure 14, the first determination module 102, can comprise:
4th determines submodule 141, is configured to determine the magnitude relationship between the duration of actual play each time of broadcast advertisement in predetermined amount of time and total duration of broadcast advertisement;
5th determines submodule 142, is configured to, according to the magnitude relationship in predetermined amount of time between the duration of actual play each time of broadcast advertisement and total duration of broadcast advertisement, determine the playing duration of advertisement to be played.
In one embodiment, the 5th determines that submodule 142 also can be configured to:
Determine the magnitude relationship between the actual play duration of the last broadcast advertisement play and its total duration;
When the actual play duration of the last broadcast advertisement play equals its total duration, total duration of the broadcast advertisement play for the last time is defined as the playing duration of advertisement to be played.
In one embodiment, the 5th determines that submodule 142 also can be configured to:
When the actual play duration of the last broadcast advertisement play is less than its total duration, total duration of the broadcast advertisement play for the last time is deducted the playing duration of the 3rd preset value as advertisement to be played.
In one embodiment, the 5th determines that submodule 142 also can be configured to:
When the actual play duration of the last broadcast advertisement play is less than its total duration, calculate the difference between total duration of the last broadcast advertisement play and its actual playing duration;
Total duration of the broadcast advertisement play for the last time is deducted the playing duration of difference as advertisement to be played.
In one embodiment, the 5th determines that submodule 142 also can be configured to:
When the playing duration of the advertisement to be played calculated is less than or equal to the 5th threshold value, using the playing duration of the 5th threshold value as advertisement to be played;
When the playing duration of the advertisement to be played calculated is greater than the 5th threshold value, performs and total duration of the broadcast advertisement play for the last time is deducted the step of the first preset value as the playing duration of advertisement to be played; Or, perform and total duration of the broadcast advertisement play for the last time deducted the step of difference as the playing duration of advertisement to be played.
In one embodiment, as shown in figure 15, said apparatus also can comprise:
Second determination module 104, for determining the advertisement classification belonging to advertisement to be played;
3rd determination module 105, for being defined as broadcast advertisement by the advertisement under the advertisement of having broadcasted within a predetermined period of time classification.
The said apparatus of disclosure embodiment, can play the advertisement of different duration to different users to the tolerance of advertisement according to user, reduce advertisement to greatest extent to the impact of user, and realize the most effective advertisement playing effect.
According to the third aspect of disclosure embodiment, a kind of device of broadcast advertisement is provided, comprises:
Processor;
For the memory of storage of processor executable instruction;
Wherein, described processor is configured to:
Obtain the historical behavior that user watches advertisement;
Watch the historical behavior of advertisement according to described user, determine the playing duration of advertisement to be played;
Described advertisement to be played is play according to described playing duration.
Above-mentioned processor also can be configured to:
Described acquisition user watches the historical behavior of advertisement, can comprise:
To obtain in predetermined amount of time the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement.
Above-mentioned processor also can be configured to:
The described historical behavior watching advertisement according to described user, determines the playing duration of advertisement to be played, can comprise:
Described in determining in preset time period the actual play duration of broadcast advertisement be less than described in the number of times of total duration of broadcast advertisement, be designated as the first value; And the actual play duration of broadcast advertisement described in preset time period equal described in the number of times of total duration of broadcast advertisement, be designated as the second value;
When described first value is greater than first threshold, or described first value and described first value and the second value and between ratio when being greater than Second Threshold, described in determining, total duration of broadcast advertisement deducts the playing duration that the first preset value is described advertisement to be played; Wherein, described Second Threshold is less than 1.
Above-mentioned processor also can be configured to:
The described historical behavior watching advertisement according to described user, determines the playing duration of advertisement to be played, can comprise:
When described second value be greater than the 3rd threshold value or described second value and described first value and the second value and between ratio be greater than the 4th threshold value time, described in determining, total duration of broadcast advertisement adds that the second preset value is the playing duration of described advertisement to be played; Or total duration of broadcast advertisement is the playing duration of described advertisement to be played described in determining; Wherein, described 4th threshold value is less than 1.
Above-mentioned processor also can be configured to:
The described historical behavior watching advertisement according to described user, determines the playing duration of advertisement to be played, can comprise:
Determine the magnitude relationship between the duration of actual play each time of broadcast advertisement in described predetermined amount of time and total duration of described broadcast advertisement;
According to the magnitude relationship in described predetermined amount of time between the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement, determine the playing duration of described advertisement to be played.
Above-mentioned processor also can be configured to:
Described according to the magnitude relationship in described predetermined amount of time between the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement, determine the playing duration of described advertisement to be played, can comprise:
Determine the magnitude relationship between the actual play duration of the last broadcast advertisement play and its total duration;
When the actual play duration of the broadcast advertisement of described last broadcasting equals its total duration, total duration of the broadcast advertisement of described last broadcasting is defined as the playing duration of described advertisement to be played.
Above-mentioned processor also can be configured to:
Described according to the magnitude relationship in described predetermined amount of time between the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement, determine the playing duration of described advertisement to be played, can comprise:
When the actual play duration of the broadcast advertisement of described last broadcasting is less than its total duration described, total duration of the broadcast advertisement of described last broadcasting is deducted the playing duration of the 3rd preset value as described advertisement to be played.
Above-mentioned processor also can be configured to:
The magnitude relationship of described basis between the actual play duration of broadcast advertisement and total duration of described broadcast advertisement, determine the playing duration of described advertisement to be played, can comprise:
When the actual play duration of the broadcast advertisement of described last broadcasting is less than its total duration, calculate the difference between total duration of the broadcast advertisement of described last broadcasting and its actual playing duration;
Total duration of the broadcast advertisement of described last broadcasting is deducted the playing duration of described difference as described advertisement to be played.
Above-mentioned processor also can be configured to:
Described total duration using the broadcast advertisement of described last broadcasting deducts the playing duration of the first preset value as described advertisement to be played; Or described total duration using the broadcast advertisement of described last broadcasting deducts the playing duration of described difference as described advertisement to be played, can comprise:
When the playing duration of the advertisement to be played calculated is less than or equal to the 5th threshold value, using the playing duration of described 5th threshold value as described advertisement to be played;
When the playing duration of the advertisement to be played calculated is greater than the 5th threshold value, performs and total duration of the broadcast advertisement of described last broadcasting is deducted the step of the first preset value as the playing duration of described advertisement to be played; Or, perform and total duration of the broadcast advertisement of described last broadcasting deducted the step of described difference as the playing duration of described advertisement to be played.
Above-mentioned processor also can be configured to:
In described acquisition predetermined amount of time before the actual play duration of broadcast advertisement and total duration of described broadcast advertisement, described method also can comprise:
Determine the advertisement classification belonging to described advertisement to be played;
Broadcast advertisement described in advertisement under the described advertisement classification broadcasted in described predetermined amount of time is defined as.
About the device in above-described embodiment, wherein the concrete mode of modules executable operations has been described in detail in about the embodiment of the method, will not elaborate explanation herein.
Figure 16 be one according to an exemplary embodiment for .... the block diagram of device, this device is applicable to terminal equipment.Such as, device 1200 can be mobile phone, computer, digital broadcast terminal, messaging devices, game console, flat-panel devices, Medical Devices, body-building equipment, personal digital assistant etc.
Device 1200 can comprise following one or more assembly: processing components 1202, memory 1204, power supply module 1206, multimedia groupware 1208, audio-frequency assembly 1210, the interface 1212 of I/O (I/O), sensor cluster 1214, and communications component 1216.
The integrated operation of the usual control device 1200 of processing components 1202, such as with display, call, data communication, camera operation and record operate the operation be associated.Treatment element 1202 can comprise one or more processor 1220 to perform instruction, to complete all or part of step of above-mentioned method.In addition, processing components 1202 can comprise one or more module, and what be convenient between processing components 1202 and other assemblies is mutual.Such as, processing unit 1202 can comprise multi-media module, mutual with what facilitate between multimedia groupware 1208 and processing components 1202.
Memory 1204 is configured to store various types of data to be supported in the operation of equipment 1200.The example of these data comprises for any application program of operation on device 1200 or the instruction of method, contact data, telephone book data, message, picture, video etc.Memory 1204 can be realized by the volatibility of any type or non-volatile memory device or their combination, as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM), Erasable Programmable Read Only Memory EPROM (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, disk or CD.
The various assemblies that electric power assembly 1206 is device 1200 provide electric power.Electric power assembly 1206 can comprise power-supply management system, one or more power supply, and other and the assembly generating, manage and distribute electric power for device 1200 and be associated.
Multimedia groupware 1208 is included in the screen providing an output interface between described device 1200 and user.In certain embodiments, screen can comprise liquid crystal display (LCD) and touch panel (TP).If screen comprises touch panel, screen may be implemented as touch-screen, to receive the input signal from user.Touch panel comprises one or more touch sensor with the gesture on sensing touch, slip and touch panel.Described touch sensor can the border of not only sensing touch or sliding action, but also detects the duration relevant to described touch or slide and pressure.In certain embodiments, multimedia groupware 1208 comprises a front-facing camera and/or post-positioned pick-up head.When equipment 1200 is in operator scheme, during as screening-mode or video mode, front-facing camera and/or post-positioned pick-up head can receive outside multi-medium data.Each front-facing camera and post-positioned pick-up head can be fixing optical lens systems or have focal length and optical zoom ability.
Audio-frequency assembly 1210 is configured to export and/or input audio signal.Such as, audio-frequency assembly 1210 comprises a microphone (MIC), and when device 1200 is in operator scheme, during as call model, logging mode and speech recognition mode, microphone is configured to receive external audio signal.The audio signal received can be stored in memory 1204 further or be sent via communications component 1216.In certain embodiments, audio-frequency assembly 1210 also comprises a loud speaker, for output audio signal.
I/O interface 1212 is for providing interface between processing components 1202 and peripheral interface module, and above-mentioned peripheral interface module can be keyboard, some striking wheel, button etc.These buttons can include but not limited to: home button, volume button, start button and locking press button.
Sensor cluster 1214 comprises one or more transducer, for providing the state estimation of various aspects for device 1200.Such as, sensor cluster 1214 can detect the opening/closing state of equipment 1200, the relative positioning of assembly, such as described assembly is display and the keypad of device 1200, the position of all right checkout gear 1200 of sensor cluster 1214 or device 1200 assemblies changes, the presence or absence that user contacts with device 1200, the variations in temperature of device 1200 orientation or acceleration/deceleration and device 1200.Sensor cluster 1214 can comprise proximity transducer, be configured to without any physical contact time detect near the existence of object.Sensor cluster 1214 can also comprise optical sensor, as CMOS or ccd image sensor, for using in imaging applications.In certain embodiments, this sensor cluster 1214 can also comprise acceleration transducer, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communications component 1216 is configured to the communication being convenient to wired or wireless mode between device 1200 and other equipment.Device 1200 can access the wireless network based on communication standard, as WiFi, 2G or 3G, or their combination.In one exemplary embodiment, communication component 1216 receives from the broadcast singal of external broadcasting management system or broadcast related information via broadcast channel.In one exemplary embodiment, described communication component 1216 also comprises near-field communication (NFC) module, to promote junction service.Such as, can based on radio-frequency (RF) identification (RFID) technology in NFC module, Infrared Data Association (IrDA) technology, ultra broadband (UWB) technology, bluetooth (BT) technology and other technologies realize.
In the exemplary embodiment, device 1200 can be realized, for performing said method by one or more application specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components.
In the exemplary embodiment, additionally provide a kind of non-transitory computer-readable recording medium comprising instruction, such as, comprise the memory 1204 of instruction, above-mentioned instruction can perform said method by the processor 820 of device 1200.Such as, described non-transitory computer-readable recording medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk and optical data storage devices etc.
A kind of non-transitory computer-readable recording medium, when the instruction in described storage medium is performed by the processor of device 1200, make device 1200 can perform the method for above-mentioned broadcast advertisement, described method comprises:
Obtain the historical behavior that user watches advertisement;
Watch the historical behavior of advertisement according to described user, determine the playing duration of advertisement to be played;
Described advertisement to be played is play according to described playing duration.
In one embodiment, described acquisition user watches the historical behavior of advertisement, can comprise:
To obtain in predetermined amount of time the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement.
In one embodiment, the described historical behavior watching advertisement according to described user, determines the playing duration of advertisement to be played, can comprise:
Described in determining in preset time period the actual play duration of broadcast advertisement be less than described in the number of times of total duration of broadcast advertisement, be designated as the first value; And the actual play duration of broadcast advertisement described in preset time period equal described in the number of times of total duration of broadcast advertisement, be designated as the second value;
When described first value is greater than first threshold, or described first value and described first value and the second value and between ratio when being greater than Second Threshold, described in determining, total duration of broadcast advertisement deducts the playing duration that the first preset value is described advertisement to be played; Wherein, described Second Threshold is less than 1.
In one embodiment, the described historical behavior watching advertisement according to described user, determines the playing duration of advertisement to be played, can comprise:
When described second value be greater than the 3rd threshold value or described second value and described first value and the second value and between ratio be greater than the 4th threshold value time, described in determining, total duration of broadcast advertisement adds that the second preset value is the playing duration of described advertisement to be played; Or total duration of broadcast advertisement is the playing duration of described advertisement to be played described in determining; Wherein, described 4th threshold value is less than 1.
In one embodiment, the described historical behavior watching advertisement according to described user, determines the playing duration of advertisement to be played, can comprise:
Determine the magnitude relationship between the duration of actual play each time of broadcast advertisement in described predetermined amount of time and total duration of described broadcast advertisement;
According to the magnitude relationship in described predetermined amount of time between the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement, determine the playing duration of described advertisement to be played.
In one embodiment, described according to the magnitude relationship in described predetermined amount of time between the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement, determine the playing duration of described advertisement to be played, can comprise:
Determine the magnitude relationship between the actual play duration of the last broadcast advertisement play and its total duration;
When the actual play duration of the broadcast advertisement of described last broadcasting equals its total duration, total duration of the broadcast advertisement of described last broadcasting is defined as the playing duration of described advertisement to be played.
In one embodiment, described according to the magnitude relationship in described predetermined amount of time between the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement, determine the playing duration of described advertisement to be played, can comprise:
When the actual play duration of the broadcast advertisement of described last broadcasting is less than its total duration described, total duration of the broadcast advertisement of described last broadcasting is deducted the playing duration of the 3rd preset value as described advertisement to be played.
In one embodiment, the magnitude relationship of described basis between the actual play duration of broadcast advertisement and total duration of described broadcast advertisement, determine the playing duration of described advertisement to be played, can comprise:
When the actual play duration of the broadcast advertisement of described last broadcasting is less than its total duration, calculate the difference between total duration of the broadcast advertisement of described last broadcasting and its actual playing duration;
Total duration of the broadcast advertisement of described last broadcasting is deducted the playing duration of described difference as described advertisement to be played.
In one embodiment, described total duration using the broadcast advertisement of described last broadcasting deducts the playing duration of the first preset value as described advertisement to be played; Or described total duration using the broadcast advertisement of described last broadcasting deducts the playing duration of described difference as described advertisement to be played, can comprise:
When the playing duration of the advertisement to be played calculated is less than or equal to the 5th threshold value, using the playing duration of described 5th threshold value as described advertisement to be played;
When the playing duration of the advertisement to be played calculated is greater than the 5th threshold value, performs and total duration of the broadcast advertisement of described last broadcasting is deducted the step of the first preset value as the playing duration of described advertisement to be played; Or, perform and total duration of the broadcast advertisement of described last broadcasting deducted the step of described difference as the playing duration of described advertisement to be played.
In one embodiment, in described acquisition predetermined amount of time before the actual play duration of broadcast advertisement and total duration of described broadcast advertisement, described method also can comprise:
Determine the advertisement classification belonging to described advertisement to be played;
Broadcast advertisement described in advertisement under the described advertisement classification broadcasted in described predetermined amount of time is defined as.
Those skilled in the art, at consideration specification and after putting into practice disclosed herein disclosing, will easily expect other embodiment of the present disclosure.The application is intended to contain any modification of the present disclosure, purposes or adaptations, and these modification, purposes or adaptations are followed general principle of the present disclosure and comprised the undocumented common practise in the art of the disclosure or conventional techniques means.Specification and embodiment are only regarded as exemplary, and true scope of the present disclosure and spirit are pointed out by claim below.
Should be understood that, the disclosure is not limited to precision architecture described above and illustrated in the accompanying drawings, and can carry out various amendment and change not departing from its scope.The scope of the present disclosure is only limited by appended claim.
Claims (21)
1. a method for broadcast advertisement, is characterized in that, comprising:
Obtain the historical behavior that user watches advertisement;
Watch the historical behavior of advertisement according to described user, determine the playing duration of advertisement to be played;
Described advertisement to be played is play according to described playing duration.
2. the method for claim 1, is characterized in that, described acquisition user watches the historical behavior of advertisement, comprising:
To obtain in predetermined amount of time the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement.
3. method as claimed in claim 2, is characterized in that the described historical behavior watching advertisement according to described user is determined the playing duration of advertisement to be played, being comprised:
Described in determining in preset time period the actual play duration of broadcast advertisement be less than described in the number of times of total duration of broadcast advertisement, be designated as the first value; And the actual play duration of broadcast advertisement described in preset time period equal described in the number of times of total duration of broadcast advertisement, be designated as the second value;
When described first value is greater than first threshold, or described first value and described first value and the second value and between ratio when being greater than Second Threshold, described in determining, total duration of broadcast advertisement deducts the playing duration that the first preset value is described advertisement to be played; Wherein, described Second Threshold is less than 1.
4. method as claimed in claim 3, is characterized in that the described historical behavior watching advertisement according to described user is determined the playing duration of advertisement to be played, being comprised:
When described second value be greater than the 3rd threshold value or described second value and described first value and the second value and between ratio be greater than the 4th threshold value time, described in determining, total duration of broadcast advertisement adds that the second preset value is the playing duration of described advertisement to be played; Or total duration of broadcast advertisement is the playing duration of described advertisement to be played described in determining; Wherein, described 4th threshold value is less than 1.
5. method as claimed in claim 2, is characterized in that the described historical behavior watching advertisement according to described user is determined the playing duration of advertisement to be played, being comprised:
Determine the magnitude relationship between the duration of actual play each time of broadcast advertisement in described predetermined amount of time and total duration of described broadcast advertisement;
According to the magnitude relationship in described predetermined amount of time between the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement, determine the playing duration of described advertisement to be played.
6. method as claimed in claim 5, it is characterized in that, described according to the magnitude relationship in described predetermined amount of time between the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement, determine the playing duration of described advertisement to be played, comprising:
Determine the magnitude relationship between the actual play duration of the last broadcast advertisement play and its total duration;
When the actual play duration of the broadcast advertisement of described last broadcasting equals its total duration, total duration of the broadcast advertisement of described last broadcasting is defined as the playing duration of described advertisement to be played.
7. method as claimed in claim 5, it is characterized in that, described according to the magnitude relationship in described predetermined amount of time between the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement, determine the playing duration of described advertisement to be played, comprising:
When the actual play duration of the broadcast advertisement of described last broadcasting is less than its total duration described, total duration of the broadcast advertisement of described last broadcasting is deducted the playing duration of the 3rd preset value as described advertisement to be played.
8. method as claimed in claim 5, is characterized in that, the magnitude relationship of described basis between the actual play duration of broadcast advertisement and total duration of described broadcast advertisement, determines the playing duration of described advertisement to be played, comprising:
When the actual play duration of the broadcast advertisement of described last broadcasting is less than its total duration, calculate the difference between total duration of the broadcast advertisement of described last broadcasting and its actual playing duration;
Total duration of the broadcast advertisement of described last broadcasting is deducted the playing duration of described difference as described advertisement to be played.
9. method as claimed in claim 7 or 8, is characterized in that,
Described total duration using the broadcast advertisement of described last broadcasting deducts the playing duration of the first preset value as described advertisement to be played; Or described total duration using the broadcast advertisement of described last broadcasting deducts the playing duration of described difference as described advertisement to be played, comprising:
When the playing duration of the advertisement to be played calculated is less than or equal to the 5th threshold value, using the playing duration of described 5th threshold value as described advertisement to be played;
When the playing duration of the advertisement to be played calculated is greater than the 5th threshold value, performs and total duration of the broadcast advertisement of described last broadcasting is deducted the step of the first preset value as the playing duration of described advertisement to be played; Or, perform and total duration of the broadcast advertisement of described last broadcasting deducted the step of described difference as the playing duration of described advertisement to be played.
10. method as claimed in claim 2, is characterized in that, in described acquisition predetermined amount of time before the actual play duration of broadcast advertisement and total duration of described broadcast advertisement, described method also comprises:
Determine the advertisement classification belonging to described advertisement to be played;
Broadcast advertisement described in advertisement under the described advertisement classification broadcasted in described predetermined amount of time is defined as.
The device of 11. 1 kinds of broadcast advertisements, is characterized in that, comprising:
Acquisition module, watches the historical behavior of advertisement for obtaining user;
First determination module, for watching the historical behavior of advertisement according to described user, determines the playing duration of advertisement to be played;
Playing module, for playing described advertisement to be played according to described playing duration.
12. devices as claimed in claim 11, it is characterized in that, described acquisition module, comprising:
Obtain submodule, for total duration of the duration of actual play each time and described broadcast advertisement that obtain broadcast advertisement in predetermined amount of time.
13. devices as claimed in claim 12, it is characterized in that, described first determination module, comprising:
First determines submodule, for described in determining in preset time period the actual play duration of broadcast advertisement be less than described in the number of times of total duration of broadcast advertisement, be designated as the first value; And the actual play duration of broadcast advertisement described in preset time period equal described in the number of times of total duration of broadcast advertisement, be designated as the second value;
Second determines submodule, for being greater than first threshold when described first value, or described first value and described first value and the second value and between ratio when being greater than Second Threshold, described in determining, total duration of broadcast advertisement deducts the playing duration that the first preset value is described advertisement to be played; Wherein, described Second Threshold is less than 1.
14. devices as claimed in claim 13, it is characterized in that, described first determination module, comprising:
3rd determines submodule, for be greater than when described second value the 3rd threshold value or described second value and described first value and the second value and between ratio be greater than the 4th threshold value time, described in determining, total duration of broadcast advertisement adds that the second preset value is the playing duration of described advertisement to be played; Or total duration of broadcast advertisement is the playing duration of described advertisement to be played described in determining; Wherein, described 4th threshold value is less than 1.
15. devices as claimed in claim 12, it is characterized in that, described first determination module, comprising:
4th determines submodule, for determining the magnitude relationship between the duration of actual play each time of broadcast advertisement in described predetermined amount of time and total duration of described broadcast advertisement;
5th determines submodule, for according to the magnitude relationship in described predetermined amount of time between the duration of actual play each time of broadcast advertisement and total duration of described broadcast advertisement, determines the playing duration of described advertisement to be played.
16. devices as claimed in claim 15, is characterized in that, the described 5th determine submodule also for:
Determine the magnitude relationship between the actual play duration of the last broadcast advertisement play and its total duration;
When the actual play duration of the broadcast advertisement of described last broadcasting equals its total duration, total duration of the broadcast advertisement of described last broadcasting is defined as the playing duration of described advertisement to be played.
17. devices as claimed in claim 15, is characterized in that, the described 5th determine submodule also for:
When the actual play duration of the broadcast advertisement of described last broadcasting is less than its total duration described, total duration of the broadcast advertisement of described last broadcasting is deducted the playing duration of the 3rd preset value as described advertisement to be played.
18. devices as claimed in claim 15, is characterized in that, the described 5th determine submodule also for:
When the actual play duration of the broadcast advertisement of described last broadcasting is less than its total duration, calculate the difference between total duration of the broadcast advertisement of described last broadcasting and its actual playing duration;
Total duration of the broadcast advertisement of described last broadcasting is deducted the playing duration of described difference as described advertisement to be played.
19. devices as described in claim 17 or 18, is characterized in that, the described 5th determine submodule also for:
When the playing duration of the advertisement to be played calculated is less than or equal to the 5th threshold value, using the playing duration of described 5th threshold value as described advertisement to be played;
When the playing duration of the advertisement to be played calculated is greater than the 5th threshold value, performs and total duration of the broadcast advertisement of described last broadcasting is deducted the step of the first preset value as the playing duration of described advertisement to be played; Or, perform and total duration of the broadcast advertisement of described last broadcasting deducted the step of described difference as the playing duration of described advertisement to be played.
20. devices as claimed in claim 12, it is characterized in that, described device also comprises:
Second determination module, for determining the advertisement classification belonging to described advertisement to be played;
3rd determination module, for broadcast advertisement described in the advertisement under the described advertisement classification broadcasted in described predetermined amount of time being defined as.
The device of 21. 1 kinds of broadcast advertisements, is characterized in that, comprising:
Processor;
For the memory of storage of processor executable instruction;
Wherein, described processor is configured to:
Obtain the historical behavior that user watches advertisement;
Watch the historical behavior of advertisement according to described user, determine the playing duration of advertisement to be played;
Described advertisement to be played is play according to described playing duration.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510464837.6A CN105187863B (en) | 2015-07-31 | 2015-07-31 | Play the method and device of advertisement |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510464837.6A CN105187863B (en) | 2015-07-31 | 2015-07-31 | Play the method and device of advertisement |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105187863A true CN105187863A (en) | 2015-12-23 |
CN105187863B CN105187863B (en) | 2018-06-08 |
Family
ID=54909664
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510464837.6A Active CN105187863B (en) | 2015-07-31 | 2015-07-31 | Play the method and device of advertisement |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105187863B (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105828116A (en) * | 2016-04-29 | 2016-08-03 | 乐视控股(北京)有限公司 | Advertisement pushing method and device |
CN106231384A (en) * | 2016-07-19 | 2016-12-14 | 乐视控股(北京)有限公司 | Advertisement control method for playing back and device |
CN106530009A (en) * | 2016-11-10 | 2017-03-22 | 广州市沃希信息科技有限公司 | Passenger location-based advertisement method and system |
CN106530008A (en) * | 2016-11-10 | 2017-03-22 | 广州市沃希信息科技有限公司 | Scene-picture-based advertising method and system |
CN107578271A (en) * | 2017-08-08 | 2018-01-12 | 深圳市元征科技股份有限公司 | The put-on method and device of advertisement |
CN109697247A (en) * | 2018-12-30 | 2019-04-30 | 北京奇艺世纪科技有限公司 | A kind of detection method and device of data accuracy |
CN110231918A (en) * | 2018-03-06 | 2019-09-13 | 株式会社理光 | A kind of cloud print system |
CN110286954A (en) * | 2018-03-15 | 2019-09-27 | 腾讯科技(深圳)有限公司 | A kind of the starting method, apparatus and storage medium of application program |
CN110321455A (en) * | 2019-06-19 | 2019-10-11 | 北京奇艺世纪科技有限公司 | A kind of information-pushing method and device |
CN110415050A (en) * | 2019-08-08 | 2019-11-05 | 秒针信息技术有限公司 | Detection method, detection device, equipment and the storage medium of resource dispensing state |
CN111461778A (en) * | 2020-03-31 | 2020-07-28 | 中国银行股份有限公司 | Advertisement pushing method and device |
CN113079201A (en) * | 2019-04-11 | 2021-07-06 | 创新先进技术有限公司 | Information processing system, method, device and equipment |
CN117726379A (en) * | 2024-02-07 | 2024-03-19 | 广东玄润数字信息科技股份有限公司 | Automatic advertisement pushing method and system based on machine learning |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101198018A (en) * | 2007-12-29 | 2008-06-11 | 腾讯科技(深圳)有限公司 | Method for implementing television advertisement service and advertisement server |
CN101582911A (en) * | 2008-05-14 | 2009-11-18 | 华为技术有限公司 | Method, system and device for presenting advertisement |
CN102164311A (en) * | 2010-12-02 | 2011-08-24 | 青岛海信传媒网络技术有限公司 | Advertising strategy verification method, device and system |
US20110307924A1 (en) * | 2010-06-10 | 2011-12-15 | Verizon Patent And Licensing, Inc. | Methods and Systems for Generating a Personalized Version of a Media Content Program for a User |
US20120159542A1 (en) * | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Current Device Location Advertisement Distribution |
CN103248921A (en) * | 2012-02-03 | 2013-08-14 | 腾讯科技(深圳)有限公司 | Advertising method, device and system |
CN104810033A (en) * | 2015-04-30 | 2015-07-29 | 努比亚技术有限公司 | Audio playing method and device |
-
2015
- 2015-07-31 CN CN201510464837.6A patent/CN105187863B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101198018A (en) * | 2007-12-29 | 2008-06-11 | 腾讯科技(深圳)有限公司 | Method for implementing television advertisement service and advertisement server |
CN101582911A (en) * | 2008-05-14 | 2009-11-18 | 华为技术有限公司 | Method, system and device for presenting advertisement |
US20110307924A1 (en) * | 2010-06-10 | 2011-12-15 | Verizon Patent And Licensing, Inc. | Methods and Systems for Generating a Personalized Version of a Media Content Program for a User |
CN102164311A (en) * | 2010-12-02 | 2011-08-24 | 青岛海信传媒网络技术有限公司 | Advertising strategy verification method, device and system |
US20120159542A1 (en) * | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Current Device Location Advertisement Distribution |
CN103248921A (en) * | 2012-02-03 | 2013-08-14 | 腾讯科技(深圳)有限公司 | Advertising method, device and system |
CN104810033A (en) * | 2015-04-30 | 2015-07-29 | 努比亚技术有限公司 | Audio playing method and device |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105828116A (en) * | 2016-04-29 | 2016-08-03 | 乐视控股(北京)有限公司 | Advertisement pushing method and device |
CN106231384A (en) * | 2016-07-19 | 2016-12-14 | 乐视控股(北京)有限公司 | Advertisement control method for playing back and device |
CN106530009A (en) * | 2016-11-10 | 2017-03-22 | 广州市沃希信息科技有限公司 | Passenger location-based advertisement method and system |
CN106530008A (en) * | 2016-11-10 | 2017-03-22 | 广州市沃希信息科技有限公司 | Scene-picture-based advertising method and system |
CN106530008B (en) * | 2016-11-10 | 2022-01-07 | 广州市沃希信息科技有限公司 | Advertisement method and system based on scene picture |
CN106530009B (en) * | 2016-11-10 | 2021-10-26 | 广州市沃希信息科技有限公司 | Advertising method and system based on passenger positioning |
CN107578271A (en) * | 2017-08-08 | 2018-01-12 | 深圳市元征科技股份有限公司 | The put-on method and device of advertisement |
CN110231918A (en) * | 2018-03-06 | 2019-09-13 | 株式会社理光 | A kind of cloud print system |
CN110286954B (en) * | 2018-03-15 | 2021-06-25 | 腾讯科技(深圳)有限公司 | Application program starting method and device and storage medium |
CN110286954A (en) * | 2018-03-15 | 2019-09-27 | 腾讯科技(深圳)有限公司 | A kind of the starting method, apparatus and storage medium of application program |
CN109697247A (en) * | 2018-12-30 | 2019-04-30 | 北京奇艺世纪科技有限公司 | A kind of detection method and device of data accuracy |
CN113079201A (en) * | 2019-04-11 | 2021-07-06 | 创新先进技术有限公司 | Information processing system, method, device and equipment |
CN113079201B (en) * | 2019-04-11 | 2024-03-22 | 创新先进技术有限公司 | Information processing system, method, device and equipment |
CN110321455A (en) * | 2019-06-19 | 2019-10-11 | 北京奇艺世纪科技有限公司 | A kind of information-pushing method and device |
CN110415050A (en) * | 2019-08-08 | 2019-11-05 | 秒针信息技术有限公司 | Detection method, detection device, equipment and the storage medium of resource dispensing state |
CN111461778A (en) * | 2020-03-31 | 2020-07-28 | 中国银行股份有限公司 | Advertisement pushing method and device |
CN111461778B (en) * | 2020-03-31 | 2023-07-14 | 中国银行股份有限公司 | Advertisement pushing method and device |
CN117726379A (en) * | 2024-02-07 | 2024-03-19 | 广东玄润数字信息科技股份有限公司 | Automatic advertisement pushing method and system based on machine learning |
CN117726379B (en) * | 2024-02-07 | 2024-05-03 | 广东玄润数字信息科技股份有限公司 | Automatic advertisement pushing method and system based on machine learning |
Also Published As
Publication number | Publication date |
---|---|
CN105187863B (en) | 2018-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105187863A (en) | Advertisement playing method and device | |
CN103916711A (en) | Method and device for playing video signals | |
CN105512909A (en) | Commodity recommendation method apparatus | |
CN104219383A (en) | Terminal power information prompting method and device | |
CN105578275A (en) | Video display method and apparatus | |
CN105306824A (en) | Shooting parameter adjusting method and device | |
CN104281432A (en) | Method and device for regulating sound effect | |
CN105141986A (en) | Method and device for video processing and method and device for image recognition | |
CN104731688A (en) | Method and device for prompting reading schedule | |
CN104717293A (en) | Method and device for showing information resources on conversation interface | |
CN113065008A (en) | Information recommendation method and device, electronic equipment and storage medium | |
CN105117929A (en) | Content pushing method and apparatus | |
CN105094609A (en) | Method and device for achieving key operation in single-handed mode | |
CN103970576A (en) | Installation information displaying method, obtaining method and device | |
EP3327548A1 (en) | Method, device and terminal for processing live shows | |
CN105516586A (en) | Picture shooting method, device and system | |
US11256382B2 (en) | Method for displaying interactive content, electronic device, and storage medium | |
CN104391711A (en) | Method and device for setting screen protection | |
CN105224171A (en) | icon display method, device and terminal | |
CN104020924A (en) | Label establishing method and device and terminal | |
CN105677164A (en) | Page selection method and device | |
CN104407924A (en) | Method and device for optimizing internal memory | |
CN104536659A (en) | Target object information processing method and device | |
CN103997686A (en) | Play management method and device based on intelligent television | |
CN104636064A (en) | Gesture generating method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |