当前位置: 首页 > 工具软件 > SyncML > 使用案例 >

服务器同步协议,基于SyncML协议的同步协同服务器的设计与实现

严亮
2023-12-01

摘要:

随着移动通信技术的发展,智能手机被广泛应用在人们日常生活中,大量的信息被存储在这些设备上,例如手机的联系人,日程安排,短信等,这些信息由于手机本身的原因存在着易失性和不安全性,同时作为商业用户来讲,这些信息在手机上无法及时准确的和商业伙伴进行信息交互,信息同步技术和信息协同技术及时的进入了人们的生活,以SyncML技术和Push信息为典型代表,SyncMl同步汲取了其他数据同步技术的优点,引入XML技术进行通用的内容表示框架的设计,并提供了一套标准的信息交互流程与故障处理,恢复机制.它为不同设备间进行数据交换与同步提供了统一的语言,成为了目前同步技术发展的主流,也成为了移动世界里的"世界语".通过SyncML技术衍生出来的信息协同即有了很强的生命力.

本论文针对目前智能手机在无线网络环境下的应用情况,提出了无限数据,无线协同的创新思想,结合智能手机本身有计算功能和无线上网的功能,利用SyncML,同步引擎和无线协同服务器,对用户数据提供无线数据同步和无线数据协同的功能.使用户的客户端与服务器之间建立一种同步的功能,并且和其他用户的客户端实现协同的功能.

在本课题中,作者通过对SyncML协议的深入分析,并对SyncML的交互控制与同步的概念模型进行了整理设计,实现了一套同步协同服务器,设计实现了一套支持SyncML协议和标准Vcard,Icalendar协议的SyncML,同步引擎,并且实现了在同步引擎基础上的无线协同功能的无线同步服务器,可以使同步用户将自己的名片和日程安排无线同步到服务器上,也可以将自己的手机的个人信息及时推送给其他授权的同步用户,达到信息的交互和共享,完全实现了无线网络环境下的数据协同功能.

展开

 类似资料: