论文部分内容阅读
在当今的信息社会中,我们的日常工作、生活中需要传递各种数据信息。然而不同通信设备完成数据信息的交互时,要求我们存储于不同设备中的同一信息要时刻保持更新,比如随身携带的手机中的通信录发生变化后,办公室或家中的PC机上的通信录也要保持同样的信息,这就是数据同步。同步标注性语言SyncML作为移动通信领域已经标准化的数据同步协议,能够完成任何网络、任何数据类型、任何设备之间的数据信息的同步,因此具备广阔的应用前景和极大的应用价值。本文的主要研究内容就是基于SyncML协议的数据同步技术。课题的研究过程中参考了国内外关于SyncML数据同步协议的文献,着重进行协议的软件实现,并提出协议优化方案。首先,介绍了SyncML数据同步技术产生的背景、发展现状及趋势,分析了SyncML数据同步协议栈的架构和组成协议栈的各协议的层次关系及主要内容。其次,讨论了SyncML数据同步的理论,分析数据同步过程中采用的关键技术和信息交互过程。再次,在手机终端中设计SyncML数据同步软件,对SyncML数据同步协议进行实现,并结合开发和测试过程,讨论实现的SyncML数据同步软件的功能和性能。最后,结合SyncML数据同步软件的开发、测试及结果分析,对SyncML数据同步协议进行优化设计。另外,本文还分析了数据同步业务,提出了SyncML数据同步应用可以进一步发展与完善的功能。