[发明专利]一种分布式系统的数据管理方法及数据管理系统在审
申请号: | 201911312235.3 | 申请日: | 2019-12-18 |
公开(公告)号: | CN112988341A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 朱治国;陆冲之 | 申请(专利权)人: | 杭州中天微系统有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/54 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 高攀;谢建云 |
地址: | 310012 浙江省杭州市西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 系统 数据管理 方法 | ||
1.一种分布式系统的数据管理方法,包括步骤:
接收来自第一请求方的数据对象的申请请求,所述申请请求中包含所述数据对象的属性;
根据所述属性,创建数据对象,所述数据对象包括属性和数据;
从所述第一请求方获取所述属性指向的数据内容,以将所述数据内容填充到所述数据对象的数据;以及
在接收到来自第二请求方的包含数据对象的属性的获取请求时,根据所述数据对象的属性,将所述数据对象的数据发送给所述第二请求方,其中,所述获取请求中包含的数据对象的属性,由所述第二请求方从所述第一请求方处获取。
2.如权利要求1所述的方法,其中,所述从第一请求方获取属性指向的内容,以将内容填充到数据对象的数据的步骤还包括:
记录所述数据对象的管理信息。
3.如权利要求2所述方法,其中,
所述数据对象的管理信息至少包括以下信息中的一个或多个:所述数据对象的创建信息、所述数据对象的使用信息、所述数据对象的更新信息。
4.如权利要求3所述的方法,其中,根据所述数据对象的属性,将所述数据对象的数据发送给第二请求方的步骤,还包括:
记录所述数据对象的使用信息。
5.如权利要求3所述的方法,还包括步骤:
在接收到对数据对象的更新请求时,更新所述数据对象的数据;以及
记录所述数据对象的更新信息。
6.如权利要求3所述的方法,还包括步骤:
在接收到对数据对象的删除请求时,更新所述数据对象的使用信息。
7.如权利要求6所述的方法,其中,所述在接收到对数据对象的删除请求时,更新所述数据对象的使用信息的步骤包括:
每接收到一次对数据对象的删除请求时,删除所述数据对象对应的一条使用信息;以及
当所述数据对象的使用信息全部被删除时,删除所述数据对象。
8.如权利要求7所述的方法,其中,
所述第一请求方和所述第二请求方为布置在同一设备中的不同进程。
9.如权利要求8所述的方法,其中,
所述第一请求方和所述第二请求方为布置在不同设备中的进程。
10.如权利要求9所述的方法,其中,
所述数据对象的属性包括数据对象的类型和大小。
11.如权利要求1所述的方法,其中,根据所述数据对象的属性,将所述数据对象的数据发送给第二请求方的步骤还包括:
根据所述数据对象的属性,将加密后的所述数据对象的数据,发送给所述第二请求方。
12.一种布置在分布式系统中的数据管理系统,包括:
多个数据请求装置,分别与数据管理装置相耦接,所述数据请求装置包括:
通信模块,适于与数据管理装置或其他数据请求装置进行通信,
创建模块,适于通过所述通信模块向所述数据管理装置发送申请请求,以请求创建数据对象,所述数据对象包括属性和数据,
引用模块,适于通过所述通信模块向所述数据管理装置发送获取请求,以请求获取数据对象;数据管理装置,包括:
通信单元,适于接收来自数据请求装置的数据对象的申请请求,所述申请请求中包含所述数据对象的属性,还适于从所述数据请求装置获取所述属性指向的数据内容,
数据对象存储单元,适于根据所述属性,创建数据对象,还适于将所述数据内容填充到所述数据对象的数据,
所述通信单元还适于在接收到来自其他数据请求装置的包含数据对象的属性的获取请求时,根据所述数据对象的属性,将所述数据对象的数据发送给所述其他数据请求装置,其中,所述获取请求中包含的数据对象的属性,由所述其他数据请求装置从所述数据请求装置处获取。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州中天微系统有限公司,未经杭州中天微系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911312235.3/1.html,转载请声明来源钻瓜专利网。