- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移动终端多媒体数据同步系统研究与实现
吴益坚,卢美莲*
(北京邮电大学网络技术研究院,北京 100876)
5
10
15
20
25
30
35
40
摘要:移动互联网技术的发展带来了信息产业的又一轮革命,人们将使用更多类型的终端获
取信息。与此同时,移动数据的数量和内容将呈几何级数增长。多终端设备之间的数据同步
技术成为业界研究的热点。本文通过分析业界标准的同步协议 SyncML,总结其对于大对象
数据同步的不足之处,提出了一种改进的面向大对象数据的同步方案,并基于此方案设计了
一个多媒体数据同步系统。
关键词:数据同步;SyncML;XML
中图分类号:TP311.52
Design and Implemention of Multimedia Data
Synchronization System on Mobile Deivces
Wu Yijian, Lu Meilian
(Beijing University of Posts and Telecommunications, Beijing 100876)
Abstract: The evolution of mobile internet brings a revolution of information industry, more
devices will be used. In the mean time, mobile data is growing exponentially. Data sychronization
among multi-devices has became a industry’s key issue. We analysis SyncML and expose its
defect on large object synchronization,then propose a new synchronization mechanism .A
multimedia data synchronization system based on this design will be illustrated.
Keywords: Data synchronization; SyncML; XML
0 引言
伴随着 3G 技术和市场在我国的逐渐成熟以及移动终端智能化的普及,移动互联网时代
揭开了序幕。人们将更多地依靠移动终端,例如智能手机、平板电脑、电纸书等连接互联网
以获取信息。与 PC 互联网时代不同,移动互联网时代将呈现出终端、平台多样化趋势。多
样化的信息渠道在带给用户便捷的同时,也引入了多设备之间数据融合的难题。用户迫切需
要一种技术使得各种设备之间的数据达到一致性,数据同步技术应运而生。
早期的数据同步技术关注点较多在用户个人设备之间的数据同步,例如用户移动电话、
PDA、PC 之间通过蓝牙、红外技术等进行数据同步,属于个域网之间的 P2P 同步方式,同
步的对象是联系人、日程安排等简单的结构化数据。SyncML Initiative 组织于 2000 年提出
了一种同步标准协议——SyncML(Synchronization Markup Language),得到了业界厂商广泛
的支持。然而,随着移动终端技术的发展,诸如音乐、视频、图片、软件等大对象数据的同
步需求也在增加。本文首先分析 SyncML 协议的特征,总结其对于大对象数据同步的支持局
限性,然后提出一种改进的同步方案,该方案能够提高同步大对象数据时传输的效率,最后
描述一个基于此方案的多媒体数据同步系统的设计。
1 SyncML 协议分析
SyncML 协议族由 SyncML 表示协议[1]、同步协议[2]、传输绑定规范[3][4][5]、设备信息规
范[6]组成。协议规定了同步参与方之间通过传输 SyncML 消息进行通信, 一条 SyncML 消
作者简介:吴益坚,(1987-),男,硕士研究生,主要研究方向:下一代网络技术。 E-mail:
wuyijian1987@
通信联系人:卢美莲,(1967-),女,副教授,主要研究方向:下一代网络技术。E-mail: mllu@
-1-
息包含了同步命令和同步状态反馈等信息,使用 XML 描述。同步可分为以下 7 种类型:
表 1. SyncML 同步类型[2]
45
50
55
60
通常情况下,同步双方进行的是双向同步。一个典型的双向同步流程如下图所描述:
图 1. 双向同步流程[7]
如图 1 所示,同步客户端在 Pkg#1 包内放入了同步锚(Anchor)。同步锚[2]是 SyncML
协议规定的用于鉴权同步检查的信息,分为上次同步锚(Last Anchor)和下次同步锚(N
文档评论(0)