学位论文 > 优秀研究生学位论文题录展示

基于Windows Mobile的PIM系统的研究与实现

作 者: 周维
导 师: 陈文智
学 校: 浙江大学
专 业: 计算机科学与技术
关键词: 个人信息管理 数据同步 WinCE
分类号: TP311.52
类 型: 硕士论文
年 份: 2007年
下 载: 220次
引 用: 0次
阅 读: 论文下载
 

内容摘要


移动领域内的PIM(Personal Information Management)是指用户将移动终端中的信息(通讯录,日程安排等)以无线或者有线方式与电脑或者PIM服务器保持一致,并能使用多种终端、多种接入手段查询和管理信息。用户可以通过PIM客户端将终端上的PIM数据备份到PIM服务器上,或从PIM服务器获取PIM信息同步到终端,从而达到终端、PIM服务器个人信息同步的目的。PIM作为移动平台应用的一个新兴领域,受到了广泛的关注。国内外涌现了大量针对移动设备的PIM服务。但是,大多数PIM服务供应商所提供的服务并不完善,存在许多问题。这些问题大大降低了用户对于PIM服务的满意度,限制了PIM服务的推广和使用。目前,PIM服务存在的主要问题有:●市场上的智能手机和PDA的平台并不完全兼容,PIM服务供应商必须为不同种类的移动设备和不同种类的数据提供不同的服务。●由于必须考虑便携性及其他因素,移动设备的网络带宽和硬件资源往往都非常有限,这就要求PIM服务必须占用更少的资源,提供更好的服务。●由于Windows mobile平台在移动市场上所占有的市场份额比较少,目前还没有针对windows Mobile手机的PIM服务。针对移动领域PIM的现状和存在的问题,本文讨论了基于Windows Mobile平台的PIM相关的各种技术,主要对核心SyncML数据同步协议进行了详细的分析和研究,提出了在Windows Mobile平台下实现SyncML中定义的慢同步及双向增量同步逻辑的解决方案,实现了基于Windows Mobile平台的PIM客户端。并对保证网络传输安全的Base64,MD5算法进行了研究,设计并实现了同步过程中的安全机制。在网络传输方面,本文实现了WBXML的编解码算法。使用WBXML传输网络数据能够减小数据包的大小,减轻网络负载,节省移动设备有限的网络资源及其他资源。在数据处理层,封装了Windows Mobile中的TAPI,MAPI,POOM等底层接口,使协议层能够方便的获取移动设备信息,建立和访问移动设备中的数据库。PIM本身比较复杂,涉及到的领域很多,并且还在不断演进和发展过程中。本文讨论并实现的基于Windows Mobile平台下的PIM系统只涵盖了PIM体系的一部分,我们将在此基础上进行深入研究和完善,实现一个功能全面、性能优越、稳定可靠,能够满足移动运营需求的PIM系统。

全文目录


摘要  3-5
Abstract  5-9
第1章 绪论  9-12
  1.1 课题背景  9-10
  1.2 研究的目的、意义和内容  10
  1.3 论文组织  10-12
第2章 SyncML数据同步协议  12-20
  2.1 SyncML同步框架  13-14
  2.2 同步的初始化  14-15
  2.3 双向增量同步(Two-way Sync)  15-16
  2.4 慢同步(Slow Sync)  16-17
  2.5 其他同步方式  17-19
  2.6 本章小结  19-20
第3章 PIM同步原理  20-28
  3.1 数据修改记录信息  20
  3.2 同步锚  20
  3.3 数据项ID映射  20-21
  3.4 冲突的解决  21
  3.5 寻址  21-22
  3.6 Package分包  22-23
  3.7 大对象处理  23-27
    3.7.1 大对象的大小  23-24
    3.7.2 一致性声明  24-25
    3.7.3 大对象交换过程  25-27
  3.8 本章小结  27-28
第4章 PIM服务器功能概述  28-34
  4.1 设备网络结构  28-29
  4.2 手机发起的到中央PIM平台的数据同步流程  29-30
  4.3 数据同步主要功能  30-31
  4.4 业务管理功能  31-34
    4.4.1 用户管理  31-32
    4.4.2 分级管理  32-33
    4.4.3 系统管理  33
    4.4.4 客户自服务  33
    4.4.5 统计分析  33
    4.4.6 日志管理  33
    4.4.7 本章小结  33-34
第5章 PIM客户端设计  34-64
  5.1 PIM客户端框架设计  34-35
  5.2 协议层  35-43
    5.2.1 Package#1  36-37
    5.2.2 Package#2  37-39
    5.2.3 Package#3  39
    5.2.4 Package#4  39-41
    5.2.5 Package#5  41-42
    5.2.6 Package#6  42-43
  5.3 数据库层  43-45
    5.3.1 Vcard协议  43-45
    5.3.2 数据库核心  45
    5.3.3 通过POOM读取同步数据库  45
  5.4 传输层  45-53
    5.4.1 HTTP协议介绍  46
    5.4.2 HTTP协议的工作机制  46
    5.4.3 HTTP的信息传输方式  46-47
    5.4.4 HTTP的主要特征  47-48
    5.4.5 HTTP协议的消息类型  48-49
    5.4.6 HTTP1.1的新增特性  49-53
  5.5 用户界面  53-58
    5.5.1 初始界面  54-55
    5.5.2 进度界面  55-56
    5.5.3 结果界面  56-58
  5.6 WBXML编解码  58-62
    5.6.1 WBXML的数据类型  58-59
    5.6.2 WBXML的结构  59
    5.6.3 Token  59-60
    5.6.4 Global Token  60-62
  5.7 安全验证  62-63
    5.7.1 Base64编解码算法  62
    5.7.2 MD5算法简要描述  62-63
  5.8 本章小结  63-64
第6章 总结与展望  64-65
  6.1 本文的主要工作与创新  64
  6.2 存在的问题对未来的展望  64-65
参考文献  65-67
致谢  67

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 基于ARM9的智能解说系统的设计与实现,TP391.44
  3. 一种WinCE环境下嵌入式浏览器的设计与开发,TP393.092
  4. RFID编码解析管理控制系统的设计与实现,TN915.0
  5. 内嵌Modem的便携式卫星通信地球站PDA监控系统的设计与实现,TN927.2
  6. 双控制器磁盘阵列数据同步通道中的高速传输技术研究,TP333.35
  7. 面向烟草制造业的RFID应用演示平台开发,TP391.44
  8. 新疆电信EAI系统的设计与实现,TP311.52
  9. 个人信息管理系统设计与实现,TP311.52
  10. 数据库全文检索方法研究及其应用,TP311.13
  11. 一种高可靠性空管雷达数据记录回放系统的设计与实现,TP311.52
  12. 基于Windows CE的监室管理系统设计与开发,TP311.52
  13. 基于ESI的英杰公司采购信息系统开发,TP311.52
  14. 中国货币网的系统架构设计与实现,TP311.52
  15. 电信企业信息容灾中心的研究与实现,TP309.3
  16. 基于ARM和Windows Embedded CE 6.0的嵌入式车载系统的设计及研究,TP368.1
  17. 基于SIP的嵌入式语音终端的研究与实现,TN916.2
  18. 基于ARM9的Pb-Sn熔融合金成分在线检测系统研究与实现,TF355
  19. 基于ARM控制器的物料色选系统研究,S226.5
  20. 大幅面扫描喷绘一体机嵌入式主控制系统的设计,TP273.5
  21. 手机个人信息同步管理系统方案设计,TP315

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com