CN102917054A - Vehicle-mounted network stream media prefetching method and device - Google Patents

Vehicle-mounted network stream media prefetching method and device Download PDF

Info

Publication number
CN102917054A
CN102917054A CN2012103978943A CN201210397894A CN102917054A CN 102917054 A CN102917054 A CN 102917054A CN 2012103978943 A CN2012103978943 A CN 2012103978943A CN 201210397894 A CN201210397894 A CN 201210397894A CN 102917054 A CN102917054 A CN 102917054A
Authority
CN
China
Prior art keywords
vehicle
neighbours
stability
subelement
request
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
CN2012103978943A
Other languages
Chinese (zh)
Other versions
CN102917054B (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.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
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 Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201210397894.3A priority Critical patent/CN102917054B/en
Publication of CN102917054A publication Critical patent/CN102917054A/en
Application granted granted Critical
Publication of CN102917054B publication Critical patent/CN102917054B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a vehicle-mounted network stream media prefetching method and relates to the field of video application of a mobile Internet. The method comprises the steps that a vehicle detects a neighboring vehicle in a wireless signal coverage range and calculates relative stability of the neighboring vehicle and the vehicle; the vehicle applies for prefetching a video content to the neighboring vehicle with relatively high stability; and the neighboring vehicle prefetches the video content and sends the video content to the vehicle. By the method, the efficiency of sharing stream media resources between the vehicles can be improved, and extremely high feasibility is realized.

Description

A kind of In-vehicle networking Streaming Media forecasting method and device
Technical field
The present invention relates to the field of video applications of mobile Internet, particularly a kind of In-vehicle networking Streaming Media forecasting method and device.
Background technology
Along with the development of wireless vehicle mounted network technology, some new application are disposed in In-vehicle networking.802.11p can provide the playing stream media video needed high bandwidth, thereby realize the Stream Media Application under the In-vehicle networking.Usually rely on the ad hoc(point-to-point between the moving vehicle) mode carries out vehicle-to-vehicle(V2V) communication, thereby realize that resource information shares and cooperate with each other, be conducive to the deployment of large-scale vehicle-mounted stream media system.Yet the fast moving of wireless channel inherent instability and vehicle all can be brought tremendous influence to level and smooth broadcast of Streaming Media.Secondly, for the download of this jumbo file of video, the mode (vehicle with AP between communicate by letter) that only depends on V2I is removed to obtain video content and can be brought long download time, thereby reduces the efficient of sharing of video resource.
At present, cooperation has become the fundamental guiding ideology of optimization system performance in the various fields, as based on the onboard system of cooperation, based on the vehicle encounters early warning system of cooperation, based on the data transfer optimization of P2P etc.Yet, in existing research, mostly adopt the mode downloading video files based on the AP cooperation, namely vehicle is at first from the AP of current access iObtain initial stream medium data, pass through again AP iSearch the AP that may access in a certain period in future when vehicle in front j, and request AP jAssist vehicle to download required video content.As vehicle process AP jThe time, AP jThe video content that can look ahead is transferred to vehicle, thereby realizes accelerating the purpose of download.
For example, existing being correlated with assisted being suggested of the common scheme of downloading based on AP recently.This technology allows vehicle to use the selected AP of WWAN radio (such as GPRS) notice to assist to look ahead.The stream medium data of looking ahead copies on this locality or other mobile vehicles, and when the vehicle of assisting to look ahead when request met with through this AP or with mobile vehicle, this vehicle then can obtain the stream medium data that cooperates and look ahead.Vehicle has been broken through the restriction of bandwidth by looking ahead of assisting based on AP, and can download large-scale video file within a short period of time.The MobTorrent technology has improved throughput and the resource-sharing situation of VANETs, but depends on the prerequisite an of necessity: the flowing information of vehicle must use automatic station-keeping system (AVL) and mobile historical record of past to carry out the high-precision forecast vehicle travel route in future.
Another has proposed a density-based AP deployment strategy based on the solution that AP assists, and downloads to optimize the performance that multi-hop transmits by utilizing in the cooperation between vehicle under the urban environment.Thereby this solution must be obtained the possibility of enough Vehicle Driving Cycle historical record prediction vehicle encounters, and then realizes the cooperation transmission between vehicle.Yet, the interference such as the time-delay that multi-hop transmission can be grown usually and the frequent disconnection of communication connection, thus efficiency of transmission reduced.
Another kind of solution has proposed one and has utilized the mode of associated diagram to select the carrier that cooperates.By thereby the historical driving trace between the vehicle being set up the associated diagram between the vehicle.AP can estimate by associated diagram the vehicle and the probability that cooperates and meet with between the vehicle of downloading of foradownloaded video content, thereby selects suitable cooperation vehicle to assist to download required stream medium data for it.Yet, by AP estimate to AP and AP to information exchange between the vehicle possibility that two cars meets can not well guarantee to cooperate carrier can be at short notice with the content delivery of looking ahead to the request vehicle, and larger information exchange expense and long startup time delay all do not meet the real-time requirement of streaming media service.
In realizing process of the present invention, the inventor finds that there is following problem at least in prior art:
Solution of the prior art is assisted download to need continuous interaction message between AP based on AP, and is also needed to obtain in advance for the running route of vehicle, and the efficient of sharing streaming media resource between vehicle is not high, thereby has reduced the feasibility of this solution.
Summary of the invention
In order to solve the problem of prior art, the embodiment of the invention provides a kind of In-vehicle networking Streaming Media forecasting method and device.Described technical scheme is as follows:
A kind of In-vehicle networking Streaming Media forecasting method, described method comprises:
Neighbours' vehicle in its wireless signal coverage of vehicle detection calculates the relative stability of described neighbours' vehicle and described vehicle;
Described vehicle is to the high neighbours' vehicle request of the relative stability video content of looking ahead;
Described neighbours' vehicle described video content of looking ahead, and send to described vehicle.
The relative stability of the described neighbours' vehicle of described calculating and described vehicle comprises:
Set up neighbours' vehicle tabulation neiL of described vehicle i=(v 1, v 2..., v n), and setting cycle T carries out the renewal of neighbor list;
For still being positioned at described neighbours' vehicle tabulation neiL after the process renewal i=(v 1, v 2..., v n) in neighbours' vehicle carry out relative stability assessment;
According to described neighbours' vehicle at described neighbours' vehicle tabulation neiL i=(v 1, v 2..., v n) in time of existing determine the relative stability of described neighbours' vehicle.
Described method also comprises:
Set up described vehicle V iStable neighbor vehicle S set, described
S=(newneiL i∩ neiL i)=(v a, v b..., v k); Wherein, described newneiL i=(v 1, v 2..., v m) be the neighbours' vehicle tabulation after upgrading;
Neighbours' vehicle intensity of variation G (V i)=E (S (c))-I (S (p)) G (V i) ∈ [1,1] E (S wherein (c)) and I (S (p)) be the amount of information of upgrading neighbours' vehicle intensity of variation among the S of front and back;
Described G (V i) larger, described vehicle V then iThe stability of neighbours' vehicle is higher.
Described cycle T is set according to following mode:
Intensity of variation G (V according to described neighbours' vehicle i) adjustment cycle T, if G is (V i) value lower, it is less then to adjust described T; Otherwise, if G is (V i) value higher, it is larger then to adjust described T.
The setting of described cycle T is also set according to the intensity of variation of the high neighbours' vehicle of described relative stability.
Described method also comprises:
Assess the stability of described neighbours' vehicle with weighted factor; Described weighted factor
Figure BDA00002274461500031
Wherein,
Figure BDA00002274461500032
With
Figure BDA00002274461500033
With respect to described vehicle V before and after described neighbours' vehicle list update iThe normalized value of relative velocity; With
Figure BDA00002274461500035
With respect to described vehicle V before and after described neighbours' vehicle list update iThe normalized value of displacement;
Described vr IjValue lower, described neighbours' vehicle v then jStability larger.
Described vehicle comprises to the high neighbours' vehicle request of the relative stability video content of looking ahead:
Described vehicle V iSend probe message to described neighbours' vehicle;
Described neighbours' vehicle adds its memory space and bandwidth information to and is back to V iMessage in;
Described V iFrom return messages, extract memory space and the bandwidth information of neighbours' vehicle;
As described V iNeed its neighbours' vehicle to cooperate when looking ahead, select relative stability high and can have neighbours' vehicle of enough memory spaces and remaining bandwidth, as cooperation neighbours vehicle, ask needed video content.
A kind of In-vehicle networking Streaming Media prefetching device, described device comprises probe unit, stable computing unit, request unit and the transmitting element of looking ahead, wherein,
Described probe unit is for the neighbours' vehicle in the wireless signal coverage of surveying described vehicle;
Described stable computing unit is for the relative stability that calculates described neighbours' vehicle and described vehicle;
The described request unit is for the video content of looking ahead to the high neighbours' vehicle request of relative stability;
The described transmitting element of looking ahead is used for looking ahead described video content, and sends to described vehicle.
Described stable computing unit further comprises neighbours' vehicle tabulation subelement, intensity of variation computation subunit, cycle setting subelement and assessment subelement, wherein,
Described neighbours' vehicle tabulation subelement is used for storing the information of neighbours' vehicle and dynamically updating;
Described intensity of variation computation subunit is for the intensity of variation that calculates neighbours' vehicle tabulation neighbours vehicle;
The described cycle is set subelement, is used for calculating and adjusting the cycle that dynamically updates of described neighbours' vehicle tabulation subelement neighbours vehicle tabulation;
Described assessment subelement is for assessment of the stability of neighbours' vehicle.
The described request unit further comprises surveys subelement, storing sub-units and request subelement, wherein,
Described detection subelement is used for sending probe message to described neighbours' vehicle;
Described storing sub-units is used for described neighbours' vehicle storage space and bandwidth information storage;
The described request subelement is used for according to described neighbours' vehicle storage space and bandwidth information, and the stability of neighbours' vehicle is to described neighbours' vehicle request video content of looking ahead.
The beneficial effect that the technical scheme that the embodiment of the invention provides is brought is:
By obtaining the stability of the neighbours' vehicle in the automobile wireless signal cover, the neighbours vehicle high to stability sends request, requires look ahead video content and return to vehicle and play of neighbours' vehicle.According to the variation of travel average speed and the distance of each vehicle stable weight as each neighbours' vehicle, thereby the stability of regulating accurately the respective neighbours vehicle realizes assessing more accurately the stability of vehicle.The embodiment of the invention does not need to obtain the running route of vehicle, cooperate between the vehicle based on V2V, come common foradownloaded video content by bandwidth and the memory space that utilizes other vehicles to other vehicles, downloading process that not only can the large file of accelerating video, and can improve the efficient of sharing streaming media resource between vehicle, have very high feasibility.
Description of drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the invention, the accompanying drawing of required use was done to introduce simply during the below will describe embodiment, apparently, accompanying drawing in the following describes only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the In-vehicle networking Streaming Media forecasting method flow chart that the embodiment of the invention provides;
Fig. 2 is the relative stability schematic diagram that the embodiment of the invention one provides;
Fig. 3 is the In-vehicle networking Streaming Media prefetching device structural representation that the embodiment of the invention two provides;
Fig. 4 is stable computing unit 200 structural representations that the embodiment of the invention two provides;
Fig. 5 is request unit 300 structural representations that the embodiment of the invention two provides.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, embodiment of the present invention is described further in detail below in conjunction with accompanying drawing.
All ignored between vehicle based on V2V for the solution of sharing of streaming media resource content in the In-vehicle networking in the prior art and cooperated, namely asked to set up cooperation relation between the vehicle of streaming medium content and its down hop vehicle.When asking vehicle to require its stable down hop vehicle to be its certain video content of looking ahead, then not only can guaranteeing cooperates can share streaming medium content between the both sides effectively, and has reduced the dependence of looking ahead by AP.
The embodiment of the invention has proposed under a kind of In-vehicle networking the Streaming Media prefetch policy based on stable cooperation neighbours perception, is called for short SND.Each vehicle all is considered as down hop neighbours vehicle (being called for short neighbours' vehicle) with all vehicles in its 802.11p signal cover, and the wireless signal overlay area is defined as its direct neighbor zone (INR).By the intelligently variation of sensing neighbor vehicle running state (leaving or stay INR) thus assess the stability (resting on the time of INR) of each neighbours' vehicle, the most stable neighbours' vehicle can be selected the cooperation neighbours required media content of looking ahead that goes to cooperate, the vehicle of request streaming media resource can require the highest neighbours' vehicle of stability to be its certain video content of looking ahead, and after download is finished, be transmitted to the request vehicle, thereby realize that efficient streaming media resource shares.
Embodiment one
As shown in Figure 1, the In-vehicle networking Streaming Media forecasting method flow chart that provides for the embodiment of the invention, wherein,
Neighbours' vehicle in the step 10, its wireless signal coverage of vehicle detection, the relative stability of calculating neighbours' vehicle and this vehicle.
In the urban area of a non-linear route, vehicle all is equipped with gps receiver and a radio network interface.The embodiment of the invention is by utilizing gps receiver to realize " location aware ", each car V iCan obtain the geographical position of each neighbours' vehicle in the direct neighbor zone (INR).Onboard wireless network interface support unit V iAnd the transmission of several data and information is mutual between its neighbours' vehicle, realizes V2V communication.Not only can realize the transmission of streaming media video data, can also make V iObtain the state information that comprises average speed of neighbours' vehicle.
V iStore the relevant information of it and neighbours' vehicle: neiL with a tabulation i=(v 1, v 2..., v n), this is V iNeighbours' vehicle tabulation, wherein,
Figure BDA00002274461500061
2 yuan of arrays, (X c, Y c) and sp cRespectively vehicle V cPhysical address and average speed.Along with the movement of vehicle, the position of neighbours' vehicle is also in dynamic variation, and neiL therefore tabulates iIt also is dynamic change.
By reusing the method for " location aware ", V iJust can obtain new neighbours' vehicle tabulation a: newneiL i=(v 1, v 2..., v m).By the comparison to new and old tabulation, V iJust can obtain the situation of change (add, leave or stop) of each neighbours' vehicle.If neighbours' vehicle v jLeave or join V iINR in, v so jInformation just from neiL i=(v 1, v 2..., v n) middle deletion or increase.If neiL is through after upgrading, v jStill therein, V so iJust its stability is assessed.
The stability assessment of neighbours' vehicle depends on their time of staying in INR.The time of staying is longer, and its stability is just higher so.Concrete process is as follows:
If S=is (newneiL i∩ neiL i)=(v a, v b..., v k) be V iStable neighbor vehicle set because among the S each node all through after once or repeatedly upgrading still at V iNeighbours' vehicle tabulation in, wherein S length is k.
Time interval T of SND definition comes more new neighbor vehicle stock table.In order to accomplish timely assessment to neighbours' vehicle, will be set to the variable update cycle update time.
Be used for assessing the stability of neighbours' vehicle based on the stability assessment model of weight.With V iCome computational stability with relative velocity and the relative displacement of neighbours' vehicle among the S as weight.
Specifically, along with the movement of vehicle, geographical position between neighbours' vehicle relation also can dynamic change, thereby makes neiL iIn element also change (being leaving or entering of node).V iCan reuse " location aware " by T, obtain new immediate neighbor collection newneiL iCompare newneiL iWith neiL i, V iNot only can be clearly stable neighbours' vehicle and the variation in their geographical position, state (average speed and distance) intensity of variation that can also the discovering neighbor vehicle.According to information theory model, we use comentropy G (V i) represent neighbours' vehicle intensity of variation, as shown in Equation (1).
G (V i)=E (S (c))-I (S (p)) G (V i) ∈ [1,1] formula (1)
E (S wherein (c)) and I (S (p)) be the amount of information of upgrading neighbours' vehicle intensity of variation among the S of front and back, drawn by formula (2) and follow-up formula (12) respectively.
E ( S ( c ) ) = - P ( c ) log 2 P ( c ) 0 < P ( c ) < 1 0 P ( c ) = 0 1 P ( c ) = 1 Formula (2)
P wherein (c)For upgrading rear S (c)The amount of information that the mobile status of middle all elements (average speed and distance) produces.By analyzing S (c)The state information of middle all elements distributes, and we use least square method and linear regression analysis to calculate P (c)Make D (S (c)) be S (c)The state information set of middle all elements, wherein each element is made of 2 tuples, is used for respectively storing S (c)In each element with respect to V iRelative velocity and relative displacement, by formula (3) gained.
D ( S ( c ) ) = { ( v a sd ia , v a | sp ia | ) , ( v b sd ib , v b | sp ib | ) , . . . , ( v k sd ik , v k | sp ik | ) } Formula (3)
Wherein
Figure BDA00002274461500073
With
Figure BDA00002274461500074
For each element among the S to V iDisplacement and average relative.
Figure BDA00002274461500075
Initial value can be by formula (4) gained.
v j sd ij = ( X i - X j ) 2 + ( Y i - Y j ) 2 0 &le; v j sd ij &le; v MAX sd Formula (4)
Wherein (Xi, Yi) and (Xj, Yj) is respectively the physical address of Vi and vj,
Figure BDA00002274461500077
Be and V iThe value that distance is maximum, can with
Figure BDA00002274461500078
Value be set to the radius R of INR.
Figure BDA00002274461500079
Initial value depend on the absolute value of the difference of average speed, by formula (5) gained.
v j | sp ij | = | V i sp - v j sp | 0 &le; | V i sp - v j sp | < v MAX sp v MAX sp | V i sp - v j sp | &GreaterEqual; v MAX sp Formula (5)
Wherein
Figure BDA000022744615000711
With
Figure BDA000022744615000712
Be respectively V iAnd v jAverage speed,
Figure BDA000022744615000713
It is the maximum of relative velocity among the SND.For convenience's sake, with D (S (c)) in each element carry out normalization, shown in formula (6).
v ^ j | sp ij | = v j | sp ij | v MAX sp , v ^ j sd ij = v J sd ij v MAX sd v ^ j | sp ij | , v ^ j sd ij &Element; [ 0,1 ] Formula (6)
If V iBe the initial point of this coordinate system, as shown in Figure 2, x axle and y axle represent respectively relative distance and relative velocity.D (S (c)) in element just can be mapped in this coordinate system.L is D (S (c)) linear regression straight line,
Figure BDA000022744615000717
That initial point is to the distance of l.Carry out linear regression processing by least square method, we can obtain its coefficient correlation And vertical range
Figure BDA000022744615000719
Assess Pi, shown in formula (7).
P ( c ) = r D ( S ( c ) ) &times; ( 1 - d V i &RightArrow; l D ( S ( c ) ) ) , P ( c ) &Element; [ 0,1 ] Formula (7)
Wherein Be the coefficient correlation of linear regression fit, it has shown S (c)The different conditions level of middle all elements is calculated gained by formula (8).
Figure BDA000022744615000722
Value larger, the state difference of middle element is just less.
r D ( S ( c ) ) = &Sigma; c = 1 k | v ^ c | sp ic | - v ^ sp &OverBar; | | v ^ c sd ic - v ^ sd &OverBar; | &Sigma; c = 1 k | v ^ c | sp ic | - v ^ sp &OverBar; | 2 &times; &Sigma; c = 1 k | v ^ c sd ic - v ^ sd &OverBar; | 2 , r D ( S ( c ) ) &Element; [ 0,1 ] Formula (8)
Wherein
Figure BDA00002274461500082
With
Figure BDA00002274461500083
Be respectively with respect to average speed and displacement, its value is calculated gained by formula (9).
v ^ sp &OverBar; = &Sigma; c = 1 k v ^ c | sp ic | k , v ^ sd &OverBar; = &Sigma; c = 1 k v ^ c sd ic k v ^ sp &OverBar; , v ^ sd &OverBar; &Element; [ 0,1 ] Formula (9)
Figure BDA00002274461500086
Shown S (c)The mobile status of middle all elements and V iThe deviation of mobile status, calculate gained by formula (10).
Figure BDA00002274461500087
Value lower, S then is described (c)Possibility among the INR that middle all elements rests on is higher.
d V i &RightArrow; l D ( S ( c ) ) = | b l v ^ sp &OverBar; - v ^ sd &OverBar; | 1 + b l 2 , d V i &RightArrow; l D ( S ( c ) ) &Element; [ 0,1 ] Formula (10)
B wherein lD (S (c)) slope of linear fit straight line, calculate gained by formula (11).
b l = &Sigma; c = 1 k v ^ c | sp ic | v ^ c sd ic - k v ^ sp &OverBar; v ^ sd &OverBar; &Sigma; c = 1 k ( v ^ c sd ic ) 2 - k ( v ^ sd &OverBar; ) 2 , b l &Element; [ - &infin; , + &infin; ] Formula (11)
Formula (12) has been described V iNeighbours' vehicle tabulation S before upgrading (c)The amount of information that the mobile status of middle all elements (average speed and distance) produces.
I ( S ( p ) ) = - P ( p ) log 2 P ( p ) 0 < P ( p ) < 1 0 P ( p ) = 0 1 P ( p ) = 1 Formula (12)
P ( p ) = r D ( S ( p ) ) &times; ( 1 - d V i &RightArrow; l D ( S ( p ) ) ) , P ( p ) &Element; [ 0,1 ] Formula (13)
P (p)Computational methods and P (c)Identical.G (V i) value larger, change just less, i.e. V iNeighbours' vehicle just relatively stable.
The cycle T especially, here is according to the intensity of variation G (V of neighbours' vehicle i) adjustment cycle, if G is (V i) value lower, it is less then to adjust T; Otherwise, if G is (V i) value higher, it is larger then to adjust T.The setting of cycle T is also set according to the intensity of variation of the high neighbours' vehicle of described relative stability.Specific as follows:
Update strategy main thought based on timer is to make each portable terminal upgrading its 1-hop neighbours in the unit interval every T, can be divided into two kinds according to the update cycle kind: the update cycle of Static and dynamic.For the update cycle of static state, portable terminal sends detection information to its 1-hop neighbours after each update cycle.The setting of update cycle has determined to safeguard 1-hop neighbours' cost and effect.For example, the update cycle is longer, can reduce the quantity of probe message, but can't obtain 1-hop neighbours' real-time status.On the contrary, the update cycle is shorter, can in time obtain 1-hop neighbours' real-time status, but it needs often to send detect-message, thereby increases the quantity of probe message.Present embodiment proposes the self-regulation update mechanism (SPUM) of a update cycle.V iMake update cycle of dynamics change assess the state variation degree of the neighbours' vehicle among the INR.Thereby SPUM can adjust the update cycle according to the state variation degree self adaptation of neighbours' vehicle.SPUM not only can bring and upgrade cheaply (probe message quantity is few), but also guarantees in time to find stable neighbours' vehicle.If have a large amount of neighbours' vehicles to leave or enter V before and after upgrading iINR, V iThereby just reduce the state information that the update cycle in time obtains neighbours' vehicle and find stable neighbours' vehicle, the state information of the neighbours' candidate that especially cooperates.Otherwise, V iWill increase the probe message quantity that the update cycle reduces to be sent to neighbours' vehicle.
If ut iBe the update cycle, and its initial value is set to greater than 0s.Its update mechanism is determined by following formula (14):
Ut i=ut ' i(1+R i* sin (G (V i))) formula (14)
Ut wherein iAnd ut i' be respectively V iRenewal before and after update cycle, G (V i) be the intensity of variation of current renewal, by formula (1) gained.R iTo affect G (V i) weighted value, as shown in Equation (15).
R i = | S | | newneiL i | , R i &Element; [ 0,1 ] Formula (15)
Wherein | S| and | newneiL i| be respectively S set and newneiL iElement number.R iBe | S| and | newneiL i| the quantity ratio, its value is larger, regulates ut ' iAbility just stronger.
Further, the stability assessment for neighbours' vehicle also needs to have concrete model to set up.FOR ALL WE KNOW, neighbours' vehicle time of staying in INR is longer, and phase stability is just higher.Consider the impact that node mobility brings, we use the weighting time of staying (weighted factor) to assess its stability.The intensity of variation of weighted factor (weight factor) is by shown in the formula (16).
vr ij = ( v ^ j | sp ij | - ( v ^ j | sp ij | ) &prime; ) 2 + ( v ^ j sd ij - ( v ^ j sd ij ) &prime; ) 2 Formula (16)
Wherein
Figure BDA00002274461500093
With
Figure BDA00002274461500094
To upgrade the INR front and back with respect to V iThe normalized value of relative velocity.
Figure BDA00002274461500095
With
Figure BDA00002274461500096
To upgrade the INR front and back with respect to V iThe normalized value of displacement.Vr IjValue lower, v then jMobile status change more stable.
V iNeighbours' vehicle v jStability can calculate gained by formula (17).
st ij = st ij &prime; + ut i &times; cos ( vr ij ) PD INR > 0 0 PD INR = 0 Formula (17)
St wherein iAnd st i' be respectively V iThe renewal of neighbours' vehicle before and after the stability assessment value.PDINR is neighbours' vehicle experiences the update cycle in INR quantity.If v jBe the neighbours' vehicle that newly adds INR, its value is 0 so.Otherwise, v is described jStable neighbours' vehicle, i.e. v jRest on and surpass a update cycle in the INR.Therefore, the neiL that will tabulate iIn element be expanded into 3 tuples by 2 tuples and store its stability assessment value, form is as follows: v c<=((X c, Y c), sp c, st c), st wherein cIt is the stability assessment value.
Step 20, vehicle is to the high neighbours' vehicle request of the relative stability video content of looking ahead.
At first need to calculate according to the stability in the above-mentioned steps, obtain the value of the stability of each neighbours' vehicle, then choose the higher neighbours' vehicle of stability in order to the request video content of looking ahead.As a rule, be to choose the highest neighbours' vehicle of stability to come request content.
As previously mentioned, V iNeed to select the most stable neighbours' vehicle as the cooperation neighbours.Although stability is a very important factor, because the requirement of the length of the video block of looking ahead, cooperation neighbours' local memory space and bandwidth all need to consider, thereby satisfy V iDemand.V iSend probe message to its neighbours' vehicle, neighbours' vehicle adds its memory space and bandwidth information to and is back to V iMessage in.V iFrom return messages, extract memory space and the bandwidth information of neighbours' vehicle.Work as V iNeed its neighbours' vehicle to cooperate when looking ahead V iJust select the highest neighbours' vehicle of stability assessment value and can have enough memory spaces and remaining bandwidth removes the cooperation V that looks ahead as its cooperation neighbours iRequired video data.The prefetch request message format is defined as follows: req=(vID, spt, len, source), and wherein vID represents that the video ID that asks, spt and len are respectively look ahead starting point and the length of video segment of request, source is the resource provisioning person of video content.When the cooperation neighbours obtained video block, the cooperation neighbours just notified V i, and prepare to be transferred in due course V i
Step 30, the neighbours' vehicle described video content of looking ahead, and send to this vehicle.
In fact, present embodiment is to be based upon under the prerequisite that each vehicle forms In-vehicle networking jointly, when a vehicle need to obtain video content, need to finish with other neighbours' vehicle cooperative of periphery.Namely need to choose the cooperation neighbours of oneself, and connect with the neighbours that cooperate, finish the preparation of prefetching content.And the request that is chosen as cooperation neighbours' vehicle and receives other vehicle when car is when looking ahead video content information, need to respond to this request, namely need according to this request, in conjunction with bandwidth and other situation of self, the video content information of looking ahead, and send to this request vehicle.So far, the In-vehicle networking Streaming Media process of looking ahead finishes.
In the embodiment of the invention, the vehicle of request video resource is take the parameter as assessment neighbours intact stability in its 802.11p signal cover time of staying, thereby the stability assessment model of neighborhood between the vehicle of the video resource of filing a request and its neighbours' vehicle, what make that selected cooperation neighbours can be stable provides the cooperation service of looking ahead for the request vehicle.Distance between selection Vehicle Driving Cycle average speed and vehicle changes evaluate parameter as neighbours' intact stability of assessment request vehicle, thereby obtains the variable quantity of all neighbours' car speeds and distance in each update cycle, and then regulates the update cycle.The dynamic update cycle can reduce the traffic volume of updating message effectively, and can find timely neighbours' vehicle of asking vehicle periphery stable.
Embodiment two
As shown in Figure 3, the embodiment of the invention provides a kind of In-vehicle networking Streaming Media prefetching device, and this device comprises probe unit 100, stable computing unit 200, request unit 300 and the transmitting element 400 of looking ahead, and is specific as follows:
Probe unit 100 is for the neighbours' vehicle in the wireless signal coverage of detection vehicle.
Stability computing unit 200 is for the relative stability that calculates neighbours' vehicle and this vehicle.
Request unit 300 is for the video content of looking ahead to the high neighbours' vehicle request of relative stability.
The transmitting element 400 of looking ahead is used for looking ahead video content, and sends to this vehicle.
Especially, the transmitting element 400 of looking ahead here is actually at this device during as neighbours' vehicle, and requested look ahead during video content carried out work according to request.In-vehicle networking Streaming Media prefetching device in the present embodiment is installed on the concrete vehicle usually, and vehicle all is equipped with gps receiver and radio network interface.By utilizing gps receiver to realize " location aware ", each car V iCan obtain the geographical position of each neighbours' vehicle among the INR.Onboard wireless network interface support unit V iAnd the transmission of several data and information is mutual between its neighbours' vehicle, realizes V2V communication, not only can realize the transmission of streaming media video data, can also make V iObtain the state information that comprises average speed of neighbours' vehicle.
Further, as shown in Figure 4, stable computing unit 200 further comprises neighbours' vehicle tabulation subelement 201, intensity of variation computation subunit 202, cycle setting subelement 203 and assessment subelement 204, and is specific as follows:
Neighbours' vehicle tabulation subelement 201 is used for storing the information of neighbours' vehicle and dynamically updating.
Intensity of variation computation subunit 202 is for the intensity of variation that calculates neighbours' vehicle tabulation neighbours vehicle.
Cycle is set subelement 203, is used for calculating and adjusting the cycle that dynamically updates of neighbours' vehicle tabulation subelement 201 neighbours' vehicles tabulation.
Assessment subelement 204 is for assessment of the stability of neighbours' vehicle.
Further, as shown in Figure 5, request unit 300 further comprises surveys subelement 301, storing sub-units 302 and request subelement 303, specific as follows:
Survey subelement 301, be used for sending probe message to neighbours' vehicle.
Storing sub-units 302 is used for neighbours' vehicle storage space and bandwidth information storage.
Request subelement 303 is used for according to neighbours' vehicle storage space and bandwidth information, and the stability of neighbours' vehicle is to neighbours' vehicle request video content of looking ahead.
In sum, each embodiment of the present invention is by obtaining the stability of the neighbours' vehicle in the automobile wireless signal cover, and the neighbours vehicle high to stability sends request, requires look ahead video content and return to vehicle and play of neighbours' vehicle.According to the variation of travel average speed and the distance of each vehicle stable weight as each neighbours' vehicle, thereby the stability of regulating accurately the respective neighbours vehicle realizes assessing more accurately the stability of vehicle.The embodiment of the invention does not need to obtain the running route of vehicle, cooperate between the vehicle based on V2V, come common foradownloaded video content by bandwidth and the memory space that utilizes other vehicles to other vehicles, downloading process that not only can the large file of accelerating video, and can improve the efficient of sharing streaming media resource between vehicle, have very high feasibility.
Need to prove: when the In-vehicle networking Streaming Media prefetching device that above-described embodiment provides is looked ahead business at triggering In-vehicle networking Streaming Media, only the division with above-mentioned each functional module is illustrated, in the practical application, can as required the above-mentioned functions distribution be finished by different functional modules, the internal structure of the equipment of being about to is divided into different functional modules, to finish all or part of function described above.In addition, the In-vehicle networking Streaming Media prefetching device that above-described embodiment provides and In-vehicle networking Streaming Media forecasting method embodiment belong to same design, and its specific implementation process sees embodiment of the method for details, repeats no more here.
The invention described above embodiment sequence number does not represent the quality of embodiment just to description.
The all or part of step that one of ordinary skill in the art will appreciate that realization above-described embodiment can be finished by hardware, also can come the relevant hardware of instruction to finish by program, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium of mentioning can be read-only memory, disk or CD etc.
The above only is preferred embodiment of the present invention, and is in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. In-vehicle networking Streaming Media forecasting method is characterized in that described method comprises:
Neighbours' vehicle in its wireless signal coverage of vehicle detection calculates the relative stability of described neighbours' vehicle and described vehicle;
Described vehicle is to the high neighbours' vehicle request of the relative stability video content of looking ahead;
Described neighbours' vehicle described video content of looking ahead, and send to described vehicle.
2. the method for claim 1 is characterized in that, the relative stability of the described neighbours' vehicle of described calculating and described vehicle comprises:
Set up neighbours' vehicle tabulation neiL of described vehicle i=(v 1, v 2..., v n), and setting cycle T carries out the renewal of neighbor list;
For still being positioned at described neighbours' vehicle tabulation neiL after the process renewal i=(v 1, v 2..., v n) in neighbours' vehicle carry out relative stability assessment;
According to described neighbours' vehicle at described neighbours' vehicle tabulation neiL i=(v 1, v 2..., v n) in time of existing determine the relative stability of described neighbours' vehicle.
3. method as claimed in claim 2 is characterized in that, described method also comprises:
Set up described vehicle V iStable neighbor vehicle S set, described
S=(newneiL i∩ neiL i)=(v a, v b..., v k); Wherein, described newneiL i=(v 1, v 2..., v m) be the neighbours' vehicle tabulation after upgrading;
Neighbours' vehicle intensity of variation G (V i)=E (S (c))-I (S (p)) G (V i) ∈ [1,1] E (S wherein (c)) and I (S (p)) be the amount of information of upgrading neighbours' vehicle intensity of variation among the S of front and back;
Described G (V i) larger, described vehicle V then iThe stability of neighbours' vehicle is higher.
4. method as claimed in claim 3 is characterized in that, described cycle T is set according to following mode:
Intensity of variation G (V according to described neighbours' vehicle i) adjustment cycle T, if G is (V i) value lower, it is less then to adjust described T; Otherwise, if GV i) value higher, it is larger then to adjust described T.
5. method as claimed in claim 4 is characterized in that, the setting of described cycle T is also set according to the intensity of variation of the high neighbours' vehicle of described relative stability.
6. method as claimed in claim 2 is characterized in that, described method also comprises:
Assess the stability of described neighbours' vehicle with weighted factor; Described weighted factor
Figure FDA00002274461400011
Wherein, With
Figure FDA00002274461400013
With respect to described vehicle V before and after described neighbours' vehicle list update iThe normalized value of relative velocity;
Figure FDA00002274461400021
With
Figure FDA00002274461400022
With respect to described vehicle V before and after described neighbours' vehicle list update iThe normalized value of displacement;
Described vr IjValue lower, described neighbours' vehicle v then jStability larger.
7. the method for claim 1 is characterized in that, described vehicle comprises to the high neighbours' vehicle request of the relative stability video content of looking ahead:
Described vehicle V iSend probe message to described neighbours' vehicle;
Described neighbours' vehicle adds its memory space and bandwidth information to and is back to V iMessage in;
Described V iFrom return messages, extract memory space and the bandwidth information of neighbours' vehicle;
As described V iNeed its neighbours' vehicle to cooperate when looking ahead, select relative stability high and can have neighbours' vehicle of enough memory spaces and remaining bandwidth, as cooperation neighbours vehicle, ask needed video content.
8. an In-vehicle networking Streaming Media prefetching device is characterized in that, described device comprises probe unit, stable computing unit, request unit and the transmitting element of looking ahead, wherein,
Described probe unit is for the neighbours' vehicle in the wireless signal coverage of surveying described vehicle;
Described stable computing unit is for the relative stability that calculates described neighbours' vehicle and described vehicle;
The described request unit is for the video content of looking ahead to the high neighbours' vehicle request of relative stability;
The described transmitting element of looking ahead is used for looking ahead described video content, and sends to described vehicle.
9. device as claimed in claim 8 is characterized in that, described stable computing unit further comprises neighbours' vehicle tabulation subelement, intensity of variation computation subunit, cycle setting subelement and assessment subelement, wherein,
Described neighbours' vehicle tabulation subelement is used for storing the information of neighbours' vehicle and dynamically updating;
Described intensity of variation computation subunit is for the intensity of variation that calculates neighbours' vehicle tabulation neighbours vehicle;
The described cycle is set subelement, is used for calculating and adjusting the cycle that dynamically updates of described neighbours' vehicle tabulation subelement neighbours vehicle tabulation;
Described assessment subelement is for assessment of the stability of neighbours' vehicle.
10. device as claimed in claim 8 is characterized in that, the described request unit further comprises surveys subelement, storing sub-units and request subelement, wherein,
Described detection subelement is used for sending probe message to described neighbours' vehicle;
Described storing sub-units is used for described neighbours' vehicle storage space and bandwidth information storage;
The described request subelement is used for according to described neighbours' vehicle storage space and bandwidth information, and the stability of neighbours' vehicle is to described neighbours' vehicle request video content of looking ahead.
CN201210397894.3A 2012-10-18 2012-10-18 A kind of In-vehicle networking Streaming Media forecasting method and device Active CN102917054B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210397894.3A CN102917054B (en) 2012-10-18 2012-10-18 A kind of In-vehicle networking Streaming Media forecasting method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210397894.3A CN102917054B (en) 2012-10-18 2012-10-18 A kind of In-vehicle networking Streaming Media forecasting method and device

Publications (2)

Publication Number Publication Date
CN102917054A true CN102917054A (en) 2013-02-06
CN102917054B CN102917054B (en) 2016-05-25

Family

ID=47615284

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210397894.3A Active CN102917054B (en) 2012-10-18 2012-10-18 A kind of In-vehicle networking Streaming Media forecasting method and device

Country Status (1)

Country Link
CN (1) CN102917054B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105072027A (en) * 2015-08-12 2015-11-18 西安电子科技大学 Video downloading method in communication between vehicle and road facility
CN105704694A (en) * 2016-01-18 2016-06-22 北京邮电大学 Method and device for computing expense allocation value in cooperative downloading
CN106887134A (en) * 2015-12-16 2017-06-23 福特全球技术公司 Fleet vehicle is looked forward to the prospect

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080316052A1 (en) * 2004-07-22 2008-12-25 Koninklijke Philips Electronics, N.V. Controller Unit, Communiction Device and Communication System as Well as Method of Communication Between and Among Mobile Nodes
CN101808306A (en) * 2010-01-07 2010-08-18 北京航空航天大学 Self-adapting urgent message announcement method based on vehicle network
CN102149220A (en) * 2010-02-09 2011-08-10 上海摩波彼克半导体有限公司 Method for releasing information in wireless vehicle ad hoc network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080316052A1 (en) * 2004-07-22 2008-12-25 Koninklijke Philips Electronics, N.V. Controller Unit, Communiction Device and Communication System as Well as Method of Communication Between and Among Mobile Nodes
CN101808306A (en) * 2010-01-07 2010-08-18 北京航空航天大学 Self-adapting urgent message announcement method based on vehicle network
CN102149220A (en) * 2010-02-09 2011-08-10 上海摩波彼克半导体有限公司 Method for releasing information in wireless vehicle ad hoc network

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105072027A (en) * 2015-08-12 2015-11-18 西安电子科技大学 Video downloading method in communication between vehicle and road facility
CN105072027B (en) * 2015-08-12 2018-05-11 西安电子科技大学 Vehicle sets the method for downloading video in communicating with road
CN106887134A (en) * 2015-12-16 2017-06-23 福特全球技术公司 Fleet vehicle is looked forward to the prospect
CN106887134B (en) * 2015-12-16 2021-08-06 福特全球技术公司 Computing device and method for vehicle and vehicle imaging system
CN105704694A (en) * 2016-01-18 2016-06-22 北京邮电大学 Method and device for computing expense allocation value in cooperative downloading
CN105704694B (en) * 2016-01-18 2019-02-19 北京邮电大学 The calculation method and device of expense allocation value when collaboration downloading

Also Published As

Publication number Publication date
CN102917054B (en) 2016-05-25

Similar Documents

Publication Publication Date Title
Cheng et al. Big data driven vehicular networks
Luo et al. Cooperative vehicular content distribution in edge computing assisted 5G-VANET
US9184778B2 (en) Vehicle information gathering system
CN1642144B (en) Information dissemination method and system for mobile wireless ad hoc networks
Tolba Content accessibility preference approach for improving service optimality in internet of vehicles
Aravindhan et al. Destination-aware context-based routing protocol with hybrid soft computing cluster algorithm for VANET
Chaqfeh et al. Vehicular cloud data collection for intelligent transportation systems
Saleem et al. Data transmission using IoT in vehicular ad-hoc networks in smart city congestion
Althamary et al. A survey on multi-agent reinforcement learning methods for vehicular networks
Alsarhan et al. Novel fuzzy and game theory based clustering and decision making for VANETs
Barrachina et al. A V2I-based real-time traffic density estimation system in urban scenarios
Ancona et al. Performance boundaries of massive Floating Car Data offloading
CN101364921B (en) Method and system determining communication destination node position in automobile self-organized network
CN108009169B (en) Data processing method, device and equipment
Yeferny et al. Vehicular ad-hoc networks: architecture, applications and challenges
CN103763334A (en) Multimedia cooperative sharing method based on P2P-BT in VANET
CN109600715B (en) Internet of vehicles V2X communication auxiliary file downloading method
CN111193763A (en) Improved wireless communication in vehicle macro cloud
Herrnleben et al. Towards adaptive car-to-cloud communication
CN102917054B (en) A kind of In-vehicle networking Streaming Media forecasting method and device
Nobayashi et al. Adaptive data transmission control for spatio-temporal data retention over crowds of vehicles
Kugali et al. Vehicular ADHOC Network (VANET):-A Brief Knowledge
Elsayed et al. Proactive caching at parked vehicles for social networking
US11689622B2 (en) Efficient real time vehicular traffic reporting and sharing
Wang et al. A collective filtering based content transmission scheme in edge of vehicles

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