作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 移动互联与通信技术 • 上一篇    下一篇

移动科研在线中基于冲突解决的数据同步策略

施滔滔1,2,马永征1   

  1. (1. 中国科学院计算机网络信息中心,北京 100190;2. 中国科学院大学,北京 100049)
  • 收稿日期:2012-12-06 出版日期:2014-02-15 发布日期:2014-02-13
  • 作者简介:施滔滔(1988-),女,硕士研究生,主研方向:移动互联网,协同工作技术;马永征,副研究员
  • 基金资助:
    中科院“十二五”信息化专项基金资助项目“协同工作环境建设与应用”(XXH12503-04)

Data Synchronization Strategy Based on Conflict Resolution for Research Online Mobile

SHI Tao-tao  1,2, MA Yong-zheng   1   

  1. (1. Center of Computer Network Information, Chinese Academy of Sciences, Beijing 100190, China; 2. University of Chinese Academy of Sciences, Beijing 100049, China)
  • Received:2012-12-06 Online:2014-02-15 Published:2014-02-13

摘要: 移动科研在线是协同工作环境套件Duckling的应用之一,但由于移动计算环境存在低带宽、长延迟和频繁断接等问题,当多个用户对同一数据进行操作时容易引发冲突,因此冲突处理和数据同步是该应用的关键问题。为此,提出一种基于冲突解决的数据同步策略。给出数据同步的总体框架和策略,分析冲突处理流程,根据冲突发生的场景,结合用户分类和优先级建立消息推送模型。以移动科研在线中的团队通讯录为例在Android平台上进行原型实现,结果显示,该策略可有效节约网络带宽,提高同步效率,具有良好的用户体验。

关键词: 移动计算, 冲突解决, 数据同步, Duckling平台, 移动科研在线, Android系统

Abstract: Research Online Mobile is one of many applications for Duckling, considering of its low bandwidth, long delays and frequent disconnection under mobile communication environment, it leads to conflicts easily when multiple users operating on the same data, so conflict resolution and data synchronization are the key issues in Research Online Mobile. Aiming at this problem, this paper proposes a data synchronization strategy based on conflict resolution. It presents the overall framework and the strategy of data synchronization, and the conflict resolution process. Moreover, according to the scenes of conflict, the pushing model is established based on the user’s classification and the priority. It creates a protocol on the Android platform and carries out experiments taking team contacts in Research Online Mobile as an example. The results show that this strategy can effectively save the bandwidth, improve the synchronization efficiency and has good user experience.

Key words: mobile computing, conflict resolution, data synchronization, Duckling platform, Research Online Mobile, Android system

中图分类号: