一种快速通话方法及装置与流程

文档序号:25039296发布日期:2021-05-14 13:07阅读:93来源:国知局
一种快速通话方法及装置与流程

1.本发明涉及通信技术领域,尤其涉及一种快速通话方法及装置。


背景技术:

2.一般在用户的手机中都存储有大量的联系人,拨打电话时需要从这些大量的联系人中筛选出指定的联系人,目前的方法基本上是采用:1、在联系人或通话记录中进行翻阅查找,而联系人页面往往是按照字母顺序排序的,这种方式费时费力;2、输入联系人的名字进行查找,这种方式需要进行文字输入也较为浪费时间,另外若遇到包含相同字符的名字还需要进一步的筛选分辨联系人;3、直接输入联系人的号码,但是这种方式需要用户能够记忆住联系人的号码,但大多数情况下一个人会存在较多亲朋好友,需要记住这些号码是具有较高难度的。
3.可见,在生活中用户需要对某一联系人进行联系的时候均需要反复的重复上述的联系人查找步骤,费时费力,电话拨号效率极低,不能快速的进行拨号,越来越不符合目前快节奏的工作和生活节奏。


技术实现要素:

4.鉴于上述问题,本发明提出了一种快速通话方法及装置,可在大多数情况下避免用户手动翻阅或查找联系人,提高电话拨号效率,并且保证一键拨号的联系人快速更新。
5.第一方面,本申请通过本申请的一实施例提供如下技术方案:
6.一种快速通话方法,所述方法包括:
7.每隔预设周期,获取通话记录中所述预设周期内的通话联系人;根据每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人;其中,m为正整数;将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联;当检测到用户以预设触发方式触发目标拨号按键时,向所述目标拨号按键关联的所述目标联系人发起通话呼叫请求,其中,所述目标拨号按键为所述m个拨号按键中的任一拨号按键。
8.优选的,所述根据每个所述通话联系人的通话时长和通话次数,获得m个目标联系人,包括:
9.根据每个所述通话联系人的通话时长,获得p个重要联系人;其中,p为正整数;根据每个所述通话联系人的通话次数,获得q个常用联系人;其中,q为正整数;将所述p个重要联系人与所述q个常用联系人中的重复联系人进行合并,获得所述m个目标联系人。
10.优选的,每个所述通话联系人预设有工作标签和生活标签;所述根据每个所述通话联系人的通话时长和通话次数,获得m个目标联系人,包括:
11.根据标签为所述工作标签的每个所述通话联系人的通话时长和/或通话次数,获得m个工作联系人;其中,所述目标联系人为所述工作联系人;根据标签为所述生活标签的每个所述通话联系人的通话时长和/或通话次数,获得m个生活联系人;其中,所述目标联系人为生活联系人。
12.优选的,所述将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联,包括:
13.在工作时间将所述m个工作联系人与拨号键盘上的所述m个拨号按键进行一一关联;在非工作时间将所述m个生活联系人与拨号键盘上的所述m个拨号按键进行一一关联。
14.优选的,所述根据每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人,包括:
15.根据所述预设周期内的每日的指定时段,每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人;其中,所述将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联,包括:
16.将所述m个目标联系人在每日的所述指定时段与所述拨号键盘上的所述m个拨号按键进行一一关联。
17.优选的,所述根据每个所述通话联系人的通话时长和通话次数,获得m个目标联系人,包括:
18.根据每个所述通话联系人的通话时长,获得m个第一目标联系人;根据每个所述通话联系人的通话次数,获得m个第二目标联系人;
19.其中,所述将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联,包括:
20.将所述m个第一目标联系人与所述拨号键盘上的所述m个拨号按键进行一一关联,获得第一拨号界面;将所述m个第二目标联系人与所述拨号键盘上的所述m个拨号按键进行一一关联,获得第二拨号界面。
21.优选的,所述检测到用户以预设触发方式触发目标拨号按键之前,还包括:
22.接收用户的切换操作;根据所述切换操作,从所述第一拨号界面和所述第二拨号界面中选择向所述用户展示的目标拨号界面;其中,目标拨号按键用于供用户以所述预设触发方式触发所述目标拨号按键。
23.优选的,所述根据每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人之前,还包括:
24.对所述通话记录中的无效联系人进行筛除,获得所述通话联系人;其中,所述无效联系人包括:银行、保险、快递、外卖和电信运营商。
25.优选的,所述将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联之后,还包括:
26.基于所述目标联系人的名称和/或头像,在所述m个拨号按键中的每个拨号按键上显示联系人标签;其中,所述联系人标签用于区分不同的目标联系人。
27.优选的,每个所述拨号按键的联系人标签为与该拨号按键关联的所述目标联系人的名称中所包含的字符。
28.优选的,所述预设触发方式包括:
29.长按按键触发;和滑动按键触发。
30.第二方面,基于同一发明构思,本申请通过本申请的一实施例提供如下技术方案:
31.一种快速通话装置,所述装置包括:
32.第一获取模块,用于每隔预设周期,获取通话记录中所述预设周期内的通话联系
人;第二获取模块,用于根据每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人;其中,m为正整数;关联模块,用于将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联;通话模块,用于当检测到用户以预设触发方式触发目标拨号按键时,向所述目标拨号按键关联的所述目标联系人发起通话呼叫请求,其中,所述目标拨号按键为所述m个拨号按键中的任一拨号按键。
33.优选地,所述第二获取模块,还用于:
34.根据每个所述通话联系人的通话时长,获得p个重要联系人;其中,p为正整数;根据每个所述通话联系人的通话次数,获得q个常用联系人;其中,q为正整数;将所述p个重要联系人与所述q个常用联系人中的重复联系人进行合并,获得所述m个目标联系人。
35.优选地,每个所述通话联系人预设有工作标签和生活标签;所述第二获取模块具体用于:
36.根据标签为所述工作标签的每个所述通话联系人的通话时长和/或通话次数,获得m个工作联系人;其中,所述目标联系人为所述工作联系人;根据标签为所述生活标签的每个所述通话联系人的通话时长和/或通话次数,获得m个生活联系人;其中,所述目标联系人为生活联系人。
37.优选地,所述关联模块具体用于:
38.在工作时间将所述m个工作联系人与拨号键盘上的所述m个拨号按键进行一一关联;在非工作时间将所述m个生活联系人与拨号键盘上的所述m个拨号按键进行一一关联。
39.优选地,所述第二获取模块具体用于:
40.根据所述预设周期内的每日的指定时段,每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人;
41.其中,所述关联模块具体用于:
42.将所述m个目标联系人在每日的所述指定时段与所述拨号键盘上的所述m个拨号按键进行一一关联。
43.优选地,所述第二获取模块具体用于:
44.根据每个所述通话联系人的通话时长,获得m个第一目标联系人;根据每个所述通话联系人的通话次数,获得m个第二目标联系人;
45.其中,所述关联模块具体用于:
46.将所述m个第一目标联系人与所述拨号键盘上的所述m个拨号按键进行一一关联,获得第一拨号界面;将所述m个第二目标联系人与所述拨号键盘上的所述m个拨号按键进行一一关联,获得第二拨号界面。
47.优选地,还包括切换模块,用于在所述检测到用户以预设触发方式触发目标拨号按键之前,
48.接收用户的切换操作;根据所述切换操作,从所述第一拨号界面和所述第二拨号界面中选择向所述用户展示的目标拨号界面;其中,目标拨号按键用于供用户以所述预设触发方式触发所述目标拨号按键。
49.优选地,还包括:筛选模块,用于在根据每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人之前,
50.对所述通话记录中的无效联系人进行筛除,获得所述通话联系人;其中,所述无效
联系人包括:银行、保险、快递、外卖和电信运营商。
51.优选地,还包括:标签显示模块,用于将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联之后,
52.基于所述目标联系人的名称和/或头像,在所述m个拨号按键中的每个拨号按键上显示联系人标签;其中,所述联系人标签用于区分不同的目标联系人。
53.优选地,所述标签显示模块显示的每个所述拨号按键的联系人标签为与该拨号按键关联的所述目标联系人的名称中所包含的字符。
54.优选地,所述通话模块检测的预设触发方式包括:
55.长按按键触发;和滑动按键触发。
56.第三方面,基于同一发明构思,本申请通过本申请的一实施例提供如下技术方案:
57.一种用户终端,包括处理器和存储器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时使所述用户终端执行上述第一方面中任一项所述方法的步骤。
58.第四方面,基于同一发明构思,本申请通过本申请的一实施例提供如下技术方案:
59.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面中任一项所述方法的步骤。
60.本实施例提供的一种快速通话方法及装置,通过每隔预设周期获取通话记录中所述预设周期内的通话联系人,保证了目标联系人的不断更新。然后,根据每个通话联系人的通话时长和/或通话次数,获得m个目标联系人;其中,m为正整数;由于目标联系人是由通话时长和/或通话次数确定的,可保证目标联系人为用户较为重要或常用的联系人。最后,将m个目标联系人与拨号键盘上的m个拨号按键进行一一关联,实现了每隔预设周期就对关联的目标联系人进行更新,同时在拨号按键上关联目标联系人之后就可实现快速一键拨号。可见,在应用本发明实施例提供的快速通话方法后用户在大多数情况下无需再手动翻阅或查找联系人,就可直接对常用联系人或重要联系人进行快速拨打电话,提高了电话拨号效率。
61.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
62.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
63.图1示出了本发明第一实施例提供的一种快速通话方法的流程图;
64.图2示出了本发明第一实施例提供的一种虚拟键盘的第一拨号界面;
65.图3示出了本发明第一实施例提供的一种虚拟键盘的第二拨号界面;
66.图4示出了本发明第二实施例提供的一种快速通话装置的功能模块图;
67.图5示出了本发明第三实施例提供的一种用户终端的模块框图。
具体实施方式
68.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
69.第一实施例
70.请参见图1,示出了本发明第一实施例提供的一种快速通话方法的流程图,所述方法包括:
71.步骤s10:每隔预设周期,获取通话记录中所述预设周期内的通话联系人;
72.步骤s20:根据每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人;其中,m为正整数;
73.步骤s30:将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联;
74.步骤s40:当检测到用户以预设触发方式触发目标拨号按键时,向所述目标拨号按键关联的所述目标联系人发起通话呼叫请求,其中,所述目标拨号按键为所述m个拨号按键中的任一拨号按键。
75.本发明方法可嵌入到手机的操作系统中进行使用(形成系统软件),也可形成独立安装的软件在手机操作系统中进行安装使用,不作限制。
76.在步骤s10中,预设周期可以为用户设置的指定时长,也可为操作系统预置的时长。例如,预设周期可以为3天、5天、7天、10天、14天、15天或一个月等,不作限制。通话记录,即为用户拨打电话和/或接听电话的记录;该通话记录中包括但不限于,通话时长、通话次数、通话时间点等。进一步的,在本实施例中获取的通话记录可包括如下三种情况:1、仅包含拨打电话的通话记录;2、仅包含接听电话的通话记录;3、包含拨打电话以及接听电话的通话记录。
77.在统计通话联系人的时候可选择性的不统计如下的类型的联系人:银行、保险、快递、外卖和电信运营商,这样可更加的精准的匹配用户真正需要的通话联系人。也即在步骤s20之前,还可包括步骤:对所述通话记录中的无效联系人进行筛除,获得所述通话联系人;其中,所述无效联系人包括:银行、保险、快递、外卖和电信运营商。
78.对于银行、保险、快递、外卖和电信运营商这些类别的联系人用户可设置对应的标签,也可由操作系统标记默认的标签。在筛除无效联系人时至少包括如下的两种筛除方式:
79.1、获取预设周期内所有的通话记录对应的联系人,然后将上述的银行、保险、快递、外卖和电信运营商等类型的联系人进行排除,最后获得预设周期内的通话联系人。
80.2、在开始统计预设周期内的通话记录对应的联系人时,就不统计上述的银行、保险、快递、外卖和电信运营商等类型的联系人,统计完成获得预设周期内的通话联系人。
81.步骤s20:根据每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人;其中,m为正整数。
82.在步骤s20中,通话时长可以间接的反映出一个联系人对用户的重要程度,通话时长表示一个联系人在预设周期内一次或多次通话的总时长。通话次数可以反应出一个联系人对用户的沟通频率,即是否常用。
83.目前,对于人们来说,大多数情况下工作和生活是相互分开的。但在同一个用户手
机上往往存在同事、客户、领导的工作电话,同时还会有家人、朋友、同学的生活沟通电话。具体的对于用户而言,同事、客户、领导等的工作电话是通话频次较多的电话;家人、朋友、同学等的生活沟通电话是通话时长较长的电话。基于此,步骤s20可具体包括:
84.步骤s21:根据每个所述通话联系人的通话时长,获得p个重要联系人;其中,p为正整数;
85.步骤s22:根据每个所述通话联系人的通话次数,获得q个常用联系人;其中,q为正整数;
86.步骤s23:将所述p个重要联系人与所述q个常用联系人中的重复联系人进行合并,获得所述m个目标联系人。
87.在步骤s21中,可将预设周期内的通话记录中的联系人按照通话时长由长到短进行排序,然后,将通话时长最长的前p个通话联系人作为重要联系人。
88.同样的在步骤s22中,可将预设周期内的通话记录中的联系人按照通话次数由多到少进行排序,然后,将通话次数最多的前q个通话联系人作为常用联系人。
89.步骤s23中,对于重复联系人的合并处理方式具体可包括:1、若重复联系人名称相同,号码不同,则可将重复的两个联系人合并,并保留两个号码。2、若重复联系人为号码相同,名称不同,则可任意删除一个联系人。3、若重复联系人号码与名称均相同,则可随机删除两个重复的联系人中的一个。
90.步骤s30:将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联。
91.在步骤s30中,拨号键盘可以为实体键盘也可为显示屏上的虚拟键盘。当拨号键盘为虚拟键盘时,如图2所示。本实施例中,拨号按键可包括数字键盘中的数字按键1~9以及“*”键、“#”键,还可包括字母按键a~z,不作限制。
92.在本实施例中,目标联系人与拨号按键进行关联,表示当按照预设触发方式触发拨号按键时就可向拨号按键对应的联系人发起通话呼叫请求。预设触发方式可包括:
93.1、长按按键触发,表示对所述拨号按键长按超过一预设时长时,对当前长按的所述拨号按键对应的目标联系人进行拨号。预设时长可进行自定义设定,例如可为1s、0.7s、0.5s等,不作限制。
94.2、滑动按键触发,表示对所述拨号按键按压并滑动时,对当前滑动的所述拨号按键对应的目标联系人进行拨号。具体的,对拨号按键进行按压并滑动可为,按压状态下向左、向右、向上、向下、左上方、左下方、右上方和/或右下方滑动,不作限制。在滑动拨号关联中,可在对拨号按键按压并向任意方向滑动时均向同一通话联系人拨打电话。也可将不同的滑动方向作为不同的滑动拨号关联方式,以增加关联方式;即,当向不同的方向按压并滑动时可向不同的通话联系人拨打电话。
95.3、连续点击触发,即对所述拨号按键连续点击两次或三次时,对当前点击的所述拨号按键对应的联系人进行拨号。通过不同的拨号关联方式就可实现在同一拨号按键下关联多个通话联系人,避免拨号按键数量无法满足用户需求;同时,不同的关联方式也满足了用户的个性化需求。
96.4、拨号触发,即对拨号按键对应的数字或符号进行拨号而触发。例如,当数字按键1关联有联系人a时,用户可直接输入数字“1”再点击拨号实现触发,拨号后手机实际在后台对联系人a进行拨号,或手机系统自动实现跳转对联系人a拨号。
97.在步骤s30中,例如,m取值为6,若没有重复联系人,此时可将6个联系人分别与拨号按键1~6进行一一关联。
98.在本实施例中,举例说明一一关联的含义。如,目标联系人为6个,则可在6个拨号按键的每个拨号按键上关联一个目标联系人,实现一一关联。
99.进一步的,当拨号关联之后,还可包括:对拨号按键设置联系人标签,所述联系人标签用于显示在所述拨号按键上。也即在步骤s30之后,可包括:
100.基于所述目标联系人的名称和/或头像,在所述m个拨号按键中的每个拨号按键上显示联系人标签;其中,所述联系人标签用于区分不同的目标联系人。
101.其中,设置的联系人标签可为与该拨号按键关联的目标联系人的名称中的任意一个或多个字符,联系人标签可以由系统根据目标联系人的名称自动选择确定,也可由用户进行自行设定。联系人标签由系统进行自动确定时可将目标联系人名称中不常用的一个或两个字符作为联系人标签,这样可以保证联系人标签的唯一性,避免产生两个相同的联系人标签。另外,也可将目标联系人的头像作为联系人标签显示到拨号按键上,显示的方式可为半透明显示。在滑动按键触发中,若一个拨号按键关联了多个目标联系人,则可将多个目标联系人的联系人标签显示在拨号按键上对应的滑动按键触发的滑动方向上。
102.另外,可在同一拨号按键上拨号关联多个目标联系人。即,可将m个目标联系人中多个联系人关联至同一拨号按键上,并且为该拨号按键上的关联的每个目标联系人分配预设触发方式。例如,当两个目标联系人关联至同一拨号按键上时,可自动为每个目标联系人分配不同的预设触发方式。具体实例如下:
103.将m个目标联系人与x个拨号按键进行关联,其中,x为正整数。当x为3,m为5时,可将按照先后顺序将前两个拨号按键分别关联两个目标联系人。比如,按照重要程度(通话时长)、和常用程度(通话次数),确定先后顺序,依次将目标联系人关联到拨号按键1、拨号按键2、拨号按键3(即数字键1、2、3),其中,拨号按键1、拨号按键2上关联两个目标联系人,拨号按键3上关联1个目标联系,实现5个目标联系人关联至3个拨号按键。然后,为每个拨号按键上的目标联系人分配预设触发方式,如拨号按键1上的两个目标联系人可分别分配向上的滑动按键触发方式和向上的滑动按键触发方式;拨号按键1上的两个目标联系人还可分别分配长按按键触发方式和滑动按键触发方式,不作限制。
104.在确定关联的先后顺序时,可对每个目标联系人的通话时长和通话次数进行权重分配,计算综合使用评分,按照综合使用评分由大到小进行排序。例如,综合使用评分=a*通话时长+b*通话次数,a、b为权重。优选地,可b大于a,保证通话次数较多的目标联系人排在更前面,以便用户频繁使用。
105.这样就可以实现在同一拨号按键上关联多个通话联系人,并且在拨号的时候不会产生混淆。例如:将重要联系人张三与拨号按键“1”进行关联,并设置长按按键触发,将重要联系人李四与拨号按键“1”进行关联,并设置滑动按键触发。当对拨号按键“1”进行长按时,即对张三发起通话呼叫请求;当对拨号按键“1”进行按压并滑动时,即对李四发起通话呼叫请求。由此,解决了当重要联系人或常用联系人较多时,拨号按键数量不够的问题。
106.此外,用户也可自定义触发方式,如用户需要对同一拨号按键下的不同目标联系人进行同时拨号时(如多方电话会议),可将需同时拨号的多个目标联系人关联至同一拨号按键,并设置相同的预设触发方式。
9:00,9:00-17:00,17:00-24:00。进一步的,若在本实施例中步骤s10中统计的预设周期为一周,则可将分别对7天中的每个时间段的通话联系人进行统计,例如对一个预设周期内每天的9:00-17:00产生的通话联系人进行统计,从而得到9:00-17:00对应的目标联系人。当m个拨号按键与m个目标联系人关联之后就有,在一天当中的9:00-17:00时(即指定时段为9:00-17:00),拨号按键上关联且显示的m个联系人为过去一个统计周期(预设周期)内统计出的9:00-17:00通话时长和/或通话次数最多的通话联系人;在一天当中的17:00-24:00时(即指定时段为17:00-24:00),拨号按键上关联且显示的m个联系人为过去一个统计周期(预设周期)内统计出的17:00-24:00通话时长和/或通话次数最多的通话联系人,以此类推。这样就可自动适应用户在不同的时间段内的用户的通话习惯,并且更加精细化和准确,有效实现一键快速拨号。
125.三、重要联系人与常用联系人不合并,且形成多个拨号界面,快捷拨号。
126.具体的,步骤s20包括:
127.步骤s21c:根据每个所述通话联系人的通话时长,获得m个第一目标联系人;
128.步骤s22c:根据每个所述通话联系人的通话次数,获得m个第二目标联系人。
129.其中,步骤s21c-s22c的说明可参照步骤s21-s22,实际的第一目标联系人可对应重要联系人,第二目标联系人可对应常用联系人(重要联系人与常用联系人已经进行过解释,不再赘述)。此时,步骤s30包括:
130.步骤s31c:将所述m个第一目标联系人与所述拨号键盘上的所述m个拨号按键进行一一关联,获得第一拨号界面;
131.步骤s32c:将所述m个第二目标联系人与所述拨号键盘上的所述m个拨号按键进行一一关联,获得第二拨号界面。
132.在步骤s31c-s32c中,第一拨号界面与第二拨号界面均对应具有拨号按键。拨号界面可以是触屏手机显示在屏幕的可视的拨号界面。也可以是实体的拨号按键对应的不可视的拨号界面,例如,手机具备实体按键1-9,实体按键1-9可分别对应第一拨号界面和第二拨号界面,在拨号前可选择一个拨号界面生效。步骤s31c-s32c中的关联可参照上述步骤s30的阐述,不再赘述。
133.进一步的,由于分别对第一目标联系人与第二目标联系进行了关联,得到两个拨号界面,因此,在拨号器前可通过切换操作进行灵活的切换,以实现工作和生活的灵活划分。具体如下:
134.在步骤s30之后,且步骤s40之前,还包括:
135.步骤s301:接收用户的切换操作;
136.步骤s302:根据所述切换操作,从所述第一拨号界面和所述第二拨号界面中选择向所述用户展示的目标拨号界面;其中,目标拨号按键用于供用户以所述预设触发方式触发所述目标拨号按键。
137.在步骤s301中,通过切换操作用户就可在第一拨号界面与第二拨号界面之间进行切换,例如本实施例中可在如图2所示的第一拨号界面与图3所示的第二拨号界面之间进行切换,快捷方便,增加了工作、生活拨号的灵活性。切换操作可包括滑动操作,点击预设的切换按钮以及选择操作。滑动操作,可为在手机触屏的全部区域或指定区域进行预设方向的滑动,实现切换,例如向左/右,向上/下进行滑动。点击预设的切换按钮,可为点击触屏上显
示的虚拟按钮,也可为点击手机上预设的实体按键。选择操作,为手机上具有按钮1与按钮2,按钮1对应第一拨号界面,按钮2对应第二拨号界面;当用户点击按钮1时手机可自动选择第一拨号界面,拨号时,拨向与第一拨号界面关联的第一目标联系人;当用户点击按钮2时手机可自动选择第二拨号界面;拨号时,拨向与第二拨号界面关联的第二目标联系人。
138.通过步骤s21c-s22c以及步骤s31c-s32c,可实现用户对重要联系人与常用联系人的便捷管理,在不同应用环境以及不同场合下实现快速切换,一键拨号。
139.步骤s40:当检测到用户以预设触发方式触发目标拨号按键时,向所述目标拨号按键关联的所述目标联系人发起通话呼叫请求,其中,所述目标拨号按键为所述m个拨号按键中的任一拨号按键。
140.步骤s40中,预设触发方式可在进行步骤s30时,或执行之后进行配置。
141.综上所述,本实施例提供的一种快速通话方法中,通过每隔预设周期获取通话记录中所述预设周期内的通话联系人,保证了目标联系人的不断更新。然后,根据每个通话联系人的通话时长和/或通话次数,获得m个目标联系人;其中,m为正整数;由于目标联系人是由通话时长和/或通话次数确定的,可保证目标联系人为用户较为重要或常用的联系人。最后,将m个目标联系人与拨号键盘上的m个拨号按键进行一一关联,实现了每隔预设周期就对关联的目标联系人进行更新,同时在拨号按键上关联目标联系人之后就可实现快速一键拨号。可见,在应用本发明实施例提供的快速通话方法后用户在大多数情况下无需再手动翻阅或查找联系人,就可直接对常用联系人或重要联系人进行快速拨打电话,提高了电话拨号效率。
142.第二实施例
143.基于同一发明构思,本发明第二实施例提供了一种快速通话装置300。图4示出了本发明第二实施例提供的一种快速通话装置300的功能模块框图。
144.所述装置300包括:
145.第一获取模块301,用于每隔预设周期,获取通话记录中所述预设周期内的通话联系人;
146.第二获取模块302,用于根据每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人;其中,m为正整数;
147.关联模块303,用于将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联;
148.通话模块304,用于当检测到用户以预设触发方式触发目标拨号按键时,向所述目标拨号按键关联的所述目标联系人发起通话呼叫请求,其中,所述目标拨号按键为所述m个拨号按键中的任一拨号按键。
149.作为一种可选的实施方式,所述第二获取模块302,还用于:
150.根据每个所述通话联系人的通话时长,获得p个重要联系人;其中,p为正整数;根据每个所述通话联系人的通话次数,获得q个常用联系人;其中,q为正整数;将所述p个重要联系人与所述q个常用联系人中的重复联系人进行合并,获得所述m个目标联系人。
151.作为一种可选的实施方式,每个所述通话联系人预设有工作标签和生活标签;所述第二获取模块302具体用于:
152.根据标签为所述工作标签的每个所述通话联系人的通话时长和/或通话次数,获
得m个工作联系人;其中,所述目标联系人为所述工作联系人;
153.根据标签为所述生活标签的每个所述通话联系人的通话时长和/或通话次数,获得m个生活联系人;其中,所述目标联系人为生活联系人。
154.作为一种可选的实施方式,所述关联模块303具体用于:
155.在工作时间将所述m个工作联系人与拨号键盘上的所述m个拨号按键进行一一关联;在非工作时间将所述m个生活联系人与拨号键盘上的所述m个拨号按键进行一一关联。
156.作为一种可选的实施方式,所述第二获取模块302具体用于:
157.根据所述预设周期内的每日的指定时段,每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人;
158.其中,所述关联模块303具体用于:
159.将所述m个目标联系人在每日的所述指定时段与所述拨号键盘上的所述m个拨号按键进行一一关联。
160.作为一种可选的实施方式,所述第二获取模块302具体用于:
161.根据每个所述通话联系人的通话时长,获得m个第一目标联系人;根据每个所述通话联系人的通话次数,获得m个第二目标联系人;
162.其中,所述关联模块303具体用于:
163.将所述m个第一目标联系人与所述拨号键盘上的所述m个拨号按键进行一一关联,获得第一拨号界面;将所述m个第二目标联系人与所述拨号键盘上的所述m个拨号按键进行一一关联,获得第二拨号界面。
164.作为一种可选的实施方式,还包括切换模块,用于在所述检测到用户以预设触发方式触发目标拨号按键之前,
165.接收用户的切换操作;根据所述切换操作,从所述第一拨号界面和所述第二拨号界面中选择向所述用户展示的目标拨号界面;其中,目标拨号按键用于供用户以所述预设触发方式触发所述目标拨号按键。
166.作为一种可选的实施方式,还包括:筛选模块,用于在根据每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人之前,
167.对所述通话记录中的无效联系人进行筛除,获得所述通话联系人;其中,所述无效联系人包括:银行、保险、快递、外卖和电信运营商。
168.作为一种可选的实施方式,还包括:标签显示模块,用于将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联之后,
169.基于所述目标联系人的名称和/或头像,在所述m个拨号按键中的每个拨号按键上显示联系人标签;其中,所述联系人标签用于区分不同的目标联系人。
170.作为一种可选的实施方式,所述标签显示模块显示的每个所述拨号按键的联系人标签为与该拨号按键关联的所述目标联系人的名称中所包含的字符。
171.作为一种可选的实施方式,所述通话模块检测的预设触发方式包括:
172.长按按键触发;和滑动按键触发。
173.需要说明的是,本发明实施例所提供的快速通话装置300,其具体实现及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。
174.第三实施例
175.基于同一发明构思,本发明第三实施例还提供了一种用户终端,包括处理器和存储器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时使所述用户终端执行以下操作:
176.每隔预设周期,获取通话记录中所述预设周期内的通话联系人;根据每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人;其中,m为正整数;将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联;当检测到用户以预设触发方式触发目标拨号按键时,向所述目标拨号按键关联的所述目标联系人发起通话呼叫请求,其中,所述目标拨号按键为所述m个拨号按键中的任一拨号按键。
177.需要说明的是,本发明实施例中所提供的用户终端中,上述每个步骤的具体实现及产生的技术效果和前述方法实施例相同,为简要描述,本实施例未提及之处可参考前述方法实施例中相应内容。
178.于本发明实施例中,用户终端中安装有操作系统以及第三方应用程序。用户终端可以为平板电脑、手机、笔记本电脑、pc(personal computer,个人计算机)、可穿戴设备、车载终端等用户终端设备。
179.图5示出了一种示例性用户终端500的模块框图。如图5所示,用户终端500包括存储器502、存储控制器504,一个或多个(图中仅示出一个)处理器506、外设接口508、网络模块510、输入输出模块512、显示模块514等。这些组件通过一条或多条通讯总线/信号线516相互通讯。
180.存储器502可用于存储软件程序以及模块,如本发明实施例中的快速通话方法以及装置对应的程序指令/模块,处理器506通过运行存储在存储器502内的软件程序以及模块,从而执行各种功能应用以及数据处理,如本发明实施例提供的快速通话方法。
181.存储器502可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。处理器506以及其他可能的组件对存储器502的访问可在存储控制器504的控制下进行。
182.外设接口508将各种输入/输出装置耦合至处理器506以及存储器502。在一些实施例中,外设接口508,处理器506以及存储控制器504可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
183.网络模块510用于接收以及发送网络信号。上述网络信号可包括无线信号或者有线信号。
184.输入输出模块512用于提供给用户输入数据实现用户与用户终端的交互。所述输入输出模块512可以是,但不限于,鼠标、键盘和触控屏幕等。
185.显示模块514在用户终端500与用户之间提供一个交互界面(例如用户操作界面)或用于显示图像数据给用户参考。在本实施例中,所述显示模块514可以是液晶显示器或触控显示器。若为触控显示器,其可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是指触控显示器能感应到来自该触控显示器上一个或多个位置处同时产生的触控操作,并将该感应到的触控操作交由处理器进行计算和处理。
186.可以理解,图5所示的结构仅为示意,用户终端500还可包括比图5中所示更多或者更少的组件,或者具有与图5所示不同的配置。图5中所示的各组件可以采用硬件、软件或其
组合实现。
187.第四实施例
188.本发明第四实施例提供了一种计算机存储介质,本发明第二实施例中的快速通话装置集成的功能模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述第一实施例的快速通话方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
189.在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
190.在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
191.类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
192.本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
193.此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所
包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
194.本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的快速通话装置、用户终端中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
195.应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
196.本发明公开了a1.一种快速通话方法,所述方法包括:
197.每隔预设周期,获取通话记录中所述预设周期内的通话联系人;根据每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人;其中,m为正整数;将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联;当检测到用户以预设触发方式触发目标拨号按键时,向所述目标拨号按键关联的所述目标联系人发起通话呼叫请求,其中,所述目标拨号按键为所述m个拨号按键中的任一拨号按键。
198.a2.根据a1所述的方法,所述根据每个所述通话联系人的通话时长和通话次数,获得m个目标联系人,包括:
199.根据每个所述通话联系人的通话时长,获得p个重要联系人;其中,p为正整数;根据每个所述通话联系人的通话次数,获得q个常用联系人;其中,q为正整数;将所述p个重要联系人与所述q个常用联系人中的重复联系人进行合并,获得所述m个目标联系人。
200.a3.根据a1所述的方法,每个所述通话联系人预设有工作标签和生活标签;所述根据每个所述通话联系人的通话时长和通话次数,获得m个目标联系人,包括:
201.根据标签为所述工作标签的每个所述通话联系人的通话时长和/或通话次数,获得m个工作联系人;其中,所述目标联系人为所述工作联系人;根据标签为所述生活标签的每个所述通话联系人的通话时长和/或通话次数,获得m个生活联系人;其中,所述目标联系人为生活联系人。
202.a4.根据a3所述的方法,所述将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联,包括:
203.在工作时间将所述m个工作联系人与拨号键盘上的所述m个拨号按键进行一一关
联;在非工作时间将所述m个生活联系人与拨号键盘上的所述m个拨号按键进行一一关联。
204.a5.根据a1所述的方法,所述根据每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人,包括:
205.根据所述预设周期内的每日的指定时段,每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人;
206.其中,所述将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联,包括:将所述m个目标联系人在每日的所述指定时段与所述拨号键盘上的所述m个拨号按键进行一一关联。
207.a6.根据a1所述的方法,所述根据每个所述通话联系人的通话时长和通话次数,获得m个目标联系人,包括:
208.根据每个所述通话联系人的通话时长,获得m个第一目标联系人;根据每个所述通话联系人的通话次数,获得m个第二目标联系人;
209.其中,所述将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联,包括:
210.将所述m个第一目标联系人与所述拨号键盘上的所述m个拨号按键进行一一关联,获得第一拨号界面;将所述m个第二目标联系人与所述拨号键盘上的所述m个拨号按键进行一一关联,获得第二拨号界面。
211.a7.根据a6所述的方法,所述检测到用户以预设触发方式触发目标拨号按键之前,还包括:
212.接收用户的切换操作;根据所述切换操作,从所述第一拨号界面和所述第二拨号界面中选择向所述用户展示的目标拨号界面;其中,目标拨号按键用于供用户以所述预设触发方式触发所述目标拨号按键。
213.a8.根据a1所述的方法,所述根据每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人之前,还包括:
214.对所述通话记录中的无效联系人进行筛除,获得所述通话联系人;其中,所述无效联系人包括:银行、保险、快递、外卖和电信运营商。
215.a9.根据a1所述的方法,所述将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联之后,还包括:
216.基于所述目标联系人的名称和/或头像,在所述m个拨号按键中的每个拨号按键上显示联系人标签;其中,所述联系人标签用于区分不同的目标联系人。
217.a10.根据a9所述的方法,每个所述拨号按键的联系人标签为与该拨号按键关联的所述目标联系人的名称中所包含的字符。
218.a11.根据a1所述的方法,所述预设触发方式包括:
219.长按按键触发;和滑动按键触发。
220.本发明还公开了b12.一种快速通话装置,所述装置包括:
221.第一获取模块,用于每隔预设周期,获取通话记录中所述预设周期内的通话联系人;第二获取模块,用于根据每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人;其中,m为正整数;关联模块,用于将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联;通话模块,用于当检测到用户以预设触发方式触发目标拨号按键时,向所
述目标拨号按键关联的所述目标联系人发起通话呼叫请求,其中,所述目标拨号按键为所述m个拨号按键中的任一拨号按键。
222.b13.根据b12所述的装置,所述第二获取模块,还用于:
223.根据每个所述通话联系人的通话时长,获得p个重要联系人;其中,p为正整数;根据每个所述通话联系人的通话次数,获得q个常用联系人;其中,q为正整数;将所述p个重要联系人与所述q个常用联系人中的重复联系人进行合并,获得所述m个目标联系人。
224.b14.根据b12所述的装置,每个所述通话联系人预设有工作标签和生活标签;所述第二获取模块具体用于:
225.根据标签为所述工作标签的每个所述通话联系人的通话时长和/或通话次数,获得m个工作联系人;其中,所述目标联系人为所述工作联系人;根据标签为所述生活标签的每个所述通话联系人的通话时长和/或通话次数,获得m个生活联系人;其中,所述目标联系人为生活联系人。
226.b15.根据b14所述的装置,所述关联模块具体用于:
227.在工作时间将所述m个工作联系人与拨号键盘上的所述m个拨号按键进行一一关联;在非工作时间将所述m个生活联系人与拨号键盘上的所述m个拨号按键进行一一关联。
228.b16.根据b12所述的装置,所述第二获取模块具体用于:
229.根据所述预设周期内的每日的指定时段,每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人;
230.其中,所述关联模块具体用于:
231.将所述m个目标联系人在每日的所述指定时段与所述拨号键盘上的所述m个拨号按键进行一一关联。
232.b17.根据b12所述的装置,所述第二获取模块具体用于:
233.根据每个所述通话联系人的通话时长,获得m个第一目标联系人;根据每个所述通话联系人的通话次数,获得m个第二目标联系人;
234.其中,所述关联模块具体用于:
235.将所述m个第一目标联系人与所述拨号键盘上的所述m个拨号按键进行一一关联,获得第一拨号界面;将所述m个第二目标联系人与所述拨号键盘上的所述m个拨号按键进行一一关联,获得第二拨号界面。
236.b18.根据b17所述的装置,还包括切换模块,用于在所述检测到用户以预设触发方式触发目标拨号按键之前,
237.接收用户的切换操作;根据所述切换操作,从所述第一拨号界面和所述第二拨号界面中选择向所述用户展示的目标拨号界面;其中,目标拨号按键用于供用户以所述预设触发方式触发所述目标拨号按键。
238.b19.根据b12所述的装置,还包括:筛选模块,用于在根据每个所述通话联系人的通话时长和/或通话次数,获得m个目标联系人之前,
239.对所述通话记录中的无效联系人进行筛除,获得所述通话联系人;其中,所述无效联系人包括:银行、保险、快递、外卖和电信运营商。
240.b20.根据b12所述的装置,还包括:标签显示模块,用于将所述m个目标联系人与拨号键盘上的m个拨号按键进行一一关联之后,
241.基于所述目标联系人的名称和/或头像,在所述m个拨号按键中的每个拨号按键上显示联系人标签;其中,所述联系人标签用于区分不同的目标联系人。
242.b21.根据b20所述的装置,所述标签显示模块显示的每个所述拨号按键的联系人标签为与该拨号按键关联的所述目标联系人的名称中所包含的字符。
243.b22.根据b12所述的装置,所述通话模块检测的预设触发方式包括:
244.长按按键触发;和滑动按键触发。
245.本发明还公开了c23.一种用户终端,包括处理器和存储器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时使所述用户终端执行a1-a11中任一项所述方法的步骤。
246.本发明还公开了d24.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现a1-a11中任一项所述方法的步骤。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1