The content of the invention
In view of in place of above-mentioned the deficiencies in the prior art, the present invention proposes a kind of to solve the defects of prior art and deficiencyThe display of display advertising during accelerating the broadcasting of Internet video program is pre-processed to display advertising, user is not influenceed and watches programPlayer display advertising launch method and system.
The technical proposal for solving the technical problem of the invention is as follows:
A kind of method that intelligent television player picture advertisement is launched, comprises the following steps:
Carrying advertisement pre-processing service after intelligent television starts;
Advertisement pre-processing service obtains advertising pictures information by network access Advertisement Server, and from Advertisement Server,If Network Abnormal, advertisement pre-processing service periodically accesses Advertisement Server to obtain advertising pictures information;
The information that display advertising is got from Advertisement Server is notified player by advertisement pre-processing service;
Player obtains advertising pictures information at advertisement pre-processing service and shown before video program play after startingAdvertising pictures.
Further, the advertising pictures information obtained from Advertisement Server includes advertising pictures ID, advertising pictures IDCorresponding video ID, the advertisement term of validity and advertisement duration.
The advertisement pre-processing service obtains advertising pictures letter by network access Advertisement Server, and from Advertisement ServerAlso comprise the following steps after breath:
Advertising pictures ID and video ID, the advertisement term of validity, the corresponding relation of advertisement duration is established under system partitioning to reflectFiring table;
Advertising pictures are carried out with MD5 inspections, decoding and is stored.
It is to be accessed 3 times within 60 seconds with interval for every 60 minutes that the advertisement pre-processing service, which periodically accesses Advertisement Server,Frequency accesses Advertisement Server.
As a further improvement, after player shows advertising pictures, while record advertising pictures corresponding with each video frequency programExposure frequency;
Advertisement pre-processing service is obtained described in each video frequency program corresponds to after the exposure frequencies of advertising pictures and to be uploaded by networkAdvertisement Server.
The present invention also provides the system that a kind of intelligent television player picture advertisement is launched, including intelligent television and advertisement clothesBusiness device, the intelligent television include advertisement pre-processing service module, intelligent television player module;
The Advertisement Server is used to preserve advertising pictures information;
The advertisement pre-processing service module is used for intelligent television and starts running background, passes through advertisement clothes described in network accessBusiness device simultaneously obtains advertising pictures information, if Network Abnormal, periodic access Advertisement Server is to obtain advertising pictures information;The intelligent television player module is notified after obtaining advertising pictures information;
The intelligent television player module is used to obtain advertising pictures from the advertisement pre-processing service module after startingInformation, and advertising pictures are shown before video program play.
Further, the advertising pictures information, which includes video ID, advertisement corresponding to advertising pictures ID, advertising pictures ID, hasEffect phase and advertisement duration.
The advertisement pre-processing service module, which is additionally operable to establish advertising pictures ID and video ID, advertisement under system partitioning, to be hadThe effect phase, advertisement duration corresponding relation mapping table, and MD5 verifications, decoding are carried out to advertising pictures and stored.
It is to be accessed 3 times within 60 seconds with interval for every 60 minutes that the advertisement pre-processing service, which periodically accesses Advertisement Server,Frequency accesses Advertisement Server.
As a further improvement, the intelligent television player module is additionally operable to show advertising pictures while records each advertisementPicture exposure frequency corresponding with each video frequency program, and by the advertisement pre-processing service module by the exposure of each advertising picturesNumber uploads the Advertisement Server by network.
Compared with prior art, the method and system that intelligent television player picture advertisement of the present invention is launched is in intelligent electricityDepending on by network access Advertisement Server and being obtained advertising pictures information by advertisement pre-processing service upon actuation and being stored in localSystem, in the case where network condition is bad, advertisement pre-processing service can also periodically access Advertisement Server and obtain advertisementPictorial information preserves.In the not actuated intelligent television player of user be advertising pictures information on downloads ad server and itsCorresponding video information is preserved to local so that intelligent television player can quickly obtain pre-processed by advertisement upon actuationService and quickly shows advertising pictures to the decoded data of advertising pictures, solve network condition it is bad when intelligent television broadcastDelay hysteresis of the device in playing pictures advertisement is put, improves the body that user watches video frequency program by intelligent television playerTest.Meanwhile advertisement pre-processing service can also be carried out to the exposure frequency of the corresponding each advertising pictures played of each video frequency programStatistics, and Advertisement Server is uploaded to by network, advertisement service provider can watch custom according to user and obtain user's sightBehavioral data is seen, launching advertisement for advertising service business provides effective reference, realizes the intelligence dispensing of advertisement.
Embodiment
To make the objects, technical solutions and advantages of the present invention clearer, clear and definite, develop simultaneously embodiment pair referring to the drawingsThe present invention is further described.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and do not have toIt is of the invention in limiting.
In android system intelligent television, player belongs to an independent application, and advertisement pre-processing service is responsible for wideAccuse the processing of picture resource, belong to Android Service, it is arranged side by side with player on level, in order to realize advertising picturesPlayer can quickly show that the inventive method is provided with advertisement pre-processing service after Android intelligent television start after openingStart, and in background work.For intelligent television, player application only can just start when user actively triggers,The principle of the inventive method is to access Advertisement Server by advertisement pre-processing service after starting based on intelligent television, and will be obtainedThe locally downloading decoding storage in advance of advertising pictures taken, realizes that intelligent television player can be loaded quickly after startingLocally downloading display advertising.
The method that intelligent television player picture advertisement of the present invention is launched is realized by following implementation steps, described in Fig. 1It is as follows for the preferred embodiment flow chart of the inventive method, job step:
S100, carrying advertisement pre-processing service after intelligent television starts;
S200, advertisement pre-processing service obtain advertising pictures by network access Advertisement Server, and from Advertisement ServerInformation, if Network Abnormal, advertisement pre-processing service periodically accesses Advertisement Server to obtain advertising pictures information.
Specifically, the data flow between advertisement pre-processing service and Advertisement Server is as shown in Fig. 2 advertisement pre-processesService accesses Advertisement Server by accessing HTTP URL, and advertising pictures information data is returned to advertisement and located in advance by Advertisement ServerReason service, wherein, advertising pictures information includes video ID corresponding to advertising pictures ID, advertising pictures ID, the advertisement term of validity and wideAccuse duration.In order to manage advertising pictures, make intelligent television player before displaying video programs can correctly playing pictures advertisement,Advertisement pre-processing service needs to establish the relation of advertising pictures and corresponding broadcasting video, can be as shown in table 1 with opening relationships table:
Table 1
For android system, advertisement pre-processing service is established as shown in table 1 under system data/data/ subregionsAdvertising pictures ID and video ID, the advertisement term of validity, advertisement duration corresponding relation mapping table;Then to the advertisement figure of downloadAfter piece carries out MD5 verifications, advertising pictures are decoded, for example, advertising pictures are jpeg format, jpegecode can be calledMethod is decoded, and is stored into by decoded advertising pictures in the system of being locally stored, for example, by decoded advertisement figureSheet data storage is arrived under data/data/adspic catalogue, completes the download decoding storage of advertising pictures.In network condition notIn the case of good, in order to which advertising pictures are previously downloaded into intelligent television local system, the advertisement pre-processing service weekThe access Advertisement Server of phase property, this preferred embodiment use the every 60 minutes frequencies for accessing 3 times in 60 seconds with interval to access advertisementServer, to ensure that advertising pictures can be previously downloaded to store in intelligent television local system.When advertisement pre-processing service willAfter the advertising pictures obtained from Advertisement Server download decoding storage, it is also necessary to be downloaded the feedback of the information of completion to advertisement clothesBusiness device, to complete the download of advertising pictures.
The information that display advertising is got from Advertisement Server is notified player by S300, advertisement pre-processing service.Such as Fig. 3Shown, Fig. 3 shows the DFD between advertisement pre-processing service and intelligent television player, and advertisement pre-processing service is obtainingBroadcast notice is also needed to intelligent television player after getting display advertising, in order to which player can be from advertisement pre-processing servicePlace obtains advertising pictures and presented in player plays video frequency program.
S400, player obtain advertising pictures information at advertisement pre-processing service and before video program plays after startingShow advertising pictures.With continued reference to Fig. 3, after user starts player, to advertisement pre-processing service request data to obtain advertisementAdvertising pictures information is then returned to player by pictorial information, advertisement pre-processing service.Wherein, player is pre-processed to advertisement and takenRequest data of being engaged in is obtained by such as GetCurretAdspics function interfaces.Intelligent television player is obtaining advertising pictures informationAfterwards, corresponding advertisement figure is shown before video frequency program with the corresponding relation table for playing video according to the advertising pictures of above-mentioned table 1Piece, and corresponding advertising pictures broadcasting is carried out according to the advertisement term of validity and advertisement duration.
On the basis of above-mentioned steps, in order to further improve the utilization to advertising pictures data, one can also be enteredStep includes following step:
S500, after player shows advertising pictures, while record the exposure frequency of advertising pictures corresponding with each video frequency program;Advertisement pre-processing service obtains each video frequency program and corresponded to uploads the advertising service after the exposure frequencies of advertising pictures by networkDevice.
From the point of view of combining Fig. 2 and Fig. 3 in the lump, advertisement pre-processing service can also be by obtaining user to viewing video frequency programThe frequency realizes the statistics to display advertising exposure frequency, and by advertising pictures information, including advertising pictures ID, advertising pictures IDCorresponding video ID and exposure frequency upload to Advertisement Server, so that Advertisement Server can be according to advertising pictures information to wideThe exposure frequency for accusing picture carries out statistics calculating to realize that intelligence launches display advertising.In the step process, advertisement is pre-Processing service needs to correspond to the exposure frequency of advertising pictures from each video frequency program of intelligent television player acquisition, and intelligent television playsThe exposure frequency that device corresponds to each video frequency program advertising pictures is returned to after advertisement pre-processing service by advertisement pre-processing service pairThe exposure frequency of advertising pictures generates advertising pictures exposure frequency table on the basis of table 1, as shown in table 2:
Table 2
The exposure frequency of advertising pictures is obtained by player, because the successful display of advertising pictures is carried out in player, advertisement pre-processing service realizes the exposure frequency for obtaining the advertising pictures with shape by carrying out communication with intelligent television playerInto the advertising pictures and its mapping table of exposure frequency shown in table 2.
It should be noted that step S500 is further right on the basis of the quick playing pictures advertisement of intelligent television playerThe utilization of advertising pictures data, this step is to be used to collect user's viewing video behavioral data, to realize the intelligent, smart of advertisementReally launch, further lift the experience sense that user uses.
The present invention also provides the system that a kind of intelligent television player picture advertisement is launched, as shown in figure 4, the system includesIntelligent television 10 and Advertisement Server 20, intelligent television 10 include advertisement pre-processing service module 101 and intelligent television playerModule 102;
Wherein, Advertisement Server 20 is used to preserve advertising pictures information;
Advertisement pre-processing service module 101 is used for intelligent television and starts running background, passes through advertisement clothes described in network accessBusiness device simultaneously obtains advertising pictures information, if Network Abnormal, periodic access Advertisement Server is to obtain advertising pictures information;Intelligent television player module is notified after obtaining advertising pictures information;Wherein, advertising pictures information includes advertising pictures ID, advertisementVideo ID, the advertisement term of validity and advertisement duration corresponding to Image ID.Advertisement pre-processing service periodically accesses Advertisement ServerIt is that the every 60 minutes frequencies for accessing 3 times in 60 seconds with interval access Advertisement Server.
Advertisement pre-processing service module 101 is additionally operable to establish advertising pictures under the android system subregion of intelligent televisionID and video ID, the advertisement term of validity, advertisement duration corresponding relation mapping table, and advertising pictures are carried out with MD5 verifications, solutionCode simultaneously stores.
Intelligent television player module 102 is used to obtain advertising pictures at advertisement pre-processing service module 101 after startingInformation, and advertising pictures are shown before video program play.
In order to further realize the utilization to advertising pictures data, intelligent television player 102 is additionally operable to show advertisement figurePiece records each advertising pictures exposure frequency corresponding with each video frequency program simultaneously, and passes through the advertisement pre-processing service moduleThe exposure frequency of each advertising pictures is uploaded to Advertisement Server 20 by 101 by network, and user is watched by Advertisement Server 20Video behavioral data carries out mobile phone, to realize intelligent, the accurate dispensing of advertisement, further lifts the experience sense that user uses.
The operation principle and process of present system are consistent with the invention described above method preferred embodiment, do not repeat herein.
It should be appreciated that the foregoing is merely illustrative of the preferred embodiments of the present invention, it e insufficient to the limitation present invention'sTechnical scheme, for those of ordinary skills, within the spirit and principles in the present invention, it can add according to the above descriptionIncreasing and decreasing, replacing, converting or improving, and the technical scheme after all these increases and decreases, replacement, conversion or improvement, it should all belong to thisThe protection domain of invention appended claims.