[发明专利]一种基于车载云的网络资源查询和分配方法有效
申请号: | 201811240588.2 | 申请日: | 2018-10-24 |
公开(公告)号: | CN109327820B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 王晓喃;闫海英;李燕丽 | 申请(专利权)人: | 常熟理工学院 |
主分类号: | H04W4/46 | 分类号: | H04W4/46;H04W40/24 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 杨晓玲 |
地址: | 215500 江苏省苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 车载 网络资源 查询 分配 方法 | ||
本发明提供了一种基于车载云的网络资源查询和分配方法,所述网络车辆节点,所述网络划分为两个以上的簇,一个簇由两个以上的车辆节点构成,其中,这些车辆节点划分为簇首和簇成员,一个簇包含一个簇首和两个以上的簇成员;如果簇成员属于两个以上的簇,则该簇成员又称为簇网关;所述车辆节点通过本发明所提供的通信方法,可保持移动过程中通信的连续性,降低数据包丢失率,从而提高了服务质量,本发明可应用于道路路况监测、车辆管理等领域,具有广泛的应用前景。
技术领域
本发明涉及一种方法,尤其涉及的是一种基于车载云的网络资源查询和分配方法。
背景技术
车载云由于其实用性已经受到广泛关注,成为研究的热点。车辆节点的主要特点之一为车辆节点沿路进行高速移动,因此,如何实现车辆节点的高质量通信为研究的热点之一。
车载云建立在车载网之上,目前现有的通信协议应用到车载网中还存在一些问题,主要原因为如下:
1)现有协议中,移动节点需要发送和接收大量的控制信息来确保移动过程中的通信畅通,减少数据包的丢失,而传输控制信息会消耗大量的能量,这会大幅度缩减移动节点的寿命;
2)现有协议的控制信息数据包开销较大,移动转交延迟较长从而提高了数据包丢失率。
因此,如何提高车载云的数据通信效率还有待进一步研究。
发明内容
发明目的:本发明所要解决的技术问题是针对现有技术的不足,提供一种基于车载云的网络资源查询和分配方法。
技术方案:本发明公开了一种基于车载云的网络资源查询和分配方法,所述网络车辆节点,所述网络划分为两个以上的簇,一个簇由两个以上的车辆节点构成,其中,这些车辆节点划分为簇首和簇成员,一个簇包含一个簇首和两个以上的簇成员;如果簇成员属于两个以上的簇,则该簇成员又称为簇网关;
一个车辆节点由一个硬件ID唯一标识,该硬件ID可以为MAC地址;一个车辆节点配置一种以上的资源,一种资源由一个资源ID唯一标识;车辆节点使用消息进行通信,一个消息由消息类型唯一标识,消息类型如下表所示:
每个车辆节点维护一个邻居表,一个邻居表项包含硬件ID、坐标、资源ID集合、角色域和生命周期域;如果角色域值为1,则表示该邻居表项对应的车辆节点为簇首;如果角色域值为2,则表示该邻居表项对应的车辆节点为簇成员;如果角色域值为3,则表示该邻居表项对应的车辆节点为簇网关;如果角色域值为4,则表示该邻居表项对应的车辆节点既不是簇首,也不是簇成员或者簇网关;
一个信标消息由消息类型,硬件ID、坐标、角色和资源ID集合构成;车辆节点V1定期执行下述操作:
步骤101:开始;
步骤102:车辆节点V1定期发送信标消息,该信标消息的消息类型值为1,硬件ID为车辆节点V1的硬件ID,坐标为车辆节点V1的坐标,资源ID集合由车辆节点V1能够共享的资源的资源ID构成;如果车辆节点V1为簇首,则角色域值设为1,如果车辆节点V1为簇成员,则角色域值设为2,如果车辆节点为簇网关,则角色域值设为3,否则,角色域值设为4;
步骤103:邻居车辆节点接收到信标消息后,查看邻居表,如果存在一个邻居表项,该邻居表项的硬件ID等于该信标消息的硬件ID,则将该邻居表项的坐标、角色以及资源ID集合分别更新为信标消息的坐标、角色以及资源ID集合域值,生命周期设置为最大值,例如100ms;否则该邻居车辆节点创建一个邻居表项,该邻居表项的硬件ID等于该信标消息的硬件ID,该邻居表项的坐标、角色以及资源ID集合分别更新为信标消息的坐标,角色以及资源ID集合域值,生命周期设置为最大值,例如100ms;
步骤104:结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常熟理工学院,未经常熟理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811240588.2/2.html,转载请声明来源钻瓜专利网。