【技术实现步骤摘要】
一种去中心化的多基站时间槽同步方法、系统及存储介质
[0001]本专利技术涉及无线通信
,更具体的,涉及一种去中心化的多基站时间槽同步方法、系统及存储介质。
技术介绍
[0002]现有的飞行时间法(TOF)多基站定位,因为同时存在多个定位标签和基站,需要考虑定位标签的数量问题和射频信号互相干扰问题,所以必须设计一个统一的时序算法,将所有的基站和标签的射频发射时间约束到最小的时间单元,即时间槽。目前关于时间槽的方法有静态配置法,即由控制中心每个基站确定固定的时间槽,需要提前配置。另外一种方法为树状结构的主从基站模式,即手动设置主基站和其相应的从基站,由控制中心给每个主基站分配一个到多个时间槽,主基站再将时间槽分给下属的从基站。
[0003]静态配置法存在不够灵活的问题,每次更改基站都需要重新设置时间槽的配置,且不能自适应基站的数量,依赖于主从结构的分配方法,在主基站异常时,会导致整个下属从基站节点工作异常,无法完成正常的定位。因此,亟需一种去中心化的多基站时间槽同步方法,一方面解决传统的树状结构分发时间槽需要依赖 ...
【技术保护点】
【技术特征摘要】
1.一种去中心化的多基站时间槽同步方法,其特征在于,包括以下步骤:基站将自身设置为主基站,在群组中发送入会申请,通过入会申请判断是否需要进行主基站重新推举,根据判断结果动态分配时间槽或初始化主基站推举任务;在主基站推举任务中,通过预设共识机制推举出主基站,根据推举结果进行主基站设置;主基站收集所有定位标签的入网请求及从基站的信息,进行时间槽的动态分配及主基站的切换;将时间槽群发至所有入会的基站,当从基站接受到主基站发送的时间槽,即完成时间同步。2.根据权利要求1所述的一种去中心化的多基站时间槽同步方法,其特征在于,基站将自身设置为主基站,在群组中发送入会申请,通过入会申请判断是否需要进行主基站重新推举,具体为:基站启动后将自身设置为主基站,获取基站唯一ID信息,在基站群组中群发入会申请,所述入会申请中携带基站的唯一ID及基站自己为主基站的唯一ID,定义为Im;接受其他从基站发送的入会申请,并记录其他从基站的唯一ID,定义为Io,将主基站的唯一ID与其他从基站的唯一ID做对比;当所述Io<Im时,创建主基站推举会议,将群组中所有基站加入所述主基站推举会议,重新推举主基站;当所述Io>Im时,记录Io对应基站,并动态分配时间槽,再群发至整个基站群组。3.根据权利要求1所述的一种去中心化的多基站时间槽同步方法,其特征在于,在主基站推举会议中,通过预设共识机制推举出主基站,根据推举结果进行主基站设置,具体为:基于最小基站ID共识算法建立主基站推举会议,在当前从基站的唯一ID小于主基站的唯一ID时,将当前从基站作为新的主基站;通过新的主基站的唯一ID重新发送入会申请,与基站群组中剩余基站的ID进行大小判断,通过迭代后若当前从基站的唯一ID最小时,则确定主基站,并利用当前从基站的唯一ID设置Im。4.根据权利要求1所述的一种去中心化的多基站时间槽同步方法,其特征在于,主基站收集所有定位标签的入网请求及从基站的信息,进行时间槽的动态分配及主基站的切换,具体为:定期在基站群组中发送心跳,通过主基站收集来自从基站的定位标签入网请求,重新分配时间槽,将新的时间槽群发到整个基站群组;若收到新的入会申请,则获取新入会申请中的唯一ID,将所述新入会申请中的唯一ID与主基站的唯一ID进行对比判断,根据判断结果进行时间槽的分配或重新推举主基站;若接收到其他从基站群发的时间槽信息,则根据时间戳信息判断Im及Io的大小,如果Io<Im,则令Im=Io,进行主基站的切换,否则,主基站重新发送入会请求,告知其他从基站自身的唯一ID最小。5.根据权利要求4所述的一种去中心化的多基站时间槽同步方法,其特征在于,在主基站重新发送入会请求后,确定当前基站群组中的主基站与从基站,所述主基站定期在基站群组中发送心跳,根据从基站的信息动态分配时间槽;
所述从基站定期接收主基站的ID心跳,若接受间隔时间超过预设时间间隔,则主基站处于断电离网状态,则根据预设共识机制重新选举主基站。6.根据权利要求1所述的一种...
【专利技术属性】
技术研发人员:杨纪刚,肖志昂,
申请(专利权)人:深圳锦沃科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。