[发明专利]用于文档存储和管理的方法、系统和介质有效
申请号: | 201980031447.6 | 申请日: | 2019-11-26 |
公开(公告)号: | CN113179670B | 公开(公告)日: | 2023-04-11 |
发明(设计)人: | 陈泳宇;徐磊;龙炜;包亮 | 申请(专利权)人: | 思杰系统有限公司 |
主分类号: | G06F16/35 | 分类号: | G06F16/35;G06F3/06 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘文灿 |
地址: | 美国佛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 文档 存储 管理 方法 系统 介质 | ||
1.一种用于文档存储和管理的方法,包括:
通过计算设备将文档的内容分割成多个内容段;
通过所述计算设备将所述多个内容段存储在数据结构内,所述数据结构包括存储块,其中各个存储块包括存储部分和缓冲部分,并且存储所述多个内容段包括在所述数据结构的所述存储块的所述存储部分内存储各个内容段;
通过所述计算设备接收对所述内容的至少一个改变;
通过所述计算设备利用第一存储块的缓冲部分来存储对所述内容的所述至少一个改变;
通过所述计算设备接收对所述内容的第二改变;以及
通过所述计算设备利用所述数据结构的所述第一存储块的缓冲部分和第二相邻的存储块的缓冲部分来存储对所述内容的所述第二改变。
2.根据权利要求1所述的方法,进一步包括:将所述数据结构的所述第一存储块中的缓冲部分和所述第二相邻的存储块中的缓冲部分调整为相同的大小。
3.根据权利要求1所述的方法,所述方法进一步包括:
通过所述计算设备接收对所述内容的第三改变;
通过所述计算设备在所述数据结构中生成新的存储块,所述新的存储块包括存储部分和缓冲部分,所述新的存储块与所述第一存储块相邻;以及
通过所述计算设备利用所述数据结构的所述第一存储块的缓冲部分和所述新的存储块的存储部分和缓冲部分来存储对所述内容的所述第三改变。
4.根据权利要求3所述的方法,进一步包括将所述数据结构的所述第一存储块中的缓冲部分和所述新的存储块中的缓冲部分调整为相同的大小。
5.根据权利要求1所述的方法,其中,所述第一存储块的所述缓冲部分为所述第一存储块的至少20%。
6.根据权利要求1所述的方法,其中,对所述内容的所述至少一个改变包括:从存储在至少一个存储块的存储部分中的所述多个内容段中的内容段中删除内容,使得所述至少一个存储块的缓冲部分的大小增大。
7.一种用于文档存储和管理的系统,包括:
存储器;以及
一个或多个处理器,其与所述存储器通信并且被配置为:
将文档的内容分割成多个内容段;
将所述多个内容段存储在数据结构内,所述数据结构包括存储块,其中各个存储块包括存储部分和缓冲部分,并且存储所述多个内容段包括在所述数据结构的所述存储块的所述存储部分内存储各个内容段;
响应于对所述文档的所述内容的至少一个改变,利用第一存储块的缓冲部分来存储对所述内容的所述至少一个改变;以及
响应于对所述文档的所述内容的第二改变,利用所述数据结构的所述第一存储块的缓冲部分和第二相邻的存储块的缓冲部分来存储对所述内容的所述第二改变。
8.根据权利要求7所述的系统,其中,与所述存储器通信的所述一个或多个处理器被进一步配置为:将所述数据结构的所述第一存储块中的缓冲部分和所述第二相邻的存储块中的缓冲部分调整为相同的大小。
9.根据权利要求7所述的系统,与所述存储器通信的所述一个或多个处理器被进一步配置为:
响应于对所述文档的所述内容的第三改变,
在所述数据结构中生成新的存储块,所述新的存储块包括存储部分和缓冲部分,所述新的存储块与所述第一存储块相邻;以及
利用所述数据结构的所述第一存储块的缓冲部分和所述新的存储块的存储部分和缓冲部分来存储对所述内容的所述第三改变。
10.根据权利要求9所述的系统,其中,与所述存储器通信的所述一个或多个处理器被进一步配置为将所述数据结构的所述第一存储块中的缓冲部分和所述新的存储块中的缓冲部分调整为实质相同的大小。
11.根据权利要求7所述的系统,其中,所述第一存储块的所述缓冲部分是所述第一存储块的至少20%。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980031447.6/1.html,转载请声明来源钻瓜专利网。