[发明专利]低容量存储节点的异构云存储系统中数据封装与传输方法有效

专利信息
申请号: 201810687916.7 申请日: 2018-06-28
公开(公告)号: CN108881455B 公开(公告)日: 2020-12-08
发明(设计)人: 赵晓南;张晓;曾雷杰;李战怀 申请(专利权)人: 西北工业大学
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 西北工业大学专利中心 61204 代理人: 金凤
地址: 710072 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 容量 存储 节点 异构云 存储系统 数据 封装 传输 方法
【权利要求书】:

1.一种低容量存储节点的异构云存储系统中数据封装与传输方法,其特征在于包括下述步骤:

步骤1:通用管理平台初始化

在后端的通用管理平台中,初始化管理平台信息总表、已注册节点信息表、已注册平台服务信息表和镜像仓库的镜像信息表,并初始化容器镜像仓库,设置监听机制,即周期性检测后端通用管理平台服务和前端节点的相关请求,所述请求包括但不仅限于注册、更新和删除;

步骤2:后端通用管理平台服务注册

平台服务提供商向后端通用管理平台发出注册申请,后端通用管理平台接受注册申请的请求后,在对应的信息表中登记,并在容器镜像仓库中存储平台服务商上传的基础镜像和协议处理程序,后端通用管理平台监听前端节点的注册及后端平台服务的注册请求;

步骤3:前端节点注册

步骤3.1:在给定的前端节点的微处理设备或一组同构传感器的IP使能网关中,内置一个足以使微处理设备或同构传感器运行的容器运行环境,即为通用代理;

步骤3.2:用户根据自身设备类型和业务需要通过通用代理选择后端平台的服务类型,并启动容器运行环境,运行对应目标平台服务类型的一个容器镜像,随后,前端节点的通用代理向后端通用管理平台发送“注册”请求;

步骤3.3:后端通用管理平台根据前端节点的“注册”请求,更新平台信息总表和已注册节点表,修改容器镜像表中对应节点数域,在已注册平台服务信息表中对应平台服务节点中追加节点的ID,建立节点与平台服务以及在容器镜像仓库中对应的容器镜像之间的关联,打包目标容器镜像,并通知前端节点;

步骤3.4:前端节点根据后端通用管理平台返回的通知,从容器仓库中下载所需的容器镜像包,本地的通用代理启动该容器镜像包,形成镜像实例;该镜像实例按照平台服务定义的协议完成两端连接的建立和数据的传输格式转换以及加密处理,建立数据传输和处理的通道,向后端通用管理平台服务发送传感器存储的本地数据;

步骤4:展开业务

首先,节点初始化完成后,传感器设备进行数据采集,通用代理根据从获取的协议定义对数据进行格式转换,并将标准化的数据加密传输到后端通用管理平台;后端通用管理平台的数据接收模块,在接收到数据后,对接收到的数据进行解密,根据平台服务应用的具体需求,对数据进行清洗、分析处理,并存储到云存储或云数据库中;最后,平台服务中对应的应用服务,根据具体服务的内容从云存储中获取数据并处理;

步骤5:更新、变更处理

后端通用管理平台周期性监听前端节点和后端平台服务的更新和变更请求,通过维护后端通用管理平台中的各个信息表以及存储区,完成更新镜像仓库、增删前端节点和升级平台服务;

更新处理中有三种触发类型,一种是仅前端节点更新,一种是仅后端平台服务更新,第三种是前端节点和后端平台服务同时更新,将三种类型的更新进行统一处理,具体处理如下:

①设UV_flag=0,US_flag=0,进入步骤②;

②当前端节点Va的设备升级更新时,该节点的容器镜像实例将向通用管理平台发出节点更新通知,设UV_flag=1,进入步骤③;

③当后端平台服务Sa的程序升级更新时,该应用项通用管理平台发出镜像更新通知,设US_flag=1,进入步骤④;

④若UV_flag=1,通用管理平台根据Va在节点信息表中查找对应的节点ID,从对应的节点元数据记录中获取容器镜像ID和节点厂商名称,并通知节点Va将其需要更新的数据标记为待上传数据pkg_v,将待上传数据打包并上传到通用管理平台;进入步骤⑤;

⑤若US_flag=1,通用管理平台根据更新通知的平台服务ID信息,在平台服务信息表中查找对应的平台服务元数据记录,从该元数据记录中获取容器镜像ID列表和服务厂商名称,获取并记录存储平台服务更新的程序的具体地址new_addr,将对应的程序进行打包并标记为pkg_m;根据容器镜像ID列表,在镜像仓库的镜像信息表中逐一定位对应的容器镜像元数据记录,将这些容器镜像元数据记录中对应的程序地址(基础镜像地址或协议地址)根据new_addr进行更新,并完成“更新次数”+1,同时更新镜像版本信息;进入步骤⑥;

⑦如果US_flag=0,进入步骤0;否则,依次扫描已获得的容器镜像ID列表中的每容器镜像ID,循环地做如下处理:在镜像仓库的镜像信息表中找到当前容器镜像ID 所对应的容器镜像元数据记录Mi,向Mi中节点ID列表中各节点ID对应的所有前端节点发出“镜像更新”通知,各前端节点根据通知下载pkg_m数据包,更新本地的容器镜像,下载完成后向通用管理平台返回下载完成通知; 后端根据通知,将Mi的字段“下载次数”的值+1,并在已注册节点信息表中查找具有相同节点ID的节点元数据记录Vj,更改Vj中的镜像版本信息,并将字段“镜像更新次数”的值+1,进入步骤⑦;

⑦如果UV_flag=0,直接进入步骤0;否则,根据步骤0所获得的容器镜像ID在镜像仓库的镜像信息表中查找对应的容器镜像元数据记录MV,更新MV的容器镜像key字段中的“设备类型”和“设备版本”两个域的信息,向MV中的节点ID列表中各记录所对应的全部前端节点发送“节点更新”通知,各前端节点根据通知下载pkg_v数据包,更新本地节点,并在已注册节点信息表中查找具有相同节点ID的节点元数据记录,将该节点元数据记录的字段“节点更新次数”+1,进入步骤⑧;

⑧更新处理结束。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810687916.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top