基于SyncML协议的移动多终端信息同步的设计与实现

来源 :电子科技大学 | 被引量 : 14次 | 上传用户:xjx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网技术的高速发展,市面上各种智能终端设备层出不穷,譬如个人计算机、平板电脑、智能手机等等。人们希望通过这些设备随时随地的共享和访问数据信息,同时为了维持不同设备中同一信息的一致性,就必然需要进行数据同步,目前,数据同步业务已经成为3G时代最重要的业务之一。另一方面,虽然各大设备厂商和运营商都推出了各种不同的数据同步软件和业务,但都还存在着各种问题,其中最大的两个问题就是实时同步问题和兼容性问题。首先,现在大多数的同步软件并未真正做到数据的实时同步,而只是简单的数据的备份与恢复,而备份和同步最大的区别在于备份只是将数据简单的存储到服务器,当需要时再从服务器进行数据的恢复,并不能实时的保持多终端数据的一致性。另一方面,至今移动数据同步还建立在不同的私有协议上,这些不兼容的协议增加了各方(用户,设备生产商,服务提供商,开发者)的工作复杂度。而SyncML协议的推出很好的解决了这些问题,SyncML作为唯一一种通信行业通用的移动数据同步化标准协议,已经被国际电信联盟(ITU)所认可,成为移动通信标准(3G)的重要组成部分。本文首先通过对几种主流同步技术的分析比较,说明了本文选择SyncML协议的主要原因,简单介绍了SyncML数据同步协议产生的背景和现状,分析并阐述了SyncML同步规范的总体结构、SyncML同步协议、表示协议和传输绑定协议的基本内容,结合本文系统开发的特点对协议提出了扩展和改进;其次,在深入分析SyncML协议的基础上提出了移动多终端同步系统的总体结构和具体的同步流程,并在对SyncML的实现资源的对比分析后,选择使用SyncML工具箱(SRTK)来对本系统进行设计和实现;再次,根据协议的具体标准以及对SRTK通用库的研究,提出了基于Linux的数据同步服务器的设计方案和修改集提取算法,针对Android智能系统以及个人电脑(PC)设计了基于SyncML的同步客户端的实现方案和修改集提取算法等,并基于方案开发和实现了基于SyncML协议的SyncML应用服务器,在Android系统以及PC的手机助手软件上实现了基于SyncML的远程同步功能,这在目前主流的手机助手软件上尚属先例;最后,在多终端环境下对系统进行了功能和性能两方面的测试,给出了测试的结果,并对结果进行了分析阐述。总的来说,本文从协议的理论分析着手,通过对协议内容以及开源项目的深入研究,创新性的设计和实现了基于SyncML协议的智能多终端信息同步系统,并针对系统进行了可行性验证,讨论了实现中存在的优点和缺陷,以及今后努力的方向,实现了数据信息的实时同步功能,解决了多终端数据信息的实时同步和兼容性问题,为数据同步以及移动互联网领域的发展做出了贡献。
其他文献
电子节目指南(EPG)作为数字电视的一个主要组成部分,在整个系统中起着非常重要的作用。随着数字电视的普及,对EPG的研究也显得越来越有价值。本文基于笔者在研究生阶段的项目
期刊
学位
当今世界,人类正在以难以预见的速度向信息化社会高速步进。通信作为信息社会的一个实现前提和重要标志,在信息化进程中始终扮演着领军的角色。在通信领域中,新体制和新技术,
自从我国铁路采用GSM-R系统传输后,我国铁路行业发生了翻天覆地的变化,大秦线两万吨的成功实现、火车的不断提速等等都说明我国铁路采用GSM-R通信是正确的,是成功的。我国的GSM-
JPEG2000标准是国际标准组织(ISO)和国际电信联盟(ITU)联合制定的新一代静止图像压缩标准。与以往的压缩标准相比,JPEG2000标准具有很多优点,如良好的低比特率压缩性能、支持
数据传输单元DTU(Data Transfer unit)是专门用于将串口数据与IP数据进行转换,并通过无线通信网络进行传输的无线终端设备。DTU无线通讯伴随着嵌入式技术、芯片技术、移动通
随着互联网、无线通讯、个人电脑及其他数码消费品的普及,使得各种数字信息无处不在、触手可及,同时也造成了人们对于数字信息存储的需求的不断增长。上个世纪最后十几年时间
立体声广播和人们的生活密切相关,从起初的单声道广播,到现在的立体声广播,人们一直都没有放弃对更高质量声音效果的追求。发射端音频信号的质量直接关系到接收端的接收效果,
本文通过RFID技术的原理、构成、分类和工作方式,系统地介绍了目前应用在各个领域的RFID技术。并且通过对RFID技术的了解和认识,作者根据目前的需求和RFID在我国发展的实际状