System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据管理方法、装置、系统及可读存储介质制造方法及图纸_技高网

数据管理方法、装置、系统及可读存储介质制造方法及图纸

技术编号:44158487 阅读:20 留言:0更新日期:2025-01-29 10:29
本公开涉及计算机技术领域,涉及一种数据管理方法、装置、系统及可读存储介质。数据管理方法,应用于第一服务器,包括:响应于第一网络的通信状态正常,通过第二服务器获取目标设备的运行更新数据;以及,通过分布式消息服务队列系统存储运行更新数据,以基于运行更新数据更新预先存储且与目标设备对应的历史运行数据;响应于第一网络的通信状态恢复正常,确定分布式消息服务队列系统在第一网络断开过程中未处理的待消费信息;以及,基于待消费信息,访问运行数据。能够保障运行数据的获取准确性和完整性,且当第一网络的通信状态恢复正常时,也能够保障待消费信息的处理及时性,从而有利于提升性能,便于后续对目标设备进行针对性管理和维护。

【技术实现步骤摘要】

本专利技术涉及计算机,具体涉及一种数据管理方法、数据管理方法、数据管理装置、数据管理系统及计算机可读存储介质。


技术介绍

1、随着工业自动化的不断发展,数据传输的实时性和可靠性成为了衡量系统性能的重要指标。相关技术中,是通过网络传输的方式直接从设备中获取设备的数据信息,但该种数据传输方式依赖于单一的数据存储和传输路径,进而当数据传输的过程中,网络出现异常时,则会导致影响数据信息的获取完整性,从而限制工业生产过程的智能化水平。


技术实现思路

1、为克服相关技术中存在的问题,本公开的示例性实施例公开了一种数据管理方法,应用于第一服务器,包括:响应于第一网络的通信状态正常,通过第二服务器获取目标设备的运行更新数据,其中,第二服务器通过第二网络与目标设备连接,用于记录并保存目标设备的当前运行数据,运行更新数据是基于当前运行数据确定的,第二网络的稳定性高于第一网络的稳定性;以及,通过分布式消息服务队列系统存储运行更新数据,以基于运行更新数据更新预先存储且与目标设备对应的历史运行数据;响应于第一网络的通信状态恢复正常,确定分布式消息服务队列系统在第一网络断开过程中未处理的待消费信息,待消费信息为待与分布式消息服务队列系统内的运行数据进行访问交互的信息,运行数据为分布式消息服务队列系统在第一网络的通信状态断开前最后一次更新后得到的数据;以及,基于待消费信息,访问运行数据。

2、在一些实施例中,响应于第一网络的通信状态正常,通过第二服务器获取目标设备的运行更新数据,包括:接收第二服务器发送的目标设备的运行更新数据,其中,第二服务器是基于对目标数据库的数据操作日志的检测结果确定的,目标数据库部署在第二服务器内,且与目标设备对应,目标数据库用于记录并保存目标设备的当前运行数据。

3、在一些实施例中,通过分布式消息服务队列系统存储运行更新数据,以基于运行更新数据更新预先存储且与目标设备对应的历史运行数据,包括:对运行更新数据进行第一加密处理,得到第一加密处理结果;通过分布式消息服务队列系统存储第一加密处理结果,以使分布式消息服务队列系统基于对第一加密处理结果的第一解密处理结果,更新预先存储且与目标设备对应的历史运行数据,得到更新结果,其中,第一解密处理结果对应的第一解密处理与第一加密处理对应;通过目标搜索引擎缓存分布式消息服务队列系统中的更新结果。

4、在一些实施例中,分布式消息服务队列系统包括多个中间存储节点;通过分布式消息服务队列系统存储第一加密处理结果,包括:通过多个中间存储节点分别存储第一加密处理结果。

5、在一些实施例中,缓存分布式消息服务队列系统中的更新结果,包括:通过分布式消息服务队列系统对更新结果进行第二加密处理,得到第二加密结果,并将第二加密结果发送至目标搜索引擎;通过目标搜索引擎对第二加密结果进行第二解密处理,以根据得到的第二解密结果缓存更新结果,其中,第二解密处理与第二加密结果对应。

6、在一些实施例中,响应于第一网络的通信状态恢复正常,确定分布式消息服务队列系统在第一网络断开过程中未处理的待消费信息,包括:响应于第一网络的通信状态恢复正常,通过目标搜索引擎定期对分布式消息服务队列系统创建的快照,确定在第一网络在中断过程中,分布式消息服务队列系统未处理的待消费信息。

7、在一些实施例中,方法还包括:从文件管理服务器中获取目标设备的内容更新数据,其中,内容更新数据是文件管理服务器从第二服务器中获取的,文件管理服务器通过第一网络与第一服务器和第二服务器连接;通过目标搜索引擎缓存内容更新数据,以供目标搜索引擎的客户端进行访问。

8、在一些实施例中,方法还包括:通过数据可视化界面显示运行数据。

9、第二方面,本公开还提供了一种数据管理装置,应用于第一服务器,包括:获取模块,用于响应于第一网络的通信状态正常,通过第二服务器获取目标设备的运行更新数据,其中,第二服务器通过第二网络与目标设备连接,用于记录并保存目标设备的当前运行数据,运行更新数据是基于当前运行数据确定的,第二网络的稳定性高于第一网络的稳定性;存储模块,用于通过分布式消息服务队列系统存储运行更新数据,以基于运行更新数据更新预先存储且与目标设备对应的历史运行数据;第一处理模块,用于响应于第一网络的通信状态恢复正常,确定分布式消息服务队列系统在第一网络断开过程中未处理的待消费信息,待消费信息为待与分布式消息服务队列系统内的运行数据进行访问交互的信息,运行数据为分布式消息服务队列系统在第一网络的通信状态断开前最后一次更新后得到的数据;第二处理模块,用于基于待消费信息,访问运行数据。

10、第三方面,本公开还提供了一种数据管理系统,包括:目标设备;第二服务器,与目标设备通过第二网络连接,用于记录并保存目标设备的当前运行数据;第一服务器,与第二服务器通过第一网络连接,第二网络的稳定性高于第一网络的稳定性,第一服务器用于通过第二服务器获取目标设备的运行更新数据,通过分布式消息服务队列系统存储运行更新数据,以基于运行更新数据更新预先存储且与目标设备对应的历史运行数据,确定分布式消息服务队列系统在第一网络断开过程中未处理的待消费信息,以及基于待消费信息,访问运行数据,其中,运行更新数据是基于当前运行数据确定的,待消费信息为待与分布式消息服务队列系统内的运行数据进行访问交互的信息,运行数据为分布式消息服务队列系统在第一网络的通信状态断开前最后一次更新后得到的数据。

11、在一些实施例中,分布式消息服务队列系统包括多个中间存储节点,分别部署在对应的物理服务器上。

12、在一些实施例中,第一服务器包括目标搜索引擎,目标搜索引擎用于缓存分布式消息服务队列系统内的运行数据。

13、在一些实施例中,数据管理系统还包括:文件管理服务器,通过第一网络分别与第二服务器和第一服务器连接,文件管理服务器用于从第二服务器中获取目标设备的内容更新数据,并将内容更新数据发送至目标搜索引擎,以通过目标搜索引擎缓存内容更新数据,供目标搜索引擎的客户端进行访问。

14、第四方面,本公开还提供一种计算机可读存储介质,该计算机可读存储介质存储有以下程序,程序用于执行如上述任一实施例的数据管理方法。

15、本公开的实施例提供的技术方案可以包括以下有益效果:根据本公开提供的数据管理方法,预先通过第一网络建立第一服务器与第二服务器之间连接,通过第二网络建立第二服务器与目标设备之间连接,且第二网络的稳定性高于第一网络的稳定性,能够保障目标设备在运行过程中所产生运行数据能够被第二服务器完整获取,进而在第一网络通信状态正常的情况下,第一服务器可以及时从第二服务器中获取到目标设备的运行更新数据,并通过分布式消息服务队列系统进行存储,以基于该运行更新数据更新预先存储且与目标设备对应的历史运行数据,从而使第一服务器内存储的与目标设备对应的运行数据可以及时更新,能够与目标设备的实际运行情况对应,有助于保障数据的准确性和完整性。并且,当检测到第一网络的通信状态恢复正常时,本文档来自技高网...

【技术保护点】

1.一种数据管理方法,应用于第一服务器,包括:

2.根据权利要求1所述的数据管理方法,其中,所述响应于第一网络的通信状态正常,通过第二服务器获取目标设备的运行更新数据,包括:

3.根据权利要求2所述的数据管理方法,其中,所述通过分布式消息服务队列系统存储所述运行更新数据,以基于所述运行更新数据更新预先存储且与所述目标设备对应的历史运行数据,包括:

4.根据权利要求3所述的数据管理方法,其中,所述分布式消息服务队列系统包括多个中间存储节点;所述通过所述分布式消息服务队列系统存储所述第一加密处理结果,包括:

5.根据权利要求3或4所述的数据管理方法,其中,所述通过目标搜索引擎缓存所述分布式消息服务队列系统中的所述更新结果,包括:

6.根据权利要求1所述的数据管理方法,其中,所述响应于所述第一网络的通信状态恢复正常,确定所述分布式消息服务队列系统在所述第一网络断开过程中未处理的待消费信息,包括:

7.根据权利要求6所述的数据管理方法,其中,所述方法还包括:

8.根据权利要求1所述的数据管理方法,其中,所述方法还包括:

9.一种数据管理装置,应用于第一服务器,包括:

10.一种数据管理系统,包括:

11.根据权利要求10所述的数据管理系统,其中,所述分布式消息服务队列系统包括多个中间存储节点,分别部署在对应的物理服务器上。

12.根据权利要求10或11所述的数据管理系统,其中,所述第一服务器包括目标搜索引擎,所述目标搜索引擎用于缓存所述分布式消息服务队列系统内的所述运行数据。

13.根据权利要求12所述的数据管理系统,其中,所述数据管理系统还包括:文件管理服务器,通过所述第一网络分别与所述第二服务器和所述第一服务器连接,所述文件管理服务器用于从所述第二服务器中获取所述目标设备的内容更新数据,并将所述内容更新数据发送至所述目标搜索引擎,以通过所述目标搜索引擎缓存所述内容更新数据,供所述目标搜索引擎的客户端进行访问。

14.一种计算机可读存储介质,其中,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至9中任一项所述的数据管理方法。

...

【技术特征摘要】

1.一种数据管理方法,应用于第一服务器,包括:

2.根据权利要求1所述的数据管理方法,其中,所述响应于第一网络的通信状态正常,通过第二服务器获取目标设备的运行更新数据,包括:

3.根据权利要求2所述的数据管理方法,其中,所述通过分布式消息服务队列系统存储所述运行更新数据,以基于所述运行更新数据更新预先存储且与所述目标设备对应的历史运行数据,包括:

4.根据权利要求3所述的数据管理方法,其中,所述分布式消息服务队列系统包括多个中间存储节点;所述通过所述分布式消息服务队列系统存储所述第一加密处理结果,包括:

5.根据权利要求3或4所述的数据管理方法,其中,所述通过目标搜索引擎缓存所述分布式消息服务队列系统中的所述更新结果,包括:

6.根据权利要求1所述的数据管理方法,其中,所述响应于所述第一网络的通信状态恢复正常,确定所述分布式消息服务队列系统在所述第一网络断开过程中未处理的待消费信息,包括:

7.根据权利要求6所述的数据管理方法,其中,所述方法还包括:

8.根据权利要求1所述...

【专利技术属性】
技术研发人员:孙照焱童晓蕾汪海山费延旭
申请(专利权)人:北京霍里思特科技有限公司
类型:发明
国别省市:

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

1