一种无基站定位系统的自治通信流程技术方案

技术编号:33515312 阅读:16 留言:0更新日期:2022-05-19 01:23
本发明专利技术公开了一种无基站定位系统的自治通信流程,包括以下步骤:首先通过Hello消息在移动目标之间相互确认身份和在线状态,并各自建立活跃同伴Hello链路状态表,不执行测距流程;接着在进行相互确认身份和在线状态的同时通过令牌获取机制对测距令牌时序进行协商,每个移动单元都有一个出产唯一ID号,在单套系统中唯一标识移动单元的是ID号后两位数字;最后进行去中心化目标点阵链路状态表通告流程,采用Hello链路状态表进行消息通告与ACK消息通告。本发明专利技术不仅能够支持节点本身以及节点与节点之间的状态维护和通告,而且还能够基于这种状态表进行自治系统中各个定位通信单元之间的点阵定位功能,有利于实际的应用。有利于实际的应用。有利于实际的应用。

【技术实现步骤摘要】
一种无基站定位系统的自治通信流程


[0001]本专利技术属于通信流程
,具体涉及一种无基站定位系统的自治通信流程。

技术介绍

[0002]在互联网中,通信系统是用以完成信息传输过程的技术系统的总称。现代通信系统主要借助电磁波在自由空间的传播或在导引媒体中的传输机理来实现,前者称为无线通信系统,后者称为有线通信系统,通信系统是用电信号或光信号传输信息的系统,也称电信系统。系统通常是由具有特定功能、相互作用和相互依赖的若干单元组成的,完成统一目标的有机整体。最简便的通信系统供两点的用户彼此发送和接收信息,在一般通信系统内,用户可通过交换设备与系统内的其他用户进行通信,而一个自治通信流程是指在一个、有时是多个实体管辖下的所有IP网络和路由器的全体,它们对互联网执行共同的路由策略。
[0003]但是现有的自治通信流程,如ZigBee等,是基于通信目的的中继组网系统,不支持节点本身以及节点与节点之间的状态维护和通告,同时也无法基于这种状态表进行自治系统中各个定位通信单元之间的点阵定位功能,不利于实际的应用。

技术实现思路

[0004]本专利技术的目的就在于为了解决上述问题而提供一种无基站定位系统的自治通信流程,解决了
技术介绍
中提到的问题。
[0005]本专利技术提供了一种无基站定位系统的自治通信流程,包括以下步骤:
[0006]S1、首先通过Hello消息在移动目标之间相互确认身份和在线状态,并各自建立活跃同伴Hello链路状态表,不执行测距流程。
[0007]S2、接着在进行相互确认身份和在线状态的同时通过令牌获取机制对测距令牌时序进行协商,每个移动单元都有一个出产唯一ID号,例如AR88XXX,XXX从000开始编码,最高位X和88可以作为后续扩展产品批次号或者版本号,在单套系统中唯一标识移动单元的是后两位XX数字。
[0008]S3、最后进行去中心化目标点阵链路状态表通告流程,采用Hello链路状态表进行消息通告与ACK消息通告。
[0009]作为优选,所述步骤S1中确认身份和在线状态的具体操作为:发送状态指示信息,所述状态指示信息携带所述状态表中的目标状态,所述目标状态至少用于指示数据信道的状态或参考信号的状态。其中,当所述目标状态用于指示数据信道的状态时,当准备发送用于指示数据信道的状态,且所述状态指示信息需要通过DCI消息传输,且所述DCI消息中关闭用于传输TCI状态的信令域,则在发送所述DCI消息之前。
[0010]作为优选,所述步骤S1中若出现中途因故障而发生掉线的移动单元,其他在线单元不必通过心跳信息探测其掉线状态,通过所述移动单元的瞬时距离数据有效状态间接获知其在线状态。
[0011]作为优选,所述步骤S1中当重新加入或者新单元开机入群,均初始化发起Hello广
播流程,以向其他在线节点通告自己的身份和状态,其他节点通过ACK消息响应各自的身份和状态。
[0012]作为优选,所述步骤S1中建立活跃同伴Hello链路状态表的具体操作步骤为:
[0013]S11、在计算机设备上维护本地拥有的Hello链路状态表,并加入分布式散列表DHI环。
[0014]S12、与所述分布式散列表DHT环的其他设备共享所述本地拥有的Hello链路状态表,以建立DHT拥有的Hello链路状态表。
[0015]S13、根据所述DHT环来确定特定通信设备对流量工程数据库的特定部分的链路状态表通告的所有权,并由特定设备使用本地TED来计算Hello链路状态,当沿所计算的路径的资源不被特定设备拥有时,请求允许使用资源,其中,资源是在特定通信设备中向这些特定Hello链路状态的所有者通告的。
[0016]作为优选,所述步骤S1中Hello消息的基本格式为:Hello消息类型—4比特位:0000,消息参数:本单元ID号—7字节,Hello ACK消息基本格式,消息类型:0001,消息参数:源ID+响应单元ID+令牌位—1比特,所述步骤S1中Hello链路状态表的操作机制为:1代表收到对应单元的ACK,0代表无,两个单元之间只确认一次连接状态,例如当A收到了B的ACK,如果收到B的Hello请求消息,则不再作响应。
[0017]作为优选,所述步骤S2中的令牌获取机制包括以下部分:
[0018]S21、系统第一次发起测距的流程的令牌获取机制,即开球者的确认机制,由平等地位的移动单元群中的谁发起第一次测距小循环,通过Hello消息的ACK机制确认,即每个单元开机或加入集群发起的Hello请求,默认同时也是令牌请求消息。每个移动单元只有一次响应并派发令牌的权限,并只对它开机或加入集群以来收到的第一个Hello消息回复并确认令牌,即在给这个Hello消息回复的ACK消息中,将令牌位置设置为1,对所有后来的Hello消息一律拒绝,并将ACK中的令牌位置设置为0。
[0019]S22、自S21之后的系统内部令牌轮询机制:即获得令牌确认的移动单元立即发起第一次测距流程,其他可能也获得令牌的移动单元只要收到测距消息,即表示抢跑失败,随即放弃令牌,等待后续系统的令牌消息。进入测距流程过后,所有Hello ACK确认的令牌权限无效,即程序状态机进入测距状态后,收到Hello ACK的确认令牌,不主动发起测距流程。
[0020]作为优选,所述步骤S3中的去中心化目标点阵链路状态表通告流程的具体操作为:每个单元一旦有ACK表项更新,即触发链路通告,向在线节点广播通告本节点的链路信息,同时建立单元集群点阵链路状态图,并且每个单元根据这些通告消息更新自己的链路状态表。
[0021]作为优选,所述步骤S3中的Hello链路状态表通告消息的类型为:0002,消息参数:Transaction ID,即唯一标识本次消息对,本节点的链路状态表,即本节点ID:在线ID1,在线ID2,
……
,在线IDn。
[0022]作为优选,所述步骤S3中的Hello链路状态表通告ACK消息的类型为:0003,消息参数:Transaction ID,即唯一标识本次消息对,状态位:1比特,标识成功(1)与失败(0)。所述步骤S3中的去中心化目标点阵链路状态表通告流程的操作机制为:只要收到一次成功ACK确认,即不再重发,如果在设定的等待期,例如50微秒以内,没有收到或收到的均是错误ACK,则重发3次。
[0023]本专利技术的有益效果是:本专利技术通过设置初始注册和确认流程,能够对去中心化定位节点之间的初始化状态进行相互确认,即在移动目标之间相互确认身份和在线状态,并各自建立活跃同伴状态表。同时通过设置去中心化目标点阵链路状态表通告流程,能够及时的触发链路通告,并向在线节点广播通告本节点的链路信息,不仅能够支持节点本身以及节点与节点之间的状态维护和通告,而且还能够基于这种状态表进行自治系统中各个定位通信单元之间的点阵定位功能,有利于实际的应用。
附图说明:
[0024]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无基站定位系统的自治通信流程,其特征在于,包括以下步骤:S1、首先通过Hello消息在移动目标之间相互确认身份和在线状态,并各自建立活跃同伴Hello链路状态表,不执行测距流程;S2、接着在进行相互确认身份和在线状态的同时通过令牌获取机制对测距令牌时序进行协商,每个移动单元都有一个出产唯一ID号,例如AR88XXX,XXX从000开始编码,最高位X和88可以作为后续扩展产品批次号或者版本号,在单套系统中唯一标识移动单元的是后两位XX数字;S3、最后进行去中心化目标点阵链路状态表通告流程,采用Hello链路状态表进行消息通告与ACK消息通告。2.根据权利要求1所述的一种无基站定位系统的自治通信流程,其特征在于,所述步骤S1中确认身份和在线状态的具体操作为:发送状态指示信息,所述状态指示信息携带所述状态表中的目标状态,所述目标状态至少用于指示数据信道的状态或参考信号的状态,其中,当所述目标状态用于指示数据信道的状态时,当准备发送用于指示数据信道的状态,且所述状态指示信息需要通过DCI消息传输,且所述DCI消息中关闭用于传输TCI状态的信令域,则在发送所述DCI消息之前。3.根据权利要求1所述的一种无基站定位系统的自治通信流程,其特征在于,所述步骤S1中若出现中途因故障而发生掉线的移动单元,其他在线单元不必通过心跳信息探测其掉线状态,通过所述移动单元的瞬时距离数据有效状态间接获知其在线状态。4.根据权利要求1所述的一种无基站定位系统的自治通信流程,其特征在于,所述步骤S1中当重新加入或者新单元开机入群,均初始化发起Hello广播流程,以向其他在线节点通告自己的身份和状态,其他节点通过ACK消息响应各自的身份和状态。5.根据权利要求1所述的一种无基站定位系统的自治通信流程,其特征在于,所述步骤S1中建立活跃同伴Hello链路状态表的具体操作步骤为:S11、在计算机设备上维护本地拥有的Hello链路状态表,并加入分布式散列表DHI环;S12、与所述分布式散列表DHT环的其他设备共享所述本地拥有的Hello链路状态表,以建立DHT拥有的Hello链路状态表;S13、根据所述DHT环来确定特定通信设备对流量工程数据库的特定部分的链路状态表通告的所有权,并由特定设备使用本地TED来计算Hello链路状态,当沿所计算的路径的资源不被特定设备拥有时,请求允许使用资源,其中,资源是在特定通信设备中向这些特定Hello链路状态的所有者通告的。6.根据权利要求1所述的一种无基站定位系统的自治通信流程,其特征在于,所述步骤S1中Hello消息的基本格式为:Hello消息类型—4比特位:0000,消息参数:本单元ID号—7字节,Hell...

【专利技术属性】
技术研发人员:孙培文廖国一张军刘三军胡娟黄光平张加骏马婧王建坡
申请(专利权)人:苏州楚亦捷科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1