CN112134988B - 电话号码拨号方法、装置、设备及介质 - Google Patents

电话号码拨号方法、装置、设备及介质 Download PDF

Info

Publication number
CN112134988B
CN112134988B CN202011017933.3A CN202011017933A CN112134988B CN 112134988 B CN112134988 B CN 112134988B CN 202011017933 A CN202011017933 A CN 202011017933A CN 112134988 B CN112134988 B CN 112134988B
Authority
CN
China
Prior art keywords
segment
telephone
dialing
telephone number
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011017933.3A
Other languages
English (en)
Other versions
CN112134988A (zh
Inventor
肖博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202011017933.3A priority Critical patent/CN112134988B/zh
Publication of CN112134988A publication Critical patent/CN112134988A/zh
Application granted granted Critical
Publication of CN112134988B publication Critical patent/CN112134988B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/2748Methods of retrieving data by matching character strings

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)

Abstract

本申请公开了一种电话号码拨号方法、装置、设备及介质,属于电子设备技术领域。电话号码拨号方法包括:在电话号码由N段号码段组成的情况下,接收对于第i段号码段的第一输入,其中,N和i为正整数,且N小于电话号码的位数;响应于第一输入,显示由已拨的前i段号码段组成的第一目标号码段;且在i小于N的情况下,显示第i+1段号码段。本申请的电话号码拨号方法、装置、设备及介质,能够提高电话号码拨号效率。

Description

电话号码拨号方法、装置、设备及介质
技术领域
本申请属于电子设备技术领域,具体涉及一种电话号码拨号方法、装置、设备及介质。
背景技术
目前,用户在拨打电话时,主要是利用由10个数字(0-9)和两个特殊符号键(*和#)组成的拨号键盘进行拨号。
但是,在实现本申请过程中,发明人发现相关技术中至少存在如下问题:在利用上述拨号键盘拨电话号码时,当电话号码为M位数时,需要用户通过上述拨号键盘执行M次输入,才能完成电话号码的拨号,因此,相关技术中,存在电话号码拨号效率较低的问题。
发明内容
本申请实施例的目的是提供一种电话号码拨号方法、装置、设备及介质,能够解决电话号码拨号效率低的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种电话号码拨号方法,包括:
在电话号码由N段号码段组成的情况下,接收对于第i段号码段的第一输入,其中,N和i为正整数,且N小于电话号码的位数;
响应于第一输入,显示由已拨的前i段号码段组成的第一目标号码段;且在i小于N的情况下,显示第i+1段号码段。
第二方面,本申请实施例提供了一种电话号码拨号装置,包括:
第一接收模块,用于在电话号码由N段号码段组成的情况下,接收对于第i段号码段的第一输入,其中,N和i为正整数,且N小于电话号码的位数;
第一显示模块,用于响应于第一输入,显示由已拨的前i段号码段组成的第一目标号码段;且在i小于N的情况下,显示第i+1段号码段。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法的步骤。
在本申请实施例中,由于电话号码由N段号码段组成,N小于电话号码的位数M,也就是说,N段号码段中至少有一段号码段包括至少两位号码。并且在电话号码的拨号界面显示的是号码段,所以,用户可以直接对不同号码段进行拨号输入,而非一位一位的拨号输入。由于N段号码段中至少有一段号码段包括至少两位号码,在本申请实施例中,用户通过N次拨号,即可完成对电话号码的拨号,由于N小于电话号码的位数M,因此,相比于相关技术中用户通过M次拨号才能完成对电话号码的拨号,通过本申请实施例,能够减少用户拨号次数,进而能够提高电话号码拨号效率。
附图说明
图1是本发明实施例提供的一种电话号码拨号方法的流程示意图;
图2是本发明实施例提供的电话号码拨号过程的第一种示意图;
图3是本发明实施例提供的电话号码拨号过程的第二种示意图;
图4是本发明实施例提供的电话号码拨号过程的第三种示意图
图5是本发明实施例提供的电话号码拨号过程的第四种示意图;
图6为本发明实施例提供的电话号码拨号过程的第五种示意图;
图7是本发明实施例提供的号码段树的第一种示意图;
图8是本发明实施例提供的电话号码拨号过程的第六种示意图;
图9是本发明实施例提供的电话号码拨号过程的第七种示意图;
图10是本发明实施例提供的显示第1段号码段的第一种过程示意图;
图11是本发明实施例提供的显示第1段号码段的第二种过程示意图;
图12是本发明实施例提供的键盘切换的示意图;
图13是本发明实施例提供的号码段树的第二种示意图;
图14是本发明实施例提供的电子设备的桌面的示意图;
图15是本发明实施例提供的电话号码拨打界面的第一种示意图;
图16是本发明实施例提供的电话号码拨打界面的第二种示意图;
图17是本发明实施例提供的电话号码拨打界面的第三种示意图;
图18是本发明实施例提供的电话号码拨打界面的第四种示意图;
图19是本发明实施例提供的电话号码拨打界面的第五种示意图;
图20是本发明实施例提供的电话号码拨打界面的第六种示意图;
图21是本发明实施例提供的电话号码拨打界面的第七种示意图;
图22是本发明实施例提供的一种电话号码拨号装置的结构示意图;
图23是本发明实施例提供的一种电子设备的示意图;
图24是实现本申请实施例的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的电话号码拨号方法、装置、设备及介质进行详细地说明。
图1是本申请实施例提供的一种电话号码拨号方法的流程示意图。电话号码拨号方法可以包括:
S101:在电话号码由N段号码段组成的情况下,接收对于第i段号码段的第一输入。
其中,N和i为正整数,且N小于电话号码的位数。
S102:响应于第一输入,显示由已拨的前i段号码段组成的第一目标号码段;且在i小于N的情况下,显示第i+1段号码段。
上述各步骤的具体实现方式将在下文中进行详细描述。
在本申请实施例中,用户通过N次拨号,即可完成对电话号码的拨号,由于N小于电话号码的位数M,因此,相比于相关技术中用户通过M次拨号才能完成对电话号码的拨号,通过本申请实施例,能够减少用户拨号次数,进而能够提高电话号码拨号效率。
示例性的,下面以11位电话号码和5个电话号码为例进行说明。
11位电话号码由3段号码段组成。其中,第1段号码段包括11位电话号码的前3位(即11位电话号码的第1位至第3位),第2段号码段包括11位电话号码的第4位至第7位,第3段号码段包括11位电话号码的后4位(即11位电话号码的第8位至第11位)。
5个电话号码分别为15011055684,15214575423,15825416584,15365247851和15052145423。
则第1段号码段包括的号码段有:150、152、158和153,第2段号码段包括的号码段有:1105、1457、2541、6524和5214,第3段号码段包括的号码段有:5684、5423、6584和7851。
在电话号码拨打界面显示第1段号码段包括的号码段(150、152、158和153)的情况下,假设用户对于“150”执行拨号输入,则显示由已拨的前1段组成的第一目标号码段,此时第一目标号码段为“150”,以及显示第2段号码段包括的号码段(1105、1457、2541、6524和5214),假设用户对于“1105”执行拨号输入,则显示由已拨的前2段组成的第一目标号码段,此时第一目标号码段为“1501105”,以及显示第3段号码段包括的号码段(5684、5423、6584和7851),假设用户对于“5684”执行拨号输入,则显示由已拨的前3段组成的第一目标号码段,此时第一目标号码段为“15011055684”。此时即完成11位电话号码的拨号。上述拨号过程如图2所示,图2是本发明实施例提供的电话号码拨号过程的第一种示意图。
在本申请实施例中,用户通过N次拨号,即可完成对电话号码的拨号,由于N小于电话号码的位数M,因此,相比于相关技术中用户通过M次拨号才能完成对电话号码的拨号,通过本申请实施例,能够减少用户拨号次数,进而能够提高电话号码拨号效率。
再示例性的,下面以11位电话号码和5个电话号码为例进行说明。
11位电话号码由3段号码段组成。其中,第1段号码段包括11位电话号码的前3位(即11位电话号码的第1位至第3位),第2段号码段包括11位电话号码的第4位至第7位,第3段号码段包括11位电话号码的后4位(即11位电话号码的第8位至第11位)。
5个电话号码分别为15011055684,15214575423,15825416584,15365247851和15052145423。
则第1段号码段包括的号码段有:150、152、158和153,第2段号码段包括的号码段有:1105、1457、2541、6524和5214,第3段号码段包括的号码段有:5684、5423、6584和7851。
用户通过原始拨号键盘依次输入“1”、“5”、“0”,此时完成对第1段号码段中的“150”的输入,则显示由已拨的前1段组成的第一目标号码段,此时第一目标号码段为“150”,以及显示第2段号码段包括的号码段(1105、1457、2541、6524和5214),假设用户对于“1105”执行拨号输入,则显示由已拨的前2段组成的第一目标号码段,此时第一目标号码段为“1501105”,以及显示第3段号码段包括的号码段(5684、5423、6584和7851),假设用户对于“5684”执行拨号输入,则显示由已拨的前3段组成的第一目标号码段,此时第一目标号码段为“15011055684”。此时即完成11位电话号码的拨号。
在本发明实施例的一些可能实现中,显示第i+1段号码段,可以包括:显示与第一目标号码段相关联的第i+1段号码段。
示例性的,还以上述11位电话号码和5个电话号码为例进行说明。
在电话号码拨打界面显示第1段号码段包括的号码段(150、152、158和153)的情况下,假设用户对于“150”执行拨号输入,则显示由已拨的前1段组成的第一目标号码段,此时第一目标号码段为“150”,以及显示第2段号码段中与“150”相关联的号码段(1105和5214),假设用户对于“5214”执行拨号输入,则显示由已拨的前2段组成的第一目标号码段,此时第一目标号码段为“1505214”,以及显示第3段号码段中与“1505214”相关联的号码段(5423),假设用户对于“5423”执行拨号输入,则显示由已拨的前3段号码段组成的第一目标号码段,此时第一目标号码段为“15052145423”。此时即完成11位电话号码的拨号。上述拨号过程如图3所示,图3是本发明实施例提供的电话号码拨号过程的第二种示意图。
在本申请实施例中,用户通过N次拨号,即可完成对电话号码的拨号,由于N小于电话号码的位数M,因此,相比于相关技术中用户通过M次拨号才能完成对电话号码的拨号,通过本申请实施例,能够减少用户拨号次数,进而能够提高电话号码拨号效率。并且,通过显示与第一目标号码段相关联的第i+1段号码段,能够进一步提高电话号码拨号效率。
在本发明实施例的一些可能实现中,显示与第一目标号码段相关联的第i+1段号码段,可以包括:按照第i+1段号码段对应的权重,顺序显示第i+1段号码段;可选地,按照第i+1段号码段中与第一目标号码段关联的各个号码段对应的权重,顺序显示i+1段号码段;其中,权重是根据以下所列项中的至少一种确定的:
历史通话记录、通讯录中存储的电话号码。
在本发明实施例的一些可能实现中,在根据历史通话记录确定权重时,可以将每一段号码段的权重设置为用户呼叫与该号码段对应的电话号码的次数。用户呼叫与某一号码段对应的电话号码的次数越多,该号码段的第一权重越大。
示例性的,还以上述11位电话号码和5个电话号码为例进行说明。
用户历史呼叫“15011055684”5次,用户历史呼叫“15214575423”14次,用户历史呼叫“15825416584”16次,用户历史呼叫“15365247851”9次,用户历史呼叫“15052145423”10次。
则第1段号码段包括的号码段“150、152、158和153”分别对应的权重为15、14、16和9;第2段号码段包括的号码段“1105、1457、2541、6524和5214”分别对应的权重为5、14、16、9和10;第3段号码段包括的号码段“5684、5423、6584和7851”分别对应的权重为5、24、16和9。
在电话号码拨打界面显示第1段号码段包括的号码段(150、152、158和153)时,按照第1段号码段包括的号码段对应的权重大小顺序显示:158、150、152和153。假设用户对于“150”执行拨号输入,则显示由已拨的前1段组成的第一目标号码段,此时第一目标号码段为“150”,以及按照第2段号码段中与“150”相关联的号码段对应的权重大小顺序显示:5214和1105,假设用户对于“5214”执行拨号输入,则显示由已拨的前2段组成的第一目标号码段,此时第一目标号码段为“1505214”,以及显示第3段号码段中与“1505214”相关联的号码段(5423),假设用户对于“5423”执行拨号输入,则显示由已拨的前3段组成的第一目标号码段,此时第一目标号码段为“15052145423”。此时即完成11位电话号码的拨号。上述拨号过程如图4所示,图4是本发明实施例提供的电话号码拨号过程的第三种示意图。
在本发明实施例的一些可能实现中,在根据历史通话记录确定权重时,还可以根据用户呼叫电话号码的时间确定权重,用户呼叫电话号码的时间距离当前时间越近,权重值越大。
示例性的,还以上述11位电话号码和5个电话号码为例进行说明。
用户在10:15呼叫“15011055684”,在10:24呼叫“15214575423”,在10:35呼叫“15825416584”,在10:55呼叫“15365247851”,在11:05呼叫“15052145423”。
则第1段号码段包括的号码段“150、152、158和153”中:“150”对应的权重大于“153”对应的权重,“153”对应的权重大于“158”对应的权重,“158”对应的权重大于“152”对应的权重。
第2段号码段包括的号码段“1105、1457、2541、6524和5214”中:“5214”对应的权重大于“6524”对应的权重,“6524”对应的权重大于“2541”对应的权重,“2541”对应的权重大于“1457”对应的权重,“1457”对应的权重大于“1105”对应的权重。
第3段号码段包括的号码段“5684、5423、6584和7851”中:“5423”对应的权重大于“7851”对应的权重,“7851”对应的权重大于“6584”对应的权重,“6584”对应的权重大于“5684”对应的权重。
在电话号码拨打界面显示第1段号码段包括的号码段(150、152、158和153)时,按照第1段号码段包括的号码段对应的权重大小顺序显示:150、153、158和152。假设用户对于“150”执行拨号输入,则显示由已拨的前1段组成的第一目标号码段,此时第一目标号码段为“150”,以及按照第2段号码段中与“150”相关联的号码段对应的权重大小顺序显示:5214和1105,假设用户对于“5214”执行拨号输入,则显示由已拨的前2段组成的第一目标号码段,此时第一目标号码段为“1505214”,以及显示第3段号码段中与“1505214”相关联的号码段(5423),假设用户对于“5423”执行拨号输入,则显示由已拨的前3段组成的第一目标号码段,此时第一目标号码段为“15052145423”。此时即完成11位电话号码的拨号。上述拨号过程如图5所示,图5是本发明实施例提供的电话号码拨号过程的第四种示意图。
在本发明实施例的一些可能实现中,在根据历史通话记录确定权重时,还可以根据用户呼叫电话号码的时长确定权重,用户呼叫电话号码的时长越长,权重值越大。
在本发明实施例的一些可能实现中,在根据历史通话记录确定权重时,还可以将用户呼叫与号码段对应的电话号码的次数、用户呼叫电话号码的时间和用户呼叫电话号码的时长进行融合得到上述权重。
本发明实施例并不对将用户呼叫与号码段对应的电话号码的次数、用户呼叫电话号码的时间和用户呼叫电话号码的时长进行融合的具体方式进行限定,任何可用的融合方式均可以应用于本发明实施例中。比如,将用户呼叫与号码段对应的电话号码的次数、用户呼叫电话号码的时间和用户呼叫电话号码的时长进行加权融合。再比如,将用户呼叫与号码段对应的电话号码的次数、用户呼叫电话号码的时间和用户呼叫电话号码的时长进行乘积等等。
在本发明实施例的一些可能实现中,在根据通讯录中存储的电话号码确定权重时,可以将每一段号码段的权重设置为包括该号码段的电话号码的总数量。
示例性的,还以上述11位电话号码和5个电话号码为例进行说明。
包括第1段号码段的“150”号码段的电话号码有“15011055684”和“15052145423”,则号码段“150”对应的权重为2;包括第1段号码段的“152”号码段的电话号码有“15214575423”,则号码段“152”对应的权重为1;包括第1段号码段的“158”号码段的电话号码有“15825416584”,则号码段“158”对应的权重为1;包括第1段号码段的“153”号码段的电话号码有“15365247851”,则号码段“153”对应的权重为1。
类似的,第2段号码段包括的号码段“1105、1457、2541、6524和5214”分别对应的权重为1、1、1、1和1;第3段号码段包括的号码段“5684、5423、6584和7851”分别对应的权重为1、2、1和1。
在电话号码拨打界面显示第1段号码段包括的号码段(150、152、158和153)时,按照第1段号码段包括的号码段对应的权重大小顺序显示:150、152、158和153。假设用户对于“150”执行拨号输入,则显示由已拨的前1段组成的第一目标号码段,此时第一目标号码段为“150”,以及按照第2段号码段中与“150”相关联的号码段对应的权重大小顺序显示:1105和5214,假设用户对于“5214”执行拨号输入,则显示由已拨的前2段组成的第一目标号码段,此时第一目标号码段为“1505214”,以及显示第3段号码段中与“1505214”相关联的号码段(5423),假设用户对于“5423”执行拨号输入,则显示由已拨的前3段组成的第一目标号码段,此时第一目标号码段为“15052145423”。此时即完成11位电话号码的拨号。上述拨号过程如图6所示,图6为本发明实施例提供的电话号码拨号过程的第五种示意图。
在本发明实施例的一些可能实现中,在根据历史通话记录和通讯录中存储的电话号码确定权重时,可以将历史通话记录(比如通话时间、通话时长、通话次数)和通讯录中存储的电话号码对应的参数(比如,包括某一号码段对应的电话号码的数量,电话号码的存储顺序等)进行融合,得到上述权重。
本发明实施例并不对将历史通话记录和通讯录中存储的电话号码对应的参数进行融合的具体方式进行限定,任何可用的融合方式均可以应用于本发明实施例中。
在本发明实施例的一些可能实现中,在按照第i+1段号码段包括的各个号码段对应的权重大小,顺序显示第i+1段号码段中与第一目标号码段相关联的号码段之前,本发明实施例提供的电话号码拨号方法还可以包括:根据权重以及各段号码段,生成号码段对应的号码段树;其中,号码段树的第i+1层节点为第i+1段号码段包括的号码段,且第i+1段号码段包括的号码段按照的大小顺序排列,第i+1层节点中的目标节点的父节点为第i段号码段中与目标节点对应的号码段,第1层节点的父节点为号码段树的根节点。
示例性的,还以上述11位电话号码和5个电话号码为例进行说明。
用户历史呼叫“15011055684”5次,用户历史呼叫“15214575423”14次,用户历史呼叫“15825416584”16次,用户历史呼叫“15365247851”9次,用户历史呼叫“15052145423”10次。
则第1段号码段包括的号码段“150、152、158和153”分别对应的权重为15、14、16和9;第2段号码段包括的号码段“1105、1457、2541、6524和5214”分别对应的权重为5、14、16、9和10;第3段号码段包括的号码段“5684、5423、6584和7851”分别对应的权重为5、24、16和9。
生成的号码段树如图7所示。图7是本发明实施例提供的号码段树的第一种示意图。
当生成号码段树后,在显示第i+1段号码段中与第一目标号码段相关联的号码段时,首先可以在该号码段树的第i层查找与该第一目标号码段对应的节点,进而按照该节点的子节点的排序顺序显示该节点的子节点对应的号码段,即可按照第i+1段号码段包括的各个号码段对应的权重大小,顺序显示第i+1段号码段中与第一目标号码段相关联的号码段。
在本申请实施例中,通过号码段树,能够提高号码段的显示速度。
在本发明实施例的一些可能实现中,在S101之后,本发明实施例提供的电话号码拨号方法还可以包括:响应于第一输入,显示包括第一目标号码段的多个电话号码。
示例性的,还以上述11位电话号码和5个电话号码为例进行说明。
在电话号码拨打界面显示第1段号码段包括的号码段(150、152、158和153)的情况下,假设用户对于“150”执行拨号输入,则显示由已拨的前1段组成的第一目标号码段,此时第一目标号码段为“150”,显示第2段号码段包括的号码段(1105、1457、2541、6524和5214),以及显示包括“150”的电话号码(15011055684和15052145423)。假设用户对于“1105”执行拨号输入,则显示由已拨的前2段组成的第一目标号码段,此时第一目标号码段为“1501105”,显示第3段号码段包括的号码段(5684、5423、6584和7851),以及显示包括“1501105”的电话号码(15011055684)。假设用户对于“5684”执行拨号输入,则显示由已拨的前3段组成的第一目标号码段,此时第一目标号码段为“15011055684”,以及显示包括“15011055684”的电话号码(15011055684)。此时即完成11位电话号码的拨号。上述拨号过程如图8所示,图8是本发明实施例提供的电话号码拨号过程的第六种示意图。
在本申请实施例中,通过显示包括第一目标号码段的多个电话号码,当显示的电话号码中存在用户欲呼叫的电话号码时,用户可以直接呼叫该电话号码,无需再进行拨号,能够提高电话号码呼叫效率。
在本发明实施例的一些可能实现中,显示包括第一目标号码段的多个电话号码,可以包括:按照电话号码对应的权重大小,顺序显示包括第一目标号码段的多个电话号码;其中,该权重是根据以下所列项中的至少一种确定的:历史通话记录、通讯录中存储的电话号码。
在本发明实施例的一些可能实现中,在根据历史通话记录确定上述权重时,可以将电话号码的权重设置为用户呼叫电话号码的次数。用户呼叫某一电话号码的次数越多,该电话号码的权重越大。
示例性的,还以上述11位电话号码和5个电话号码为例进行说明。
用户历史呼叫“15011055684”5次,用户历史呼叫“15214575423”14次,用户历史呼叫“15825416584”16次,用户历史呼叫“15365247851”9次,用户历史呼叫“15052145423”10次。
则“15011055684”对应的权重为5,“15214575423”对应的权重为14,“15825416584”对应的权重为16,“15365247851”对应的权重为9,“15052145423”对应的权重为10。
在电话号码拨打界面显示第1段号码段包括的号码段(150、152、158和153)的情况下,假设用户对于“150”执行拨号输入,则显示由已拨的前1段组成的第一目标号码段,此时第一目标号码段为“150”,显示第2段号码段中与“150”相关联的号码段(1105和5214),以及顺序显示包括“150”的电话号码15052145423和15011055684。假设用户对于“1105”执行拨号输入,则显示由已拨的前2段组成的第一目标号码段,此时第一目标号码段为“1501105”,显示第3段号码段中与“1501105”相关联的号码段(5684),以及显示包括“1501105”的电话号码(15011055684)。假设用户对于“5684”执行拨号输入,则显示由已拨的前3段组成的第一目标号码段,此时第一目标号码段为“15011055684”。显示包括“15011055684”的第一电话号码(15011055684)。此时即完成11位电话号码的拨号。上述拨号过程如图9所示,图9是本发明实施例提供的电话号码拨号过程的第七种示意图。
在本发明实施例的一些可能实现中,在根据通讯录存储的电话号码确定权重时,可以将电话号码的权重设置为电话号码在通讯录中排列位次的倒数。
示例性的,还以上述11位电话号码和5个电话号码为例进行说明。
假设上述5个电话号码在通讯录中按照以下顺序排列:15052145423、15011055684、15825416584、15365247851和15214575423。
则电话号码15052145423对应的权重为1,电话号码15011055684对应的权重为1/2,电话号码15825416584对应的权重为1/3,电话号码15365247851对应的权重为1/4,电话号码15214575423对应的权重为1/5。
在电话号码拨打界面显示第1段号码段包括的号码段(150、152、158和153)的情况下,假设用户对于“150”执行拨号输入,则显示由已拨的前1段组成的第一目标号码段,此时第一目标号码段为“150”,显示第2段号码段中与“150”相关联的号码段(1105和5214),以及顺序显示包括“150”的电话号码15052145423和15011055684。假设用户对于“1105”执行拨号输入,则显示由已拨的前2段组成的第一目标号码段,此时第一目标号码段为“1501105”,显示第3段号码段中与“1501105”相关联的号码段(5684),以及显示包括“1501105”的第一电话号码(15011055684)。假设用户对于“5684”执行拨号输入,则显示由已拨的前3段组成的第一目标号码段,此时第一目标号码段为“15011055684”,以及显示包括“15011055684”的电话号码(15011055684)。此时即完成11位电话号码的拨号。上述拨号过程与图9所示的拨号过程相同。
在本发明实施例的一些可能实现中,在根据历史通话记录和通讯录中存储的电话号码确定权重时,可以将历史通话记录(比如通话时间、通话时长、通话次数)和通讯录中存储的电话号码对应的排列位次的倒数进行融合,得到上述权重。
本发明实施例并不对将历史通话记录和通讯录中存储的电话号码对应的排列位次的倒数进行融合的具体方式进行限定,任何可用的融合方式均可以应用于本发明实施例中。
在本申请实施例中,通过按照电话号码对应的权重大小,顺序显示包括第一目标号码段的多个电话号码,排序在前的电话号码被用户呼叫的概率大于排序在后的电话号码被用户呼叫的概率,进而能够提高电话号码呼叫效率。
在本发明实施例的一些可能实现中,在显示包括第一目标号码段的多个电话号码之后,本发明实施例提供的电话号码拨号方法还可以包括:接收用户对于多个电话号码中的电话号码的输入;响应于该输入,呼叫该输入对应的电话号码。
示例性的,还以上述11位电话号码和5个电话号码为例进行说明。
在电话号码拨打界面显示第1段号码段包括的号码段(150、152、158和153)的情况下,假设用户对于“150”执行拨号输入,则显示由已拨的前1段组成的第一目标号码段,此时第一目标号码段为“150”,显示第2段号码段中与“150”相关联的号码段(1105和5214),以及顺序显示包括“150”的电话号码15052145423和15011055684。假设用户欲呼叫15011055684,则用户可以直接对15011055684执行输入(比如点击15011055684),呼叫15011055684。无需用户再拨号码段“1105”和“5684”。
在本申请实施例中,当显示的包括第一目标号码段的多个电话号码中存在用户欲呼叫的电话号码时,用户可以直接呼叫该电话号码,无需再进行拨号,能够提高电话号码呼叫效率。
在本发明实施例的一些可能实现中,在i等于1的情况下,在S101之前,本发明实施例提供的电话号码拨号方法还可以包括:显示多个第一电话号码;其中,多个第一电话号码包括以下所列项中的任一种:
按照通话时间先后顺序排列的多个电话号码;
分别与每一个第1号码段对应的多个电话号码中权重最高的电话号码。
示例性的,还以上述11位电话号码和5个电话号码为例进行说明。
用户在10:15呼叫“15011055684”,在10:24呼叫“15214575423”,在10:35呼叫“15825416584”,在10:55呼叫“15365247851”,在11:05呼叫“15052145423”。
在电话号码拨打界面显示第1段号码段包括的号码段(150、152、158和153)的同时,按照通话时间先后顺序依次显示15052145423、15365247851、15825416584、15214575423和15011055684。
再示例性的,还以上述11位电话号码和5个电话号码为例进行说明。
假设,用户呼叫“15052145423”5次,呼叫“15365247851”9次,呼叫“15825416584”10次,呼叫“15214575423”7次,呼叫“15011055684”36次。
其中,用户呼叫“15011055684”的次数大于用户呼叫“15052145423”次数,即15011055684对应的权重大于15052145423对应的权重。
在电话号码拨打界面显示第1段号码段包括的号码段(150、152、158和153)的同时,显示15365247851、15825416584、15214575423和15011055684。可以理解的是,15365247851为与“153”号码段对应的电话号码(15365247851)中权重最高的电话号码;15825416584为与“158”号码段对应的电话号码(15825416584)中权重最高的电话号码;15214575423为与“152”号码段对应的电话号码(15214575423)中权重最高的电话号码;15011055684为与“150”号码段对应的电话号码(15011055684和15052145423)中权重最高的电话号码。
在本申请实施例中,用户再次呼叫电话号码时,用户呼叫最近呼叫的电话号码或呼叫与第1段号码段包括的每一个号码段对应的多个电话号码中权重最高的电话号码的可能性较高。因此,本发明实施例通过显示按照通话时间先后顺序排列的多个电话号码,或,显示与第1段号码段包括的每一个号码段对应的多个电话号码中权重最高的电话号码,此时显示的多个电话号码中存在用户欲呼叫的电话号码的可能性较大。当显示的多个电话号码存在用户欲呼叫的电话号码时,用户可以直接呼叫该电话号码,无需再进行拨号,能够提高电话号码呼叫效率。
在本发明实施例的一些可能实现中,与第1段号码段包括的每一个号码段对应的多个电话号码中权重最高的电话号码也可以按照电话号码的权重(比如通话时长、通话时间和通话次数等),在电话号码拨打界面的第三区域排序显示。
在本申请实施例中,排序越靠前的电话号码越有可能被用户呼叫,进而能够提高电话号码呼叫效率。
在本发明实施例的一些可能实现中,显示多个第一电话号码之后,本发明实施例提供的电话号码拨号方法还可以包括:接收用户对于多个第一电话号码中的电话号码的输入;响应于该输入,呼叫该输入对应的电话号码。
示例性的,还以上述11位电话号码和5个电话号码为例进行说明。
在电话号码拨打界面显示第1段号码段包括的号码段(150、152、158和153)的情况下,显示15052145423、15365247851、15825416584、15214575423和15011055684时,假设用户欲呼叫15011055684,则用户可以直接对15011055684执行输入(比如点击15011055684),呼叫15011055684。无需用户再拨号码段“5684”。
在本申请实施例中,当显示的多个电话号码中存在用户欲呼叫的电话号码时,用户可以直接呼叫该电话号码,无需再进行拨号,能够提高电话号码呼叫效率。
在本发明实施例的一些可能实现中,在i等于1的情况下,在S101之前,本发明实施例提供的电话号码拨号方法还可以包括:接收第二输入;响应于第二输入,显示第1号码段;其中,第二输入包括以下所列项中任意一种:启动电话号码拨号功能的输入;将原始拨号键盘切换为号码段拨号键盘的输入,其中,号码段拨号键盘为用于接收用户对于号码段的拨号输入的键盘。
下面结合图10对第二输入包括启动电话号码拨号功能的输入进行说明。
当用户点击图10中的“电话图标”,表示执行第二输入,然后,显示第1段号码段。其中,图10中显示的第1段号码段包括“150、“152”、“158”和“153”。
下面结合图11对第二输入包括将原始拨号键盘切换为号码段拨号键盘的输入进行说明。
当用户点击图11中的“电话图标”后,首先显示原始拨号键盘,当用户点击“键盘切换”,表示执行第二输入,然后,显示第1段号码段。
在本发明实施例的一些可能实现中,在接收第二输入之前,本发明实施例提供的电话号码拨号方法还可以包括:根据目标分段方式,将每个电话号码分为N段,得到每个电话号码对应的N段号码段。
示例性的,假设目标分段方式为:将11位电话号码的前3位(即11位电话号码的第1位至第3位)划分为第1段,将11位电话号码的第4位至第7位划分为第2段,将11位电话号码的后4位(即11位电话号码的第8位至第11位)划分为第3段。
本发明实施例并不对目标分段方式进行限定,任何可用的分段方式均可以应用于本发明实施例中。
在本发明实施例的一些可能实现中,目标分段方式可以根据实际需要进行设置。
在本发明实施例的一些可能实现中,在根据目标分段方式,将每个电话号码分为N段,得到每个电话号码对应的N段号码段之前,本发明实施例提供的电话号码拨号方法还可以包括:从以下所列项的至少一种中提取满足预设位数的电话号码:历史通话记录、通讯录中存储的电话号码。相应的,根据目标分段方式,将每个电话号码分为N段,得到每个电话号码对应的N段号码段,可以包括:根据目标分段方式,将提取到的每个电话号码分为N段,得到每个电话号码对应的N段号码段。
示例性的,假设通讯录中存在四个电话号码,四个电话号码分别为85512154、150110256454、15245623457和15423547885。
预设位数为11,由于85512154为8位,150110256454为12位,这两个电话号码不提取,仅提取15245623457和15423547885。进而将15245623457和15423547885分为3段。
可以理解的是,85512154可能为一个固定电话号码(通常指座机号码),150110256454可以是用户存储错误的电话号码。
再示例性的,假设通讯录中存在四个电话号码,四个电话号码分别为85512154、150110256454、15245623457和15423547885。历史通话记录中存在两个电话号码“10054”和“15023564512”。
预设位数为11,由于85512154为8位,150110256454为12位,10054为5位,这三个电话号码不提取,仅提取15023564512、15245623457和15423547885。进而将15023564512、15245623457和15423547885分为3段。
在本发明实施例的一些可能实现中,在显示号码段的情况下,本发明实施例提供的电话号码拨号方法还可以包括:接收第三输入;响应于第三输入,显示原始拨号键盘。
可以理解的是,本发明实施例中的原始拨号键盘为由10个数字(0-9)和两个特殊符号键(*和#)组成的拨号键盘。
示例性的,下面结合图12对电话号码拨号过程进行说明。
在电话号码拨打界面显示第1段号码段包括的号码段(150、152、158和153)的情况下,假设用户对于“150”执行拨号输入,则显示由已拨的前1段组成的第一目标号码段,此时第一目标号码段为“150”,以及显示第2段号码段中与“150”相关联的号码段(1105和5214)。假设用户欲呼叫的电话号码为15010001234,此时,显示的号码段中没有“1000”,则用户可以点击图12中的“键盘切换”,当用户点击图12中“键盘切换”,表示执行第三输入,然后,显示原始拨号键盘。用户通过原始拨号键盘可以继续进行拨号。
在本发明实施例的一些可能实现中,在i等于N的情况下,在显示由已拨的前i段号码段组成的第一目标号码段之后,本发明实施例提供的电话号码拨号方法还可以包括:接收第四输入;响应于第四输入,呼叫第一目标号码段对应的电话号码。
本发明实施例的第四输入包括但不限于:点击第一目标号码段,或,点击“呼叫功能键”。
下面通过一具体的实例对本发明实施例提供的电话号码拨号方法进行说明。
用户的通讯录中存在七个电话号码,七个电话号码分别为18635645678、18635645679、18635645634、18512337328、18512347321、13537684392和10045。用户的历史通话记录中存在九个电话号码,九个电话号码分别为18635645678、18635645679、18635645634、18512337328、18512347321、13537684392、10045、18512333195和85514524。
则提取出的电话号码有18635645678、18635645679、18635645634、18512337328、18512347321、13537684392和18512333195。
其中,用户呼叫“18635645678”10次,用户呼叫“18635645679”8次,用户呼叫“18635645634”7次,用户呼叫“18512337328”6次,用户呼叫“18512347321”10次,用户呼叫“13537684392”3次,用户呼叫“18512333195”5次。
将上述提取出的电话号码按照目标分段方式“将11位电话号码的前3位(即11位电话号码的第1位至第3位)划分为第1段,将11位电话号码的第4位至第7位划分为第2段,将11位电话号码的后4位(即11位电话号码的第8位至第11位)划分为第3段”进行分段,得到第1段号码段有“186”、“185”和“135”,第2段号码段有“3564”、“1233”、“1234”和“3768”,第3段号码段有“5678”、“5679”、“5634”、“7328”、“3195”、“7321”和“4392”。其中,第2段号码段中的号码段“3564”和第1段号码段中的“186”号码段相关联(即具有关联关系),第2段号码段中的号码段“1234”、“1233”和第1段号码段中的“185”号码段相关联,第2段号码段中的号码段“3768”和第1段号码段中的“135”号码段相关联;第3段号码段中的号码段“5678”、“5679”、“5634”和“1863564”相关联,第3段号码段中的号码段“7328”、“3195”和“1851233”相关联,第3段号码段中的号码段“7321”和“1851234”号码段相关联,第3段号码段中的号码段“4392”和“1353768”号码段相关联。
用户呼叫第1段号码段中的“186”对应的电话号码的总次数为:用户呼叫“18635645678”、“18635645679”和“18635645634”的次数之和,即10+8+7=25次,则第1段号码段中的“186”对应的权重为25。
用户呼叫第1段号码段中的“185”对应的电话号码的总次数为:用户呼叫“18512337328”、“18512347321”和“18512333195”的次数之和,即6+10+5=21次,则第1段号码段中的“185”对应的权重为21。
用户呼叫第1段号码段中的“135”对应的电话号码的总次数为:用户呼叫“13537684392”,即3次,则第1段号码段中的“135”对应的权重为3。
类似的,可以计算出其他段号码段中每个号码段对应的权重。
基于上述计算出的权重,可以生成号码段树,如图13所示。图13是本发明实施例提供的号码段树的第二种示意图。其中,该号码段树中具有相同父节点的各个子节点中,左边的子节点的权重大于右边的子节点的权重。
当用户欲呼叫某一电话号码时,点击图14中的“电话图标”,显示如图15所示的电话号码拨打界面,其中,图15中的电话号码拨打界面包括原始拨号键盘和“键盘切换”图标。
当用户点击图15中的“键盘切换”图标后,在电话号码拨打界面依次显示“186”、“185”和“183”,以及“18635645678”、“18512347321”和“13537684392”,如图16所示。可以理解的是,“18635645678”是“186”对应的电话号码中用户呼叫次数最多的电话号码(即权重最高),“18512347321”是“185”对应的电话号码中用户呼叫次数最多的电话号码,“13537684392”是“135”对应的电话号码中用户呼叫次数最多的电话号码。
假设用户欲呼叫“15012547854”,在图16中没有显示“15012547854”对应的第1段号码段“150”,也没有显示“15012547854”,此时,用户可以点击图16中的“键盘切换”图标,切换到原始拨号键盘,通过原始拨号键盘进行拨号,切换后的结果如图15所示。
假设用户欲呼叫“18512347321”,在图16中显示有“18512347321”,此时,用户可以直接点击显示的“18512347321”,呼叫“18512347321”。
假设用户欲呼叫“18512333195”,在图16中没有显示“18512333195”,但在图16中显示有“18512333195”对应的第1段号码段“185”,此时,用户可以点击图16中的“185”,显示的结果如图17所示。在图17中,显示已拨的已拨的前1段号码段组成的第一目标号码段“185”,显示与“185”相关联的“1233”和“1234”,以及显示“18512347321”和“18512337328”。
假设用户欲呼叫“18510004578”,此时在图17中没有显示“18510004578”对应的第2段号码段“1000”,也没有显示“18510004578”,此时,用户可以点击图17中的“键盘切换”图标,切换到原始拨号键盘,通过原始拨号键盘进行拨号,切换后的结果如图18所示。
假设用户欲呼叫“18512333195”,此时在图17中没有显示“18512333195”,但在图17中显示有“18512333195”对应的第2段号码段“1233”,此时,用户可以点击图17中的“1233”,显示的结果如图19所示。在图19中,显示已拨的前2段号码段组成的第一目标号码段“1851233”,显示与“1851233”相关联的“7328”和“3195”,以及显示“18512337328”。
假设用户欲呼叫“18512331230”,此时在图19中没有显示“18512331230”对应的第3段号码段“1230”,也没有显示“18512331230”,此时,用户可以点击图19中的“键盘切换”图标,切换到原始拨号键盘,通过原始拨号键盘进行拨号,切换后的结果如图20所示。
假设用户欲呼叫“18512333195”,此时在图19中没有显示“18512333195”,但在图19中显示有“18512333195”对应的第3段号码段“3195”,此时,用户可以点击图19中的“3195”,显示的结果如图21所示。在图21中,显示已拨的前3段号码段组成的第一目标号码段“18512333195”,以及显示“18512333195”。当用户点击显示的第一目标号码段“18512333195”或点击电话号码“18512333195”或点击“呼叫”按钮,则呼叫“18512333195”。
需要说明的是,本申请实施例提供的电话号码拨号方法,执行主体可以为电话号码拨号装置,或者该电话号码拨号装置中的用于执行电话号码拨号方法的控制模块。本申请实施例中以电话号码拨号装置执行电话号码拨号方法为例,说明本申请实施例提供的电话号码拨号装置。
图22是本申请实施例提供的一种电话号码拨号装置的结构示意图。电话号码拨号装置可以包括:
第一接收模块221,用于在电话号码由N段号码段组成的情况下,接收对于第i段号码段的第一输入,其中,N和i为正整数,且N小于电话号码的位数;
第一显示模块222,用于响应于第一输入,显示由已拨的前i段号码段组成的第一目标号码段;且在i小于N的情况下,显示第i+1段号码段。
在本申请实施例中,用户通过N次拨号,即可完成对电话号码的拨号,由于N小于电话号码的位数M,因此,相比于相关技术中用户通过M次拨号才能完成对电话号码的拨号,通过本申请实施例,能够减少用户拨号次数,进而能够提高电话号码拨号效率。
在本发明实施例的一些可能实现中,第一显示模块222,具体可以用于:
显示与第一目标号码段相关联的第i+1段号码段。
在本申请实施例中,用户通过N次拨号,即可完成对电话号码的拨号,由于N小于电话号码的位数M,因此,相比于相关技术中用户通过M次拨号才能完成对电话号码的拨号,通过本申请实施例,能够减少用户拨号次数,进而能够提高电话号码拨号效率。并且,通过显示与第一目标号码段相关联的第i+1段号码段,能够进一步提高电话号码拨号效率。
在本发明实施例的一些可能实现中,第一显示模块222,具体可以用于:
按照第i+1段号码段对应的权重,顺序显示第i+1段号码段;其中,权重是根据以下所列项中的至少一种确定的:
历史通话记录、通讯录中存储的电话号码。
在本发明实施例的一些可能实现中,本发明实施例提供的电话号码拨号装置还包括:
第二显示模块,用于显示多个第一电话号码,其中,多个第一电话号码包括以下所列项中的任一种:
按照通话时间先后顺序排列的多个电话号码;
分别与每一个第1号码段对应的多个电话号码中权重最高的电话号码。
在本申请实施例中,通过显示多个第一电话号码,当显示的多个第一电话号码中存在用户欲呼叫的电话号码时,用户可以直接呼叫该电话号码,无需再进行拨号,能够提高电话号码呼叫效率。
在本发明实施例的一些可能实现中,本发明实施例提供的电话号码拨号装置还可以包括:
第二接收模块,用于接收第二输入;
第三显示模块,用于响应于第二输入,显示第1号码段;其中,第二输入包括以下所列项中任意一种:
启动电话号码拨号功能的输入;
将原始拨号键盘切换为号码段拨号键盘的输入,其中,号码段拨号键盘为用于接收对于号码段的拨号输入的键盘。
在本发明实施例的一些可能实现中,本发明实施例提供的电话号码拨号装置还可以包括:
分段模块,用于根据目标分段方式,将每个电话号码分为N段,得到每个电话号码对应的N段号码段。
在本发明实施例的一些可能实现中,本发明实施例提供的电话号码拨号装置还可以包括:
提取模块,用于从以下所列项的至少一种中提取满足预设位数的电话号码:
历史通话记录、通讯录中存储的电话号码;
相应地,分段模块,具体可以用于:
根据目标分段方式,将提取到的每个电话号码分为N段,得到每个电话号码对应的N段号码段。
本申请实施例中的电话号码拨号装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的电话号码拨号装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的电话号码拨号装置能够实现图1至图21的电话号码拨号方法实施例中各个过程,为避免重复,这里不再赘述。
可选的,如图23所示,本申请实施例还提供一种电子设备2300,包括处理器2301,存储器2302,存储在存储器2302上并可在所述处理器2301上运行的程序或指令,该程序或指令被处理器2301执行时实现上述电话号码拨号方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图24是实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备2400包括但不限于:射频单元2401、网络模块2402、音频输出单元2403、输入单元2404、传感器2405、显示单元2406、用户输入单元2407、接口单元2408、存储器2409、以及处理器2410等部件。
本领域技术人员可以理解,电子设备2400还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器2410逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图24中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,用户输入单元2407,用于在电话号码由N段号码段组成的情况下,接收对于第i段号码段的第一输入,其中,N和i为正整数,且N小于电话号码的位数。
显示单元2406,用于响应于第一输入,显示由已拨的前i段号码段组成的第一目标号码段;且在i小于N的情况下,显示第i+1段号码段。
在本申请实施例中,用户通过N次拨号,即可完成对电话号码的拨号,由于N小于电话号码的位数M,因此,相比于相关技术中用户通过M次拨号才能完成对电话号码的拨号,通过本申请实施例,能够减少用户拨号次数,进而能够提高电话号码拨号效率。
在本发明实施例的一些可能实现中,显示单元2406,具体可以用于:
显示与第一目标号码段相关联的第i+1段号码段。
在本申请实施例中,用户通过N次拨号,即可完成对电话号码的拨号,由于N小于电话号码的位数M,因此,相比于相关技术中用户通过M次拨号才能完成对电话号码的拨号,通过本申请实施例,能够减少用户拨号次数,进而能够提高电话号码拨号效率。并且,通过仅显示与第一目标号码段相关联的第i+1段号码段,能够进一步提高电话号码拨号效率。
在本发明实施例的一些可能实现中,显示单元2406,具体可以用于:
按照第i+1段号码段对应的权重,顺序显示第i+1段号码段;其中,权重是根据以下所列项中的至少一种确定的:
历史通话记录、通讯录中存储的电话号码。
在本发明实施例的一些可能实现中,显示单元2406,还可以用于:
显示多个第一电话号码,其中,多个第一电话号码包括以下所列项中的任一种:
按照通话时间先后顺序排列的多个电话号码;
分别与每一个第1号码段对应的多个电话号码中权重最高的电话号码。
在本申请实施例中,通过显示多个第一电话号码,当显示的多个第一电话号码中存在用户欲呼叫的电话号码时,用户可以直接呼叫该电话号码,无需再进行拨号,能够提高电话号码呼叫效率。
在本发明实施例的一些可能实现中,用户输入单元2407,还可以用于:
接收第二输入;
相应地,显示单元2406,还可以用于:
响应于第二输入,显示第1号码段;其中,第二输入包括以下所列项中任意一种:
启动电话号码拨号功能的输入;
将原始拨号键盘切换为号码段拨号键盘的输入,其中,号码段拨号键盘为用于接收对于号码段的拨号输入的键盘。
在本发明实施例的一些可能实现中,处理器2410,可以用于:
根据目标分段方式,将每个电话号码分为N段,得到每个电话号码对应的N段号码段。
在本发明实施例的一些可能实现中,处理器2410,还可以用于:
从以下所列项的至少一种中提取满足预设位数的电话号码:
历史通话记录、通讯录中存储的电话号码;
根据目标分段方式,将提取到的每个电话号码分为N段,得到每个电话号码对应的N段号码段。
应理解的是,本申请实施例中,输入单元2404可以包括图形处理器(GraphicsProcessing Unit,GPU)24041和麦克风24042,图形处理器24041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元2406可包括显示面板24061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板24061。用户输入单元2407包括触控面板24071以及其他输入设备24072。触控面板24071,也称为触摸屏。触控面板24071可包括触摸检测装置和触摸控制器两个部分。其他输入设备24072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器2409可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器2410可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器2410中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述电话号码拨号方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述电话号码拨号方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (16)

1.一种电话号码拨号方法,其特征在于,所述方法包括:
在电话号码由N段号码段组成的情况下,接收对于第i段号码段的第一输入,其中,N和i为正整数,且N小于所述电话号码的位数;
响应于所述第一输入,显示由已拨的前i段号码段组成的第一目标号码段;且在i小于N的情况下,显示第i+1段号码段。
2.根据权利要求1所述的方法,其特征在于,所述显示第i+1段号码段,包括:
显示与所述第一目标号码段相关联的第i+1段号码段。
3.根据权利要求2所述的方法,其特征在于,所述显示与所述第一目标号码段相关联的第i+1段号码段,包括:
按照所述第i+1段号码段对应的权重,顺序显示所述第i+1段号码段;其中,所述权重是根据以下所列项中的至少一种确定的:
历史通话记录、通讯录中存储的电话号码。
4.根据权利要求1所述的方法,其特征在于,在i等于1的情况下,在所述接收对于第i段号码段的第一输入之前,所述方法还包括:
显示多个第一电话号码,其中,所述多个第一电话号码包括以下所列项中的任一种:
按照通话时间先后顺序排列的多个电话号码;
分别与每一个第1号码段对应的多个电话号码中权重最高的电话号码。
5.根据权利要求1所述的方法,其特征在于,在i等于1的情况下,在所述接收对于第i段号码段的第一输入之前,所述方法还包括:
接收第二输入;
响应于所述第二输入,显示第1号码段;其中,所述第二输入包括以下所列项中任意一种:
启动电话号码拨号功能的输入;
将原始拨号键盘切换为号码段拨号键盘的输入,其中,所述号码段拨号键盘为用于接收对于号码段的拨号输入的键盘。
6.根据权利要求5所述的方法,其特征在于,在所述接收第二输入之前,所述方法还包括:
根据目标分段方式,将每个电话号码分为N段,得到每个电话号码对应的N段号码段。
7.根据权利要求6所述的方法,其特征在于,在所述根据目标分段方式,将每个电话号码分为N段,得到每个电话号码对应的N段号码段之前,所述方法还包括:
从以下所列项的至少一种中提取满足预设位数的电话号码:
历史通话记录、通讯录中存储的电话号码;
所述根据目标分段方式,将每个电话号码分为N段,得到每个电话号码对应的N段号码段,包括:
根据目标分段方式,将提取到的每个电话号码分为N段,得到每个电话号码对应的N段号码段。
8.一种电话号码拨号装置,其特征在于,所述装置包括:
第一接收模块,用于在电话号码由N段号码段组成的情况下,接收对于第i段号码段的第一输入,其中,N和i为正整数,且N小于所述电话号码的位数;
第一显示模块,用于响应于所述第一输入,显示由已拨的前i段号码段组成的第一目标号码段;且在i小于N的情况下,显示第i+1段号码段。
9.根据权利要求8所述的装置,其特征在于,所述第一显示模块,具体用于:
显示与所述第一目标号码段相关联的第i+1段号码段。
10.根据权利要求9所述的装置,其特征在于,所述第一显示模块,具体用于:
按照所述第i+1段号码段对应的权重,顺序显示所述第i+1段号码段;其中,所述权重是根据以下所列项中的至少一种确定的:
历史通话记录、通讯录中存储的电话号码。
11.根据权利要求8所述的装置,其特征在于,在i等于1的情况下,所述装置还包括:
第二显示模块,用于显示多个第一电话号码,其中,所述多个第一电话号码包括以下所列项中的任一种:
按照通话时间先后顺序排列的多个电话号码;
分别与每一个第1号码段对应的多个电话号码中权重最高的电话号码。
12.根据权利要求8所述的装置,其特征在于,在i等于1的情况下,所述装置还包括:
第二接收模块,用于接收第二输入;
第三显示模块,用于响应于所述第二输入,显示第1号码段;其中,所述第二输入包括以下所列项中任意一种:
启动电话号码拨号功能的输入;
将原始拨号键盘切换为号码段拨号键盘的输入,其中,所述号码段拨号键盘为用于接收对于号码段的拨号输入的键盘。
13.根据权利要求12所述的装置,其特征在于,所述装置还包括:
分段模块,用于根据目标分段方式,将每个电话号码分为N段,得到每个电话号码对应的N段号码段。
14.根据权利要求13所述的装置,其特征在于,所述装置还包括:
提取模块,用于从以下所列项的至少一种中提取满足预设位数的电话号码:
历史通话记录、通讯录中存储的电话号码;
所述分段模块,具体用于:
根据目标分段方式,将提取到的每个电话号码分为N段,得到每个电话号码对应的N段号码段。
15.一种电子设备,其特征在于,所述电子设备包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至7任一项所述的电话号码拨号方法的步骤。
16.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至7任一项所述的电话号码拨号方法的步骤。
CN202011017933.3A 2020-09-24 2020-09-24 电话号码拨号方法、装置、设备及介质 Active CN112134988B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011017933.3A CN112134988B (zh) 2020-09-24 2020-09-24 电话号码拨号方法、装置、设备及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011017933.3A CN112134988B (zh) 2020-09-24 2020-09-24 电话号码拨号方法、装置、设备及介质

Publications (2)

Publication Number Publication Date
CN112134988A CN112134988A (zh) 2020-12-25
CN112134988B true CN112134988B (zh) 2021-08-31

Family

ID=73839349

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011017933.3A Active CN112134988B (zh) 2020-09-24 2020-09-24 电话号码拨号方法、装置、设备及介质

Country Status (1)

Country Link
CN (1) CN112134988B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008125024A1 (fr) * 2007-04-13 2008-10-23 Huawei Technologies Co., Ltd. Procédé et système de traitement d'appel
CN108809641A (zh) * 2018-04-18 2018-11-13 李世伟 主页标识号生成和应用方法及装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6031466A (en) * 1998-03-23 2000-02-29 D.S.P.C. Technologies Ltd. Method for reducing power consumption in wait-mode
CN101277328A (zh) * 2007-03-27 2008-10-01 练新 快速拨号方法和通讯终端
CN104346151B (zh) * 2013-07-30 2018-04-27 联想(北京)有限公司 一种信息处理方法及电子设备
CN105791605B (zh) * 2014-12-25 2021-03-26 北京奇虎科技有限公司 一种号码信息查询的方法和装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008125024A1 (fr) * 2007-04-13 2008-10-23 Huawei Technologies Co., Ltd. Procédé et système de traitement d'appel
CN108809641A (zh) * 2018-04-18 2018-11-13 李世伟 主页标识号生成和应用方法及装置

Also Published As

Publication number Publication date
CN112134988A (zh) 2020-12-25

Similar Documents

Publication Publication Date Title
US8825699B2 (en) Contextual search by a mobile communications device
CN111984162A (zh) 页面显示方法、装置和电子设备
CN112148165A (zh) 显示方法、装置和电子设备
CN112083854A (zh) 应用程序的运行方法及装置
CN113253883A (zh) 应用界面显示方法、装置和电子设备
CN112286615A (zh) 应用程序的信息显示方法及装置
CN112134988B (zh) 电话号码拨号方法、装置、设备及介质
CN113805708B (zh) 信息显示方法、装置、电子设备和存储介质
CN113010059B (zh) 应用程序图标管理方法、装置及电子设备
CN112099626B (zh) 界面显示方法、界面显示装置和电子设备
CN114416264A (zh) 消息显示方法和装置
CN114089885A (zh) 应用图标管理方法、装置、电子设备及可读存储介质
CN113805997A (zh) 信息显示方法、装置、电子设备和存储介质
CN113672136A (zh) 信息显示方法、装置、设备和存储介质
CN113342241A (zh) 目标字符的选择方法、装置、电子设备及存储介质
CN112486650A (zh) 操作路径切换方法、装置和电子设备
CN112181229A (zh) 图标显示控制方法、装置及电子设备
CN112035032B (zh) 表情添加方法及装置
CN113342747B (zh) 信息输入方法、装置和电子设备
CN113162840B (zh) 显示方法、显示装置、电子设备及可读存储介质
CN112306257B (zh) 字符删除方法、装置及电子设备
CN111090824B (zh) 内容处理方法和装置
CN113821293A (zh) 界面切换方法及装置
CN113805972A (zh) 应用运行方法和装置
CN112925756A (zh) 文件存储方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant