CN113381882B - 一种针对软件定义车联网的控制平面视图构建方法 - Google Patents
一种针对软件定义车联网的控制平面视图构建方法 Download PDFInfo
- Publication number
- CN113381882B CN113381882B CN202110591822.1A CN202110591822A CN113381882B CN 113381882 B CN113381882 B CN 113381882B CN 202110591822 A CN202110591822 A CN 202110591822A CN 113381882 B CN113381882 B CN 113381882B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- controller
- period
- node
- control plane
- 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.)
- Active
Links
- 238000010276 construction Methods 0.000 title claims abstract description 11
- 230000008447 perception Effects 0.000 claims abstract description 20
- 238000000034 method Methods 0.000 claims abstract description 18
- 238000005457 optimization Methods 0.000 claims abstract description 10
- 230000005540 biological transmission Effects 0.000 claims description 34
- 238000004364 calculation method Methods 0.000 claims description 8
- 238000006073 displacement reaction Methods 0.000 claims description 4
- 230000001133 acceleration Effects 0.000 claims description 2
- 238000004891 communication Methods 0.000 abstract description 7
- 238000005516 engineering process Methods 0.000 description 7
- 230000006855 networking Effects 0.000 description 5
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/145—Network analysis or design involving simulating, designing, planning or modelling of a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
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)
- Mobile Radio Communication Systems (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明公开了一种针对软件定义车联网的控制平面视图构建方法,属于无线通信技术领域。它包括步骤1、车辆节点周期地向控制器上传车辆状态信息;2、控制器基于物理感知优化与逻辑计算纠正构建控制平面视图。本发明解决了目前公知技术中未考虑到控制平面视图与真实视图不一致的问题。
Description
技术领域
本发明属于无线通信技术领域,特别涉及一种针对软件定义车联网的控制平面视图构建方法。
背景技术
软件定义网络作为一种新兴的网络架构,软件定义网络的核心思想为将控制平面和数据平面分离,实现对网络的灵活控制与管理。目前,越来越多的研究把软件定义网络使用在车联网中,软件定义车联网成为了一种车联网更好的解决方案。
在本领域的公知技术中,在软件定义网络中控制器通常会根据底层设备的信息在控制平面形成包含全局网络信息的视图,并基于此视图为用户提供多样性的服务。在公知技术中,一种基于软件定义车联网的自适应路由方法(CN 109600712 A)中“通过本地控制器可以获取车辆节点的ID、位置和速度信息”并基于此实现为特定交通场景选择最优的路由策略。基于软件定义车联网路由的方法及***(CN 110049527 A)中“获取各节点周期性发送的节点状态信息,以生成网络带权无向图”并基于此为节点规划全局最优路由。
现有的公知技术将软件定义网络应用于车联网中,为车辆提供路由等服务。软件定义车联网中,控制平面中根据车辆位置等信息获得关于车辆位置信息的视图,但由于无线传输中的时延与丢包以及车辆的高移动性,控制平面视图中车辆的位置与真实世界中的车辆位置往往会存在差异。而这种差异对于车联网中应用尤其是时延敏感型的安全相关应用的影响就格外显著。现有的公知技术中都未考虑到控制平面视图与真实视图不一致的问题。故本发明致力于提出一种针对软件定义车联网的控制平面视图构建方法,以获取软件定义车联网中更加精准的控制平面视图。
发明内容
针对软件定义车联网的控制平面视图与真实视图存在差异的问题,本发明提供一种针对软件定义车联网的控制平面视图构建方法,以获取软件定义车联网中更加精准的控制平面视图。
为了解决上述技术问题,本发明提供的一种针对软件定义车联网的控制平面视图构建方法,包括以下步骤:
步骤1、车辆节点周期地向控制器上传车辆状态信息;
步骤2、控制器基于物理感知优化与逻辑计算纠正构建控制平面视图。
本发明采用软件定义车联网架构,通过控制器来集中获取、管理使用车辆节点的位置信息并在在控制器中构建车辆位置信息的控制平面视图,构建策略包括基于物理感知优化与逻辑计算纠正,分别通过动态分配感知任务、调整感知频率、分配感知资源等物理手段以及针对不同感知数据建立预测及修正模型等逻辑手段,有效地解决了现有技术中未考虑的控制平面视图与真实视图不一致的问题。
附图说明
本发明的附图说明如下:
图1是本方法发明的应用环境示意图;
图2是本方法发明的流程图。
具体实施方式
下面结合附图和实施例对本发明作进一步说明:
本方法发明的应用环境如图1所示,在路网上行驶的车辆节点通过无线通讯技术,如专用短程通讯技术、基于蜂窝网络的车联网通信技术等进行连接。同时,车辆通过无线通讯技术将自身的运动状态信息等发送给带有路侧单元的控制器,其具体流程可以通过无线通讯技术发送至路侧单元,路侧单元通过有线链路发送给控制器。控制平面位于控制器,并通过连接核心网接入网络。控制器根据车辆发送的位置信息等数据构建控制平面视图。
本发明提供的一种针对软件定义车联网的控制平面视图构建方法,包括以下步骤:
步骤1、车辆节点周期地向控制器上传车辆状态信息;
步骤2、控制器基于物理感知优化与逻辑计算纠正构建控制平面视图。
本方法发明的流程图如图2所示,该流程具体实现了一种针对软件定义车联网的控制平面视图构建方法。为了清楚说明该流程图,先对以下的概念进行说明:
1.车辆节点V为加入到车联网中的车辆节点,本发明环境中应有很多车辆,但每个车辆节点的流程都相同,故只用车辆节点V来指代车联网中某个不特定的节点。
2.控制平面视图构建策略包括基于物理感知优化与逻辑计算纠正。不管哪种方式,对于***而言,都需要车辆与控制器之间时间同步。
3.视图信息有很多,图2的流程图只选取位置信息进行说明。同时,物理感知优化方式多样,图2的流程图只选取调整车辆节点的数据发送频率进行说明。
图2所示的流程如下:
在步骤101,车辆节点V加入到车联网中,同时确认自身的发送周期T与时间同步周期Tsync。发送周期为车辆节点向控制器上传车辆状态数据包的周期,而时间同步周期为车辆发送时间同步数据包的周期。
车辆节点V不是特指某一个特定的节点,而是指任一新加入的车辆节点,在流程中更好说明,将该车辆节点定义为特定节点V。
在步骤102,车辆节点V发送包含车辆ID和发送周期T的车辆注册数据包给控制器。
在步骤103,在本***启动时,控制器进行初始化车辆信息表与历史数据表,车辆信息表中存储车辆ID与车辆的发送周期T,历史数据表中存储车辆发送的历史数据包信息。车辆信息表中的发送周期T的初始值为0。
在步骤104,控制器接收到车辆节点V发送的车辆注册数据包后,将车辆ID与发送周期T记录存储到车辆信息表中。
在步骤108,判断车辆节点是否收到控制器反馈的接收数据包时间戳,如果收到,则执行步骤109,否则,执行步骤113。
在步骤110,车辆节点V通过得到相对于时刻的控制器时间戳,来与控制器进行时间同步。具体地,车辆节点向控制器发送时间同步数据包到控制器发回反馈的传输时延可以假设一致,通过计算便可得到相对于车辆节点时钟时刻的控制器时间戳。
在步骤112,车辆节点V通过车载传感器获取车辆运动信息m={p,s,a},p为车辆的位置,s为车辆的速度,a为车辆的加速度。
在步骤113,车辆节点V没有收到控制器的反馈时间戳,那么车辆节点可以从时间同步信息表中获取到上次时间同步成功的时间戳与同步修正值,如果时间同步信息表中无同步成功的时间戳与同步修正值,那么时间戳为0。
在步骤115,判断时间同步的一个周期内是否成功同步,为时间同步成功的时间戳,为当前时刻的时间戳,为当前时刻与上次时间同步成功的差值,如果该差值小于时间同步周期,时间同步的一个周期内成功同步,执行步骤117,否则,执行步骤116。
在步骤117,利用时间同步时间戳与同步修正值获取当前相对于车辆节点V时钟的控制器时间戳,具体为,为当前时刻的时间戳,为时间同步成功的时间戳,为两个时刻的时间差值,通过时间差值加上时间同步修正值获得相对于车辆节点时钟时刻的控制器时刻时间戳。将设置为相对于车辆节点时钟时刻的控制器时刻时间戳。
在步骤120,判断是否经过了发送周期T,如果没有超过发送周期T,执行步骤119,否则,执行步骤121。
在步骤121,判断是否经过了时间同步周期Tsync,如果没有超过时间同步周期Tsync,执行步骤112,否则,执行步骤105。
在步骤125,控制器根据传输时延模型估计数据包的传输时延具体地,传输时延模型是根据该车辆以往发送的数据包的传输时延对分布模型进行拟合,最终得到一个符合历史传输时延分布的数学模型,基于预先获得的传输时延模型就可以得到数据包的传输时延
在步骤128,控制器根据车辆的位移距离更新车辆新的位置信息,其中x、y为两个坐标轴上的位置坐标。
在步骤129,控制器通过查询车辆信息表,获取车辆的发送周期T。
在步骤130,判断发送周期T是否为零,如果为零,则执行步骤131,否则,执行步骤132。
在步骤131,根据历史数据表对车辆节点的发送周期T进行估计,具体地,可以根据历史数据表中车辆节点的数据包周期来进行估计。
在步骤134,判断是否收到数据包,如果收到数据包,则执行步骤122,否则执行步骤135。
在步骤137,当控制器接收并对周期T内的车辆节点的位置进行修正后,得到了更加精准的控制平面视图,至此逻辑计算纠正流程结束。
在步骤138,当控制器收到周期T+1的车辆节点的位置后,与周期T预测的结果做对比,如果有一定偏差,则执行139,否则流程结束。
在步骤139,控制器根据位置偏差的阈值进行车辆节点的物理感知优化,调整车辆节点的数据发送频率,执行步骤118。
Claims (3)
1.一种针对软件定义车联网的控制平面视图构建方法,其特征是,包括以下步骤:
步骤1、车辆节点周期地向控制器上传车辆状态信息;
步骤2、控制器通过调整感知节点的感知频率、分配感知资源的物理感知优化方法与利用车辆历史信息进行视图数据修正的逻辑计算纠正方法,协同构建控制平面视图。
2.根据权利要求1所述的一种针对软件定义车联网的控制平面视图构建方法,其特征是,在步骤1中,车辆节点周期地向控制器上传车辆状态包括以下步骤:
步骤1、车辆节点确认发送周期与时间同步周期;
步骤2、将车辆注册数据包发送给控制器;
步骤3、车辆节点与控制器进行时间同步,如果时间同步失败,则步骤5中获取的时间戳为空;
步骤4、车辆节点通过车载传感器获取车辆运动状态信息,包括车辆位置、速度、加速度、行驶方向;
步骤5、车辆节点获取时间同步后的当前时刻的时间戳;
步骤6、车辆节点将包含车辆运动状态信息和时间戳的数据包发送给控制器;
步骤7、经过发送周期后重复步骤4、5、6;
步骤8、经过时间同步周期后重复步骤3、4、5、6、7。
3.根据权利要求1所述的一种针对软件定义车联网的控制平面视图构建方法,其特征是,在步骤2中,控制器基于物理感知优化与逻辑计算纠正构建控制平面视图的步骤为:
步骤1、控制器进行初始化操作;
步骤2、控制器接收车辆节点在时间周期T内发送的数据包;
步骤3、如果数据包中时间戳不为空,获取数据包的传输时延,否则,通过由历史传输时延数据拟合得到的传输时延模型得到;
步骤4、控制器对于无线传输中传输时延带来的影响进行修正,具体方法为基于数据包中的车辆状态信息,通过计算车辆的位移来更新车辆位置;
步骤5、如果控制器得到车辆节点的数据包发送周期,则根据发送周期判断该车辆节点是否丢包,否则可通过历史数据包估计发送周期,并根据发送周期估计值判断该车辆节点是否丢包;
步骤6、控制器对于无线传输中丢包带来的影响进行逻辑计算纠正,具体方法为对于判断为在时间周期T内发生丢包的车辆,将该车辆历史数据中最新的数据包中车辆状态信息为依据来更新车辆的位置;
步骤7、控制器对于无线传输中丢包带来的影响进行物理感知优化,具体方法为判断周期T+1的车辆发送的数据信息与周期T预测的相比较,如果达到误差阈值,则通过调整车辆感知频率、分配感知资源物理手段减少数据包丢失。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110591822.1A CN113381882B (zh) | 2021-05-28 | 2021-05-28 | 一种针对软件定义车联网的控制平面视图构建方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110591822.1A CN113381882B (zh) | 2021-05-28 | 2021-05-28 | 一种针对软件定义车联网的控制平面视图构建方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113381882A CN113381882A (zh) | 2021-09-10 |
CN113381882B true CN113381882B (zh) | 2022-10-11 |
Family
ID=77574819
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110591822.1A Active CN113381882B (zh) | 2021-05-28 | 2021-05-28 | 一种针对软件定义车联网的控制平面视图构建方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113381882B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018226238A1 (en) * | 2017-06-09 | 2018-12-13 | Nokia Solutions And Networks Oy | VEHICLE OPERATION STATE AWARE CONNECTION, MOBILITY, QoS, AND BEARER MANAGEMENT |
CN109121117A (zh) * | 2018-07-13 | 2019-01-01 | 上海淞泓智能汽车科技有限公司 | 一种基于蜂窝网络的车路实时通信***及通信方法 |
CN110536316A (zh) * | 2018-09-28 | 2019-12-03 | 中兴通讯股份有限公司 | 一种路测方法及其控制方法、装置、设备、存储介质 |
CN111547056A (zh) * | 2020-05-11 | 2020-08-18 | 王永宽 | 一种分体式运载装置低延迟无线同步控制*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11072356B2 (en) * | 2016-06-30 | 2021-07-27 | Transportation Ip Holdings, Llc | Vehicle control system |
-
2021
- 2021-05-28 CN CN202110591822.1A patent/CN113381882B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018226238A1 (en) * | 2017-06-09 | 2018-12-13 | Nokia Solutions And Networks Oy | VEHICLE OPERATION STATE AWARE CONNECTION, MOBILITY, QoS, AND BEARER MANAGEMENT |
CN109121117A (zh) * | 2018-07-13 | 2019-01-01 | 上海淞泓智能汽车科技有限公司 | 一种基于蜂窝网络的车路实时通信***及通信方法 |
CN110536316A (zh) * | 2018-09-28 | 2019-12-03 | 中兴通讯股份有限公司 | 一种路测方法及其控制方法、装置、设备、存储介质 |
CN111547056A (zh) * | 2020-05-11 | 2020-08-18 | 王永宽 | 一种分体式运载装置低延迟无线同步控制*** |
Non-Patent Citations (1)
Title |
---|
基于势博弈的车载边缘计算信道分配方法;许新操等;《电子学报》;20210515;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113381882A (zh) | 2021-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109936519B (zh) | 基于定时响应的工业无线传感网时钟频率偏移估计方法 | |
US20210302956A1 (en) | Network aware and predictive motion planning in mobile multi-robotics systems | |
JP4912143B2 (ja) | データ・ロギングのための方法および装置 | |
CN109511123B (zh) | 一种基于时间信息的软件定义车辆网络自适应路由方法 | |
CN111132192B (zh) | 一种无人机基站在线轨迹优化方法 | |
CN103001879B (zh) | 减少链路状态通告洪泛次数的方法及设备 | |
CN1719781A (zh) | 一种Ad hoc网络TDMA时隙同步方法 | |
CN111490844B (zh) | 一种时钟同步方法、装置及电子设备 | |
CN113904948B (zh) | 基于跨层的多维参数的5g网络带宽预测***及方法 | |
CN104202772A (zh) | 应用于无线传感器网络的节点内存资源共享的移动Sink数据采集方法 | |
CN109587751B (zh) | 无人机自组网自适应路由方法和*** | |
WO2014117810A1 (en) | Adaptive rate control for cellular-based vehicular networks | |
US11863292B2 (en) | Coordinated satellite and terrestrial channel utilization | |
CN112291747B (zh) | 网络拥塞控制方法及装置、电子设备、存储介质 | |
CN111130853A (zh) | 一种基于时间信息的软件定义车辆网络的未来路由预测方法 | |
CN113381882B (zh) | 一种针对软件定义车联网的控制平面视图构建方法 | |
CN114584246A (zh) | 基于fpga的无线自组网时间同步方法、***及介质 | |
Ji et al. | A three-level routing hierarchy in improved SDN-MEC-VANET architecture | |
JP4182469B2 (ja) | 移動体通信システム、その基地局制御装置および無線基地局並びにこのシステムの通信タイミング制御方法 | |
Bordonaro et al. | Modeling efficient and effective communications in vanet through population protocols | |
Raja et al. | Mobility handling in mac for wireless ad hoc networks | |
Medani et al. | Fault tolerant time synchronization using offsets table robust broadcasting protocol for vehicular ad hoc networks | |
US20220150859A1 (en) | Time Delay Estimations Between Wireless Nodes | |
CN102904829A (zh) | 基于历史连接信息的单边加速fast tcp改进算法 | |
CN114979315B (zh) | 一种用于车载自组织网络的信道资源共享接入方法 |
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 | ||
CB03 | Change of inventor or designer information |
Inventor after: Xu Xincao Inventor after: Liu Kai Inventor after: Li Dong Inventor before: Li Dong Inventor before: Liu Kai Inventor before: Xu Xincao |
|
CB03 | Change of inventor or designer information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |