摘要: 移动科研在线是协同工作环境套件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
中图分类号:
施滔滔,马永征. 移动科研在线中基于冲突解决的数据同步策略[J]. 计算机工程.
SHI Tao-tao, MA Yong-zheng. Data Synchronization Strategy Based on Conflict Resolution for Research Online Mobile[J]. Computer Engineering.