[发明专利]一种使用SyncML协议进行数据同步的方法无效
申请号: | 200610171626.4 | 申请日: | 2006-12-31 |
公开(公告)号: | CN101212471A | 公开(公告)日: | 2008-07-02 |
发明(设计)人: | 周江 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 梁挥;徐金国 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 使用 syncml 协议 进行 数据 同步 方法 | ||
技术领域
本发明涉及一种数据同步方法,尤其涉及一种使用开放移动联盟(OMA)定义的数据同步规范SyncML进行扩展优化的方法。
背景技术
开放移动联盟(OMA)定义的数据同步规范SyncML是一种同步化标志语言,唯一行业通用的移动数据同步化协议。SyncML的意义在于改变了移动数据同步化建立在一些互不相同的私有协议上的现状,解决了每种私有协议只能支持有限种类的设备、系统及数据类型的问题。SyncML技术的应用,使得各方面(用户、生产商、服务提供商、开发商)工作的复杂度得到大大的简化。
市场上已经有很多设备终端厂商开发了具有SyncML功能的产品,目前基于SyncML数据同步(DS)的应用主要是个人信息管理(PIM),可用于电话本、日程安排、Email等应用数据的同步,使得用户可以在拥有的多个设备上能保持个人数据的同步一致,也可以用作私人信息的备份。
SyncML包括基于XML的表示协议、数据同步协议、设备管理协议和传输绑定协议。其主要应用是数据同步(DS)和设备管理(DM)。两个应用都使用相同基于XML表示协议和传输绑定协议,可以针对HTTP/WSP/OBEX等传输协议进行绑定,从而实现通过各种有线、无线传输方式进行对终端设备的数据同步和设备管理。
图1为现有技术SyncML双向同步方法的示意图(其中,将SyncML客户端和SyncML服务器分别简称为客户端和服务器)。该方法包括:
步骤101,在用户通过人机接口(MMI)发起同步操作后,客户端向服务器发送同步初始化包(#1),其中包括:同步方式、数据库类型、客户端设备能力、同步标志和鉴权信息(用户名和密码),试图建立同步会话连接;
步骤102,该服务器向客户端发送同步初始化包(#2),对客户端同步请求做出响应,返回鉴权结果、设备能力和会话建立确认信息等;
步骤103,该客户端发送需同步的数据包(#3)给该服务器;
步骤104,该服务器收到处理后返回状态和结果,同时发送该服务器端需要同步的数据内容(数据包#4);两者重复这个步骤,直至所有同步数据发送完毕;
步骤105,该客户端发送数据同步状态(状态包#5)到服务器,包含了映射信息;
步骤106,服务器对上步骤的数据包进行确认,发送同步响应包(#6),同步流程结束。
下表是数据同步文档例子:
上述会话内容都使用XML/WBXML(XML的二进制表示,应用在无线链路传输,减少带宽占用)文档来表示,以客户端发送的一个数据包为例,分别如下所示:
XML格式
WBXML格式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610171626.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带保险装置的点火枪
- 下一篇:嵌入式空调器室内机的出风口结构