[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111615060A - A regional multicast method based on bus trajectory and positioning information - Google Patents

A regional multicast method based on bus trajectory and positioning information Download PDF

Info

Publication number
CN111615060A
CN111615060A CN202010356702.9A CN202010356702A CN111615060A CN 111615060 A CN111615060 A CN 111615060A CN 202010356702 A CN202010356702 A CN 202010356702A CN 111615060 A CN111615060 A CN 111615060A
Authority
CN
China
Prior art keywords
vehicle
bus
vehicles
node
message
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.)
Pending
Application number
CN202010356702.9A
Other languages
Chinese (zh)
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.)
Xian University of Technology
Original Assignee
Xian University of Technology
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 Xian University of Technology filed Critical Xian University of Technology
Priority to CN202010356702.9A priority Critical patent/CN111615060A/en
Publication of CN111615060A publication Critical patent/CN111615060A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种基于公交轨迹和定位信息的地域群播方法,本发明引入了公交车的轨迹信息,第一阶段先建立公交节点的的轨迹树以及相遇模型,再根据相遇图计算公交节点对目标区域的消息转发能力cp,选择具有更高消息转发能力的节点转发消息到目的区域。第二阶段使用稳定性指数来估计两辆车的稳定性,在目的区域的每条街道上建立一个车辆集,通过建立和维护车辆集达到群播的目的。在实验平台SUMO、OMNET++和Veins的联合平台下仿真,其实验结果分析表明:随着车辆数目增加,该算法在维持高的数据包投递率情况下可以将整网的传输开销降低,达到预期的目标。

Figure 202010356702

The invention discloses a regional group broadcasting method based on bus track and positioning information. The invention introduces bus track information. In the first stage, a track tree and an encounter model of bus nodes are established first, and then bus nodes are calculated according to the encounter map. For the message forwarding capability cp of the target area, select a node with higher message forwarding capability to forward the message to the destination area. The second stage uses the stability index to estimate the stability of the two vehicles, establishes a vehicle set on each street in the destination area, and achieves the purpose of multicast by establishing and maintaining the vehicle set. The simulation is carried out on the joint platform of the experimental platform SUMO, OMNET++ and Veins, and the analysis of the experimental results shows that: with the increase of the number of vehicles, the algorithm can reduce the transmission overhead of the entire network while maintaining a high packet delivery rate, and achieve the expected Target.

Figure 202010356702

Description

一种基于公交轨迹和定位信息的地域群播方法A regional multicast method based on bus trajectory and positioning information

技术领域technical field

本发明属于车联网中车辆节点通信技术领域,涉及一种基于公交轨迹和定位信息的地域群播方法。The invention belongs to the technical field of vehicle node communication in the Internet of Vehicles, and relates to a regional group broadcasting method based on bus track and positioning information.

背景技术Background technique

车联网是以车内网、车际网和车载移动互联网为基础,按照约定的通信协议和数据交互标准,在车-X(X:车、路、行人及互联网等)之间,进行无线通讯和信息交换的大系统网络,是能够实现智能化交通管理、智能动态信息服务和车辆智能化控制的一体化网络,是物联网技术在交通系统领域的典型应用。车联网是一种有很大挑战的技术,可支持很多安全信息和娱乐信息的应用程序,在V2X通信的发展下,车联网可以实现包括自动驾驶,交通信息共享,和车辆安全等多种功能。与5G等通信方式相比,车联网在硬件部署和费用方面具有巨大优势,车联网中还可以利用路边单元形成雾节点进行雾计算,减少云计算的负担,所以车联网可以成为智慧城市中数据交换平台,并在很多领域发挥巨大作用。The Internet of Vehicles is based on the intra-vehicle network, the inter-vehicle network and the in-vehicle mobile Internet. According to the agreed communication protocol and data exchange standard, wireless communication is carried out between the vehicle-X (X: vehicle, road, pedestrian and the Internet, etc.). It is an integrated network that can realize intelligent traffic management, intelligent dynamic information service and intelligent vehicle control, and is a typical application of Internet of Things technology in the field of transportation systems. The Internet of Vehicles is a technology with great challenges, which can support many applications of safety information and entertainment information. With the development of V2X communication, the Internet of Vehicles can realize various functions including automatic driving, traffic information sharing, and vehicle safety. . Compared with 5G and other communication methods, the Internet of Vehicles has huge advantages in hardware deployment and cost. In the Internet of Vehicles, roadside units can also be used to form fog nodes for fog computing, reducing the burden of cloud computing, so the Internet of Vehicles can become a smart city. It is a data exchange platform and plays a huge role in many fields.

在车联网中,地理广播是一种特殊的地域群播(geocast),是从源点传递消息到一给定目标地理区域内的所有节点。这是针对多种车载网络应用程序的基本服务内容,地域群播可形成区域广播来传送和地理位置相关的商业信息、广告等,或发送紧急消息到指定区域等实际应用,为了降低发生车祸的风险并避免交通拥堵,车联网中的许多应用程序都设计为通过地域群播在特定地理区域中传输消息。地域群播有许多具有娱乐信息的应用。它可形成区域广播来传送和地理位置相关的商业广告等,例如为到达某一地理区域的交通工具发送该范围内的停车场位置和空闲车位等信息或基于位置的商业广告的分发(星巴克向周围发送优惠券)。另外发送紧急消息到指定区域也是一个重要应用,例如在发生交通事故时向周围区域的车辆发送警告信息。In the Internet of Vehicles, geocasting is a special kind of geographical multicast (geocast), which transmits messages from a source point to all nodes in a given target geographical area. This is the basic service content for a variety of in-vehicle network applications. Regional multicast can form regional broadcasts to transmit commercial information, advertisements, etc. related to geographic locations, or to send emergency messages to designated areas. In order to reduce the risk of car accidents Risk and avoid traffic congestion, many applications in the Internet of Vehicles are designed to transmit messages in a specific geographic area through geo-multicasting. Geographic multicast has many applications with entertainment information. It can form regional broadcasts to deliver geographically related commercials, etc., for example, for vehicles arriving in a certain geographical area to send information such as parking lot locations and vacant parking spaces within the range or the distribution of location-based commercials (Starbucks to Send coupons around). In addition, sending emergency messages to designated areas is also an important application, such as sending warning messages to vehicles in the surrounding area in the event of a traffic accident.

地域群播在WSN中得到了很好的研究。WSN的地域群播算法可以分为基于数据传输的协议,基于路由创建的协议和基于地理位置的协议。Geo-multicasting is well studied in WSN. The regional multicast algorithm of WSN can be divided into protocols based on data transmission, protocols based on route creation and protocols based on geographic location.

然而,现有技术中的车联网技术中均未考虑城市车联网中车辆移动性和车辆轨迹的问题,导致车辆信息的准确度低,信息传输成本高且效率低。However, none of the IoV technologies in the prior art consider the problems of vehicle mobility and vehicle trajectory in the urban IoV, resulting in low vehicle information accuracy, high information transmission cost and low efficiency.

发明内容SUMMARY OF THE INVENTION

本发明的目的是提供一种基于公交轨迹和定位信息的地域群播方法,解决了现有技术中存在的未考虑城市车联网中车辆移动性和车辆轨迹,导致车辆信息的准确度低,信息传输成本高且效率低的问题。The purpose of the present invention is to provide a regional group broadcasting method based on bus trajectory and positioning information, which solves the problem in the prior art that vehicle mobility and vehicle trajectory in the urban Internet of Vehicles are not considered, resulting in low accuracy of vehicle information, and low accuracy of information. The problem of high transmission cost and low efficiency.

本发明所采用的技术方案是,一种基于公交轨迹和定位信息的地域群播方法,包括以下步骤:The technical scheme adopted by the present invention is a method for regional group broadcasting based on bus track and positioning information, comprising the following steps:

步骤1、通过公交车历史轨迹分析建立城市交通中的公交车之间相遇模型,利用公交车之间线路的重合及不同时间段之间的相遇概率,利用车辆的轨迹信息降低车辆移动性的不确定性来改善分组传递;Step 1. Establish an encounter model between buses in urban traffic through the analysis of historical bus trajectories, use the overlap of routes between buses and the probability of encounter between different time periods, and use the trajectory information of vehicles to reduce the variability of vehicle mobility. Deterministic to improve packet delivery;

步骤2、在地域群播的第一个阶段,根据车辆之间的局部相遇有效地使用车辆轨迹,通过所述步骤1中建立的公交车相遇模型将数据包转发到具有更高节点转发能力的车辆;Step 2. In the first stage of regional multicast, the vehicle trajectories are effectively used according to the local encounters between vehicles, and the data packets are forwarded to the network with higher node forwarding capability through the bus encounter model established in the step 1. vehicle;

步骤3、在地域群播的第二阶段,使用稳定性指数来估计两个车辆节点的稳定性,在目的区域的每条街道上建立一个车辆集,使用车辆集的建立和维护机制,保障经过目的区域的车辆需要传递消息时可以通过一跳交付消息。Step 3. In the second stage of regional multicast, use the stability index to estimate the stability of the two vehicle nodes, establish a vehicle set on each street in the destination area, and use the establishment and maintenance mechanism of the vehicle set to ensure that the When a vehicle in the destination area needs to deliver a message, it can deliver the message with one hop.

本发明的特点还在于:The feature of the present invention also lies in:

步骤1中建立公交车相遇模型的过程为:将所有的公交节点相遇概括成为一个地理相遇图G(v)={X(v),E(v)},该地理相遇图由车辆节点v维持,其中X(v)表示顶点集合,E(v)表示边集,地理相遇图维护车辆节点v已知的所有轨迹以及这些轨迹上的地理位置之间所有可能的相遇;其中,定义一个车辆v到达给定位置I的绝对时刻为

Figure BDA0002473710870000031
E(v)包含两种边,
Figure BDA0002473710870000032
为单向边,单向边表示车辆a在其轨迹上从顶点
Figure BDA0002473710870000033
行驶到顶点
Figure BDA0002473710870000034
双向边e代表可能相遇的车辆a和车辆b之间的轨迹且
Figure BDA0002473710870000035
假设v已经获得一组车辆轨迹ψ(v),对于每个Ta∈ψ(v),
Figure BDA0002473710870000036
The process of establishing the bus encounter model in step 1 is: summarize all bus node encounters into a geographic encounter graph G(v)={X(v), E(v)}, which is maintained by the vehicle node v. , where X(v) represents the vertex set and E(v) represents the edge set, and the geographic encounter graph maintains all trajectories known to vehicle node v and all possible encounters between geographic locations on those trajectories; where, define a vehicle v The absolute moment to reach a given position I is
Figure BDA0002473710870000031
E(v) contains two kinds of edges,
Figure BDA0002473710870000032
is a one-way edge, and a one-way edge means that vehicle a moves from the vertex on its trajectory
Figure BDA0002473710870000033
drive to the top
Figure BDA0002473710870000034
Bidirectional edge e represents the trajectory between vehicle a and vehicle b that may meet and
Figure BDA0002473710870000035
Assuming that v has obtained a set of vehicle trajectories ψ(v), for each T a ∈ ψ(v),
Figure BDA0002473710870000036

在分析车辆的相遇模式时,每个轨迹记录交叉点的ID号以及车辆节点通过的时间,为了解决公交车运行的时间偏差问题,假定一辆公交车通过某一路口的时间在某个范围内上下波动,并且这个时间波动情况符合正态分布,假设公交车到达路口I的时间为t,t的上下限分别设为tl,th,所以t∈[tl,th],一个变量服从正态分布,那么概率密度函数为:When analyzing the encounter pattern of vehicles, each track records the ID number of the intersection and the time when the vehicle node passes. In order to solve the time deviation problem of bus operation, it is assumed that the time for a bus to pass through a certain intersection is within a certain range. Fluctuate up and down, and this time fluctuation conforms to the normal distribution, assuming that the time for the bus to arrive at the intersection I is t, and the upper and lower limits of t are respectively set to t l , t h , so t∈[t l , t h ], a variable Following a normal distribution, then the probability density function is:

Figure BDA0002473710870000037
Figure BDA0002473710870000037

式中:μ—为正态分布函数的期望,In the formula: μ—is the expectation of the normal distribution function,

σ—为正态分布函数的方差σ—is the variance of the normal distribution function

对于轨迹彼此相交的两个车辆,相遇的概率由他们到达轨迹交叉点的到达时刻的接近程度来判断,公交车之间的相遇分为以下3种情况:For two vehicles whose trajectories intersect each other, the probability of encounter is judged by the proximity of their arrival times to the intersection of the trajectories. The encounter between buses is divided into the following three situations:

第一种情况下,两辆车在同一路段上且行驶方向相同,如公交车A和公交车C在r2路段上相遇,假设A到达路口服从

Figure BDA0002473710870000038
C到达路口服从
Figure BDA0002473710870000039
则相遇概率In the first case, two vehicles are on the same road section and traveling in the same direction. For example, bus A and bus C meet on the r2 road section, assuming that A arrives at the intersection and obeys the
Figure BDA0002473710870000038
C arrive at the intersection and obey
Figure BDA0002473710870000039
the probability of encounter

Figure BDA0002473710870000041
Figure BDA0002473710870000041

式中:δ—为时间阈值,由公交车速度和通信范围决定In the formula: δ—is the time threshold, which is determined by the speed of the bus and the communication range

μAA—为公交车A到达该路口时间服从正态分布的期望与方差μ AA — is the expectation and variance of the time when bus A arrives at the intersection obeying a normal distribution

μBB—为公交车B到达该路口时间服从正态分布的期望与方差;μ BB — is the expectation and variance of the time when bus B arrives at the intersection obeying a normal distribution;

第二种情况下,两辆车在同一路段上行驶方向不同,如公交车A和公交车B在r4路段上相遇,公交车A到达1路口时刻为

Figure BDA0002473710870000042
到达2路口时刻为
Figure BDA0002473710870000043
公交车B到达1路口时刻为
Figure BDA0002473710870000044
到达2路口时刻为
Figure BDA0002473710870000045
其中
Figure BDA0002473710870000046
将另外两个时刻设置为到达的预期时刻,
Figure BDA0002473710870000047
Figure BDA0002473710870000048
的密度函数为:In the second case, the two vehicles are traveling in different directions on the same road section. For example, bus A and bus B meet on the r4 road section, and the moment when bus A arrives at intersection 1 is:
Figure BDA0002473710870000042
The time to arrive at intersection 2 is
Figure BDA0002473710870000043
The time when bus B arrives at intersection 1 is
Figure BDA0002473710870000044
The time to arrive at intersection 2 is
Figure BDA0002473710870000045
in
Figure BDA0002473710870000046
Set the other two moments to the expected moments of arrival,
Figure BDA0002473710870000047
and
Figure BDA0002473710870000048
The density function of is:

Figure BDA0002473710870000049
Figure BDA0002473710870000049

Figure BDA00024737108700000410
Figure BDA00024737108700000410

式中:μ11—为公交车A到达该1路口时间

Figure BDA00024737108700000411
服从正态分布的期望与方差,μ22—为公交车B到达该2路口时间
Figure BDA00024737108700000412
服从正态分布的期望与方差,In the formula: μ 1 , σ 1 — is the time when bus A arrives at the intersection 1
Figure BDA00024737108700000411
The expectation and variance obeying the normal distribution, μ 22 — is the time for bus B to arrive at the 2 intersections
Figure BDA00024737108700000412
The expectation and variance of the normal distribution,

所以相遇概率为:So the probability of encounter is:

Figure BDA00024737108700000413
Figure BDA00024737108700000413

式中:μ11—为公交车A到达该1路口时间

Figure BDA00024737108700000414
服从正态分布的期望与方差,μ22—为公交车B到达该2路口时间
Figure BDA00024737108700000415
服从正态分布的期望与方差;In the formula: μ 1 , σ 1 — is the time when bus A arrives at the intersection 1
Figure BDA00024737108700000414
The expectation and variance obeying the normal distribution, μ 22 — is the time for bus B to arrive at the 2 intersections
Figure BDA00024737108700000415
The expectation and variance of the normal distribution;

第三种情况下,两辆不同方向上的车在交叉路口相遇,如公交车B和公交车C在交叉路口I2相遇,相遇概率为:In the third case, two cars in different directions meet at the intersection, such as bus B and bus C meet at intersection I2, the probability of encounter is:

Figure BDA0002473710870000051
Figure BDA0002473710870000051

式中:δ—为时间阈值,由公交车速度和通信范围决定,比第一种情况小,μCC—为公交车C到达该2路口时间

Figure BDA0002473710870000052
服从正态分布的期望与方差,μBB—为公交车B到达该2路口时间
Figure BDA0002473710870000053
服从正态分布的期望与方差。In the formula: δ—is the time threshold, which is determined by the speed of the bus and the communication range, and is smaller than the first case, μ C , σ C — is the time when the bus C arrives at the 2 intersections
Figure BDA0002473710870000052
Expectation and variance obeying normal distribution, μ B , σ B — is the time when bus B arrives at the 2 intersections
Figure BDA0002473710870000053
Expectations and variances from a normal distribution.

步骤2具体包括以下步骤:Step 2 specifically includes the following steps:

步骤2.1、首先初始化地图和车辆轨迹;Step 2.1, first initialize the map and vehicle trajectory;

步骤2.2、判断源节点的邻居节点中是否有公交车节点,若有则根据所述步骤1建立地理相遇模型,计算每个节点的消息转发能力,若无则依靠普通车辆转发消息,如果依靠普通节点则选择邻居车辆节点中离目的区域中心最近的普通车辆节点;Step 2.2. Determine whether there is a bus node in the neighbor nodes of the source node. If so, establish a geographic encounter model according to step 1, and calculate the message forwarding capability of each node. If not, rely on ordinary vehicles to forward messages. The node selects the common vehicle node that is closest to the center of the destination area among the neighbor vehicle nodes;

步骤2.3、计算节点的消息转发能力,选择消息转发能力最强的节点也就是cp的最大值转发消息;Step 2.3: Calculate the message forwarding capability of the node, and select the node with the strongest message forwarding capability, that is, the maximum value of cp to forward the message;

步骤2.4、判断是否有节点到达目的区域,若有结束该过程,若无则继续执行所述步骤2.2。Step 2.4: Determine whether a node has reached the destination area, if yes, end the process, if not, continue to execute the step 2.2.

步骤2.2中计算每个节点的消息转发能力cp的过程为:The process of calculating the message forwarding capability cp of each node in step 2.2 is as follows:

车辆轨迹对目的区域的到达情况分为直接到达和间接到达,直接到达是指车辆轨迹直接驶入目的区域;间接到达是指车辆通过与其他车辆的相遇,其他车辆的轨迹到达目标区域;车辆v1在目的区域上的消息转发能力定义为其扩展的车辆轨迹的覆盖范围与目的区域重叠的概率,车辆v1具有多个可能的扩展路径以到达其到目的区域的,βi表示目的区域内的i条路径,p(βi)为将βi包含在v1的到达范围内的概率,cp的计算公式为:The arrival of the vehicle trajectory to the destination area is divided into direct arrival and indirect arrival. Direct arrival means that the vehicle trajectory directly enters the destination area; indirect arrival means that the vehicle meets other vehicles, and the trajectory of other vehicles reaches the target area; vehicle v 1 The message forwarding capability on the destination area is defined as the probability that the coverage of its extended vehicle trajectory overlaps with the destination area, the vehicle v 1 has multiple possible extended paths to reach the destination area, β i represents within the destination area The i paths of , p(β i ) is the probability that β i is included in the reach of v 1 , and the calculation formula of c p is:

Figure BDA0002473710870000061
Figure BDA0002473710870000061

计算cp需要得到所有可能到达目的区域的路径扩展集合Ωv={ηi|i=1,2…n},其中ηi表示每条可以到达的扩展路径集合,通过路径ηi∈Ωv计算βi包含在v1的覆盖范围内的概率p(βi)。To calculate c p , it is necessary to obtain the extended set of all paths that can reach the destination area Ω v ={η i |i=1,2...n}, where η i represents each reachable extended path set, through the path η i ∈Ω v Calculate the probability p(β i ) that β i is included in the coverage of v 1 .

步骤3具体按照以下步骤实施:Step 3 is implemented according to the following steps:

步骤3.1、计算目的区域街道车辆的稳定性指标,建立该街道上的车辆集并维护;Step 3.1. Calculate the stability index of the street vehicle in the destination area, establish and maintain the vehicle set on the street;

步骤3.2、车辆集中的车辆向目的区域的其他车辆发送地域广播分组消息。Step 3.2: The vehicle in the vehicle concentration sends a regional broadcast packet message to other vehicles in the destination area.

步骤3.1中假设车辆j是车辆i的邻居节点并且它们在同一条街道上,车辆j和i之间的稳定性估计指数按如下公式计算:Assuming in step 3.1 that vehicle j is a neighbor node of vehicle i and they are on the same street, the estimated stability index between vehicles j and i is calculated as follows:

Figure BDA0002473710870000062
Figure BDA0002473710870000062

式中:Di,j—为两辆车的之间的链路维持距离In the formula: D i,j — is the link maintenance distance between the two vehicles

Figure BDA0002473710870000063
—车辆i,j的矢量速度
Figure BDA0002473710870000063
—Vector velocity of vehicles i, j

若车辆接近行驶,有两种情况,车辆i和j朝向彼此行驶;车辆i和j在相同方向上行驶,后方车辆速度更快,在这两种情况下,车辆之间的链路维持距离为:If the vehicles are driving close, there are two cases where vehicles i and j are driving towards each other; vehicles i and j are driving in the same direction and the vehicle behind is faster, in both cases the link maintenance distance between the vehicles is :

Di,j=R+di,j (8)D i,j =R+d i,j (8)

式中:R—为车辆的通信范围In the formula: R—is the communication range of the vehicle

di,j—为车辆i,j之间的距离d i,j — is the distance between vehicles i,j

若车辆分离行驶,有两种情况,车辆i和j彼此远离;车辆i和j在相同方向上行驶,前方车辆速度更快,车辆之间的链路维持距离为:If the vehicles are driving separately, there are two cases, vehicles i and j are far away from each other; vehicles i and j are driving in the same direction, the vehicle ahead is faster, and the link maintenance distance between the vehicles is:

Di,j=R-di,j (9)D i,j =Rd i,j (9)

式中:R—为车辆的通信范围In the formula: R—is the communication range of the vehicle

di,j—为车辆i,j之间的距离。d i,j — is the distance between vehicles i,j.

步骤3.2中的具体过程为:在车联网中,由于街道宽度的限制,广播只需要选择一个邻居节点作为沿广播方向的下一个的中继节点,假设vi是在街道段中成功接收到广播消息的第一个车辆,vi计算每个邻居车辆的稳定性估计指数并选择具有最高稳定性估计指标的邻居车辆作为下一个车辆集车辆;然后vi转发包含所选邻居节点ID和要发送的广播消息并设置等待计时器,如果所选择的邻居节点成功接收到该信息,则它重复该选择过程并将该消息转发给下一个选择的车辆集车辆;如果vi未收到其选择邻居节点的消息,则表示该邻居未成功转发该消息,当vi的等待计时器到时后,vi重新计算稳定性估计指数,重新进行选择下一个车辆集的车辆;如果车辆集中的一个车辆节点通过信标消息检测到该集合中的一个邻居节点已经离开其通信范围,两个车辆节点之间的链接断裂,则车辆在该方向上重新选择具有最高稳定性的车辆节点加入车辆集,然后发送消息通知新加入的车辆。The specific process in step 3.2 is: in the Internet of Vehicles, due to the limitation of the street width, the broadcast only needs to select a neighbor node as the next relay node along the broadcast direction, assuming that vi is successfully received in the street segment. The first vehicle of the message, vi calculates the stability estimate index of each neighbor vehicle and selects the neighbor vehicle with the highest stability estimate index as the next vehicle set vehicle; then vi forwards the message containing the selected neighbor node ID and the value to be sent broadcast message and set a waiting timer, if the selected neighbor node successfully receives the information, it repeats the selection process and forwards the message to the next selected vehicle set vehicle; if v i does not receive its selected neighbor message from the node, it means that the neighbor has not successfully forwarded the message. When the waiting timer of vi expires , vi recalculates the stability estimation index, and re-selects the vehicle in the next vehicle set; if a vehicle in the vehicle set The node detects through the beacon message that a neighbor node in the set has left its communication range, and the link between the two vehicle nodes is broken, then the vehicle reselects the vehicle node with the highest stability in this direction to join the vehicle set, and then Send a message to notify newly added vehicles.

本发明的有益效果是:本发明引入了公交车的轨迹信息,第一阶段先建立公交节点的轨迹树以及相遇模型,再根据相遇图计算公交节点对目标区域的消息转发能力,选择具有更高消息转发能力的节点转发消息到目的区域;第二阶段使用稳定性指数来估计两辆车的稳定性,在目的区域的每条街道上建立一个车辆集,通过建立和维护车辆集达到群播的目的,解决了现有技术中存在的未考虑城市车联网中车辆移动性和车辆轨迹,导致车辆信息的准确度低,信息传输成本高且效率低的问题。The beneficial effects of the present invention are as follows: the present invention introduces the trajectory information of the bus. In the first stage, the trajectory tree and the encounter model of the bus node are first established, and then the message forwarding ability of the bus node to the target area is calculated according to the encounter diagram, and the selection has higher The node with message forwarding capability forwards the message to the destination area; the second stage uses the stability index to estimate the stability of the two vehicles, and establishes a vehicle set on each street in the destination area. The purpose is to solve the problems existing in the prior art that the vehicle mobility and vehicle trajectory in the urban vehicle networking are not considered, resulting in low vehicle information accuracy, high information transmission cost and low efficiency.

附图说明Description of drawings

图1是本发明一种基于公交轨迹和定位信息的地域群播方法中节点转发能力的计算图;Fig. 1 is a kind of calculation diagram of node forwarding capability in a regional multicast method based on bus track and positioning information of the present invention;

图2是本发明一种基于公交轨迹和定位信息的地域群播方法中车辆之间的相遇模式图;Fig. 2 is a kind of encounter pattern diagram between vehicles in a regional group broadcasting method based on bus track and positioning information of the present invention;

图3是本发明一种基于公交轨迹和定位信息的地域群播方法中的公交车相遇图Fig. 3 is a kind of bus encounter diagram in the regional group broadcasting method based on bus track and positioning information of the present invention

图4是本发明一种基于公交轨迹和定位信息的地域群播方法中的第一阶段算法流程图;4 is a flow chart of a first-stage algorithm in a method for regional group broadcasting based on bus track and positioning information of the present invention;

图5是本发明一种基于公交轨迹和定位信息的地域群播方法中的车辆集设置流程图;Fig. 5 is a flow chart of vehicle set setting in a regional group broadcasting method based on bus track and positioning information of the present invention;

图6是本发明一种基于公交轨迹和定位信息的地域群播方法中的车辆集维护图;Fig. 6 is a vehicle set maintenance diagram in a regional multicast method based on bus track and positioning information of the present invention;

图7是本发明一种基于公交轨迹和定位信息的地域群播方法与其他两种算法不同车辆数的投递率对比图;Fig. 7 is a kind of regional group broadcasting method based on bus track and positioning information of the present invention and the delivery rate comparison diagram of different vehicle numbers of other two algorithms;

图8是本发明一种基于公交轨迹和定位信息的地域群播方法与其他两种算法不同车辆数的传输开销对比图;8 is a comparison diagram of the transmission overhead of a regional group broadcasting method based on the bus track and positioning information of the present invention and the other two algorithms with different numbers of vehicles;

图9是本发明一种基于公交轨迹和定位信息的地域群播方法与其他两种算法不同消息生成速率的投递率对比图;Fig. 9 is a kind of regional group broadcasting method based on bus track and positioning information of the present invention and the delivery rate comparison diagram of other two algorithms with different message generation rates;

图10是本发明一种基于公交轨迹和定位信息的地域群播方法与其他两种算法不同消息生成速率的传输开销对比图;10 is a comparison diagram of the transmission overhead of a regional multicast method based on the bus track and positioning information of the present invention and other two algorithms with different message generation rates;

图11是本发明一种基于公交轨迹和定位信息的地域群播方法与其他两种算法不同车辆数的数据包传输率对比图。FIG. 11 is a comparison diagram of the data packet transmission rate of a regional multicast method based on the bus trajectory and positioning information of the present invention and the other two algorithms with different vehicle numbers.

具体实施方式Detailed ways

下面结合附图和具体实施方式对本发明进行详细说明。The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.

本发明一种基于公交轨迹和定位信息的地域群播方法,包括以下步骤:A method for regional group broadcasting based on bus track and positioning information of the present invention comprises the following steps:

步骤1、建立公交车相遇模型:通过公交车历史轨迹建立城市交通中的公交车之间相遇模型,利用公交车之间线路的重合及不同时间段之间的相遇概率,分为周天模式和周内模式,利用车辆的轨迹信息降低车辆移动性的不确定性来改善分组传递;Step 1. Establish a bus encounter model: establish an encounter model between buses in urban traffic based on the historical trajectories of buses, and use the overlap of routes between buses and the probability of encounter between different time periods, which can be divided into weekly mode and Intra-week mode, which uses the vehicle's trajectory information to reduce the uncertainty of vehicle mobility to improve packet delivery;

步骤2、在地域群播的第一个阶段,根据车辆之间的局部相遇有效地使用车辆轨迹,通过所述步骤1中建立的公交车相遇模型将数据包转发到具有更高节点转发能力的车辆;Step 2. In the first stage of regional multicast, the vehicle trajectories are effectively used according to the local encounters between vehicles, and the data packets are forwarded to the network with higher node forwarding capability through the bus encounter model established in the step 1. vehicle;

步骤3、在地域群播的第二阶段,使用稳定性指数来估计两个车辆节点的稳定性,在目的区域的每条街道上建立一个车辆集,使用车辆集的建立和维护机制,保障经过目的区域的车辆需要传递消息时可以通过一跳交付消息。Step 3. In the second stage of regional multicast, use the stability index to estimate the stability of the two vehicle nodes, establish a vehicle set on each street in the destination area, and use the establishment and maintenance mechanism of the vehicle set to ensure that the When a vehicle in the destination area needs to deliver a message, it can deliver the message with one hop.

步骤1中建立公交车相遇模型的过程为:将所有的公交节点相遇概括成为一个地理相遇图G(v)={X(v),E(v)},该地理相遇图由车辆节点v维持,其中X(v)表示顶点集合,E(v)表示边集,地理相遇图维护车辆节点v已知的所有轨迹以及这些轨迹上的地理位置之间所有可能的相遇;其中,定义一个车辆v到达给定位置I的绝对时刻为

Figure BDA0002473710870000091
E(v)包含两种边,
Figure BDA0002473710870000092
为单向边,单向边表示车辆a在其轨迹上从顶点
Figure BDA0002473710870000093
行驶到顶点
Figure BDA0002473710870000094
双向边e代表可能相遇的车辆a和车辆b之间的轨迹且
Figure BDA0002473710870000095
假设v已经获得一组车辆轨迹ψ(v),对于每个Ta∈ψ(v),
Figure BDA0002473710870000096
The process of establishing the bus encounter model in step 1 is: summarize all bus node encounters into a geographic encounter graph G(v)={X(v), E(v)}, which is maintained by the vehicle node v. , where X(v) represents the vertex set and E(v) represents the edge set, and the geographic encounter graph maintains all trajectories known to vehicle node v and all possible encounters between geographic locations on those trajectories; where, define a vehicle v The absolute moment to reach a given position I is
Figure BDA0002473710870000091
E(v) contains two kinds of edges,
Figure BDA0002473710870000092
is a one-way edge, and a one-way edge means that vehicle a moves from the vertex on its trajectory
Figure BDA0002473710870000093
drive to the top
Figure BDA0002473710870000094
Bidirectional edge e represents the trajectory between vehicle a and vehicle b that may meet and
Figure BDA0002473710870000095
Assuming that v has obtained a set of vehicle trajectories ψ(v), for each T a ∈ ψ(v),
Figure BDA0002473710870000096

在分析车辆的相遇模式时,由于驾驶员的习惯和其他因素的影响,每个轨迹记录交叉点的ID号以及车辆节点通过的时间。假设在<7:00-8:00>之间,车辆v有3条轨迹,则可记录为<T2,T4,T6>,T2=<(I1,7:00),(I2,7:15)>,T4=<(I2,7:15),(I3,7:50)>,T6=<(I3,7:50),(I4,8:00)>,这样可以建立节点的轨迹树。为了解决公交车运行的时间偏差问题,假定一辆公交车通过某一路口的时间在某个范围内上下波动,并且这个时间波动情况符合正态分布,假设公交车到达路口I的时间为t,t的上下限分别设为tl,th,所以t∈[tl,th],一个变量服从正态分布,那么概率密度函数为:When analyzing the encounter patterns of vehicles, each trajectory records the ID number of the intersection and the time when the vehicle node passes through, due to the driver's habits and other factors. Assuming that vehicle v has 3 tracks between <7:00-8:00>, it can be recorded as <T2, T4, T6>, T2=<(I1,7:00),(I2,7:15 )>,T4=<(I2,7:15),(I3,7:50)>,T6=<(I3,7:50),(I4,8:00)>, so that the trajectory tree of the node can be established . In order to solve the problem of time deviation of bus operation, it is assumed that the time of a bus passing through a certain intersection fluctuates up and down within a certain range, and this time fluctuation conforms to a normal distribution. The upper and lower limits of t are respectively set to t l , t h , so t∈[t l , t h ], a variable obeys the normal distribution, then the probability density function is:

Figure BDA0002473710870000101
Figure BDA0002473710870000101

式中:μ—为正态分布函数的期望,In the formula: μ—is the expectation of the normal distribution function,

σ—为正态分布函数的方差σ—is the variance of the normal distribution function

对于轨迹彼此相交的两个车辆,相遇的概率由他们到达轨迹交叉点的到达时刻的接近程度来判断,公交车之间的相遇分为以下3种情况:For two vehicles whose trajectories intersect each other, the probability of encounter is judged by the proximity of their arrival times to the intersection of the trajectories. The encounter between buses is divided into the following three situations:

第一种情况下,两辆车在同一路段上且行驶方向相同,如图2所示,如公交车A和公交车C在r2路段上相遇,假设A到达路口服从

Figure BDA0002473710870000102
C到达路口服从
Figure BDA0002473710870000103
则相遇概率In the first case, two vehicles are on the same road section and driving in the same direction, as shown in Figure 2. For example, bus A and bus C meet on the r2 road section, assuming that A arrives at the intersection and obeys the
Figure BDA0002473710870000102
C arrive at the intersection and obey
Figure BDA0002473710870000103
the probability of encounter

Figure BDA0002473710870000104
Figure BDA0002473710870000104

式中:δ—为时间阈值,由公交车速度和通信范围决定In the formula: δ—is the time threshold, which is determined by the speed of the bus and the communication range

μAA—为公交车A到达该路口时间服从正态分布的期望与方差μ AA — is the expectation and variance of the time when bus A arrives at the intersection obeying a normal distribution

μBB—为公交车B到达该路口时间服从正态分布的期望与方差;μ BB — is the expectation and variance of the time when bus B arrives at the intersection obeying a normal distribution;

第二种情况下,两辆车在同一路段上行驶方向不同,如公交车A和公交车B在r4路段上相遇,如图3所示,公交车A到达1路口时刻为

Figure BDA0002473710870000105
到达2路口时刻为
Figure BDA0002473710870000106
公交车B到达1路口时刻为
Figure BDA0002473710870000107
到达2路口时刻为
Figure BDA0002473710870000108
其中
Figure BDA0002473710870000111
将另外两个时刻设置为到达的预期时刻,
Figure BDA0002473710870000112
Figure BDA0002473710870000113
的密度函数为:In the second case, two vehicles are traveling in different directions on the same road section. For example, bus A and bus B meet on the r4 road section. As shown in Figure 3, the moment when bus A arrives at intersection 1 is:
Figure BDA0002473710870000105
The time to arrive at intersection 2 is
Figure BDA0002473710870000106
The time when bus B arrives at intersection 1 is
Figure BDA0002473710870000107
The time to arrive at intersection 2 is
Figure BDA0002473710870000108
in
Figure BDA0002473710870000111
Set the other two moments to the expected moments of arrival,
Figure BDA0002473710870000112
and
Figure BDA0002473710870000113
The density function of is:

Figure BDA0002473710870000114
Figure BDA0002473710870000114

Figure BDA0002473710870000115
Figure BDA0002473710870000115

式中:μ11—为公交车A到达该1路口时间

Figure BDA0002473710870000116
服从正态分布的期望与方差,μ22—为公交车B到达该2路口时间
Figure BDA0002473710870000117
服从正态分布的期望与方差,In the formula: μ 1 , σ 1 — is the time when bus A arrives at the intersection 1
Figure BDA0002473710870000116
The expectation and variance obeying the normal distribution, μ 22 — is the time for bus B to arrive at the 2 intersections
Figure BDA0002473710870000117
The expectation and variance of the normal distribution,

所以相遇概率为:So the probability of encounter is:

Figure BDA0002473710870000118
Figure BDA0002473710870000118

式中:μ11—为公交车A到达该1路口时间

Figure BDA0002473710870000119
服从正态分布的期望与方差,μ22—为公交车B到达该2路口时间
Figure BDA00024737108700001110
服从正态分布的期望与方差;In the formula: μ 1 , σ 1 — is the time when bus A arrives at the intersection 1
Figure BDA0002473710870000119
The expectation and variance obeying the normal distribution, μ 22 — is the time for bus B to arrive at the 2 intersections
Figure BDA00024737108700001110
The expectation and variance of the normal distribution;

第三种情况下,两辆不同方向上的车在交叉路口相遇,如公交车B和公交车C在交叉路口I2相遇,相遇概率为:In the third case, two cars in different directions meet at the intersection, such as bus B and bus C meet at intersection I2, the probability of encounter is:

Figure BDA00024737108700001111
Figure BDA00024737108700001111

式中:δ—为时间阈值,由公交车速度和通信范围决定,比第一种情况小,μCC—为公交车C到达该2路口时间

Figure BDA00024737108700001112
服从正态分布的期望与方差,μBB—为公交车B到达该2路口时间
Figure BDA00024737108700001113
服从正态分布的期望与方差。In the formula: δ—is the time threshold, which is determined by the speed of the bus and the communication range, and is smaller than the first case, μ C , σ C — is the time when the bus C arrives at the 2 intersections
Figure BDA00024737108700001112
Expectation and variance obeying normal distribution, μ B , σ B — is the time when bus B arrives at the 2 intersections
Figure BDA00024737108700001113
Expectations and variances from a normal distribution.

步骤2具体包括以下步骤:Step 2 specifically includes the following steps:

步骤2.1、首先初始化地图和车辆轨迹;Step 2.1, first initialize the map and vehicle trajectory;

步骤2.2、判断源节点的邻居节点中是否有公交车节点,若有则根据所述步骤1建立地理相遇模型,计算每个节点的消息转发能力,若无则依靠普通车辆转发消息,如果依靠普通节点则选择邻居车辆节点中离目的区域中心最近的普通车辆节点;Step 2.2. Determine whether there is a bus node in the neighbor nodes of the source node. If so, establish a geographic encounter model according to step 1, and calculate the message forwarding capability of each node. If not, rely on ordinary vehicles to forward messages. The node selects the common vehicle node that is closest to the center of the destination area among the neighbor vehicle nodes;

步骤2.3、计算节点的消息转发能力,选择消息转发能力最强的节点也就是cp的最大值转发消息;Step 2.3: Calculate the message forwarding capability of the node, and select the node with the strongest message forwarding capability, that is, the maximum value of cp to forward the message;

步骤2.4、判断是否有节点到达目的区域,若有结束该过程,若无则继续执行所述步骤2.2。Step 2.4: Determine whether a node has reached the destination area, if yes, end the process, if not, continue to execute the step 2.2.

如图4所示,步骤2.2中计算每个节点的消息转发能力cp的过程为:As shown in Figure 4, the process of calculating the message forwarding capability cp of each node in step 2.2 is as follows:

车辆轨迹对目的区域的到达情况分为直接到达和间接到达,直接到达是指车辆轨迹直接驶入目的区域;间接到达是指车辆通过与其他车辆的相遇,其他车辆的轨迹到达目标区域;车辆v1在目的区域上的消息转发能力定义为其扩展的车辆轨迹的覆盖范围与目的区域重叠的概率,车辆v1具有多个可能的扩展路径以到达其到目的区域的,βi表示目的区域内的i条路径,p(βi)为将βi包含在v1的到达范围内的概率,cp的计算公式为:The arrival of the vehicle trajectory to the destination area is divided into direct arrival and indirect arrival. Direct arrival means that the vehicle trajectory directly enters the destination area; indirect arrival means that the vehicle meets other vehicles, and the trajectory of other vehicles reaches the target area; vehicle v 1 The message forwarding capability on the destination area is defined as the probability that the coverage of its extended vehicle trajectory overlaps with the destination area, the vehicle v 1 has multiple possible extended paths to reach the destination area, β i represents within the destination area The i paths of , p(β i ) is the probability that β i is included in the reach of v 1 , and the calculation formula of c p is:

Figure BDA0002473710870000121
Figure BDA0002473710870000121

计算cp需要得到所有可能到达目的区域的路径扩展集合Ωv={ηi|i=1,2…n},其中ηi表示每条可以到达的扩展路径集合,通过路径ηi∈Ωv计算βi包含在v1的覆盖范围内的概率p(βi)。To calculate c p , it is necessary to obtain the extended set of all paths that can reach the destination area Ω v ={η i |i=1,2...n}, where η i represents each reachable extended path set, through the path η i ∈Ω v Calculate the probability p(β i ) that β i is included in the coverage of v 1 .

如图1所示,车辆v1具有三个可能的扩展路径以到达其到目的区域的。我们分别用β123表示目的区域内三条路径。是否将部分βi包含在v1的到达范围内是概率性的。设该概率为p(βi)。然后,cp可以计算为:As shown in Figure 1 , vehicle v1 has three possible extended paths to reach its destination area. We use β 1 , β 2 , and β 3 to represent the three paths in the destination area, respectively. It is probabilistic whether or not part βi is included in the reach of v1. Let this probability be p(β i ). Then, c p can be calculated as:

Figure BDA0002473710870000122
Figure BDA0002473710870000122

步骤3具体按照以下步骤实施:Step 3 is implemented according to the following steps:

步骤3.1、计算目的区域街道车辆的稳定性指标,建立该街道上的车辆集并维护;Step 3.1. Calculate the stability index of the street vehicle in the destination area, establish and maintain the vehicle set on the street;

步骤3.2、车辆集中的车辆向目的区域的其他车辆发送地域广播分组消息。Step 3.2: The vehicle in the vehicle concentration sends a regional broadcast packet message to other vehicles in the destination area.

步骤3.1中假设车辆j是车辆i的邻居节点并且它们在同一条街道上,车辆j和i之间的稳定性估计指数按如下公式计算:Assuming in step 3.1 that vehicle j is a neighbor node of vehicle i and they are on the same street, the estimated stability index between vehicles j and i is calculated as follows:

Figure BDA0002473710870000131
Figure BDA0002473710870000131

式中:Di,j—为两辆车的之间的链路维持距离In the formula: D i,j — is the link maintenance distance between the two vehicles

Figure BDA0002473710870000132
—车辆i,j的矢量速度
Figure BDA0002473710870000132
—Vector velocity of vehicles i, j

车辆节点稳定性指标用于测量两个车辆之间的链路稳定性,考虑链路的持续时间。The vehicle node stability indicator is used to measure the link stability between two vehicles, taking into account the duration of the link.

若车辆接近行驶,有两种情况,车辆i和j朝向彼此行驶;车辆i和j在相同方向上行驶,后方车辆速度更快,在这两种情况下,车辆之间的链路维持距离为:If the vehicles are driving close, there are two cases where vehicles i and j are driving towards each other; vehicles i and j are driving in the same direction and the vehicle behind is faster, in both cases the link maintenance distance between the vehicles is :

Di,j=R+di,j (8)D i,j =R+d i,j (8)

式中:R—为车辆的通信范围In the formula: R—is the communication range of the vehicle

di,j—为车辆i,j之间的距离d i,j — is the distance between vehicles i,j

若车辆分离行驶,有两种情况,车辆i和j彼此远离;车辆i和j在相同方向上行驶,前方车辆速度更快,车辆之间的链路维持距离为:If the vehicles are driving separately, there are two cases, vehicles i and j are far away from each other; vehicles i and j are driving in the same direction, the vehicle ahead is faster, and the link maintenance distance between the vehicles is:

Di,j=R-di,j (9)D i,j =Rd i,j (9)

式中:R—为车辆的通信范围In the formula: R—is the communication range of the vehicle

di,j—为车辆i,j之间的距离。d i,j — is the distance between vehicles i,j.

如图5所示,步骤3.2中的具体过程为:在车联网中,由于街道宽度的限制,广播只需要选择一个邻居节点作为沿广播方向的下一个的中继节点,假设vi是在街道段中成功接收到广播消息的第一个车辆,vi计算每个邻居车辆的稳定性估计指数并选择具有最高稳定性估计指标的邻居车辆作为下一个车辆集车辆;然后vi转发包含所选邻居节点ID和要发送的广播消息并设置等待计时器,如果所选择的邻居节点成功接收到该信息,则它重复该选择过程并将该消息转发给下一个选择的车辆集车辆;如果vi未收到其选择邻居节点的消息,则表示该邻居未成功转发该消息,当vi的等待计时器到时后,vi重新计算稳定性估计指数,重新进行选择下一个车辆集的车辆;如果车辆集中的一个车辆节点通过信标消息检测到该集合中的一个邻居节点已经离开其通信范围,两个车辆节点之间的链接断裂,则车辆在该方向上重新选择具有最高稳定性的车辆节点加入车辆集,然后发送消息通知新加入的车辆。As shown in Figure 5, the specific process in step 3.2 is: in the Internet of Vehicles, due to the limitation of the street width, the broadcast only needs to select a neighbor node as the next relay node along the broadcast direction, assuming that vi is on the street The first vehicle in the segment that successfully receives the broadcast message, v i calculates the stability estimation index of each neighbor vehicle and selects the neighbor vehicle with the highest stability estimation index as the next vehicle set vehicle; then v i forwards the vehicle containing the selected Neighbor node ID and broadcast message to be sent and set a waiting timer, if the selected neighbor node successfully receives the message, it repeats the selection process and forwards the message to the next selected vehicle set vehicle; if v i If the message of selecting a neighbor node is not received, it means that the neighbor has not successfully forwarded the message. When the waiting timer of vi expires , vi recalculates the stability estimation index and re-selects the vehicle of the next vehicle set; If a vehicle node in a vehicle set detects through a beacon message that a neighbor node in the set has left its communication range and the link between the two vehicle nodes is broken, the vehicle reselects the vehicle with the highest stability in that direction The node joins the vehicle set and then sends a message to notify the newly joined vehicle.

由于车辆网中的车辆具有高移动向,车辆载体集中的车辆位置不断变化,随着车辆的移动,载体集中的车辆之间的链接可能会断开,此时需要在载体集中加入新的车辆。在通常情况下,车辆载体集中的车辆在该组中存在两个邻居节点且在不同的方向上。如果车辆载体集中的一个车辆节点通过信标消息检测到该集合中的一个邻居节点已经离开其通信范围,则车辆在该方向上重新选择具有最高稳定性的车辆节点加入车辆载体集,然后发送消息通知新加入的车辆。如图6所示,开始时,vi和vj在同一个车辆载体集,随着时间的推移,vj远离vi的通信范围,两个节点之间的链接断裂,vi重新计算其邻居节点的稳定性指标并选择新的车辆vk作为车辆载体集的车辆。Since the vehicles in the vehicle network have high moving directions, the positions of the vehicles in the vehicle carrier set are constantly changing. As the vehicles move, the links between the vehicles in the carrier set may be disconnected. At this time, new vehicles need to be added to the carrier set. Typically, a vehicle in a vehicle carrier set has two neighbor nodes in the group and in different directions. If a vehicle node in the vehicle carrier set detects through a beacon message that a neighbor node in the set has left its communication range, the vehicle reselects the vehicle node with the highest stability in that direction to join the vehicle carrier set, and then sends a message Notify newly added vehicles. As shown in Figure 6, at the beginning, v i and v j are in the same vehicle carrier set, as time goes on, v j is far away from the communication range of v i , the link between the two nodes is broken, and v i recalculates its Stability metrics of neighbor nodes and select a new vehicle v k as the vehicle of the vehicle carrier set.

为了验证该算法的正确性和可行性,通过OMNeT++和SUMO仿真软件对所提出的方法的性能进行仿真和验证,SUMO软件是开源的便于路网导入,本次实验选择西安地区的地图,共计5736个路段,2722个道路交叉点,最多设置了1200个车辆节点,其他仿真参数如表1所示。In order to verify the correctness and feasibility of the algorithm, the performance of the proposed method is simulated and verified by OMNeT++ and SUMO simulation software. SUMO software is open source and easy to import into the road network. This experiment selects the map of Xi'an area, a total of 5736 There are 2722 road intersections and 1200 vehicle nodes at most. Other simulation parameters are shown in Table 1.

表1公交车辆节点移动轨迹参数Table 1 Movement trajectory parameters of bus vehicle nodes

内容content 数值Numerical value 仿真区域Simulation area 4000*4000m4000*4000m 仿真时间Simulation time 43200s43200s 车辆节点类型Vehicle Node Type Car,BusCar,Bus 车辆节点数量Number of vehicle nodes 200-1200200-1200 车辆运行速度vehicle speed 0m/s~30m/s0m/s~30m/s 场景更新时间Scene update time 0.1s0.1s 节点缓存Node cache 300M300M 通信范围Communication range 200m200m 网络带宽network bandwidth 2M/s2M/s

在本次仿真中,每辆车辆具有消息生成能力,消息的目标区域区域为正方形,并且在整个道路网络上随机选择。对于每次参数配置执行100次仿真取平均值。在第一个阶段采用的对比算法是Epidemic路由算法,每当遇到其他没有接受到消息的车辆时,车辆都会盲目转发消息,该算法的主要缺点是产生高的传输开销。NTR算法,NTR首先根据每个车辆节点的轨迹数据建立其轨迹树。利用这种轨迹树,预测每辆车的未来位置,并得出其与所有其他车的接触可能性。在第二个阶段采用的对比算法是LINGER算法,它是在最小化协议开销的情况下在车辆网中分发消息。在该算法的第一个阶段,本文从两个方面来评价该算法,投递率:目的节点收到的数据包与源节点发送出的数据包数量的比值;传输开销:信息在网络传输过程中进行数据及交换和数据包转发所消耗的网络能量。在该算法的第二个阶段我们将数据包传输率作为主要性能指标。数据包传输率定义为目标区域中接收到消息的车辆数与通过目标区域的车辆数的比值。In this simulation, each vehicle has the ability to generate messages, and the target area of the message is square and randomly selected on the entire road network. 100 simulations were performed for each parameter configuration and averaged. The comparison algorithm used in the first stage is the Epidemic routing algorithm. Whenever it encounters other vehicles that have not received the message, the vehicle will blindly forward the message. The main disadvantage of this algorithm is the high transmission overhead. NTR algorithm, NTR first builds its trajectory tree according to the trajectory data of each vehicle node. Using this trajectory tree, the future position of each vehicle is predicted and its contact probability with all other vehicles is derived. The contrasting algorithm used in the second stage is the LINGER algorithm, which distributes messages in the vehicle network while minimizing the protocol overhead. In the first stage of the algorithm, this paper evaluates the algorithm from two aspects: delivery rate: the ratio of the data packets received by the destination node to the number of data packets sent by the source node; transmission overhead: information in the network transmission process Network energy consumed for data and switching and packet forwarding. In the second stage of the algorithm we use the packet delivery rate as the main performance indicator. The packet transmission rate is defined as the ratio of the number of vehicles in the target area that received the message to the number of vehicles passing through the target area.

图7描述了随着车辆数增加的情况下,三种不同算法的数据分组投递率对比图,总体来说随着车辆数的增加,本文提出的算法BTGR和NTR算法都呈现出较高的投递率,而Epidemic路由算法由呈现降低的趋势,这是由于在车辆节点增多后,洪泛导致数据包数量急剧增加,而每个车辆的数据缓存为固定的300M,从而导致网络拥塞,数据无法转发,投递率下降。在400个节点以下的情况下,由于节点过少,公交车之间的相遇变少,导致可到达的链路变少,所以投递率略小于NTR。Figure 7 depicts the comparison chart of the data packet delivery rate of three different algorithms when the number of vehicles increases. Generally speaking, with the increase of the number of vehicles, the algorithms BTGR and NTR proposed in this paper both show higher delivery rates. However, the Epidemic routing algorithm shows a decreasing trend. This is because after the number of vehicle nodes increases, the flooding leads to a sharp increase in the number of data packets, and the data cache of each vehicle is a fixed 300M, which leads to network congestion and data cannot be forwarded. , the delivery rate dropped. In the case of less than 400 nodes, due to too few nodes, there will be fewer encounters between buses, resulting in fewer reachable links, so the delivery rate is slightly smaller than NTR.

图8描述了网络传输总的路由开销与车辆节点数关系图,该图中Epidemic由于感染方式使得开销爆炸式增长,相比于其他两个方法相差过多。本发明提出的方法在节省路由开销方面效果良好,因为消息只在目标区域内进行广播所以减少了传输开销。Figure 8 depicts the relationship between the total routing overhead of network transmission and the number of vehicle nodes. In this figure, Epidemic's overhead increases explosively due to the infection method, which is much different from the other two methods. The method proposed by the present invention has a good effect in saving routing overhead, because the message is only broadcast in the target area, so the transmission overhead is reduced.

图9描述了不同消息生成速率对投递率的影响(车辆数为800),可以发现,当消息到达率大于每小时两个消息时,BTGR优于其他方法。当网络流量相对较慢(每小时少于两条消息)时,Epidemic具有最佳性能。这是因为Epidemic积极复制消息并充分利用网络容量,但是随着通信量的持续增加,由于网络容量始终有限,Epidemic传输效率更差。Figure 9 depicts the effect of different message generation rates on the delivery rate (the number of vehicles is 800), and it can be found that BTGR outperforms other methods when the message arrival rate is greater than two messages per hour. Epidemic has the best performance when network traffic is relatively slow (less than two messages per hour). This is because Epidemic actively replicates messages and fully utilizes network capacity, but as traffic continues to increase, Epidemic transmits less efficiently as network capacity is always limited.

图10描述了不同的消息生成速率对传输开销的影响,可以发现,BTGR的传输开销始终比其他算法低。随着消息生成速率的增加,所有算法的传输开销都会变小。主要原因如下,在车辆数量稳定的情况下,总联系的节点也保持稳定。随着生成更多消息,它们争夺联系节点的有限资源。减少了不必要的传输,因此平均传输开销也减少了。Figure 10 describes the impact of different message generation rates on the transmission overhead, and it can be found that the transmission overhead of BTGR is always lower than other algorithms. As the message generation rate increases, the transmission overhead of all algorithms decreases. The main reasons are as follows, when the number of vehicles is stable, the nodes in total contact also remain stable. As more messages are generated, they compete for the limited resources of contact nodes. Unnecessary transfers are reduced, so the average transfer overhead is also reduced.

图11描述的是第二阶段不同车辆数对数据包传输率的影响,当车辆通过目的区域街道时,即使车辆集合中的第一个车辆成员未能及时发送消息,其他车辆集合的成员可以在其他车辆行驶在该街道时将消息传递给它,提高了数据包传输率。Figure 11 depicts the effect of different vehicle numbers on the data packet transmission rate in the second stage. When the vehicle passes through the street in the destination area, even if the first vehicle member in the vehicle set fails to send the message in time, members of other vehicle sets can Messages are passed to it as other vehicles drive on the street, increasing the packet transmission rate.

本发明一种基于公交轨迹和定位信息的地域群播方法,其优点在于:第一阶段先建立公交节点的轨迹树以及相遇模型,再根据相遇图计算公交节点对目标区域的消息转发能力,选择具有更高消息转发能力的节点转发消息到目的区域;在地域群播的第二个阶段,使用稳定性指数来估计两辆车的稳定性,在目的区域的的每条街道上建立一个车辆集。通过车辆集,经过目的区域的车辆需要传递消息时可以通过一跳交付消息,从而避免多跳广播产生的显著开销,若未接收到消息的车辆未能从刚经过的车辆中获得消息,它仍然可以从它将遇到的后续车辆集接收到消息,因此提高了消息的接收率,该算法在维持高的数据包投递率情况下可以将整网的传输开销降低,达到预期的目标。The present invention is a regional group broadcasting method based on bus trajectories and positioning information. Nodes with higher message forwarding capabilities forward messages to the destination area; in the second stage of regional multicast, the stability index is used to estimate the stability of the two vehicles, and a vehicle set is established on each street in the destination area. . Through the vehicle set, the vehicle passing through the destination area can deliver the message through one hop when it needs to deliver the message, thus avoiding the significant overhead caused by multi-hop broadcasting. Messages can be received from the set of subsequent vehicles it encounters, thus increasing the message reception rate. The algorithm can reduce the transmission overhead of the entire network while maintaining a high packet delivery rate and achieve the desired goal.

Claims (7)

1. A regional multicast method based on bus tracks and positioning information is characterized by comprising the following steps:
step 1, establishing an encounter model between buses in urban traffic through bus historical track analysis, and improving packet transfer by reducing uncertainty of vehicle mobility by using track information of the vehicles and by using line coincidence between the buses and encounter probability between different time periods;
step 2, in the first stage of the regional multicast, according to the local encounter between vehicles, effectively using vehicle tracks, and forwarding the data packet to the vehicle with higher node forwarding capability through the bus encounter model established in the step 1;
and 3, in the second stage of the regional multicast, estimating the stability of the two vehicle nodes by using the stability index, establishing a vehicle set on each street of the target region, and using a vehicle set establishing and maintaining mechanism to ensure that the vehicle passing through the target region can deliver the message by one hop when the message needs to be transmitted.
2. The regional multicast method based on the bus track and the positioning information as claimed in claim 1, wherein the process of establishing the bus encounter model in step 1 is as follows:generalizing all bus node encounters into a geographical encounter graph g (v) { x (v), e (v) }, maintained by vehicle nodes v, where x (v) represents a set of vertices, e (v) represents a set of edges, the geographical encounter graph maintains all trajectories known to vehicle nodes v and all possible encounters between geographical locations on those trajectories; wherein an absolute time at which a vehicle v arrives at a given location I is defined as
Figure FDA0002473710860000011
E (v) comprises two types of edges,
Figure FDA0002473710860000012
is a one-way edge, which means that the vehicle a is on its trajectory from the vertex
Figure FDA0002473710860000013
Travel to the top
Figure FDA0002473710860000014
The bidirectional edge e represents the trajectory between the vehicles a and b that may meet and ri a∈Ta,
Figure FDA0002473710860000015
Assume that v has obtained a set of vehicle trajectories ψ (v), for each Ta∈ψ(v),
Figure FDA0002473710860000016
When the meeting mode of the vehicles is analyzed, each track records the ID number of an intersection and the passing time of vehicle nodes, in order to solve the time deviation problem of bus running, the time of a bus passing a certain intersection is assumed to fluctuate up and down within a certain range, the time fluctuation condition accords with normal distribution, the time of the bus reaching the intersection I is assumed to be t, and the upper limit and the lower limit of the t are respectively set as tl,thTherefore t ∈ [ tl,th]And one variable follows a normal distribution, then the probability density function is:
Figure FDA0002473710860000021
in the formula: μ -is the expectation of a normal distribution function,
σ -variance as a Normal distribution function
For two vehicles with mutually intersected tracks, the meeting probability is judged by the approaching degree of arrival time when the vehicles arrive at the track intersection, and the meeting between buses is divided into the following 3 cases:
in the first case, two vehicles are on the same road segment and travel in the same direction, e.g., bus A and bus C at r2Meet on road segment, assume A arrives at crossing obeys
Figure FDA0002473710860000022
C compliance to crossing
Figure FDA0002473710860000023
Then the probability of encounter
Figure FDA0002473710860000024
In the formula: -as time threshold, determined by bus speed and communication range
μAAExpectation and variance obeying normal distribution for time of bus A reaching the intersection
μBB-expectations and variances obeying a normal distribution for the time of arrival of bus B at the intersection;
in the second case, two vehicles travel in different directions on the same road section, e.g. bus A and bus B at r4Meet on the road section, the time when the bus A reaches the intersection 1 is
Figure FDA0002473710860000025
The time when the road reaches the intersection 2 is
Figure FDA0002473710860000026
The time when the bus B reaches the intersection 1 is
Figure FDA0002473710860000027
The time when the road reaches the intersection 2 is
Figure FDA0002473710860000028
Wherein
Figure FDA0002473710860000029
The other two times are set as the expected times of arrival,
Figure FDA00024737108600000210
and
Figure FDA00024737108600000211
the density function of (a) is:
Figure FDA0002473710860000031
Figure FDA0002473710860000032
in the formula: mu.s11Time for bus A to reach the 1 intersection
Figure FDA0002473710860000039
Expectation and variance, μ, obeying a normal distribution22Time for bus B to reach the 2-intersection
Figure FDA00024737108600000310
Subject to the expectation and variance of a normal distribution,
therefore, the encounter probability is:
Figure FDA0002473710860000033
in the formula: mu.s11Time for bus A to reach the 1 intersection
Figure FDA0002473710860000034
Expectation and variance, μ, obeying a normal distribution22Time for bus B to reach the 2-intersection
Figure FDA0002473710860000035
Expectation and variance obeying a normal distribution;
in the third case, two vehicles in different directions meet at the intersection, for example, the bus B and the bus C meet at the intersection I2, and the meeting probability is:
Figure FDA0002473710860000036
in the formula: -a time threshold, determined by the bus speed and the communication range, smaller than in the first case, muCCTime for bus C to reach the 2 crossing
Figure FDA0002473710860000037
Expectation and variance, μ, obeying a normal distributionBBTime for bus B to reach the 2-intersection
Figure FDA0002473710860000038
Obeying the expectation and variance of a normal distribution.
3. The regional multicast method based on the bus track and the positioning information as claimed in claim 2, wherein the step 2 specifically comprises the following steps:
step 2.1, firstly initializing a map and a vehicle track;
step 2.2, judging whether a bus node exists in the neighbor nodes of the source node, if so, establishing a geographical encounter model according to the step 1, calculating the message forwarding capacity of each node, if not, forwarding the message by virtue of a common vehicle, and if so, selecting the common vehicle node closest to the target area center in the neighbor vehicle nodes;
step 2.3, calculating the message forwarding capability of the nodes, and selecting the node with the strongest message forwarding capability, namely cpForwards the message;
and 2.4, judging whether a node reaches a target area, if so, ending the process, and if not, continuing to execute the step 2.2.
4. The regional multicast method based on bus track and positioning information as claimed in claim 3, wherein the message forwarding capability c of each node is calculated in step 2.2pThe process comprises the following steps:
the arrival conditions of the vehicle track to the target area are divided into direct arrival and indirect arrival, wherein the direct arrival means that the vehicle track directly drives into the target area; the indirect arrival means that the vehicle passes through the meeting with other vehicles, and the tracks of the other vehicles arrive at the target area; vehicle v1The message forwarding capability at the destination area is defined as the probability that its extended vehicle trajectory's coverage area overlaps with the destination area, vehicle v1Having multiple possible extended paths to reach its destination area, βiIndicating i paths, p (β), within the destination areai) To be βiIs contained in v1Probability of in-reach of cpThe calculation formula of (2) is as follows:
Figure FDA0002473710860000041
calculation of cpIt is necessary to obtain a path expansion set omega for all possible destination areasv={ηi1,2 … n, wherein ηiRepresents the set of extended paths that each can reach, via path ηi∈ΩvCalculation βiIs contained in v1Is within the coverage of (β)i)。
5. The regional multicast method based on the bus track and the positioning information as claimed in claim 1, wherein the step 3 is implemented according to the following steps:
step 3.1, calculating the stability index of the vehicles on the street of the target area, and establishing and maintaining a vehicle set on the street;
and 3.2, the vehicles in the vehicle set send regional broadcast grouping messages to other vehicles in the target area.
6. The regional multicast method based on bus track and location information as claimed in claim 5, wherein in step 3.1, it is assumed that the vehicle j is a neighbor node of the vehicle i and they are on the same street, and the stability estimation index between the vehicles j and i is calculated according to the following formula:
Figure FDA0002473710860000051
in the formula: di,j-maintaining a distance for a link between two vehicles
Figure FDA0002473710860000052
-vector velocity of vehicle i, j
If the vehicle is approaching, there are two situations, vehicle i and j are traveling towards each other; vehicles i and j travel in the same direction, with the rear vehicle at a faster speed, in both cases the link maintenance distance between the vehicles is:
Di,j=R+di,j(8)
in the formula: r-is the communication range of the vehicle
di,jAs distance between vehicles i, j
If the vehicles are driven separately, there are two situations where vehicles i and j are far away from each other; the vehicles i and j travel in the same direction, the vehicle in front is faster, and the link between the vehicles maintains the distance:
Di,j=R-di,j(9)
in the formula: r-is the communication range of the vehicle
di,jIs the distance between the vehicles i, j.
7. The regional multicast method based on the bus track and the positioning information as claimed in claim 5, wherein the specific process in the step 3.2 is as follows: in the internet of vehicles, due to the limitation of street width, the broadcast only needs to select one neighbor node as the next relay node in the broadcast direction, assuming viIs the first vehicle in the street segment that successfully receives the broadcast message, viCalculating a stability estimation index of each neighbor vehicle and selecting the neighbor vehicle with the highest stability estimation index as a next vehicle set vehicle; then viForwarding a broadcast message containing the selected neighbor node ID and to be sent and setting a wait timer, if the selected neighbor node successfully receives the message, it repeats the selection process and forwards the message to the next selected vehicle set vehicle; if v isiIf the message of selecting the neighbor node is not received, the neighbor node is indicated to unsuccessfully forward the message, and when v isiV after the wait timer ofiRecalculating the stability estimation index, and reselecting the vehicle of the next vehicle set; if one vehicle node in the vehicle set detects that one neighbor node in the set has left the communication range of the vehicle node through the beacon message, the link between the two vehicle nodes is broken, the vehicle reselects the vehicle node with the highest stability in the direction to join the vehicle set, and then sends a message to inform the newly joined vehicle.
CN202010356702.9A 2020-04-29 2020-04-29 A regional multicast method based on bus trajectory and positioning information Pending CN111615060A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010356702.9A CN111615060A (en) 2020-04-29 2020-04-29 A regional multicast method based on bus trajectory and positioning information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010356702.9A CN111615060A (en) 2020-04-29 2020-04-29 A regional multicast method based on bus trajectory and positioning information

Publications (1)

Publication Number Publication Date
CN111615060A true CN111615060A (en) 2020-09-01

Family

ID=72205623

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010356702.9A Pending CN111615060A (en) 2020-04-29 2020-04-29 A regional multicast method based on bus trajectory and positioning information

Country Status (1)

Country Link
CN (1) CN111615060A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114173300A (en) * 2021-11-17 2022-03-11 中科怡海高新技术发展江苏股份公司 Multi-user task unloading method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103052093A (en) * 2013-01-29 2013-04-17 武汉大学 Link stability assessment method in VANET (Vehicular Ad-Hoc Network)
CN103095592A (en) * 2013-01-11 2013-05-08 上海交通大学 Zone multicast routing system and method of vehicular ad hoc network
CN103095593A (en) * 2013-01-11 2013-05-08 上海交通大学 Routing system and method of vehicular ad hoc network
US20140098686A1 (en) * 2012-10-09 2014-04-10 At&T Intellectual Property I, L.P. Geocast protocol for wireless sensor network
CN105228180A (en) * 2015-09-29 2016-01-06 江苏大学 A kind of vehicle-mounted Delay Tolerant Network method for routing estimated based on node transfer capability
CN105246119A (en) * 2015-09-22 2016-01-13 东软集团股份有限公司 Unicast routing forwarding method and device for vehicle ad-hoc network

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140098686A1 (en) * 2012-10-09 2014-04-10 At&T Intellectual Property I, L.P. Geocast protocol for wireless sensor network
CN103095592A (en) * 2013-01-11 2013-05-08 上海交通大学 Zone multicast routing system and method of vehicular ad hoc network
CN103095593A (en) * 2013-01-11 2013-05-08 上海交通大学 Routing system and method of vehicular ad hoc network
CN103052093A (en) * 2013-01-29 2013-04-17 武汉大学 Link stability assessment method in VANET (Vehicular Ad-Hoc Network)
CN105246119A (en) * 2015-09-22 2016-01-13 东软集团股份有限公司 Unicast routing forwarding method and device for vehicle ad-hoc network
CN105228180A (en) * 2015-09-29 2016-01-06 江苏大学 A kind of vehicle-mounted Delay Tolerant Network method for routing estimated based on node transfer capability

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
RUOBING JIANG ET.AL,: "Exploiting Trajectory-Based Coverage for Geocast in Vehicular Networks", 《 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS》 *
蒋若冰: "无线车辆自组织网络路由方法研究", 《中国博士学位论文全文数据库(博士 ) 工程科技辑II》 *
陶洋等: "基于分簇的车载自组织网络路由算法", 《计算机工程与设计》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114173300A (en) * 2021-11-17 2022-03-11 中科怡海高新技术发展江苏股份公司 Multi-user task unloading method and system

Similar Documents

Publication Publication Date Title
CN107071854B (en) The distributed multihop broadcasting method of relay forwarding probability is maximized based on car networking
CN103269478B (en) The quick broadcasting method of position-based information in vehicular ad hoc network
Chuang et al. DEEP: Density-aware emergency message extension protocol for VANETs
CN105376152B (en) A kind of more candidate compound relay data transmission methods in In-vehicle networking
CN103281742B (en) Road information vehicular ad hoc network method for routing is obtained based on autonomous
JP2011527847A (en) Reliable broadcast transmission in a vehicle traffic environment
CN103763753B (en) A kind of road grid traffic information fast propagation method based on VANET
CN106792977A (en) Double cluster head method for routing based on traffic density in vehicular ad hoc network
Maslekar et al. C-DRIVE: clustering based on direction in vehicular environment
CN106211260A (en) An adaptive opportunistic routing method based on location information in Internet of Vehicles
Mirjazaee et al. An opportunistic routing based on symmetrical traffic distribution in vehicular networks
CN101808306B (en) An Adaptive Emergency Information Notification Method Based on Vehicle Network
Wolterink et al. Dissemination protocols to support cooperative adaptive cruise control (CACC) merging
CN110248392B (en) Opportunity forwarding method based on node efficiency in Internet of vehicles
Rana et al. VANET: expected delay analysis for location aided routing (LAR) Protocol
CN111615060A (en) A regional multicast method based on bus trajectory and positioning information
CN101867997B (en) Grouping routing method based on handover in vehicle-mounted self-organizing network environment
KR20090056072A (en) An Emergency Warning Message Broadcasting Method using Area-based Relay Node Selection Algorithm for Vehicle Ad Hoc Network
Chang et al. Trajectory-based data Forwarding with future Neighbor Prediction in autonomous driving vehicular environments
Hajjej et al. Robust backbone network based on hybrid selection of relays for multi-hop data dissemination in VANETs
CN107911296A (en) Geographic position routing method based on backbone link guarantee time delay and vehicle-mounted terminal
Cui et al. Application of improved ant colony optimization in vehicular ad-hoc network routing
Nakamura et al. A method for improving data delivery efficiency in delay tolerant vanet with scheduled routes of cars
CN103260208B (en) The implementation method of the hybrid routing protocol of position-based information under vehicle-mounted Ad hoc network
Al-Mayouf et al. An intersection-based segment aware algorithm for geographic routing in VANETs

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200901

RJ01 Rejection of invention patent application after publication