通讯录同步的方法及装置制造方法及图纸

技术编号:7789452 阅读:176 留言:0更新日期:2012-09-22 00:03
本发明专利技术揭示了一种通讯录同步的方法,包括:记录第一通讯录的更新内容;根据所述第一通讯录的更新内容更新第二通讯录。本发明专利技术还提出了对应的装置。本发明专利技术提供的一种通讯录同步的方法及装置,可以在更新某条记录时,使移动终端通讯录和卡通讯录中的记录保持一致,操作方便,且不会产生数据冗余,浪费存储空间等问题。

【技术实现步骤摘要】

本专利技术涉及到移动通讯领域,特别涉及到通讯录同步的方法及装置
技术介绍
通讯录是手机等移动终端最为重要的功能之一,可以存储在移动终端机身和运营商提供的用户识别卡中。目前,移动终端通讯录与卡通讯录的数据交换的方式仅有复制和移动操作,在移动终端通讯录中添加联系人或对某条数据进行修改后,可复制或移动到卡通讯录上,但如果卡通讯录上已存在此联系人,则会出现多份相同的卡通讯录记录,导致数据冗余,浪费存储空间,还会出现卡通讯录中多个数据记录不一致的情况;且移动终端通讯录上删除一条记录,需在卡通讯录上再进行一次删除操作。公开号为CN101163294的专利中,提出了将移动终端中用户最常用的号码自动备 份到卡中的方法,其使用单向拷贝方法,主要关注了常用号码,但该方法并不能使用户移动终端通讯录与卡通讯录中所有记录一致,同时用户更新的卡通讯录记录或移动终端通讯录中记录也不能相互同步更新,操作繁琐,且依然会产生数据冗余,浪费存储空间等问题。
技术实现思路
本专利技术的主要目的为提供一种通讯录同步的方法及装置,使移动终端通讯录和卡通讯录中的记录保持一致,操作方便,且不会产生数据冗余,浪费存储空间等问题。本专利技术提出了一种通讯录同步的方法,包括记录第一通讯录的更新内容;根据所述第一通讯录的更新内容更新第二通讯录。优选地,在执行根据所述第一通讯录的更新内容更新第二通讯录之后,还包括保存更新内容至第二同步结果信息文件中。优选地,所述记录第一通讯录的更新内容包括对比第一通讯录及第一同步结果信息文件;当两者不同时,根据第一通讯录,更新第一同步结果信息文件,并保存更新内容至暂存记录表。优选地,根据所述第一通讯录的更新内容更新第二通讯录包括对比所述暂存记录表及第二通讯录;根据暂存记录表同步第二通讯录。优选地,当第一通讯录为移动终端通讯录时,第二通讯录为卡通讯录;或,当第一通讯录为卡通讯录时,第二通讯录为移动终端通讯录。本专利技术还提出一种通讯录同步的装置,包括记录模块,用于记录第一通讯录的更新内容;更新模块,用于根据所述第一通讯录的更新内容更新第二通讯录。优选地,所述一种通讯录同步的装置还包括 保存模块,用于保存更新内容至第二同步结果信息文件中。优选地,所述记录模块包括对比单元,用于对比第一通讯录及第一同步结果信息文件;保存单元,用于当两者不同时,根据第一通讯录,更新第一同步结果信息文件,并保存更新内容至暂存记录表。优选地,所述更新模块包括 对比单元,用于对比所述暂存记录表及第二通讯录;同步单元,用于根据暂存记录表同步第二通讯录。优选地,当第一通讯录为移动终端通讯录时,第二通讯录为卡通讯录;或,当第一通讯录为卡通讯录时,第二通讯录为移动终端通讯录。本专利技术提供的一种通讯录同步的方法及装置,可以在更新某条记录时,使移动终端通讯录和卡通讯录中的记录保持一致,操作方便,且不会产生数据冗余,浪费存储空间等问题。附图说明图I为本专利技术通讯录同步的方法一实施例的流程示意图;图2为本专利技术通讯录同步的方法一实施例中记录的流程示意图;图3为本专利技术通讯录同步的方法一实施例中更新的流程示意图;图4为本专利技术通讯录同步的方法又一实施例的流程示意图;图5为本专利技术通讯录同步的装置一实施例的结构示意图;图6为本专利技术通讯录同步的装置一实施例中记录模块的结构示意图;图7为本专利技术通讯录同步的装置一实施例中更新模块的结构示意图;图8为本专利技术通讯录同步的装置又一实施例的结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,提出本专利技术一种通讯录同步的方法一实施例,包括步骤101,记录第一通讯录的更新内容;本专利技术同步流程的启动可由用户设置为自动同步或手动同步。用户设置为自动同步时,当编辑移动终端上某条记录,会自动触发同步流程;用户设置为手动同步时,选择开始同步,则进入同步流程。当触发第一通讯录同步到第二通讯录的同步流程时,首先进行初始化工作,即将第一通讯记录和第二通讯录的记录及其它相关文件加载到移动终端内存中,再记录该第一通讯录的更新内容,目的是找出第一通讯录的变化,该更新内容可包括第一通讯录中发生更新的记录及更新的操作如新增、删除或更新等。记录的过程可以是在第一通讯录中对更新内容作出相应的标记,也可以是将更新内容另存在一临时的文件中。其它本领域技术人员可以想到并适用于本专利技术的方法也同样可以采用。步骤102,根据所述第一通讯录的更新内容更新第二通讯录。第一通讯录中的全部更新内容记录完之后,则进行根据所述第一通讯录的更新内容更新第二通讯录的步骤。本步骤只将第一通讯录的变化反映到第二通讯录,而非简单复制。本专利技术提供的一种通讯录同步的方法,通过根据第一通讯录的更新内容,更新第二通讯录,使移动终端通讯录中的记录与卡通讯录中的记录保持一致,不会产生数据冗余,浪费存储空间。参照图2,在本专利技术一种通讯录同步的方法一实施例中,步骤101可包括步骤1011,对比第一通讯录及第一同步结果信息文件;本专利技术设置第一同步结果信息文件和第二同步结果信息文件,分别对应第一通讯录和第二通讯录。以移动终端是2G制式手机为例,第一同步结果信息文件和第二同步结果信息文件中存储的内容可包括记录保存位置、记录ID号、姓名、号码字段和更新操作类型等;当移动终端是3G制式手机时,存储的内容略有不同,可包括记录保存位置、记录ID号、 姓名、号码I、号码2、号码3和更新操作类型等。在进行同步流程的初始化时,将第一通讯录和第二通讯录加载到移动终端内存中,同时读取第一同步结果信息文件和第二同步结果信息文件。如读取的结果为不存在第一同步结果信息文件,则会根据第一通讯录的记录,新建第一同步结果信息文件并保存,此种情况一般出现在首次同步时。逐条读取第一通讯录中的记录,将该记录下的内容与第一同步结果信息文件中相应记录下的内容进行对比,判断是否一致。步骤1012,当两者不同时,根据第一通讯录,更新第一同步结果信息文件,并保存更新内容至暂存记录表。当第一通讯录中的记录与第一同步结果信息文件中的记录不一致时,则根据第一通讯录中的记录,更新第一同步结果信息文件,并将所更新的内容保存至暂存记录表中。所保存的第一同步结果信息文件,用于在下一次启动同步流程,进行初始化工作时,读取该第一步同步结果信息文件。参照图3,在本专利技术一种通讯录同步的方法一实施例中,步骤102可包括步骤1021,对比所述暂存记录表及第二通讯录;逐条读取所述暂存记录表中记录的更新内容,与第二通讯录进行对比,判断是否存在相同记录,如不存在,则会将该记录标记为新增记录;如存在相同记录,则继续判断该条记录下的内容是否一致。步骤1022,根据暂存记录表同步第二通讯录。暂存记录表中的记录全部读取并与第二通讯录中的记录对比完毕后,如有新增记录或遇到暂存列表与第二通讯录中记录的内容不一致的情况,则需要更新。此时,根据新增记录或暂存记录表中的记录,同步第二通讯录。此步骤中,用户也可根据需要,设置一个主通讯录,可设置为移动终端通讯录或卡通讯录,更新时,以该主通讯录中的记录为主。本实施列中,若用户设置第一通讯录为主通讯录,则根据暂存记录表中记录同步第二通讯录;若用户设置第二通讯录为主通讯录,则本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种通讯录同步的方法,其特征在于,包括 记录第一通讯录的更新内容; 根据所述第一通讯录的更新内容更新第二通讯录。2.如权利要求I所述的ー种通讯录同步的方法,其特征在于,在执行所述根据第一通讯录的更新内容更新第二通讯录之后,还包括 保存更新内容至第二同步结果信息文件中。3.如权利要求I或2所述的ー种通讯录同步的方法,其特征在于,所述记录第一通讯录的更新内容包括 对比第一通讯录及第一同步结果信息文件; 当两者不同时,根据第一通讯录,更新第一同步结果信息文件,并保存更新内容至暂存记录表。4.如权利要求3所述的ー种通讯录同步的方法,其特征在干,根据所述第一通讯录的更新内容更新第二通讯录包括 对比所述暂存记录表及第二通讯录; 根据暂存记录表同步第二通讯录。5.如权利要求I或2所述的ー种通讯录同步的方法,其特征在于,当第一通讯录为移动终端通讯录时,第二通讯录为卡通讯录;或,当第一通讯录为卡通讯录时,第二通讯录为移动终端通讯录。...

【专利技术属性】
技术研发人员:闫向阳
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1