一种共享消毒机多协议协同数据采集闭环控制方法与流程

摘要: 本发明涉及通信控制,尤其涉及一种共享消毒机多协议协同数据采集闭环控制方法。背景技术:1、共享消毒机通常由运营平台或设备管理平台通过mqtt、coap、http等...
一种共享消毒机多协议协同数据采集闭环控制方法与流程

本发明涉及通信控制,尤其涉及一种共享消毒机多协议协同数据采集闭环控制方法。

背景技术:

1、共享消毒机通常由运营平台或设备管理平台通过mqtt、coap、http等通信协议实施远程控制和状态查询。为提高控制指令的送达可靠性,现有系统可通过多个通信协议重复发送相同指令,但不同协议报文的到达顺序、重传次数和传输路径存在差异,易造成同一控制指令被重复执行。现有技术尚缺少将多个协议报文绑定至同一控制会话,并在联合接收后仅允许其中一个控制分支执行的可靠控制机制。

2、控制执行后,平台通常依据终端返回的状态数据判断控制结果。即使经多个通信协议取得多份状态数据,这些数据也可能由同一消息代理、网关缓存或协议转换节点复制形成,或者直接来源于执行前的历史状态,因而不能仅依据协议数量或报文数量认定状态数据相互独立。现有技术难以追踪状态数据对应的原始采样事件、缓存操作和实际传输路径,也难以判断多份状态数据是否共同来源于同一缓存对象。

3、因此,本发明提出了一种共享消毒机多协议协同数据采集闭环控制方法。在所述背景技术部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可能包含不属于本领域普通技术人员公知常识的现有技术信息。

技术实现思路

1、本发明的目的是针对现有技术的不足之处,提供一种共享消毒机多协议协同数据采集闭环控制方法,解决上述背景技术中所提到的技术问题。

2、为实现上述目的,本发明提供如下技术方案:

3、一种共享消毒机多协议协同数据采集闭环控制方法,包括如下步骤:

4、s1、获取针对目标共享消毒机的远程控制请求,生成目标控制结果相同且解锁条件不同的第一控制信封和第二控制信封,并经不同通信协议发送至目标共享消毒机;

5、s2、接收目标共享消毒机根据两个控制信封、当前会话计数和终端随机量生成的联合提交证明,验证通过后生成分支揭示信息;

6、s3、将分支揭示信息发送至目标共享消毒机,使其仅向匹配的控制信封授予一次性执行资格,并将另一控制信封生成注销见证,接收执行后形成的分支执行事件,根据分支执行事件和注销见证建立执行根节点;

7、s4、基于执行根节点经多个通信协议发送采集挑战,接收重新采样生成的状态数据,记录原始采样事件、来源追踪记录和实际传输路径,构建因果来源超图并计算初始独立来源秩;

8、s5、当初始独立来源秩低于预设闭环阈值时,利用蚁群算法选择避开关键缓存节点的补充通信协议路径,执行补充采集并更新因果来源超图和独立来源秩,在会话真实性、唯一分支执行、执行后采样、来源独立及状态一致均满足预设闭环条件时,确认形成有效通信闭环。

9、s1具体包括:接收并验证远程控制请求,根据终端标识读取协议能力信息,生成目标会话标识和会话纪元,并依据历史通信时延及终端响应时长确定执行有效时长,形成会话基础数据;生成两个随机解锁值并计算对应解锁条件承诺值,建立执行有效时间窗,派生会话认证密钥,形成目标控制结果相同、分支标识及解锁条件承诺值不同的第一控制信封和第二控制信封;确定第一通信协议和第二通信协议,将两个控制信封封装发送,记录实际传输路径,并建立控制信封摘要、通信协议及实际传输路径的协议路径对应关系。

10、s2具体包括:目标共享消毒机解析两个控制信封,验证控制信封认证码及字段一致性,将有效控制信封写入待解锁控制区并生成分支接收记录,在两个控制信封均有效且来自不同通信协议时更新当前会话计数并生成终端随机量;按照固定顺序组合两个控制信封摘要、两个分支接收记录、当前会话计数、终端随机量和会话纪元,生成联合提交摘要及联合提交认证码,形成联合提交证明并返回边缘计算节点;边缘计算节点核对会话纪元、控制信封摘要及协议路径对应关系,验证联合提交证明,生成分支选择随机量以确定待执行分支,并根据对应随机解锁值、当前会话计数和联合提交摘要生成分支揭示信息。

11、s3具体包括:目标共享消毒机验证分支揭示信息及对应随机解锁值,根据待执行分支生成一次性执行资格,将未执行控制信封标记为已注销并生成注销见证;将一次性执行资格由未使用转换为已使用,通过本地控制执行接口执行待执行控制信封,读取执行前后终端运行状态,生成状态迁移摘要、执行完成序号及分支执行事件;边缘计算节点核对分支执行事件和注销见证中的会话数据、分支标识、控制信封摘要及认证码,验证一次性执行资格标识和状态迁移摘要,在执行证据有效时生成执行根标识并建立执行根节点。

12、s4具体包括:基于执行根节点和协议能力信息,针对通信协议生成采集挑战;目标共享消毒机验证后调用本地状态采集接口重新读取终端运行状态,形成原始采样事件和状态数据;记录状态数据经网络节点转发时产生的来源追踪记录、缓存操作和数据对象标识,验证状态数据及来源链路,构建因果来源超图并识别关键缓存节点;从因果来源超图筛选状态数据,将原始采样事件不同且未共同经过同一关键缓存节点的数据确定为相互独立,计算初始独立来源秩,并在低于预设闭环阈值时生成来源证据缺口和补充采集约束。

13、s5具体包括:根据来源证据缺口、关键缓存节点集合和补充采集约束构建候选协议路径图,设置路径边信息素及启发信息,利用蚁群算法搜索能够增加独立来源秩的补充通信协议路径集合;沿补充通信协议路径发送新的采集挑战,接收补充状态数据,将其加入因果来源超图,重新识别关键缓存节点、计算独立来源秩和实际来源增益,并在未达到预设闭环阈值时继续搜索;对联合提交证明、分支揭示信息、注销见证、分支执行事件、执行根节点及状态数据执行会话真实性、唯一分支执行、执行后采样、来源独立和状态一致校验,全部通过时生成闭环验证记录并确认有效通信闭环。

14、本发明的有益效果在于:

15、本发明通过不同通信协议发送目标控制结果相同、解锁条件不同的2个控制信封,并利用联合提交证明确认目标共享消毒机已接收2个控制分支,提高控制指令的送达可靠性。采用先联合提交、后分支揭示的处理方式,仅向匹配的控制信封授予一次性执行资格,同时通过注销见证阻止另一控制信封执行,避免多协议重复发送造成重复控制。

16、本发明通过将分支执行事件、注销见证、状态迁移摘要和执行完成序号绑定至同一远程控制会话,能够验证控制信封是否被唯一执行,提高远程控制过程的可追溯性和数据安全性。在控制执行后通过采集挑战触发目标共享消毒机重新读取终端运行状态,并生成原始采样事件标识,能够排除消息代理、网关或协议转换节点直接返回执行前历史状态的影响。

17、本发明通过来源追踪记录、数据对象标识和因果来源超图识别不同协议状态数据是否共同来源于同一缓存对象,避免仅依据协议数量或报文数量错误判断数据来源独立性。在独立来源数量不足时,利用蚁群算法选择避开关键缓存节点的补充通信协议路径,并联合校验会话真实性、唯一分支执行、执行后采样、来源独立和状态一致,实现可验证的有效通信闭环。

1.一种共享消毒机多协议协同数据采集闭环控制方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种共享消毒机多协议协同数据采集闭环控制方法,其特征在于,还包括:s5、当初始独立来源秩低于预设闭环阈值时,利用蚁群算法选择避开关键缓存节点的补充通信协议路径,执行补充采集并更新因果来源超图和独立来源秩,在会话真实性、唯一分支执行、执行后采样、来源独立及状态一致均满足预设闭环条件时,确认形成有效通信闭环。

3.根据权利要求1所述的一种共享消毒机多协议协同数据采集闭环控制方法,其特征在于,s1具体包括:

4.根据权利要求1所述的一种共享消毒机多协议协同数据采集闭环控制方法,其特征在于,s2具体包括:

5.根据权利要求4所述的一种共享消毒机多协议协同数据采集闭环控制方法,其特征在于,还包括:边缘计算节点核对会话纪元、控制信封摘要及协议路径对应关系,验证联合提交证明,生成分支选择随机量以确定待执行分支,并根据对应随机解锁值、当前会话计数和联合提交摘要生成分支揭示信息。

6.根据权利要求1所述的一种共享消毒机多协议协同数据采集闭环控制方法,其特征在于,s3具体包括:

7.根据权利要求1所述的一种共享消毒机多协议协同数据采集闭环控制方法,其特征在于,s4具体包括:

8.根据权利要求7所述的一种共享消毒机多协议协同数据采集闭环控制方法,其特征在于,还包括:从因果来源超图筛选状态数据,将原始采样事件不同且未共同经过同一关键缓存节点的数据确定为相互独立,计算初始独立来源秩,并在低于预设闭环阈值时生成来源证据缺口和补充采集约束。

9.根据权利要求2所述的一种共享消毒机多协议协同数据采集闭环控制方法,其特征在于,s5具体包括:

10.根据权利要求9所述的一种共享消毒机多协议协同数据采集闭环控制方法,其特征在于,还包括:对联合提交证明、分支揭示信息、注销见证、分支执行事件、执行根节点及状态数据执行会话真实性、唯一分支执行、执行后采样、来源独立和状态一致校验,全部通过时生成闭环验证记录并确认有效通信闭环。