基于SyncML的移动数据同步系统的研究与实现

来源 :江苏大学 | 被引量 : 0次 | 上传用户:vince_yang_666666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
受益于网络技术和移动通信技术的发展,人们开始使用越来越多的而且是各种各样的无线或者移动设备进行通信,处理和存储各种个人数据,像电话号码、个人记事本、会议信息等。用户将数据从中央数据库系统下载至移动终端,并对其进行离线的访问和修改,不定期地与中央数据库系统进行连接,完成数据的同步更新。在移动计算环境中,数据同步复制技术是用来保证移动数据库和主数据库数据一致性的一个重要手段;同时它也是移动数据库研究中的一项关键技术。   本文分析了业界已经提出的各式各样的同步复制模型,总结出这些模型大多使用专用的同步交换协议以及特有的通信方式,在互操作以及维护管理等方面给终端用户、开发者、服务提供商带来了很大的不便。针对这一问题,本文介绍了一个旨在同步任意移动设备和任意网络数据的通用数据同步协议SyncML。   本文实现了一个基于通用数据同步协议SyncML的移动数据同步系统,提出了一种结果集传递直接合并同步机制,重点定义了在该机制中的冲突检测和消解策略,并给出了具体实现算法。此外,针对本系统应用的多用户以及每个用户拥有多种设备的移动计算环境,通过引入优化的事务日志、相似项判断等概念,有效地解决了多用户更新数据检测,避免了重复数据的输入。   在具体设计上,我们采用了移动数据库解决方案中典型的三层结构,对于移动客户端(智能手机)、同步服务器端和中心数据库端实现过程中所涉及的关键技术在本文都做了较为详细的阐述。   本文通过SyncML协议来实现数据同步,可以在移动设备和网络应用服务器间进行数据的交换,从而使得用户可以从不同终端与服务器进行数据同步,方便地获取完全一致的个人信息。
其他文献
在基于内容的多媒体信息检索中,人们利用特征提取算法从多媒体对象中提取出特征矢量,然后利用特征矢量之间的距离衡量多媒体对象之间的相似度。相似性检索的实现就是通过计算查
随着网络技术的飞速发展,计算机网络所面临的严峻网络安全形势。本文分析了对几种主流网络安全技术进行了分析,指出了这些技术中存在的不足,重点介绍了目前一些入侵检测的方法,并
随着以电子期刊和在线文档形式存在的科技文献的不断增加,对科研教学人员来讲,如何充分利用现有的网络信息资源,从庞杂的电子文档中及时、准确地获知与自己研究领域相关的最新科
随着网络技术的发展和互联网的广泛应用,人们对网络的研究也在逐步的深入。Internet拓扑图为大范围开发、利用Internet提供了一个有力的工具。网络研究者可以利用拓扑生成器
随着WWW的迅猛发展,对网页进行分类成为处理和组织大量文档数据的关键技术。由于最大熵模型可以综合观察到的各种相关或不相关的概率知识,对许多问题的处理都可以达到较好
随着Web爆发式地增长,推荐系统已经广泛的被用户所接受。大量的互联网用户增加到形形色色的电子商务网站中去,这就使得推荐系统得到了得天独厚的发展空间。随着系统规模的不
随着计算机网络的发展,恶意程序和病毒的数量不断攀升,当恶意程序穿透防火墙到达主机后,恶意程序会对用户主机的资源造成破坏。传统的防火墙和入侵检测技术在恶意程序到达主
随着计算机科学技术的发展与普及,特别是计算机在国民经济各重要部门的广泛应用,计算机安全已成为当前信息社会非常关注的突出问题。而数据库系统作为计算机信息系统的核心部件
Peer-to-peer(P2P)作为以文件共享为初始目的的应用,允许任意终端用户对等体(Peer)间通过Internet完成文件交换。在P2P应用仅有的短短几年发展时间里,它已成为了占用Internet流
近年来,随着网络技术的发展,P2P网络迅速普及开来。不同于客户机/服务器(C/S)结构,P2P并不严格的区分服务提供者和消费者,即参与的节点(Peer)都是平等的一种自组织、没有中央职权