+

CN103298059A - Connectivity sensing routing method on basis of location prediction in vehicle ad hoc network - Google Patents

Connectivity sensing routing method on basis of location prediction in vehicle ad hoc network Download PDF

Info

Publication number
CN103298059A
CN103298059A CN2013101921771A CN201310192177A CN103298059A CN 103298059 A CN103298059 A CN 103298059A CN 2013101921771 A CN2013101921771 A CN 2013101921771A CN 201310192177 A CN201310192177 A CN 201310192177A CN 103298059 A CN103298059 A CN 103298059A
Authority
CN
China
Prior art keywords
node
path
highway section
packet
neighbor
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
CN2013101921771A
Other languages
Chinese (zh)
Other versions
CN103298059B (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.)
Xi'an Electronic And Science University Engineering Technology Research Institute Co Ltd
Original Assignee
Xidian University
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 Xidian University filed Critical Xidian University
Priority to CN201310192177.1A priority Critical patent/CN103298059B/en
Publication of CN103298059A publication Critical patent/CN103298059A/en
Application granted granted Critical
Publication of CN103298059B publication Critical patent/CN103298059B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种车辆自组网中基于位置预测的连通度感知路由方法,解决现有技术中确定最优路径时不能保证路径连通性的问题。具体步骤是,首先,采用区域泛洪的方法,找到到达目的节点所要经过的路径;其次,综合考虑路径的连通概率路径上数据包的转发时延,选择连通概率较大且时延最小的路径作为最优路径;再次,按照基于位置预测的方法转发数据包。本发明计算获得的路径连通性能更为优越,选择的最优路径具有高连通概率和最短时延,可有效避免将数据包转发到易于中断的路段上,提高了数据包的投递率且减小了数据包的传输时延;对邻居节点的位置预测,有效降低了将数据包转发给失效邻居节点的可能性,提高了数据包的投递率。

Figure 201310192177

The invention discloses a location prediction-based connectivity-aware routing method in a vehicle ad hoc network, which solves the problem in the prior art that path connectivity cannot be guaranteed when determining an optimal path. The specific steps are: firstly, use the method of regional flooding to find the path to reach the destination node; secondly, comprehensively consider the connection probability of the path and the forwarding delay of the data packet on the path, and choose the path with a higher connectivity probability and the smallest delay As the optimal path; again, forward the data packet according to the method based on location prediction. The connection performance of the path calculated by the present invention is superior, and the selected optimal path has a high connection probability and the shortest time delay, which can effectively avoid forwarding data packets to road sections that are easy to be interrupted, improve the delivery rate of data packets and reduce The transmission delay of the data packet is reduced; the location prediction of the neighbor node effectively reduces the possibility of forwarding the data packet to the failed neighbor node, and improves the delivery rate of the data packet.

Figure 201310192177

Description

车辆自组网中基于位置预测的连通度感知路由方法Connectivity-aware routing method based on location prediction in vehicular ad hoc network

技术领域technical field

本发明属于通信技术领域,更进一步涉及一种车辆自组网(VANETs)中基于位置预测的连通度感知路由方法。本发明可以在保证路径连通度的前提下,通过对数据包转发时延的估计,选择时延最小的路径,并在所选路径上按照基于位置预测的贪婪算法转发数据包,有效提升车辆自组织网络的性能。The invention belongs to the technical field of communication, and further relates to a location prediction-based connectivity-aware routing method in Vehicle Ad Hoc Networks (VANETs). The present invention can select the path with the smallest delay by estimating the forwarding delay of the data packet on the premise of ensuring the connectivity of the path, and forward the data packet on the selected path according to the greedy algorithm based on position prediction, effectively improving the vehicle self-efficiency. performance of the organization's network.

背景技术Background technique

车辆自组网(VANETs)是一种在交通领域支持动态、随机、多跳拓扑结构应用的特殊区域性网络,是移动Ad Hoc技术在交通领域的新应用。车辆自组网的应用一般包括安全性应用和信息服务类应用。前者可以减少交通事故,改善交通安全;后者通过向道路上的车辆提供多种信息服务来提高交通行驶效率,满足乘客的舒适性和娱乐性要求,同时带来大量商机。因此,对车辆自组网开展研究和应用已经逐渐成为一个研究热点。在车辆自组网中,一般将车辆视为节点,由于车辆自组网中的车辆基本上都处于运动状态且移动速度较快,如果不考虑车辆的运动速度和方向会造成邻居节点信息的不准确,进而失去一些很好的数据包转发节点,甚至造成数据转发失败。再者,在城市环境中,由于车流量大、车辆行驶受交通灯和道路的限制、无线信号易受街道上的障碍物阻挡等众多原因,使得车辆自组网中的路由变得更加复杂。如何结合车辆自组网的特点,找到一种适用于城市环境的路由方法是一个亟待解决的技术问题。Vehicle Ad Hoc Networks (VANETs) is a special regional network that supports dynamic, random, and multi-hop topology applications in the transportation field. It is a new application of mobile Ad Hoc technology in the transportation field. The applications of VANs generally include security applications and information service applications. The former can reduce traffic accidents and improve traffic safety; the latter improves traffic efficiency by providing a variety of information services to vehicles on the road, meets passengers' comfort and entertainment requirements, and brings a lot of business opportunities. Therefore, the research and application of VAN has gradually become a research hotspot. In the VAM, the vehicle is generally regarded as a node. Since the vehicles in the VAN are basically in motion and moving at a relatively fast speed, if the speed and direction of the vehicle are not considered, the information of neighbor nodes will be inconsistent. Accurate, and then lose some good data packet forwarding nodes, and even cause data forwarding failure. Furthermore, in the urban environment, due to many reasons such as heavy traffic volume, vehicle driving is restricted by traffic lights and roads, and wireless signals are easily blocked by obstacles on the street, routing in VANs becomes more complicated. How to find a routing method suitable for the urban environment in combination with the characteristics of the VAN is an urgent technical problem to be solved.

北京邮电大学的专利申请“用于车载Ad hoc网络中的数据包贪婪转发的方法”(公开号CN101369982,申请号CN200810224402.4)公开了一种适应于城市环境的车载Ad hoc网络中数据包贪婪转发的方法。该方法先将城市的道路环境建模为具有权重值的无向图,再对数据包转发路径中的交叉路口进行动态选择和更新,然后根据预测的车辆节点的位置,基于贪婪转发策略对数据包进行转发。该方法存在的不足之处是,首先,在选择交叉路口的时候,只考虑了道路上车辆数目这个因素对数据包转发的影响,而没有考虑车辆分布不均引起的数据包转发时延对信息传输的影响,造成数据转发过程中链路中断从而导致数据包转发失败。其次,在交叉路口处,数据包被转发至距离交叉路口最近的节点作为下一跳,没有考虑邻居节点位置与数据包转发方向的关系,导致将数据包转发至无用的路口节点,增加了路由跳数和网络时延。The patent application of Beijing University of Posts and Telecommunications "for the greedy forwarding method of data packets in the vehicle-mounted Ad hoc network" (publication number CN101369982, application number CN200810224402.4) discloses a kind of data packet greediness in the vehicle-mounted Ad hoc network suitable for urban environment The forwarding method. This method first models the urban road environment as an undirected graph with weight values, then dynamically selects and updates the intersections in the data packet forwarding path, and then according to the predicted position of the vehicle node, based on the greedy forwarding strategy, the data The packet is forwarded. The disadvantage of this method is that, first of all, when selecting an intersection, only the influence of the number of vehicles on the road on data packet forwarding is considered, and the influence of data packet forwarding delay caused by uneven distribution of vehicles on information is not considered. The impact of the transmission causes the link to be interrupted during the data forwarding process, resulting in the failure of the data packet forwarding. Secondly, at the intersection, the data packet is forwarded to the node closest to the intersection as the next hop, without considering the relationship between the location of the neighbor node and the forwarding direction of the data packet, resulting in forwarding the data packet to a useless intersection node, which increases the routing Hop count and network delay.

发明内容Contents of the invention

本发明的目的在于克服上述现有技术的不足,提出一种车辆自组网中基于位置预测的连通度感知路由方法。本发明依据城市环境下车辆自组网中路径连通概率的预知性,充分考虑城市环境下转发时延对数据包转发的影响,采用基于位置预测的方法,在保证路径连通性能的条件下,减小数据转发时延,降低路由开销,达到更好的转发性能。The purpose of the present invention is to overcome the shortcomings of the above-mentioned prior art, and propose a connectivity-aware routing method based on location prediction in a VAN. Based on the predictability of the path connectivity probability in the vehicle ad hoc network in the urban environment, the present invention fully considers the impact of the forwarding delay on the data packet forwarding in the urban environment, adopts a method based on location prediction, and reduces Small data forwarding delay reduces routing overhead and achieves better forwarding performance.

本发明实现上述目的的具体思路是:首先采用区域泛洪的方法,找到到达目的节点的路径所要经过的交叉路口序列;然后根据所选路径上的车辆数目,计算路径的连通概率,在连通概率满足一定的条件下,综合考虑路径上数据包的转发时延,选择连通概率较大且时延最小的路径作为最优路径;最后在选定的最优路径上,按照基于位置预测的贪婪转发算法转发数据包。The specific idea of the present invention to achieve the above purpose is: firstly, the method of regional flooding is used to find the intersection sequence that the path to the destination node will pass through; then, according to the number of vehicles on the selected path, the connection probability of the path is calculated. Under certain conditions, the forwarding delay of the data packet on the path is comprehensively considered, and the path with a higher connectivity probability and the smallest delay is selected as the optimal path; finally, on the selected optimal path, greedy forwarding based on location prediction Algorithms forward packets.

本发明实现上述目的的具体步骤如下:The concrete steps that the present invention realizes above-mentioned object are as follows:

(1)发起路由请求:(1) Initiate a routing request:

1a)车辆自组网中的所有节点从自身配备的GPS接收机中获取自身的节点信息;1a) All nodes in the vehicle ad hoc network obtain their own node information from their own GPS receivers;

2a)车辆自组网中的所有节点周期性与邻居节点进行节点信息交换,节点信息交换后,每个节点都能获取其邻居节点的节点信息;2a) All nodes in the vehicle ad hoc network periodically exchange node information with neighbor nodes. After node information exchange, each node can obtain the node information of its neighbor nodes;

3a)源节点根据所获取的节点信息,发起路由请求,搜寻到达目的节点的路径。3a) The source node initiates a routing request according to the obtained node information, and searches for a path to the destination node.

(2)查询邻居节点中是否有目的节点:(2) Query whether there is a destination node among the neighbor nodes:

源节点对获取的邻居节点信息进行查询,若邻居节点中有目的节点,执行步骤(12);否则,执行步骤(3)。The source node queries the obtained neighbor node information, if there is a destination node among the neighbor nodes, execute step (12); otherwise, execute step (3).

(3)计算路径的连通概率:(3) Calculate the connectivity probability of the path:

3a)源节点从GPS接收机获取源目的节点位置和交叉路口位置,根据源目的节点所处路段上相距最远的两个交叉路口的坐标,确定路由请求区域,对位于请求域内的交叉路口进行泛洪,找到到达目的节点的路径所要经过的交叉路口序列;3a) The source node obtains the location of the source-destination node and the location of the intersection from the GPS receiver, and determines the routing request area according to the coordinates of the two farthest intersections on the road section where the source-destination node is located, and performs a routing request for the intersection located in the request domain. Flooding, find the sequence of intersections that the path to the destination node must pass through;

3b)采用动态密度采集法,获取各路段上的车辆数目,计算到达目的节点的路径的连通概率。3b) Using the dynamic density collection method to obtain the number of vehicles on each road section, and calculate the connectivity probability of the path to the destination node.

(4)计算数据包的转发时延:(4) Calculate the forwarding delay of the data packet:

将到达目的节点的路径中包含的所有路段的数据包转发时延相加,得到路径的数据包转发时延。The data packet forwarding delay of all road sections included in the path to the destination node is added to obtain the data packet forwarding delay of the path.

(5)判断连通概率的差值是否大于预设阈值:(5) Determine whether the difference in connectivity probability is greater than the preset threshold:

判断连通概率中的最大的路径与其它路径连通概率的差值是否大于预设阈值,如果连通概率的差值大于预设阈值,则选择连通概率最大的路径;否则,考虑路径转发时延,在连通概率差值小于预设阈值的路径中,选择数据包转发时延最小的路径。Determine whether the difference between the connectivity probability of the largest path and other paths is greater than the preset threshold, if the difference of the connectivity probability is greater than the preset threshold, select the path with the highest connectivity probability; otherwise, consider the path forwarding delay, in Among the paths whose connection probability difference is smaller than the preset threshold, the path with the smallest data packet forwarding delay is selected.

(6)确定最优路径:(6) Determine the optimal path:

在各路径中选择连通概率较大且数据包转发时延较小的作为最优路径。In each path, the path with higher connectivity probability and smaller packet forwarding delay is selected as the optimal path.

(7)查询邻居节点中是否有路口节点:(7) Query whether there is an intersection node among the neighbor nodes:

收到数据包的节点对邻居节点进行查询,如果邻居节点中有路口节点,执行步骤(8),否则,执行步骤(9)。The node receiving the data packet queries the neighbor nodes, if there is an intersection node among the neighbor nodes, execute step (8), otherwise, execute step (9).

(8)判断当前路段与拟转发处路段是否同向:(8) Judging whether the current road section and the road section to be forwarded are in the same direction:

8a)对当前交叉路口、拟转发的下个交叉路口、节点三个参数的横坐标进行比较,如果三个参数的横坐标均相同,则执行步骤(9);否则,执行步骤(10);8a) compare the abscissas of the current intersection, the next intersection to be forwarded, and the three parameters of the node, if the abscissas of the three parameters are all the same, then perform step (9); otherwise, perform step (10);

8b)对当前交叉路口、拟转发的下个交叉路口、节点三个参数的纵坐标进行比较,如果三个参数的纵坐标均相同,则执行步骤(9);否则,执行步骤(10)。8b) Compare the ordinates of the current intersection, the next intersection to be forwarded, and the node. If the ordinates of the three parameters are all the same, execute step (9); otherwise, execute step (10).

(9)转发数据包至邻居节点:(9) Forward data packets to neighbor nodes:

采用位置预测方法,对邻居节点的当前位置进行预测,将数据包转发至距离自身最远的邻居节点,执行步骤(10)。Using a location prediction method to predict the current location of the neighbor node, forward the data packet to the neighbor node farthest from itself, and perform step (10).

(10)转发数据包至路口节点:(10) Forward the data packet to the junction node:

采用位置预测方法,对邻居节点中路口节点的当前位置进行预测,将数据包转发给距离下个交叉路口最近的路口节点。The location prediction method is used to predict the current location of the intersection node in the neighbor nodes, and forward the data packet to the intersection node closest to the next intersection.

(11)判断节点是否是目的节点:(11) Determine whether the node is the destination node:

收到数据包的节点对数据包中目的节点标识号与自身的节点标识号进行比较,如果两个节点标识号相同,则是目的节点,执行步骤(12);否则,执行步骤(7)。The node receiving the data packet compares the destination node identification number in the data packet with its own node identification number, if the two node identification numbers are the same, it is the destination node, and step (12) is performed; otherwise, step (7) is performed.

(12)路由结束:(12) Routing ends:

源节点将数据包转发至目的节点,目的节点收到源节点转发的数据包后,路由结束。The source node forwards the data packet to the destination node, and the routing ends after the destination node receives the data packet forwarded by the source node.

本发明与现有技术相比,具有以下优点:Compared with the prior art, the present invention has the following advantages:

第一,由于本发明采用依据车辆数目计算路径连通概率的方法,克服了现有技术中确定最优路径时不能保证路径连通性的问题,使得本发明在计算路径通信质量时更为准确,选择的路径具有较高的连通概率,可有效避免将数据包转发到易于中断的路段上,提高了数据包的投递率且减小了数据包的传输时延。First, because the present invention adopts the method of calculating the path connectivity probability based on the number of vehicles, it overcomes the problem in the prior art that the path connectivity cannot be guaranteed when determining the optimal path, making the present invention more accurate in calculating the path communication quality. The path has a high probability of connectivity, which can effectively avoid forwarding data packets to road sections that are prone to interruption, improve the delivery rate of data packets and reduce the transmission delay of data packets.

第二,本发明在考虑路径连通性能的前提下,综合考虑路径上数据包转发时延对数据包转发的影响,避免将数据包转发给车辆数目虽大,但因车辆分布不均而导致的通信中断的路段,降低了数据包遇到局部最优问题的可能性,有效减少了路由跳数和网络时延。Second, under the premise of considering the connectivity performance of the path, the present invention comprehensively considers the influence of the data packet forwarding delay on the path on the data packet forwarding, and avoids the problem of forwarding the data packet to a large number of vehicles due to uneven distribution of vehicles. The road section where communication is interrupted reduces the possibility of data packets encountering local optimal problems, effectively reducing the number of routing hops and network delay.

第三,本发明选好最优路径后,采用位置预测方法预测邻居节点的位置信息,有效降低了将数据包转发给失效邻居节点的可能性,提高了数据包的投递率;同时,通过判断当前路段与拟转发路段的方向,避免将数据包转发给不必要的交叉路口节点,降低了路由跳数。Third, after the present invention selects the optimal path, the location prediction method is used to predict the location information of the neighbor node, which effectively reduces the possibility of forwarding the data packet to the failed neighbor node and improves the delivery rate of the data packet; at the same time, by judging The direction of the current road section and the road section to be forwarded avoids forwarding data packets to unnecessary intersection nodes and reduces the number of routing hops.

附图说明Description of drawings

图1为本发明实施方式的场景示意图;FIG. 1 is a schematic diagram of a scene in an embodiment of the present invention;

图2为本发明的流程图。Fig. 2 is a flowchart of the present invention.

具体实施方式Detailed ways

下面结合附图1和附图2对本发明作进一步的描述。The present invention will be further described below in conjunction with accompanying drawing 1 and accompanying drawing 2.

参照附图1,本发明具体实施方式的场景示意图中,直线所限定的条形区域表示道路,虚线表示将道路分成两个车道,黑色箭头指示的路径表示最优路径,白色圆表示数据包转发节点,黑色圆S和D分别表示源节点和目的节点,A、B、C、E、F和G分别表示不同的数据包转发节点,I1,I2,…,I6分别表示不同的交叉路口,Ii-Ij表示交叉路口Ii和交叉路口Ij所确定的路段。源节点S要转发一个数据包给目的节点D,目的节点D位于交叉路口I3和交叉路口I6所确定的路段I3-I6上。Referring to accompanying drawing 1, in the schematic diagram of the scene of the specific embodiment of the present invention, the strip area defined by the straight line represents the road, the dotted line represents dividing the road into two lanes, the path indicated by the black arrow represents the optimal path, and the white circle represents the packet forwarding Nodes, black circles S and D represent the source node and destination node respectively, A, B, C, E, F and G represent different data packet forwarding nodes, I 1 , I 2 ,..., I 6 represent different cross intersection, I i -I j represent the road section determined by the intersection I i and the intersection I j . The source node S wants to forward a data packet to the destination node D, and the destination node D is located on the road section I 3 -I 6 determined by the intersection I 3 and the intersection I 6 .

步骤1,发起路由请求。Step 1, initiate a routing request.

车辆自组网中的所有节点从自身配备的GPS接收机中获取自身的节点信息。All nodes in the vehicle ad hoc network obtain their own node information from their own GPS receivers.

车辆自组网中的所有节点周期性与邻居节点进行节点信息交换,节点信息交换后,每个节点都能获取其邻居节点的节点信息。All nodes in the vehicle ad hoc network periodically exchange node information with neighbor nodes. After node information exchange, each node can obtain the node information of its neighbor nodes.

源节点根据所获取的节点信息,发起路由请求,搜寻到达目的节点的路径。According to the acquired node information, the source node initiates a routing request to search for a path to the destination node.

邻居节点是指任意两个距离小于通信范围,且节点间没有被障碍物阻挡的两个互为邻居的节点。邻居节点的节点信息包含节点标识号、速度、方向、路段密度、路段长度、地理位置、时间戳和目的节点位置信息。步骤2,查询邻居节点中是否有目的节点。Neighboring nodes refer to any two neighbor nodes whose distance is less than the communication range and the nodes are not blocked by obstacles. The node information of neighbor nodes includes node identification number, speed, direction, link density, link length, geographic location, time stamp and destination node location information. Step 2, query whether there is a destination node in the neighbor nodes.

步骤2,查询邻居节点中是否有目的节点。Step 2, query whether there is a destination node in the neighbor nodes.

源节点对获取的邻居节点信息进行查询,若邻居节点中有目的节点,执行步骤12;否则,执行步骤3。The source node queries the obtained neighbor node information, if there is a destination node among the neighbor nodes, go to step 12; otherwise, go to step 3.

步骤3,计算路径的连通概率。Step 3, calculate the connectivity probability of the path.

3a)源节点从GPS接收机获取源目的节点位置和交叉路口位置,根据源目的节点所处路段上相距最远的两个交叉路口的坐标,确定路由请求区域,对位于请求域内的交叉路口进行泛洪,找到到达目的节点的路径所要经过的交叉路口序列。3a) The source node obtains the location of the source-destination node and the location of the intersection from the GPS receiver, and determines the routing request area according to the coordinates of the two farthest intersections on the road section where the source-destination node is located, and performs a routing request for the intersection located in the request domain. Flooding, find the sequence of intersections that the path to the destination node must pass through.

确定请求区域按照下述步骤进行:Determining the request area is done as follows:

第一步,分别将源目的节点所处路段上相距最远的两个交叉路口的横坐标和纵坐标相加再除以2,得到请求区域的中心位置坐标。本发明的实施例是,参照图1,交叉路口I1和交叉路口I6是源目的节点所处路段上相距最远的两个交叉路口,交叉路口I1的坐标为(1,1),交叉路口I6的坐标为(7,9),分别将两个坐标的横坐标和纵坐标相加再除以2,得到请求区域的中心位置坐标为(4,5)。In the first step, the abscissa and ordinate of the two farthest intersections on the road section where the source and destination nodes are located are added together and then divided by 2 to obtain the center position coordinates of the request area. Embodiments of the present invention are, with reference to Fig. 1, intersection I 1 and intersection I 6 are two intersections farthest apart on the road section where the source destination node is located, and the coordinates of intersection I 1 are (1,1), The coordinates of the intersection I 6 are (7, 9), respectively add the abscissa and ordinate of the two coordinates and divide by 2 to obtain the coordinates of the center position of the request area as (4, 5).

第二步,分别将源目的节点所处路段上相距最远的两个交叉路口的横坐标和纵坐标相减后除以2,得到请求区域半径的距离矢量。本发明的实施例是,参照图1,将交叉路口I1和交叉路口I6的横坐标和纵坐标相减后除以2,得到请求区域半径的距离矢量为(-3,-4)。In the second step, respectively subtract the abscissa and ordinate of the two farthest intersections on the road section where the source and destination nodes are located, and then divide by 2 to obtain the distance vector of the radius of the requested area. Embodiments of the present invention are, with reference to Fig. 1, divide by 2 after subtracting the abscissa and ordinate of intersection I 1 and intersection I 6 , obtain the distance vector of request area radius as (-3,-4).

第三步,对请求区域半径的距离矢量取模,得到请求区域的半径。本发明的实施例是,上一步中确定的请求区域半径的距离矢量(-3,-4)取模,得到请求区域的半径为5。The third step is to take the modulus of the distance vector of the radius of the request area to obtain the radius of the request area. In an embodiment of the present invention, the distance vector (-3, -4) of the radius of the request area determined in the previous step is modulo taken to obtain a radius of 5 for the request area.

对位于该请求区域内的所有交叉路口进行泛洪,得到从源节点S到目的节点D的所有路径。为了描述方便,仅对图1中的两条路径进行具体说明,假设选取的两条路径分别为I1-I2-I3-I6和I1-I4-I5-I6-I3Flood all intersections in the request area to obtain all paths from source node S to destination node D. For the convenience of description, only the two paths in Figure 1 will be described in detail, assuming that the two paths selected are I 1 -I 2 -I 3 -I 6 and I 1 -I 4 -I 5 -I 6 -I 3 .

3b)采用动态密度采集法,获取各路段上的车辆数目,计算到达目的节点的路径的连通概率。3b) Using the dynamic density collection method to obtain the number of vehicles on each road section, and calculate the connectivity probability of the path to the destination node.

路段上的车辆数目按照下述步骤进行:The number of vehicles on the road segment is calculated according to the following steps:

第一步,节点进入一个新的路段时,从邻居节点提供的节点位置信息中获取邻居节点中位于当前节点前方的邻居节点数目。In the first step, when a node enters a new road segment, the number of neighbor nodes located in front of the current node among the neighbor nodes is obtained from the node position information provided by the neighbor nodes.

第二步,将位于当前节点前方的邻居节点数目加1后存储到要转发的数据包中,随着路段上数据包的转发,将位于数据包转发节点前方的新的邻居节点数目与原有的位于数据包转发节点前方的邻居节点数目相加,用所得节点数目和更新数据包中位于数据包转发节点前方的邻居节点数目。In the second step, add 1 to the number of neighbor nodes in front of the current node and store it in the data packet to be forwarded. With the forwarding of data packets on the road segment, the number of new neighbor nodes in front of the data packet forwarding node will be compared with the original Add the number of neighbor nodes in front of the data packet forwarding node, and use the obtained node number to update the number of neighbor nodes in front of the data packet forwarding node in the data packet.

第三步,重复第二步,直至数据包遇到新的交叉路口,本路段上的车辆数目统计完毕,数据包中位于数据包转发节点前方的邻居节点数目即为本路段上的车辆数目。The third step is to repeat the second step until the data packet encounters a new intersection, the number of vehicles on this road section is counted, and the number of neighbor nodes in the data packet located in front of the data packet forwarding node is the number of vehicles on this road section.

本发明的实施例是,参照图1,数据包转发节点A进入到一个新的路段I4I5,节点A前方的邻居节点只有B和C,所以节点A前方的邻居节点数目为2,节点A将邻居节点数目2加1后存储到要转发的数据包中,用所得的节点数目和3更新位于数据包转发节点前方的邻居节点数目;随后,节点C重复上述步骤,直至数据包被转发给节点E,E是新的交叉路口I5处的节点,E遇到新的交叉路口后,路段I4I5上的车辆数目统计完毕,数据包中位于当前节点前方的邻居节点数目4即为路段I4I5上的车辆数目。The embodiment of the present invention is, referring to Fig. 1, data packet forwarding node A enters a new section I 4 I 5 , the neighbor nodes in front of node A are only B and C, so the number of neighbor nodes in front of node A is 2, node A A adds 1 to the number of neighbor nodes and stores it in the data packet to be forwarded, and uses the obtained number of nodes and 3 to update the number of neighbor nodes in front of the data packet forwarding node; then, node C repeats the above steps until the data packet is forwarded Give node E, E is the node at the new intersection I5 , after E encounters the new intersection, the number of vehicles on the road section I4I5 is counted, and the number of neighbor nodes in front of the current node in the data packet is 4. is the number of vehicles on the road section I4I5 .

计算到达目的节点的路径的连通概率按照下述步骤进行:The calculation of the connectivity probability of the path to the destination node is carried out according to the following steps:

第一步,将路段划分为5米的等长单元,每个单元至多容纳一辆车,单元内有车表示该单元为非空单元,否则为空单元。In the first step, the road section is divided into 5-meter-long units, and each unit can accommodate at most one car. If there is a car in the unit, it means that the unit is not empty, otherwise it is an empty unit.

第二步,按照下式计算路段的连通概率:In the second step, the connectivity probability of the road segment is calculated according to the following formula:

PP == 11 -- ΣΣ kk CC mm kk ·&Center Dot; CC bb nno CC mm nno ·&Center Dot; ΣΣ ll CC mm ll ·· (( -- 11 )) ll CC bb nno CC mm nno ·&Center Dot; (( 11 -- ΣΣ ii cc [[ ii ]] mm -- kk CC mm kk ))

其中,P表示路段的连通概率,

Figure BSA00000899861500062
表示空单元分布情况的种类数,表示将n个车辆随机分布在多车道道路上的非空单元时所有情况的种类数,
Figure BSA00000899861500064
表示将n辆车随机分布在m个单元中时所有情况的种类数,
Figure BSA00000899861500065
表示l个单元在m个单元中随机分布时所有情况的种类数,k表示空单元的个数,∑是求和符号,C是取组合数运算符,m表示路段上划分的单元数目,n表示路段上的车辆数目,b=(m-k)×q,q表示路段车道数目,l表示路段上单元数目的可能取值,l的取值在范围[0,m]内,i表示空单元的个数,c[i]s表示空单元的数目为i时,i个车辆同处于一个路段时可能发生的种类数。k的取值在范围[max(m-n,n0),max(m-n/q)]内,max表示在两个数中取较大的数,n0表示空单元数的可能取值,
Figure BSA00000899861500071
min表示在两个数中取较小的数,i的取值范围为[k-n0,min{k,(m-k)·n0}],j与i的含义相同,但其取值范围不同,两者属于递推关系,c[i]1=1。Among them, P represents the connectivity probability of the link,
Figure BSA00000899861500062
the number of species representing the distribution of empty cells, Indicates the number of types of all cases when n vehicles are randomly distributed in non-empty cells on multi-lane roads,
Figure BSA00000899861500064
Indicates the number of types of all cases when n vehicles are randomly distributed in m units,
Figure BSA00000899861500065
Indicates the number of types of all situations when l units are randomly distributed in m units, k indicates the number of empty units, ∑ is a summation symbol, C is an operator for combining numbers, m indicates the number of units divided on a road section, n Indicates the number of vehicles on the road section, b=(mk)×q, q indicates the number of lanes on the road section, l indicates the possible value of the number of units on the road section, the value of l is in the range [0, m], i indicates the number of empty units number, c[i] s represents the number of types that may occur when i vehicles are in the same road section when the number of empty units is i. The value of k is within the range [max(mn, n 0 ), max(mn/q)], max means the larger number of the two numbers, n 0 means the possible value of the number of empty cells,
Figure BSA00000899861500071
min means to choose the smaller number among the two numbers, the value range of i is [kn 0 , min{k, (mk) n 0 }], j has the same meaning as i, but the value range is different, The two belong to the recurrence relation, c[i] 1 =1.

本发明的实施例是,参照图1,分别计算所选路径I1-I2-I3-I6中路段I1-I2,I2-I3和I3-I6的连通概率,再将各个路段的连通概率相乘得到路径I1-I2-I3-I6的连通概率为0.8;路径I1-I4-I5-I6-I3的连通概率按同样的方法计算,其连通概率为0.75。In an embodiment of the present invention, with reference to Fig. 1, the connection probabilities of road sections I 1 -I 2 , I 2 -I 3 and I 3 -I 6 in the selected path I 1 -I 2 -I 3 -I 6 are calculated respectively, Then multiply the connectivity probabilities of each road section to obtain the connectivity probability of the path I 1 -I 2 -I 3 -I 6 is 0.8; the connectivity probability of the path I 1 -I 4 -I 5 -I 6 -I 3 is the same method Calculated, its connectivity probability is 0.75.

步骤4,计算数据包的转发时延。Step 4, calculating the forwarding delay of the data packet.

将到达目的节点的路径中包含的所有路段的数据包转发时延相加,得到路径的数据包转发时延。路段数据包转发时延按照下式计算:The data packet forwarding delay of all road sections included in the path to the destination node is added to obtain the data packet forwarding delay of the path. The data packet forwarding delay of the link is calculated according to the following formula:

Td=te-ts T d =t e -t s

其中,Td是路段上数据包的转发时延,te是路段上数据包的转发结束时刻,ts是路段上数据包的转发开始时刻。Among them, T d is the forwarding delay of the data packet on the road segment, t e is the forwarding end time of the data packet on the road segment, and t s is the forwarding start time of the data packet on the road segment.

本发明的实施例是,参照图1,对于所选路径I1-I2-I3-I6中的路段I1-I2,数据包的转发结束时刻为7,转发开始时刻为5,则路段I1-I2上的数据包转发时延为2,其他路段上的数据包转发时延按同样的方法计算。将所选路径I1-I2-I3-I6和路径I1-I4-I5-I6-I3包含的各个路段的数据包转发时延相加,分别得到路径I1-I2-I3-I6和路径I1-I4-I5-I6-I3的数据包转发时延10和8。Embodiments of the present invention are, referring to Fig. 1, for the section I 1 -I 2 in the selected path I 1 -I 2 -I 3 -I 6 , the forwarding end time of the data packet is 7, and the forwarding start time is 5, Then the data packet forwarding delay on the road section I 1 -I 2 is 2, and the data packet forwarding delay on other road sections is calculated in the same way. Add the packet forwarding delays of the selected path I 1 -I 2 -I 3 -I 6 and the path I 1 -I 4 -I 5 -I 6 -I 3 to obtain the path I 1 - The packet forwarding delays of I 2 -I 3 -I 6 and paths I 1 -I 4 -I 5 -I 6 -I 3 are 10 and 8.

步骤5,判断连通概率的差值是否大于预设阈值。Step 5, judging whether the difference in connectivity probability is greater than a preset threshold.

判断连通概率中的最大的路径与其它路径连通概率的差值是否大于预设阈值,如果连通概率的差值大于预设阈值,则选择连通概率最大的路径;否则,考虑路径转发时延,在连通概率差值小于预设阈值的路径中,选择数据包转发时延最小的路径。Determine whether the difference between the connectivity probability of the largest path and other paths is greater than the preset threshold, if the difference of the connectivity probability is greater than the preset threshold, select the path with the highest connectivity probability; otherwise, consider the path forwarding delay, in Among the paths whose connection probability difference is smaller than the preset threshold, the path with the smallest data packet forwarding delay is selected.

本发明的实施例是,参照图1,所选路径I1-I2-I3-I6的连通概率0.8和路径I1-I4-I5-I6-I3的连通概率0.75相减得0.05,小于预设阈值0.1,则考虑路径上数据包的转发时延,选择数据包转发时延最小的路径I1-I4-I5-I6-I3。虽然路径I1-I2-I3-I6的连通概率大,但因路段上车辆分布不均匀导致该路径上数据包转发时延较大,不是数据包转发的最优路径。In the embodiment of the present invention, referring to Fig. 1, the connection probability 0.8 of the selected path I 1 -I 2 -I 3 -I 6 is the same as the connection probability 0.75 of the path I 1 -I 4 -I 5 -I 6 -I 3 If the value is less than 0.05, which is less than the preset threshold 0.1, the forwarding delay of the data packet on the path is considered, and the path I 1 -I 4 -I 5 -I 6 -I 3 with the smallest forwarding delay of the data packet is selected. Although the connection probability of the path I 1 -I 2 -I 3 -I 6 is high, the delay of data packet forwarding on this path is relatively large due to the uneven distribution of vehicles on the road section, which is not the optimal path for data packet forwarding.

步骤6,确定最优路径。Step 6, determine the optimal path.

在各路径中选择连通概率较大且数据包转发时延较小的作为最优路径。最优路径确定后,启动一个定时器,定时器超时后,删除该路径。本发明的实施例是,参照图1,选定的最优路径I1-I4-I5-I6-I3在保证路径连通性的前提下,具有最小的时延,既降低了数据包的转发时延又提高了数据包转发的成功率。In each path, the path with higher connectivity probability and smaller packet forwarding delay is selected as the optimal path. After the optimal path is determined, a timer is started, and the path is deleted after the timer expires. In the embodiment of the present invention, referring to Fig. 1, the selected optimal path I 1 -I 4 -I 5 -I 6 -I 3 has the minimum time delay under the premise of ensuring path connectivity, which reduces the data The packet forwarding delay increases the success rate of data packet forwarding.

步骤7,查询邻居列表中是否有路口节点。Step 7, query whether there is an intersection node in the neighbor list.

收到数据包的节点对邻居节点进行查询,若邻居列表中有路口节点,执行步骤8,否则,执行步骤9。其中,路口节点是指车辆自组网中到某个交叉路口的距离小于设定数值的节点,大于该数值的节点不属于路口节点。本发明的实施例是,参照图1,位于交叉路口I5处的数据包转发节点E的邻居节点中,包含路口节点F,执行步骤8。The node that receives the data packet queries the neighbor nodes, if there is an intersection node in the neighbor list, go to step 8, otherwise go to step 9. Among them, the intersection node refers to the node whose distance to a certain intersection in the vehicle ad hoc network is less than a set value, and the node greater than the value does not belong to the intersection node. In an embodiment of the present invention, referring to FIG. 1 , among the neighbor nodes of the data packet forwarding node E located at the intersection I5 , the intersection node F is included, and step 8 is performed.

步骤8,判断当前路段与拟转发处路段是否同向。Step 8, judging whether the current road section and the road section to be forwarded are in the same direction.

8a)对当前交叉路口、拟转发的下个交叉路口、节点三个参数的横坐标进行比较,如果三个参数的横坐标均相同,则执行步骤9;否则,执行步骤10。8a) Compare the abscissas of the current intersection, the next intersection to be forwarded, and the node. If the abscissas of the three parameters are the same, execute step 9; otherwise, execute step 10.

8b)对当前交叉路口、拟转发的下个交叉路口、节点三个参数的纵坐标进行比较,如果三个参数的纵坐标均相同,则执行步骤9;否则,执行步骤10。8b) Compare the vertical coordinates of the current intersection, the next intersection to be forwarded, and the node. If the vertical coordinates of the three parameters are the same, execute step 9; otherwise, execute step 10.

本发明的实施例是,参照图1,对于选定的最优路径I1-I4-I5-I6-I3,当前交叉路口I5、拟转发的下个交叉路口I6、节点三个参数的横坐标相同,则当前路段I5与拟转发处路段同向I6,数据包转发节点E,执行步骤9。The embodiment of the present invention is, referring to Fig. 1, for the selected optimal path I 1 -I 4 -I 5 -I 6 -I 3 , the current intersection I 5 , the next intersection I 6 to be forwarded, the node If the abscissas of the three parameters are the same, then the current road section I 5 is in the same direction as the road section to be forwarded to I 6 , and the data packet is forwarded to node E, and step 9 is performed.

步骤9,转发数据包至邻居节点。Step 9, forward the data packet to the neighbor node.

采用位置预测方法,对邻居节点的当前位置进行预测,将数据包转发至距离自身最远的邻居节点,执行步骤10。位置预测方法为:Use the position prediction method to predict the current position of the neighbor node, forward the data packet to the neighbor node farthest from itself, and execute step 10. The position prediction method is:

(xc,yc)=(xi,yi)+(s·cosθ,s·sinθ)(x c , y c )=(x i , y i )+(s·cosθ, s·sinθ)

其中,(xc,yc)是预测的邻居节点的位置坐标,xc表示预测的邻居节点位置的横坐标,yc表示预测的邻居节点位置的纵坐标,(xi,yi)表示邻居节点的位置坐标,xi表示邻居节点位置的横坐标,yi表示邻居节点位置的纵坐标,s表示节点移动的距离,s=(tc-Tb)·speed,tc表示当前时刻,Tb表示上一次发送节点信息的时刻,speed表示Tb时刻节点的移动速度,cos表示余弦符号,θ表示节点的移动方向,sin表示正弦符号。Among them, (x c , y c ) is the position coordinate of the predicted neighbor node, x c represents the abscissa of the predicted neighbor node position, y c represents the ordinate of the predicted neighbor node position, ( xi , y i ) represents The position coordinates of the neighbor node, x i represents the abscissa of the neighbor node position, y i represents the ordinate of the neighbor node position, s represents the moving distance of the node, s=(t c -T b ) speed, t c represents the current moment , T b represents the moment when the node information was sent last time, speed represents the moving speed of the node at T b time, cos represents the cosine symbol, θ represents the moving direction of the node, and sin represents the sine symbol.

本发明的实施例是,参照图1,数据包转发节点E采用位置预测算法,预测出其邻居节点中,距离自身最远的是节点G,数据包转发节点E将数据包转发给节点G后,执行下一步。如果数据包转发节点找不到合适的邻居节点,则采用存储转发的方式携带数据包,遇到合适的邻居节点后,将数据包转发出去。In the embodiment of the present invention, referring to Fig. 1, the data packet forwarding node E adopts a position prediction algorithm to predict that among its neighbor nodes, the farthest from itself is node G, and the data packet forwarding node E forwards the data packet to node G , go to the next step. If the data packet forwarding node cannot find a suitable neighbor node, it will carry the data packet in a store-and-forward manner, and forward the data packet when it encounters a suitable neighbor node.

步骤10,转发数据包至路口节点。Step 10, forwarding the data packet to the intersection node.

采用位置预测方法,对邻居节点中路口节点的当前位置进行预测,将数据包转发给距离下个交叉路口最近的路口节点。The location prediction method is used to predict the current location of the intersection node in the neighbor nodes, and forward the data packet to the intersection node closest to the next intersection.

步骤11,判断节点是否是目的节点。Step 11, judging whether the node is the destination node.

收到数据包的节点对数据包中目的节点标识号与自身的节点标识号进行比较,如果两个节点标识号相同,则是目的节点,执行步骤12;否则,执行步骤7。The node receiving the data packet compares the destination node identification number in the data packet with its own node identification number, if the two node identification numbers are the same, it is the destination node, and executes step 12; otherwise, executes step 7.

收到数据包的节点将收到的数据包中的目的节点标识号与自身的节点标识号进行比较,如果两个节点标识号相同,则是目的节点,执行步骤12;否则,不是目的节点,执行步骤7。本发明的实施例是,参照图1,将数据包转发给节点G后,G通过比较收到的数据包中的目的节点标识号与自身的节点标识号,得知自己不是目的节点,执行步骤7。The node receiving the data packet compares the destination node identification number in the received data packet with its own node identification number, if the two node identification numbers are the same, then it is the destination node, and step 12 is performed; otherwise, it is not the destination node, Go to step 7. Embodiments of the present invention are, with reference to Fig. 1, after the data packet is forwarded to node G, G knows that he is not the destination node by comparing the destination node identification number in the received data packet with his own node identification number, and executes the steps 7.

步骤12,路由结束。Step 12, the routing ends.

源节点将数据包转发至目的节点,目的节点收到源节点转发的数据包后,路由结束。本发明的实施例是,本发明的实施例是,参照图1,位于路段I3-I6上的目的节点D收到源节点S转发的数据包,路由结束。如果目的节点D没有收到从源节点S转发来的数据包,则重新发起路由请求并执行上述步骤,直至目的节点D收到从源节点S转发来的数据包。The source node forwards the data packet to the destination node, and the routing ends after the destination node receives the data packet forwarded by the source node. The embodiment of the present invention is that, referring to FIG. 1 , the destination node D on the road section I 3 -I 6 receives the data packet forwarded by the source node S, and the route ends. If the destination node D does not receive the data packet forwarded from the source node S, it will re-initiate the routing request and perform the above steps until the destination node D receives the data packet forwarded from the source node S.

Claims (9)

1. the degree of communication perception method for routing of position-based prediction in the car self-organization network, its step comprises as follows:
(1) initiate route requests:
1a) node of all in the car self-organization network obtains the nodal information of self from the GPS receiver that self is equipped with;
2a) node of all in the car self-organization network periodically carries out the nodal information exchange with neighbor node, and after the nodal information exchange, each node can both obtain the nodal information of its neighbor node;
3a) source node is initiated route requests according to the nodal information that obtains, and searches the path that arrives destination node;
(2) whether destination node is arranged in the inquiry neighbor node:
Source node is inquired about the information of neighbor nodes that obtains, if destination node is arranged, execution in step (12) in the neighbor node; Otherwise, execution in step (3);
(3) the connection probability of calculating path:
3a) source node obtains source target node position and position, intersection from the GPS receiver, according on the source destination node highway section of living at a distance of the coordinate of farthest two intersections, determine the route requests zone, the intersection that is positioned at request domain is flooded the intersection sequence that finds the path that arrives destination node to pass through;
3b) adopt the dynamic density acquisition method, obtain the number of vehicles on each highway section, calculate the connection probability in the path that arrives destination node;
(4) the forwarding time delay of calculated data bag:
The packet that arrives all highway sections that comprise in the path of destination node is transmitted the time delay addition, and the packet that obtains the path is transmitted time delay;
(5) whether the difference that judge to be communicated with probability is greater than predetermined threshold value:
Whether the difference that the path of the maximum in the judgement connection probability is communicated with probability with other path is greater than predetermined threshold value, if the difference that is communicated with probability greater than predetermined threshold value, then selects to be communicated with the path of probability maximum; Otherwise, consider path forwarding time delay, in being communicated with the path of probability difference less than predetermined threshold value, select packet to transmit the path of time delay minimum;
(6) determine optimal path:
In each path, select to be communicated with the big and packet of probability transmit time delay less as optimal path;
(7) whether junction node is arranged in the inquiry neighbor node:
Receive that the node of packet inquires about neighbor node, if junction node is arranged in the neighbor node, execution in step (8), otherwise, execution in step (9);
(8) judge current highway section and whether in the same way to intend forwarding place highway section:
8a) current intersection, the next intersection of intend transmitting, the abscissa of three parameters of node are compared, if the abscissa of three parameters is all identical, execution in step (9) then; Otherwise, execution in step (10);
8b) current intersection, the next intersection of intend transmitting, the ordinate of three parameters of node are compared, if the ordinate of three parameters is all identical, execution in step (9) then; Otherwise, execution in step (10);
(9) transmit packet to neighbor node:
Adopt position predicting method, the current location of neighbor node is predicted, packet is forwarded to apart from self neighbor node farthest execution in step (10);
(10) transmit packet to junction node:
Adopt position predicting method, the current location of junction node in the neighbor node is predicted, packet is transmitted to the nearest junction node in the next intersection of distance;
(11) whether decision node is destination node:
The node of receiving packet number compares destination node identification number in the packet and the node identification of self, if two node identifications are number identical, then is destination node, execution in step (12); Otherwise, execution in step (7);
(12) route finishes:
Source node is forwarded to destination node with packet, and after destination node was received the packet of source node forwarding, route finished.
2. the degree of communication perception method for routing of position-based prediction in the car self-organization network according to claim 1, it is characterized in that, the described neighbor node of step (1) refers to, any two distances are less than communication range, and do not stopped by barrier between node two neighbours' nodes each other.
3. the degree of communication perception method for routing of position-based prediction in the car self-organization network according to claim 1, it is characterized in that the nodal information of the described neighbor node of step (1) comprises node identification number, destination node identification number, speed, direction, highway section number of vehicles, road section length, geographical position, timestamp and target node position information.
4. the degree of communication perception method for routing of position-based prediction in the car self-organization network according to claim 1 is characterized in that step 3a) described definite request zone refers to that obtain center and the radius in request zone respectively, concrete steps are as follows:
The first step, respectively with on the source destination node highway section of living at a distance of the abscissa of farthest two intersections and ordinate addition again divided by 2, obtain asking the center position coordinates in zone;
Second step, respectively abscissa and the ordinate at a distance of farthest two intersections on the source destination node highway section of living in subtracted each other the back divided by 2, obtain asking the distance vector of zone radius;
In the 3rd step, to the distance vector delivery of request zone radius, obtain asking the radius in zone.
5. the degree of communication perception method for routing of position-based prediction in the car self-organization network according to claim 1 is characterized in that step 3b) described highway section refers to the road between any two adjacent intersections.
6. the degree of communication perception method for routing of position-based prediction in the car self-organization network according to claim 1 is characterized in that step 3b) described dynamic density acquisition method refers to:
When the first step, node enter a new highway section, from the node location information that neighbor node provides, obtain the neighbor node number that is positioned at present node the place ahead in the neighbor node;
Second step, the neighbor node number that will be arranged in present node the place ahead adds and stores the packet that will transmit after 1 into, forwarding along with packet on the highway section, to be positioned at new neighbor node number and original neighbor node number addition that is positioned at packet forward node the place ahead in packet forward node the place ahead, with the gained interstitial content and more the new data packets meta in the neighbor node number in packet forward node the place ahead;
The 3rd step repeated for second step, ran into new intersection until packet, and the number of vehicles statistics on this highway section finishes, and the neighbor node number that is positioned at packet forward node the place ahead in the packet is the number of vehicles on this highway section.
7. the degree of communication perception method for routing of position-based prediction in the car self-organization network according to claim 1 is characterized in that step 3b) the connection method for calculating probability in described highway section is as follows:
The first step is divided into 5 meters isometric unit with the highway section, and each unit holds a car at the most, has car to represent that this unit is non-dummy cell in the unit, otherwise is dummy cell;
In second step, calculate the connection probability in highway section according to following formula:
P = 1 - Σ k C m k · C b n C m n · Σ l C m l · ( - 1 ) l C b n C m n · ( 1 - Σ i c [ i ] m - k C m k )
Wherein, P represents the connection probability in highway section, and ∑ is the summation symbol, and C gets the number of combinations operator,
Figure FSA00000899861400032
The species number of representing the distribution situation of the dummy cell that exists in the unit on the whole highway section, The species number of all situations when the expression vehicle is randomly dispersed in non-dummy cell on the multilane highway section,
Figure FSA00000899861400034
The species number of all situations when expression is randomly dispersed in all vehicles on the highway section in the unit on the whole highway section,
Figure FSA00000899861400035
The species number of all situations when representing random distribution in the unit of l unit on whole highway section, k represents the number of dummy cell, the k span is at [max (m-n, n 0), max (m-n/q, n 0)] in, max is illustrated in and gets bigger number in two numbers, and m represents the number of unit of dividing on the highway section, and n represents number of vehicles total on the highway section, n 0The maximum number of dummy cell number continuously of expression, q represents the number of lanes on the highway section; L represents the possible value of number of unit on the highway section, and the l span is in [0, m]; B represents the number of non-dummy cell on the multilane highway section, b=(m-k) q; I represents number of vehicles, c[i] M-kRepresent when i vehicle is randomly dispersed on b the non-dummy cell may a situation arises species number, the i span is at [k-n 0, min{k, (m-k) n 0] in, min is illustrated in and gets less number in two numbers, C[i] 1=1, j is identical with the implication of i, but the span difference, the j span is at [0, n 0] in, both belong to recurrence relation.
8. the degree of communication perception method for routing of position-based prediction in the car self-organization network according to claim 1 is characterized in that, the described highway section of step (4) packet forwarding time delay is calculated according to following formula:
T d=t e-t s
Wherein, T dBe the forwarding time delay of packet on the highway section, t eBe the forwarding finish time of packet on the highway section, t sIt is the forwarding zero hour of packet on the highway section.
9. the degree of communication perception method for routing of position-based prediction in the car self-organization network according to claim 1 is characterized in that the described position predicting method of step (9) is as described below:
(x c,y c)=(x i,y i)+(s·cosθ,s·sinθ)
Wherein, (x c, y c) be the position coordinates of the neighbor node of prediction, x cThe abscissa of the neighbor node position of expression prediction, y cThe ordinate of the neighbor node position of expression prediction, (x i, y i) expression neighbor node position coordinates, x iThe abscissa of expression neighbor node position, y iThe ordinate of expression neighbor node position, s represents the distance of node motion, s=(t c-T b) speed, t cThe expression current time, T bRepresent the moment of last sending node information, speed represents T bThe translational speed of moment node, cos represents the cosine symbol, and θ represents the moving direction of node, and sin represents sinusoidal symbol.
CN201310192177.1A 2013-05-13 2013-05-13 The degree of communication perception method for routing of position-based prediction in car self-organization network Active CN103298059B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310192177.1A CN103298059B (en) 2013-05-13 2013-05-13 The degree of communication perception method for routing of position-based prediction in car self-organization network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310192177.1A CN103298059B (en) 2013-05-13 2013-05-13 The degree of communication perception method for routing of position-based prediction in car self-organization network

Publications (2)

Publication Number Publication Date
CN103298059A true CN103298059A (en) 2013-09-11
CN103298059B CN103298059B (en) 2015-09-30

Family

ID=49098215

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310192177.1A Active CN103298059B (en) 2013-05-13 2013-05-13 The degree of communication perception method for routing of position-based prediction in car self-organization network

Country Status (1)

Country Link
CN (1) CN103298059B (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103491571A (en) * 2013-10-13 2014-01-01 西安电子科技大学 Method for controlling vehicle self-organizing network congestion based on joint power and speed regulation
CN103929777A (en) * 2014-05-08 2014-07-16 西安电子科技大学 Congestion control method for vehicle network data distribution based on congestion game
CN104080056A (en) * 2014-07-09 2014-10-01 南京邮电大学 Message distribution method for vehicle-mounted self-organizing network based on connectivity probability perception
CN104185239A (en) * 2014-08-30 2014-12-03 西安电子科技大学 Intersection routing method in vehicle self-organized network on the basis of path segment length
CN104394568A (en) * 2014-12-08 2015-03-04 西安电子科技大学 Geographic position routing method based on artificial cobweb in vehicle self-organizing network
CN104464344A (en) * 2014-11-07 2015-03-25 湖北大学 Vehicle driving path prediction method and system
CN105050151A (en) * 2015-06-25 2015-11-11 北京科技大学 OLSR (Optimized Link State Routing) method based on energy awareness and location prediction
CN105407517A (en) * 2015-10-23 2016-03-16 中国联合网络通信集团有限公司 Routing method, routing module, vehicle-mounted terminal and vehicle-mounted ad hoc network routing system
CN106101000A (en) * 2016-06-14 2016-11-09 江西理工大学 Greedy geographic routing protocol hello packet exchange method
CN106535279A (en) * 2016-11-03 2017-03-22 江西理工大学 Vehicle-mounted ad-hoc network intersection prediction routing method based on CP (Counter Propagation) neural network
CN106961707A (en) * 2017-03-06 2017-07-18 哈尔滨工程大学 Based on connective Multifactor Decision Making Routing Protocol in a kind of VANET
CN106973420A (en) * 2017-03-14 2017-07-21 西安电子科技大学 Quality adaptation Anycast method for routing is connected based on 802.11 perception
CN107231408A (en) * 2017-05-03 2017-10-03 同济大学 The building method for the connectivity modeling predicted in urban road based on vehicle-state
CN107911296A (en) * 2017-10-20 2018-04-13 西安电子科技大学 Geographic position routing method based on backbone link guarantee time delay and vehicle-mounted terminal
CN109600815A (en) * 2018-12-12 2019-04-09 东软集团(北京)有限公司 A kind of method, apparatus that realizing data forwarding and storage equipment, program product
CN110493749A (en) * 2019-08-02 2019-11-22 重庆邮电大学 A kind of car networking greedy routing method based on track search
CN113938859A (en) * 2021-12-13 2022-01-14 深圳市永达电子信息股份有限公司 Integrated system and method for centralized and decentralized communication for mobile devices
CN116074913A (en) * 2023-01-29 2023-05-05 河南科技大学 VANET geographic routing method based on improved EKF position prediction algorithm
CN117792987A (en) * 2023-12-29 2024-03-29 南京软仪测试技术有限公司 Emergency communication channel shunting method based on edge calculation

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101183010A (en) * 2007-12-04 2008-05-21 北京科技大学 A positioning subsystem and positioning method of a vehicle ad hoc network system
CN101932063A (en) * 2010-08-24 2010-12-29 吉林大学 A trusted and secure routing method for vehicular ad hoc network
US20110202662A1 (en) * 2010-02-18 2011-08-18 Kapsch Trafficcom Ag Network node for an ad-hoc network and process for providing application services in an ad-hoc network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101183010A (en) * 2007-12-04 2008-05-21 北京科技大学 A positioning subsystem and positioning method of a vehicle ad hoc network system
US20110202662A1 (en) * 2010-02-18 2011-08-18 Kapsch Trafficcom Ag Network node for an ad-hoc network and process for providing application services in an ad-hoc network
CN101932063A (en) * 2010-08-24 2010-12-29 吉林大学 A trusted and secure routing method for vehicular ad hoc network

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103491571A (en) * 2013-10-13 2014-01-01 西安电子科技大学 Method for controlling vehicle self-organizing network congestion based on joint power and speed regulation
CN103491571B (en) * 2013-10-13 2016-05-25 西安电子科技大学 Based on the vehicle self-organizing network jamming control method of joint Power and speed adjustment
CN103929777A (en) * 2014-05-08 2014-07-16 西安电子科技大学 Congestion control method for vehicle network data distribution based on congestion game
CN103929777B (en) * 2014-05-08 2017-06-16 西安电子科技大学 Vehicle network data distribution jamming control method based on congestion game
CN104080056A (en) * 2014-07-09 2014-10-01 南京邮电大学 Message distribution method for vehicle-mounted self-organizing network based on connectivity probability perception
CN104185239B (en) * 2014-08-30 2017-07-28 西安电子科技大学 Intersection method for routing based on road section length in vehicle self-organizing network
CN104185239A (en) * 2014-08-30 2014-12-03 西安电子科技大学 Intersection routing method in vehicle self-organized network on the basis of path segment length
CN104464344A (en) * 2014-11-07 2015-03-25 湖北大学 Vehicle driving path prediction method and system
CN104394568A (en) * 2014-12-08 2015-03-04 西安电子科技大学 Geographic position routing method based on artificial cobweb in vehicle self-organizing network
CN104394568B (en) * 2014-12-08 2018-03-06 西安电子科技大学 Geographic routing method based on artificial spider web in vehicle self-organizing network
CN105050151A (en) * 2015-06-25 2015-11-11 北京科技大学 OLSR (Optimized Link State Routing) method based on energy awareness and location prediction
CN105050151B (en) * 2015-06-25 2018-08-07 北京科技大学 OLSR method for routing based on Energy-aware and position prediction
CN105407517A (en) * 2015-10-23 2016-03-16 中国联合网络通信集团有限公司 Routing method, routing module, vehicle-mounted terminal and vehicle-mounted ad hoc network routing system
CN105407517B (en) * 2015-10-23 2019-06-07 中国联合网络通信集团有限公司 Method for routing, routing module, car-mounted terminal and vehicular ad hoc network route system
CN106101000A (en) * 2016-06-14 2016-11-09 江西理工大学 Greedy geographic routing protocol hello packet exchange method
CN106535279A (en) * 2016-11-03 2017-03-22 江西理工大学 Vehicle-mounted ad-hoc network intersection prediction routing method based on CP (Counter Propagation) neural network
CN106961707A (en) * 2017-03-06 2017-07-18 哈尔滨工程大学 Based on connective Multifactor Decision Making Routing Protocol in a kind of VANET
CN106961707B (en) * 2017-03-06 2019-09-27 哈尔滨工程大学 A Multi-Factor Decision Routing Protocol Based on Connectivity in VANET
CN106973420B (en) * 2017-03-14 2020-03-27 西安电子科技大学 Perception connection quality self-adaptive anycast routing method based on 802.11
CN106973420A (en) * 2017-03-14 2017-07-21 西安电子科技大学 Quality adaptation Anycast method for routing is connected based on 802.11 perception
CN107231408A (en) * 2017-05-03 2017-10-03 同济大学 The building method for the connectivity modeling predicted in urban road based on vehicle-state
CN107231408B (en) * 2017-05-03 2020-08-14 同济大学 Construction Method of Connectivity Model Based on Vehicle State Prediction in Urban Roads
CN107911296A (en) * 2017-10-20 2018-04-13 西安电子科技大学 Geographic position routing method based on backbone link guarantee time delay and vehicle-mounted terminal
CN107911296B (en) * 2017-10-20 2020-11-17 西安电子科技大学 Geographic position routing method based on backbone link guarantee time delay and vehicle-mounted terminal
CN109600815A (en) * 2018-12-12 2019-04-09 东软集团(北京)有限公司 A kind of method, apparatus that realizing data forwarding and storage equipment, program product
CN110493749A (en) * 2019-08-02 2019-11-22 重庆邮电大学 A kind of car networking greedy routing method based on track search
CN110493749B (en) * 2019-08-02 2022-05-03 重庆邮电大学 Greedy routing method for Internet of vehicles based on path exploration
CN113938859A (en) * 2021-12-13 2022-01-14 深圳市永达电子信息股份有限公司 Integrated system and method for centralized and decentralized communication for mobile devices
CN116074913A (en) * 2023-01-29 2023-05-05 河南科技大学 VANET geographic routing method based on improved EKF position prediction algorithm
CN116074913B (en) * 2023-01-29 2025-07-01 河南科技大学 A VANET geographic routing method based on improved EKF location prediction algorithm
CN117792987A (en) * 2023-12-29 2024-03-29 南京软仪测试技术有限公司 Emergency communication channel shunting method based on edge calculation

Also Published As

Publication number Publication date
CN103298059B (en) 2015-09-30

Similar Documents

Publication Publication Date Title
CN103298059B (en) The degree of communication perception method for routing of position-based prediction in car self-organization network
Chen et al. A connectivity-aware intersection-based routing in VANETs
CN103974373B (en) A kind of In-vehicle networking method for routing and device
Chou et al. Intersection-based routing protocol for VANETs
CN103200526B (en) A kind of method of the vehicular ad hoc network route based on roadside base station
CN101369982B (en) Method for data packet greedy forwarding in vehicle-mounted Ad hoc network
CN107302576B (en) Adaptive service data distribution method based on opportunistic communication under car networking environment
Jarupan et al. PROMPT: A cross-layer position-based communication protocol for delay-aware vehicular access networks
CN102137462A (en) Prediction-based routing method at intersection in vehicle self-organizing network
CN103281742A (en) Vehicular Ad hoc network routing method based on autonomously acquired road information
CN104080056B (en) The message distributing method of the vehicular ad hoc network perceived based on degree of communication probability
Rana et al. Inter-vehicle distance-based location aware multi-hop routing in vehicular ad-hoc network
CN105303852B (en) Traffic accident message distributing method based on In-vehicle networking
Chen et al. A geographic routing protocol based on trunk line in VANETs
CN101394353B (en) Data packet competition forwarding method used in vehicle-mounted Ad hoc network
CN107105389B (en) Geographic information routing method based on road topological structure in vehicle-mounted network
Sharef et al. Comparative study of variant position-based VANET routing protocols
Zhao et al. A vehicle density and load aware routing protocol for VANETs in city scenarios
CN110248392B (en) Opportunity forwarding method based on node efficiency in Internet of vehicles
CN108541040A (en) A kind of cross-layer routing protocol suitable under City scenarios
CN107343301B (en) An Efficient and Reliable Routing Method for Vehicular Ad Hoc Networks Based on Message Aggregation
CN101867997B (en) Grouping routing method based on handover in vehicle-mounted self-organizing network environment
Huang et al. CarAgent: Collecting and disseminating floating car data in vehicular networks
Wu et al. A geographic routing protocol based on trunk line in VANETs
Kong et al. Ant colony algorithm based routing protocol in software defined vehicular networks

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
TR01 Transfer of patent right

Effective date of registration: 20170614

Address after: Xi'an City, Shaanxi province Taibai Road 710071 No. 2

Patentee after: Xi'an Electronic and Science University Engineering Technology Research Institute Co Ltd

Address before: Xi'an City, Shaanxi province Taibai Road 710071 No. 2

Patentee before: Xidian University

TR01 Transfer of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Connectivity sensing routing method on basis of location prediction in vehicle ad hoc network

Effective date of registration: 20190524

Granted publication date: 20150930

Pledgee: Shaanxi Changan financing guarantee Limited by Share Ltd

Pledgor: Xi'an Electronic and Science University Engineering Technology Research Institute Co Ltd

Registration number: 2019610000102

PE01 Entry into force of the registration of the contract for pledge of patent right
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载