欢迎来到天天文库
浏览记录
ID:26804269
大小:1.54 MB
页数:94页
时间:2018-11-29
《syncml的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘 要 移动数据通信被认为是未来几年发展最快的业务之一,与其相关的通信终端将会超过10亿台。人们需要进行信息的交流、处理和存储,也需要存储在各种通信终端里的同类型数据保持一致。目前在数据同步领域存在着大量的数据同步协议,这些同步协议互不兼容,给最终用户、设备制造商、应用程序开发商和服务提供商造成了很多问题。为了解决数据同步领域中存在的这些问题,数据同步论坛组织—SyncML发起组(SyncML Initiative)根据通用数据同步协议的要求,制定了SyncML数据同步规范。目前该规范已经成为一个被广泛接受的工业界通用的同
2、步协议标准。本课题的研究目标就是在详细分析和研究SyncML数据同步规范的基础上,结合版本矢量技术和现有的SyncML实现资源,在智能手机软硬件平台上设计和实现SyncML数据同步功能。 本文首先详细介绍了SyncML数据同步规范,包括其提出过程、规范内容和应用情况,其中对规范内容的介绍又包括同步协议、表示协议、传输方式绑定及数据结构等四个方面。 在介绍SyncML数据同步规范的基础上,本文对SyncML同步机制进行了分析。在与Palm公司HotSync同步技术、Pumatech公司IntelliSync同步技术和波士顿大
3、学工程学院CPISync同步技术进行对比分析的基础上,针对SyncML同步技术在移动通信设备存储能力方面的不足,本文结合版本矢量的技术思想,提出了改进方案,成功地将SyncML同步的存储能力需求降低到数据集合差异度的水平。 本文然后对SyncML数据同步的实现资源进行了分析。SyncML数据同步的实现资源包括Java语言实现的Sync4j项目、C++语言实现的LibSyncML项目和C语言实现的SyncML参考工具包(SyncML Reference Toolkit, SRTK)项目。在对这三个项目进行比较分析的基础上,本
4、文对如何使用实现资源设计和实现SyncML Client软件进行了介绍。 最后,本文在通用智能手机软硬件平台的基础上设计和实现了SyncML Client软件。根据软件的功能需求、性能需求,结合移动通信设备的特点,本文对软件的体系结构、数据结构和模块接口进行了详细设计,在以CPU S1C33209为核心的E0C33系列硬件平台和ROS33操作系统为核心的软件平台上实现了SyncML Client软件。 关键词:SyncML协议,移动同步,智能手机,SyncML参考工具包 IAbstractMobilecommunicat
5、ionisregardedasoneofmostfastdevelopedfieldsinthefutureandtherewillbemorethan1,000,000,000relatedcommunicationterminals.Whiletherearedemandsforpeopletoexchange,handleandstoreinformation,thereisademandtokeepinformationconsistentwitheachother.Atpresent,therearelargen
6、umbersofdatasynchronizationprotocolsinthefieldofdatasynchronization.Buttheseprotocolsdonotagreewitheachother,andthereforeithascausedmanytroublesforusers,devicemanufacturers,applicationdevelopersandserviceproviders.Todealwiththesetroubles,SyncMLInitiativeissuedSync
7、MLDataSynchronizationSpecification.Forthemoment,thespecificationhasbeenawidely-acceptedinternationalstandardofmobiledatasynchronization.AfteradetailedanalysisofSyncMLDataSynchronizationSpecification,thispaperisaimedatdesigningandrealizingtheSyncMLsoftwareuponthepl
8、atformofsmartphoneatthebasisofthetechnologyofVersionVectorsandopenrealizingresources.Inthispaper,SyncMLDataSynchronizationSpecificationisintroducedingre
此文档下载收益归作者所有