开放的手机同步协议–SyncML

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 文章归类于 业界杂谈. 标签: , , .
你可以去 留下评论, 或者

2 条评论

  1. [...] 开 放的手机同步协议–SyncML | 二月鸟的天空 [...]

  2. [...] 开放的手机同步协议–SyncML | 二月鸟的天空 [...]

我有话说

没有自己的个性头像?去搞一个吧,很简单的,只要去Gravtar登记一下就OK啦,绑定Email后就可以在全球使用的。

标注有 黑体 的域是必填的. 你的电子邮件地址是 永远 不会公开或者转交给第三方.

下面的HTML标记可用:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URIs 必须书写完整 (例如: http://www.febird.net) 并且所有的标签都应该正确关闭.

换行符与段落标记将自动产生.

大家要注意了,XX言论 可能 会被和谐哦.

  1. 我的网络


  2. 标签云

  3. 推荐服务

  4. 分类目录


  5. 最近文章

    1. 2011年度小结
    2. 美国主机与翻墙
    3. Archos101平板安装openAOS系统
    4. 折腾能力下降
    5. 新浪微博与腾讯QQ正面竞争已经展开
    6. Google Talk 和 Google Voice 的终极整合
    7. “无法访问Windows Installer服务”解决方法
    8. 跨平台的移动应用开发框架-PhoneGap
    9. 七月
    10. 在电脑上K歌的设置
    11. 中国通货膨胀的原因
    12. 关于家族字辈
    13. 15款免费云存储服务
    14. 基于PHP的开源在线OA软件 Feng Office
    15. 在WordPress中展示Facebook相册
    16. MusicBrainz Picard–MP3自动标签匹配工具
    17. 荧光灯为啥不能直接装在普通调光台灯上
    18. 打电话时”已关机”和“无法接通”的区别
    19. Ubuntu下使用WindowsMediaCenter遥控器控制XBMC
    20. 非常酷的开源Media Center-XBMC
  6. 最近评论

    1. ninee's avatarninee
      不错,有收获,有计划!
    2. febird's avatarfebird
      你说的是 Virtual-WiFi ? 只要是通过Windows的“共享网络连接"功能的,作为网关的那块网卡就支持NAT功能,也就起到了路由器的作用。 至于说一块网卡怎么能生成两个接口,那是网卡的一种模式,可以理解为AP-STA模式。
    3. jk's avatarjk
      问一下啊。。。W7下系统就能自动有一个虚拟网卡。通过它可以共享网络。那么这个虚拟网卡和物理网卡是怎么连的?我觉得是NAT吧。问一下。还有我G+上加你了。
    4. febird's avatarfebird
      哥的地盘,要开始实名制了。
    5. 就不告诉你's avatar就不告诉你
      公子啊,第5条是亮点啊~
    6. 龙龙Fred's avatar龙龙Fred
      那我一定要试一试
    7. NoAnyLove's avatarNoAnyLove
      对,GoAgnet是个不错的解决方案,不仅免费,而且速度也快,基本上可以达到你的带宽的全速(但是好像不能超过500 KB/s ,话说,国内个人用的带宽还很少有能达到这个速度的),比许多收费的SSH和VPN还要快。用于看Youtube绝对死最好的选择,访问一些美国网站也不是问题
    8. a nerd's avatara nerd
      GoAgent不就解决了