[发明专利]数据文件处理方法、装置和系统在审
申请号: | 201410309309.9 | 申请日: | 2014-07-01 |
公开(公告)号: | CN104090943A | 公开(公告)日: | 2014-10-08 |
发明(设计)人: | 成汉平;蔡莉莉;朱维青;廖振江 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 汤在彦 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据文件 处理 方法 装置 系统 | ||
1.一种数据文件处理方法,其特征在于,包括:
接收终端发起的文件编辑请求,其中,所述文件编辑请求携带有操作类型;
根据所述文件编辑请求获取待编辑数据文件,从所述待编辑数据文件中拆分出与所述终端对应的副本文件,并向所述终端发送所述副本文件;
接收所述终端根据所述副本文件反馈的标记范围,其中,所述标记范围用于指示当前操作的起始位置和结束位置;
根据所述操作类型和所述标记范围对所述副本文件执行修改操作;
将所述副本文件中的修改内容合并至所述待编辑数据文件,并存储合并后的待编辑数据文件。
2.根据权利要求1所述的方法,其特征在于,所述文件编辑请求还包括:终端标识信息和数据文件标识信息;根据所述文件编辑请求获取待编辑数据文件,从所述待编辑数据文件中拆分出与所述终端对应的副本文件包括:
根据所述数据文件标识信息获取所述待编辑数据文件;
根据所述终端标识信息以及预先存储的标记与终端的关联信息,从所述待编辑数据文件中获取与所述终端对应的第一标记信息,其中,所述第一标记信息包括待编辑文件块的起始位置和结束位置;
根据所述起始位置和所述结束位置获取所述第一标记信息指示范围内的数据,作为所述待编辑文件块;
根据所述起始位置和所述结束位置获取所述第一标记信息指示范围的上下文数据,作为所述待编辑文件块的上下文数据;
根据所述第一标记信息将所述待编辑文件块和所述上下文数据进行拼接,得到所述副本文件。
3.根据权利要求2所述的方法,其特征在于,所述操作类型包括:新增标记、删除标记及修改标记内的数据;如果所述操作类型是新增标记,根据所述操作类型和所述标记范围对所述副本文件执行修改操作包括:
判断所述标记范围是否合法;
如果所述标记范围合法,根据所述标记范围和所述终端标识信息生成第二标记信息,将所述第二标记信息存储到所述副本文件中,并向所述终端发送所述第二标记信息;
如果所述标记范围不合法,生成第一错误信息,并向所述终端发送所述第一错误信息。
4.根据权利要求3所述的方法,其特征在于,判断所述标记范围是否合法包括:
获取所述副本文件中的所述第一标记信息;
判断所述标记范围指示的起始位置和结束位置与所述第一标记信息中的起始位置和结束位置是否存在交叉和/或嵌套;
如果不存在交叉和/或嵌套,则判断出所述标记范围合法;
如果存在交叉和/或嵌套,则判断出所述标记范围不合法。
5.根据权利要求3所述的方法,其特征在于,根据所述标记范围和所述终端标识信息生成第二标记信息,将所述第二标记信息存储到所述副本文件中包括:
根据所述标记范围指示的起始位置和结束位置将所述副本文件拆分为待编辑文件块和上下文数据,至少将所述待编辑文件块的起始位置、结束位置、修改时间和所述终端标识信息作为所述第二标记信息存储到所述副本文件中。
6.根据权利要求1所述的方法,其特征在于,如果接收的所述文件编辑请求是所述终端首次发起的且所述操作类型是新增标记,则将所述待编辑数据文件作为所述副本文件;
根据所述操作类型和所述标记范围对所述副本文件执行修改操作包括:
判断所述标记范围指示的起始位置和结束位置与其他终端的标记信息中的起始位置和结束位置是否存在交叉和/或嵌套;
如果不存在交叉和/或嵌套,则判断出所述标记范围合法,根据所述标记范围和所述文件编辑请求中的终端标识信息生成第三标记信息,将所述第三标记信息存储到所述副本文件中,向所述终端发送所述第三标记信息;
如果存在交叉和/或嵌套,则判断出所述标记范围不合法,生成第二错误信息,并向所述终端发送所述第二错误信息。
7.根据权利要求3至6中任一项所述的方法,其特征在于,如果所述操作类型是删除标记,根据所述操作类型和所述标记范围对所述副本文件执行修改操作包括:
从所述副本文件的当前标记信息中删除所述标记范围指示的起始位置和结束位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410309309.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:面向海量分布式数据库的嵌套查询方法
- 下一篇:一种隐私数据的清理方法和装置