高级检索

多粒度协同下文档一致性维护技术

Document Consistency Maintenance of Multi-granularity Collaboration

  • 摘要: 针对移动网络环境下网络信号不稳定的特点,采用多协同粒度的方式,根据网络状态自主选择协同粒度以适应网络状态.为了支持该协同模式下共享文档的一致性维护,提高算法执行效率,将线性文档映射为树型结构文档模型;增加了发送缓冲区及接收缓冲区,在操作发送之前进行合并捆绑处理,在操作接收之后进行分解处理;通过改进地址空间转换算法,以适应新的模型空间.最后在Android平台上基于开源文本编辑工具包UEditor开发支持多粒度协同的原型系统Co-UEditor,证明了文中方法的有效性.

     

    Abstract: Because of the signal instability in the mobile network environment, the paper proposes to divide the collaboration elements into different granularities according to the network status so as to reduce network load. In order to maintain the consistency of the shared documents in the new collaboration environment and improve the algorithm efficiency, the linear document model is mapped to the tree model. Outbuffer and in-buffer are added to merge and handle operations before broadcasting, and to decompose the operations after receiving. The address space transformation strategy is adapted for the new model space. In this paper, a prototype system Co-UEditor which can support multi-granularity collaboration in the Android platform is developed based on the open-source text editor package UEditor, which validates the whole strategy.

     

/

返回文章
返回