System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开有关于备份方法及执行备份方法的电子设备及系统,且特别涉及用于多设备之间的分散数据备份方法、电子设备及数据备份系统。
技术介绍
1、在现行的工业自动化应用中,用户需通过特定设备来对目标设备进行备份与还原,即集中式备份与还原。例如,通过个人电脑对可程序化逻辑控制器(programmablelogic controller,以下简称plc)、人机界面(human machine interface,以下简称hmi)对plc,或是plc对现场总线装置,进行备份与还原。
2、实现备份与还原涉及了两个部分:第一部分是通信界面,用以让两端设备进行数据交换;第二部分是内容,其可以是设定参数、历史记录或固件程序。在实务上,用户可以通过plc来设定变频器的参数,又或者通过hmi来下载程序到plc;然而,这两种方式一般会使用不同的通信界面,也仅局限在特定种类的设备上。
3、此外,上述方式在大多数情况下并不支援主动备份与还原,也不具备数据加密保护机制,导致备份与还原机制不能被有效管理与保护。
4、因此,如何提供一种可支援异质设备、自动化和加密保护功能的备份与还原方法与系统,实乃本领域的重要课题。
技术实现思路
1、本公开的目的在于提供一种多设备之间的分散数据备份及共享机制,可以实现不同类型的设备之间共享存储器及自动化还原的机制。
2、根据本公开的一实施例,公开一种多个设备之间的数据备份方法,用于多个设备中的一本地设备。数据备份方法包括以下步骤:1)发送
3、根据本公开的一实施例,公开一种多个设备之间的数据还原方法,用于多个设备中的一本地设备。数据还原方法包括以下步骤:a1)发送包括一群组识别符的一探询服务封包到多个设备的至少一者,以搜索至少一还原服务提供者;a2)从至少一还原服务提供者接收包括群组识别符的至少一回复封包以制定一还原计划;a3)根据还原计划,向至少一还原服务提供者发出一还原请求,以请求从至少一还原服务提供者的一共享存储器取回一数据区块;以及a4)从至少一还原服务提供者接收包括群组识别符及数据区块的一数据封包。
4、根据本公开的一实施例,公开一种多个设备之间的数据同步方法,用于多个设备中的一本地设备。数据同步方法包括以下步骤:b1)发送包括一群组识别符的一探询服务封包到多个设备的至少一者,以搜索至少一同步服务提供者;b2)从至少一同步服务提供者接收包括群组识别符的至少一回复封包以制定一同步计划;b3)向至少一还原服务提供者发出一同步请求,以请求从至少一同步服务提供者的一共享存储器同步一数据区块;以及b4)从至少一同步服务提供者接收包括群组识别符及该数据区块的一数据封包。
5、根据本公开的一实施例,公开一种电子设备,包括存储器、通信模块及处理器。存储器经配置存储一程序码,其中数据备份方法、数据还原方法以及数据同步方法被编译为程序码。通信模块经配置以连线到其他设备。处理器耦接存储器及通信模块,经配置以读取并执行程序码,以进行数据备份、还原及同步。
6、根据本公开的一实施例,公开一种数据管理系统,包括工作站、多个上游设备及多个下游设备。工作站用以进行数据备份方法、数据还原方法以及数据同步方法。多个上游设备连线到工作站,用以进行数据备份方法、数据还原方法以及数据同步方法。多个下游设备连线到多个上游设备,且通过多个上游设备连线到工作站,用以进行数据备份方法以及数据还原方法。其中工作站、多个上游设备及多个下游设备的每一者具有至少一群组识别符以及一共享存储器,且至少一群组识别符的一者为一预设群组识别符;其中属于同一个群组的所有设备具有相同群组识别符并具有所有设备的所有共享存储器的存取权限。
7、本公开的用于多设备之间的分散式备份、还原及同步方法、电子设备及数据管理系统具备了以下优势:
8、1、本地设备可在阶层式架构或网络拓扑中,搜索具有相同群组识别符的服务提供者,并使用多个共享存储器来进行数据备份、还原及同步,以实现分散式备份、还原、同步与布署。
9、2、通过弹性化的备份、还原及同步计划和加密程序,本公开可在可信任的区域网络或开放式网络中,充分利用网络节点来传递备份数据并保护资讯安全。
10、3、在工业自动化应用中,将同一条生产线的多个异质设备分组在同一个群组,可在不影响其他生产线的前提下,实现异质设备的分群备份与还原程序,以利生产线换线。
11、4、承第3点,因为属于同一个群组的异质设备可存取其他设备的共享存储器的备份数据,可分散单一设备的运算资源和数据吞吐量,也可降低备份失败的风险。
本文档来自技高网...【技术保护点】
1.一种多个设备之间的数据备份方法,用于该多个设备中的一本地设备,该方法包括:
2.如权利要求1所述的数据备份方法,其中该至少一回复封包的每一者还包括一设备识别符,步骤2)包括:
3.如权利要求2所述的数据备份方法,其中当该群组设备清单中的多个备份服务提供者具备群播能力时,在步骤2)之后,该方法还包括:
4.如权利要求2所述的数据备份方法,其中步骤3)包括:根据一封包格式,将该数据区块打包为该数据封包,其中该封包格式包括:
5.如权利要求4所述的数据备份方法,步骤3)还包括:
6.如权利要求1所述的数据备份方法,还包括:
7.如权利要求1所述的数据备份方法,其中步骤4)还包括:通过该多个设备中的至少一中继设备发送该数据封包到该至少一备份服务提供者,以备份该数据区块到该共享存储器。
8.一种多个设备之间的数据还原方法,用于该多个设备中的一本地设备,该方法包括:
9.如权利要求8所述的数据还原方法,其中该至少一回复封包的每一者还包括一设备识别符,步骤A2)包括:
10.如权利要
11.如权利要求8所述的数据还原方法,其中步骤A23)包括:
12.如权利要求8所述的数据还原方法,其中在步骤A3)与步骤A4)之间:
13.如权利要求12所述的数据还原方法,还包括:
14.如权利要求8所述的数据还原方法,步骤A4)还包括:
15.一种多个设备之间的数据同步方法,用于该多个设备中的一本地设备,该方法包括:
16.如权利要求15所述的数据同步方法,还包括:
17.如权利要求15所述的数据同步方法,其中在步骤B3)与步骤B4)之间:
18.如权利要求17所述的数据同步方法,步骤B5)还包括:
19.如权利要求15所述的数据同步方法,其中步骤B4)还包括:通过该多个设备中的至少一中继设备从该至少一同步服务提供者接收包括该群组识别符及该数据区块的该数据封包。
20.一种电子设备,包括:
21.一种数据管理系统,包括:
22.如权利要求21所述的数据管理系统,其中
...【技术特征摘要】
1.一种多个设备之间的数据备份方法,用于该多个设备中的一本地设备,该方法包括:
2.如权利要求1所述的数据备份方法,其中该至少一回复封包的每一者还包括一设备识别符,步骤2)包括:
3.如权利要求2所述的数据备份方法,其中当该群组设备清单中的多个备份服务提供者具备群播能力时,在步骤2)之后,该方法还包括:
4.如权利要求2所述的数据备份方法,其中步骤3)包括:根据一封包格式,将该数据区块打包为该数据封包,其中该封包格式包括:
5.如权利要求4所述的数据备份方法,步骤3)还包括:
6.如权利要求1所述的数据备份方法,还包括:
7.如权利要求1所述的数据备份方法,其中步骤4)还包括:通过该多个设备中的至少一中继设备发送该数据封包到该至少一备份服务提供者,以备份该数据区块到该共享存储器。
8.一种多个设备之间的数据还原方法,用于该多个设备中的一本地设备,该方法包括:
9.如权利要求8所述的数据还原方法,其中该至少一回复封包的每一者还包括一设备识别符,步骤a2)包括:
10.如权利要求9所述的数据还原方法,...
【专利技术属性】
技术研发人员:赖俊福,
申请(专利权)人:台达电子工业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。