一种联系人信息的同步方法和装置制造方法及图纸

技术编号:13635848 阅读:33 留言:0更新日期:2016-09-02 22:52
本发明专利技术实施例提供了一种联系人信息的同步方法和装置,该方法包括:在服务器中从所述移动设备中获取第一目标联系人信息,所述第一目标联系人信息为在所述第一同步时间戳之后更新的第一联系人信息;查找第二目标联系人信息,所述第二目标联系人信息为在所述第一同步时间戳之后更新的第二联系人信息;比较所述第一同步时间戳和所述第二同步时间戳,获得第一比较结果;根据所述第一比较结果对所述第一目标联系人信息和所述第二目标联系人信息进行同步。本发明专利技术实施例实现了差异化地同步联系人信息,避免将全部联系人信息上传到服务器,减少了上传的数据量,从而减少流量的耗费,同时,减少了对比的数据量,从而减少了同步的耗时。

【技术实现步骤摘要】

本专利技术涉及计算机处理的
,特别是涉及一种联系人信息的同步方法和一种联系人信息的同步装置。
技术介绍
随着通信科技的发展,诸如手机、手表等移动设备在人们的工作、学习、日常交流等各方面的使用率也越来越高。用户通过移动设备与他人进行通话、短信联系的频率较高,使得移动设备累积了较多的联系人信息。当用户更换移动设备或者移动设备遇到故障时,联系人信息可能会遗失,因此,通常会将联系人信息在云端进行备份。为保持移动设备与云端的一致性,两者在一定的条件下会进行同步。大多数移动设备在同步时把本地联系人信息全部上传到服务器,通过在服务器端进行对比的方式,把变化的联系人信息下发到客户端。由于每次同步都需要把本地的联系人信息全部上传到服务器,传输的数量量较大,会耗费较多的流量,同时,对比的数据量较多,同步的耗时较长。
技术实现思路
鉴于上述问题,为了解决上述联系人信息同步耗费较多流量、同步时间较长的问题,本专利技术实施例提出了一种联系人信息的同步方法和相应的一种联系人信息的同步装置。为了解决上述问题,本专利技术实施例公开了一种联系人信息的同步方法,在移动设备中存储有第一联系人信息、第一同步时间戳,在服务器中存储有第二联系人信息、第二同步时间戳,所述方法包括:在服务器中从所述移动设备中获取第一目标联系人信息,所述第一目标联系人信息为在所述第一同步时间戳之后更新的第一联系人信息;查找第二目标联系人信息,所述第二目标联系人信息为在所述第一同步时间戳之后更新的第二联系人信息;比较所述第一同步时间戳和所述第二同步时间戳,获得第一比较结果;根据所述第一比较结果对所述第一目标联系人信息和所述第二目标联系人信息进行同步。优选地,所述根据所述第一比较结果对所述第一目标联系人信息和所述第二目标联系人信息进行同步的步骤包括:当所述第一同步时间戳与所述第二同步时间戳相等时,采用所述第一目标联系人信息更新所述第二目标联系人信息。优选地,所述第一联系人信息具有第一更新类型信息、第一更新时间戳、所述第二联系人信息具有第二更新类型信息、第二更新时间戳;所述第一更新类型信息包括第一删除信息和/或第一修改信息,所述第二更新信息包括第二删除信息和/或第一修改信息;所述采用所述第一目标联系人信息更新所述第二目标联系人信息的步骤包括:当所述第一删除信息被标记时,将所述第二删除信息进行标记;将所述第一更新时间戳的值赋给所述第二更新时间戳;或者,当所述第一修改信息被标记、且查找到相应的第二目标联系人信息时,将所述第一目标联系人信息的内容覆盖所述第二目标联系人信息的内容;将所述第二修改信息进行标记;将所述第一更新时间戳的值赋给所述第二更新时间戳;或者,当所述第一修改信息被标记、且未查找到相应的第二目标联系人信息时,存储所述第一目标联系人信息的内容至新的第二联系人信息;将所述第二修改信息进行标记;将所述第一更新时间戳的值赋给所述第二更新时间戳。优选地,所述第一联系人信息具有对应的第一更新时间戳、所述第二联
系人信息具有对应的第二更新时间戳;所述根据所述第一比较结果对所述第一目标联系人信息和所述第二目标联系人信息进行同步的步骤包括:当所述第一同步时间戳小于所述第二同步时间戳时,比较所述第一目标联系人信息和所述第二目标联系人信息;当所述第一目标联系人信息与所述第二目标联系人信息相同时,忽略所述第一目标联系人信息;当所述第一目标联系人信息与所述第二目标联系人信息不相同时,比较所述第一更新时间戳和所述第二更新时间戳,获得第二比较结果;按照所述第二比较结果对所述第一目标联系人信息和所述第二目标联系人信息进行同步。优选地,所述按照所述第二比较结果对所述第一目标联系人信息和所述第二目标联系人信息进行同步的步骤包括:当所述第一更新时间戳大于所述第二更新时间戳时,采用所述第一目标联系人信息更新所述第二目标联系人信息;或者,当所述第一更新时间戳小于所述第二时间戳时,将所述第二目标联系人信息发送至移动设备,以更新所述第一目标联系人信息。优选地,还包括:记录同步完成时的时间信息;采用所述时间信息更新所述第一同步时间戳和所述第二同步时间戳。本专利技术实施例还公开了一种联系人信息的同步装置,在移动设备中存储有第一联系人信息、第一同步时间戳,在服务器中存储有第二联系人信息、第二同步时间戳,所述装置包括:第一目标联系人信息获取模块,用于在服务器中从所述移动设备中获取第一目标联系人信息,所述第一目标联系人信息为在所述第一同步时间戳之后更新的第一联系人信息;第二目标联系人信息查找模块,用于查找第二目标联系人信息,所述第二目标联系人信息为在所述第一同步时间戳之后更新的第二联系人信息;同步时间戳比较模块,用于比较所述第一同步时间戳和所述第二同步时间戳,获得第一比较结果;联系人信息同步模块,用于根据所述第一比较结果对所述第一目标联系人信息和所述第二目标联系人信息进行同步。优选地,所述联系人信息同步模块包括:联系人信息更新子模块,用于在所述第一同步时间戳与所述第二同步时间戳相等时,采用所述第一目标联系人信息更新所述第二目标联系人信息。优选地,所述第一联系人信息具有第一更新类型信息、第一更新时间戳、所述第二联系人信息具有第二更新类型信息、第二更新时间戳;所述第一更新类型信息包括第一删除信息和/或第一修改信息,所述第二更新信息包括第二删除信息和/或第一修改信息;所述联系人信息更新子模块包括:第一标记单元,用于在所述第一删除信息被标记时,将所述第二删除信息进行标记;第一赋值单元,用于将所述第一更新时间戳的值赋给所述第二更新时间戳;或者,第一覆盖单元,用于在所述第一修改信息被标记、且查找到相应的第二目标联系人信息时,将所述第一目标联系人信息的内容覆盖所述第二目标联系人信息的内容;第二标记单元,用于将所述第二修改信息进行标记;第二赋值单元,用于将所述第一更新时间戳的值赋给所述第二更新时间戳;或者,存储单元,用于在所述第一修改信息被标记、且未查找到相应的第二目标联系人信息时,存储所述第一目标联系人信息的内容至新的第二联系人信
息;第三标记单元,用于将所述第二修改信息进行标记;第三赋值单元,用于将所述第一更新时间戳的值赋给所述第二更新时间戳。优选地,所述第一联系人信息具有对应的第一更新时间戳、所述第二联系人信息具有对应的第二更新时间戳;所述联系人信息同步模块包括:目标联系人信息比较子模块,用于在所述第一同步时间戳小于所述第二同步时间戳时,比较所述第一目标联系人信息和所述第二目标联系人信息;目标联系人信息忽略子模块,用于在所述第一目标联系人信息与所述第二目标联系人信息相同时,忽略所述第一目标联系人信息;更新时间戳比较子模块,用于在所述第一目标联系人信息与所述第二目标联系人信息不相同时,比较所述第一更新时间戳和所述第二更新时间戳,获得第二比较结果;比较同步子模块,用于按照所述第二比较结果对所述第一目标联系人信息和所述第二目标联系人信息进行同步。优选地,所述比较同步子模块包括:服务器更新单元,用于在所述第一更新时间戳大于所述第二更新时间戳时,采用所述第一目标联系人信息更新所述第二目标联系人信息;或者,移动设备更新单元,用于在所述第一更新时间戳小于所述第二时间戳时,将所述第二目标联系人信息发送至移动设备,以本文档来自技高网
...

【技术保护点】
一种联系人信息的同步方法,其特征在于,在移动设备中存储有第一联系人信息、第一同步时间戳,在服务器中存储有第二联系人信息、第二同步时间戳,所述方法包括:在服务器中从所述移动设备中获取第一目标联系人信息,所述第一目标联系人信息为在所述第一同步时间戳之后更新的第一联系人信息;查找第二目标联系人信息,所述第二目标联系人信息为在所述第一同步时间戳之后更新的第二联系人信息;比较所述第一同步时间戳和所述第二同步时间戳,获得第一比较结果;根据所述第一比较结果对所述第一目标联系人信息和所述第二目标联系人信息进行同步。

【技术特征摘要】
1.一种联系人信息的同步方法,其特征在于,在移动设备中存储有第一联系人信息、第一同步时间戳,在服务器中存储有第二联系人信息、第二同步时间戳,所述方法包括:在服务器中从所述移动设备中获取第一目标联系人信息,所述第一目标联系人信息为在所述第一同步时间戳之后更新的第一联系人信息;查找第二目标联系人信息,所述第二目标联系人信息为在所述第一同步时间戳之后更新的第二联系人信息;比较所述第一同步时间戳和所述第二同步时间戳,获得第一比较结果;根据所述第一比较结果对所述第一目标联系人信息和所述第二目标联系人信息进行同步。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一比较结果对所述第一目标联系人信息和所述第二目标联系人信息进行同步的步骤包括:当所述第一同步时间戳与所述第二同步时间戳相等时,采用所述第一目标联系人信息更新所述第二目标联系人信息。3.根据权利要求2所述的方法,其特征在于,所述第一联系人信息具有第一更新类型信息、第一更新时间戳、所述第二联系人信息具有第二更新类型信息、第二更新时间戳;所述第一更新类型信息包括第一删除信息和/或第一修改信息,所述第二更新信息包括第二删除信息和/或第一修改信息;所述采用所述第一目标联系人信息更新所述第二目标联系人信息的步骤包括:当所述第一删除信息被标记时,将所述第二删除信息进行标记;将所述第一更新时间戳的值赋给所述第二更新时间戳;或者,当所述第一修改信息被标记、且查找到相应的第二目标联系人信息时,将所述第一目标联系人信息的内容覆盖所述第二目标联系人信息的内容;将所述第二修改信息进行标记;将所述第一更新时间戳的值赋给所述第二更新时间戳;或者,当所述第一修改信息被标记、且未查找到相应的第二目标联系人信息时,存储所述第一目标联系人信息的内容至新的第二联系人信息;将所述第二修改信息进行标记;将所述第一更新时间戳的值赋给所述第二更新时间戳。4.根据权利要求1所述的方法,其特征在于,所述第一联系人信息具有对应的第一更新时间戳、所述第二联系人信息具有对应的第二更新时间戳;所述根据所述第一比较结果对所述第一目标联系人信息和所述第二目标联系人信息进行同步的步骤包括:当所述第一同步时间戳小于所述第二同步时间戳时,比较所述第一目标联系人信息和所述第二目标联系人信息;当所述第一目标联系人信息与所述第二目标联系人信息相同时,忽略所述第一目标联系人信息;当所述第一目标联系人信息与所述第二目标联系人信息不相同时,比较所述第一更新时间戳和所述第二更新时间戳,获得第二比较结果;按照所述第二比较结果对所述第一目标联系人信息和所述第二目标联系人信息进行同步。5.根据权利要求4所述的方法,其特征在于,所述按照所述第二比较结果对所述第一目标联系人信息和所述第二目标联系人信息进行同步的步骤包括:当所述第一更新时间戳大于所述第二更新时间戳时,采用所述第一目标联系人信息更新所述第二目标联系人信息;或者,当所述第一更新时间戳小于所述第二时间戳时,将所述第二目标联系人信息发送至移动设备,以更新所述第一目标联系人信息。6.根据权利要求1或2...

【专利技术属性】
技术研发人员:赵娜
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东;37

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

1