[发明专利]数据同步中的修改日志维护方法和装置有效

专利信息
申请号: 200810160881.8 申请日: 2008-09-09
公开(公告)号: CN101370032A 公开(公告)日: 2009-02-18
发明(设计)人: 付丽琴;周韬;蒲竞春;鞠飞;谢鑫;袁磊 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 北京康信知识产权代理有限责任公司 代理人: 尚志峰;吴孟秋
地址: 518057广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 同步 中的 修改 日志 维护 方法 装置
【说明书】:

技术领域

发明涉及移动通信领域,尤其涉及数据同步中的修改日志维护方法和装置。

背景技术

目前,移动终端中的个人信息、日程信息和邮件信息等资源,已经成为移动终端信息管理的一个重要组成部分。如何安全有效地将数据备份到网络服务器中,以使在更换诸如手机等移动终端或者其数据发生变化时,可以方便地将备份数据恢复,这一问题成为数据同步研究的主题之一,SyncML协议可以实现移动终端和网络服务器的数据同步。

假设手机中的手机卡,例如:SIM(Subscriber Identity Model,客户识别模块)或者USIM(Universal Subscriber Identity Model,通用客户识别模块)卡等,在某个网络服务器上注册了一个SyncML(同步标记语言)账号,则当手机的数据信息发生变化时,用户可以直接用手机中的SyncML应用进行数据同步,使得手机终端数据与服务器数据保持一致。

目前基本的数据同步类型有双向快同步和双向慢同步。其中,双向慢同步将移动终端和网络服务器上的所有数据记录项(例如,名片夹和日程表)进行同步;双向快同步将移动终端和网络服务器上自上一次同步之后发生的所有变化进行同步。注册SyncML协议业务的用户可以选择其中一种方式,将移动终端和网络服务器之间的数据进行数据同步,最终使得手机终端和服务器上的数据保持一致。

其中,对于以交换变化信息为目的的双向快同步而言,存在changelog(修改日志)的设计问题。Changelog用于记录移动终端或网络服务器(即,上述二者其中一方)自上一次同步之后的数据变化信息,该变化信息以数据记录项的形式出现,包括两部分内容:对象和针对对象所进行的操作。其中,针对对象所进行的操作分为三种类型:添加(ADD)、删除(DELETE)和更新(UPDATE)。即,changelog要记录针对哪一条记录做了何种修改。

图1是现有技术中,在诸如手机的移动终端中的changelog的数据结构图,如图1所示,该changelog包括两个数据项:操作对象以及针对该对象所进行的操作,在这里,操作对象引用的是存储于手机的每一条信息在数据库记录的唯一ID号。

在SyncML协议中,数据库记录的唯一ID号称为局部唯一标识(Locally Unique Identifier,简称LUID),该LUID在手机中生成且是唯一的;在手机侧,即使添加的记录项数据与某一已被删除的记录完全相同,其LUID也与原来被删除记录的LUID不同。

图2是图1所示的changelog的具体实例图,如图2所示,分别对对象进行了以下操作:对LUID为10的记录进行了添加操作,对LUID为5的记录进行了删除操作,对LUID为6的记录和LUID为7的记录进行了修改操作。

基于SyncML协议的规定,存在如下问题:

(1)在两次同步之间,若对某个记录进行了多次操作,则每次操作都将被记录到changelog文件中。实际上,只有针对该记录的最后一次修改是有效的,对应地,在changelog文件中,也只有最后一次记录是有意义的,因此,基于SyncML协议的规定将会在changelog文件中产生冗余数据。

(2)在存储于手机的某一条变化信息已经顺利地被同步到网络侧之后,该记录项仍然记录在changelog文件中;事实上,该记录项的数据已经无效,这同样导致了changelog文件存在冗余数据。

上述两个原因导致changelog文件由于包含了大量的无效冗余数据而无限增大,从而占用越来越大的存储空间。

发明内容

考虑到相关技术中存在的上述问题而提出本发明,为此,本发明的主要目的在于提供一种数据同步中的修改日志维护方法和装置,用以解决上述问题。

根据本发明的一个方面,提供了一种数据同步中的修改日志维护方法。

根据本发明的数据同步中的修改日志维护方法,其中,修改日志用于记录对对象执行的操作,由数据记录项组成,数据记录项包括用于唯一标识对象的标识信息以及标识信息所对应的操作类型,操作类型包括添加、更新和删除,上述方法包括:在两次数据同步之间,对于需要添加到修改日志的第一数据记录项,读取其标识信息;查找修改日志中是否存在包含标识信息的第二数据记录项,在存在第二数据记录项的情况下,根据第一数据记录项对第二数据记录项进行设置。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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