[发明专利]网络溯源系统及其数据处理方法、计算机存储介质有效

专利信息
申请号: 201910046934.1 申请日: 2019-01-18
公开(公告)号: CN109800208B 公开(公告)日: 2019-09-27
发明(设计)人: 张武斌;彭闯;袁敏洵;袁小坊 申请(专利权)人: 湖南友道信息技术有限公司
主分类号: G06F16/13 分类号: G06F16/13;G06F16/182
代理公司: 长沙国科天河知识产权代理有限公司 43225 代理人: 邱轶
地址: 410000 湖南省长沙市开福区*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 索引 网络溯源系统 预处理层 存储层 计算机存储介质 位置元数据 合并文件 数据文件 数据处理 用户层 内存 资源利用率 存储过程 存取效率 快速确定 目标内容 大文件 溯源 合并 网络
【权利要求书】:

1.一种网络溯源系统的数据处理方法,所述网络溯源系统基于HDFS进行数据存储,其特征在于,所述方法包括:

将所述网络溯源系统划分为用户层、预处理层与存储层,所述用户层用于生成所述溯源系统底层抓取的数据文件;所述存储层包括基于HDFS的NameNode和至少两个DataNode;

将所述预处理层设于所述用户层与所述存储层之间,并在数据文件的存储过程中,由所述预处理层执行下述步骤:

步骤S1、将所述用户层抓取的至少两个小数据文件合并成一个大文件并生成对应的SMI索引,所述SMI索引表征合并后的大文件名称与被合并的各个小文件的名称、大小及偏移量之间的关系;以及

步骤S2、在将合并后的所述大文件上传成功后,根据合并文件块的位置元数据信息生成MDI索引,所述MDI索引表征所述大文件名称与存储所述大文件的DataNode的对应关系;

步骤S3、将所述SMI索引与所述MDI索引缓存在所述NameNode上,以及将所述SMI索引缓存在相对应的DataNode上;

相对应地,在数据文件的存储过程中,所述存储层还配套执行下述步骤:

步骤S10、将所述合并文件块的位置元数据信息从所述NameNode内存转移到各对应的分布式DataNode内存上;

在读取数据时,所述方法还包括:

步骤S100、所述用户层向所述NameNode发送第一读取文件请求,所述第一读取文件请求携带目标小文件的名称;

步骤S200、所述NameNode根据所述第一读取文件请求、缓存的SMI索引和MDI索引向用户层返回目标小文件所对应的DataNode地址信息;

步骤S300、所述用户层根据所述DataNode地址信息发送第二读取文件请求,所述第二读取文件请求携带目标小文件的名称;

步骤S400、所述DataNode根据所述第二读取文件请求、缓存的SMI索引及合并文件块的位置元数据信息查找目标小文件的内容,并返回给所述用户层。

2.根据权利要求1所述的网络溯源系统的数据处理方法,其特征在于,还包括:

所述预处理层在将合并后的所述大文件上传成功后,在本地删除所述大文件。

3.根据权利要求1或2所述的网络溯源系统的数据处理方法,其特征在于,还包括:

所述预处理模块将合并后的所述大文件以创建时间命名,并在HBase数据库中保存及更新所述大文件的时间戳信息,当所述大文件对应的时间戳信息达到预设的存储时效时,在所述存储层删除所述大文件及相关的SMI索引和MDI索引信息。

4.根据权利要求3所述的网络溯源系统的数据处理方法,其特征在于,还包括:

对所述SMI索引和所述MDI索引在所述HBase数据库中备份,备份格式为:key,vaule;其中,key表示合并大文件的名称,value包括按合并顺序来的小文件名称、大小、合并大文件的名称、合并文件块的位置元数据。

5.根据权利要求4所述的网络溯源系统的数据处理方法,其特征在于,还包括:

所述预处理层设有缓存池,并设有从所述缓存池提取文件进行合并的均衡策略。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

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