检查协同编辑文档一致性的方法、系统、设备以及介质技术方案

技术编号:34753350 阅读:72 留言:0更新日期:2022-08-31 18:49
本发明专利技术提供了一种检查协同编辑文档一致性的方法、系统、设备以及介质,包括:接收第一用户设备发送的关于目标编辑文档的一致性检查请求;响应于该一致性检查请求,若用户具有针对所述目标编辑文档的一致性检查权限,向参与协同编辑的一个或多个第二用户设备发送关于所述目标编辑文档的第一查验请求,并接收每个第二用户设备返回的查验结果信息;根据所述查验结果信息确定该目标编辑文档对应的一致性检查结果信息;将该一致性检查结果信息发送至第一用户设备。本方案通过网络设备基于参与协同编辑的各用户设备的查验结果信息对第一用户设备本地存储的目标编辑文档进行一致性检查,避免协同编辑时的文档遗漏,提高协同编辑效率。辑效率。辑效率。

【技术实现步骤摘要】
检查协同编辑文档一致性的方法、系统、设备以及介质


[0001]本专利技术涉及通信
,具体地,涉及检查协同编辑文档一致性的方法、系统、设备以及介质。

技术介绍

[0002]协同编辑是指多个用户同时通过网络编辑同一份文档,每一个用户都可以修改文档、并看到其他用户的修改。其可以供多个用户高效率地协同工作,提高了文档编辑的速度。
[0003]专利文献CN109446492A(申请号:201811206678.X)公开了一种维护文档编辑数据一致性的方法,所述方法首先保持协同编辑器中OT组件中高级控制变换算法不变,然后通过转换函数扩展局部化以达到降低复杂性,包括选择SDVS单显示版本,最后更新转化规则。在Update生成时分配给其新值的优先级值称为此操作的初始优先值,基于PAS,定义用于冲突更新的单个显示版本效果(SDVE)。

技术实现思路

[0004]针对现有技术中的缺陷,本专利技术的目的是提供一种检查协同编辑文档一致性的方法、系统、设备以及介质。
[0005]根据本专利技术提供的一种用于检查协同编辑文档一致性的方法本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于检查协同编辑文档一致性的方法,其特征在于,包括:接收第一用户设备响应于用户对目标编辑文档的第一编辑操作而发送的,关于所述目标编辑文档的一致性检查请求,其中,所述一致性检查请求包括用户的身份信息、第一用户设备本地存储的所述目标编辑文档对应的第一分段信息以及目标编辑文档的第一版本在所述第一分段信息下对应的第一校验信息;所述第一版本为所述目标编辑文档在所述第一用户设备本地存储的当前版本;响应于所述一致性检查请求,从所述一致性检查请求中提取所述用户的身份信息,并根据所述用户的身份信息判断所述用户是否具有针对所述目标编辑文档的一致性检查权限,若有,向参与协同编辑的一个或多个第二用户设备发送关于所述目标编辑文档的第一查验请求,并接收每个第二用户设备基于所述第一查验请求返回的查验结果信息,其中,所述第一查验请求包括所述第一分段信息及所述第一校验信息,每个查验结果信息中包括多个段落查验结果,所述多个段落查验结果与将所述目标编辑文档依据所述第一分段信息划分得到的多个段落一一对应;对于所述多个段落中的每个段落,根据所述每个查验结果信息中与该段落对应的段落查验结果确定该段落对应的目标段落查验结果;若所述多个段落中每个段落对应的目标查验结果均为验证通过,确定所述目标编辑文档对应的一致性检查结果信息为文档一致;否则,确定所述目标编辑文档对应的一致性检查结果信息为文档需更新;将所述一致性检查结果信息发送至所述第一用户设备,以使所述第一用户设备根据所述一致性检查结果信息执行或忽略所述第一编辑操作。2.根据权利要求1所述的用于检查协同编辑文档一致性的方法,其特征在于,所述向参与协同编辑的一个或多个第二用户设备发送关于所述目标编辑文档的第一查验请求,并接收每个第二用户设备基于所述第一查验请求返回的查验结果信息,包括:获得所述目标编辑文档对应的第二分段信息;检测所述第一分段信息是否与所述第二分段信息相匹配;若所述第一分段信息与所述第二分段信息相匹配,向参与协同编辑的一个或多个第二用户设备发送关于所述目标编辑文档的第一查验请求,并接收每个第二用户设备基于所述第一查验请求返回的查验结果信息。3.根据权利要求2所述的用于检查协同编辑文档一致性的方法,其特征在于,所述方法还包括:若所述第一分段信息与所述第二分段信息失配,向所述一个或多个第二用户设备发送关于所述目标编辑文档的第二查验请求,并接收每个第二用户设备基于所述第二查验请求确定并返回的关于所述目标编辑文档的第二校验信息,其中,所述第二查验请求包含所述第二分段信息;根据接收到的一个或多个第二校验信息,生成所述目标编辑文档对应的第三校验信息;将所述第三校验信息以及所述第二分段信息作为所述一致性检查请求的响应信息返回至所述第一用户设备,其中,所述第一用户设备根据所述第二分段信息对所述第一版本执行分段操作,基于分段操作得到的多个段落更新所述第一校验信息,并根据更新后的所述第一校验信息与所述第三校验信息进行一致性检查。
4.根据权利要求2所述的用于检查协同编辑文档一致性的方法,其特征在于,所述获得所述目标编辑文档对应的第二分段信息包括:从数据库中读取所述目标编辑文档对应的最新协同编辑操作记录,根据所述最新协同编辑操作记录确定最近一次执行协同编辑操作的目标第二用户设备;向所述目标第二用户设备发送段落查询请求,并接收所述目标第二用户设备返回的基于所述目标第二用户设备本地存储的所述目标编辑文档的当前版本所对应的第二分段信息。5.根据权利要求2所述的用于检查协同编辑文档一致性的方法,其特征在于,所述获得所述目标编辑文档对应的第二分段信息包括:判断数据库中是否存在针对所述目标编辑文档的历史一致性查询操作,且该历史一致性查询操作对应的一致性检查结果信息为文档一致,若存在,获得该历史一致性查询操作对应的历史分段信息,并根据所述历史分段信息以及所对应的操作时间在所述历史一致性查询操作之后的至少一项协同编辑操作,生成所述目标编辑文档对应的第二分段信息;若不存在,根据针对所述目标编辑文档的所有协同编辑操作,生成所述目标编辑文档对应的第二分段信息。6.根据权利要求1所述的用于检查协同编辑文档一致性的方法,其特征在于,所述向参与协同编辑的一个或多个第二用户设备发送关于所述目标编辑文档的第一查验请求,包括:判断数据库中是否存在针对所述目标编辑文档的历史一致性查询操作,且该历史一致性查询操作对应的一致性检查结果信息为文档一致,若存在,确定在所述历史一致性查询操作之后参与协同编辑的至少一个第二用户设备,并向该至少一个第二用户设备发送关于所述目标编辑文档的第一查验请求;若不存在,向参与协同编辑的所有第二用户设备发送关于所述目标编辑文档的第一查验请求。7.一种用于检查协同编辑文档一致性的系统,其特征在于,包括:响应于用户对目标编辑文档的第一编辑操...

【专利技术属性】
技术研发人员:臧云峰安柯徐蓉
申请(专利权)人:上海有孚网络股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1