基于SyncML协议的智能终端同步系统的服务器端设计与实现

被引量 : 1次 | 上传用户:leisiyue520zh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的进步和互联网技术的日益发展,越来越多的互联网设备出现在人们的日常生活中,人们更多的通过远程设备来操控数据。近几年云存储技术的兴起就是个例子,它的出现给人们在数据存储和数据携带上带来了巨大的便利,同时它也在数据一致性上带来了新的挑战。人们将自己的数据消息存储在各式各样的设备中,而一旦某一设备中数据信息发生改变时,由于无法通知其他设备,只有人工的进行更改,或当某一设备丢失时,用户的数据信息由于没有备份而丢失,这就是数据的一致性问题。如何解决各设备之间数据一致性的问题,就需要数据同步技术。本文在研究数据同步的过程中,通过对SyncML数据同步协议的认真分析和libSyncML同步库的深入了解,包括SyncML框架、SyncML交互过程、SyncML同步类型以及libSyncML同步库的执行流程结构等,加强了对数据同步的概念、原理及流程有了清晰的认识。同时,通过对服务器工作原理和性能优化的学习,包括分布式设计以及并行性处理等,这样对服务器的设计也有大致的了解。本文在服务器的设计实现过程中,充分考虑客户需求,对服务器采用分布式的设计方案,将服务器端分为前台服务器、业务服务器和数据库服务器三部分,各部分之间相互独立又彼此协同,这样有利于服务器的业务的扩展和业务处理性能的提升。同时,对数据库也采用分布式的设计,以提高对数据库的读写访问能力,对数据的实时备份,提高了数据的安全性。本课题在完成过程中,结合上述原理,设计并实现了智能终端同步系统。该系统能够顺利地完成智能终端与服务器以及智能终端与智能终端之间的数据交互。其中重点介绍通讯录的数据同步。同时在课题中对libSyncML同步库的设计进行了部分的修改:针对原库在处理同步任务时采用串行的处理方式,效率低下的问题,将原来对任务的单线程串行处理改进为多线程的处理,以提高同步库处理任务的能力和服务器的并发性,进而提高整个系统的性能。通过改进后的测试,发现系统处理任务的能力得到明显的提升,从而证明了改进后libSyncML同步库的有效性。
其他文献
坚持公有制为主体、多种所有制经济共同发展的基本经济制度,需要不断提高国有企业的竞争力。实现安徽在中部地区率先崛起、建设美好安徽,也需要不断提高安徽国有企业的竞争力,以
配电网络中含有大量的分段开关和联络开关,配电网重构能够依据配电网的运行情况通过改变分段开关和联络开关的状态适时调整网络结构,不断优化配电网的运行方式,发掘配电网应用潜
离心泵是国民经济部门中应用极为广泛的一种通用水力机械,在农田排灌、石油化工、城市给排水和船舶工业等领域都有着广泛的应用。叶轮是离心泵的关键过流部件,其复杂的内部流动
归化球员在世界篮坛普遍存在。“归化门”事件使得各国在使用归化球员方面存在的问题集中爆发,归化球员的存在作为一种现象对社会伦理、篮球运动乃至体育运动的发展都有一定的
1920年洛阳邙山出土的北魏元珍墓志乃魏碑精品,具有极高的文物、艺术和史料价值。元珍生活在北魏平城与洛阳时代的交汇点,正值中古北方制度承转、文化凝聚、民族融合的高潮期
《穆斯林的葬礼》展现了回族在伊斯兰文化、华夏文化和西方文化碰撞与融合过程中民族文化人格的演变。以梁亦清为代表的穆斯林传统文化人格,梁君璧、韩子奇为代表的文化混血
在高教领域,MOOCs是世界网络课程新潮流,它与高等教育创新发展的联系以及对高等教育创新发展的启示表现在三个方面:一是大规模网络课程使大学的课程教学模式正在经历着一场数
目的:探讨绿色荧光蛋白(GFP)mRNA在树突状细胞(DC)中的转染及其影响因素。方法:选用gfp报告基因,在体外利用含T7RNA聚合酶的mMESSAGERNA转录试剂盒,合成含有帽子结构的GFPmRN
锦鲤是一个突变种,是人们经过长期定向培育而选育出来的一种观赏鱼类。近年来,日本、香港、台湾和东南亚地区盛行锦鲤的养殖,国内随着人们生活水平的不断提高,为了丰富人们