云边数据同步方法、系统、装置及计算机存储介质制造方法及图纸

技术编号:37801148 阅读:7 留言:0更新日期:2023-06-09 09:31
本发明专利技术公开了一种云边数据同步方法、系统、装置及计算机存储介质,该方法包括:云平台接收用户发送的数据同步请求;在数据同步请求验证通过后,云平台获取数据同步请求对应所有第一设备的待同步数据,并根据预先设定的方式生成所有第一设备的设备配置信息;云平台将待同步数据以及设备配置信息发送给目标边缘节点;目标边缘节点根据待同步数据确定出目标边缘设备;目标边缘节点根据设备配置信息与目标边缘设备进行通信,以进行数据同步。可见,实施本发明专利技术能够实现对每个目标边缘设备的智能化控制,从而提高对每个目标边缘设备的控制效率和控制可靠性,进而提高云边数据同步时的数据传输效率。传输效率。传输效率。

【技术实现步骤摘要】
云边数据同步方法、系统、装置及计算机存储介质


[0001]本专利技术涉及数据同步
,尤其涉及一种云边数据同步方法、系统、装置及计算机存储介质。

技术介绍

[0002]在实际生活中,不同物联网场景下的各类终端持续向智能化的方向发展,海量数据在边缘汇聚,边缘与云的数据协同,形成完整的数据流转路径,以将数据处理、应用程序运行等功能由云平台下放到边缘侧,实现数据本地化处理和存储、削减数据传输数量,从而产生更快的网络服务响应。
[0003]现有云边协同技术方案一般采用在接近数据的源头部署边缘节点,但云边协同场景中云边之间存在网络不稳定的因素,云平台向边缘侧传输业务数据的过程中,存在着传输效率低等问题。可见,现有技术存在一定问题亟需解决。

技术实现思路

[0004]本专利技术所要解决的技术问题在于,提供一种云边数据同步方法、系统、装置及计算机存储介质,能够实现对每个目标边缘设备的智能化控制,从而提高对每个目标边缘设备的控制效率和控制可靠性,进而提高云边数据同步时的数据传输效率。
[0005]为了解决上述技术问题,本专利技术第一方面公开了一种云边数据同步方法,所述方法应用于云边数据同步系统中,所述云边数据同步系统至少包括云平台与目标边缘节点,所述方法包括:
[0006]所述云平台接收用户发送的数据同步请求,其中,所述数据同步请求是由所述用户在所述云平台对应的所有设备中存在设备的数据发生了变更时触发的;
[0007]在所述数据同步请求验证通过后,所述云平台获取所述数据同步请求对应所有第一设备的待同步数据,并根据预先设定的方式生成所有所述第一设备的设备配置信息;
[0008]所述云平台将所述待同步数据以及所述设备配置信息发送给所述目标边缘节点;
[0009]所述目标边缘节点根据所述待同步数据确定出目标边缘设备;
[0010]所述目标边缘节点根据所述设备配置信息与所述目标边缘设备进行通信,以进行数据同步。
[0011]作为一种可选的实施方式,在本专利技术第一方面中,所述数据同步请求至少包括所有所述第一设备对应的所有第一身份信息;
[0012]所述云平台根据预先设定的方式生成所有所述第一设备的设备配置信息,包括:
[0013]所述云平台按照预先确定出的设备分组条件将所述云平台对应的所有第二设备划分为多个设备组别,其中,每个所述设备组别包括所述设备组别中所有第二设备对应的所有第二身份信息;
[0014]对于每个所述设备组别,所述云平台根据所有所述第一身份信息与所有所述第二身份信息判断该设备组别中的所有第二设备中是否存在所述第一设备,若判断出该设备组
别中的所有第二设备中存在所述第一设备,则生成该设备组别对应的设备配置信息,作为所有所述第一设备的设备配置信息。
[0015]作为一种可选的实施方式,在本专利技术第一方面中,所述云平台按照预先确定出的设备分组条件将所述云平台对应的所有第二设备划分为多个设备组别,包括:
[0016]所述云平台获取其对应的所有第二设备中每个所述第二设备对应的设备标签,其中,每个所述第二设备对应的设备标签用于表示每个所述第二设备与其对应的边缘节点的接口信息;
[0017]所述云平台根据所有所述第二设备分别对应的设备标签,将所有所述第二设备划分为至少一个设备组别,其中,同一所述设备组别中每个所述第二设备对应的设备标签相同。
[0018]作为一种可选的实施方式,在本专利技术第一方面中,所述待同步数据包括所述待同步数据所需同步至的所有第三设备的所有第三身份信息;
[0019]所述目标边缘节点根据所述待同步数据确定出目标边缘设备,包括:
[0020]所述目标边缘节点获取其对应的设备清单,所述设备清单用于记录所述目标边缘节点当前维护的所有第四设备对应的所有第四身份信息;
[0021]所述目标边缘节点根据所有所述第三身份信息与所有所述第四身份信息判断所述设备清单是否包含所述第三设备;
[0022]若所述目标边缘节点判断出所述设备清单包含所述第三设备,则将所述设备清单中包含的所有所述第三设备确定为目标边缘设备。
[0023]作为一种可选的实施方式,在本专利技术第一方面中,所述设备配置信息至少包括设备协议类型、协议连接信息;
[0024]所述目标边缘节点根据所述设备配置信息与所述目标边缘设备进行通信,以进行数据同步,包括:
[0025]所述目标边缘节点根据所述设备协议类型以及所述协议连接信息与所述目标边缘设备建立通信路径;
[0026]所述目标边缘节点通过所述通信路径同步所述待同步数据,以及获取所述目标边缘设备对应的设备上报信息并同步至所述云平台。
[0027]作为一种可选的实施方式,在本专利技术第一方面中,所述目标边缘节点具有对应的消息队列;
[0028]在所述云平台将所述待同步数据以及所述设备配置信息发送给目标边缘节点之后,所述方法还包括:
[0029]所述目标边缘节点将所述待同步数据以及所述设备配置信息存储至所述消息队列。
[0030]作为一种可选的实施方式,在本专利技术第一方面中,在所述目标边缘节点将所述待同步数据以及所述设备配置信息存储至所述消息队列之前,所述方法还包括:
[0031]所述目标边缘节点对所述待校验数据进行校验,其中,所述待校验数据至少包括所述待同步数据和/或所述设备配置信息;
[0032]若校验失败,则所述目标边缘节点生成所述待校验数据对应的数据补充请求,并将所述数据补充请求发送给所述云平台;
[0033]在所述云平台根据所述数据补充请求获取对应的补充数据之后,所述目标边缘节点接收所述云平台发送的所述补充数据,并将所述待校验数据与所述补充数据进行合并,得到对应的目标同步数据;
[0034]其中,所述目标边缘节点将所述待同步数据以及所述设备配置信息存储至所述消息队列,包括:
[0035]所述目标边缘节点将所述目标同步数据存储至所述消息队列,其中,若校验成功,则所述目标同步数据为所述待同步数据以及所述设备配置信息。
[0036]本专利技术第二方面公开了一种云边数据同步系统,所述系统至少包括云平台与目标边缘节点,所述云平台包括:
[0037]第一接收模块,用于接收用户发送的数据同步请求,其中,所述数据同步请求是由所述用户在所述云平台对应的所有设备中存在设备的数据发生了变更时触发的;
[0038]第一获取模块,用于在所述数据同步请求验证通过后,获取所述数据同步请求对应所有第一设备的待同步数据;
[0039]第一生成模块,用于在所述数据同步请求验证通过后,根据预先设定的方式生成所有所述第一设备的设备配置信息;
[0040]第一发送模块,用于将所述待同步数据以及所述设备配置信息发送给所述目标边缘节点;
[0041]所述目标边缘节点包括:
[0042]第二接收模块,用于接收所述第一发送模块发送的所述待同步数据以及所述设备配置信息;
[0043]确定模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云边数据同步方法,其特征在于,所述方法应用于云边数据同步系统中,所述云边数据同步系统至少包括云平台与目标边缘节点,所述方法包括:所述云平台接收用户发送的数据同步请求,其中,所述数据同步请求是由所述用户在所述云平台对应的所有设备中存在设备的数据发生了变更时触发的;在所述数据同步请求验证通过后,所述云平台获取所述数据同步请求对应所有第一设备的待同步数据,并根据预先设定的方式生成所有所述第一设备的设备配置信息;所述云平台将所述待同步数据以及所述设备配置信息发送给所述目标边缘节点;所述目标边缘节点根据所述待同步数据确定出目标边缘设备;所述目标边缘节点根据所述设备配置信息与所述目标边缘设备进行通信,以进行数据同步。2.根据权利要求1所述的云边数据同步方法,其特征在于,所述数据同步请求至少包括所有所述第一设备对应的所有第一身份信息;所述云平台根据预先设定的方式生成所有所述第一设备的设备配置信息,包括:所述云平台按照预先确定出的设备分组条件将所述云平台对应的所有第二设备划分为多个设备组别,其中,每个所述设备组别包括所述设备组别中所有第二设备对应的所有第二身份信息;对于每个所述设备组别,所述云平台根据所有所述第一身份信息与所有所述第二身份信息判断该设备组别中的所有第二设备中是否存在所述第一设备,若判断出该设备组别中的所有第二设备中存在所述第一设备,则生成该设备组别对应的设备配置信息,作为所有所述第一设备的设备配置信息。3.根据权利要求2所述的云边数据同步方法,其特征在于,所述云平台按照预先确定出的设备分组条件将所述云平台对应的所有第二设备划分为多个设备组别,包括:所述云平台获取其对应的所有第二设备中每个所述第二设备对应的设备标签,其中,每个所述第二设备对应的设备标签用于表示每个所述第二设备与其对应的边缘节点的接口信息;所述云平台根据所有所述第二设备分别对应的设备标签,将所有所述第二设备划分为至少一个设备组别,其中,同一所述设备组别中每个所述第二设备对应的设备标签相同。4.根据权利要求1所述的云边数据同步方法,其特征在于,所述待同步数据包括所述待同步数据所需同步至的所有第三设备的所有第三身份信息;所述目标边缘节点根据所述待同步数据确定出目标边缘设备,包括:所述目标边缘节点获取其对应的设备清单,所述设备清单用于记录所述目标边缘节点当前维护的所有第四设备对应的所有第四身份信息;所述目标边缘节点根据所有所述第三身份信息与所有所述第四身份信息判断所述设备清单是否包含所述第三设备;若所述目标边缘节点判断出所述设备清单包含所述第三设备,则将所述设备清单中包含的所有所述第三设备确定为目标边缘设备。5.根据权利要求4所述的云边数据同步方法,其特征在于,所述设备配置信息至少包括设备协议类型、协议连接信息;所述目标边缘节点根据所述设备配置信息与所述目标边缘设备进行通信,以进行数据
...

【专利技术属性】
技术研发人员:许佳佳林圳杰王李明纪伟孙凯张朋张志远段祥
申请(专利权)人:南方电网数字平台科技广东有限公司
类型:发明
国别省市:

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

1