专利名称:建立快速拨号列表的方法、移动通信终端的制作方法
技术领域:
本发明涉及移动通信技术领域,尤其涉及一种建立快速拨号列表的方法及移动通信终端。
背景技术:
手机作为一种方便快捷的通讯工具,已经成为了人们工作生活中不可缺少的通讯工具之一。为方便通讯,传统的手机都有快速拨号功能,用户可以将经常联系的联系人设置为常用联系人,在快速拨号列表中通过手动新建并保存一个快拨项,然后通过键盘或触摸操作激发快拨项,免去了拨号过程,从而实现快速拨号的功能。然而,传统的建立快速拨号列表的方法是需要用户手动进行设置的,对快拨项的新增、删除等操作都需要用户手动进行,操作十分繁琐,不利于用户快速拨号。
发明内容基于此,有必要提供一种智能的、自动的建立快速拨号列表的方法。一种建立快速拨号列表的方法,包括以下步骤获取所述通信记录中各联系人在指定时间段内的通信量;根据所述通信量从联系人中筛选出预设数量个联系人;根据筛选出的联系人建立快速拨号列表。优选的,所述获取通信记录中各联系人在指定时间段内的通信量的步骤包括获取所述通信记录中各联系人在指定时间段内的通信次数或通信时间;计算各联系人在指定时间段内的通信次数占用户通信总次数的比例,或计算各联系人在指定时间段内的通信时间占用户通信总时长的比例。优选的,所述根据通信量从联系人中筛选出预设数量个联系人的步骤为根据所述通信次数或所述通信时间或所述各联系人在指定时间段内的通信次数占用户通信总次数的比例或所述各联系人在指定时间段内的通信时间占用户通信总时长的比例对联系人进行排序;根据排序结果从联系人中筛选出预设数量个排序靠前的联系人。优选的,其特征在于,所述根据筛选出的联系人建立快速拨号列表的步骤包括将筛选出的联系人的通信量与快速拨号列表中的联系人的通信量进行对比;根据对比结果对快速拨号列表进行更新。优选的,所述根据对比结果对当前的快速拨号列表进行更新的步骤包括将筛选出的联系人中的但不在所述快速拨号列表中的联系人加入所述快速拨号列表中;根据筛选出的联系人的通信量对快速拨号列表中的联系人进行重新排序;删除重新排序后的快速拨号列表中排名在固定数量之后的联系人。此外,还有必要提供一种能智能的、自动的建立快速拨号列表的移动通信终端。
一种移动通信终端,包括信息获取模块,用于获取通信记录中各联系人在指定时间段内的通信量;筛选模块,用于根据所述通信量从联系人中筛选出预设数量个联系人;快速拨号列表生成模块,用于根据所述筛选模块筛选出的联系人建立快速拨号列表。优选的,所述信息获取模块用于获取所述通信记录中各联系人在指定时间段内的通信次数或通信时间,计算各联系人在指定时间段内的通信次数占用户通信总次数的比例,或计算各联系人在指定时间段内的通信时间占用户通信总时长的比例。优选的,所述筛选模块包括排序单元,用于根据所述通信次数或所述通信时间或所述各联系人在指定时间段内的通信次数占用户通信总次数的比例或所述各联系人在指定时间段内的通信时间占用户通信总时长的比例对联系人进行排序;筛选单元,用于根据排序结果从联系人中筛选出预设数量个排序靠前的联系人。优选的,所述快速拨号列表生成模块包括逻辑判定单元,用于将筛选出的联系人的通信量与快速拨号列表中的联系人的通信量进行对比;管理单元,用于根据所述逻辑判定模块的对比结果对快速拨号列表进行更新。优选的,所述管理模块用于将筛选出的联系人中的但不在所述快速拨号列表中的联系人加入所述快速拨号列表中,并根据筛选出的联系人的通信量对快速拨号列表中的联系人进行重新排序,以及删除重新排序后的快速拨号列表中排名在固定数量之后的联系人。上述建立快速拨号列表的方法及移动通信终端,根据通信记录中的各联系人在指定时间段内的通信量来筛选出预设数量个联系人,根据筛选出的联系人建立快速拨号列表,不需要用户手动设置快拨项,从用户的通信记录中就能智能的、自动的建立快速拨号列表,从而提高了便利性。此外,筛选出的联系人可以是指定时间段内通信量比较高的联系人,这些联系人是用户在一定时间段内最常联系的联系人,根据这些联系人建立快速拨号列表更符合用户需求。
图1为一个实施例中建立快速拨号列表的方法流程图;图2为图1中获取通信记录中各联系人在指定时间段内的通信量的方法流程图;图3为另一个实施例中建立快速拨号列表的方法流程图;图4为一个实施例中移动通信终端的结构示意图;图5为图4中的筛选模块的结构示意图;图6为图4中快速拨号列表生成模块的结构示意图。
具体实施方式图1示出了一个实施例中的建立快速拨号列表的方法流程,包括以下步骤步骤S102,获取通信记录中各联系人在指定时间段内的通信量。用户的通信记录中存储了与用户进行通信的联系人,通信记录可包括通话记录和短信记录,其中通话记录可包括用户拨打出去的通话记录和接听到的通话记录,短信记录包括用户发出去的短信记录和收到的短信记录。指定时间段可为默认值,也可为用户设置值,例如每隔一周或每隔一个月获取一次各联系人在这段时间内的通信量。通信量可以是用户与各联系人的通信次数或通信时间,也可以是根据通信次数计算得到的各联系人在指定时间段内的通信次数占用户通信总次数的比例,或根据通信时间计算得到的各联系人在指定时间段内的通信时间占用户通信总时长的比例。在一个优选的实施例中,如图2所示,步骤S102的具体过程为步骤S112中,获取通信记录中各联系人在指定时间段内的通信次数。步骤S122中,计算各联系人在指定时间段内的通信次数占用户通信总次数的比例。步骤S104,根据通信量从联系人中筛选出预设数量个联系人。预设数量可以是系统默认预设值,用户可通过手动设置该数量,例如设置为10或20个。在一个实施例中,步骤S104的具体过程为根据通信次数或通信时间或各联系人在指定时间段内的通信次数占用户通信总次数的比例或各联系人在指定时间段内的通信时间占用户通信总时长的比例对联系人进行排序,然后根据排序结果筛选出预设数量个排序靠前的联系人。当从用户的通信记录中获取到的通信量为指定时间段内用户与各联系人的通信次数时,按照通信次数从多到少依次对通信记录中的各联系人进行排序;当从用户的通信记录中获取到的通信量为指定时间段内用户与各联系人的通信时间时,则按照通信时间从长到短对通信记录中的各联系人进行排序;当从用户的通信记录中获取到的通信量为指定时间段内各联系人的次数占用户通信总次数的比例时,按照该比例从高到低对通信记录中的各联系人进行排序。当从用户的通信记录中获取到的通信量为指定时间段内各联系人的通信时间占用户通信总时长的比例时,按照该比例从高到低对通信记录中的各联系人进行排序。步骤S106,根据筛选出的联系人建立快速拨号列表。快速拨号列表由快拨项组成, 其中快拨项为联系人,包括联系人的姓名、手机号码等信息,用户可通过键盘或触摸操作来激发快拨项,实现快拨功能,从而免去拨号的过程。由于筛选出的联系人为用户在指定时间段内最经常联系的联系人,因此建立的快速拨号列表中保存有用户最经常联系的联系人,该方法不需要用户手动设置快拨项,而能智能的、自动的建立快速拨号列表,因此提高了便利性。图3示出了另一个实施例中建立快速拨号列表的方法流程,具体过程如下步骤S202,获取通信记录中各联系人在指定时间段内的通信量。该通信量可以是各联系人在指定时间段内与用户的通信次数或通信时间,也可以是各联系人在指定时间段内与用户的通信次数占用户通信总次数的比例或各联系人在指定时间段内与用户的通信时间占用户通信总时长的比例。步骤S204,根据通信量从联系人中筛选出预设数量个联系人。步骤S206,将筛选出的联系人的通信量与快速拨号列表中的联系人的通信量进行对比。该实施例中,进行对比时,不包括快速拨号列表中用户手动设置的联系人。
步骤S208,根据对比结果对快速拨号列表进行更新。在一个实施例中,步骤S208包括(1)将筛选出的联系人中的但不在快速拨号列表中的联系人加入到快速拨号列表中,新建对应的快拨项。( 根据筛选出的联系人的通信量对快速拨号列表中的联系人进行重新排序。( 删除重新排序后的快速拨号列表中排名在固定数量之后的联系人。快速拨号列表中只保存固定数量的联系人,因此将快速拨号列表的联系人进行重新排序后,删除排名在固定数量之后的联系人,这些联系人为用户已经不经常联系的联系人。而更新后的快速拨号列表中的联系人则是用户经常联系的,用户进入快速拨号列表激活快拨项,免去了大部分通话的拨号操作。图4示出了一个实施例中的移动通信终端,包括信息获取模块100、筛选模块200 和快速拨号列表生成模块300,其中信息获取模块100用于获取通话记录中各联系人在指定时间段内的通信量。用户的通信记录中存储了与用户进行通信的联系人,通信记录可包括通话记录和短信记录,其中通话记录可包括用户拨打出去的通话记录和接听到的通话记录,短信记录包括用户发出去的短信记录和收到的短信记录。在一个实施例中,信息获取模块100获取的通信量可以是用户在指定时间段内与各联系人的通信次数或通信时间,也可以是根据通信次数计算得到的各联系人在指定时间段内的通信次数占用户通信总次数的比例,或根据通信时间计算得到的各联系人在指定时间段内的通信时间占用户通信总时长的比例。筛选模块200用于根据通信量从联系人中筛选出预设数量个联系人。如图5所示,在一个实施例中,筛选模块200包括排序单元210和筛选单元220,其中排序单元210用于根据通信次数或通信时间或各联系人在指定时间段内的通信次数占用户通信总次数的比例或各联系人在指定时间段内的通信时间占用户通信总时长的比例对联系人进行排序。筛选单元220用于根据排序结果筛选出预设数量个排序靠前的联系人。在一个优选的实施例中,排序单元210根据各联系人在指定时间段内的通信次数占该指定时间段内用户通信总次数的比例从高到低对通信记录中的各联系人进行排序。筛选单元220从排序结果中筛选出预设数量个排序靠前的联系人,这些联系人都为用户在指定时间段内最经常联系的联系人。其中,预设数量可为系统默认值或用户设定值。快速拨号列表生成模块300用于根据筛选模块200筛选出的联系人建立快速拨号列表。快速拨号列表中保存有快拨项,快拨项为联系人,包括联系人的姓名、手机号码等信肩、ο如图6所示,在一个实施例中,快速拨号列表生成模块300包括逻辑判定单元310 和管理单元320,其中逻辑判定单元310用于将筛选出的联系人的通信量与快速拨号列表中的联系人的通信量进行对比。管理单元320用于根据逻辑判定单元310的对比结果对快速拨号列表进行更新。在一个优选的实施例中,管理单元320对快速拨号列表进行更新具体为(1)管理单元320用于将筛选出的联系人中的但不在当前的快速拨号列表中的联系人加入到快速拨号列表中。(2)管理单元320用于根据筛选出的联系人的通信量对快速拨号列表中的联系人进行重新排序。( 管理单元320用于删除重新排序后的快速拨号列表中排名在固定数量之后的联系人。快速拨号列表中只保存固定数量的联系人,因此将快速拨号列表的联系人进行重新排序后,更新后的快速拨号列表中的联系人则为用户经常联系的,用户进入快速拨号列表激活快拨项,免去了大部分通话的拨号操作。假设筛选的预设数量设置为20名,对于大部分用户来说,通信次数比例在前20名的联系人,预计会占用户通信次数总体的80 % 90 %,通过上述方法和移动终端,能够自动的将这些联系人加入快速拨号列表中,用户进入快速拨号列表点击对应联系人的快拨项拨打电话,能够免去用户80% 90%的拨号操作,因此提高了便利性。此外,快速拨号列表中的快拨项在指定时间段进行一次更新,使得快速拨号列表中的联系人始终保持了覆盖用户大部分的通话行为,给用户提供了便利,充分满足了用户需求,真正发挥了快拨功能。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种建立快速拨号列表的方法,包括以下步骤 获取通信记录中各联系人在指定时间段内的通信量; 根据所述通信量从联系人中筛选出预设数量个联系人; 根据筛选出的联系人建立快速拨号列表。
2.根据权利要求1所述的建立快速拨号列表的方法,其特征在于,所述获取通信记录中各联系人在指定时间段内的通信量的步骤包括获取所述通信记录中各联系人在指定时间段内的通信次数或通信时间; 计算各联系人在指定时间段内的通信次数占用户通信总次数的比例,或计算各联系人在指定时间段内的通信时间占用户通信总时长的比例。
3.根据权利要求2所述的建立快速拨号列表的方法,其特征在于,所述根据通信量从联系人中筛选出预设数量个联系人的步骤为根据所述通信次数或所述通信时间或所述各联系人在指定时间段内的通信次数占用户通信总次数的比例或所述各联系人在指定时间段内的通信时间占用户通信总时长的比例对联系人进行排序;根据排序结果从联系人中筛选出预设数量个排序靠前的联系人。
4.根据权利要求1至3中任意一项所述的建立快速拨号列表的方法,其特征在于,所述根据筛选出的联系人建立快速拨号列表的步骤包括将筛选出的联系人的通信量与快速拨号列表中的联系人的通信量进行对比; 根据对比结果对快速拨号列表进行更新。
5.根据权利要求4所述的建立快速拨号列表的方法,其特征在于,所述根据对比结果对当前的快速拨号列表进行更新的步骤包括将筛选出的联系人中的但不在所述快速拨号列表中的联系人加入所述快速拨号列表中;根据筛选出的联系人的通信量对快速拨号列表中的联系人进行重新排序; 删除重新排序后的快速拨号列表中排名在固定数量之后的联系人。
6.一种移动通信终端,其特征在于,包括信息获取模块,用于获取通信记录中各联系人在指定时间段内的通信量; 筛选模块,用于根据所述通信量从联系人中筛选出预设数量个联系人; 快速拨号列表生成模块,用于根据所述筛选模块筛选出的联系人建立快速拨号列表。
7.根据权利要求6所述的移动通信终端,其特征在于,所述信息获取模块用于获取所述通信记录中各联系人在指定时间段内的通信次数或通信时间,计算各联系人在指定时间段内的通信次数占用户通信总次数的比例,或计算各联系人在指定时间段内的通信时间占用户通信总时长的比例。
8.根据权利要求7所述的移动通信终端,其特征在于,所述筛选模块包括排序单元,用于根据所述通信次数或所述通信时间或所述各联系人在指定时间段内的通信次数占用户通信总次数的比例或所述各联系人在指定时间段内的通信时间占用户通信总时长的比例对联系人进行排序;筛选单元,用于根据排序结果从联系人中筛选出预设数量个排序靠前的联系人。
9.根据权利要求6至8中任意一项所述的移动通信终端,其特征在于,所述快速拨号列表生成模块包括逻辑判定单元,用于将筛选出的联系人的通信量与快速拨号列表中的联系人的通信量进行对比;管理单元,用于根据所述逻辑判定模块的对比结果对快速拨号列表进行更新。
10.根据权利要求9所述的移动通信终端,其特征在于,所述管理模块用于将筛选出的联系人中的但不在所述快速拨号列表中的联系人加入所述快速拨号列表中,并根据筛选出的联系人的通信量对快速拨号列表中的联系人进行重新排序,以及删除重新排序后的快速拨号列表中排名在固定数量之后的联系人。
全文摘要
一种建立快速拨号列表的方法,包括以下步骤获取所述通信记录中各联系人在指定时间段内的通信量;根据所述通信量从联系人中筛选出预设数量个联系人;根据筛选出的联系人建立快速拨号列表。采用上述建立快速拨号列表的方法,无需用户手动设置,能够智能、自动的建立快速拨号列表,提高了便利性。此外,还提供了一种建立快速拨号列表的移动通信终端。
文档编号H04M1/2745GK102158580SQ201110041900
公开日2011年8月17日 申请日期2011年2月21日 优先权日2011年2月21日
发明者崔颖韧 申请人:宇龙计算机通信科技(深圳)有限公司