基于Symbian的SyncML数据同步协议的研究与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:vvf021
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
手机的地址簿记载了联系人的详细信息(如联系人的姓名、电话、E-Mail和住址等),为了避免用户因手机损坏或丢失而造成联系人信息遗失,以及减少用户平时在多个终端设备上维护同一份联系人信息的不便,本文设计了一种基于Symbian操作系统和SyncML数据同步协议的联系人信息同步系统,利用Windows Live Contacts的Web Service服务器完成了相应的LiveSync手机客户端软件实现。首先,作者在仔细研究了当前主要数据同步协议的基础上,通过分析比较,最终选定SyncML数据同步协议作为整个同步系统的基础协议。SyncML协议是一种基于XML的数据同步协议,它使得各种不同类型的终端设备和应用服务器之间可以通过相同的方式进行数据同步;其次,分析当前同步问题的难点,提出了自己的解决思路和方法,进行了客户端与服务端同步的算法设计,完成了SyncML协议的软件技术研究,并针对当前移动设备数据同步方案存在的种种不足,提出了自己的移动设备数据同步系统架构解决方案,以客户端中间备份作为同步过程中的仲裁判据,使得在支持的数据格式、同步逻辑和冲突处理上相对于目前应用在商业中使用的移动设备数据同步解决方案,在商务逻辑上有了明显的简化;最后,通过对整个系统分析,将本同步系统划分为四个模块:负责XML解析、Windows Live Contacts通信协议及HTTP引擎的网络服务模块;负责本地化语言支持、手机地址簿引擎及手机文件系统服务的文件操作模块;负责用户信息安全保护、同步策略及冲突检测及解决的SyncML同步协议模块;负责系统内置程序调用、九宫格用户界面及同步设置对话框的用户界面模块。通过对以上模块在PC机上的编程实现,并用Symbian手机模拟器完成调试,以及最终让用户在真机进行体验,完成了本文所研究内容的具体实践。本系统可以在移动终端与网络应用服务器间进行地址簿数据的实时同步。用户可以使用不同终端与服务器进行数据的直接同步,并从而实现在不同终端设备上对同一份联系人的间接同步,方便而且安全地保证了用户手机联系人信息的一致性和完整性。
其他文献
电力远动传输异常检测为电网稳定运行提供有力的支持和保障,可以减少甚至避免电网异常所造成的损失。如何从大量电力远动传输数据中提取有用信息,实现快速实时准确的异常检测
近年来,核电比重在中国逐步上升,在国家的建设和人民的生活中发挥着巨大的作用。但是2011年日本福岛发生的核泄漏事故让各国思考如何能够在类似的核电站事故中将损失减小到最
对于本课题,作者主要作了以下工作: 在第一章中主要阐述了大型旋转机械故障诊断的意义、故障诊断技术的发展现状,并对论文所作的工作进行了简要的介绍。 在第二、三章中介
初始对准是捷联惯导系统研制与应用中的一项关键技术,在很大程度上决定了捷联惯导系统的精度和快速反应能力,因此一直是惯导领域的研究热点之一。另外,受各种外部因素的干扰
为解决织物设计与织物应用相脱节的问题,方便设计师、顾客预览织物在不同环境下应用效果,本课题开发了织物三维场景模拟系统。系统将各种面料和场景图片输入计算机,通过计算
本课题的主要内容就是对工业现场总线PROFIBUS-DP的应用技术进行探讨,解析PROFIBUS-DP总线协议,并把PROFIBUS-DP技术应用于碱回收黑液浓度控制领域,开发基于PROFIBUS-DP的黑液浓
碱法制浆是当前全球最广泛采用的一种制浆方式,随着我国环境保护政策的加强,国家要求所有制浆的造纸企业都必须上黑液处理系统,即碱回收系统。黑液蒸发是碱回收处理黑液的重要环
如何实现船舶姿态和航线控制,使之安全准时到达目的港口,成为人们迫切需要解决的问题。为此,人们对海上船舶运动控制进行了一系列的探索,而随着电子计算机技术的迅猛发展,使
检波器测试仪是一个涉及多项物理量值和具有多项技术参数测试功能的石油物探专用计量器具。本文详细介绍了地震检波器测试系统所基于的测量原理,论述了对比测量法、傅立叶变化法、恒定电压测量等方法,给出了各物理量的测量计算方法;分析了测试系统所使用的声场以及各种环境噪声对测量结果的影响。对地震检波器测试系统结构原理进行了分析,从软、硬件设计两个方面对测试系统在总体上进行了论述,对激励信号源、数据采集模块、交流
近年来,随着多媒体人机交互、人性化的计算机已成为研究热点,虚拟人、虚拟导游、虚拟播音员已纷纷面世。情感虚拟人已广泛应用于人机交互(语音、手语、人脸表情等)、运动表示