基于SyncML协议的同步协同服务器的设计与实现
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 计算机 >> 计算机硬件 >> 正文
基于SyncML协议的同步协同服务器的设计与实现
作者:齐猛 Publish: 2007-7-2 Hits:-
【中文题名】 基于SyncML协议的同步协同服务器的设计与实现
【英文题名】 
【学科专业】 计算机应用技术
【论文级别】 硕士论文
【投稿时间】 2007-7-2
【中关键词】 SyncML同步引擎,同步,推送,无线协同,智能手机,
【英关键词】 SyncML,Synchronized Engine,Synchronization,Push,Wireless Collaboration,Intelligent Phone,
【分类导航】 工业技术>自动化技术、计算机技术>计算技术、计算机技术>微型计算机>各种微型计算机>服务器、工作站
【论文摘要】  随着移动通信技术的发展,智能手机被广泛应用在人们日常生活中,大量的信息被存储在这些设备上,例如手机的联系人,日程安排,短信等,这些信息由于手机本身的原因存在着易失性和不安全性,同时作为商业用户来讲,这些信息在手机上无法及时准确的和商业伙伴进行信息交互,信息同步技术和信息协同技术及时的进入了人们的生活,以SyncML技术和Push信息为典型代表,SyncMl同步汲取了其他数据同步技术的优点,引入XML技术进行通用的内容表示框架的设计,并提供了一套标准的信息交互流程与故障处理、恢复机制。它为不同设备间进行数据交换与同步提供了统一的语言,成为了目前同步技术发展的主流,也成为了移动世界里的“世界语”。通过SyncML技术衍生出来的信息协同即有了很强的生命力。 本论文针对目前智能手机在无线网络环境下的应用情况,提出了无限数据,无线协同的创新思想,结合智能手机本身有计算功能和无线上网的功能,利用SyncML同步引擎和无线协同服务器,对用户数据提供无线数据同步和无线数据协同的功能。使用户的客户端与服务器之间建立一种同步的功能,并且和其他用户的客户端实现协同的功能。 在本课题中,作者通过对SyncM...
【论文题纲】
摘要 4-5
Abstract 5-9
第一章 绪论 9-12
1.1 无线同步的现状和特点 9-10
1.2 课题的来源以及研究重点 10
1.3 论文所阐述的核心理念 10-11
1.4 本论文的章节安排 11-12
第二章 同步技术分析 12-18
2.1 同步技术 12-13
2.1.1 同步方式类别 12
2.1.2 同步技术的比较标准 12-13
2.2 目前的同步技术比较 13-16
2.2.1 ActiveSync 13-14
2.2.2 Palm HotSync 14
2.2.3 CPISync 14-15
2.2.4 SyncML 15-16
2.3 目前的 SyncML 产品介绍 16-18
2.3.1 SyncML Reference Toolkit(RTK) 16
2.3.2 Funambol 16-17
2.3.3 Nicolas 17
2.3.4 MyTT 17
2.3.5 HotPIM 17
2.3.6 mightyphone 17
2.3.7 无忧通讯录 17-18
第三章 SYNCML协议分析 18-29
3.1 SyncML协议概要分析 18-19
3.2 SyncML协议的体系构造和协议的基本要素 19-21
3.2.1 SyncML协议的体系结构 19
3.2.2 数据同步协议的基本要素 19-21
3.2.3 SyncML同步方式介绍 21
3.3 SyncMLDTD的支持要求 21-28
3.3.1 服务器必须支持的功能 22-23
3.3.2 对元素的规范采用表格的形式 23-24
3.3.3 状态码及异常处理 24-28
3.4 SyncML的安全性 28
3.5 设备性能 28-29
第四章 同步协同服务器总体设计 29-39
4.1 同步协同服务器的总体构架 29-32
4.1.1 总体构架图 29-30
4.1.2 SyncML的同步技术 30-31
4.1.3 即时PUSH技术 31-32
4.2 同步模块设计 32-34
4.2.1 同步模块 33
4.2.2 具有通用性的联系人和日程的协议设计 33-34
4.3 协同模块设计 34-36
4.3.1 PUSH网络模块设计 34-36
4.3.2 数据网关模块 36
4.4 统一接入模块设计 36-39
第五章 同步协同服务器详细设计 39-63
5.1 同步协同服务器设计的同步流程处理逻辑 39-44
5.1.1 慢同步处理逻辑(SLOW) 39-40
5.1.2 差异备份处理逻辑(ONE_WAY_FROM_CLIENT) 40-41
5.1.3 完全备份处理逻辑(REFRESH_FROM_CLIENT) 41-42
5.1.4 差异恢复处理逻辑(ONE_WAY_FROM_SERVER) 42-43
5.1.5 完全恢复处理逻辑(REFRESH_FROM_SERVER) 43-44
5.2 用户验证逻辑 44-45
5.3 同步引擎设计冲突检测 45-47
5.4 同步服务器分层详细设计 47-52
5.4.1 各个程序模块处理分析 47-48
5.4.2 同步服务器的各个程序模块之间的逻辑关系 48-49
5.4.3 同步状态机的说明 49-50
5.4.4 同步日志主要记录 50-52
5.5 联系人、日程编码/解码 52-56
5.5.1 Javacc 介绍 52-53
5.5.2 Vcard 解析介绍 53-54
5.5.3 ICalendar 解析介绍 54-55
5.5.4 编码/解码的具体类 55-56
5.6 WBXML解析 56-57
5.6.1 WBXML介绍 56
5.6.2 WBXML与 XML 转换的实现 56-57
5.7 PUSH技术实现设计 57-63
5.7.1 无线协同技术的实现原理 58-59
5.7.2 PUSH技术实现 59-60
5.7.3 PUSH技术实现细节 60-61
5.7.4 PUSH网关的各个模块简要说明 61-63
第六章 客户端实现与测试结果分析 63-68
6.1 同步实现 63-65
6.2 协同实现 65-66
6.3 日志功能 66-67
6.4 测试结果分析 67-68
第七章 结束语 68-70
参考文献 70-72
附录 A 72-80
发表论文及参加科研情况 80-81
致谢 81
【DOI】 LunWen.ID:2.2008.364324
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:SyncML同步引擎 论文 同步 推送 无线协同 智能手机
计算机硬件最新论文
计算机硬件热门论文