一种定位终端维护方法技术

技术编号:31759335 阅读:18 留言:0更新日期:2022-01-05 16:43
本发明专利技术公开了一种定位终端维护方法,应用于包括若干定位终端和若干基站的多基站定位系统,所有基站用于维护同一云注册表,包括:基站上报定位终端状态变化信息至云注册表;云注册表基于收到的状态变化信息发送调度信息至各个基站;各个基站基于收到的调度信息呼叫对应的定位终端;定位终端应答收到的基站呼叫信息,并基于预设时间内收到的基站呼叫信息,确定是否和基站连接成功,若连接成功,则完成了上线,否则保持离线。本发明专利技术的定位终端维护方法,采用多基站共同维护统一注册表,减小各基站维护注册表的工作量,基站无需对所有终端轮询,减少了上线信号对信息传输的干扰,提高了定位终端上线的效率和可靠性。定位终端上线的效率和可靠性。定位终端上线的效率和可靠性。

【技术实现步骤摘要】
一种定位终端维护方法


[0001]本专利技术涉及一种工业控制系统的定位
,具体涉及一种定位终端维护方法。

技术介绍

[0002]工业生产过程中,为保证生厂制造等各工作人员在厂区内的安全,现有工厂大量使用人员定位系统,及时获取在场人员的位置信息,完成监控式定位管理。其中,人员定位系统一般由辅助定位信标、定位终端、通信基站以及上位机地图引擎四部分构成。定位终端采用蓝牙定位的方式,获得位置信息,而后将位置信息以无线通信形式上传至通信基站,基站再根据固定格式对数据进行整理,通过本地以太网上发至服务器存储,供上位机地图调用。
[0003]一般工业现场占地面积大,厂房多,结构复杂,非常不利于人员定位系统基站的安装,且单基站支持的信号覆盖范围约300米,所以工业现场基站数量普遍较多。在常规通信机制下,基站与服务器点对点通信,每个基站独立维护对应的注册表,并不会交换已注册终端信息,因而会导致每个基站都需确认所有定位终端状态,所以每个基站都需要实时轮询所有定位终端是否在其下属范围内。工业环境一般在场终端数会超过三百,甚至超过1000,这对于通信基站实时轮询是一个极大的考验。基站所需实时轮询的定位终端过多,会导致新进入区域内的终端注册时间过长,同样实时轮询也会占据很大一块的无线资源,因此如何调度终端信息在基站间的通信,提高基站的实时轮询效率,减少系统运行负荷是非常重要的。
[0004]人员定位系统通常采用蓝牙ibeacon方式进行,基站与定位终端之间需要定时通讯,而通讯方式通常采用基站轮询定位终端上报信息的方式,当终端在附近基站注册上线后,与基站建立稳定的通信连接,当接收到基站的轮询数据包实时回复包含蓝牙位置信息的应答包,对于基站而言将建立了连接的定位终端以ID形式按照注册先后顺序依次轮询,以在每个周期内获取每个定位终端位置信息。
[0005]为了不遗漏终端位置信息,又可以提高整体系统的效率。基站需维护定位终端的注册表。对于已注册的终端,规定时间内读取终端的定位信息。对于其余未注册的终端,基站也会实时进行轮询呼叫,第一时间发现新增的定位终端。现有技术方案下,注册表的维护由各基站独立完成,每隔一定时间依次轮询呼叫工厂所有定位终端设备,若收到终端设备的回复,则记录该终端编码,注册在表,后续每周期进行位置信息传输。若三次位置信息传输失败,则基站认为该定位终端已离开,从注册表中剔除。现在的注册机制即每基站根据自身注册表对未注册终端循环呼叫。
[0006]但是,现有的技术方案还存在以下问题。
[0007]1)目前人员定位系统注册表是由各基站独自维护,不与其他基站信息共享。每个基站需要关注工厂所有备案的定位终端是否注册,并持续呼叫所有的终端设备。整体的机制如下所述,基站按照一定时间间隔依次轮询呼叫注册表中所有未注册的定位终端设备,
如在等待时间内收到回复,则视该定位终端在基站有效范围内注册上线,后续进行位置信息传输。该机制对所有定位终端不进行筛选,若工厂有1000个定位终端设备,基站按50ms间隔依次呼叫,单周期轮询需要20s。对于需新进入基站注册上线的设备来说,等待基站呼叫注册时间较长。该机制忽视了定位终端设备可能已经在其他基站上线的可能性,重复呼叫定位终端,造成了资源浪费。
[0008]2)单定位终端上线机制
[0009]终端与基站之间建立连接的方式有多种,较为普遍且可行终端定期主动上报或终端被动接收基站轮询的方式。
[0010]对于终端主动上报的方式而言,终端会定时主动上报给相邻基站自身信息,基站接收到后回复应答信息,终端接收后则成功与基站建立连接,并进入与基站的稳定通讯状态,但是当同一基站覆盖范围内存在大量终端时,会存在上报时的同信道冲突,导致丢包,因此,此方式在终端数量多时存在着建立连接困难的问题。
[0011]对于终端被动轮询方式而言,终端仅接收基站的轮询数据,终端接收到后基站发送的呼叫包后立即回复应答包,基站收到后则成功建立连接,进入稳定通讯状态,此方法不会存在同信道冲突问题,但存在的一个问题是在实际工况下存在着一定概率的丢包,当终端接收到基站的轮询数据并回复时终端并不知道基站是否成功收到了自身发送的应答回包信息,因此当存在丢包时,此时终端已默认基站收到应答包,进入了稳定通讯状态等待基站信令,而基站并未收到终端的应答包,出现了基站还在发送呼叫注册包而终端已进入稳定通讯状态的现象,而终端需要等待超时后才会再次进入注册状态,浪费了大量的时间导致上线速度变慢。
[0012]因此,现有技术主要有以下缺点:
[0013]1)服务器中注册表数量多,占据空间大。
[0014]2)单循环呼叫定位终端数量多,时间长。
[0015]3)注册信号一直工作,可能会对其他正常通信产生干扰,造成定位数据丢失。
[0016]4)若终端设备在某一基站已注册上线,开始定位数据传输,但基站间因信息隔离,其他基站仍会对此终端设备进行注册呼叫,产生时间与信号的资源浪费。
[0017]5)终端主动上报上线存在大量终端时建立连接困难的问题。
[0018]6)终端被动轮询方式若产生丢包则会浪费大量的状态切换时间,导致上线速度缓慢。

技术实现思路

[0019]本专利技术为了克服以上技术的不足,提供了一种定位终端维护方法,采用多基站共同维护统一注册表,减小各基站维护注册表的工作量,基站无需对所有终端轮询,减少了上线信号对信息传输的干扰,提高了定位终端上线的效率和可靠性。
[0020]本专利技术克服其技术问题所采用的技术方案是:一种定位终端维护方法,应用于多基站定位系统,所述多基站定位系统至少包括若干定位终端和若干基站,所述若干基站用于维护同一云注册表,以及用于基于同一云注册表调度呼叫定位终端,所述云注册表至少包括所有基站的已上线和离线的定位终端信息,其特征在于,定位终端维护方法具体包括:基站上报定位终端状态变化信息至云注册表;云注册表基于收到的状态变化信息发送调度
信息至各个基站;各个基站基于收到的调度信息呼叫对应的定位终端;定位终端应答收到的基站呼叫信息,并基于基站发送其它定位终端的呼叫信息,确定是否和基站连接成功,若连接成功,则完成了上线,否则保持离线。
[0021]所有基站维护同一个云注册表,减小各基站维护注册表的工作量,减少了其对应的任务量。
[0022]进一步的,基站上报定位终端状态变化信息至云注册表,具体包括:若在第一基站已上线的第一定位终端状态变为离线,则第一基站上报第一定位终端信息至云注册表。
[0023]进一步的,云注册表基于收到的状态变化信息发送调度信息至各个基站,具体包括:云注册表将第一定位终端信息加入发送至其余基站的调度消息;云注册表基于与第一基站预设距离选择对应基站,并相对应提高调度信息中对应第一定位终端的调度频率。
[0024]利用多基站协调配合,控制近距离基站重点呼叫临时离线定位终端。
[0025]进一步的,基站上报定位终端状态变化信息至云注册表,具体包括:若未在第一基站上线的第一定位终本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种定位终端维护方法,应用于多基站定位系统,所述多基站定位系统至少包括若干定位终端和若干基站,所述若干基站用于维护同一云注册表,以及用于基于同一云注册表调度呼叫定位终端,所述云注册表至少包括所有基站的已上线和离线的定位终端信息,其特征在于,定位终端维护方法具体包括:基站上报定位终端状态变化信息至云注册表;云注册表基于收到的状态变化信息发送调度信息至各个基站;各个基站基于收到的调度信息呼叫对应的定位终端;定位终端应答收到的基站呼叫信息,并基于预设时间内收到的基站呼叫信息,确定是否和基站连接成功,若连接成功,则完成了上线,否则保持离线。2.根据权利要求1所述的定位终端维护方法,其特征在于,基站上报定位终端状态变化信息至云注册表,具体包括:若在第一基站已上线的第一定位终端状态变为离线,则第一基站上报第一定位终端信息至云注册表。3.根据权利要求2所述的定位终端维护方法,其特征在于,云注册表基于收到的状态变化信息发送调度信息至各个基站,具体包括:云注册表将第一定位终端信息加入发送至其余基站的调度消息;云注册表基于与第一基站预设距离选择对应基站,并相对应提高调度信息中对应第一定位终端的调度频率。4.根据权利要求1所述的定位终端维护方法,其特征在于,基站上报定位终端状态变化信息至云注册表,具体包括:若未在第一基站上线的第一定位终端,在第一基站变为上线,则第一基站上报第一定位终端信息至云注册表。5.根据权利要求4所述的定位终端维护方法,其特征在于,云注册表基于收到的状态变化信息发送调度信息至各个基站,具体包括:云注册表将第一定位终端信息从其余基站的调度消息中移除。6.根据权利要求1

5任一所述的定位终端维护方法,其特征...

【专利技术属性】
技术研发人员:戴晨阳涂德慧王磊阳陈麒米
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:

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

1