联系人分组的方法和终端的制作方法

文档序号:7775109阅读:144来源:国知局
联系人分组的方法和终端的制作方法
【专利摘要】本发明公开了一种联系人分组的方法和终端,涉及通信【技术领域】,解决了用户手动对联系人进行分组的步骤较繁琐,进而降低了用户体验的问题。本发明的方法具体可以包括:终端获取即时通讯应用中的第一联系人信息和第一联系人的分组信息;根据第一联系人信息和分组信息生成关系列表,关系列表包括第一联系人信息与终端存储的第二联系人信息之间的对应关系;根据分组信息和关系列表对第二联系人信息进行分组。本发明提供的方法可应用于联系人分组中。
【专利说明】联系人分组的方法和终端
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及联系人分组的方法和终端。
【背景技术】
[0002]现在的手机已经成为我们生活中不可缺少的通讯工具,手机通讯录中也保存了很多联系人的通讯方式,这些联系人一般包括家人、朋友、大学同学、小学同学、高中同学及一些客户、同事等。
[0003]通常的,为了便于用户查找和管理手机通讯录中的联系人,用户可以对手机通讯录中的联系人进行分组。这样,在用户查找联系人时,可以首先查找到联系人对应的组,再在该组中查找所需的联系人。
[0004]但是,用户在对联系人进行分组时,必须由用户自己手动创建分组(如大学同学组、小学同学组、高中同学组等),并由用户自己为相应的联系人选择相应的分组,增加了对联系人进行分组的步骤的繁琐性,进而降低了用户体验;一般的,若用户在保存新联系人时,懒得手动建立新的分组,那么,手机通讯录的联系人基本都是“未分组”,这样用户在查看或管理联系人时都比较麻烦,进而降低了用户体验。

【发明内容】

[0005]本发明的实施例提供一种联系人分组的方法和终端,无需用户手动分组,可以自动对终端中存储的联系人信息进行分组,进而增加了用户体验。
[0006]为达到上述目的,本发明的实施例采用如下技术方案:
[0007]—方面,提供一种联系人分组的方法,包括:
[0008]终端获取即时通讯应用中的第一联系人信息和第一联系人的分组信息;
[0009]根据所述第一联系人信息和所述分组信息生成关系列表,所述关系列表包括所述第一联系人信息与所述终端存储的第二联系人信息之间的对应关系;
[0010]根据所述分组信息和所述关系列表对所述第二联系人信息进行分组。
[0011]另一方面,提供一种终端,包括:
[0012]第一获取单元,用于获取即时通讯应用中的第一联系人信息和第一联系人的分组信息;
[0013]生成单元,用于根据所述第一联系人信息和所述分组信息生成关系列表,所述关系列表包括所述第一联系人信息与所述终端存储的第二联系人信息之间的对应关系;
[0014]分组单元,用于根据所述分组信息和所述关系列表对所述第二联系人信息进行分组。
[0015]本发明实施例提供的联系人分组的方法和终端,采用上述方案后,由于,同一个联系人的联系方式可以既存储于终端中,又存储于即时通信应用中,因此,可以将即时通讯应用中对第一联系人信息的分组方式同步至终端中,使得终端可以根据该同步的分组方式对第二联系人进行分组,具体可以包括:终端获取即时通讯应用中的第一联系人信息和第一联系人的分组信息;根据所述第一联系人信息和所述分组信息生成关系列表,所述关系列表包括所述第一联系人信息与所述终端存储的第二联系人信息之间的对应关系;根据所述分组信息和所述关系列表对所述第二联系人信息进行分组。这样,与现有技术中用户采用手动方式对第二联系人信息进行分组的方法相比,分组的过程更加方便、快捷,从而提高了用户体验。
【专利附图】

【附图说明】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本实施例提供的一种联系人分组的方法的流程图;
[0018]图2为图1所示的方法中,终端显示的第一联系人的分组框;
[0019]图3为图1所示的方法中,第一联系人的组关系表;
[0020]图4为本实施例提供的另一种联系人分组的方法的流程图;
[0021]图5为图4所示的方法中,进行分组后的通讯录列表;
[0022]图6为图4所示的方法中,进行分组前的通讯录列表;
[0023]图7为图4所示的方法中,即时通讯应用中的第一联系人列表;
[0024]图8为本实施例提供的一种终端的结构示意图;
[0025]图9为本实施例提供的另一种终端的结构示意图。
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]现有技术中,用户在对联系人进行分组时,必须由用户自己手动创建分组(如大学同学组、小学同学组、高中同学组等),并由用户自己为相应的联系人选择相应的分组,增加了对联系人进行分组的步骤的繁琐性,进而降低了用户体验;一般的,若用户在保存新联系人时,懒得手动建立新的分组,那么,手机通讯录的联系人基本都是“未分组”,这样用户在查看或管理联系人时都比较麻烦,进而降低了用户体验。
[0028]为了解决上述问题,本实施例提供一种联系人分组的方法,该方法的执行主体可以为终端,其中,该终端可以但不限于为手机或其他可通信设备等。
[0029]具体的,如图1所示,实施例提供的联系人分组的方法可以包括:
[0030]101、终端获取即时通讯应用中的第一联系人信息和第一联系人的分组信息。
[0031]通常的,用户在使用即时通讯应用时,可以添加新的第一联系人,即可以为添加好友,在添加新的第一联系人的过程中,可以指示用户对新添加的第一联系人进行分组,例如,如图2所示,在终端的显示单元上显示分组框,分组框中可以包括:高中同学组、初中同学组、大学同学组、家人组、朋友组等,当用户点击某一选项后,便将新添加的第一联系人添加到相应的组中,如,用户选择朋友,则终端将新添加的第一联系人添加到朋友组中。
[0032]在即时通讯应用添加完新的第一联系人后,即时通讯应用中可以存储第一联系人信息与相应的组信息对应关系,如图3所示,可以将该对应关系寻存储在组关系表中,以便可以从该组关系表中获取第一联系人的分组信息,其中,分组信息可以包括:第一联系人信息、第一联系人对应的组信息等,组信息可以包括:高中同学、初中同学、大学同学、家人、朋友等。
[0033]本实施例对分组信息和组信息中包含的内容不作限定,可以根据实际需要进行设定,在此不再赘述。
[0034]102、根据所述第一联系人信息和所述分组信息生成关系列表。
[0035]由于,同一个联系人的联系方式可以既存储于终端(即第一联系人)中,又存储于即时通信应用中(即第二联系人),因此,可以采用即时通信应用中的分组方式对终端中存储的第二联系人信息进行分组,如,某联系人在即时通信应用中被分在A组,那么,该联系人存储于终端时,也被分在终端建立的A组。在分组之前,首先可以确定第一联系人信息与第二联系人信息之间的对应关系,进而生成关系列表。
[0036]其中,所述关系列表可以包括:所述第一联系人信息与所述终端存储的第二联系人信息之间的对应关系。
[0037]103、根据所述分组信息和所述关系列表对所述第二联系人信息进行分组。
[0038]作为本实施例的一种实施方式,可以按照即时通讯应用中的分组方式对第二联系人信息进行分组。
[0039]作为本实施例的一种实施方式,若终端为手机,则在用户将第二联系人的联系方式存储于手机中时,可以存储第二联系人的手机号码、第二联系人的名称以及其他联系方式,如,邮箱、即时通讯应用的应用标识等,即第二联系人信息可以但不限于包括:第二联系人的手机号码、第二联系人的名称以及其他联系方式等。
[0040]采用上述方案后,由于,同一个联系人的联系方式可以既存储于终端中,又存储于即时通信应用中,因此,可以将即时通讯应用中对第一联系人信息的分组方式同步至终端中,使得终端可以根据该同步的分组方式对第二联系人进行分组,具体可以包括:终端获取即时通讯应用中的第一联系人信息和第一联系人的分组信息;根据所述第一联系人信息和所述分组信息生成关系列表,所述关系列表包括所述第一联系人信息与所述终端存储的第二联系人信息之间的对应关系;根据所述分组信息和所述关系列表对所述第二联系人信息进行分组。这样,与现有技术中用户采用手动方式对第二联系人信息进行分组的方法相比,分组的过程更加方便、快捷,从而提高了用户体验。
[0041]本实施例提供另一种联系人分组的方法,该方法是对图1所示的方法进行扩展和优化,如图4所示,可以包括:
[0042]401、终端获取即时通讯应用中的第一联系人信息和第一联系人的分组信息。
[0043]作为本实施例的一种实施方式,用户可以在运行即时通讯应用后,获取即时通讯应用中的第一联系人的分组信息。
[0044]本实施例对即时通讯应用不作限定,为本领域技术人员熟知的技术,且可以根据实际需要进行设定,在此不作赘述。
[0045]其中,分组信息可以包括:第一联系人信息、第一联系人在即时通讯应用中对应的组信息。
[0046]如,联系人I在即时通讯应用中被分在“朋友组”中,则与联系人I信息对应的组信息为“朋友组”。
[0047]402、根据所述第一联系人信息和所述分组信息生成关系列表。
[0048]其中,所述关系列表可以包括:所述第一联系人信息与所述终端存储的第二联系人信息之间的对应关系。
[0049]作为本实施例的一种实施方式,在用户执行即时通讯应用情况下,可以将第一联系人加为好友,即可以存储第一联系人在即时通讯应用中的应用标识、第一联系人在即时通讯应用中的名称、第一联系人的手机号等,应用标识可以用于在即时通讯应用中标识第一联系人,如可以但不限于为:在即时通讯应用中的名称、应用ID (Identity,身份标识号码)、用户名等,即第一联系人信息可以但不限于包括:第一联系人的手机号码、第一联系人的应用标识以及第一联系人在即时通讯应用中的名称等。
[0050]进一步的,根据所述第一联系人信息和所述分组信息生成关系列表可以包括:
[0051]遍历所述第二联系人信息,获取应用标识与所述即时通讯应用中的第一联系人信息的应用标识相同的联系人信息,所述第一联系人信息包括与所述第一联系人对应的应用标识,所述第二联系人信息包括与所述第二联系人对应的应用标识,所述应用标识用于在所述即时通讯应用中标识所述第一联系人;将所述第一联系人信息和所述第二联系人信息之间应用标识相同的联系人信息添加到同一个关系表项中,所述关系列表包括至少一个关系表项。
[0052]具体的,若第一联系人包括:联系人1、联系人2、联系人3,第二联系人包括:联系人A、联系人B、联系人C,则根据所述第一联系人信息和所述分组信息生成关系列表可以包括:
[0053]终端可以遍历第二联系人信息中的应用标识,其中,联系人A的应用标识为123、联系人B的应用标识为245,联系人C的应用标识为367,由于,联系人I的应用标识为245,联系人2的应用标识为123,联系人3的应用标识为678,因此可以得出:联系人A的应用标识与联系人2的应用标识相同,均为123,联系人B的应用标识与联系人I的应用标识相同,均为245,由此,可以将联系人A信息与联系人2信息添加到关系表项I中,将联系人B
息与联系人I彳目息添加到关系表项2中,关系列表可以包括:关系表项I和关系表项2。
[0054]进一步的,根据所述第一联系人信息和所述分组信息生成关系列表可以包括:
[0055]遍历所述第一联系人信息,获取通信标识与所述第二联系人信息的通信标识相同的联系人信息,所述第一联系人信息包括与所述第一联系人对应的通信标识,所述第二联系人信息包括与所述第二联系人对应的通信标识,所述通信标识用于在所述终端中标识所述第二联系人;将所述第一联系人信息和所述第二联系人信息之间通信标识相同的联系人信息添加到同一个关系表项中,所述关系列表包括至少一个关系表项。
[0056]作为本实施例的一种实施方式,终端可以遍历第一联系人信息中的通信标识,该通信标识可以为第一联系人的手机号码、第一联系人在手机中存储的名称等,进而可以得至IJ,所述第一联系人信息和所述第二联系人信息之间通信标识相同的联系人信息,进而可以得到关系列表。
[0057]本实施例对生成关系列表的方法不作限定,可以根据实际需要进行设定,在此不再赘述。
[0058]403、从所述分组信息中获取所述第一联系人在所述即时通讯应用中对应的组信
肩、O
[0059]分组信息可以但不限于包括:第一联系人对应的组信息,组信息可以包括:在即时通讯应用中第一联系人划分的组的名称等。
[0060]作为本实施例的一种实施方式,在即时通讯应用中可以但不限于将第一联系人划分为五组,可以包括:家人组、大学同学组、小学同学组、好朋友组、其他组。
[0061]本实施例对在即时通讯应用中对第一联系人的分组方式不作限定,可以根据实际需要进行设定,在此不再赘述。
[0062]404、在本地建立与所述组信息对应的联系人组。
[0063]作为本实施例的一种实施实施方式,如步骤403中列举的组信息,终端在接收到组信息之后可以建立联系人组,其中,联系人组可以但不限于包括:家人组、大学同学组、小学同学组、好朋友组、其他组。
[0064]本实施例对终端划分联系人组的方式不作限定,并不限于上述列举的方式,还可以为其他方式,在此不再赘述。
[0065]值得说明的是,步骤404可以执行于步骤401之后的任意步骤之前或之后。
[0066]405、从所述关系列表中查找与所述第二联系人信息对应的第一联系人信息。
[0067]由于,第一联系人与第二联系人可能是同一个联系人,因此,终端可以采用即时通讯应用中的分组方式对存储的第二联系人信息进行分组。
[0068]作为本实施例的一种实施实施方式,关系列表可以包括至少一个关系表项,关系表项可以用于表征任一第一联系人信息与相应的第二联系人信息之间的对应关系,终端可以首先查找到包含第二联系人信息的关系表项,然后再从该关系表项中获取相应的第一联系人信息。
[0069]例如,用户在手机中存储了李四的联系方式,同时李四还被即时通讯应用添加为好友,且在即时通讯应用中李四的名称为小四,且还具备应用标识,在手机中还存储了李四在即时通讯应用中的应用标识,则根据该应用标识可以确定“李四”与“小四”相对应,即为同一个联系人,因此,“李四”与“小四”的被添加到同一个关系表项中。终端可以查找到包含“李四”的关系表项,然后从该关系表项中可以获取到“小四”。
[0070]作为本实施例的一种实施方式,若终端未从关系列表中查找到包含第二联系人信息的关系表项,则用户可以手动对该第二联系人进行分组,即用户可以手动将该第二联系人添加到家人组、大学同学组、小学同学组、好朋友组、其他组中任一组中;或者,终端可以但不限于另外建立一个组,将这些未对应有关系表项的第二联系人添加到另外建立的一个组中。
[0071]406、从所述分组信息中获取查找到的第一联系人信息对应的组信息。
[0072]作为本实施例的一种实施方式,若在即时通讯应用中“小四”被划分在高中同学组,则对应的组信息即为“高中同学组”。
[0073]407、将所述第二联系人信息添加到与获取到的组信息对应的联系人组中。
[0074]作为本实施例的一种实施方式,可以将终端中存储的“李四”添加到本地的“高中同学组”中。[0075]依照步骤405至407中的方法对所有第二联系人进行分组。
[0076]408、获取所述第一联系人在所述即时通讯应用中当前的通信状态信息。
[0077]本实施例中提供的通信状态信息可以应用表征联系人在即时通讯应用中的状态,可以包括:在线状态、离开状态、离线状态、忙碌状态等。
[0078]409、将所述通信状态信息同步至所述终端,并进行显示。
[0079]如图5所示,可以显示第二联系人对应的通信状态信息,以便用户可以在未运行即时通讯应用的情况下,便可以得到第二联系人在所述即时通讯应用中当前的通信状态信息。点击相应的联系人,便可以显示第二联系人信息。
[0080]另外,用户在确定需要与某第二联系人进行通信时,可以选择通过手机短信或电话的方式进行通信,还可以选择通过即时通讯应用与该第二联系人进行通信。若选择通过即时通讯应用与该第二联系人进行通信,则终端可以自动运行即时通讯应用,此时,终端可以通过即时通讯应用与该第二联系人进行通信。
[0081]值得说明的是,步骤408、409可以执行步骤401之后的任意步骤之前或之后。
[0082]另外,若存在多个即时通讯应用,则用户还可以选择根据哪个即时通讯应用对第二联系人信息进行分组。
[0083]采用上述方案后,由于,同一个联系人的联系方式可以既存储于终端中,又存储于即时通信应用中,因此,可以将即时通讯应用中对第一联系人信息的分组方式同步至终端中,使得终端可以根据该同步的分组方式对第二联系人进行分组,具体可以包括:终端获取即时通讯应用中的第一联系人信息和第一联系人的分组信息;根据所述第一联系人信息和所述分组信息生成关系列表,所述关系列表包括所述第一联系人信息与所述终端存储的第二联系人信息之间的对应关系;根据所述分组信息和所述关系列表对所述第二联系人信息进行分组。这样,与现有技术中用户采用手动方式对第二联系人信息进行分组的方法相比,分组的过程更加方便、快捷,从而提高了用户体验。
[0084]另外,终端还可以获取并显示第二联系人在所述即时通讯应用中当前的通信状态信息,以便用户可以在未运行即时通讯应用的情况下,便可以得到第二联系人在所述即时通讯应用中当前的通信状态信息,增加了用户体验。
[0085]为了可以更好的对上述提供的实施例进行理解,下面提供一个具体的例子。值得说明的是,上述实施例并不限于应用于下面提供的例子中,还可以应用于其他例子中。
[0086]如图6所示,为手机存储的通讯录列表,该列表中可以包括多个未分组的第二联系人信息,第二联系人信息可以包括:第二联系人的名字、第二联系人的手机号、第二联系人的应用标识。如图7所示,在即时通讯应用中,将第一联系人分为五组,具体包括:其他组、小学同学组、大学同学组、家人组、朋友组,第一联系人信息可以但不限于包括:第一联系人在即时通讯应用中的名称、第一联系人的应用标识、第一联系人的组信息、第一联系人在手机中存储的名字。
[0087]如图6和图7所不,由于,第二联系人信息中存储的应用标识(即686868)与第一联系人的应用标识相同,因此,第二联系人中的“付卡卡”与第一联系人中的“优雅卡卡”相对应,又由于,在即时通讯应用中“优雅卡卡”被分在“家人组”中,因此,在终端中“付卡卡”被添加到终端的(即通讯录的)“家人组”中。
[0088]依照上述方法对所有的第二联系人进行分组,可以得到图5所示的进行分组后的通讯录列表。
[0089]下面提供一些装置实施例,该装置实施例分别于上述提供的相应的方法实施例相对应。
[0090]本实施例提供一种终端,如图8所示,可以包括:
[0091 ] 第一获取单元81,用于获取即时通讯应用中的第一联系人信息和第一联系人的分组信息;
[0092]生成单元82,用于根据所述第一联系人信息和所述分组信息生成关系列表,所述关系列表包括所述第一联系人信息与所述终端存储的第二联系人信息之间的对应关系;
[0093]分组单元83,用于根据所述分组信息和所述关系列表对所述第二联系人信息进行分组。
[0094]采用上述方案后,由于,同一个联系人的联系方式可以既存储于终端中,又存储于即时通信应用中,因此,可以将即时通讯应用中对第一联系人信息的分组方式同步至终端中,使得终端可以根据该同步的分组方式对第二联系人进行分组,具体可以包括:终端获取即时通讯应用中的第一联系人信息和第一联系人的分组信息;根据所述第一联系人信息和所述分组信息生成关系列表,所述关系列表包括所述第一联系人信息与所述终端存储的第二联系人信息之间的对应关系;根据所述分组信息和所述关系列表对所述第二联系人信息进行分组。这样,与现有技术中用户采用手动方式对第二联系人信息进行分组的方法相比,分组的过程更加方便、快捷,从而提高了用户体验。
[0095]本实施例提供另一种终端,该终端是对图8所示的终端的进一步扩展,如图9所示,可以包括:
[0096]第一获取单元91,用于获取即时通讯应用中的第一联系人信息和第一联系人的分
组信息;
[0097]生成单元92,用于根据所述第一联系人信息和所述分组信息生成关系列表,所述关系列表包括所述第一联系人信息与所述终端存储的第二联系人信息之间的对应关系;
[0098]分组单元93,用于根据所述分组信息和所述关系列表对所述第二联系人信息进行分组。
[0099]进一步的,分组单元93,包括:
[0100]获取模块931,用于从所述分组信息中获取所述第一联系人在所述即时通讯应用中对应的组信息;
[0101]建立模块932,用于在本地建立与所述组信息对应的联系人组;
[0102]第一添加模块933,用于根据所述分组信息和所述关系列表将所述第二联系人信息添加到相应的联系人组中。
[0103]进一步的,生成单元92,包括:
[0104]第一遍历模块921,用于遍历所述第二联系人信息,获取应用标识与所述即时通讯应用中的第一联系人信息的应用标识相同的联系人信息,所述第一联系人信息包括与所述第一联系人对应的应用标识,所述第二联系人信息包括与所述第二联系人对应的应用标识,所述应用标识用于在所述即时通讯应用中标识所述第一联系人;
[0105]第二添加模块922,用于将所述第一联系人信息和所述第二联系人信息之间应用标识相同的联系人信息添加到同一个关系表项中,所述关系列表包括至少一个关系表项;[0106]所述第一添加模块933,包括:
[0107]查找子模块9331,用于从所述关系列表中查找与所述第二联系人信息对应的第一联系人信息;
[0108]获取子模块9332,用于从所述分组信息中获取查找到的第一联系人信息对应的组
信息;
[0109]添加子模块9333,用于将所述第二联系人信息添加到与获取到的组信息对应的联系人组中。
[0110]进一步的,生成单元92,包括:
[0111]第二遍历模块923,用于遍历所述第一联系人信息,获取通信标识与所述第二联系人信息的通信标识相同的联系人信息,所述第一联系人信息包括与所述第一联系人对应的通信标识,所述第二联系人信息包括与所述第二联系人对应的通信标识,所述通信标识用于在所述终端中标识所述第二联系人;
[0112]第三添加模块924,用于将所述第一联系人信息和所述第二联系人信息之间通信标识相同的联系人信息添加到同一个关系表项中,所述关系列表包括至少一个关系表项;
[0113]进一步的,本实施例提供的终端还可以包括:
[0114]第二获取单元94,用于获取所述第一联系人在所述即时通讯应用中当前的通信状态息;
[0115]同步单元95,用于将所述通信状态信息同步至所述终端,并进行显示。
[0116]采用上述方案后,由于,同一个联系人的联系方式可以既存储于终端中,又存储于即时通信应用中,因此,终端可以将即时通讯应用中对第一联系人信息的分组方式同步至终端中,使得终端可以根据该同步的分组方式对第二联系人进行分组,具体可以包括:第一获取单元,用于获取即时通讯应用中的第一联系人信息和第一联系人的分组信息;生成单元,用于根据所述第一联系人信息和所述分组信息生成关系列表,所述关系列表包括所述第一联系人信息与所述终端存储的第二联系人信息之间的对应关系;分组单元,用于根据所述分组信息和所述关系列表对所述第二联系人信息进行分组。这样,与现有技术中用户采用手动方式对第二联系人信息进行分组的方法相比,分组的过程更加方便、快捷,从而提闻了用户体验。
[0117]另外,终端还可以获取并显示第二联系人在所述即时通讯应用中当前的通信状态信息,以便用户可以在未运行即时通讯应用的情况下,便可以得到第二联系人在所述即时通讯应用中当前的通信状态信息,增加了用户体验。
[0118]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0119]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【权利要求】
1.一种联系人分组的方法,其特征在于,包括: 终端获取即时通讯应用中的第一联系人信息和第一联系人的分组信息; 根据所述第一联系人信息和所述分组信息生成关系列表,所述关系列表包括所述第一联系人信息与所述终端存储的第二联系人信息之间的对应关系; 根据所述分组信息和所述关系列表对所述第二联系人信息进行分组。
2.根据权利要求1所述的联系人分组的方法,其特征在于,所述根据所述分组信息和所述关系列表对所述第二联系人信息进行分组,包括: 从所述分组信息中获取所述第一联系人在所述即时通讯应用中对应的组信息; 在本地建立与所述组信息对应的联系人组; 根据所述分组信息和所述关系列表将所述第二联系人信息添加到相应的联系人组中。
3.根据权利要求2所述的联系人分组的方法,其特征在于,所述根据所述第一联系人信息和所述分组信息生成关系列表,包括: 遍历所述第二联系人信息,获取应用标识与所述即时通讯应用中的第一联系人信息的应用标识相同的联系人信息,所述第一联系人信息包括与所述第一联系人对应的应用标识,所述第二联系人信息包括与所述第二联系人对应的应用标识,所述应用标识用于在所述即时通讯应用中标识所述第一联系人; 将所述第一联系人信息和所述第二联系人信息之间应用标识相同的联系人信息添加到同一个关系表项中,所述关系列表包括至少一个关系表项; 所述根据所述分组信息和所述关系列表将所述第二联系人信息添加到相应的联系人组中,包括: 从所述关系列表中查找与所述第二联系人信息对应的第一联系人信息; 从所述分组信息中获取查找到的第一联系人信息对应的组信息; 将所述第二联系人信息添加到与获取到的组信息对应的联系人组中。
4.根据权利要求2所述的联系人分组的方法,其特征在于,所述根据所述第一联系人信息和所述分组信息生成关系列表,包括: 遍历所述第一联系人信息,获取通信标识与所述第二联系人信息的通信标识相同的联系人信息,所述第一联系人信息包括与所述第一联系人对应的通信标识,所述第二联系人信息包括与所述第二联系人对应的通信标识,所述通信标识用于在所述终端中标识所述第二联系人; 将所述第一联系人信息和所述第二联系人信息之间通信标识相同的联系人信息添加到同一个关系表项中,所述关系列表包括至少一个关系表项; 所述根据所述分组信息和所述关系列表将所述第二联系人信息添加到相应的联系人组中,包括: 从所述关系列表中查找与所述第二联系人信息对应的第一联系人信息; 从所述分组信息中获取查找到的第一联系人信息对应的组信息; 将所述第二联系人信息添加到与获取到的组信息对应的联系人组中。
5.根据权利要求1至4中任一项所述的联系人分组的方法,其特征在于,所述方法还包括: 获取所述第一联系人在所述即时通讯应用中当前的通信状态信息;将所述通信状态信息同步至所述终端,并进行显示。
6.一种终端,其特征在于,包括: 第一获取单元,用于获取即时通讯应用中的第一联系人信息和第一联系人的分组信息; 生成单元,用于根据所述第一联系人信息和所述分组信息生成关系列表,所述关系列表包括所述第一联系人信息与所述终端存储的第二联系人信息之间的对应关系; 分组单元,用于根据所述分组信息和所述关系列表对所述第二联系人信息进行分组。
7.根据权利要求6所述的终端,其特征在于,所述分组单元,包括: 获取模块,用于从所述分组信息中获取所述第一联系人在所述即时通讯应用中对应的组信息; 建立模块,用于在本地建立与所述组信息对应的联系人组; 第一添加模块,用于根据所述分组信息和所述关系列表将所述第二联系人信息添加到相应的联系人组中。
8.根据权利要求7所述的终端,其特征在于,所述生成单元,包括: 第一遍历模块,用于遍历所述第二联系人信息,获取应用标识与所述即时通讯应用中的第一联系人信息的应用标识相同的联系人信息,所述第一联系人信息包括与所述第一联系人对应的应用标识,所述第二联系人信息包括与所述第二联系人对应的应用标识,所述应用标识用于在所述即时通`讯应用中标识所述第一联系人; 第二添加模块,用于将所述第一联系人信息和所述第二联系人信息之间应用标识相同的联系人信息添加到同一个关系表项中,所述关系列表包括至少一个关系表项; 所述第一添加模块,包括: 查找子模块,用于从所述关系列表中查找与所述第二联系人信息对应的第一联系人信息; 获取子模块,用于从所述分组信息中获取查找到的第一联系人信息对应的组信息; 添加子模块,用于将所述第二联系人信息添加到与获取到的组信息对应的联系人组中。
9.根据权利要求7所述的终端,其特征在于,所述生成单元,包括: 第二遍历模块,用于遍历所述第一联系人信息,获取通信标识与所述第二联系人信息的通信标识相同的联系人信息,所述第一联系人信息包括与所述第一联系人对应的通信标识,所述第二联系人信息包括与所述第二联系人对应的通信标识,所述通信标识用于在所述终端中标识所述第二联系人; 第三添加模块,用于将所述第一联系人信息和所述第二联系人信息之间通信标识相同的联系人信息添加到同一个关系表项中,所述关系列表包括至少一个关系表项; 所述第一添加模块,包括: 查找子模块,用于从所述关系列表中查找与所述第二联系人信息对应的第一联系人信息; 获取子模块,用于从所述分组信息中获取查找到的第一联系人信息对应的组信息; 添加子模块,用于将所述第二联系人信息添加到与获取到的组信息对应的联系人组中。
10.根据权利要求6至9中任一项所述的终端,其特征在于,所述终端还包括: 第二获取单元,用于获取所述第一联系人在所述即时通讯应用中当前的通信状态信息; 同步单元,用于将所 述通信状 态信息同步至所述终端,并进行显示。
【文档编号】H04L12/58GK103561148SQ201310528445
【公开日】2014年2月5日 申请日期:2013年10月30日 优先权日:2013年10月30日
【发明者】付亚臣 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1