一种通讯录的备份方法及装置的制造方法

文档序号:9436223阅读:204来源:国知局
一种通讯录的备份方法及装置的制造方法
【技术领域】
[0001]本发明涉及终端技术领域,尤其涉及一种通讯录的备份方法及装置。
【背景技术】
[0002]随着通信技术的不断发展,手机中存储的数据越来越多,其中,通讯录为存储联系人信息的一重要应用。通过通讯录中的联系人信息,用户使用电话、短信等方式联系某个联系人。另外,现在很多第三方应用也是通过访问通讯录中的联系人信息来建立社交关系。因此,通讯录对于用户来说比较重要。
[0003]基于用户需求,同时拥有两部或两部以上的手机的情况较多,因此将不同手机间数据的同步操作需求日益凸显。在现有技术中,当用户需要更换手机或者同步不同手机间的数据时,需要将手机中的数据上传到另一存储空间中,如云端存储器,这一操作简称数据备份,通过数据备份可以完整、安全的存储需要保存的数据。
[0004]然而,由于Android手机支持多账户,因此在不同的账户下有可能出现联系人信息重复的情况。因此,在通讯录备份的时候就会出现对某一联系人信息进行重复备份的情况,当将已备份的数据发送至手机时,仍然会出现通讯录中联系人信息重复的现象,从而出现浪费通讯录的存储空间的问题。

【发明内容】

[0005]有鉴于此,本发明实施例提供一种通讯录的备份方法及装置,可以解决通讯录的存储空间的利用率较低的问题。
[0006]为达到上述目的,本发明的实施例采用如下技术方案:
[0007]—方面,本发明实施例的一种通讯录的备份方法,包括:
[0008]获取待备份的联系人的信息;
[0009]根据所述待备份的联系人的信息确定所述待备份的联系人是否为多账户联系人;
[0010]当所述待备份的联系人为多账户联系人时,将所述待备份的联系人的信息备份在所述待备份的联系人所属的任一账号下。
[0011]作为另一实施方式,所述根据所述待备份的联系人的信息确定所述待备份的联系人是否为多账户联系人包括:
[0012]根据所述待备份的联系人的信息获取所述待备份联系人的账户标识信息;
[0013]当所述账户标识信息表示所述待备份联系人为多账户联系人时,表示所述待备份的联系人为多账户联系人。
[0014]作为另一实施方式,当所述待备份的联系人为多账户联系人时,将所述待备份的联系人的信息备份在所述待备份的联系人所属的任一账号下包括:
[0015]当所述待备份的联系人属于多账户联系人时,确定所述待备份的联系人是否为合并模式;
[0016]若所述待备份的联系人为合并模式,则将所述待备份的联系人的信息备份在所述待备份的联系人所属的任一账号下。
[0017]作为另一实施方式,所述当所述待备份的联系人属于多账户联系人时,确定所述待备份的联系人是否为合并模式包括:
[0018]当所述待备份的联系人属于多账户联系人时,通过读取所述待备份的联系人对应的aggregat1n_mode字段中的信息确定所述待备份的联系人是否为合并模式。
[0019]作为另一实施方式,进一步的,所述方法还包括:
[0020]若所述待备份的联系人为非合并模式,则备份所述待备份的联系人所属的账号下的所述待备份的联系人的信息。
[0021]第二方面,本发明实施例的一种通讯录的备份装置,包括:
[0022]信息获取单元,用于获取待备份的联系人的信息;
[0023]信息处理单元,用于根据所述待备份的联系人的信息确定所述待备份的联系人是否为多账户联系人;
[0024]信息备份单元,用于当所述待备份的联系人为多账户联系人时,将所述待备份的联系人的信息备份在所述待备份的联系人所属的任一账号下。
[0025]作为另一实施方式,所述信息处理单元包括:
[0026]信息获取模块,用于根据所述待备份的联系人的信息获取所述待备份联系人的账户标识信息;
[0027]信息处理模块,用于当所述账户标识信息表示所述待备份联系人为多账户联系人时,表示所述待备份的联系人为多账户联系人。
[0028]作为另一实施方式,所述信息备份单元包括:
[0029]判断模块,用于当所述待备份的联系人属于多账户联系人时,确定所述待备份的联系人是否为合并模式;
[0030]备份模块,用于在所述待备份的联系人为合并模式时,将所述待备份的联系人的信息备份在所述待备份的联系人所属的任一账号下。
[0031]作为另一实施方式,所述判断模块具体用于,当所述待备份的联系人属于多账户联系人时,通过读取所述待备份的联系人对应的aggregat1n_mode字段中的信息确定所述待备份的联系人是否为合并模式。
[0032]作为另一实施方式,进一步的,所述备份模块还用于,若所述待备份的联系人为非合并模式,则备份所述待备份的联系人所属的账号下的所述待备份的联系人的信息。
[0033]第三方面,本发明实施例还提供了一种电子设备,包括:
[0034]处理器、存储器、通信接口和总线;
[0035]所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通
?目;
[0036]所述存储器存储可执行程序代码;
[0037]所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于:
[0038]获取待备份的联系人的信息;
[0039]根据所述待备份的联系人的信息确定所述待备份的联系人是否为多账户联系人;
[0040]当所述待备份的联系人为多账户联系人时,将所述待备份的联系人的信息备份在所述待备份的联系人所属的任一账号。
[0041]第四方面,本发明实施例还提供了一种存储介质,其中,所述存储介质用于存储应用程序,所述应用程序用于在运行时执行本发明所述的一种通讯录的备份方法。
[0042]第五方面,本发明实施例还提供了一种应用程序,其中,所述应用程序用于在运行时执行本发明所述的一种通讯录的备份方法。
[0043]通过以上描述可以看出,在本发明实施例中,当根据待备份的联系人的信息确定所述待备份的联系人为多账户联系人时,只备份所述待备份的联系人所属的任一账号下的所述待备份的联系人的信息。因此,利用本发明实施例的方案,由于对多账户联系人仅备份该联系人所属的任一账号下的待备份的联系人的信息,从而避免了现有技术中重复备份联系人信息的缺陷,因而利用本发明实施例的方案节约了通讯录的存储空间。
【附图说明】
[0044]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0045]图1为本发明实施例一的通讯录的备份方法的流程图;
[0046]图2为本发明实施例二的通讯录的备份装置的示意图;
[0047]图3为本发明实施例三的电子设备的示意图。
【具体实施方式】
[0048]下面结合附图对本发明实施例的通讯录的备份方法及装置等进行详细描述。
[0049]如图1所示,本发明实施例一的通讯录的备份方法,可由终端执行,包括:
[0050]步骤11、获取待备份的联系人的信息。
[0051]在具体应用中,当用户在通讯录里录入联系人信息时,需要用户录入该联系人的姓名、电话号码、邮箱、账户标识信息等等。在用户录入完上述信息后,上述信息即被存储到终端的系统数据库中。因此,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1