Summary of the invention
The present invention provides a kind of advertisement broadcast method, applied to the system comprising client end of playing back and Advertisement Server
In, it how at suitable time point to be the advertisement that user plays designated place or website based on actual conditions to solve, it is described
Client end of playing back is set in mobile vehicle, this method comprises:
The Advertisement Server obtains the current location information of the vehicle by the client end of playing back, in the vehicle
The traveling section where the location information is determined in preset travel route;
The Advertisement Server obtains the traveling section in the corresponding vehicle average overall travel speed of current slot, and root
Determine that the vehicle reaches the terminus in the traveling section according to the vehicle average overall travel speed and the location information
Arrival time, the vehicle average overall travel speed are generated according to multiple history vehicle average overall travel speed data;
The Advertisement Server obtains the playing duration of advertising programme corresponding with the terminus, and is arrived at a station according to described
Time and the playing duration indicate that the client end of playing back plays the advertising programme before reaching the terminus.
Preferably, indicate that the client end of playing back reaches the end according to the arrival time and the playing duration
Point plays the advertising programme before station, specifically:
Judge whether the arrival time is greater than the playing duration;
If it is not, indicating that the client end of playing back suspends currently playing program, and play the advertising programme;
If so, indicating that the client end of playing back plays the advertisement when the arrival time is consistent with the playing duration
Program, or indicate that the client end of playing back plays the advertising programme when the arrival time is consistent with the playing duration.
Preferably, the Advertisement Server obtains the playing duration of advertising programme corresponding with the terminus, specifically:
Obtain the Business Information within the scope of the terminus pre-determined distance;
According to sub- advertising programme corresponding with the Business Information, the sub- advertising programme is summarized for the advertisement section
Mesh, and determine the playing duration of the advertising programme.
Preferably,
The advertising programme is transmitted to the broadcasting visitor by the Advertisement Server after summarizing the sub- advertising programme
Family end;
Or, the advertising programme by the client end of playing back according to itself pre-stored each sub- advertising programme and
The summarized results that the Advertisement Server is sent generates.
Preferably, further includes:
When the vehicle reach the terminus when, according to the vehicle from it is described traveling section initiating station when
At the time of reaching the terminus at quarter, the vehicle and the distance generation for travelling section is corresponding with the current slot
History vehicle average overall travel speed data.
Preferably,
The multiple history vehicle average overall travel speed data are that the vehicle corresponds in multiple historical dates respectively
The history vehicle average overall travel speed of the current slot;
Or, the multiple history vehicle average overall travel speed data are the vehicle same day before the current slot
Multiple historical time sections vehicle average overall travel speed.
Preferably, the Advertisement Server by the client end of playing back obtain the vehicle current location information it
Before, further includes:
The client end of playing back receives the update program instructions that the Advertisement Server is sent;
The client end of playing back sends request program inventory to the Advertisement Server according to the update program instructions;
The client end of playing back receives the program listing that the Advertisement Server is returned according to the request program inventory;
The client end of playing back according to the program listing judge whether there is new program, new file and or need to update
Program;
If so, the client end of playing back updates the program inventory to local data base and downloads respective program file;
The client end of playing back replays program.
Correspondingly, being applied to include client end of playing back and advertisement clothes the invention also provides a kind of advertisement playing device
It is engaged in the system of device, the client end of playing back is set in mobile vehicle, which includes:
Determining module obtains the current location information of the vehicle by the client end of playing back, pre- in the vehicle
If travel route in determine traveling section where the location information;
Computing module obtains the traveling section in the corresponding vehicle average overall travel speed of current slot, and according to institute
It states vehicle average overall travel speed and the location information determines that the vehicle reaches arriving at a station for the terminus in the traveling section
Time, the vehicle average overall travel speed are generated according to multiple history vehicle average overall travel speed data;
Indicating module obtains the playing duration of advertising programme corresponding with the terminus, and according to the arrival time
And the playing duration indicates that the client end of playing back plays the advertising programme before reaching the terminus.
Correspondingly, the invention also provides a kind of computer readable storage mediums, which is characterized in that the computer is readable
Instruction is stored in storage medium, when described instruction is run on the terminal device, so that the terminal device executes institute as above
The advertisement broadcast method stated.
Correspondingly, the invention also provides a kind of computer program products, which is characterized in that the computer program product
When running on the terminal device, so that the terminal device executes advertisement broadcast method as described above.
By the technical solution of application the application, the program is believed by the current position that Advertisement Server obtains vehicle
Breath determines the traveling section where location information in the preset travel route of vehicle;Advertisement Server obtains traveling section and exists
The corresponding vehicle average overall travel speed of current slot, and determine that vehicle arrives according to vehicle average overall travel speed and location information
Up to the arrival time of the terminus in traveling section, vehicle average overall travel speed is according to multiple history vehicle average overall travel speed data
It generates;Advertisement Server obtains the playing duration of corresponding with terminus advertising programme, and when according to arrival time and broadcasting
Long instruction client end of playing back plays the advertising programme before reaching the terminus.By applying the technical solution of the application,
The flexibility of advertisement dispensing is increased, precise positioning is provided for advertiser and launches, more effectively reach advertising goal, is city scape
Point or landmark publicity have played the propaganda function of reminding type.
Specific embodiment
As stated in the background art, although there are the modes such as advertisement carousel mechanism in advertisement broadcast method for the prior art.But
It is that the prior art cannot be flexibly according to the current travel situations of vehicle (speed, road conditions etc.), advertisement duration, the suitable ground played
The messages such as point carry out flexibly adjustment play time.It can when simultaneously in order to make advertiser's dispensing advertisement (video/picture/audio)
To select place or longitude and latitude to launch, so that advertisement broadcasting can be stood when vehicle reaches the certain range areas in the selection place
It is switched to this advertisement of advertiser's dispensing, and then realizes and precisely launches.
In view of the above problem and requirement, the embodiment of the present invention provides a kind of advertisement broadcast method, applied to comprising broadcasting
It puts in client and the system of Advertisement Server.Below in conjunction with the attached drawing in the present invention, to the technical solution in the present invention
Carry out clear, complete description.
In embodiments of the present invention, there are many kinds of classes for the form of expression of advertisement, such as: video, picture, text, audio etc..
Also there are many kinds of classes for the broadcasting purpose of advertisement, such as: commercial object, propaganda objective, warning purpose etc..The wherein performance shape of advertisement
Formula and the variation for playing purpose have no effect on protection scope of the present invention.
As shown in Figure 1, the advertisement broadcast method specifically includes the following steps:
S101, the Advertisement Server obtain the current location information of the vehicle by the client end of playing back,
The traveling section where the location information is determined in the preset travel route of vehicle.
This step is intended to obtain the current location information of vehicle, wherein there are many kinds of the methods of acquisition location information, such as:
Positioning based on GPS, the positioning based on JS, positioning of base station based on mobile operation network etc., as long as different positioning methods
It can achieve the purpose that obtain vehicle location information, different methods will not influence protection scope of the present invention.
In order to play the time that institute's advertisement to play reduces client end of playing back downloads ad from Advertisement Server in time,
Advertisement Server described in the application preferred embodiment is believed by the current position that the client end of playing back obtains the vehicle
Before breath, further includes:
The client end of playing back receives the update program instructions that the Advertisement Server is sent;
The client end of playing back sends request program inventory to the Advertisement Server according to the update program instructions;
The client end of playing back receives the program listing that the Advertisement Server is returned according to the request program inventory;
The client end of playing back according to the program listing judge whether there is new program, new file and or need to update
Program;
If so, the client end of playing back updates the program inventory to local data base and downloads respective program file;
The client end of playing back replays program.
It should be noted that above embodiments are only rather than the limitation ot it to illustrate technical solution of the present invention.To the greatest extent
Pipe is with reference to the foregoing embodiments described in detail invention, those skilled in the art should understand that: it is still
It can modify to technical solution documented by previous embodiment, or equivalent replacement of some of the technical features;
And these are modified or replaceed, the embodiment of the present invention technical solution that it does not separate the essence of the corresponding technical solution spirit and
Protection scope.
In concrete application scene, Advertisement Server edits program according to the website to be launched well of route choosing, will examine
The good program of core is published in (vehicle-mounted screen, tailstock screen) equipment, while sending the instruction for updating program to equipment.It is received to equipment
Corresponding instruction operation is carried out after updating line-command.
Client end of playing back real-time reception server-side is sent to corresponding device directive, receives after updating renewal of track instruction,
Device request server-side obtains newest programme information, and programme information is saved in local.Simultaneously according to the program got
Program address in information goes program downloading to be saved in local, then replays program.
S102, the Advertisement Server obtain the traveling section and averagely travel speed in the corresponding vehicle of current slot
Degree, and determine that the vehicle reaches the end in the traveling section according to the vehicle average overall travel speed and the location information
The arrival time at point station, the vehicle average overall travel speed are generated according to multiple history vehicle average overall travel speed data.
This step, which is intended to obtain, to be calculated average overall travel speed using the car speed of multi-section time and generates arrival time,
Wherein to the measurement method of speed can there are many kinds of, such as by short time multiple bearing, measurement wheel torque etc. mode,
As long as the method for obtaining and calculating average overall travel speed using the car speed of multi-section time can be reached, model is protected in the application
Within enclosing.
In the foregoing description, traveling section is vehicle two traveling sections stopped between website, example on travel route
Such as: the traveling section between two traveling section, passenger stock intermediate docking cities between two websites of public transport.It is above-mentioned
Travel route is travel route of the vehicle from origin-to-destination, such as: the starting station of public transport to the whole finger between terminus
Fixed line, passenger stock are from specific travel route of origin-to-destination etc..
It should be noted that history vehicle average overall travel speed data can understand reflection vehicle in current period institute
The speed in the section (i.e. site-to-site between) of enforcement takes the following two kinds mode true in a preferred embodiment of the present application
Determine history vehicle average overall travel speed:
(1) the multiple history vehicle average overall travel speed data are that the vehicle is corresponding in multiple historical dates respectively
In the history vehicle average overall travel speed of the current slot;
(2) on the day of the multiple history vehicle average overall travel speed data are the vehicle before the current slot
Multiple historical time sections vehicle average overall travel speed.
Since history vehicle average overall travel speed data are using previous historical data as reference, in order to make history number
According to can be as comprehensively complete as possible, when the vehicle reaches the terminus, the application preferred embodiment be according to the vehicle
From it is described traveling section initiating station at the time of, the vehicle reach the terminus at the time of and the traveling section
Distance generate corresponding with current slot history vehicle average overall travel speed data.
It should be noted that preferred embodiment above is only illustrating technical solution of the present invention, rather than to its limit
System.Although invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: its
It can still modify to technical solution documented by previous embodiment, or part of technical characteristic is equally replaced
It changes;And these are modified or replaceed, the essence for the embodiment of the present invention technical solution that it does not separate the essence of the corresponding technical solution
Mind and protection scope.
In concrete application scene, the vehicle-mounted screen, tailstock screen or vehicle that Advertisement Server receives corresponding route are transmitted across
Next real-time GPS data is simultaneously saved in database.Correspondingly, Advertisement Server is based on entire route vehicle a few days ago and in real time
The GPS track data on (same day) calculate the average running speed of vehicle in the position.Server end is according to vehicle at previous station
The distance of this section of distance calculates the average row of vehicle in the time of time, arrival our station that point sets out and route or travel by vehicle
Sail speed.Advertisement Server calculates the average fortune of vehicle according to the location information and preceding method of vehicle-mounted screen, tailstock screen etc.
Scanning frequency degree calculates the runing time of electronic stop plate after the location information reaches.
S103, the Advertisement Server obtain the playing duration of advertising programme corresponding with the terminus, and according to institute
It states arrival time and the playing duration indicates that the client end of playing back plays the advertisement section before reaching the terminus
Mesh.
This step is intended to judge whether to need to play advertising programme according to advertisement duration and arrival time, wherein play
Advertising programme type can be video, picture, text, audio etc., and the number of ads played can uniquely not play one
The variation of a advertising aggregator, advertisement type and quantity has no effect on protection scope of the present invention.
Further, it is arrived at a station in a preferred embodiment of the present application according to described to more accurately play advertising programme
Time and the playing duration indicate that the client end of playing back plays the advertising programme before reaching the terminus, specifically
Are as follows:
Judge whether the arrival time is greater than the playing duration;
If it is not, indicating that the client end of playing back suspends currently playing program, and play the advertising programme;
If so, indicating that the client end of playing back plays the advertisement when the arrival time is consistent with the playing duration
Program, or indicate that the client end of playing back plays the advertising programme when the arrival time is consistent with the playing duration.
Further, in order to accurately obtain the advertisement playing duration of all businessmans within the scope of pre-determined distance, the application's
In preferred embodiment, the Advertisement Server obtains the playing duration of advertising programme corresponding with the terminus, specifically:
Obtain the Business Information within the scope of the terminus pre-determined distance;
According to sub- advertising programme corresponding with the Business Information, the sub- advertising programme is summarized for the advertisement section
Mesh, and determine the playing duration of the advertising programme.
Further, for the effective and rapid broadcasting institute advertisement to play program of client end of playing back, in the preferred of the application
In embodiment, the following two kinds mode is taken to transmit advertising programme information:
(1) advertising programme is transmitted to the broadcasting after summarizing the sub- advertising programme by the Advertisement Server
Client;
(2) advertising programme by the client end of playing back according to itself pre-stored each sub- advertising programme and
The summarized results that the Advertisement Server is sent generates.
It should be noted that preferred embodiment above is only illustrating technical solution of the present invention, rather than to its limit
System.Although invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: its
It can still modify to technical solution documented by previous embodiment, or part of technical characteristic is equally replaced
It changes;And these are modified or replaceed, the essence for the embodiment of the present invention technical solution that it does not separate the essence of the corresponding technical solution
Mind and protection scope.
In concrete application scene, Advertisement Server inquiry needs the information in all advertisements for website broadcasting of arriving at a station, and
To need the advertising aggregator that plays is a fixed point set of advertisements, and unifiedly calculates the time for playing and pinpointing set of advertisements, then with now
The arrival time of vehicle location, which is compared, to be judged whether to need to play fixed point set of advertisements.If arrival time is longer than the advertising time,
Then advertisement or advertisement intersection according to similar in the vehicle-mounted screen of the two difference instruction, roof screen or tailstock screen playing duration and difference, it
Fixed point set of advertisements is played afterwards.If arrival time is equal to the advertising time, indicate that vehicle-mounted screen, roof screen or tailstock screen pause immediately and work as
The advertisement of preceding broadcasting, and play fixed point set of advertisements.
By the technical solution of application the application, the program is believed by the current position that Advertisement Server obtains vehicle
Breath determines the traveling section where location information in the preset travel route of vehicle;Advertisement Server obtains traveling section and exists
The corresponding vehicle average overall travel speed of current slot, and determine that vehicle arrives according to vehicle average overall travel speed and location information
Up to the arrival time of the terminus in traveling section, vehicle average overall travel speed is according to multiple history vehicle average overall travel speed data
It generates;Advertisement Server obtains the playing duration of corresponding with terminus advertising programme, and when according to arrival time and broadcasting
Long instruction client end of playing back plays the advertising programme before reaching the terminus.By applying the technical solution of the application,
The flexibility of advertisement dispensing is increased, precise positioning is provided for advertiser and launches, more effectively reach advertising goal, is city scape
Point or landmark publicity have played the propaganda function of reminding type.
For the technical idea that the present invention is further explained, now in conjunction with specific application scenarios, to technical side of the invention
Case is illustrated.
This concrete application scene, can be divided into two big processes: program publication, positioning are intercutted.
One, program is issued
(1) server-side: (vend.buscoming.cn)
Program is editted according to the website to be launched well of route choosing in management backstage first, and the program audited is issued
Onto (vehicle-mounted screen, roof screen, tailstock screen) equipment, while the instruction for updating program is sent to equipment.More new line is received to equipment
Corresponding instruction operation is carried out after the instruction of road.
(2) client: (vehicle-mounted screen, roof screen, tailstock screen)
Client real-time reception server-side is sent to corresponding device directive, receives after updating renewal of track instruction, equipment
It requests server-side to obtain newest programme information, and programme information is saved in local.Simultaneously according to the programme information got
In program address go program downloading to be saved in local, then replay.
Two, positioning is intercutted
As shown in Fig. 2, mainly introducing server-side function in this specific embodiment.
In a particular embodiment, the vehicle-mounted screen, tailstock screen, vehicle that server-side receives corresponding route send over real-time
GPS data is simultaneously saved in database, and judges that vehicle will reach website.
Server-side needs all advertising programmes for playing in destination point based on reaching website inquiry, and by all advertisement sections
Mesh collection is combined into a programme contribution, and count play programme contribution needed for the time.
Based on entire route vehicle, a few days ago and in real time GPS track data calculate the operation of vehicle in the position to server-side
Speed, and the scheduled time is calculated according to the distance at station where current vehicle to the next stop.
Server-side is based on the programme contribution time and the scheduled time judges whether that reaching program launches range.If so, pause is worked as
The program of preceding broadcasting, triggering programme contribution play, the program suspended before restoring after finishing playing to programme contribution.If it is not, then root
According to difference selection of time play total duration with differ one or several programs similar in the time, when scheduled time and programme contribution
Between it is identical.
By the technical solution of application the application, the program is believed by the current position that Advertisement Server obtains vehicle
Breath determines the traveling section where location information in the preset travel route of vehicle;Advertisement Server obtains traveling section and exists
The corresponding vehicle average overall travel speed of current slot, and determine that vehicle arrives according to vehicle average overall travel speed and location information
Up to the arrival time of the terminus in traveling section, vehicle average overall travel speed is according to multiple history vehicle average overall travel speed data
It generates;Advertisement Server obtains the playing duration of corresponding with terminus advertising programme, and when according to arrival time and broadcasting
Long instruction client end of playing back plays the advertising programme before reaching the terminus.By applying the technical solution of the application,
The flexibility of advertisement dispensing is increased, precise positioning is provided for advertiser and launches, more effectively reach advertising goal, is city scape
Point or landmark publicity have played the propaganda function of reminding type.
To reach the above technical purpose, the application also proposed a kind of advertisement playing device, be applied to comprising playing client
In the system of end and Advertisement Server, as shown in figure 3, the equipment includes:
Determining module 310 obtains the current location information of the vehicle by the client end of playing back, in the vehicle
The traveling section where the location information is determined in preset travel route;
Computing module 320 obtains the traveling section in the corresponding vehicle average overall travel speed of current slot, and according to
The vehicle average overall travel speed and the location information determine that the vehicle reaches arriving for the terminus in the traveling section
It stands the time, the vehicle average overall travel speed is generated according to multiple history vehicle average overall travel speed data;
Indicating module 330 obtains the playing duration of corresponding with terminus advertising programme, and when according to described arriving at a station
Between and the playing duration indicate that the client end of playing back plays the advertising programme before reaching the terminus.
In specific application scenarios, the indicating module 330 refers to according to the arrival time and the playing duration
Show that the client end of playing back plays the advertising programme before reaching the terminus, specifically:
Judge whether the arrival time is greater than the playing duration;
If it is not, indicating that the client end of playing back suspends currently playing program, and play the advertising programme;
If so, indicating that the client end of playing back plays the advertisement when the arrival time is consistent with the playing duration
Program, or indicate that the client end of playing back plays the advertising programme when the arrival time is consistent with the playing duration.
In specific application scenarios, the indicating module 330 obtains broadcasting for advertising programme corresponding with the terminus
Duration is put, specifically:
Obtain the Business Information within the scope of the terminus pre-determined distance;
According to sub- advertising programme corresponding with the Business Information, the sub- advertising programme is summarized for the advertisement section
Mesh, and determine the playing duration of the advertising programme.
In specific application scenarios, the advertising programme is converged by the indicating module 330 by the sub- advertising programme
The General Logistics Department is transmitted to the client end of playing back;
Or, the advertising programme by the client end of playing back according to itself pre-stored each sub- advertising programme and
The summarized results that the indicating module 330 is sent generates.
In specific application scenarios, the computing module 320 further include:
When the vehicle reach the terminus when, according to the vehicle from it is described traveling section initiating station when
At the time of reaching the terminus at quarter, the vehicle and the distance generation for travelling section is corresponding with the current slot
History vehicle average overall travel speed data.
In specific application scenarios, the computing module 320 passes through the multiple history vehicle average overall travel speed number
According to the history vehicle average overall travel speed for corresponding to the current slot in multiple historical dates respectively for the vehicle;
Or, the multiple history vehicle average overall travel speed data are the vehicle same day before the current slot
Multiple historical time sections vehicle average overall travel speed.
In specific application scenarios, the determining module 310 obtains working as the vehicle by the client end of playing back
Before preceding location information, further includes:
The client end of playing back receives the update program instructions that the determining module 310 is sent;
The client end of playing back sends request program inventory to the determining module 310 according to the update program instructions;
The client end of playing back receives the program listing that the determining module 310 is returned according to the request program inventory;
The client end of playing back according to the program listing judge whether there is new program, new file and or need to update
Program;
If so, the client end of playing back updates the program inventory to local data base and downloads respective program file;
The client end of playing back replays program.
By the technical solution of application the application, the program is believed by the current position that Advertisement Server obtains vehicle
Breath determines the traveling section where location information in the preset travel route of vehicle;Advertisement Server obtains traveling section and exists
The corresponding vehicle average overall travel speed of current slot, and determine that vehicle arrives according to vehicle average overall travel speed and location information
Up to the arrival time of the terminus in traveling section, vehicle average overall travel speed is according to multiple history vehicle average overall travel speed data
It generates;Advertisement Server obtains the playing duration of corresponding with terminus advertising programme, and when according to arrival time and broadcasting
Long instruction client end of playing back plays the advertising programme before reaching the terminus.By applying the technical solution of the application,
The flexibility of advertisement dispensing is increased, precise positioning is provided for advertiser and launches, more effectively reach advertising goal, is city scape
Point or landmark publicity have played the propaganda function of reminding type.
Through the above description of the embodiments, those skilled in the art can be understood that the present invention can lead to
Hardware realization is crossed, the mode of necessary general hardware platform can also be added to realize by software.Based on this understanding, this hair
Bright technical solution can be embodied in the form of software products, which can store in a non-volatile memories
In medium (can be CD-ROM, USB flash disk, mobile hard disk etc.), including some instructions are used so that a computer equipment (can be
Personal computer, server or network equipment etc.) execute method described in each implement scene of the present invention.
It will be appreciated by those skilled in the art that the accompanying drawings are only schematic diagrams of a preferred implementation scenario, module in attached drawing or
Process is not necessarily implemented necessary to the present invention.
It will be appreciated by those skilled in the art that the module in device in implement scene can be described according to implement scene into
Row is distributed in the device of implement scene, can also be carried out corresponding change and is located at the one or more dresses for being different from this implement scene
In setting.The module of above-mentioned implement scene can be merged into a module, can also be further split into multiple submodule.
Aforementioned present invention serial number is for illustration only, does not represent the superiority and inferiority of implement scene.
Disclosed above is only several specific implementation scenes of the invention, and still, the present invention is not limited to this, Ren Heben
What the technical staff in field can think variation should all fall into protection scope of the present invention.