(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210756712.0
(22)申请日 2022.06.30
(71)申请人 杭州数梦 工场科技有限公司
地址 310024 浙江省杭州市转塘科技经济
区块16号 4幢326室
(72)发明人 林鹏程
(74)专利代理 机构 北京清亦华知识产权代理事
务所(普通 合伙) 11201
专利代理师 罗岚
(51)Int.Cl.
G06F 16/27(2019.01)
G06F 16/2455(2019.01)
G06F 16/23(2019.01)
(54)发明名称
一种数据处 理方法及装置
(57)摘要
本发明提出一种数据处理方法及装置, 其
中, 所述方法包括: 通过接收数据节点针对目标
数据发起的注册请求, 从而响应于注册请求, 获
取当前存储的与过程数据对应的当前数据属性
信息, 进而在过程数据对应的历史数据属性信息
与过程数据对应的当前数据属性信息匹配成功
的情形下, 完成针对目标数据的注册服务。 由此,
通过将注册请求中携带的过程数据的历史数据
属性信息与DOA注册中心响应于注册请求获取的
过程数据的当前数据属性信息进行匹配, 从而在
过程数据对应的历史数据属性信息与过程数据
对应的当前数据属性信息匹配成功的情形下, 完
成针对目标数据的注册服务, 可解决相关技术中
由于时间差导 致的数据不同步的技 术问题。
权利要求书3页 说明书22页 附图8页
CN 115080665 A
2022.09.20
CN 115080665 A
1.一种数据处理方法, 应用于DOA注册中心, 其特征在于, 所述DOA注册中心用于为数据
节点提供数据注册服务, 并存储了完成注册的数据的数据属性信息;
所述方法包括:
接收数据节点针对目标数据发起的注册请求; 所述注册请求包括与 所述目标数据对应
的数据链路信息; 所述数据链路信息包括由初始数据生成所述目标数据的过程中的过程数
据和所述过程数据对应的历史数据属性信息; 所述过程数据对应的历史数据属性信息是指
在所述数据节点生成所述目标数据之前所述过程数据对应的数据属性信息; 所述过程数据
包含所述初始数据, 并且是对应数据节点在所述DOA 注册中心完成注 册的数据;
响应于所述注 册请求, 获取当前存 储的与所述过程数据对应的当前 数据属性信息;
在所述过程数据对应的历史数据属性信息与所述过程数据对应的当前数据属性信息
匹配成功的情形 下, 完成针对所述目标 数据的注 册服务。
2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括:
在任意所述过程数据对应的历史数据属性信息与所述过程数据对应的当前数据属性
信息匹配失败的情形下, 向所述数据节点返回注册失败的注册结果, 以及匹配失败的过程
数据对应的数据节点的节点信息 。
3.根据权利要求2所述的方法, 其特征在于, 所述数据链路信 息包括所述过程数据对应
的同步标志位, 所述同步标志位指示是否需要被同步;
所述响应于所述注册请求, 获取当前存储的与所述过程数据对应的当前数据属性信
息, 包括:
响应于所述注册请求, 获取所述过程数据中对应的同步标志位指示需要被同步的目标
过程数据对应的当前 数据属性信息;
所述在所述过程数据对应的历史数据属性信息与所述过程数据对应的当前数据属性
信息匹配成功的情形 下, 完成针对所述目标 数据的注 册服务, 包括:
在所述目标过程数据对应的历史数据属性信息与所述目标过程数据对应的当前数据
属性信息匹配成功的情形 下, 完成针对所述目标 数据的注 册服务;
所述在任意所述过程数据对应的历史数据属性信息与所述过程数据对应的当前数据
属性信息匹配失败的情形下, 向所述数据节点返回注册失败的注册结果, 以及 匹配失败的
过程数据对应的数据节点的节点信息, 包括:
在任意所述目标过程数据对应的历史数据属性信息与所述目标过程数据对应的当前
数据属性信息匹配失败的情形下, 向所述数据节点返回注册失败的注册结果, 以及 匹配失
败的目标 过程数据对应的数据节点的节点信息 。
4.根据权利要求1 ‑3任一项所述的方法, 其特征在于, 在所述目标数据由多个所述初始
数据生成的情况下, 所述数据链路信息为数据路径记录树链; 所述数据路径记录树链由根
节点、 中间节点和叶子节点组成, 其中, 所述根节点包括所述 目标数据, 所述叶子节点包括
所述初始数据和所述初始数据对应的历史数据属性信息, 所述中间节点包括不包含所述初
始数据的过程数据和所述 不包含所述初始数据的过程数据对应的历史数据属性信息 。
5.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括:
接收对应数据节点针对所述目标 数据或者所述过程数据发起的删除请求;
在所述删除请求对应的数据的数据属性信 息中设置删除标志位, 以及删除所述删除请权 利 要 求 书 1/3 页
2
CN 115080665 A
2求对应的数据的数据属性信息中的数据版本信息 。
6.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括:
接收对应数据节点针对所述目标 数据或者所述过程数据发起的更新请求;
根据所述更新请求中携带的更新数据, 更新所述更新请求对应的数据的数据属性信 息
中的更新时间和数据版本信息 。
7.一种数据处 理方法, 应用于数据节点, 其特 征在于, 包括以下步骤:
获取初始数据, 以及基于所述初始数据生成目标数据; 所述初始数据为初始数据节点
在DOA注册中心完成注 册的数据; 所述初始数据节点 为被标记为初始 节点的数据节点;
向DOA注册中心发起针对所述目标数据的注册请求, 以得到注册结果; 所述注册请求包
括与所述目标数据对应的数据 链路信息; 所述数据链路信息包括由初始数据生成所述目标
数据的过程中的过程数据和所述过程数据对应的历史数据属性信息; 所述过程数据对应的
历史数据属 性信息是指在所述数据节点生成所述目标数据之前所述过程数据对应的数据
属性信息; 所述过程数据包含 所述初始数据, 并且 是对应数据 节点在所述DOA注册中心完成
注册的数据;
根据所述注册结果, 对所述注册请求进行响应; 所述注册结果包括注册失败结果和注
册成功结果。
8.根据权利要求7所述的方法, 其特征在于, 所述基于所述初始数据生成目标数据, 包
括:
响应于所述初始数据为一个, 或者, 所述初始数据为多个且多个所述初始数据的路径
记录标志位一致, 将所述目标数据的路径记录标志 位设置为与初始数据的路径记录标志 位
相同; 所述路径 记录标志位用于指示对应数据是否存在对应的数据链路信息;
响应于所述初始数据为多个且多个所述初始数据的路径记录标志位不一致, 对多个所
述初始数据的路径记录标志 位进行或操作, 以确定所述目标数据的路径记录标志位指示所
述目标数据存在对应的数据链路信息 。
9.根据权利要求8所述的方法, 其特征在于, 所述根据所述注册结果, 对所述注册请求
进行响应, 包括:
在所述注册结果为注册失败结果的情况下, 根据 所述注册失败结果指示的匹配失败的
过程数据对应的数据节点的节点信息, 重新获取对应的过程数据, 以重新生成所述 目标数
据, 并向所述DOA 注册中心重新发起针对所述目标 数据的注 册请求;
在所述注册结果为注册成功结果的情况下, 将所述DOA注册中心返回的所述目标数据
对应的访问地址和所述目标数据对应的数据属 性信息写入所述目标数据对应的数据路径
记录链。
10.根据权利要求9所述的方法, 其特 征在于, 所述方法还 包括:
在需要对所述目标数据进行删除的情况下, 向DOA注册中心发起针对所述目标数据的
删除请求;
或者, 在需要对所述目标 数据进行 更新的情况 下, 确定对应的更新数据;
根据所述更新数据, 向DOA 注册中心发起针对所述目标 数据的更新请求。
11.一种数据处 理装置, 应用于DOA 注册中心, 其特 征在于, 包括:
第一接收模块, 用于接收数据节点针对目标数据发起的注册请求; 所述注册请求包括权 利 要 求 书 2/3 页
3
CN 115080665 A
3
专利 一种数据处理方法及装置
文档预览
中文文档
34 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共34页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-07 20:38:06上传分享