欢迎来到天天文库
浏览记录
ID:34323654
大小:929.06 KB
页数:98页
时间:2019-03-05
《syncml研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号UDC密级学位论文 SyncML研究与实现 (题名和副题名)顾友俊(作者姓名)指导教师姓名袁宏春教授 电子科技大学计算机学院四川成都(职务、职称、学位、单位名称及地址)申请学位级别硕士 专业名称计算机应用技术论文提交日期2004.12论文答辩日期 2005.1 学位授予单位和日期答辩委员会主席电子科技大学孙世新教授评阅人 杨国纬教授王中仁教授 2004年12月10日注1注明《国际十进分类法UDC》的类号 摘 要
2、 移动数据通信被认为是未来几年发展最快的业务之一,与其相关的通信终端将会超过10亿台。人们需要进行信息的交流、处理和存储,也需要存储在各种通信终端里的同类型数据保持一致。目前在数据同步领域存在着大量的数据同步协议,这些同步协议互不兼容,给最终用户、设备制造商、应用程序开发商和服务提供商造成了很多问题。为了解决数据同步领域中存在的这些问题,数据同步论坛组织—SyncML发起组(SyncML Initiative)根据通用数据同步协议的要求,制定了SyncML数据同步规范。目前该规范已经成为一个被广泛接受
3、的工业界通用的同步协议标准。本课题的研究目标就是在详细分析和研究SyncML数据同步规范的基础上,结合版本矢量技术和现有的SyncML实现资源,在智能手机软硬件平台上设计和实现SyncML数据同步功能。 本文首先详细介绍了SyncML数据同步规范,包括其提出过程、规范内容和应用情况,其中对规范内容的介绍又包括同步协议、表示协议、传输方式绑定及数据结构等四个方面。 在介绍SyncML数据同步规范的基础上,本文对SyncML同步机制进行了分析。在与Palm公司HotSync同步技术、Pumatech公司I
4、ntelliSync同步技术和波士顿大学工程学院CPISync同步技术进行对比分析的基础上,针对SyncML同步技术在移动通信设备存储能力方面的不足,本文结合版本矢量的技术思想,提出了改进方案,成功地将SyncML同步的存储能力需求降低到数据集合差异度的水平。 本文然后对SyncML数据同步的实现资源进行了分析。SyncML数据同步的实现资源包括Java语言实现的Sync4j项目、C++语言实现的LibSyncML项目和C语言实现的SyncML参考工具包(SyncML Reference Toolki
5、t, SRTK)项目。在对这三个项目进行比较分析的基础上,本文对如何使用实现资源设计和实现SyncML Client软件进行了介绍。 最后,本文在通用智能手机软硬件平台的基础上设计和实现了SyncML Client软件。根据软件的功能需求、性能需求,结合移动通信设备的特点,本文对软件的体系结构、数据结构和模块接口进行了详细设计,在以CPU S1C33209为核心的E0C33系列硬件平台和ROS33操作系统为核心的软件平台上实现了SyncML Client软件。 关键词:SyncML协议,移动同步,智
6、能手机,SyncML参考工具包 IAbstractMobilecommunicationisregardedasoneofmostfastdevelopedfieldsinthefutureandtherewillbemorethan1,000,000,000relatedcommunicationterminals.Whiletherearedemandsforpeopletoexchange,handleandstoreinformation,thereisademandtokeepinforma
7、tionconsistentwitheachother.Atpresent,therearelargenumbersofdatasynchronizationprotocolsinthefieldofdatasynchronization.Buttheseprotocolsdonotagreewitheachother,andthereforeithascausedmanytroublesforusers,devicemanufacturers,applicationdevelopersandserv
8、iceproviders.Todealwiththesetroubles,SyncMLInitiativeissuedSyncMLDataSynchronizationSpecification.Forthemoment,thespecificationhasbeenawidely-acceptedinternationalstandardofmobiledatasynchronization.AfteradetailedanalysisofSyncML
此文档下载收益归作者所有