通讯录的联系人管理方法和管理系统技术方案

技术编号:14202157 阅读:145 留言:0更新日期:2016-12-17 18:14
本公开实施例提供的通讯录的联系人管理方法,涉及计算机领域。所述联系人管理方法包括:获取通讯录上每个联系人的总通话次数;根据每个联系人的总通话次数,获取高频联系人;以及在通讯录中以置顶的方式显示高频联系人。该方法帮助用户及时找到高频联系人,满足了用户在特殊应用场景下的个性化需求。本公开实施例同时提供一种通讯录的联系人管理系统。

Contact management method and management system for address book

The invention discloses an address book contact contact management method, which relates to the computer field. Including the contact management method: obtain the total call on the mail list for each contact number; according to the general call for each contact number, obtaining high frequency contact; and in the mail list in the top of the display of high-frequency contact. The method can help the user find the high frequency contact in time, and meet the user's individual needs in the special application scenario. The embodiment of the invention also provides a contact management system for an address book.

【技术实现步骤摘要】

本公开实施例涉及终端
,具体涉及一种通讯录的联系人管理方法和管理系统
技术介绍
通讯录是终端设备上的一个重要的应用系统。该应用系统具有联系人管理功能,能够将联系人按照姓名排序,并将排序后的联系人提供给用户。当然,它还同时具有快速搜索拨号、短信管理、隐私保护、黑白名单、归属地等功能。但是在实现本公开的过程中,专利技术人发现现有技术中存在以下缺陷,虽然用户能够得到排序后的联系人,也可以通过检索功能获得指定用户,但是无法确认哪些联系人是最近时间段内密切联系的人。这种高频联系人的发现功能在一些场景中非常有用,例如,通过高频联系人能够帮助公安机关发现罪案的嫌疑人。
技术实现思路
有鉴于此,本公开实施例提供一种联系人管理方法和通讯录的联系人管理系统,以帮助用户及时获取高频联系人。根据本公开实施例的第一方面,提供一种通讯录的联系人管理方法,包括:获取所述通讯录上每个联系人的总通话次数;根据每个联系人的总通话次数,获取高频联系人;以及在所述通讯录中以置顶的方式显示所述高频联系人。可选地,所述获取所述通讯录上每个联系人的总通话次数包括:获取所述通讯录上每个联系人在最近的设定天数内的总通话次数。可选地,所述获取所述通讯录上每个联系人在最近的设定天数内的总通话次数包括:统计所述通讯录上每个联系人的日通话次数;以及每日累加所述通讯录上每个联系人的日通话次数以获得所述通讯录上每个联系人在最近的设定天数内的总通话次数。可选地,所述统计所述通讯录上每个联系人的日通话次数包括:在产生通话记录时,对应修改所述通讯录上对应的联系人的日通话次数。可选地,所述在产生通话记录时,对应修改所述通讯录上对应的联系人的日通话次数包括:针对所述通讯录的联系人管理系统中的每个联系人,建立一个触发器,每个触发器和一个计数器关联,所述触发器在所述联系人呼入或被呼叫时触发,通过所述计数器进行自增操作,以获得对应的联系人的日通话次数。可选地,还包括:通过存储单元存储所述通讯录上每个联系人的日通话次数,其中,所述存储单元为先进先出的消息队列或单向循环链表。可选地,所述根据每个联系人的总通话次数,获取高频联系人包括:根据每个联系人的总通话次数排序;以及获取总通话次数最多的至少一个联系人作为高频联系人。可选地,所述根据每个联系人的总通话次数,获取高频联系人包括:根据每个联系人的总通话次数排序;以及将总通话次数超过设定阈值的至少一个联系人作为高频联系人。可选地,所述在所述通讯录中以置顶的方式显示所述高频联系人包括:如果所述高频联系人的数量大于等于2,按照所述高频联系人的姓名拼音的排序后进行置顶显示。根据本公开实施例的第二方面,提供一种通讯录的联系人管理系统,包括:第一获取模块,用于获取所述通讯录上每个联系人的总通话次数;第二获取模块,用于根据每个联系人的总通话次数,获取高频联系人;显示模块,用于在所述通讯录中以置顶的方式显示所述高频联系人。可选地,所述第一获取模块包括:获取所述通讯录上每个联系人在最近的设定天数内的总通话次数。可选地,所述第一获取模块包括:日统计单元,用于统计所述通讯录上每个联系人的日通话次数;计算单元,用于每日累加所述通讯录上每个联系人的日通话次数以获得所述通讯录上每个联系人在最近的设定天数内的总通话次数。可选地,所述日统计单元包括:在产生通话记录时,对应修改所述通讯录上对应的联系人的日通话次数。可选地,所述日统计单元包括:针对所述通讯录的联系人管理系统中的每个联系人,建立一个触发器,每个触发器和一个计数器关联,所述触发器在所述联系人呼入或被呼叫时触发,通过所述计数器进行自增操作,以获得对应的联系人的日通话次数。可选地,所述第二获取模块包括:根据每个联系人的总通话次数排序;以及获取总通话次数最多的至少一个联系人作为高频联系人。可选地,所述第二获取模块包括:根据每个联系人的总通话次数排序;以及将总通话次数超过设定阈值的至少一个联系人作为高频联系人。可选地,所述在所述通讯录中以置顶的方式显示所述高频联系人包括:如果所述高频联系人的数量大于等于2,则在所述通讯录以置顶的方式显示时,按照所述高频联系人的姓名拼音的排序后进行显示。本公开实施例提供的联系人管理方法,用于通讯录,通过获取通讯录上每个联系人的总通话次数获取高频联系人,将高频联系人以置顶的方式显示,从而帮助用户及时找到高频联系人,满足了用户在特殊应用场景下的个性化需求。附图说明通过参照以下附图对本公开实施例的描述,本公开实施例的上述以及其它目的、特征和优点将更为清楚,在附图中:图1是根据本公开实施例的通讯录的联系人管理方法的流程图;图2是根据本公开另一实施例的通讯录的联系人管理方法的流程图;图3是根据本公开实施例的先进先出的消息队列的示意图;图4是根据本公开实施例的循环单向链表的示意图;图5是根据本公开另一实施例的通讯录的联系人管理方法的流程图;图6是根据本公开实施例的通讯录的联系人管理系统的结构图;图7是根据本公开另一实施例的通讯录的联系人管理系统的结构图;图8是根据本公开实施例的终端设备的示意图;图9是根据本公开实施例的通讯录的联系人管理方法的计算机程序产品的结构示意图。具体实施方式以下基于实施例对本公开实施例进行描述,但是本公开实施例并不仅仅限于这些实施例。在下文对本公开实施例的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本公开实施例。为了避免混淆本公开实施例的实质,公知的方法、过程、流程没有详细叙述。另外附图不一定是按比例绘制的。附图中的流程图、框图图示了本公开实施例的系统、方法、装置的可能的体系框架、功能和操作,流程图和框图上的方框可以代表一个、程序段或仅仅是一段代码,所述、程序段和代码都是用来实现规定逻辑功能的可执行指令。也应当注意,所述实现规定逻辑功能的可执行指令可以重新组合,从而生成新的和程序段。因此附图的方框以及方框顺序只是用来更好的图示实施例的过程和步骤,而不应以此作为对专利技术本身的限制。图1是根据本公开实施例的通讯录的联系人管理方法的流程图。所述联系人管理方法包括步骤101-103。在步骤101中,获取通讯录上每个联系人的总通话次数。通讯录中存储有多个联系人信息。对于每个联系人,计算该联系人的总通话次数。可以通过多种方式计算获得联系人的总通话次数。例如,可以实时计算每个联系人的总通话次数,即每个联系人产生一个通话记录时,总通话次数立即增加1。或者,每日统计每个联系人当日的通话次数,并将联系人每日的通话次数累加获得总通话次数。优选地,统计每个联系人最近的设定天数内的总通话次数。例如,设定天数为30天,统计时,统计最近的30天的总通话次数。在步骤102中,根据每个联系人的总通话次数,获取高频联系人。对于通讯录上的每个联系人,比较他们的总通话次数,从中获取总通话次数最多的联系人作为高频联系人,也可以通过一个设定阈值,获取超过该设定阈值的联系人作为高频联系人。所以高频联系人可以为一个或多个联系人。在步骤103中,在通讯录中以置顶的方式显示高频联系人。将高频联系人显示在通讯录的显示界面的顶部。可选地,将通讯录的显示界面分为两个显示区域,上面区域显示高频联系人的名称,下面区域显示按照姓名排序后的联系人名称。本公开实施例提供的本文档来自技高网...
通讯录的联系人管理方法和管理系统

【技术保护点】
一种通讯录的联系人管理方法,包括:获取所述通讯录上每个联系人的总通话次数;根据每个联系人的总通话次数,获取高频联系人;以及在所述通讯录中以置顶的方式显示所述高频联系人。

【技术特征摘要】
1.一种通讯录的联系人管理方法,包括:获取所述通讯录上每个联系人的总通话次数;根据每个联系人的总通话次数,获取高频联系人;以及在所述通讯录中以置顶的方式显示所述高频联系人。2.根据权利要求1所述的联系人管理方法,其中,所述获取所述通讯录上每个联系人的总通话次数包括:获取所述通讯录上每个联系人在最近的设定天数内的总通话次数。3.根据权利要求2所述的联系人管理方法,其中,所述获取所述通讯录上每个联系人在最近的设定天数内的总通话次数包括:统计所述通讯录上每个联系人的日通话次数;以及每日累加所述通讯录上每个联系人的日通话次数以获得所述通讯录上每个联系人在最近的设定天数内的总通话次数。4.根据权利要求3所述的联系人管理方法,其中,所述统计所述通讯录上每个联系人的日通话次数包括:在产生通话记录时,对应修改所述通讯录上对应的联系人的日通话次数。5.根据权利要求4所述的联系人管理方法,其中,所述在产生通话记录时,对应修改所述通讯录上对应的联系人的日通话次数包括:针对所述通讯录的联系人管理系统中的每个联系人,建立一个触发器,每个触发器和一个计数器关联,所述触发器在所述联系人呼入或被呼叫时触发,通过所述计数器进行自增操作,以获得对应的联系人的日通话次数。6.根据权利要求3或4所述的联系人管理方法,还包括:通过存储单元存储所述通讯录上每个联系人的日通话次数,其中,所述存储单元为先进先出的消息队列或单向循环链表。7.根据权利要求1所述的联系人管理方法,其中,所述根据每个联系人的总通话次数,获取高频联系人包括:根据每个联系人的总通话次数排序;以及获取总通话次数最多的至少一个联系人作为高频联系人。8.根据权利要求1所述的联系人管理方法,其中,所述根据每个联系人的总通话次数,获取高频联系人包括:根据每个联系人的总通话次数排序;以及将总通话次数超过设定阈值的至少一个联系人...

【专利技术属性】
技术研发人员:李志广
申请(专利权)人:乐视控股北京有限公司乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

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

1