星闪终端管理方法、星闪接入点及星闪终端管理系统与流程

摘要: 本发明属于近距离无线通信领域,特别是涉及一种星闪终端管理方法、星闪接入点及星闪终端管理系统。背景技术:1、低功耗电子标签(如人员工牌、资产标签、电池盒控制器等)...
星闪终端管理方法、星闪接入点及星闪终端管理系统与流程

本发明属于近距离无线通信领域,特别是涉及一种星闪终端管理方法、星闪接入点及星闪终端管理系统。

背景技术:

1、低功耗电子标签(如人员工牌、资产标签、电池盒控制器等)通常采用电池供电,要求长达数月甚至数年的续航,因此普遍采用“深睡眠 + 周期性唤醒广播 + 接受网关(ap/接入点)连接并交互 + 再次睡眠”的占空比工作模式。随着电力物联网建设与行业数字化转型推进,终端国产化、安全无线接入与自主可控操作系统成为明确趋势;星闪(sparklink)sle 作为新一代短距无线通信技术,具备低时延、高可靠、抗干扰、多连接及链路安全等优势,非常适合作为标签与网关之间的承载。

2、然而,现有技术存在以下缺陷:

3、 ap 无法向平台提供覆盖范围内标签的拓扑信息。平台不知道某 ap 覆盖范围内有哪些标签在线、哪些标签新加入/离开,无法远程盘点与运维;若每次全量轮询上报,在标签数量大时浪费大量上行流量。

技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够被动感知标签拓扑,并在发生变化时自动上报的星闪终端管理方法、星闪接入点及星闪终端管理系统。

2、第一方面,本技术提供了一种星闪终端管理方法,应用于星闪接入点的客户端单元,星闪接入点包括主控单元、通信单元和客户端单元;通信单元用于和云平台通信,客户端单元与多个星闪终端通信;主控单元连接通信单元和客户端单元;

3、所述方法包括:

4、响应于接收到合法标签广播,基于合法标签广播生成对应的记录信息;记录信息包括合法标签广播对应的mac地址及接收到合法标签广播的时间戳;

5、在预设的第一拓扑表中查找mac地址,得到对应的查找结果;第一拓扑表中记录有客户端单元历史通信的星闪终端的参数信息;

6、基于查找结果,更新第一拓扑表,得到第二拓扑表;

7、响应于接收到主控单元下发的拓扑查询命令,向主控单元发送当前时刻最新的第二拓扑表;主控单元用于基于第二拓扑表与历史拓扑表进行比对,并当拓扑表与历史拓扑表存在预设的差异时,向云平台发送第二拓扑表。

8、在其中一个实施例中,基于查找结果,更新第一拓扑表,得到第二拓扑表,包括:

9、当查找结果为第一拓扑表中不存在mac地址且第一拓扑表存在写入空间,将mac地址及对应的时间戳写入第一拓扑表,得到第二拓扑表;

10、当查找结果为第一拓扑表中存在mac地址,将第一拓扑表中mac地址对应的时间戳更新,得到第二拓扑表;

11、当查找结果为第一拓扑表中不存在mac地址且第一拓扑表无写入空间,将第一拓扑表中时间戳最旧的历史mac地址删除,并将mac地址及对应的时间戳写入第一拓扑表,得到第二拓扑表。

12、在其中一个实施例中,基于查找结果,更新第一拓扑表,得到第二拓扑表,还包括:

13、遍历第一拓扑表中的mac地址及对应的时间戳;

14、当任一时间戳相对于当前时间超过预设的时长,删除时间戳对应的mac地址,得到第二拓扑表。

15、在其中一个实施例中,方法还包括:

16、响应于接收到主控单元下发的拓扑查询请求,向主控单元发送当前时刻最新的第二拓扑表;拓扑查询请求为云平台经由通信单元向主控单元发送的;

17、和/或,

18、响应于发生预设的第一错误,向主控单元发送当前时刻最新的第二拓扑表;预设的第一错误为标签不存在。

19、在其中一个实施例中,方法还包括:

20、当超过预设的第一时长未收到主控单元的信号,生成复位指令;复位指令用于指示通过电源门控引脚对主控单元断电,并在预设延时后复位主控单元。

21、在其中一个实施例中,当星闪接入点的mac地址发生变更,方法还包括:

22、当星闪接入点开机,响应于获取查询本机地址指令,从星闪接入点的非易失存储中获取新的mac地址,并向主控单元发送mac地址;mac地址用于指示主控单元在预设的主题模板中将占位符替换为当前mac地址对应的大写十六进制串,以更新对应的主题模板;主题模板为星闪接入点与云平台之间的发布 / 订阅模型主题。

23、在其中一个实施例中,方法还包括:

24、响应于获取云平台下发的修改ap地址指令,基于修改ap地址指令获取本机对应的新地址;

25、当校验结果为新地址与本机旧地址不同时,将新地址作为新的mac地址写入星闪接入点的非易失存储中,并生成对应的写入结果;

26、向主控单元发送写入结果,并生成重启指令;重启指令用于指示客户端单元重新启动;写入结果用于指示主控单元用于在预设的主题模板中将占位符替换为当前mac地址对应的大写十六进制串,以更新对应的主题模板。

27、第二方面,本技术还提供了一种星闪终端管理装置,应用于星闪接入点的客户端单元,星闪接入点包括主控单元、通信单元和客户端单元;通信单元用于和云平台通信,客户端单元与多个星闪终端通信;主控单元连接通信单元和客户端单元;

28、所述装置包括:

29、信息生成模块,用于响应于接收到合法标签广播,基于合法标签广播生成对应的记录信息;记录信息包括合法标签广播对应的mac地址及接收到合法标签广播的时间戳;

30、查找模块,用于在预设的第一拓扑表中查找mac地址,得到对应的查找结果;第一拓扑表中记录有客户端单元历史通信的星闪终端的参数信息;

31、更新模块,用于基于查找结果,更新第一拓扑表,得到第二拓扑表;

32、第一发送模块,用于响应于接收到主控单元下发的拓扑查询命令,向主控单元发送当前时刻最新的第二拓扑表;主控单元用于基于第二拓扑表与历史拓扑表进行比对,并当拓扑表与历史拓扑表存在预设的差异时,向云平台发送第二拓扑表。

33、第三方面,本技术还提供了一种星闪接入点,包括主控单元、通信单元和客户端单元;通信单元用于和云平台通信,客户端单元与多个星闪终端通信;主控单元连接通信单元和客户端单元;所述主控单元用于实现如本技术第一方面任一项所述的方法的步骤。

34、第四方面,本技术还提供了一种星闪终端管理系统,包括如前所述的星闪接入点、云平台及多个星闪终端;云平台通过星闪接入点的通信单元与星闪接入点通信;各星闪终端通过客户端单元与星闪接入点通信。

35、上述星闪终端管理方法、星闪接入点及星闪终端管理系统,通过响应于接收到合法标签广播,基于合法标签广播生成对应的记录信息;在预设的第一拓扑表中查找mac地址,得到对应的查找结果;基于查找结果,更新第一拓扑表,得到第二拓扑表;响应于接收到主控单元下发的拓扑查询命令,向主控单元发送当前时刻最新的第二拓扑表;主控单元用于基于第二拓扑表与历史拓扑表进行比对,并当拓扑表与历史拓扑表存在预设的差异时,向云平台发送第二拓扑表,能够被动感知标签拓扑,并在发生变化时自动上报。日常零流量开销,变化即上报,兼顾实时性与上行流量。