[发明专利]一种跨云服务应用分布式数据访问系统及方法有效
| 申请号: | 202110370343.7 | 申请日: | 2021-04-07 |
| 公开(公告)号: | CN113127411B | 公开(公告)日: | 2023-06-16 |
| 发明(设计)人: | 杨灿;李闰民;李嘉豪 | 申请(专利权)人: | 华南理工大学 |
| 主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/176;G06F16/182;G06F16/16;G06F16/14;G06F16/13;G06F16/901;G06F8/36;G06F8/76 |
| 代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 李斌 |
| 地址: | 510640 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 服务 应用 分布式 数据 访问 系统 方法 | ||
1.一种跨云服务应用分布式数据访问系统,其特征在于,包括数据提供者DP、数据获取者DA、注册中心RC、网关中心GC以及存储服务适配器SSD;
所述数据访问系统中传输的数据对象为基于唯一id编码的数据对象,包括组件数据对象CO、多媒体数据对象DO以及元数据对象MO;所述唯一id编码即Oid;
所述数据提供者DP用于对所述数据访问系统提供自身拥有的组件数据对象CO和多媒体数据对象DO;
所述数据获取者DA用于向DP获取所需的CO和DO;
所述注册中心RC用于向外提供Restful风格的HTTP请求API,DP和DA通过RestfulAPI发起的POST、DELETE、PUT以及GET请求对相应的数据对象执行增加、删除、修改以及查询操作;
所述网关中心GC用于过滤DP、DA以及其他云服务实例对RC的访问请求,网关中心通过校验预定的请求格式以及数字签名,筛选对RC的无效请求,当请求无效时直接驳回;
所述存储服务适配器SSD为DP或DA的存储服务组件,用于屏蔽不同的底层存储细节,向上提供通用的存储读写接口;
所述组件数据对象CO具体为组装生成云服务应用本身所需的数据对象,包括用户模块管理数据对象、用户组模块管理数据对象、模型管理数据对象、工作流管理数据对象、表单数据对象、细粒度权限管理数据对象以及系统设置管理数据对象;
通过获取散落于各个应用系统的CO,基于已有云服务应用的各个不同功能的组件数据,快速组装生成特定的云服务应用。
2.根据权利要求1所述的一种跨云服务应用分布式数据访问系统,其特征在于,所述多媒体数据对象DO具体为云服务应用生产过程中产生的各类基础数据,包括用户模型数据、文本数据、图像数据、视频数据、音频数据以及文件数据;
通过多媒体数据对象DO,云服务应用之间实现共享生产数据。
3.根据权利要求1所述的一种跨云服务应用分布式数据访问系统,其特征在于,所述元数据对象MO具体用于记录和描述数据对象CO和DO本身;
所述MO所包含的数据字段包括所描述数据对象的Oid、所描述数据对象类型、所描述数据对象具体数据类型、所描述数据对象的版本号、所描述数据对象的所述云服务应用、所描述数据对象的大小、所描述数据对象编码、所描述数据对象所在地址以及所描述数据对象所在地址是否在线;
MO负责所传输的数据对象的数据描述,用于初次连接建立,提示通信双方所要传输的数据对象。
4.根据权利要求1所述的一种跨云服务应用分布式数据访问系统,其特征在于,所述注册中心允许系统中所有的云服务应用实例访问,注册中心提供一张注册表,注册表key的内容是数据对象的唯一编码Oid,注册表value的内容是MO的链表;从key为Oid得到对应value的MO的链表,表明可以从该MO链表中的任一MO对象的通讯地址得到可用DP地址;注册表的内容由DP维护,DA订阅获取注册表的内容,DA根据从注册中心获得的所需数据对象的DP地址,向DP发起数据请求;
所述MO的链表是一个线性表数据数据结构,用于存放MO数据对象。
5.根据权利要求1所述的一种跨云服务应用分布式数据访问系统,其特征在于,所述系统包括以下步骤用于支撑系统运行:
S1、数据提供者DP向注册中心RC注册自己所拥有的数据对象;
S2、注册中心RC注册收到的MO;
S3、注册中心RC master和注册中心RC slave同步注册表数据;
所述RC master是主RC,RC slave是从RC,从RC会与主RC定时同步,是一个主从结构,用于保证RC的高可用性,避免因单个RC怠机导致的单点失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110370343.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种平卧菊三七酒及其制备方法
- 下一篇:一种新型便携式图像识别装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





