[发明专利]一种基于对象的溯源存储系统及方法有效
| 申请号: | 201611175918.5 | 申请日: | 2016-12-19 |
| 公开(公告)号: | CN106802922B | 公开(公告)日: | 2020-07-10 |
| 发明(设计)人: | 谢雨来;廖雪龙;秦磊华;冯丹 | 申请(专利权)人: | 华中科技大学 |
| 主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F16/18 |
| 代理公司: | 华中科技大学专利中心 42201 | 代理人: | 李智 |
| 地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 对象 溯源 存储系统 方法 | ||
本发明公开了一种基于对象的溯源存储系统及方法,该系统由对象存储客户端和对象存储设备端组成。对象存储客户端用于对系统状态、文件格式及应用程序执行等溯源信息进行收集,将溯源信息存入缓冲区,并向对象存储设备端发送包含溯源信息的对象命令;对象存储设备端用于解析对象命令,提取出溯源信息,并将溯源信息写入对象文件及数据库中,然后利用要查询的关键字对数据库进行检索,最后将查询得到的数据以报表形式进行展示。可以使得溯源信息得以高效地收集及查询。
技术领域
本发明属于计算机数据存储技术领域,更具体地,涉及一种基于对象的溯源存储系统及方法。
背景技术
在计算机存储领域,如今的存储系统已经在可靠性、可用性和高效性方面取得了巨大的进步。然而随着数据量的增大和数据复杂度的提高,利用溯源来管理存储系统也变得越发重要。溯源是描述一个数据对象的历史操作的元数据。溯源提高了数据本身所描述的价值,它给出了“对象是如何创建的,对象依赖了哪些其他对象以及这两个对象的历史操作有何不同”等问题的答案。在系统领域,一个对象的溯源是所有影响该对象最终状态的过程和数据。
由于溯源表露了数据的起源和产生过程,让用户对数据的理解更加透彻,相关研究机构已经认识到了数据溯源的重要性并且在积极地探索如科学计算、档案系统和数据库等多个领域的相关问题。然而,上述研究限定在了特定的领域或者获取数据溯源时需要对应用程序进行修改,降低了溯源信息的收集效率。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种基于对象的溯源存储系统及方法,充分利用对象存储体系结构,在对象存储客户端收集系统内核信息、文件格式信息及普通应用程序信息等溯源信息,并将收集到的溯源信息封装成对象,存储到对象存储设备端的数据库或日志文件中,可以使溯源信息得以高效地收集及查询。由此解决现有技术中对溯源信息的收集效率较低的技术问题。
为实现上述目的,按照本发明的一个方面,提供了一种基于对象的溯源存储系统,包括:对象存储客户端以及对象存储设备端;
所述对象存储客户端,用于收集系统内核、文件格式以及应用程序的溯源信息,将收集得到的溯源信息存入缓冲区,并向所述对象存储设备端发送对象命令;
所述对象存储设备端,用于接收并解析所述对象命令,提取出所述对象存储客户端缓冲区中的溯源信息,将提取出的溯源信息写入对象文件以及数据库中;
所述对象存储设备端,还用于在接收到用户输入的查询关键字时,对数据库进行检索,将与查询关键字匹配的查询结果进行展示。
优选地,所述对象存储客户端包括系统状态溯源收集模块、文件格式溯源收集模块、应用程序溯源收集模块以及第一对象文件系统模块;
所述系统状态溯源收集模块,用于分析系统状态文件,将系统内核信息转换为系统状态溯源信息;
所述文件格式溯源收集模块,用于调用格式分析程序分析文件,将文件格式信息转换为文件格式溯源信息;
所述应用程序溯源收集模块,用于拦截系统调用,将系统调用序列号以及进程信息转换为应用程序溯源信息;
所述第一对象文件系统模块,用于将所述系统状态溯源信息、所述文件格式溯源信息以及所述应用程序溯源信息存入缓冲区,并向所述对象存储设备端发送对象命令。
优选地,所述对象存储设备端包括对象命令处理模块、第二对象文件系统模块以及溯源查询模块;
所述对象命令处理模块,用于接收并分析所述对象命令,从所述对象存储客户端的缓冲区中解析出所述系统状态溯源信息、所述文件格式溯源信息以及所述应用程序溯源信息,并转发给所述第二对象文件系统模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611175918.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:词条展现方法及展现系统
- 下一篇:一种基于固态盘的文件更新方法及系统





