1 / 79
文档名称:

基于SyncML协议数据同步系统通用框架的设计与实现.pdf

格式:pdf   页数:79
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于SyncML协议数据同步系统通用框架的设计与实现.pdf

上传人:banana 2014/2/12 文件大小:0 KB

下载得到文件列表

基于SyncML协议数据同步系统通用框架的设计与实现.pdf

文档介绍

文档介绍:北京邮电大学
硕士学位论文
基于SyncML协议数据同步系统通用框架的设计与实现
姓名:郭传伟
申请学位级别:硕士
专业:计算机应用
指导教师:卞佳丽
20070301
基于协议数据同步系统通用框架的设计与实现摘要类型的同步,增加了用户、设备提供商、服务提供商和应用开发者的协议——协议体系结构、内容表示、握手流程、协议要点等,在此基调用的命令构造和命令分发、以同步实例表示的同步状态机、基于映步应用可与不同的服务器完成同步。在服务器端给出了典型模块的参伴随移动办公而出现的无线数据同步业务是移动计算的重要应用,也是时代不可或缺的业务之一。在协议未出现之前,数据同步使用各种私有协议,只能用于数目有限的设备、系统和数据负担,限制了移动设备的进一步使用、应用数据的存取和用户移动性。的出现改变了这种情况,它建立在牡祷≈希屏蔽了具体的应用数据类型和传输协议,可以使不同的异质终端之间完成同步,目前已成为数据同步的实际行业标准。本论文讨论了各种常用同步协议的特点,并详细介绍了础上给出了接τ玫耐娇突Ф撕头衿鞯耐酵ㄓ每蚣堋同步通用框架与具体的接τ贸绦蛭薰兀枋隽送ㄓ玫脑行流程和层次模型,在客户端给出了通用开发库夂的实现。通用开发库包含了下列的内容:基于回调函数和远程射表的编解码、多实例多连接的传输接口封装。而馐改变日志功能独立于菘夂屯揭妫杓频母亩锹急砜墒用于纪录、文件两种类型的同步应用,基于比特位的多配置设置使同考实现,例如?椤?椤模块。论文通过对以同步通用框架为基础而实现的客户端、服务器产品的协议一致性和互操作性的测试,完成了同步通用框架设计的可实践性和逻辑正确性的验证。关键词:数据同步同步通用框架开发库一致性测试第
簪驦砌——瑂琱、~【琩琾琺,.、....第
.、.、第
聋盘雒罕ど螅耗ǎ簀保密论文注释:本学位论文属于保密在一年解密后适用本授权书。,矽本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切相关责任。学位论文作者完全了解北京邮电大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笞袷卮斯娑独创性虼葱滦声明成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不本人签名:关于论文使用授权的说明文注释:本学位导师签名:适用本授权书。日期:
前言无线技术的飞速发展以及多种手持数字设备的出现,使移动办公成为一种可户在各种设备问随时随地自由共享数据资料的愿望在很长的一段时间实现不了。据的私有表现形式,尤其是它对无线网络通信能力的深入考虑,使“网络数据与任一网络设备同步、网络设备与任一网络数据同步”的同步梦想逐渐成为现实。处理的细节,又要完成相关同步业务的处理,造成了协议部分重复实现的局面。通过对同步流程的分析,我们发现可以提取出与具体应用无关的协议处理部分,在本论文中试着探索同步系统的一种通用框架,包括同步客户端和服务器端。第一章数据同步技术概述,在这一章里,我们提出了数据同步的概念,并第二章通用数据同步协议的介绍,在这一章里,我们详细地介绍第五章数据同步系统通用框架的验证,以同步通用框架为基础设计实现了平台同步组件、简单日历同步服务器,通过对这两个测试产品进行协议一论文论述的篇幅较长,把非重点模块的设计实现以附件的形式给出,放在论录二《同步服务器参考实现中数据库的设计》。能和现实,然而,由于设备厂家、同步协议、同种应用的数据格式的不同都使用数据同步协议,屏蔽了各种异质终端对同步的影响,隐藏了各种数在协议的推动下,多种基于的同步客户端和服务器产品相继出现,然而这些产品绝大多数紧密耦合于具体的同步业务,开发者既需要完成协议提取同步框架的一个明显的好处在于,开发人员可以把精力集中于与协议无关的业务处理部分,对协议相关的部分可以通过调用清晰的接口完成,或根据同步框架提供的层次模型进行快速的原型设计,这符合当前基于组件开发的软件开发模式,可加速同步应用软件的开发。论文通过如下的逻辑层次来完成通用框架设计思想的阐述。对当前主流的同步技术进行了简介和比较,引出了数据同步协议。了数据同步协议,给后续的通用框架设计提供了理论基础。第三章数据同步客户端通用框架的设计与实现,给出了同步客户端通用的运行流