The invention discloses a method for maintaining the consistency of document editing data. The method first keeps the high-level control transformation algorithm of OT components in the cooperative editor unchanged, then extends the localization of the transformation function to reduce the complexity, including selecting SDVS single display version, and finally updating the transformation rules. The priority value assigned to its new value at the time of Update generation is called the initial priority value of this operation. Based on PAS, a single display version effect (SDVE) for conflict updates is defined. The invention proposes a consistent MVSD technology, which extends OT technology, so that on the basis of OT technology, multiple users can simultaneously operate document objects, insert and delete objects, especially updates, and ensure data integrity and consistency.
【技术实现步骤摘要】
一种维护文档编辑数据一致性的方法
本专利技术属于文本编辑转化,具体涉及一种维护文档编辑数据一致性的方法。
技术介绍
随着IT技术和信息化普及程度的提高,个人和组织机构等越来越需要进行资源共享、办公自动化以及信息传递等,这也很大程度上提高了工作效率。但是随着个人电脑和手机终端使用的普及,工作任务的增加,经常存在多人同时撰写一份文档的情况,以便在不同地理位置的多个用户可以实时对一份共享文档进行浏览和编辑,从而使用户感觉不到地理位置上的差异和时空分隔的障碍,为用户节省大量的时间和精力,最终提高用户群体的工作效率。文档处理软件是应用最广泛的计算机应用之一,但是现有的文档处理软件都不能支持实时编辑。与纯文本编辑器相比,文档处理软件具有更丰富的数据类型(文本、图形、图像等)、更复杂的文档结构和更全面的编辑操作。除了支持对象创建和删除,文档处理软件还需要支持用户对象更新属性等操作。操作转换(OTS)是协同系统中数据一致性维护技术,用来支持多个用户同时插入和删除文本文档中的字符的技术。此技术不需要对其他用户进行限制,而能达到在系统里实现系统数据一致性,OT已经成为协同文本编辑器的一致性维护技术的选择。本专利技术在维护文档编辑一致性的过程中包括采用高级算法,该算法为LTranControl,是Sun(SUNCHENGZHENG)提出且公开的现有技术。
技术实现思路
专利技术目的:针对现有技术文档编辑的不便和差异性问题,本专利技术提供一种维护文档编辑数据一致性的方法。技术方案:一种维护文档编辑数据一致性的方法,包括如下步骤:(1)保持协同编辑器及其操作系统中高级控制变换算法不变和 ...
【技术保护点】
1.一种维护文档编辑数据一致性的方法,其特征在于,包括如下步骤:(1)保持协同编辑器及其操作系统中高级控制变换算法不变和设置转换函数;(2)通过转换函数扩展局部化,包括选择SDVS单显示版本;(3)更新转化规则。
【技术特征摘要】
1.一种维护文档编辑数据一致性的方法,其特征在于,包括如下步骤:(1)保持协同编辑器及其操作系统中高级控制变换算法不变和设置转换函数;(2)通过转换函数扩展局部化,包括选择SDVS单显示版本;(3)更新转化规则。2.根据权利要求1所述的一种维护文档编辑数据一致性的方法,其特征在于,步骤(1)协同编辑器包括高级控制变换算法和低级变换函数,在高级控制算法不变的基础上,设置新的转换函数。3.根据权利要求2所述的一种维护文档编辑数据一致性的方法,其特征在于,所述的高级控制算法过程及实现步骤如下:(1)如果所有终端用户执行同一组操作,各终端上的数据拷贝是一样的;(2)因果关系维持:对于任何操作O1和O2操作对,如果O1->O2,在所有终端用户,O1操作先于O2操作;(3)意图关系维持:对于任何操作O,在其它协同对象终端上执行操作O得到的结果同在本地终端上操作O得到一样的结果。(4)满足以上条件的操作能保持数据一致性结果,不满足以上三个条件即要进行执行变化算法。4.根据权利要求1所述的的一种维护...
【专利技术属性】
技术研发人员:杨传耀,孙成政,黄英,
申请(专利权)人:南京垂宇网络科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。