[发明专利]一种数据同步中处理数据项标识符映射的方法、设备和系统有效

专利信息
申请号: 200810103378.9 申请日: 2008-04-03
公开(公告)号: CN101552773A 公开(公告)日: 2009-10-07
发明(设计)人: 刘海涛;王睿;宋悦 申请(专利权)人: 华为技术有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L7/00;H04L12/56
代理公司: 北京凯特来知识产权代理有限公司 代理人: 郑立明
地址: 518129广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 同步 处理 数据项 标识符 映射 方法 设备 系统
【说明书】:

技术领域

发明涉及通信技术领域,尤其涉及通信系统数据同步过程中处理数据项 标识符映射的方法、设备和系统。

背景技术

SyncML(同步标记语言,Synchronization Makeup Language)协议是为了 实现使用任何终端设备均可随时随地的访问任何网络数据而制定的协议。在 SyncML同步协议中定义了SyncML客户端和SyncML服务器之间的消息交互过 程。具体的,一次SyncML同步过程可以分为三个阶段:同步初始化阶段、同 步阶段、同步完成阶段。

当SyncML服务器增加数据项后,SyncML客户端和SyncML服务器之间实 现新增数据项的同步时消息交互过程的示意图如图1所示,图中,新增数据项 同步过程的三个阶段由六个数据包代表完成(图中一个数据包完成的功能在实 际中可能需要多次消息交互才能实现),即从PKG1到PKG6;其中,

1、同步初始化阶段由PKG1和PKG2完成,该阶段主要完成身份鉴权、需 要同步的数据库的协商、同步能力的协商;客户端首先向服务器发送同步初始 化包PKG1,PKG1中包括客户端鉴权信息、设备能力等信息;服务器收到PKG1 后,会验证客户端帐号信息,同时把验证结果通过PKG2包返回给客户端;

2、同步阶段由PKG3和PKG4完成;客户端收到PKG2后,根据PKG2中指 定的同步类型,可以将本地数据库中自上次同步成功完成之后更新的所有数据 封装到PKG3中发送给服务器;服务器收到PKG3后,执行其中的各种操作指 令将数据更新到对应的数据库中,并可以将自身数据库中自上次同步完成之后 更新的所有数据封装到PKG4中返回给客户端;

3、同步完成阶段由PKG5和PKG6完成,该阶段主要包括客户端和服务器 端相互确认同步完成;客户端接收到PKG4后,执行其中的各种操作指令将数 据更新到本地数据库中;当PKG4中包含向本地数据库中增加数据条目的指令, 则客户端在成功向本地添加新的数据后,还需要将生成的相应ID(即数据项标 识符)映射信息通过PKG5通知服务器;上述相应ID映射信息是指:由于服务 器的数据库容量很大,因而其中某条数据对应的唯一标识ID和客户端数据库中 某条数据对应的唯一标识ID不同,为了将双方要操作的同一数据条目对应起 来,服务器还会维护一个ID映射表,如图2所示,图中,客户端用LUID(本地 标识符,Local Unique Identifier)作为数据标识,服务器使用GUID(全局标识 符,Global Unique Identifier)作为数据标识;因此在客户端只需维护LUID与具 体数据的对应关系,而服务器不但需要维护GUID与实际数据的对应关系,还 需要维护GUID与LUID的对应关系;

服务器将PKG5中包含的新增数据项的ID映射信息写入映射表之后,会返 回PKG6告知客户端指令的执行状态;客户端收到PKG6并确认其中的状态码全 部正常后,此次新增数据项的同步成功结束。

在上述同步过程中,服务器增加数据库中的数据时,会引起ID映射关系的 变更,即当服务器增加数据时,服务器在同步阶段通过PKG4将新增数据项及 其对应的GUID发送给客户端,客户端完成数据项的增加处理后为其生成LUID 并将生成的LUID通过PKG5返回给服务器,服务器保存新增数据项的LUID和 GUID映射关系。

发明人在实现本发明的过程中,发现现有技术中至少存在如下问题:

在实现新增数据的同步过程中,在服务器上建立新增数据项的LUID与 GUID的映射关系时,现有技术主要是通过在上述PKG5中使用建立LUID与 GUID的对应关系的命令MAP来实现,而随后的PKG6仅用于通知客户端MAP 命令执行结果,这样的流程增加了建立新增数据项的LUID与GUID映射关系时 的交互次数,占用了传输资源,影响系统性能。

发明内容

本发明的实施例提供了一种数据同步中处理数据项标识符映射的方法、设 备及系统,能够减少建立数据项标识符映射关系时的交互次数,节约系统资源。

一种数据同步中实现数据项标识符映射的方法,包括:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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