[发明专利]文件在线协同编辑方法及编辑装置在审
申请号: | 202110619386.4 | 申请日: | 2021-06-03 |
公开(公告)号: | CN113360457A | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 史永康;龚铭 | 申请(专利权)人: | 广联达科技股份有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/16;G06F21/62;G06F40/166 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 程超 |
地址: | 100193 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 在线 协同 编辑 方法 装置 | ||
本发明提供一种文件在线协同编辑方法及编辑系统,所述方法包括:服务器接收第二客户端上传的第一目标文件;接收第一客户端基于其对应权限实时上传的对于所述第一目标文件的编辑信息;所述第一客户端与所述第二客户端不同;根据所述编辑信息与所述第一目标文件对比,以确定所述第一目标文件中已被修改过的数据记录;基于所述被修改过的数据记录更新所述服务器中存储的所述第一目标文件;将所述被修改过的数据记录发送给所述第二客户端,以供所述第二客户端基于所述被修改过的数据记录对本地存储的第一目标文件进行前端展示。
技术领域
本发明涉及协同处理技术领域,特别涉及一种文件在线协同编辑方法及编辑装置。
背景技术
在建筑行业的成本业务中,招投标清单列项编制是一项必不可少且任务繁重的工作。随着信息化建设的不断推进,往往需要多人同时去编制并完成一份用于招投标的清单文件。目前的多人协同作业方式为,将一份招投标清单的编制任务人工分解为几部分,每部分对应一份清单文件并分别分配给相应的业务人员。业务人员编辑完清单文件之后,将各自完成的清单文件通过文件分享的方式分享给项目负责人,再由项目负责人统一合并所有的清单文件,生成一份完整的招投标清单文件。
上述现有协同作业方式中存在诸多缺陷,例如:各业务人员之间权限一致,容易使得文件中重合部位的数据产生冲突;现有技术采用“分享+合并”的方式形成最终的招投标文件,无法记录文件流转痕迹,难以追溯;另外,业务人员各自管理自己部分的文件版本,容易引起版本混乱,亦无法满足协同管理要求。
发明内容
本发明的目的是提供一种能够更加准确、高效地实现多个协作者之间在线协同编辑文件的技术方案,以解决现有技术中存在的上述问题。
为实现上述目的,本发明提供一种文件在线协同编辑方法,适用于服务器端,包括:
接收第二客户端上传的第一目标文件;
接收第一客户端基于其对应权限实时上传的对于所述第一目标文件的编辑信息;所述第一客户端与所述第二客户端不同;
根据所述编辑信息与所述第一目标文件对比,以确定所述第一目标文件中已被修改过的数据记录;
基于所述被修改过的数据记录更新所述服务器中存储的所述第一目标文件;
将所述被修改过的数据记录发送给所述第二客户端,以供所述第二客户端基于所述被修改过的数据记录对本地存储的第一目标文件进行前端展示。
根据本发明提供的文件在线协同编辑方法,其中,
所述接收第二客户端上传的第一目标文件的步骤包括:接收所述第一目标文件中每一条数据记录对应的原始哈希值;
所述接收第一客户端实时上传的对于所述第一目标文件的编辑信息包括:接收所述第一客户端实时上传的更新哈希值;所述更新哈希值是所述第一目标文件中被修改过的数据记录对应的哈希值。
根据本发明提供的文件在线协同编辑方法,所述根据所述编辑信息与所述第一目标文件对比,以确定所述第一目标文件中已被修改过的数据记录的步骤包括:
将所述更新哈希值与所述原始哈希值进行对比;
在对比不一致的情况下,确定所述更新哈希值对应的数据记录已被修改过;
从所述更新哈希值中提取对应的修改字段。
根据本发明提供的文件在线协同编辑方法,所述方法还包括:
对不同预设时刻下更新的所述第一目标文件进行保存,以得到所述第一目标文件的多个历史版本。
为实现上述目的,本发明提供一种文件在线协同编辑方法,适用于第一客户端,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广联达科技股份有限公司,未经广联达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110619386.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便携式自动化波纹管穿套设备
- 下一篇:用于软岩隧道开挖的支撑装置及方法