预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109769000A(43)申请公布日2019.05.17(21)申请号201910196347.0(22)申请日2019.03.15(71)申请人江苏中利电子信息科技有限公司地址215500江苏省苏州市常熟市沙家浜镇常昆工业园D区青年路88号(72)发明人余宏伟蒋轶李峰杰孙建宇庞井明(74)专利代理机构江苏圣典律师事务所32237代理人朱林(51)Int.Cl.H04L29/06(2006.01)权利要求书1页说明书4页附图3页(54)发明名称基于OLSR协议的网络节点定位信息的传输方法(57)摘要本发明公开了基于OLSR协议的网络节点定位信息的传输方法,基于OLSR的定位信息扩散协议,提出了高效的、低网络开销的定位信息扩散的协议:根据传输特点,对其内容进行合理修改,并添加了网络中GPS配置信息和各节点间的距离信息,基于此,各节点能够收集、转发网络定位信息,将其扩散到整个网络,利用这些信息就可以实现网络定位;此方法有三点好处:一是继承了OLSR协议的优点,可以实现定位信息高效扩散;二是定位信息是依托于OLSR数据包扩散出去的,仅仅是在原有数据包的保留字段中增加了一些数据,造成的网络额外开销很小;三是不改变原有协议的运作机理,操作比较简单。CN109769000ACN109769000A权利要求书1/1页1.基于OLSR协议的网络节点定位信息的传输方法,所述方法以OLSR的定位信息扩散方法为基础,其特征在于:(1)在OLSR协议Hello包的基础上,构建新的Hello包:1.1将Hello包第一个Reserved字段修改为SendTime1,表示新的Hello包发送时间Ts;1.2借用Hello包的NeighbourAdress字段,将其修改为SendTime2、……,并修改Hello包的第二个Reserved字段为Flag,Flag标识借用前多少个NeighbourAdress字段;1.3当有节点B接收到某节点A发送的Hello包,记录接收时间Tr,则节点A到B的测距为:dAB=C(Tr-Ts),(C为信号传播速度)1.4节点B记录上述获得的测距信息,同理节点A得到并记录节点B到A的测距;(2)在OLSR协议TC包的基础上,构建新的TC包:2.1将MPRSelectorAddress改成NeighborAddress,并增加相应的NeighborAddress到源节点的测距信息;2.2在TC包中添加GPS测量信息,将其中保留的Reserved字段更改为Flag,Flag=0表示源节点不是锚点,Flag≠0表示源节点是锚点,Flag=2表示网络处于2维空间,此字段之后的连续两个字段分别表示源节点的X轴和Y轴坐标的GPS测量,Flag=3表示网络处于3维空间,此字段之后的连续三个字段分别表示源节点的X轴、Y轴和Z轴坐标的GPS测量;2.3节点在接收到TC包之后,除了执行OLSR标准操作之外,同时在本地记录源节点到其邻居节点的测距信息,以及锚点的GPS测量信息;上述信息也会遵循OLSR自有转发策略,随着TC包自动扩散到整个网络。2CN109769000A说明书1/4页基于OLSR协议的网络节点定位信息的传输方法技术领域[0001]本发明涉及一种网络节点定位信息的传输方法(协议),具体是一种基于OLSR(OptimizedLinkStateRoutingProtocol)路由协议的网络节点定位信息的传输方法(协议),属于网络定位信息传播技术领域。背景技术[0002]网络定位是无线传感网络、无人机网络、无线自组织网络中的关键技术。网络定位算法五花八门,有基于接收信号强度(ReceivedSignalStrength,RSS)的,有基于到达时间(TimeofArrival,TOA)的,还有基于到达角(AngelofArrival,AOA)的,等等。显然,网络定位离不开各种各样的定位信息,所以实现网络定位信息在网络中的收集与扩散是完成网络定位的前提。[0003]最简单直接的方法是:将这些定位信息独立封装成数据包,并从网络中划分出一部分通信资源专门用于定位信息数据包的网络传播。而这明显存在两个问题:1)封装成独立的数据包并专门分配网络资源进行传输给整个网络带来的负担比较大;2)仅仅着眼于定位信息收集与扩散目标而忽略其他,必然会造成网络资源的进一步浪费,信息扩散效率也未必有多高。反之,成本较高,且实现复杂度也会陡增。发明内容[0004]本发明的目的是提供一种基于OLSR协议的网络节点定位信息的传输方法,该传输方法高效且网络开销低。[0005]为了达到上述技术目的,本发明的技术方案是:[0006]基于OLSR协议的网络节点定位信息的传输方法,所述方法以OLSR的定位信