一种联系人管理方法及装置、终端设备的制作方法

文档序号:7771373阅读:128来源:国知局
一种联系人管理方法及装置、终端设备的制作方法
【专利摘要】本发明实施例涉及电子【技术领域】,公开了一种联系人管理方法及装置、终端设备,该方法包括:读取通信记录包括的联系人,其中,所述通信记录包括通话记录和/或短信记录;根据所述通话记录和/或短信记录计算所述联系人的联系频度;根据所述联系人的联系频度,从读取的所述联系人中选取出待管理联系人;判断所述待管理联系人是否存在于通讯录中,若存在,提取存在于所述通讯录中的待管理联系人作为常用联系人;根据所述常用联系人生成常用联系人列表。实施本发明实施例,可以快速的查找出常用联系人。
【专利说明】一种联系人管理方法及装置、终端设备

【技术领域】
[0001] 本发明涉及电子【技术领域】,具体涉及一种联系人管理方法及装置、终端设备。

【背景技术】
[0002] 通讯录是手机(如Android手机、iOS手机等)、平板电脑、掌声电脑以及移动互联 网设备(Mobile Internet Devices, MID)、PAD等终端设备必不可少的一种基本组件,主要 用于存储联系人数据。在一些应用(即APP)中,通常可以对通讯录中的常用联系人进行邀 请、分享等操作。然而在实践中发现,对通讯录中的常用联系人进行邀请、分享等操作的前 提是,需要在通讯录中逐页查找出常用联系人,而当通讯录存储的联系人的不断增多时,会 降低常用联系人的查找效率。


【发明内容】

[0003] 本发明实施例公开了一种联系人管理方法及装置、终端设备,能够快速的查找出 常用联系人。
[0004] 本发明实施例第一方面公开一种联系人管理方法,包括:
[0005] 读取通信记录包括的联系人,其中,所述通信记录包括通话记录和/或短信记录;
[0006] 根据所述通话记录和/或短信记录计算所述联系人的联系频度;
[0007] 根据所述联系人的联系频度,从读取的所述联系人中选取出待管理联系人;
[0008] 判断所述待管理联系人是否存在于通讯录中,若存在,提取存在于所述通讯录中 的待管理联系人作为常用联系人;
[0009] 根据所述常用联系人生成常用联系人列表。
[0010] 本发明实施例第二方面公开一种联系人管理装置,包括:
[0011] 读取单元,用于读取通信记录包括的联系人,其中,所述通信记录包括通话记录和 /或短信记录;
[0012] 计算单元,用于根据所述通话记录和/或短信记录计算所述联系人的联系频度;
[0013] 选取单元,用于根据所述联系人的联系频度,从读取的所述联系人中选取出待管 理联系人;
[0014] 判断单元,用于判断所述待管理联系人是否存在于通讯录中;
[0015] 提取单元,用于在所述判断单元的判断结果为是时,提取存在于所述通讯录中的 待管理联系人作为常用联系人;
[0016] 生成单元,用于根据所述常用联系人生成常用联系人列表。
[0017] 本发明实施例第三方面公开一种终端设备,包括显示屏以及本发明实施例第二方 面公开的所述联系人管理装置,其中,所述显示屏与所述联系人管理装置连接,用于显示所 述联系人管理装置生成的常用联系人列表。
[0018] 本发明实施例中,计算出读取的联系人的联系频度后,可以根据读取的联系人的 联系频度,从读取的联系人中选取出待管理联系人,若判断待管理联系人存在于通讯录中, 则提取存在于通讯录中的待管理联系人作为常用联系人,并根据常用联系人生成常用联系 人列表。可见,实施本发明实施例,无需在通讯录中逐页查找出常用联系人,仅需通过生成 的常用联系人列表即可直接查找到常用联系人,从而可以快速的查找出常用联系人,提升 常用联系人的查找效率。

【专利附图】

【附图说明】
[0019] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领 域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附 图。
[0020] 图1是本发明实施例公开的一种联系人管理方法的流程示意图;
[0021] 图2是本发明实施例公开的另一种联系人管理方法的流程示意图;
[0022] 图3是本发明实施例公开的一种添加好友界面图;
[0023] 图4是本发明实施例公开的一种邀请朋友界面图;
[0024] 图5是本发明实施例公开的一种分享给朋友界面图;
[0025] 图6是本发明实施例公开的另一种联系人管理方法的流程示意图;
[0026] 图7是本发明实施例公开的另一种联系人管理方法的流程示意图;
[0027] 图8是本发明实施例公开的一种联系人管理装置的结构示意图;
[0028] 图9是本发明实施例公开的另一种联系人管理装置的结构示意图;
[0029] 图10是本发明实施例公开的另一种联系人管理装置的结构示意图;
[0030] 图11是本发明实施例公开的另一种联系人管理装置的结构示意图;
[0031] 图12是本发明实施例公开的一种终端设备的结构示意图。

【具体实施方式】
[0032] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本 发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实 施例,都属于本发明保护的范围。
[0033] 本发明实施例公开了一种联系人管理方法及装置、终端设备,能够快速的查找出 常用联系人。以下分别进行详细说明。
[0034] 请参阅图1,图1是本发明实施例公开的一种联系人管理方法的流程示意图。其 中,图1所示的联系人管理方法可以应用于手机(如Android手机、iOS手机等)、平板电脑、 掌声电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备中。如图 1所示,该联系人管理方法可以包括以下步骤。
[0035] S101、读取通信记录包括的联系人,其中,通信记录包括通话记录和/或短信记 录。
[0036] 本发明实施例中,终端设备可以在定时器的触发下,或者在用户输入事件的触发 下,读取通话记录和/或短信记录包括的联系人(即联系人数据)。
[0037] S102、根据通话记录和/或短信记录计算联系人的联系频度。
[0038] 本发明实施例中,若通信记录包括通话记录,则终端设备根据通话记录和/或短 信记录计算联系人的联系频度可以包括以下步骤:
[0039] 11)、终端设备读取通话记录包括的该联系人对应的通话描述信息R,该通话描述 信息R包括与该联系人的通话数目N1 ;
[0040] 12)、终端设备根据通话总数目TR以及该联系人对应的通话描述信息R计算该联 系人的联系频度k。
[0041] 在一个实施例中,终端设备可以计算该联系人对应的通话描述信息R包括的与该 联系人的通话数目N1占通话总数目TR的比例值,将该比例值作为该联系人的联系频度k。
[0042] 在另一个实施例中,该通话描述信息R还可以包括与该联系人的通话开始时间列 表C1以及通话时长列表D1,那么相应地,上述步骤12)的具体实现可以为:
[0043] 终端设备将通话总数目TR以及该联系人对应的通话描述信息R(即包括与该联系 人的通话数目N1、与该联系人的通话开始时间列表C1以及通话时长列表D1)作为联系频度 计算函数fun的输入量计算出该联系人的联系频度k。
[0044] 本发明实施例中,若通信记录包括短信记录,则终端设备根据通话记录和/或短 信记录计算联系人的联系频度可以包括以下步骤:
[0045] 21)、终端设备读取短信记录包括的该联系人对应的短信描述信息M,该短信描述 信息Μ包括与该联系人的短信数目N2 ;
[0046] 22)、终端设备根据短信总数目TS以及该联系人对应的短信描述信息Μ计算出该 联系人的联系频度k。
[0047] 在一个实施例中,终端设备可以计算该联系人对应的短信描述信息Μ包括的与该 联系人的短信数目Ν2占短信总数目TS的比例值,将该比例值作为该联系人的联系频度k。
[0048] 在另一个实施例中,该短信描述信息Μ还可以包括与该联系人的短信的发送和接 收时间列表Τ2,那么相应地,上述步骤22)的具体实现可以为:
[0049] 终端设备将短信总数目TS以及该联系人对应的短信描述信息Μ (即包括与该联 系人的短信数目Ν2、与该联系人的短信的发送和接收时间列表Τ2)作为联系频度计算函数 fun的输入量计算出该联系人的联系频度k。
[0050] 本发明实施例中,若通信记录包括通话记录和短信记录,则终端设备计算该联系 人的联系频度可以包括以下步骤:
[0051] 31)、终端设备读取从通话记录中读取的联系人对应的通话描述信息R,该通话描 述信息R包括与该联系人的通话数目N1 ;
[0052] 32)、终端设备读取从短信记录中读取的联系人对应的短信描述信息M,该短信描 述信息Μ包括与该联系人的短信数目N2 ;
[0053] 33)、当从通话记录和短信记录中读取的联系人相同时,终端设备根据通话总数目 TR以及该联系人对应的通话描述信息R、短信总数目TS以及该联系人对应的短信描述信息 Μ计算出读取的联系人的联系频度k。
[0054] 在一个实施例中,终端设备可以计算N1与N2的和值占 TR与TS的和值的比例值, 将该比例值作为该联系人的联系频度k。
[0055] 在另一个实施例中,该通话描述信息R还可以包括与该联系人的通话开始时间列 表C1以及通话时长列表D1,该短信描述信息Μ还可以包括与该联系人的短信的发送和接收 时间列表T2,那么相应地,上述步骤33)的具体实现可以为:
[0056] 终端设备将通话总数目TR、该联系人对应的通话描述信息R (即包括与该联系人 的通话数目Ν1、与该联系人的通话开始时间列表C1以及通话时长列表D1)、短信总数目TS 以及该联系人对应的短信描述信息Μ (即包括与该联系人的短信数目Ν2、与该联系人的短 信的发送和接收时间列表Τ2)作为联系频度计算函数fun的输入量计算出该联系人的联系 频度k。
[0057] S103、根据该联系人的联系频度,从读取的联系人中选取出待管理联系人。
[0058] 本发明实施例中,终端设备可以将读取的联系人按照联系人的联系频度从大到小 进行排序,并从联系频度最大一端开始选取若干个(如10个)联系人作为待管理联系人;
[0059] 或者,终端设备可以从读取的联系人中选取联系频度大于预设阈值的联系人作为 待管理联系人。
[0060] 本发明实施例中,上述的预设阈值的大小可以根据实际情况设置,本发明实施例 不作限定。
[0061] S104、判断待管理联系人是否存在于通讯录中,若存在,提取存在于通讯录中的待 管理联系人作为常用联系人。
[0062] 本发明实施例中,若判断待管理联系人不存在于通讯录中,终端设备无需提取该 待管理联系人作为常用联系人。
[0063] S105、根据常用联系人生成常用联系人列表。
[0064] 本发明实施例中,终端设备可以将常用联系人按照联系频度k进行降序排序后生 成常用联系人列表。
[0065] 本发明实施例中,通过实施图1所示的方法,无需在通讯录中逐页查找出常用联 系人,仅需通过生成的常用联系人列表即可直接查找到常用联系人,从而可以快速的查找 出常用联系人,提升常用联系人的查找效率。
[0066] 请参阅图2,图2是本发明实施例公开的另一种联系人管理方法的流程示意图。其 中,图2所示的联系人管理方法可以应用于手机(如Android手机、iOS手机等)、平板电脑、 掌声电脑以及MID、PAD等终端设备中。如图2所示,该联系人管理方法可以包括以下步骤。 [0067] S201、终端设备接收用户输入的触发事件,该触发事件用于触发终端生成常用联 系人列表。
[0068] 本发明实施例中,举例来说,该触发事件可以是用户关闭拨打电话、用户发送短信 等事件。
[0069] S202、终端设备读取通话记录中每一个联系人。
[0070] S203、终端设备读取从通话记录中读取的每一个联系人对应的通话描述信息R,该 通话描述信息R包括与读取的联系人的通话数目N1、通话开始时间列表C1以及通话时长列 表 D1,即 R= (Nl,Cl,D1)。
[0071] S204、终端设备利用联系频度计算函数fun、通话总数目TR以及读取的联系人对 应的通话描述信息R计算出读取的联系人的联系频度k,即k=fun (R,TR)。
[0072] 本发明实施例中,fun (R,TR)的具体计算过程可以是计算R、TR的加权和,本发明 实施例不作限定。
[0073] S205、终端设备比较读取的联系人的联系频度k是否大于或等于预设阈值,如果 是,执行步骤S206 ;如果否,忽略读取的联系人。
[0074] S206、终端设备将读取的联系人作为待管理联系人。
[0075] S207、终端设备判断联系人对应的通话描述信息R是否读取完毕,如果是,执行步 骤S208 ;如果否,继续执行步骤S203。
[0076] S208、终端设备将常用联系人按照联系频度k进行降序排序后生成常用联系人列 表C[m],其中,m表示常用联系人列表中的常用联系人数目。
[0077] S209、终端设备从通讯录存储的联系人中过滤常用联系人列表中的常用联系人, 获得剩余联系人。
[0078] S210、终端设备将常用联系人列表作为一个分组通讯录存储的剩余联系人进行合 并。
[0079] 本发明实施例中,上述步骤S209和S210可以是用户点击通讯录时才触发执行的, 本发明实施例不作限定。
[0080] 在一个实施例中,如图3所示的添加好友界面中,终端设备可以将常用联系人列 表作为一个分组合并至通讯录存储的剩余联系人的顶端,在图3所示的添加好友界面中, 用户可以选择某一个常用联系人(如Beth),并将该联系人添加为好友(如社交好友、圈内好 友)。
[0081] 在另一个实施例中,如图4所示的邀请朋友界面中,终端设备可以将常用联系人 列表作为一个分组合并至通讯录存储的剩余联系人的顶端,在图4所示的邀请朋友界面 中,用户可以选择某一个常用联系人(如Beth),并邀请该联系人加入某一应用(如游戏、即 时通讯)。
[0082] 在另一个实施例中,如图5所示的分享给朋友界面中,终端设备可以将常用联系 人列表作为一个分组合并至通讯录存储的剩余联系人的顶端,在图5所示的分享给朋友界 面中,用户可以选择某一个常用联系人(如Beth),并将应用(如游戏)分享给该联系人。
[0083] 本发明实施例中,在展示合并后的通讯录中的联系人时,可以根据阈值w选取 C [m]中的前w个常用联系人进行展示,本发明实施例不作限定。
[0084] 本发明实施例中,通过实施图2所示的方法,无需在通讯录中逐页查找出常用联 系人,仅需通过生成的常用联系人列表即可直接查找到常用联系人,从而可以快速的查找 出常用联系人,提升常用联系人的查找效率。
[0085] 请参阅图6,图6是本发明实施例公开的另一种联系人管理方法的流程示意图。其 中,图6所示的联系人管理方法可以应用于手机(如Android手机、iOS手机等)、平板电脑、 掌声电脑以及MID、PAD等终端设备中。如图6所示,该联系人管理方法可以包括以下步骤。
[0086] S601、终端设备接收用户输入的触发事件,该触发事件用于触发终端生成常用联 系人列表。
[0087] 本发明实施例中,举例来说,该触发事件可以是用户关闭拨打电话、用户发送短信 等事件。
[0088] S602、终端设备读取短信记录中每一个联系人。
[0089] S603、终端设备读取从短信记录中读取的每一个联系人对应的短信描述信息M,该 短信描述信息Μ包括与读取的联系人的短信数目N2、短信的发送和接收时间列表T2,即M= (N2, T2)。
[0090] S604、终端设备利用联系频度计算函数fun、短信总数目TS以及读取的联系人对 应的短信描述信息Μ计算出读取的联系人的联系频度k,即k=fun (M,TS)。
[0091] 本发明实施例中,fun (M,TS)的具体计算过程可以是计算Μ以及TS的加权和,本 发明实施例不作限定。
[0092] S605、终端设备比较读取的联系人的联系频度k是否大于或等于预设阈值,如果 是,执行步骤S606 ;如果否,忽略读取的联系人。
[0093] S606、终端设备将读取的联系人作为待管理联系人。
[0094] S607、终端设备判断联系人对应的短信描述信息Μ是否读取完毕,如果是,执行步 骤S608 ;如果否,继续执行步骤S603。
[0095] S608、终端设备将常用联系人按照联系频度k进行降序排序后生成常用联系人列 表C[m],其中,m表示常用联系人列表中的常用联系人数目。
[0096] S609、终端设备从通讯录存储的联系人中过滤常用联系人列表中的常用联系人, 获得剩余联系人。
[0097] S610、终端设备将常用联系人列表作为一个分组通讯录存储的剩余联系人进行合 并。
[0098] 本发明实施例中,上述步骤S609和S610可以是用户点击通讯录时才触发执行的, 本发明实施例不作限定。
[0099] 本发明实施例中,在展示合并后的通讯录中的联系人时,可以根据阈值w选取 C [m]中的前w个常用联系人进行展示,本发明实施例不作限定。
[0100] 本发明实施例中,通过实施图6所示的方法,无需在通讯录中逐页查找出常用联 系人,仅需通过生成的常用联系人列表即可直接查找到常用联系人,从而可以快速的查找 出常用联系人,提升常用联系人的查找效率。
[0101] 请参阅图7,图7是本发明实施例公开的另一种联系人管理方法的流程示意图。其 中,图7所示的联系人管理方法可以应用于手机(如Android手机、iOS手机等)、平板电脑、 掌声电脑以及MID、PAD等终端设备中。如图7所示,该联系人管理方法可以包括以下步骤。
[0102] S701、终端设备接收用户输入的触发事件,该触发事件用于触发终端生成常用联 系人列表。
[0103] 本发明实施例中,举例来说,该触发事件可以是用户关闭拨打电话、用户发送短信 等事件。
[0104] S702、终端设备读取通话记录和短信记录中每一个联系人。
[0105] S703、终端设备读取从通话记录中读取的每一个联系人对应的通话描述信息R,该 通话描述信息R包括与读取的联系人的通话数目N1、通话开始时间列表C1以及通话时长列 表 D1,即 R= (Nl,Cl,D1)。
[0106] S704、终端设备读取从短信记录中读取的每一个联系人对应的短信描述信息M,该 短信描述信息Μ包括与读取的联系人的短信数目N2、短信的发送和接收时间列表T2,即M= (N2, T2)。
[0107] 本发明实施例中,上述步骤S703和S704的执行顺序可以置换,本发明实施例不作 限定。
[0108] S705、当从通话记录和短信记录中读取的联系人相同时,终端设备利用联系频度 计算函数fun、通话总数目TR以及读取的联系人对应的通话描述信息R、短信总数目TS以 及读取的联系人对应的短信描述信息Μ计算出读取的联系人的联系频度k,即k=fun (R,M, TR,TS)。
[0109] 本发明实施例中,fun (R,M,TR,TS)的具体计算过程可以是计算R、M、TR以及TS 的加权和,本发明实施例不作限定。
[0110] S706、终端设备比较读取的联系人的联系频度k是否大于或等于预设阈值,如果 是,执行步骤S707 ;如果否,忽略读取的联系人。
[0111] S707、终端设备将读取的联系人作为待管理联系人。
[0112] S708、终端设备判断联系人对应的通话描述信息R、短信描述信息Μ是否均读取完 毕,如果是,执行步骤S709 ;如果否,继续执行步骤S703。
[0113] S709、终端设备将常用联系人按照联系频度k进行降序排序后生成常用联系人列 表C[m],其中,m表示常用联系人列表中的常用联系人数目。
[0114] S710、终端设备从通讯录存储的联系人中过滤常用联系人列表中的常用联系人, 获得剩余联系人。
[0115] S711、终端设备将常用联系人列表作为一个分组通讯录存储的剩余联系人进行合 并。
[0116] 本发明实施例中,上述步骤S710和S711可以是用户点击通讯录时才触发执行的, 本发明实施例不作限定。
[0117] 本发明实施例中,在展示合并后的通讯录中的联系人时,可以根据阈值w选取 C [m]中的前w个常用联系人进行展示,本发明实施例不作限定。
[0118] 本发明实施例中,通过实施图7所示的方法,无需在通讯录中逐页查找出常用联 系人,仅需通过生成的常用联系人列表即可直接查找到常用联系人,从而可以快速的查找 出常用联系人,提升常用联系人的查找效率。
[0119] 本发明实施例中,在图1、图2、图6、图7所示的方法中,终端设备还可以响应针对 常用联系人的操作指令,输出常用联系人被分享的和/或被邀请加入的应用的应用标识, 从而可以丰富终端性能。
[0120] 请参阅图8,图8是本发明实施例公开的一种联系人管理装置的结构示意图。其 中,图8所示的联系人管理装置可以应用于手机(如Android手机、iOS手机等)、平板电脑、 掌声电脑以及MID、PAD等终端设备中。如图8所示,该联系人管理装置800可以包括:
[0121] 读取单元801,用于读取通信记录包括的联系人,其中,通信记录包括通话记录和 /或短信记录;
[0122] 计算单元802,用于根据通话记录和/或短信记录计算联系人的联系频度;
[0123] 选取单元803,用于根据联系人的联系频度,从读取的联系人中选取出待管理联系 人;
[0124] 判断单元804,用于判断待管理联系人是否存在于通讯录中;
[0125] 提取单元805,用于在判断单元804的判断结果为是时,提取存在于通讯录中的待 管理联系人作为常用联系人;
[0126] 生成单元806,用于根据常用联系人生成常用联系人列表。
[0127] 进一步地,如图5所示,该联系人管理装置800还可以包括:
[0128] 过滤单元807,用于从通讯录存储的联系人中过滤常用联系人列表中的常用联系 人,获得剩余联系人;
[0129] 合并单元808,用于将常用联系人列表作为一个分组与通讯录存储的剩余联系人 进行合并。
[0130] 本发明实施例中,合并单元808具体用于将常用联系人列表作为一个分组合并至 通讯录存储的剩余联系人的顶端;
[0131] 如图8所示,该联系人管理装置800还可以包括:
[0132] 输出单元809,用于响应针对常用联系人的操作指令,输出常用联系人被分享的和 /或被邀请加入的应用的应用标识。
[0133] 本发明实施例中,如图9所示,若通信记录包括通话记录,那么在该联系人管理装 置800中,计算单元802可以包括:
[0134] 第一读取子单元8021,用于读取通话记录包括的联系人对应的通话描述信息R, 该通话描述信息R包括与该联系人的通话数目N1 ;
[0135] 第一计算子单元8022,用于根据通话总数目TR以及该联系人对应的通话描述信 息R计算出读取的联系人的联系频度k。
[0136] 在一个实施例中,该通话描述信息R还包括与该联系人的通话开始时间列表Cl以 及通话时长列表D1,那么相应地,第一计算子单元8022具体用于将通话总数目TR以及该联 系人对应的通话描述信息R (包括与该联系人的通话数目N1、与该联系人的通话开始时间 列表C1以及通话时长列表D1)作为联系频度计算函数fun的输入量计算出该联系人的联 系频度k。
[0137] 本发明实施例中,如图10示,若通信记录包括短信记录,那么在该联系人管理装 置800中,计算单元802可以包括:
[0138] 第二读取子单元8023,用于读取短信记录包括的联系人对应的短信描述信息M, 该短信描述信息Μ包括与该联系人的短信数目N2 ;
[0139] 第二计算子单元8024,用于根据短信总数目TS以及该联系人对应的短信描述信 息Μ计算出读取的联系人的联系频度k。
[0140] 在一个实施例中,该短信描述信息Μ还包括与该联系人的短信的发送和接收时间 列表Τ2,那么相应地,第二计算子单元8024具体用于将短信总数目TS以及该联系人对应的 短信描述信息Μ (包括与该联系人的短信数目Ν2、与该联系人的短信的发送和接收时间列 表Τ2)作为联系频度计算函数fun的输入量计算出该联系人的联系频度k。
[0141] 本发明实施例中,如图11示,若通信记录包括通话记录和短信记录,那么在该联 系人管理装置800中,计算单元802可以包括:
[0142] 第三读取单元8025,用于读取从通话记录中读取的联系人对应的通话描述信息 R,通话描述信息R包括与该联系人的通话数目N1 ;
[0143] 第四读取单元8026,用于读取从短信记录中读取的联系人对应的短信描述信息 M,短信描述信息Μ包括与该联系人的短信数目N2 ;
[0144] 第三计算子单元8027,用于当从通话记录和短信记录中读取的联系人相同时,根 据通话总数目TR以及读取的联系人对应的通话描述信息R、短信总数目TS以及读取的联系 人对应的短信描述信息Μ计算出读取的联系人的联系频度k。
[0145] 在一个实施例中,该通话描述信息R还包括与该联系人的通话开始时间列表Cl 以及通话时长列表D1,该短信描述信息Μ还包括与该联系人的短信的发送和接收时间列表 Τ2,那么相应地,第三计算子单元8027具体用于当从通话记录和短信记录中读取的所述联 系人相同时,将通话总数目TR、该联系人对应的通话描述信息R、短信总数目TS以及该联系 人对应的短信描述信息Μ作为联系频度计算函数fun的输入量计算出联系人的联系频度k。
[0146] 本发明实施例中,选取单元803具体用于将读取的联系人按照联系人的联系频度 从大到小进行排序,并从联系频度最大一端开始选取若干个联系人作为待管理联系人;或 者,具体用于从读取的联系人中选取联系频度大于预设阈值的联系人作为待管理联系人。
[0147] 本发明实施例中,在图8?图11所示的联系人管理装置800中,生成单元806具 体用于将常用联系人按照联系频度k进行降序排序后生成常用联系人列表。
[0148] 本发明实施例中,通过实施图8?图11所示的装置,无需在通讯录中逐页查找出 常用联系人,仅需通过生成的常用联系人列表即可直接查找到常用联系人,从而可以快速 的查找出常用联系人,提升常用联系人的查找效率。
[0149] 请参阅图12,图12是本发明实施例公开的一种终端设备的结构示意图。其中,图 12所示的终端设备可以包括手机(如Android手机、iOS手机等)、平板电脑、掌声电脑以及 MID、PAD等终端设备中。如图12所示,该终端设备1200可以包括:显示屏1201以及联系人 管理装置1202,其中,联系人管理装置1202的结构、功能可以与图8?图11任意一种联系 人管理装置的结构、功能相同,本发明实施例不作赘述。在图12所示的终端设备1200中, 显示屏1201与联系人管理装置1202连接,用于显示联系人管理装置1202生成的常用联系 人列表。图12所示的终端设备无需在通讯录中逐页查找出常用联系人,仅需通过生成的常 用联系人列表即可直接查找到常用联系人,从而可以快速的查找出常用联系人,提升常用 联系人的查找效率。
[0150] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储 介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory, RAM)、磁盘或光盘等。
[0151] 以上对本发明实施例公开的一种联系人管理方法及装置、终端设备进行了详细介 绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只 是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发 明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理 解为对本发明的限制。
【权利要求】
1. 一种联系人管理方法,其特征在于,包括: 读取通信记录包括的联系人,其中,所述通信记录包括通话记录和/或短信记录; 根据所述通话记录和/或短信记录计算所述联系人的联系频度; 根据所述联系人的联系频度,从读取的所述联系人中选取出待管理联系人; 判断所述待管理联系人是否存在于通讯录中,若存在,提取存在于所述通讯录中的待 管理联系人作为常用联系人; 根据所述常用联系人生成常用联系人列表。
2. 根据权利要求1所述的方法,其特征在于,若所述通信记录包括通话记录,则所述根 据所述通话记录和/或短信记录计算所述联系人的联系频度包括: 读取所述通话记录包括的所述联系人对应的通话描述信息R,所述通话描述信息R包 括与所述联系人的通话数目N1 ; 根据通话总数目TR以及所述联系人对应的通话描述信息R计算所述联系人的联系频 度k。
3. 根据权利要求2所述的方法,其特征在于,所述通话描述信息R还包括与所述联系人 的通话开始时间列表C1以及通话时长列表D1,所述根据通话总数目TR以及所述联系人对 应的通话描述信息R计算所述联系人的联系频度k包括: 将通话总数目TR以及所述联系人对应的通话描述信息R作为联系频度计算函数fun 的输入量计算出所述联系人的联系频度k。
4. 根据权利要求1所述的方法,其特征在于,若所述通信记录包括短信记录,则所述根 据所述通话记录和/或短信记录计算所述联系人的联系频度包括: 读取所述短信记录包括的所述联系人对应的短信描述信息M,所述短信描述信息Μ包 括与所述联系人的短信数目Ν2 ; 根据短信总数目TS以及所述联系人对应的短信描述信息Μ计算出所述联系人的联系 频度k。
5. 根据权利要求4所述的方法,其特征在于,所述短信描述信息Μ还包括与所述联系人 的短信的发送和接收时间列表Τ2,所述根据短信总数目TS以及所述联系人对应的短信描 述信息Μ计算出所述联系人的联系频度k包括: 将短信总数目TS以及所述联系人对应的短信描述信息Μ作为联系频度计算函数fun 的输入量计算出所述联系人的联系频度k。
6. 根据权利要求1所述的方法,其特征在于,若所述通信记录包括通话记录和短信记 录,则所述根据所述通话记录和/或短信记录计算所述联系人的联系频度包括: 读取从通话记录中读取的所述联系人对应的通话描述信息R,所述通话描述信息R包 括与所述联系人的通话数目N1 ; 读取从短信记录中读取的所述联系人对应的短信描述信息M,所述短信描述信息Μ包 括与所述联系人的短信数目Ν2 ; 当从所述通话记录和所述短信记录中读取的所述联系人相同时,根据通话总数目TR 以及所述联系人对应的通话描述信息R、短信总数目TS以及所述联系人对应的短信描述信 息Μ计算出读取的所述联系人的联系频度k。
7. 根据权利要求6所述的方法,其特征在于,所述通话描述信息R还包括与所述联系人 的通话开始时间列表Cl以及通话时长列表D1,所述短信描述信息Μ还包括与所述联系人的 短信的发送和接收时间列表Τ2,所述当从所述通话记录和所述短信记录中读取的所述联系 人相同时,根据通话总数目TR以及所述联系人对应的通话描述信息R、短信总数目TS以及 所述联系人对应的短信描述信息Μ计算出读取的所述联系人的联系频度k包括: 将通话总数目TR、所述联系人对应的通话描述信息R、短信总数目TS以及所述联系人 对应的短信描述信息Μ作为联系频度计算函数fun的输入量计算出所述联系人的联系频度 k〇
8. 根据权利要求1?7任一项所述的方法,其特征在于,所述根据所述联系人的联系频 度,从读取的所述联系人中选取出待管理联系人包括: 将读取的所述联系人按照所述联系人的联系频度从大到小进行排序,并从联系频度最 大一端开始选取若干个联系人作为待管理联系人; 或者,从读取的所述联系人中选取联系频度大于预设阈值的联系人作为待管理联系 人。
9. 根据权利要求8所述的方法,其特征在于,所述根据所述常用联系人生成常用联系 人列表包括: 将所述常用联系人按照联系频度k进行降序排序后生成常用联系人列表。
10. 根据权利要求9所述的方法,其特征在于,所述方法还包括: 从所述通讯录存储的联系人中过滤所述常用联系人列表中的常用联系人,获得剩余联 系人; 将所述常用联系人列表作为一个分组与所述通讯录存储的剩余联系人进行合并。
11. 根据权利要求10所述的方法,其特征在于,所述将所述常用联系人列表作为一个 分组与所述通讯录存储的剩余联系人进行合并包括: 将所述常用联系人列表作为一个分组合并至所述通讯录存储的剩余联系人的顶端; 所述方法还包括: 响应针对所述常用联系人的操作指令,输出所述常用联系人被分享的和/或被邀请加 入的应用的应用标识。
12. -种联系人管理装置,其特征在于,包括: 读取单元,用于读取通信记录包括的联系人,其中,所述通信记录包括通话记录和/或 短/[目记录; 计算单元,用于根据所述通话记录和/或短信记录计算所述联系人的联系频度; 选取单元,用于根据所述联系人的联系频度,从读取的所述联系人中选取出待管理联 系人; 判断单元,用于判断所述待管理联系人是否存在于通讯录中; 提取单元,用于在所述判断单元的判断结果为是时,提取存在于所述通讯录中的待管 理联系人作为常用联系人; 生成单元,用于根据所述常用联系人生成常用联系人列表。
13. 根据权利要求12所述的装置,其特征在于,若所述通信记录包括通话记录,则所述 计算单元包括: 第一读取子单元,用于读取所述通话记录包括的所述联系人对应的通话描述信息R,所 述通话描述信息R包括与所述联系人的通话数目N1 ; 第一计算子单元,用于根据通话总数目TR以及所述联系人对应的通话描述信息R计算 出读取的所述联系人的联系频度k。
14. 根据权利要求13所述的装置,其特征在于,所述通话描述信息R还包括与所述联系 人的通话开始时间列表C1以及通话时长列表D1,所述第一计算子单元具体用于将通话总 数目TR以及所述联系人对应的通话描述信息R作为联系频度计算函数fun的输入量计算 出所述联系人的联系频度k。
15. 根据权利要求12所述的装置,其特征在于,若所述通信记录包括短信记录,则所述 计算单元包括: 第二读取子单元,用于读取所述短信记录包括的所述联系人对应的短信描述信息M,所 述短信描述信息Μ包括与所述联系人的短信数目N2 ; 第二计算子单元,用于根据短信总数目TS以及所述联系人对应的短信描述信息Μ计算 出所述联系人的联系频度k。
16. 根据权利要求15所述的装置,其特征在于,所述短信描述信息Μ还包括与所述联系 人的短信的发送和接收时间列表Τ2,所述第二计算子单元具体用于将短信总数目TS以及 所述联系人对应的短信描述信息Μ作为联系频度计算函数fun的输入量计算出所述联系人 的联系频度k。
17. 根据权利要求12所述的装置,其特征在于,若所述通信记录包括通话记录和短信 记录,则所述计算单元包括: 第三读取单元,用于读取从通话记录中读取的所述联系人对应的通话描述信息R,所述 通话描述信息R包括与所述联系人的通话数目N1 ; 第四读取单元,用于读取从短信记录中读取的所述联系人对应的短信描述信息M,所述 短信描述信息Μ包括与所述联系人的短信数目N2 ; 第三计算子单元,用于当从所述通话记录和所述短信记录中读取的所述联系人相同 时,根据通话总数目TR以及所述联系人对应的通话描述信息R、短信总数目TS以及所述联 系人对应的短信描述信息Μ计算出读取的所述联系人的联系频度k。
18. 根据权利要求17所述的装置,其特征在于,所述通话描述信息R还包括与所述联 系人的通话开始时间列表C1以及通话时长列表D1,所述短信描述信息Μ还包括与所述联系 人的短信的发送和接收时间列表Τ2,所述第三计算子单元具体用于当从所述通话记录和所 述短信记录中读取的所述联系人相同时,将通话总数目TR、所述联系人对应的通话描述信 息R、短信总数目TS以及所述联系人对应的短信描述信息Μ作为联系频度计算函数fun的 输入量计算出所述联系人的联系频度k。
19. 根据权利要求12?18任一项所述的装置,其特征在于,所述选取单元具体用于将 读取的所述联系人按照所述联系人的联系频度从大到小进行排序,并从联系频度最大一端 开始选取若干个联系人作为待管理联系人; 或者,具体用于从读取的所述联系人中选取联系频度大于预设阈值的联系人作为待管 理联系人。
20. 根据权利要求19所述的装置,其特征在于,所述生成单元具体用于将所述常用联 系人按照联系频度k进行降序排序后生成常用联系人列表。
21. 根据权利要求20所述的装置,其特征在于,所述装置还包括: 过滤单元,用于从所述通讯录存储的联系人中过滤所述常用联系人列表中的常用联系 人,获得剩余联系人; 合并单元,用于将所述常用联系人列表作为一个分组与所述通讯录存储的剩余联系人 进行合并。
22. 根据权利要求21所述的装置,其特征在于, 所述合并单元,具体用于将所述常用联系人列表作为一个分组合并至所述通讯录存储 的剩余联系人的顶端; 所述装置还包括: 输出单元,用于响应针对所述常用联系人的操作指令,输出所述常用联系人被分享的 和/或被邀请加入的应用的应用标识。
23. -种终端设备,其特征在于,包括显示屏以及权利要求12?22任一项所述的联系 人管理装置,其中,所述显示屏与所述联系人管理装置连接,用于显示所述联系人管理装置 生成的常用联系人列表。
【文档编号】H04M1/274GK104144240SQ201310438737
【公开日】2014年11月12日 申请日期:2013年9月24日 优先权日:2013年9月24日
【发明者】张小龙, 林倩雅, 查文, 王硕, 韦永隆 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1