数据订阅方法、装置、电子设备及存储介质制造方法及图纸

技术编号:25604869 阅读:43 留言:0更新日期:2020-09-12 00:00
本申请公开了一种数据订阅方法、装置、电子设备及存储介质,该方法应用于设备管理服务器,所述设备管理服务器与至少两个通信设备通信连接,包括以下步骤:设备管理服务器接收所述至少两个通信设备中的订阅请求设备发送的数据订阅请求,其中,所述数据订阅请求中携带有所述至少两个通信设备中的目标订阅设备的历史状态数据集,所述历史状态数据集包括至少一个历史状态数据;根据所述历史状态数据,确定所述目标订阅设备对应的数据订阅策略;在检测到所述目标订阅设备的状态更新数据的情况下,利用所述数据订阅策略向所述订阅请求设备发送所述状态更新数据。本申请可以提高设备状态数据更新的实时性,降低运算资源占用率。

【技术实现步骤摘要】
数据订阅方法、装置、电子设备及存储介质
本专利技术涉及通信
,具体涉及数据订阅方法、装置、电子设备及存储介质。
技术介绍
目前,在工业控制中,设备管理服务器在通过与设备的直接数据接口获取设备的状态后,对设备的状态进行相应的处理计算,形成设备的状态数据。由于这些设备的状态数据会被其他各种服务器所使用,例如联动服务器、排期服务器、用户监视服务器等,通常这些服务器会在请求数据时选择订阅的方式,从而实现在一段时间内对同一组设备的状态更新数据的获取。相关技术通常采用轮询和推送的方式对设备的状态数据进行订阅,轮询的方式即请求方定时向服务方发送更新请求,服务方在设备是状态发生变化的情况下,将变化后的设备的状态数据发送给请求方;推送的方式即服务方在检测到设备的状态数据发送变化后,将变化后的设备状态数据主动发送给请求方。在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:(1)设备状态数据更新的实时性降低;(2)浪费网络及运算资源。
技术实现思路
为了对披露的实施例的一些方面有基本的理解,本文档来自技高网...

【技术保护点】
1.数据订阅方法,其特征在于,应用于设备管理服务器,所述设备管理服务器与至少两个通信设备通信连接,包括以下步骤:/n设备管理服务器接收所述至少两个通信设备中的订阅请求设备发送的数据订阅请求,其中,所述数据订阅请求中携带有所述至少两个通信设备中的目标订阅设备的历史状态数据集,所述历史状态数据集包括至少一个历史状态数据;/n根据所述历史状态数据,确定所述目标订阅设备对应的数据订阅策略;/n在检测到所述目标订阅设备的状态更新数据的情况下,利用所述数据订阅策略向所述订阅请求设备发送所述状态更新数据。/n

【技术特征摘要】
1.数据订阅方法,其特征在于,应用于设备管理服务器,所述设备管理服务器与至少两个通信设备通信连接,包括以下步骤:
设备管理服务器接收所述至少两个通信设备中的订阅请求设备发送的数据订阅请求,其中,所述数据订阅请求中携带有所述至少两个通信设备中的目标订阅设备的历史状态数据集,所述历史状态数据集包括至少一个历史状态数据;
根据所述历史状态数据,确定所述目标订阅设备对应的数据订阅策略;
在检测到所述目标订阅设备的状态更新数据的情况下,利用所述数据订阅策略向所述订阅请求设备发送所述状态更新数据。


2.根据权利要求1所述的方法,其特征在于,所述数据订阅策略包括推送策略,所述历史状态数据包括所述目标订阅设备的历史订阅频次,根据所述历史状态数据,确定所述目标订阅设备对应的数据订阅策略,包括:
按照所述历史订阅频次由高到低的顺序,对所述目标订阅设备进行排序,得到排序的第一次序;
根据所述排序的第一次序,将至少一个所述目标订阅设备对应的数据订阅策略设置为推送策略。


3.根据权利要求1所述的方法,其特征在于,所述数据订阅策略包括推送策略,所述历史状态数据包括所述目标订阅设备的历史状态更新频次,根据所述历史状态数据,确定所述目标订阅设备对应的数据订阅策略,包括:
按照所述历史状态更新频次由低到高的顺序,对所述目标订阅设备进行排序,得到排序的第二次序;
根据所述排序的第二次序,将至少一个所述目标订阅设备对应的数据订阅策略设置为推送策略。


4.根据权利要求2或3所述的方法,其特征在于,所述数据订阅策略还包括轮询策略,根据所述历史状态数据,确定所述目标订阅设备对应的数据订阅策略,包括:
将未被设置为所述推送策略的所述目标订阅设备对应的数据订阅策略,设置为轮询策略。


5.根据权利要求4所述的方法,其特征在于,还包括:
在所述目标订阅设备的状态更新数据已发送至所述订阅请求设备的情况下,直接将所述目标订阅设备对应的数据订阅策略由所述推送策略切换至所述轮询策略;
或者,
在所述目标订阅设备的状态更新数据未发送至所述订阅请求设备的情况下,将所述目标订阅设备对应的数据订阅策略由所述推送策略切换至所述轮询策略之后,标记所述目标订阅设备的状态数据为待更新状态。


6.根据权利要求4所述的方法,其特征在于,还包括:
在所述目标订阅设备的状态更新数据已发送至所述订阅请求设备的情况下,直接将所述目标订阅设备对应的数据订阅策略由...

【专利技术属性】
技术研发人员:陈磊梁俊米绍臣
申请(专利权)人:中国科学院自动化研究所中国科学院自动化研究所广州人工智能与先进计算研究院
类型:发明
国别省市:北京;11

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

1