资源预览内容
第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
第9页 / 共27页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
检测技术与自动化装置专业优秀论文检测技术与自动化装置专业优秀论文 基于基于 SymbianSymbian 的的 SyncMLSyncML 数据数据同步协议的研究与实现同步协议的研究与实现关键词:移动通信关键词:移动通信 手机地址簿手机地址簿 网络服务网络服务 网络架构网络架构 数据同步数据同步摘要:手机的地址簿记载了联系人的详细信息,为了避免用户因手机损坏或丢 失而造成联系人信息遗失,以及减少用户平时在多个终端设备上维护同一份联 系人信息的不便,本文设计了一种基于 Symbian 操作系统和 SyncML 数据同步协 议的联系人信息同步系统,利用 Windows Live Contacts 的 Web Service 服务 器完成了相应的 LiveSync 手机客户端软件实现。 首先,在研究当前主要数 据同步协议的基础上,通过分析比较,最终选定 SyncML 数据同步协议作为整个 同步系统的基础协议。SyncML 协议是一种基于 XML 的数据同步协议,它使得各 种不同类型的终端设备和应用服务器之间可以通过相同的方式进行数据同步; 其次,分析当前同步问题的难点,提出了解决思路和方法,进行了客户端与服 务端同步的算法设计,完成了 SyncML 协议的软件技术研究,并针对当前移动设 备数据同步方案存在的种种不足,提出了自己的移动设备数据同步系统架构解 决方案,以客户端中间备份作为同步过程中的仲裁判据,使得在支持的数据格 式、同步逻辑和冲突处理上相对于目前应用在商业中使用的移动设备数据同步 解决方案,在商务逻辑上有了明显的简化; 最后,通过对整个系统分析,将 本同步系统划分为四个模块:负责 XML 解析、Windows Live Contacts 通信协 议及 HTTP 引擎的网络服务模块;负责本地化语言支持、手机地址簿引擎及手机 文件系统服务的文件操作模块;负责用户信息安全保护、同步策略及冲突检测 及解决的 SyncML 同步协议模块;负责系统内置程序调用、九宫格用户界面及同 步设置对话框的用户界面模块。 通过对以上模块在 PC 机上的编程实现,并 用 Symbian 手机模拟器完成调试,以及最终让用户在真机进行体验,完成了本 文所研究内容的具体实践。本系统可以在移动终端与网络应用服务器问进行地 址簿数据的实时同步。用户可以使用不同终端与服务器进行数据的直接同步, 并从而实现在不同终端设备上对同一份联系人的间接同步,方便而且安全地保 证了用户手机联系人信息的一致性和完整性。正文内容正文内容手机的地址簿记载了联系人的详细信息,为了避免用户因手机损坏或丢失 而造成联系人信息遗失,以及减少用户平时在多个终端设备上维护同一份联系 人信息的不便,本文设计了一种基于 Symbian 操作系统和 SyncML 数据同步协议 的联系人信息同步系统,利用 Windows Live Contacts 的 Web Service 服务器 完成了相应的 LiveSync 手机客户端软件实现。 首先,在研究当前主要数据 同步协议的基础上,通过分析比较,最终选定 SyncML 数据同步协议作为整个同 步系统的基础协议。SyncML 协议是一种基于 XML 的数据同步协议,它使得各种 不同类型的终端设备和应用服务器之间可以通过相同的方式进行数据同步; 其次,分析当前同步问题的难点,提出了解决思路和方法,进行了客户端与服 务端同步的算法设计,完成了 SyncML 协议的软件技术研究,并针对当前移动设 备数据同步方案存在的种种不足,提出了自己的移动设备数据同步系统架构解 决方案,以客户端中间备份作为同步过程中的仲裁判据,使得在支持的数据格 式、同步逻辑和冲突处理上相对于目前应用在商业中使用的移动设备数据同步 解决方案,在商务逻辑上有了明显的简化; 最后,通过对整个系统分析,将 本同步系统划分为四个模块:负责 XML 解析、Windows Live Contacts 通信协 议及 HTTP 引擎的网络服务模块;负责本地化语言支持、手机地址簿引擎及手机 文件系统服务的文件操作模块;负责用户信息安全保护、同步策略及冲突检测 及解决的 SyncML 同步协议模块;负责系统内置程序调用、九宫格用户界面及同 步设置对话框的用户界面模块。 通过对以上模块在 PC 机上的编程实现,并 用 Symbian 手机模拟器完成调试,以及最终让用户在真机进行体验,完成了本 文所研究内容的具体实践。本系统可以在移动终端与网络应用服务器问进行地 址簿数据的实时同步。用户可以使用不同终端与服务器进行数据的直接同步, 并从而实现在不同终端设备上对同一份联系人的间接同步,方便而且安全地保 证了用户手机联系人信息的一致性和完整性。 手机的地址簿记载了联系人的详细信息,为了避免用户因手机损坏或丢失而造 成联系人信息遗失,以及减少用户平时在多个终端设备上维护同一份联系人信 息的不便,本文设计了一种基于 Symbian 操作系统和 SyncML 数据同步协议的联 系人信息同步系统,利用 Windows Live Contacts 的 Web Service 服务器完成 了相应的 LiveSync 手机客户端软件实现。 首先,在研究当前主要数据同步 协议的基础上,通过分析比较,最终选定 SyncML 数据同步协议作为整个同步系 统的基础协议。SyncML 协议是一种基于 XML 的数据同步协议,它使得各种不同 类型的终端设备和应用服务器之间可以通过相同的方式进行数据同步; 其次, 分析当前同步问题的难点,提出了解决思路和方法,进行了客户端与服务端同 步的算法设计,完成了 SyncML 协议的软件技术研究,并针对当前移动设备数据 同步方案存在的种种不足,提出了自己的移动设备数据同步系统架构解决方案, 以客户端中间备份作为同步过程中的仲裁判据,使得在支持的数据格式、同步 逻辑和冲突处理上相对于目前应用在商业中使用的移动设备数据同步解决方案, 在商务逻辑上有了明显的简化; 最后,通过对整个系统分析,将本同步系统 划分为四个模块:负责 XML 解析、Windows Live Contacts 通信协议及 HTTP 引 擎的网络服务模块;负责本地化语言支持、手机地址簿引擎及手机文件系统服 务的文件操作模块;负责用户信息安全保护、同步策略及冲突检测及解决的 SyncML 同步协议模块;负责系统内置程序调用、九宫格用户界面及同步设置对话框的用户界面模块。 通过对以上模块在 PC 机上的编程实现,并用 Symbian 手机模拟器完成调试,以及最终让用户在真机进行体验,完成了本文 所研究内容的具体实践。本系统可以在移动终端与网络应用服务器问进行地址 簿数据的实时同步。用户可以使用不同终端与服务器进行数据的直接同步,并 从而实现在不同终端设备上对同一份联系人的间接同步,方便而且安全地保证 了用户手机联系人信息的一致性和完整性。 手机的地址簿记载了联系人的详细信息,为了避免用户因手机损坏或丢失而造 成联系人信息遗失,以及减少用户平时在多个终端设备上维护同一份联系人信 息的不便,本文设计了一种基于 Symbian 操作系统和 SyncML 数据同步协议的联 系人信息同步系统,利用 Windows Live Contacts 的 Web Service 服务器完成 了相应的 LiveSync 手机客户端软件实现。 首先,在研究当前主要数据同步 协议的基础上,通过分析比较,最终选定 SyncML 数据同步协议作为整个同步系 统的基础协议。SyncML 协议是一种基于 XML 的数据同步协议,它使得各种不同 类型的终端设备和应用服务器之间可以通过相同的方式进行数据同步; 其次, 分析当前同步问题的难点,提出了解决思路和方法,进行了客户端与服务端同 步的算法设计,完成了 SyncML 协议的软件技术研究,并针对当前移动设备数据 同步方案存在的种种不足,提出了自己的移动设备数据同步系统架构解决方案, 以客户端中间备份作为同步过程中的仲裁判据,使得在支持的数据格式、同步 逻辑和冲突处理上相对于目前应用在商业中使用的移动设备数据同步解决方案, 在商务逻辑上有了明显的简化; 最后,通过对整个系统分析,将本同步系统 划分为四个模块:负责 XML 解析、Windows Live Contacts 通信协议及 HTTP 引 擎的网络服务模块;负责本地化语言支持、手机地址簿引擎及手机文件系统服 务的文件操作模块;负责用户信息安全保护、同步策略及冲突检测及解决的 SyncML 同步协议模块;负责系统内置程序调用、九宫格用户界面及同步设置对 话框的用户界面模块。 通过对以上模块在 PC 机上的编程实现,并用 Symbian 手机模拟器完成调试,以及最终让用户在真机进行体验,完成了本文 所研究内容的具体实践。本系统可以在移动终端与网络应用服务器问进行地址 簿数据的实时同步。用户可以使用不同终端与服务器进行数据的直接同步,并 从而实现在不同终端设备上对同一份联系人的间接同步,方便而且安全地保证 了用户手机联系人信息的一致性和完整性。 手机的地址簿记载了联系人的详细信息,为了避免用户因手机损坏或丢失而造 成联系人信息遗失,以及减少用户平时在多个终端设备上维护同一份联系人信 息的不便,本文设计了一种基于 Symbian 操作系统和 SyncML 数据同步协议的联 系人信息同步系统,利用 Windows Live Contacts 的 Web Service 服务器完成 了相应的 LiveSync 手机客户端软件实现。 首先,在研究当前主要数据同步 协议的基础上,通过分析比较,最终选定 SyncML 数据同步协议作为整个同步系 统的基础协议。SyncML 协议是一种基于 XML 的数据同步协议,它使得各种不同 类型的终端设备和应用服务器之间可以通过相同的方式进行数据同步; 其次, 分析当前同步问题的难点,提出了解决思路和方法,进行了客户端与服务端同 步的算法设计,完成了 SyncML 协议的软件技术研究,并针对当前移动设备数据 同步方案存在的种种不足,提出了自己的移动设备数据同步系统架构解决方案, 以客户端中间备份作为同步过程中的仲裁判据,使得在支持的数据格式、同步 逻辑和冲突处理上相对于目前应用在商业中使用的移动设备数据同步解决方案, 在商务逻辑上有了明显的简化; 最后,通过对整个系统分析,将本同步系统划分为四个模块:负责 XML 解析、Windows Live Contacts 通信协议及 HTTP 引 擎的网络服务模块;负责本地化语言支持、手机地址簿引擎及手机文件系统服 务的文件操作模块;负责用户信息安全保护、同步策略及冲突检测及解决的 SyncML 同步协议模块;负责系统内置程序调用、九宫格用户界面及同步设置对 话框的用户界面模块。 通过对以上模块在 PC 机上的编程实现,并用 Symbian 手机模拟器完成调试,以及最终让用户在真机进行体验,完成了本文 所研究内容的具体实践。本系统可以在移动终端与网络应用服务器问进行地址 簿数据的实时同步。用户可以使用不同终端与服务器进行数据的直接同步,并 从而实现在不同终端设备上对同一份联系人的间接同步,方便而且安全地保证 了用户手机联系人信息的一致性和完整性。 手机的地址簿记载了联系人的详细信息,为了避免用户因手机损坏或丢失而造 成联系人信息遗失,以及减少用户平时在多个终端设备上维护同一份联系人信 息的不便,本文设计了一种基于 Symbian 操作系统和 SyncML 数据同步协议的联 系人信息同步系统,利用 Windows Live Contacts 的 Web Service 服务器完成 了相应的 LiveSync 手机客户端软件实现。 首先,在研究当前主要数据同步 协议的基础上,通过分析比较,最终选定 SyncML 数据同步协议作为整个同步系 统的基础协议。SyncML 协议是一种基于 XML 的数
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号