开放的手机同步协议–SyncML

随着计算机云时代的来临,不同设备间数据的同步变得越来越重要,手机也不例外。手机数据的同步不仅可以解决手机-PC、手机-手机之间的协作问题,他还能一定程度上防范设备丢失造成的重要数据遗失。
对于手机而言,可能有些用户习惯于使用PC套件或者USB连接线来备份和保持数据与PC的同步,但是这种方式最大的问题是不能及时的同步,并且不是每时每刻我们身边都能找到够用的PC,因此最好的方式就是无线同步(Over The Air –OTA),即通过GPRS/WiFi或者是3G.
目前主流的手机都有自己的同步方式,例如WM系列就是用了微软自己的基于Exchange服务数据的ActiveSync. 而Android使用新的同步方式来同步手机和Google联系人,当然Apple自己也有一套协议来同步iCal等数据,这些协议都是私有的,使用起来会遇到授权的问题,并且由于各家数据的异构性质决定了这些工具之间不会兼容。
为了让手机行业内部实现统一,一种通用的协议诞生了,那就是SyncML(Synchronization Markup Language). SyncML是一种唯一行业通用的移动数据同步化协议,由SyncML initiative发行(目前SynML initiatie 已经被合并到了Open Mobile Alliance 中,简称OMA),它是一种开放性协议。SyncML协议的目的是解决移动设备和网络之间的数据同步和设备管理问题。在SyncML之前,数据同步 和设备管理是基于各种私有协议实现的,每种协议只能支持有限的设备和数据类型。各种协议间不能互通,这就限制了用户的数据访问、传输和移动性。
SyncML是一平台无关的信息同步标准协议集,它基于XML(或者WBXML–Wireless Binary XML)。分为SyncML数据传输协议(SyncML-DS)和SyncML设备管理协议(SyncML-DM).
现存的大部分同步解决方案绝大部分依赖于某个厂商、应用,或者是某个操作系统,而SyncML的目的就是要提供一个开放标准。目前,该标准已经得到Nokia、Symbian,Motorola,Sony Ericsson、Siemens AG等公司的产品的支持。
电话本是手机上最基础也是较核心的数据,手机通讯录的同步和备份是SyncML协议的最主要应用,SyncML服务器端和客户端数据传输基于下层的网路传输协议。如obex,wsp,http等。增值业务提供商也已经提供基于SyncML协议的同步服务,可以让手机用户通过GPRS网络上传或下载通讯录数据,避免手机丢失或更更换手机时遗失重要通讯录数据的麻烦。从SyncML 1.2起,协议开始支持对电子邮件,目录和文件进行同步。
现今,越来越多的手机制造商或者网络服务商都开始加入了SyncML的支持,Motorola、Nokia Ovi,中国移动的号码簿管家、Google 、Yahoo的SyncML同步支持等等,就连山寨大王MTK也在发给客户的软件中也内建了SyncML支持,而最近也有消息指出国产旗舰Meizu也开始支持使用SyncML同步联系人到其社区了。
下一篇将列举流行的SyncML服务和软件工具.
相关日志
本文发表于星期三, 六月 23rd, 2010 at 上午 2:09 文章归类于 业界杂谈.
标签: OTA, SyncML, 同步.
你可以去 留下评论, 或者
[...] 开 放的手机同步协议–SyncML | 二月鸟的天空 [...]
[...] 开放的手机同步协议–SyncML | 二月鸟的天空 [...]