UWB系统进行测距的调度方法、装置、系统及介质制造方法及图纸

技术编号:32200925 阅读:26 留言:0更新日期:2022-02-08 16:07
本发明专利技术实施例公开了一种UWB系统进行测距的调度方法、装置、系统及介质;该方法包括:为主控制者和每个从控制者,或者为每个控制者实例在一个测距块内划分对应的测距循环,使得所述主控制者和所述从控制者以及对应的受控者组内的每一个受控者,或者各控制者实例以及各控制者实例对应的受控者组内的每一个受控者在被对应划分的测距循环内进行测距流程;在每个测距循环的最后一个测距时隙收集所述主控制者和所述从控制者,或者所有控制者实例在对应测距循环内获得测距结果,并且将所采集到的测距结果上报至网络高层的AP模块。测距结果上报至网络高层的AP模块。测距结果上报至网络高层的AP模块。

【技术实现步骤摘要】
UWB系统进行测距的调度方法、装置、系统及介质


[0001]本专利技术实施例涉及UWB通信
,尤其涉及一种UWB系统进行测距的调度方法、装置、系统及介质。

技术介绍

[0002]多设备的UWB系统,在进行测距的过程中采用的调度模型如图1所示,包括:测距块(Ranging block)、测距循环(Ranging round)和测距时隙(Ranging slot),测距块是用于测距的时间段。每个测距块包括测距循环的整数倍,其中测距循环是完成涉及参与测距测量的RDEV集合的一个完整的测距周期的时间段。每个测距循环进一步被细分为整数个测距时隙,其中测距时隙是用于传输至少一个测距帧RFRAME的足够长度的时间段。图1示出了测距块结构,其中测距块被分成N个测距循环,每个测距循环由M个测距时隙组成。
[0003]目前多设备的UWB系统进行测距的常规方案,以IEEE 802 .15 .4z标准为例,在进行调度过程中都会通过一个测距循环(Ranging round)的调度周期,在所有设备之间利用Ranging消息交互完成测距。但是在具体实施该常规方案的过程中,如果设备数量较多,就会导致测距循环(Ranging round)的周期过长,增加了测距实现的复杂度和进行调度所需要的维护成本,降低了系统测距的健壮性;此外,周期过长还提高了UWB系统中各设备的MCU的性能需求,增加了UWB系统实现测距的产品成本。

技术实现思路

[0004]有鉴于此,本专利技术实施例期望提供一种UWB系统进行测距的调度方法、装置、系统及介质;能够在多设备的UWB系统进行测距过程中,降低实现的复杂度以及维护和实现成本;提高了系统测距的健壮性,降低了实现设备的性能需求。
[0005]本专利技术实施例的技术方案是这样实现的:第一方面,本专利技术实施例提供了一种UWB系统进行测距的调度方法,所述方法应用于UWB系统中的主控制者Master Controller,所述方法包括:为主控制者和每个从控制者,或者为每个控制者实例在一个测距块内划分对应的测距循环,使得所述主控制者和所述从控制者以及对应的受控者组内的每一个受控者,或者各控制者实例以及各控制者实例对应的受控者组内的每一个受控者在被对应划分的测距循环内进行测距流程;在每个测距循环的最后一个测距时隙收集所述主控制者和所述从控制者,或者所有控制者实例在对应测距循环内获得测距结果,并且将所采集到的测距结果上报至网络高层的AP模块。
[0006]第二方面,本专利技术实施例提供了一种UWB系统进行测距的调度方法,所述方法应用于UWB系统中的从控制者Slave Controller,所述方法包括:基于主控制者的划分,确定对应的测距循环;在所述对应的测距循环内与对应的受控者组内的每一个受控者进行测距流程;
在所述对应的测距循环的最后一个测距时隙向所述主控制者上报测距结果。
[0007]第三方面,本专利技术实施例提供了一种UWB系统进行测距的调度方法,所述方法应用于UWB系统中的受控者Controlee,所述方法包括:基于主控者的划分,确定所述受控者所属的主控制者或从控制者对应的测距循环;在所述对应的测距循环内与所属的主控制者或从控制者进行测距流程。
[0008]第四方面,本专利技术实施例提供了一种UWB系统内的主控制者装置,所述主控制者装置包括:划分部分和收集部分;其中,所述划分部分,经配置为:为所述主控制者和每个从控制者,或者为每个控制者实例在一个测距块内划分对应的测距循环,使得所述主控制者和所述从控制者以及对应的受控者组内的每一个受控者,或者各控制者实例以及各控制者实例对应的受控者组内的每一个受控者在被对应划分的测距循环内进行测距流程;所述收集部分,经配置为:在每个测距循环的最后一个测距时隙收集所述主控制者和所述从控制者,或者所有控制者实例在对应测距循环内获得测距结果,并且将所采集到的测距结果上报至网络高层的AP模块。
[0009]第五方面,本专利技术实施例提供了一种UWB系统内的从控制者装置,所述从控制者装置包括:第一确定部分、第一测距部分和上报部分;其中,所述第一确定部分,经配置为:基于主控制者的划分,确定对应的测距循环;所述第一测距部分,经配置为:在所述对应的测距循环内与对应的受控者组内的每一个受控者进行测距流程;所述上报部分,经配置为在所述对应的测距循环的最后一个测距时隙向所述主控制者上报测距结果。
[0010]第六方面,本专利技术实施例提供了一种UWB系统内的受控者装置,所述受控者装置包括:第二确定部分和第二测距部分;其中,所述第二确定部分,经配置为基于主控者的划分,确定所述受控者所属的主控制者或从控制者对应的测距循环;所述第二测距部分,经配置为在所述对应的测距循环内与所属的主控制者或从控制者进行测距流程。
[0011]第七方面,本专利技术实施例提供了一种计算设备,所述计算设备包括:通信接口,存储器和处理器;各个组件通过总线系统耦合在一起;其中,所述通信接口,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送;所述存储器,用于存储能够在所述处理器上运行的计算机程序;所述处理器,用于在运行所述计算机程序时,执行第一方面、第二方面或者第三方面所述UWB系统进行测距的调度方法步骤第八方面,本专利技术实施例提供了一种计算机存储介质,所述计算机存储介质存储有UWB系统进行测距的调度程序,所述UWB系统进行测距的调度程序被至少一个处理器执行时实现第一方面、第二方面或者第三方面所述UWB系统进行测距的调度步骤。
[0012]第九方面,本专利技术实施例提供了一种UWB系统,所述系统包括:一个第四方面所述
的主控制者装置、至少一个如第五方面所述的从控制者装置以及至少一个如第六方面所述的受控者装置。
[0013]本专利技术实施例提供了一种UWB系统进行测距的调度方法、装置、系统及介质;为UWB系统内的所有控制器(包括主控制器和从控制器,或者各控制器实例)分别划分对应的测距循环,从而使得每个控制器对应的测距循环内完成与自身对应的受控者组内的每一个受控者之间的测距流程,相较于常规方案中在一个测距循环Ranging Round内完成所有设备实体的测距流程,降低了实现的复杂度以及维护和实现成本;提高了系统测距的健壮性,降低了实现测距设备的性能需求。
附图说明
[0014]图1为一种示例性的测距块结构组成示意图;图2为IEEE 802.15.4z标准提供的典型的示例性的Ranging流程图;图3为能够实现本专利技术实施例技术方案的多对多场景下的UWB系统组成示意图;图4为能够实现本专利技术实施例技术方案的一对多场景下的UWB系统组成示意图;图5为能够实现本专利技术实施例技术方案的多对一场景下的UWB系统组成示意图;图6为本专利技术实施例提供的一种UWB系统进行测距的调度方法流程示意图;图7为本专利技术实施例提供的多对多场景下的测距流程示意图;图8为本专利技术实施例提供的多对多场景下的测距循环配置示意图;图9为本专利技术实施例提供的另一种UWB系统进行测距的调度方法流程示意图;图10为本专利技术实施例提供的又一种UWB系统进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种UWB系统进行测距的调度方法,其特征在于,所述方法应用于UWB系统中的主控制者Master Controller,所述方法包括:为主控制者和每个从控制者,或者为每个控制者实例在一个测距块内划分对应的测距循环,使得所述主控制者和所述从控制者以及对应的受控者组内的每一个受控者,或者各控制者实例以及各控制者实例对应的受控者组内的每一个受控者在被对应划分的测距循环内进行测距流程;在每个测距循环的最后一个测距时隙收集所述主控制者和所述从控制者,或者所有控制者实例在对应测距循环内获得测距结果,并且将所采集到的测距结果上报至网络高层的AP模块。2.根据权利要求1所述的方法,其特征在于,所述控制者数量为多个,且当所述受控者与所述控制者之间的距离小于设定的距离阈值时,所述为主控制者和每个从控制者在一个测距块内划分对应的测距循环,使得所述主控制者和所述从控制者以及对应的受控者组内的每一个受控者在被对应划分的测距循环内进行测距流程,包括:通过近距离通信技术与UWB系统内的每个测距设备进行交互,确定每个测距设备的标识以及一个测距块内的测距循环数量、一个测距循环内的测距时隙数量以及单个测距时隙的周期;建立所述主控制者以及从控制者的标识与测距循环之间的映射关系,使得每个测距循环均能够对应主控制者或从控制者;在主控制者对应的测距循环的首个测距时隙向所有测距设备分别发送同步消息;其中,每个同步消息包括用于进行同步的时隙计数器参数以及测距设备对应的测距循环标识。3.根据权利要求1所述的方法,其特征在于,所述控制者数量为多个,且当所述受控者与所述控制者之间的距离大于设定的距离阈值时,所述为主控制者和每个从控制者在一个测距块内划分对应的测距循环,使得所述主控制者和所述从控制者以及对应的受控者组内的每一个受控者在被对应划分的测距循环内进行测距流程,包括:通过近距离通信技术与UWB系统内的每个从控制者进行交互,确定每个从控制者的标识以及一个测距块内的测距循环数量、一个测距循环内的测距时隙数量以及单个测距时隙的周期;建立所述主控制者以及从控制者的标识与测距循环之间的映射关系,使得每个测距循环均能够对应主控制者或从控制者;在主控制者对应的测距循环的首个测距时隙向所有从控制者分别发送同步消息;其中,每个同步消息包括用于进行同步的时隙计数器参数以及各从控制者对应的测距循环标识。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:在所述主控制者对应的测距循环内与对应的受控者组中的每一个受控者进行测距。5.根据权利要求1所述的方法,其特征在于,所述控制者的数量为一个时,所述为每个控制者实例在一个测距块内划分对应的测距循环,使得各控制者实例以及各控制者实例对应的受控者组内的每一个受控者在被对应划分的测距循环内进行测距流程,包括:根据介质访问控制MAC地址为所述主控制者划分多个控制者实例;
建立每个控制者实例与测距循环之间的映射关系,使得每个测距循环均能够对应控制者实例。6.一种UWB系统进行测距的调度方法,其特征在于,所述方法应用于UWB系统中的从控制者Slave Controller,所述方法包括:基于主控制者的划分,确定对应的测距循环;在所述对应的测距循环内与对应的受控者组内的每一个受控者进行测距流程;在所述对应的测距循环的最后一个测距时隙向...

【专利技术属性】
技术研发人员:王金朋孙晓钢董宗宇
申请(专利权)人:杭州优智联科技有限公司
类型:发明
国别省市:

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

1