[发明专利]数据同步方法、客户端、服务器及系统无效

专利信息
申请号: 200810089383.9 申请日: 2008-04-15
公开(公告)号: CN101562516A 公开(公告)日: 2009-10-21
发明(设计)人: 易永健;李克鹏;柏广昌 申请(专利权)人: 华为技术有限公司
主分类号: H04L7/00 分类号: H04L7/00;H04L12/56;H04L29/06;H04L29/08
代理公司: 北京集佳知识产权代理有限公司 代理人: 逯长明
地址: 518129广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 同步 方法 客户端 服务器 系统
【说明书】:

技术领域

发明涉及通信技术领域,具体涉及一种数据同步方法、客户端、服务器及系统。

背景技术

目前的数据同步技术中,OMA(Open Mobile Alliance,开放移动联盟)定义了SyncML(Synchronization Markup Language,同步标记语言)规范。SyncML的典型应用是实现客户端(例如移动设备)与服务器之间的数据同步。

请参阅图1,是现有技术的数据同步方法流程图,包括:

101、客户端向服务器发起同步初始化请求报文,请求服务器进行认证等相关处理;

该同步初始化请求报文中可以包括认证信息(其中包含用户名和密码)、客户端的设备能力信息、同步的指定路径、客户端支持的最大消息字节数MaxMsgSize和最大数据字节数MaxObjSize、同步类型(如客户端刷新同步、双向同步等)。

同步初始化请求报文一般采用XML(The Extensible Markup Language,可扩展标识语言)或WBXML(WAP Binary XML,无线应用协议二进制可扩展标识语言)格式,WBXML格式只是对XML报文中的SyncML标签进行压缩。

102、服务器接收到同步初始化请求报文后,执行初始化操作,并返回初始化请求响应报文,包括认证结果、服务器端的能力信息等,由客户端根据服务器的能力信息执行初始化操作;

该步骤中同步初始化请求响应报文也是采用XML或WBXML格式。

概括而言,上述步骤101-102为数据同步方法流程中的初始化阶段,其主要完成客户端与服务器间的相互认证、双方设备能力的协商(例如支持的同步类型、数据库等),还可以完成待同步数据的协商。

103、客户端发送同步请求报文到服务器,该同步请求报文中包含待同步数据;

所包含的待同步数据采用明文发送,并且待同步数据一般采用XML或WBXML格式,WBXML格式只是对XML报文中的SyncML标签进行压缩。

104、服务器接收到同步请求报文后,进行数据同步处理,然后向客户端发送同步请求响应报文,该同步请求响应报文中包含服务器的待同步数据;

同步请求响应报文也是采用XML或WBXML格式。客户端接收到同步请求响应报文后,进行同步处理。之后,如果还有未处理的待同步数据,则重复执行步骤103和步骤104,直到所有待同步数据都处理完毕。

概括而言,上述步骤103-104为数据同步方法流程中的同步阶段,其主要完成客户端和服务器的之间的数据交换以实现数据同步。

需要说明的是,上述是以同步类型为双向同步举例说明(即客户端和服务器都将本端的待同步数据发送到对端进行同步处理)。如果是单向同步,则可以只存在步骤103或104。如果单向同步的类型为“客户端刷新同步”,则同步过程具体为:客户端向服务器传输待同步数据,服务器首先删除原有数据,并将从客户端接收的待同步数据添加到数据库中,实现客户端和服务器的数据同步。

105、客户端向服务器发送确认同步完成请求报文,所述确认同步完成请求报文也是采用XML或WBXML格式;

106、服务器确认完成后,向客户端返回确认同步完成请求响应报文,所述确认同步完成请求响应报文也是采用XML或WBXML格式。

概括而言,上述步骤105-106为流程中的同步完成阶段,其主要用于客户端和服务器的之间相互确认完成信息。

在对现有技术的研究和实践过程中,发明人发现现有技术存在以下问题:

现有技术数据同步方法中,客户端与服务器在数据同步过程中,都是采用XML或WBXML格式传送同步数据,并且WBXML格式只能对XML报文中的SyncML标签进行压缩,却不能对同步数据本身进行压缩,因此传输数据量很大、传输效率不高。

发明内容

本发明实施例要解决的技术问题是提供一种数据同步方法、客户端、服务器及系统,能够提高数据同步的传输效率。

为解决上述技术问题,本发明所提供的实施例是通过以下技术方案实现:

本发明实施例提供一种数据同步方法,包括:在同步阶段中,将报文进行压缩;将所述压缩后的报文发送到对端设备。

本发明实施例提供一种客户端,包括:压缩单元,用于将报文进行压缩处理;发送单元,用于将所述压缩单元在同步阶段压缩后的报文发送到服务器。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810089383.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top