CN103001717A - Method, device and system for downloading programs based on vehicle-mounted terminal - Google Patents

Method, device and system for downloading programs based on vehicle-mounted terminal Download PDF

Info

Publication number
CN103001717A
CN103001717A CN2012105371545A CN201210537154A CN103001717A CN 103001717 A CN103001717 A CN 103001717A CN 2012105371545 A CN2012105371545 A CN 2012105371545A CN 201210537154 A CN201210537154 A CN 201210537154A CN 103001717 A CN103001717 A CN 103001717A
Authority
CN
China
Prior art keywords
car
mounted terminal
programm name
program
sequence number
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
Application number
CN2012105371545A
Other languages
Chinese (zh)
Other versions
CN103001717B (en
Inventor
陶蒙华
崔亚娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201210537154.5A priority Critical patent/CN103001717B/en
Publication of CN103001717A publication Critical patent/CN103001717A/en
Application granted granted Critical
Publication of CN103001717B publication Critical patent/CN103001717B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a method, a device and a system for downloading programs based on a vehicle-mounted terminal. The method comprises that a first vehicle-mounted terminal receives a broadcast message which is transmitted by at least one vehicle-mounted terminal within the communication range of other vehicle-mounted terminals, the broadcast message comprises a vehicle-mounted terminal mark, a name of a program which can be downloaded and a sequence number of a downloaded program content data piece which corresponds to the program name, all broadcast messages which are received currently are inquired through the first vehicle-mounted terminal in accordance with the name of the first program to be downloaded, a vehicle-mounted terminal which transmits the broadcast message containing the first program name serves as a second vehicle-mounted terminal, and the program content data piece of the downloaded program of which is marked by the sequence number sequentially can be obtained from the second vehicle-mounted terminal. The communication bandwidth among cars is used completely to conduct multimedia information interaction, the communication number of cars and roadside stations is reduced and the roadside station bandwidth resource is saved.

Description

Program downloading method, equipment and system based on car-mounted terminal
Technical field
The embodiment of the invention relates to the intelligent transport technology field, relates in particular to a kind of program downloading method based on car-mounted terminal, equipment and system.
Background technology
Along with the development of intelligent transportation and mobile communication technology, increasing car-mounted terminal can the accessing Internet network, and car-mounted terminal can obtain according to the program that user's program request is downloaded the stream media information of needs from corresponding server by the base station, roadside of ownership.But because bandwidth resources are limited, particularly Streaming Media all is that high bandwidth is professional, therefore, along with increasing automobile is communicated by letter mutually with the base station, roadside, can take in a large number the bandwidth resources of base station, roadside, causes the roadside load of base station to reach bottleneck.
Summary of the invention
For the defects of prior art, the embodiment of the invention provides a kind of program downloading method based on car-mounted terminal, equipment and system.
One aspect of the present invention provides a kind of program downloading method based on car-mounted terminal, comprising:
The first car-mounted terminal with the communication range of other car-mounted terminal in receive the broadcast that at least one car-mounted terminal sends, but described broadcast comprises the programm name of car-mounted terminal sign program downloading, and the sequence number of the Downloadable program content data sheet corresponding with described programm name;
Described the first car-mounted terminal judges whether to exist the broadcast that comprises described the first programm name according to current all broadcasts that receive of the first program name query of program to be downloaded, if then determine the second car-mounted terminal of downloading;
Described the first car-mounted terminal sends to described the second car-mounted terminal and comprises the downloading request message of described the first programm name, and receives the program content data sheet corresponding with described the first programm name, that use the sequence number sequence identification that described the second car-mounted terminal returns.
The present invention provides a kind of car-mounted terminal on the other hand, comprising:
Receiver module, be used for the communication range of other car-mounted terminal in receive the broadcast that at least one car-mounted terminal sends, but described broadcast comprises the programm name of car-mounted terminal sign program downloading, and the sequence number of the Downloadable program content data sheet corresponding with described programm name;
Processing module is used for according to current all broadcasts that receive of the first program name query of program to be downloaded, judges whether to exist the broadcast that comprises described the first programm name, if then determine the second car-mounted terminal of downloading;
The first download module, be used for comprising the downloading request message of described the first programm name to described the second car-mounted terminal transmission, and receive the program content data sheet corresponding with described the first programm name, that use the sequence number sequence identification that described the second car-mounted terminal returns.
Another aspect of the invention provides a kind of program download system based on car-mounted terminal, comprising: at least two car-mounted terminals, one of them car-mounted terminal are above-mentioned car-mounted terminal.
The program downloading method based on car-mounted terminal that the embodiment of the invention provides, equipment and system, the first car-mounted terminal with the communication range of other car-mounted terminal in receive the broadcast that at least one car-mounted terminal sends, broadcast comprises the car-mounted terminal sign, but the programm name of program downloading, and the sequence number of the Downloadable program content data sheet corresponding with programm name, by the first car-mounted terminal according to current all broadcasts that receive of the first program name query of program to be downloaded, and determine that a transmission comprises that the car-mounted terminal of the broadcast of the first programm name is the second car-mounted terminal, and obtain the program content data sheet of the program to be downloaded of using the sequence number sequence identification from the second car-mounted terminal.Thereby the communication bandwidth that takes full advantage of between automobile and the automobile carries out interaction of multimedia information, reduces the number of communications of automobile and base station, roadside, saves base station, roadside broadband resource.
Description of drawings
Fig. 1 is the flow chart that the present invention is based on an embodiment of program downloading method of car-mounted terminal;
Fig. 2 is the flow chart that the present invention is based on another embodiment of program downloading method of car-mounted terminal;
Fig. 3 is the structural representation of an embodiment of car-mounted terminal of the present invention;
Fig. 4 is the structural representation of another embodiment of car-mounted terminal of the present invention;
Fig. 5 is the structural representation that the present invention is based on an embodiment of program download system of car-mounted terminal.
Embodiment
Fig. 1 is the flow chart that the present invention is based on an embodiment of program downloading method of car-mounted terminal, and as shown in Figure 1, the method comprises:
Step 100, the first car-mounted terminal with the communication range of all the other car-mounted terminals in receive the broadcast that at least one car-mounted terminal sends, but described broadcast comprises the programm name of car-mounted terminal sign program downloading, and the sequence number of the Downloadable program content data sheet corresponding with described programm name;
Store some flow-medium performances on each car-mounted terminal, specifically comprise: programm name and the program content data sheet corresponding with programm name, wherein, the program content data sheet is that the relevant technical staff in the field is under the moving vehicle environment, adopt process and the mechanism of cutting into slices in the prior art that programme content is carried out slicing treatment, thereby whole programme content file division is become some little sheets, and with sequence number these program content data sheets are identified, such as S1, S2, S3, Sn, an I frame to be arranged at least, to guarantee that each program content data sheet that car-mounted terminal receives can normal play in the situation that does not rely on other program content data sheets in each program content data sheet.Therefore, car-mounted terminal on each automobile has the flow-medium performance information table of a this car, this program information table comprises the programm name of this car storage, and the program content data sheet with sequence number sign corresponding with programm name, it should be noted that, with the corresponding programme content of programm name may be complete also may be part, such as: a programme content corresponding to program P always has 50 program content data sheets, identify with S1-S50, if it is that corresponding relation is that car-mounted terminal has only been stored the partial content of this program: P is corresponding with S1-S20, represent that this car-mounted terminal only stored front 20 program content data sheets of P program.
The programme content of storing on the car-mounted terminal of each automobile can be used as and the program loading source that self can communicate mutual car-mounted terminal, and download service namely is provided.Therefore, the car-mounted terminal of each automobile sends broadcast according to the default time cycle to all the other car-mounted terminals, but this broadcast comprises the programm name of car-mounted terminal sign program downloading, and the sequence number of the Downloadable program content data sheet corresponding with programm name.Thereby the first car-mounted terminal with the communication range of all the other car-mounted terminals in receive the broadcast that at least one car-mounted terminal sends and resolve, but obtain the programm name of the car-mounted terminal sign program downloading in the broadcast, and the sequence number of the Downloadable program content data sheet corresponding with programm name.Particularly, the communication range of the first car-mounted terminal and all the other car-mounted terminals will be determined according to communication protocol concrete between the car-mounted terminal, communication protocol between the car-mounted terminal specifically comprises: (the Wireless Access in Vehicular Environment of the wireless access under the automotive environment, WAVE) agreement and 3G (Third Generation) Moblie (Third generation cellular communication, 3G) the communication protocol such as agreement, corresponding communication range is specially: the communication range based on the WAVE agreement is 500 meters, is about 11000 meters based on the communication range of 3G agreement.
Step 101, described the first car-mounted terminal judges whether to exist the broadcast that comprises described the first programm name according to current all broadcasts that receive of the first program name query of program to be downloaded, if then determine the second car-mounted terminal of downloading;
Receive the download instruction that comprises the first programm name of user's transmission when the first car-mounted terminal after, according to the programm name in current all broadcasts that receive of the first program name query of program to be downloaded, judge whether to exist the broadcast that comprises the first programm name, know that existence comprises the broadcast of the first programm name if judge, then explanation can be by the communication protocol between the car-mounted terminal, utilize the bandwidth resources between the car-mounted terminal to carry out the program download from remaining car-mounted terminal, then the selected transmission of the first car-mounted terminal comprises that the car-mounted terminal of the first programm name broadcast is the second car-mounted terminal, namely obtains programme content to be downloaded from the second car-mounted terminal.
It should be noted that, know at least two car-mounted terminals when the judgement of the first car-mounted terminal and send the broadcast that comprises the first programm name, except selecting at random one as the second car-mounted terminal, the first car-mounted terminal can also be determined according to default selection strategy.Default selection strategy can be adjusted according to actual conditions, and such as the time according to inquiry, the first car-mounted terminal is determined first to send and comprises that the car-mounted terminal of the first programm name broadcast is defined as the second car-mounted terminal; Perhaps, global positioning system (Global Positioning System is installed on automobile, GPS) in the situation of guider, it is position information that each automobile can obtain the current longitude and latitude data of automobile by GPS, thereby each car-mounted terminal also comprises the positional information of car-mounted terminal in the broadcast that sends, in such cases, the positional information that the first car-mounted terminal can report according to self and each car-mounted terminal, and default distance and orientation determination the second car-mounted terminal with self; Perhaps, in the situation of installation rate transducer on the automobile, each automobile can obtain the current speed of a motor vehicle of automobile by the Negotiation speed transducer, thereby each car-mounted terminal also comprises the velocity information of car-mounted terminal in the broadcast that sends, in such cases, the first car-mounted terminal can be determined the second car-mounted terminal according to each car-mounted terminal and the relative motion of self distance, and the first car-mounted terminal determines that the concrete condition of the second car-mounted terminal should adjust according to the practical application needs, is not limited to this.
Step 102, described the first car-mounted terminal sends to described the second car-mounted terminal and comprises the downloading request message of described the first programm name, and receives the program content data sheet corresponding with described the first programm name, that use the sequence number sequence identification that described the second car-mounted terminal returns.
After determining the second car-mounted terminal of downloading when the first car-mounted terminal, from the broadcast that the second car-mounted terminal sends, obtain the car-mounted terminal sign corresponding with the second car-mounted terminal, the first car-mounted terminal sends the downloading request message that comprises the first programm name according to the car-mounted terminal sign to the second car-mounted terminal, the second car-mounted terminal is resolved the downloading request message that receives and is obtained the first programm name, then the local program information table of inquiry is obtained the program content data sheet corresponding with the first programm name, and from top line content-data sheet, return to the first car-mounted terminal with the sequence number sequence identification, that return corresponding with the first programm name to be downloaded thereby the first car-mounted terminal receives the second car-mounted terminal, program content data sheet with the sequence number sequence identification.
The program downloading method based on car-mounted terminal that present embodiment provides, the first car-mounted terminal with the communication range of all the other car-mounted terminals in receive the broadcast that at least one car-mounted terminal sends, broadcast comprises the car-mounted terminal sign, but the programm name of program downloading, and the sequence number of the Downloadable program content data sheet corresponding with programm name, by the first car-mounted terminal according to current all broadcasts that receive of the first program name query of program to be downloaded, and determine that a transmission comprises that the car-mounted terminal of the broadcast of the first programm name is the second car-mounted terminal, and obtain the program content data sheet of the program to be downloaded of using the sequence number sequence identification from the second car-mounted terminal.Thereby the communication bandwidth that takes full advantage of between automobile and the automobile carries out interaction of multimedia information, reduces the number of communications of automobile and base station, roadside, saves base station, roadside broadband resource.
Fig. 2 is the flow chart that the present invention is based on another embodiment of program downloading method of car-mounted terminal, and as shown in Figure 2, the method comprises:
Step 200, the first car-mounted terminal with the communication range of all the other car-mounted terminals in receive the broadcast that at least one car-mounted terminal sends, but described broadcast comprises the programm name of car-mounted terminal sign program downloading, and the sequence number of the Downloadable program content data sheet corresponding with described programm name;
Step 201, described the first car-mounted terminal judges whether to exist the broadcast that comprises described the first programm name according to current all broadcasts that receive of the first program name query of program to be downloaded, if, then execution in step 202, otherwise, execution in step 205;
Step 202, described the first car-mounted terminal is determined the second car-mounted terminal of downloading, and send to described the second car-mounted terminal and to comprise the downloading request message of described the first programm name, and receive that described the second car-mounted terminal returns corresponding with described the first programm name, with the program content data sheet of sequence number sequence identification;
In the present embodiment step 200 to the specific implementation process of step 202 referring to the step 100 in embodiment illustrated in fig. 1 to step 102, repeat no more herein.
Step 203, described the first car-mounted terminal receive that described the second car-mounted terminal returns corresponding with described the first programm name, with the process of the program content data sheet of sequence number sequence identification in monitoring whether interruption appears downloading, if, then according to interrupt sequence number current all broadcasts that receive of inquiry, judge whether to exist the broadcast that comprises described the first programm name and described interrupt sequence number, if then determine the 3rd car-mounted terminal that continuation is downloaded;
The first car-mounted terminal receive that the second car-mounted terminal returns corresponding with the first programm name, whether the download interruption appears between monitoring and the second car-mounted terminal in the process of the program content data sheet of sequence number sequence identification, if the situation of interrupting occurs downloading, then according to interrupt sequence number current all broadcasts that receive of inquiry, judge whether to exist the broadcast that comprises the first programm name and interrupt sequence number, if then determine the 3rd car-mounted terminal that continuation is downloaded.Wherein, interrupt sequence number is between the first car-mounted terminal and the second car-mounted terminal after the communication disruption, and the sequence number of the next program content data sheet that the first programm name of the pending download of the first car-mounted terminal is corresponding is such as being S20.Then the first car-mounted terminal is according to the sequence number of the program content data sheet of the programm name in the first programm name and interrupt sequence number current all broadcasts that receive of inquiry and correspondence, judge whether to exist the broadcast that comprises the first programm name and interrupt sequence number, know and have the broadcast that comprises the first programm name and interrupt sequence number if judge, then explanation can utilize the bandwidth resources between the car-mounted terminal to carry out the program download from remaining car-mounted terminal by the communication protocol between the car-mounted terminal, then the selected transmission of the first car-mounted terminal comprises that the car-mounted terminal of the first programm name and interrupt sequence broadcast is the 3rd car-mounted terminal, namely continues to obtain the programme content of not downloaded from the 3rd car-mounted terminal.It should be noted that, judge when the first car-mounted terminal and to know that at least two car-mounted terminals send the broadcast that comprises the first programm name and interrupt sequence number, except selecting at random one as the 3rd car-mounted terminal, the first car-mounted terminal can also be determined according to default selection strategy, concrete selection course can be determined referring to the first car-mounted terminal in the step 101 embodiment illustrated in fig. 1 the process of the second car-mounted terminal, repeats no more herein.
Need to prove, the first car-mounted terminal is receiving corresponding with the first programm name that the second car-mounted terminal returns, in the process with the program content data sheet of sequence number sequence identification, and occur downloading the situation of interrupting between the second car-mounted terminal and specifically comprise two kinds of application scenarioss, passive interruption scene is specially: when the second car-mounted terminal roll away from and the first car-mounted terminal between communication range, such as, if the second car-mounted terminal rolls away from and the first car-mounted terminal between communication protocol be the WAVE agreement, when the second car-mounted terminal distance the first car-mounted terminal above 500 meters, then can not communicate alternately with the first car-mounted terminal, thereby interruption appears downloading in the first car-mounted terminal, redefine the 3rd car-mounted terminal and continue to download uncompleted part, this situation the first car-mounted terminal is passive knows that interruption occurring certain delay, efficient is lower, in order to improve download efficiency, the first car-mounted terminal can adopt the active break mode, be that the active break scene is specially: when installing on the automobile in the situation of GPS navigation device, it is position information that each automobile can obtain the current longitude and latitude data of automobile by GPS, thereby each car-mounted terminal also comprises the positional information of car-mounted terminal in the broadcast that sends, in such cases, the positional information that the first car-mounted terminal can report according to self and each car-mounted terminal, judge whether the second car-mounted terminal arrives the critical zone of default communication range, if, then send to the second car-mounted terminal and download interrupt instruction, illustrate, if the communication protocol between the second car-mounted terminal and the first car-mounted terminal is the WAVE agreement, when the critical zone of default communication range is the second car-mounted terminal and the first car-mounted terminal move toward one another, with the distance of the first car-mounted terminal be the critical zone more than or equal to 400 meters scope, therefore, when the first car-mounted terminal monitor the second car-mounted terminal and the first car-mounted terminal move toward one another and and the first car-mounted terminal between when surpassing 400 meters, send the download interrupt instruction to the second car-mounted terminal, and in time determine the 3rd car-mounted terminal that continuation is downloaded, improve download efficiency.
Step 204, described the first car-mounted terminal sends the downloading request message that comprises described the first programm name and described interrupt sequence number to described the 3rd car-mounted terminal, and receives program content data sheet that described the 3rd car-mounted terminal returns, corresponding with described the first programm name, number begin sequence identification from described interrupt sequence.
After determining the 3rd car-mounted terminal of proceeding to download when the first car-mounted terminal, from the broadcast that the 3rd car-mounted terminal sends, obtain the car-mounted terminal sign corresponding with the 3rd car-mounted terminal, the first car-mounted terminal sends the downloading request message that comprises the first programm name and interrupt sequence number according to car-mounted terminal sign to the 3rd car-mounted terminal, the 3rd car-mounted terminal is resolved the downloading request message that receives and is obtained the first programm name and interrupt sequence number, then the local program information table of inquiry is obtained the program content data sheet number corresponding with the first programm name and interrupt sequence, and begin sequence identification and return to the first car-mounted terminal from interrupting sequence number, that return corresponding with the first programm name to be downloaded thereby the first car-mounted terminal receives the 3rd car-mounted terminal, program content data sheet with interrupt sequence number beginning sequence identification.
Step 205, described the first car-mounted terminal sends the downloading request message that comprises described the first programm name to the base station of ownership, for described base station the rendition list according to the local storage of described the first program name query, judge whether described the rendition list comprises described the first programm name, if, then return corresponding with described the first programm name to described the first car-mounted terminal, program content data sheet with the sequence number sequence identification, otherwise, comprise the downloading request message of described the first programm name to the content distributing network transmission, and receive corresponding with described the first programm name that described content distributing network returns, with the program content data sheet of sequence number sequence identification and send to described the first car-mounted terminal.
The broadcast of current all receptions of the first car-mounted terminal inquiry, know there is not to exist the broadcast that comprises the first programm name if judge, then explanation can not be by the communication protocol between the car-mounted terminal, utilize the bandwidth resources between the car-mounted terminal to carry out the program download from remaining car-mounted terminal, obtain programme content to be downloaded and need to communicate with the base station, roadside, wherein, the communication protocol of car-mounted terminal and base station, roadside comprises 3G agreement, 3G Long Term Evolution (Long Term Evolution, LTE) agreement etc.Be specially: the first car-mounted terminal sends the downloading request message that comprises the first programm name to the base station, roadside of ownership, the base station, roadside is resolved the downloading request message that receives and is obtained the first programm name, then according to the local the rendition list stored of the first program name query, judge whether the rendition list comprises the first programm name, if judge in the rendition list of knowing this locality and comprise the first programm name, then return corresponding with the first programm name to the first car-mounted terminal, program content data sheet with the sequence number sequence identification, if judge in the rendition list of knowing this locality and do not comprise the first programm name, then send the downloading request message that comprises the first programm name to content distributing network, and receive corresponding with the first programm name that content distributing network returns, with the program content data sheet of sequence number sequence identification, and send to the first car-mounted terminal.Be understandable that, whole flow-medium performance contents is kept on the content distributing network that got up by network connection by some servers, each base station, roadside is furnished with a streaming media server, owing to process resource-constrained, each base station, roadside is by only being kept at the popular program content on the local streaming media server with content distributing network is mutual, if the program that user's program request is downloaded can obtain from content distributing network not on the home base stations streaming media server.
Compared with prior art, the program downloading method based on car-mounted terminal that present embodiment provides, judge by car-mounted terminal and to know with the car-mounted terminal that self can communicate by letter and have programme content to be downloaded, then based on and car-mounted terminal between communication protocol and car-mounted terminal obtain alternately programme content to be downloaded, know with the car-mounted terminal that self can communicate by letter when judgement and not have programme content to be downloaded, then obtain programme content to be downloaded from the base station, roadside of ownership or by the base station, roadside from content distributing network, if automobiles all in the prior art all communicate with the base station, roadside, will take like this bandwidth resources of base station, roadside, particularly Streaming Media all is that high bandwidth is professional, therefore, might cause the paralysis of base station, roadside, can not work, and the communication bandwidth that adopts the described method of present embodiment to take full advantage of between automobile and the automobile carries out interaction of multimedia information, reduce the number of communications of automobile and base station, roadside, save base station, roadside broadband resource.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be finished by the relevant hardware of program command, aforesaid program can be stored in the user terminal read/write memory medium, this program is carried out the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: the various media that can be program code stored such as ROM, RAM, magnetic disc or CD.
Fig. 3 is the structural representation of an embodiment of car-mounted terminal of the present invention, as shown in Figure 3, this car-mounted terminal comprises: receiver module 11, processing module 12 and the first download module 13, wherein, receiver module 11 be used for the communication range of all the other car-mounted terminals in receive the broadcast that at least one car-mounted terminal sends, but broadcast comprises the programm name of car-mounted terminal sign program downloading, and the sequence number of the Downloadable program content data sheet corresponding with programm name; Processing module 12 is used for according to current all broadcasts that receive of the first program name query of program to be downloaded, judges whether to exist the broadcast that comprises the first programm name, if then determine the second car-mounted terminal of downloading; The first download module 13 is used for comprising the downloading request message of the first programm name to the transmission of the second car-mounted terminal, and receives the program content data sheet corresponding with the first programm name, that use the sequence number sequence identification that the second car-mounted terminal returns.
The function of each module and handling process in the car-mounted terminal that present embodiment provides can be referring to above-mentioned embodiments of the method shown in Figure 1, and its realization principle and technique effect are similar, repeat no more herein.
Fig. 4 is the structural representation of another embodiment of car-mounted terminal of the present invention, as shown in Figure 4, based on embodiment illustrated in fig. 3, this car-mounted terminal also comprises: monitoring modular 14, be used for receive that described the second car-mounted terminal returns corresponding with described the first programm name, whether occur downloading with the process monitoring of the program content data sheet of sequence number sign and interrupt; Processing module 12, also be used for having no progeny occurring downloading, according to interrupt sequence number current all broadcasts that receive of inquiry, judge whether to exist the broadcast that comprises the first programm name and described interrupt sequence number, if then determine the 3rd car-mounted terminal that continuation is downloaded; The first download module 13, also be used for sending the downloading request message that comprises the first programm name and interrupt sequence number to the 3rd car-mounted terminal, and receive program content data sheet that the 3rd car-mounted terminal returns, corresponding with the first programm name, begin sequence identification from the interruption sequence number.
Wherein, monitoring modular 14 specifically is used for: the positional information according to self and the second car-mounted terminal judges whether the second car-mounted terminal arrives the critical zone of default communication range, if then send to the second car-mounted terminal and download interrupt instruction.
Further, car-mounted terminal also comprises: the second download module 15, if being used for processing module 12 judges and knows and do not have the broadcast that comprises the first programm name, then the base station to ownership sends the downloading request message that comprises the first programm name, for base station the rendition list according to the local storage of the first program name query, judge whether the rendition list comprises the first programm name, if, then return corresponding with the first programm name to the first car-mounted terminal, program content data sheet with the sequence number sequence identification, otherwise, send the downloading request message that comprises the first programm name to content distributing network, and receive corresponding with the first programm name that content distributing network returns, with the program content data sheet of sequence number sequence identification and send to described the first car-mounted terminal.
The function of each module and handling process in the car-mounted terminal that present embodiment provides can be referring to above-mentioned embodiments of the method shown in Figure 2, and its realization principle and technique effect are similar, repeat no more herein.
Fig. 5 is the structural representation that the present invention is based on an embodiment of program download system of car-mounted terminal, as shown in Figure 5, this system comprises: comprise at least two car-mounted terminals, one of them car-mounted terminal is the first car-mounted terminal 1, communicating mutual with the first car-mounted terminal 1 is the second car-mounted terminal 2, wherein, the car-mounted terminal that the first car-mounted terminal 1 can adopt the embodiment of the invention to provide, the second car-mounted terminal 2 can be the second related in embodiment of the invention car-mounted terminal.
Function and handling process based on each module in the program download system of car-mounted terminal that present embodiment provides can be referring to the embodiments of the method shown in above-mentioned, and it realizes that principle and technique effect are similar, repeats no more herein.
It should be noted that at last: above embodiment only in order to technical scheme of the present invention to be described, is not intended to limit; Although with reference to previous embodiment the present invention is had been described in detail, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment puts down in writing, and perhaps part technical characterictic wherein is equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution break away from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (10)

1. the program downloading method based on car-mounted terminal is characterized in that, comprising:
The first car-mounted terminal with the communication range of other car-mounted terminal in receive the broadcast that at least one car-mounted terminal sends, but described broadcast comprises the programm name of car-mounted terminal sign program downloading, and the sequence number of the Downloadable program content data sheet corresponding with described programm name;
Described the first car-mounted terminal judges whether to exist the broadcast that comprises described the first programm name according to current all broadcasts that receive of the first program name query of program to be downloaded, if then determine the second car-mounted terminal of downloading;
Described the first car-mounted terminal sends to described the second car-mounted terminal and comprises the downloading request message of described the first programm name, and receives the program content data sheet corresponding with described the first programm name, that use the sequence number sequence identification that described the second car-mounted terminal returns.
2. the program downloading method based on car-mounted terminal according to claim 1, it is characterized in that, in the process of the program content data sheet corresponding with described the first programm name, that use the sequence number sequence identification that returns at described the second car-mounted terminal of described reception, described method also comprises:
Whether described the first car-mounted terminal monitoring occurs downloading interrupts, if, then according to interrupt sequence number current all broadcasts that receive of inquiry, judge whether to exist the broadcast that comprises described the first programm name and described interrupt sequence number, if then determine the 3rd car-mounted terminal that continuation is downloaded;
Described the first car-mounted terminal sends the downloading request message that comprises described the first programm name and described interrupt sequence number to described the 3rd car-mounted terminal, and receives program content data sheet that described the 3rd car-mounted terminal returns, corresponding with described the first programm name, number begin sequence identification from described interrupt sequence.
3. the program downloading method based on car-mounted terminal according to claim 2 is characterized in that, described appearance is downloaded and interrupted comprising:
Described the second car-mounted terminal rolls described communication range away from; Perhaps,
Described the first car-mounted terminal judges according to the positional information of self and described the second car-mounted terminal whether described the second car-mounted terminal arrives the critical zone of default described communication range, if then send to described the second car-mounted terminal and download interrupt instruction.
4. arbitrary described program downloading method based on car-mounted terminal is characterized in that according to claim 1-3, does not have the broadcast that comprises described the first programm name if the judgement of described the first car-mounted terminal is known, described method also comprises:
Described the first car-mounted terminal sends the downloading request message that comprises described the first programm name to the base station of ownership, for described base station the rendition list according to the local storage of described the first program name query, judge whether described the rendition list comprises described the first programm name, if, then return corresponding with described the first programm name to described the first car-mounted terminal, program content data sheet with the sequence number sequence identification, otherwise, comprise the downloading request message of described the first programm name to the content distributing network transmission, and receive corresponding with described the first programm name that described content distributing network returns, with the program content data sheet of sequence number sequence identification and send to described the first car-mounted terminal.
5. arbitrary described program downloading method based on car-mounted terminal is characterized in that according to claim 1-3, and the communication protocol of corresponding with described communication range, the first car-mounted terminal and all the other car-mounted terminals comprises:
WAP (wireless access protocol) under the automotive environment, 3G (Third Generation) Moblie agreement.
6. a car-mounted terminal is characterized in that, comprising:
Receiver module, be used for the communication range of other car-mounted terminal in receive the broadcast that at least one car-mounted terminal sends, but described broadcast comprises the programm name of car-mounted terminal sign program downloading, and the sequence number of the Downloadable program content data sheet corresponding with described programm name;
Processing module is used for according to current all broadcasts that receive of the first program name query of program to be downloaded, judges whether to exist the broadcast that comprises described the first programm name, if then determine the second car-mounted terminal of downloading;
The first download module, be used for comprising the downloading request message of described the first programm name to described the second car-mounted terminal transmission, and receive the program content data sheet corresponding with described the first programm name, that use the sequence number sequence identification that described the second car-mounted terminal returns.
7. car-mounted terminal according to claim 6 is characterized in that, described car-mounted terminal also comprises:
Monitoring modular, be used for returning at described the second car-mounted terminal of described reception corresponding with described the first programm name, whether occur downloading with the process monitoring of the program content data sheet of sequence number sign and interrupt;
Described processing module, also be used for having no progeny occurring downloading, according to interrupt sequence number current all broadcasts that receive of inquiry, judge whether to exist the broadcast that comprises described the first programm name and described interrupt sequence number, if then determine the 3rd car-mounted terminal that continuation is downloaded;
Described the first download module, also be used for sending the downloading request message that comprises described the first programm name and described interrupt sequence number to described the 3rd car-mounted terminal, and receive program content data sheet that described the 3rd car-mounted terminal returns, corresponding with described the first programm name, number begin sequence identification from described interrupt sequence.
8. car-mounted terminal according to claim 7 is characterized in that, described monitoring modular specifically is used for:
Positional information according to self and described the second car-mounted terminal judges whether described the second car-mounted terminal arrives the critical zone of default described communication range, if then send to described the second car-mounted terminal and download interrupt instruction.
9. arbitrary described car-mounted terminal is characterized in that according to claim 6-8, and described car-mounted terminal also comprises:
The second download module, if being used for described processing module judges and knows and do not have the broadcast that comprises described the first programm name, then the base station to ownership sends the downloading request message that comprises described the first programm name, for described base station the rendition list according to the local storage of described the first program name query, judge whether described the rendition list comprises described the first programm name, if, then return corresponding with described the first programm name to described the first car-mounted terminal, program content data sheet with the sequence number sequence identification, otherwise, comprise the downloading request message of described the first programm name to the content distributing network transmission, and receive corresponding with described the first programm name that described content distributing network returns, with the program content data sheet of sequence number sequence identification and send to described the first car-mounted terminal.
10. the program download system based on car-mounted terminal is characterized in that, comprises at least two car-mounted terminals, and one of them car-mounted terminal is the arbitrary described car-mounted terminal of claim 6-9.
CN201210537154.5A 2012-12-12 2012-12-12 Method, device and system for downloading programs based on vehicle-mounted terminal Active CN103001717B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210537154.5A CN103001717B (en) 2012-12-12 2012-12-12 Method, device and system for downloading programs based on vehicle-mounted terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210537154.5A CN103001717B (en) 2012-12-12 2012-12-12 Method, device and system for downloading programs based on vehicle-mounted terminal

Publications (2)

Publication Number Publication Date
CN103001717A true CN103001717A (en) 2013-03-27
CN103001717B CN103001717B (en) 2015-05-20

Family

ID=47929892

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210537154.5A Active CN103001717B (en) 2012-12-12 2012-12-12 Method, device and system for downloading programs based on vehicle-mounted terminal

Country Status (1)

Country Link
CN (1) CN103001717B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105723753A (en) * 2014-10-08 2016-06-29 华为技术有限公司 Information interaction method between on-board terminals, and on-board terminal
WO2017101208A1 (en) * 2015-12-18 2017-06-22 宇龙计算机通信科技(深圳)有限公司 Data transmission method and data transmission device for vehicle communication, and road side unit
CN107948935A (en) * 2017-11-21 2018-04-20 可可家里(北京)信息技术有限公司 Car networking multimedia system
CN112689963A (en) * 2020-03-30 2021-04-20 华为技术有限公司 Data processing method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060041556A1 (en) * 2002-08-29 2006-02-23 Koji Taniguchi Content processing apparatus and content display apparatus based on location information
CN1838808A (en) * 2005-03-21 2006-09-27 Lg电子株式会社 Broadcast terminal for searching broadcast content and method thereof
CN102111426A (en) * 2009-12-23 2011-06-29 中国移动通信集团公司 Method, system and device for implementing point-to-point technology
CN101160942B (en) * 2005-08-12 2011-08-10 华为技术有限公司 Method and system for mobile terminal downloading data and data sharing between mobile terminals

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060041556A1 (en) * 2002-08-29 2006-02-23 Koji Taniguchi Content processing apparatus and content display apparatus based on location information
CN1838808A (en) * 2005-03-21 2006-09-27 Lg电子株式会社 Broadcast terminal for searching broadcast content and method thereof
CN101160942B (en) * 2005-08-12 2011-08-10 华为技术有限公司 Method and system for mobile terminal downloading data and data sharing between mobile terminals
CN102111426A (en) * 2009-12-23 2011-06-29 中国移动通信集团公司 Method, system and device for implementing point-to-point technology

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105723753A (en) * 2014-10-08 2016-06-29 华为技术有限公司 Information interaction method between on-board terminals, and on-board terminal
CN105723753B (en) * 2014-10-08 2019-06-07 华为技术有限公司 Information interacting method and car-mounted terminal between a kind of car-mounted terminal
WO2017101208A1 (en) * 2015-12-18 2017-06-22 宇龙计算机通信科技(深圳)有限公司 Data transmission method and data transmission device for vehicle communication, and road side unit
CN107948935A (en) * 2017-11-21 2018-04-20 可可家里(北京)信息技术有限公司 Car networking multimedia system
CN107948935B (en) * 2017-11-21 2020-08-07 可可家里(北京)信息技术有限公司 Car networking multimedia system
CN112689963A (en) * 2020-03-30 2021-04-20 华为技术有限公司 Data processing method and device

Also Published As

Publication number Publication date
CN103001717B (en) 2015-05-20

Similar Documents

Publication Publication Date Title
CN110149370A (en) A kind of upgrade file method for down loading and device
JP4864543B2 (en) In-vehicle communication device and vehicle communication method
US11228869B2 (en) Roadway communication system with multicast
CN109565647B (en) Information transmission method, device and system between Internet of vehicles equipment
WO2007055891A2 (en) Wide area network handset assisted content delivery system and method of using same
KR101431340B1 (en) Method of data transmission of On-Board Unit for vehicle info-tainment service and system using thereof
US20120149389A1 (en) Method and System for Providing Service Channel in a Vehicular Environment, Method and System for Switching Service Channel, and Computer Readable Medium
CN103001717B (en) Method, device and system for downloading programs based on vehicle-mounted terminal
EP3829201A1 (en) Method, device, and system for transmitting system information between internet-of-vehicles devices
US11882549B2 (en) Coexistence of multiple air interface side-links on a channel
EP1128691A3 (en) Mobile communication system and program transmission method
JP2011044794A (en) Radio communication system, radio communication equipment, control method for radio communication equipment, and program
CN109215388A (en) A kind of V2X terminal, system and the management method of compatible multi-standard V2X
CA2551793A1 (en) Methods and apparatus for the communication of network capability information over a traffic channel
CN103108040A (en) Acquiring method of real-time traffic status information, platform server and user equipment
JP2001044927A (en) Broadcast communication method, mobile communication system using the communication method, and mobile station
CN105517158A (en) Wireless resource distribution processing method and device
CN116390148B (en) Communication distance testing method and device for C-V2X wireless communication equipment
CN112335295B (en) Workshop communication system and vehicle communication device
CN102118688A (en) Vehicle information system
WO2014032409A1 (en) Data processing method and apparatus based on automatic identification system
JP5696487B2 (en) Roadside device and information providing system
JP2004519924A (en) System and method for optimizing the efficiency of base-to-vehicle communication
CN108419121B (en) Streaming Media display methods, equipment and system based on traffic track
CN102118703A (en) Automobile information system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant