基于SyncML协议的Android手机的PIM同步问题研究与实现

被引:0
作者
于慧娟
机构
[1] 东北大学
关键词
SyncML; 数据同步; Android; PIM;
D O I
暂无
年度学位
2009
学位类型
硕士
导师
摘要
手机的地址本和日程表记载了联系人的详细信息和个人的日程安排等个人信息,为了避免用户因手机损坏或丢失而造成联系人信息遗失,以及减少用户平时在多个终端设备上维护同一份个人信息的不便,本文设计了一种基于Android手机操作系统和SyncML数据同步协议的个人信息同步系统。 首先,作者在仔细研究了当前主要数据同步协议的基础上,通过分析比较,最终选定SsyncML数据同步协议作为整个个人信息管理(PIM PersonalInformation Management)系统的基础协议。SsyncML协议是一种基于XML的数据同步协议,它使得各种不同类型的终端设备和应用服务器之间可以通过相同的方式进行数据同步。 其次,分析当前同步问题的难点,提出了自己的解决思路和方法,完成了SyncML协议的软件技术研究,并针对当前移动设备数据同步方案存在的种种不足,提出了自己的移动设备数据同步系统架构解决方案,以客户端中间备份作为同步过程中的仲裁判据,使得在支持的数据格式、同步逻辑和冲突处理上相对于目前应用在商业中使用的移动设备数据同步解决方案,在商务逻辑上有了明显的简化。 然后,通过对整个PIM系统分析,将本PIM系统划分为四个模块:与用户交互的图形界面(UI)模块,负责数据传输服务的网络服务模块部分,进行SyncML协议处理的数据同步模块部分,以及记录同步信息的同步日志模块。 最后,通过对以上模块在PC机上的编程实现,并用Android手机模拟器完成调试,以及最终让用户在真实手机进行体验,完成了本文所研究内容的具体实践。 本系统可以在移动终端与网络应用服务器间进行地址本和日程表数据同步。用户可以使用不同终端与服务器进行数据的直接同步,并从而实现在不同终端设备上对同一份个人信息的间接同步,方便而且安全地保证了用户手机上个人信息的一致性和完整性。
引用
收藏
页数:72
共 12 条
[1]
基于SyncML协议的数据同步过程的研究与优化 [J].
周英军 ;
贾世楼 .
移动通信, 2006, (05) :97-100
[2]
移动数据同步研究与实现 [J].
张宗平 ;
孙世新 .
成都信息工程学院学报, 2006, (01) :91-95
[3]
基于SyncML/J2EE的数据同步业务系统的设计 [J].
尹泽明 ;
王红熳 ;
杨放春 .
计算机工程, 2004, (21) :152-154
[4]
可移动终端数据同步协议的全新中文同步数据类型 [J].
任立刚 ;
宋梅 ;
宋俊德 .
计算机集成制造系统-CIMS, 2003, (S1) :140-143
[5]
新一代移动设备的数据同步协议——SyncML协议分析及实现 [J].
王云 ;
卫武迪 .
电脑与信息技术, 2003, (06) :5-8
[6]
SyncML同步协议分析 [J].
宋绮虹 ;
刘宏 .
电信快报, 2003, (07) :33-35
[7]
移动终端数据同步协议研究 [J].
任立刚 ;
宋俊德 .
电信科学, 2002, (11) :19-22
[8]
浅析数据同步协议——SyncML [J].
任立刚 ;
宋俊德 .
中国数据通信, 2002, (10) :78-82
[9]
Windows Mobile手机应用开发.[M].傅曦;齐宇;徐骏编著;.人民邮电出版社.2005,
[10]
A novel data type for the protocol of data synchronization..Ren Li-gang;Song Mei;Song Jun-de;.Proceedings of the 8th International Conference on Computer Supported Cooperative Work in Design.2004,