[发明专利]一种数据同步中处理数据项标识符映射的方法、设备和系统有效
申请号: | 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映射关系时 的交互次数,占用了传输资源,影响系统性能。
发明内容
本发明的实施例提供了一种数据同步中处理数据项标识符映射的方法、设 备及系统,能够减少建立数据项标识符映射关系时的交互次数,节约系统资源。
一种数据同步中实现数据项标识符映射的方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810103378.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种集成式中央热水系统
- 下一篇:一种显示设备托架
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置