一种拨号处理方法、移动终端及计算机可读存储介质转让专利

申请号 : CN202110553210.3

文献号 : CN113438352B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 石伟

申请人 : 荣耀终端有限公司

摘要 :

一种拨号处理方法及移动终端,涉及通话技术领域。该方法可以智能识别出用户所要拨打的电话号码的国家码,并在电话号码前自动添加该国家码,提高用户呼叫国际漫游用户的便捷性。该方法包括:移动终端显示拨号应用的第一界面,第一界面包括拨号盘;响应于用户在拨号盘输入目标号码的操作,移动终端确定目标号码所属的至少一个国家码;移动终端根据目标号码和至少一个国家码生成至少一个国际漫游号码;其中,至少一个国家码与至少一个国际漫游号码一一对应;移动终端显示第二界面;其中,第二界面包括至少一个国际漫游号码;响应于用户对至少一个国际漫游号码中的任意一个国际漫游号码的操作,移动终端呼叫任意一个国际漫游号码。

权利要求 :

1.一种拨号处理方法,其特征在于,所述方法包括:

移动终端显示拨号应用的第一界面,所述第一界面包括拨号盘;

在用户在所述拨号盘输入目标号码的过程中,所述移动终端实时确定所述目标号码所属的至少一个国家码,其中,所述目标号码中不包括国家码;

所述移动终端根据所述目标号码和所述至少一个国家码生成至少一个国际漫游号码;

其中,所述至少一个国家码与所述至少一个国际漫游号码一一对应,每个所述国际漫游号码包括所述目标号码和对应的所述国家码;

所述移动终端显示第二界面;其中,所述第二界面包括所述至少一个国际漫游号码;

响应于用户对所述至少一个国际漫游号码中的任意一个国际漫游号码的操作,所述移动终端呼叫所述任意一个国际漫游号码。

2.根据权利要求1所述的拨号处理方法,其特征在于,在所述移动终端设备根据所述目标号码和所述至少一个国家码生成至少一个国际漫游号码,与所述移动终端显示第二界面之间,所述方法还包括:所述移动终端根据所述至少一个国家码中每个所述国家码的归属来源和/或每个所述国家码的使用次数确定每个所述国家码的优先级;其中,若所述至少一个国家码中存在归属来源不同的至少两个国家码,则若所述归属来源不同的至少两个国家码中任意一个所述国家码的归属来源的优先级越高,所述任意一个所述国家码的优先级越高;若所述至少一个国家码中存在归属来源相同的至少两个国家码,则若所述归属来源相同的至少两个国家码中任意一个所述国家码的使用次数越多,所述任意一个所述国家码的优先级越高;

所述移动终端显示第二界面,包括:

所述移动终端在所述第二界面上基于所述至少一个国家码的优先级从高至低的排列顺序显示所述至少一个国际漫游号码。

3.根据权利要求2所述的拨号处理方法,其特征在于,所述归属来源包括设置信息、客户识别模块SIM卡、驻网信息、联系人信息以及通话记录中的至少一项;其中,所述设置信息、所述SIM卡、所述驻网信息、所述联系人信息以及所述通话记录的优先级依次升高。

4.根据权利要求1‑3中任意一项所述的拨号处理方法,其特征在于,所述移动终端包括预设的国家码列表,所述预设的国家码列表包括用户常用的国家码;

在所述移动终端确定所述目标号码所属的至少一个国家码,与所述移动终端显示第二界面之间,所述方法还包括:所述移动终端从所述至少一个国家码中筛选出第一国家码;所述第一国家码属于所述预设的国家码列表;

所述移动终端根据所述目标号码和所述至少一个国家码生成至少一个国际漫游号码,包括:所述移动终端根据所述目标号码和所述第一国家码生成第一国际漫游号码;

所述移动终端显示所述第二界面,包括:

所述移动终端在所述第二界面上显示所述第一国际漫游号码。

5.根据权利要求4所述的拨号处理方法,其特征在于,所述预设的国家码列表包括的国家码的数量大于或等于第一数量。

6.根据权利要求4所述的拨号处理方法,其特征在于,所述预设的国家码列表包括所述移动终端从设置信息、SIM卡、驻网信息、联系人信息及通话记录中提取的国家码。

7.根据权利要求1‑3中任意一项所述的拨号处理方法,其特征在于,任意一个国际漫游号码中的所述目标号码是按照对应的显示格式进行显示的,所述显示格式与所述任意一个国际漫游号码包括的国家码对应。

8.根据权利要求1‑3中任意一项所述的拨号处理方法,其特征在于,所述第二界面还包括通话记录和/或联系人信息与所述目标号码的匹配结果和黄页与所述目标号码的匹配结果。

9.根据权利要求8所述的拨号处理方法,其特征在于,所述通话记录和/或联系人信息与所述目标号码的匹配结果、所述至少一个国际漫游号码及所述黄页与所述目标号码的匹配结果依次排列。

10.根据权利要求1‑3中任意一项所述的拨号处理方法,其特征在于,每个所述国际漫游号码还包括国际字冠。

11.一种移动终端,其特征在于,包括:一个或多个处理器;存储器;

以及一个或多个计算机程序,其中,所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述移动终端执行时,使得所述移动终端执行如权利要求1‑10任一项所述的方法。

12.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在移动终端上运行时,使得所述移动终端执行如权利要求1‑10任一项所述的方法。

说明书 :

一种拨号处理方法、移动终端及计算机可读存储介质

技术领域

[0001] 本申请实施例涉及通话技术领域,尤其涉及一种拨号处理方法及移动终端。

背景技术

[0002] 目前,用户在拨打跨国电话时,市面上的移动终端可以支持两种拨号方式:第一种是非国际漫游状态下拨打电话;第二种是国际漫游状态下拨打电话。
[0003] 然而,无论是上述哪一种情况,需要用户手动在号码前添加国际字冠及国家码。例如,用户需要拨打德国的号码,则需要用户手动在当前拨打的号码前添加国际字冠及德国国家码(即+49)。可见,现有技术中的拨号方式操作繁琐,实用性不高,难以满足用户的即时需求。

发明内容

[0004] 本申请实施例提供一种拨号处理方法及移动终端,可以智能识别出用户所要拨打的电话号码的国家码,并在电话号码前自动添加该国家码。如此,无需用户手动添加国家码,提高用户呼叫国际漫游用户的便捷性。
[0005] 为达到上述目的,本申请采用如下技术方案:
[0006] 第一方面,本申请实施例提供一种拨号处理方法,所述方法包括:移动终端显示拨号应用的第一界面,第一界面包括拨号盘。进一步地,响应于用户在拨号盘输入目标号码的操作,移动终端确定目标号码所属的至少一个国家码;移动终端根据目标号码和至少一个国家码生成至少一个国际漫游号码;其中,至少一个国家码与至少一个国际漫游号码一一对应,每个国际漫游号码包括目标号码和对应的国家码。接着,移动终端显示第二界面;其中,第二界面包括至少一个国际漫游号码;响应于用户对至少一个国际漫游号码中的任意一个国际漫游号码的操作,移动终端呼叫任意一个国际漫游号码。
[0007] 可见,在用户输入目标号码后,移动终端可以识别出该目标号码所述的国家码,并根据该国家码和目标号码生成国际漫游号码,并显示于移动终端的界面上供用户选择。如此,无需用户手动添加国家码即可实现漫游拨号,提高用户呼叫国际漫游用户的便捷性。
[0008] 在一种可选的实施方式中,在移动终端设备根据目标号码和至少一个国家码生成至少一个国际漫游号码,与移动终端显示第二界面之间,方法还包括:移动终端根据至少一个国家码中每个国家码的归属来源和/或每个国家码的使用次数确定每个国家码的优先级。其中,若至少一个国家码中存在归属来源不同的至少两个国家码,则若归属来源不同的至少两个国家码中任意一个国家码的归属来源的优先级越高,任意一个国家码的优先级越高;若至少一个国家码中存在归属来源相同的至少两个国家码,则若归属来源相同的至少两个国家码中任意一个国家码的使用次数越多,任意一个国家码的优先级越高。在此基础上,移动终端在第二界面上基于至少一个国家码的优先级从高至低的排列顺序显示至少一个国际漫游号码。
[0009] 可见,移动终端可以确定每个国家码的优先级。该优先级可以表征用户使用对应国家码的频率。若某国家码的优先级越高,则表明用户使用该国家码的频率较高,从而认为使用该国家码的概率较大。因而,基于国家码的优先级从高至低的顺序显示国际漫游号码,可以让用户更为容易地选择到大概率会需要使用的国际漫游号码。
[0010] 在一种可选的实施方式中,归属来源包括设置信息、客户识别模块SIM卡、驻网信息、联系人信息以及通话记录中的至少一项;其中,设置信息、SIM卡、驻网信息、联系人信息以及通话记录的优先级依次升高。
[0011] 可以理解地,由于通话记录更能够反映用户平时的使用习惯,因此其优先级较高;而联系人信息可以表征用户使用国家码的潜在可能,因此其优先级次之。总而言之,根据用户的使用习惯划分归属来源的优先级,使得移动终端根据该优先级进行显示的结果,也更加符合用户的使用习惯。
[0012] 在一种可选的实施方式中,移动终端包括预设的国家码列表,预设的国家码列表包括用户常用的国家码。在移动终端确定目标号码所属的至少一个国家码,与移动终端显示第二界面之间,方法还包括:移动终端从至少一个国家码中筛选出第一国家码;第一国家码属于预设的国家码列表;移动终端根据目标号码和至少一个国家码生成至少一个国际漫游号码,包括:移动终端根据目标号码和第一国家码生成第一国际漫游号码。在此基础上,移动终端在第二界面上显示第一国际漫游号码。
[0013] 如此一来,移动终端可以仅在第二界面上显示用户使用过的国家码所对应的国际漫游号码,可以避免移动终端显示过多的无效信息。
[0014] 在一种可选的实施方式中,预设的国家码列表包括的国家码的数量大于或等于第一数量。
[0015] 可以理解地,在国家码列表包括的国家码的数量大于或等于第一数量时,可以认为用户具备在漫游状态下拨号的需求。也即,可以在认为用户具备在漫游状态下拨号的需求时,移动终端才会开启识别目标号码所述的国家码的功能,并执行后续相应的操作。如此,使得移动终端服务于不同需求的用户时,可以具备符合其使用需求的界面,更加个性化。
[0016] 在一种可选的实施方式中,预设的国家码列表包括移动终端从设置信息、SIM卡、驻网信息、联系人信息及通话记录中提取的国家码。
[0017] 在一种可选的实施方式中,任意一个国际漫游号码中的目标号码是按照对应的显示格式进行显示的,显示格式与任意一个国际漫游号码包括的国家码对应。
[0018] 如此,可以更利于用户直观地看出不同国家码对应的国际漫游号码的不同。例如,目标号码为“15112345678”。移动终端可以识别出该号码所属的国家码为德国国家码及中国国际码,则在该第二界面上,该目标号码以德国国家码对应的显示格式进行显示(即 +49‑1511‑234567);该目标号码以中国国家码对应的显示格式进行显示(即 +86‑151‑1234‑
5678)。
[0019] 在一种可选的实施方式中,第二界面还包括通话记录和/或联系人信息与目标号码的匹配结果和黄页与目标号码的匹配结果。
[0020] 可见,移动终端还具备号码匹配的功能,更加简化了用户的拨号操作。
[0021] 在一种可选的实施方式中,通话记录和/或联系人信息与目标号码的匹配结果、至少一个国际漫游号码及黄页与目标号码的匹配结果依次排列。
[0022] 可见,移动终端按照如上顺序进行显示,实际上是从用户使用习惯出发,使用户可以更快速找到其所需的号码,简化拨号操作。
[0023] 在一种可选的实施方式中,每个国际漫游号码还包括国际字冠。
[0024] 第二方面,本申请实施例还提供了一种移动终端,包括:一个或多个处理器;存储器;
[0025] 以及一个或多个计算机程序,其中,一个或多个计算机程序被存储在存储器中,一个或多个计算机程序包括指令,当指令被移动终端执行时,使得移动终端执行如第一方面中任意一项所述的方法。
[0026] 具体的,移动终端显示拨号应用的第一界面,第一界面包括拨号盘。进一步地,响应于用户在拨号盘输入目标号码的操作,移动终端确定目标号码所属的至少一个国家码;移动终端根据目标号码和至少一个国家码生成至少一个国际漫游号码;其中,至少一个国家码与至少一个国际漫游号码一一对应,每个国际漫游号码包括目标号码和对应的国家码。接着,移动终端显示第二界面;其中,第二界面包括至少一个国际漫游号码;响应于用户对至少一个国际漫游号码中的任意一个国际漫游号码的操作,移动终端呼叫任意一个国际漫游号码。
[0027] 可见,在用户输入目标号码后,移动终端可以识别出该目标号码所述的国家码,并根据该国家码和目标号码生成国际漫游号码,并显示于移动终端的界面上供用户选择。如此,无需用户手动添加国家码即可实现漫游拨号,提高用户呼叫国际漫游用户的便捷性。
[0028] 在一种可选的实施方式中,移动终端根据至少一个国家码中每个国家码的归属来源和/或每个国家码的使用次数确定每个国家码的优先级。其中,若至少一个国家码中存在归属来源不同的至少两个国家码,则若归属来源不同的至少两个国家码中任意一个国家码的归属来源的优先级越高,任意一个国家码的优先级越高;若至少一个国家码中存在归属来源相同的至少两个国家码,则若归属来源相同的至少两个国家码中任意一个国家码的使用次数越多,任意一个国家码的优先级越高。在此基础上,移动终端在第二界面上基于至少一个国家码的优先级从高至低的排列顺序显示至少一个国际漫游号码。
[0029] 可见,移动终端可以确定每个国家码的优先级。该优先级可以表征用户使用对应国家码的频率。若某国家码的优先级越高,则表明用户使用该国家码的频率较高,从而认为使用该国家码的概率较大。因而,基于国家码的优先级从高至低的顺序显示国际漫游号码,可以让用户更为容易地选择到大概率会需要使用的国际漫游号码。
[0030] 在一种可选的实施方式中,归属来源包括设置信息、客户识别模块SIM卡、驻网信息、联系人信息以及通话记录中的至少一项;其中,设置信息、SIM卡、驻网信息、联系人信息以及通话记录的优先级依次升高。
[0031] 可以理解地,由于通话记录更能够反映用户平时的使用习惯,因此其优先级较高;而联系人信息可以表征用户使用国家码的潜在可能,因此其优先级次之。总而言之,根据用户的使用习惯划分归属来源的优先级,使得移动终端根据该优先级进行显示的结果,也更加符合用户的使用习惯。
[0032] 在一种可选的实施方式中,移动终端包括预设的国家码列表,预设的国家码列表包括用户常用的国家码。移动终端还可以从至少一个国家码中筛选出第一国家码;第一国家码属于预设的国家码列表;移动终端根据目标号码和至少一个国家码生成至少一个国际漫游号码,包括:移动终端根据目标号码和第一国家码生成第一国际漫游号码。在此基础上,移动终端在第二界面上显示第一国际漫游号码。
[0033] 如此一来,移动终端可以仅在第二界面上显示用户使用过的国家码所对应的国际漫游号码,可以避免移动终端显示过多的无效信息。
[0034] 在一种可选的实施方式中,预设的国家码列表包括的国家码的数量大于或等于第一数量。
[0035] 可以理解地,在国家码列表包括的国家码的数量大于或等于第一数量时,可以认为用户具备在漫游状态下拨号的需求。也即,可以在认为用户具备在漫游状态下拨号的需求时,移动终端才会开启识别目标号码所述的国家码的功能,并执行后续相应的操作。如此,使得移动终端服务于不同需求的用户时,可以具备符合其使用需求的界面,更加个性化。
[0036] 在一种可选的实施方式中,预设的国家码列表包括移动终端从设置信息、SIM卡、驻网信息、联系人信息及通话记录中提取的国家码。
[0037] 在一种可选的实施方式中,任意一个国际漫游号码中的目标号码是按照对应的显示格式进行显示的,显示格式与任意一个国际漫游号码包括的国家码对应。
[0038] 如此,可以更利于用户直观地看出不同国家码对应的国际漫游号码的不同。例如,目标号码为“15112345678”。移动终端可以识别出该号码所属的国家码为德国国家码及中国国际码,则在该第二界面上,该目标号码以德国国家码对应的显示格式进行显示(即 +49‑1511‑234567);该目标号码以中国国家码对应的显示格式进行显示(即 +86‑151‑1234‑
5678)。
[0039] 在一种可选的实施方式中,第二界面还包括通话记录和/或联系人信息与目标号码的匹配结果和黄页与目标号码的匹配结果。
[0040] 可见,移动终端还具备号码匹配的功能,更加简化了用户的拨号操作。
[0041] 在一种可选的实施方式中,通话记录和/或联系人信息与目标号码的匹配结果、至少一个国际漫游号码及黄页与目标号码的匹配结果依次排列。
[0042] 可见,移动终端按照如上顺序进行显示,实际上是从用户使用习惯出发,使用户可以更快速找到其所需的号码,简化拨号操作。
[0043] 在一种可选的实施方式中,每个国际漫游号码还包括国际字冠。
[0044] 第三方面,本申请实施例提供一种计算机可读存储介质,包括计算机指令,当计算机指令在移动终端上运行时,使得移动终端执行如第一方面中任意一项所述的方法。
[0045] 第四方面,本申请实施例提供一种计算机程序产品,当计算机程序产品在移动终端上运行时,使得移动终端执行如第一方面中任一项所述的语音交互方法。
[0046] 第五方面,本申请实施例提供了一种芯片系统,该芯片系统应用于移动终端。该芯片系统包括一个或多个接口电路和一个或多个处理器;接口电路和处理器通过线路互联;接口电路用于从移动终端的存储器接收信号,并向处理器发送信号,信号包括存储器中存储的计算机指令;当处理器执行计算机指令时,使得移动终端执行上述第一方面及其任一种可能的设计中的方法。
[0047] 可以理解地,上述提供的第二方面所述的移动终端、第三方面所述的计算机存储介质,第四方面所述的计算机程序产品,以及第五方面所述的芯片系统均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。

附图说明

[0048] 图1为本申请实施例提供的一种系统架构示意图;
[0049] 图2为本申请实施例提供的一种移动终端的结构示意图;
[0050] 图3为本申请实施例提供的一种移动终端的界面图;
[0051] 图4为本申请实施例提供的一种移动终端的界面图;
[0052] 图5为本申请实施例提供的一种移动终端的界面切换图;
[0053] 图6A为本申请实施例提供的一种移动终端的界面图;
[0054] 图6B为本申请实施例提供的一种移动终端的界面图;
[0055] 图7为本申请实施例提供的国家码列表的来源;
[0056] 图8A为本申请实施例提供的一种移动终端的界面切换图;
[0057] 图8B为本申请实施例提供的一种移动终端的界面切换图;
[0058] 图9A为本申请实施例提供的一种移动终端的界面切换图;
[0059] 图9B为本申请实施例提供的一种移动终端的界面切换图;
[0060] 图10为本申请实施例提供的一种移动终端的界面图;
[0061] 图11为本申请实施例提供的一种移动终端的界面图;
[0062] 图12为本申请实施例提供的一种移动终端的界面图;
[0063] 图13A为本申请实施例提供的一种查询国家码归属列表的流程图;
[0064] 图13B为本申请实施例提供的一种确定国家码优先级的方式;
[0065] 图14为本申请实施例提供的一种移动终端的界面图;
[0066] 图15为本申请实施例提供的拨号处理方法的流程图;
[0067] 图16为本申请实施例提供的一种芯片系统的示意图。

具体实施方式

[0068] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“至少一个”是指一个或多个,“多个”是指两个或多于两个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
[0069] 为便于理解本申请实施例,下面先对移动通信网络中的一些标识信息进行简要描述。
[0070] 国家码,又称为国码,用于标识国家。例如,中国国家码为86,柬埔寨国家码为855,印度国家码为91,德国国家码为49等等。
[0071] 国际冠码,又称为国际字冠,是一个国家拨打国外的时候前面加的一组号码。例如,中国打出去要在目标用户的国家码前面添加00,从柬埔寨打国外电话需要在目标用户的国家码前面添加001。可用“+”代替。
[0072] 移动国家代码(mobile country code,MCC),用于唯一识别移动用户所属的国家,由三位数字组成。例如,中国的MCC为460。但需要说明的是,一个国家也可以被分配多个MCC,比如美国的MCC包括310,311和316。
[0073] 移动网络代码(mobile network code,MNC),用于识别移动客户所属的移动网络,由2~3 位数字组成。例如,中国移动系统的MNC为00、02、04、07,中国联通全球移动通信(global system for mobile communications,GSM)系统的MNC为01、06、09,中国电信码分多址(code division multiple access,CDMA)系统的MNC为03、05,中国铁通系统的MNC为20。
[0074] 移动用户识别号码(mobile subscriber identification number,MSIN),是移动用户的识别号码,用于唯一识别移动用户。
[0075] 黄页,是按企业性质和产品类别编排的工商企业电话号码簿。
[0076] 公共陆地移动网络(public land mobile network,PLMN),是政府或它所批准的经营者,为公众提供陆地移动通信业务目的而建立和经营的网络。此外,PLMN由MCC和MNC构成。即,PLMN=MCC+MNC。
[0077] 已登记PLMN(registered PLMN,RPLMN),是移动终端在上次关机或脱网前登记上的 PLMN。
[0078] 归属PLMN(home PLMN,HPLMN),为移动终端用户归属的PLMN。
[0079] 用户控制PLMN(user controlled PLMN,UPLMN),是储存在移动终端的客户识别模块 (subscriber identity module,SIM)卡上的一个与PLMN选择有关的参数。
[0080] 运营商控制PLMN(operator controlled PLMN,OPLMN),是储存在移动终端SIM卡上的一个与PLMN选择有关的参数。
[0081] 如图1所示,为本申请实施例提供的一种系统架构示意图。该系统可以包括第一终端设备、第二终端设备及一个或多个基站。第一终端设备和第二终端设备之间可以通过一个或多个基站进行数据交换。其中,第一终端设备和第二终端设备均安装有拨号应用(application,APP)。第一终端设备可以是电话呼出端,第二终端设备可以是电话接入端;或者,第一终端设备可以是电话接入端,第二终端设备可以是电话呼出端。
[0082] 本申请实施例中以图1所示的第一终端设备或第二终端设备是移动终端200(如手机) 为例,对本申请实施例提供的第一终端设备或第二终端设备的结构进行举例说明。如图2所示,移动终端200(如手机)可以包括:处理器210,外部存储器接口220,内部存储器221,通用串行总线(universal serial bus,USB)接口230,充电管理模块240,电源管理模块241,电池242,天线1,天线2,移动通信模块250,无线通信模块260,音频模块270,扬声器 
270A,受话器270B,麦克风270C,耳机接口270D,传感器模块280,按键290,马达291,指示器
292,摄像头293,显示屏294,以及SIM卡接口295等。
[0083] 其中,上述传感器模块280可以包括压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器和骨传导传感器等传感器。
[0084] 可以理解的是,本实施例示意的结构并不构成对移动终端200的具体限定。在另一些实施例中,移动终端200可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
[0085] 处理器210可以包括一个或多个处理单元,例如:处理器210可以包括应用处理器 (application processor,AP),调制解调处理器,图形处理器(graphics processing unit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural‑network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
[0086] 控制器可以是移动终端200的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
[0087] 处理器210中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器210 中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了系统的效率。
[0088] 在一些实施例中,处理器210可以包括一个或多个接口。接口可以包括集成电路 (inter‑integrated circuit,I2C)接口,集成电路内置音频(inter‑integrated circuit sound,I2S) 接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general‑purpose input/output,GPIO)接口,用户标识模块 (subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
[0089] 可以理解的是,本实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对移动终端200的结构限定。在另一些实施例中,移动终端200也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
[0090] 充电管理模块240用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。充电管理模块240为电池242充电的同时,还可以通过电源管理模块241 为移动终端供电。
[0091] 电源管理模块241用于连接电池242,充电管理模块240与处理器210。电源管理模块241接收电池242和/或充电管理模块240的输入,为处理器210,内部存储器221,外部存储器,显示屏294,摄像头293,和无线通信模块260等供电。在一些实施例中,电源管理模块 241和充电管理模块240也可以设置于同一个器件中。
[0092] 移动终端200的无线通信功能可以通过天线1,天线2,移动通信模块250,无线通信模块260,调制解调处理器以及基带处理器等实现。在一些实施例中,移动终端200的天线1 和移动通信模块250耦合,天线2和无线通信模块260耦合,使得移动终端200可以通过无线通信技术与网络以及其他设备通信。
[0093] 天线1和天线2用于发射和接收电磁波信号。移动终端200中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
[0094] 移动通信模块250可以提供应用在移动终端200上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块250可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块250可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。
[0095] 移动通信模块250还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块250的至少部分功能模块可以被设置于处理器210 中。在一些实施例中,移动通信模块250的至少部分功能模块可以与处理器210的至少部分模块被设置在同一个器件中。
[0096] 无线通信模块260可以提供应用在移动终端200上的包括WLAN(如(wireless fidelity, Wi‑Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system, GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication, NFC),红外技术(infrared,IR)等无线通信的解决方案。
[0097] 无线通信模块260可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块 260经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器210。无线通信模块260还可以从处理器210接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
[0098] 移动终端200通过GPU,显示屏294,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏294和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器210可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
[0099] 显示屏294用于显示图像,视频等。该显示屏294包括显示面板。
[0100] 移动终端200可以通过ISP,摄像头293,视频编解码器,GPU,显示屏294以及应用处理器等实现拍摄功能。ISP用于处理摄像头293反馈的数据。摄像头293用于捕获静态图像或视频。在一些实施例中,移动终端200可以包括1个或N个摄像头293,N为大于1的正整数。
[0101] 外部存储器接口220可以用于连接外部存储卡,例如Micro SD卡,实现扩展移动终端 200的存储能力。外部存储卡通过外部存储器接口220与处理器210通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
[0102] 内部存储器221可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器210通过运行存储在内部存储器221的指令,从而执行移动终端200的各种功能应用以及数据处理。例如,在本申请实施例中,处理器210可以通过执行存储在内部存储器221 中的指令,内部存储器221可以包括存储程序区和存储数据区。
[0103] 其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如拨打电话功能,声音播放功能,图像播放功能等)等。存储数据区可存储移动终端200使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器221可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器 (universal flash storage,UFS)等。
[0104] 移动终端200可以通过音频模块270,扬声器270A,受话器270B,麦克风270C,耳机接口270D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
[0105] 按键290包括开机键,音量键等。按键290可以是机械按键。也可以是触摸式按键。马达291可以产生振动提示。马达291可以用于来电振动提示,也可以用于触摸振动反馈。指示器292可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。SIM卡接口295用于连接SIM卡。SIM卡可以通过插入SIM卡接口295,或从 SIM卡接口295拔出,实现和移动终端200的接触和分离。移动终端200可以支持1个或N 个SIM卡接口,N为大于1的正整数。SIM卡接口295可以支持Nano SIM卡,Micro SIM卡, SIM卡等。
[0106] 目前,移动终端在国内拨打海外号码,或者在处于漫游状态下拨打电话时,需要用户在当前拨打的电话号码前添加国际字冠及国家码。例如,如图3所示,若移动终端(无论其是否处于漫游状态)需要拨打德国的号码,则需要用户手动在当前拨打的号码前添加国际字冠及德国国家码(即+49)。如图4所示,若移动终端处于国际漫游状态时拨打国内的号码,则需要用户手动在当前拨打的号码前添加国际字冠及中国国家码(即+86)。可见,现有技术中的拨号方式操作繁琐,实用性不高,难以满足用户的即时需求。
[0107] 本申请实施例提供一种拨号处理方法,应用于移动终端。该方法可以智能识别出用户所要拨打的电话号码所属的至少一个国家码,并根据该电话号码和至少一个国家码生成至少一个国际漫游号码。此外,移动终端还可以显示该国际漫游号码,以及响应于用户对至少一个国际漫游号码中的任意一个国际漫游号码(例如号码A)的操作,呼叫该任意一个国际漫游号码(该号码A)。如此,无需用户手动添加国家码,提高用户呼叫国际漫游用户的便捷性。
[0108] 为了便于理解,以下结合附图对本申请实施例提供的拨号处理方法进行具体介绍。
[0109] 以当前用户为小明为例,如图5中的(a)所示,小明的手机的主界面(即桌面)501中包括拨号应用的图标502。手机可以接收用户对拨号应用的图标502的点击操作,响应于该点击操作,手机可以进入如图5中的(b)所示的拨号界面503。拨号界面503可以包括拨号盘504、通话记录505等。如图6A所示,响应于用户在拨号盘504输入目标号码(即号码“8230571”)的操作,手机可以在拨号界面503上显示目标号码(即号码“8230571”)及三类匹配结果。其中,三类匹配结果分别为目标号码与通话记录(和/或联系人列表)的匹配结果,国际号码识别结果,以及目标号码与黄页的匹配结果。示例性的,目标号码与通话记录 (或联系人列表)的匹配结果可以包括显示区域506中Sam的电话号码。国际号码识别结果可以包括显示区域507中目标号码以不同国家码对应的显示格式进行显示的结果。目标号码与黄页的匹配结果可以包括显示区域508中的黄页号码(A中心服务热线“400‑88230571”)。
[0110] 示例性的,显示区域506中的匹配结果可以为联系人Sam的电话号码(15182305718)。若用户确定需要拨打的电话号码为Sam的电话号码,可以点击该显示区域
506。手机检测到用户点击该显示区域506的操作后,如图6B所示,手机可以跳转至呼叫界面
701。该呼叫界面701可以显示Sam的头像702、电话号码703、号码归属地704(即北京)以及功能按键 705(如录音、暂停、视频呼叫、禁音等)。可见,在用户输入目标号码的过程中,手机可以实时进行智能匹配,以确定通话记录和/或联系人列表中是否包括用户输入的号码。若通话记录和/或联系人列表中包括用户输入的号码,手机可以将匹配结果显示于显示区域
506。如此,即使用户不记得完整的电话号码,也可以通过智能匹配在通话记录和/或联系人列表中查找到完整号码,给用户提供便利。
[0111] 仍然如图6A所示,显示区域508中可以显示A中心服务热线“400‑88230571”。可以理解地,A中心服务热线“400‑88230571”为号码“8230571”与黄页的匹配结果。同样地,若用户确定需要拨打的电话号码为该A中心服务热线“400‑88230571”,可以点击显示区域508。手机检测到用户点击显示区域508的操作,可以呼叫“400‑88230571”。如此,用户可以通过电话号码的一部分查询到完整号码,无需自行记忆繁多的黄页号码,提升用户体验。
[0112] 在显示区域507中,“国际号码识别”字样表示该区域用于显示国际漫游号码。该国际漫游号码包括国际字冠、国家码及按照该国家码对应的显示格式显示的目标号码。例如,根据 E.164号码格式化方案,手机可以识别出号码“8230571”的归属地可能为美国、迪拜等国家。由此,手机可以在号码“8230571”前自动添加国际字冠及美国国家码,并将该号码以美国国家码对应的显示格式对号码“8230571”进行格式化并显示。手机还可以在号码“8230571”前自动添加国际字冠及迪拜国家码,并以迪拜国家码对应的显示格式对号码“8230571”进行格式化并显示。例如,若以美国国家码对应的显示格式对号码“8230571”进行显示,即为“+1‑823‑057‑1”。若以迪拜国家码对应的显示格式对号码“8230571”进行显示,即为“+971‑823‑0571”。可见,手机可以自动识别用户输入的号码可能的国家码,并在输入的号码前自动添加该国家码以及将输入的号码以该国家码对应的显示格式进行显示,无需用户手动添加,简化了用户打国际长途的操作。
[0113] 当然,需要说明的是,在另一种可选的实施方式中,也可以不限定目标号码的显示格式。即手机也可以无需按照该国家码对应的显示格式显示的目标号码,在该目标号码前添加国家码即可。此外,由于每个国际漫游号码都需要包括国际字冠,且可以用“+”代替,因此后文不再说明会在用户输入的号码(目标号码)前添加国际字冠。
[0114] 还需要说明的是,E.164号码格式化方案是国际电信联盟定义的在公共交换电话网络 (public switched telephone network,PSTN)和一些数据网使用的国际公共电话码号方案,其同时定义了号码长度和号码的显示格式。示例性的,其定义了中国的电话号码的号码长度为 11位,显示格式为“xxx‑xxxx‑xxxx”。又例如,其定义了德国的电话号码的号码长度为11位,显示格式为“xxxx‑xxxxxxx”。又例如,定义美国的电话号码的号码长度为7位,显示格式为“xxx‑xxx‑x”;定义迪拜的电话号码的号码长度为7位,显示格式为“xxx‑xxxx”。在一种可选的实施方式中,手机可以直接调用集成E.164号码格式化方案的相关函数或接口,识别出号码可能对应的国家码以及显示格式。
[0115] 还需要说明的是,在拨号界面503中,显示区域506、显示区域507及显示区域508可以依次排列。这种排列方式从用户使用习惯出发,使用户可以更快速找到其所需的号码,简化拨号操作。当然,在其他实施方式中,显示区域506、显示区域507及显示区域508之间也可以不存在严格的排列顺序,可以任意排布。
[0116] 在一种可选的实施方式中,当输入的号码对应的国家码属于预设的国家码列表时,手机在该号码前添加国家码。其中,国家码列表可以包括一个或多个国家码,每个国家码均可用于指示该号码的可能归属地。
[0117] 示例性的,如图7所示,国家码列表中包括的国家码可以包括以下来源:
[0118] 1、设置信息。可以理解地,手机可以从设置信息中提取国家码。该设置信息可以包括手机中关于国家码的信息、关于地区的信息等。示例性的,手机可以接收用户的操作,响应于该操作,手机可以设置默认国家码。示例性的,如图8A中的(a)所示,手机可以显示主界面801,该主界面801中包括拨号应用的图标802。手机可以接收用户对该拨号应用的图标 802的点击操作,响应于该点击操作,手机可以显示如图8A中的(b)所示的拨号界面803。拨号界面803中可以包括详情图标804。手机可以接收用户对该详情图标804的点击操作,响应于该操作,如图8A中的(c)所示,手机可以在拨号界面803显示多个选项(或条目),例如通话录音选项、骚扰拦截选项、设置选项805等。用户需要对手机的通话相关功能进行设置时,可以点击该设置选项805。手机检测到点击该设置选项805的操作时,如图8B中的 (a)所示,手机可以进入电话设置界面806。电话设置界面806可以包括陌生号码识别选项、通话记录合并选项、归属地及国家码选项807等。手机可以接收用户对该归属地及国家码选项807的点击操作,响应于该操作,如图8B中的(b)所示,手机可以进入归属地设置界面 808,归属地设置界面808可以包括显示归属地选项、国家码设置选项809等。手机可以接收用户对该国家码设置选项809的点击操作,响应于该操作,如图8B中的(c)所示,手机可以显示国家码选择框810。国家码选择框810中包括各个国家及其对应的国家码。例如,可以包括中国及其对应的国家码(即86),美国及其对应的国家码(即1),德国及其对应的国家码(即49)等。如此,用户可以根据实际需求选择默认国家码,手机便可以直接从设置信息中提取该默认国家码。
[0119] 又或者,手机可以读取系统设置中的默认地区,并确定该默认地区对应的国家码。其中,设置默认地区的流程可以参考以下界面。如图9A中的(a)所示,手机可以显示主界面
901,该主界面901可以包括设置图标902。手机可以接收用户点击该设置图标902的操作,响应于该操作,如图9A中的(b)所示,手机可以显示设置界面903。该设置界面903可以包括无线和网络条目、设备连接条目、应用和通知条目、电池条目、系统条目904等。手机可以接收用户对该系统条目904的操作,响应于该操作,如图9A中的(c)所示,手机可以显示系统设置界面905。系统设置界面905可以包括系统更新选项、系统导航选项、语言和输入法选项906等。手机可以接收用户对该语言和输入法选项906的操作,响应于该操作,如图 9B中的(a)所示,手机可以显示语言和输入法设置界面907。示例性的,语言和输入法设置界面907可以包括语言和地区选项908、输入法选项等。若用户需要设置语言和地区,可以点击该语言和地区选项908。手机检测到用户点击该语言和地区选项908的操作时,如图9B 中的(b)所示,手机可以进入语言地区设置界面909。该语言地区偏好设置界面909可以包括语言选项和地区选项910。地区选项910中可以显示当前设置的地区(如中国)。若用户需要更换地区,则可以点击该地区选项910。手机可以接收用户点击该地区选项910的操作,响应于该操作,如图
9B中的(c)所示,手机可以进入选择地区界面911。该选择地区界面 911可以供用户选择的多个地区(如埃及、阿根廷等)。如此,用户可以根据实际需求选择地区,手机便可以直接从设置信息中提取出地区,并将该地区对应的国家码作为默认国家码。
[0120] 2、SIM卡。可以理解地,手机可以从SIM卡提取国家码。其中,SIM卡中包括集成电路卡识别码(Integrate circuit  card  identity,ICCID)和国际移动用户识别码(international mobile subscriber identity,IMSI)。其中,ICCID为SIM卡的唯一识别码,ICCID的长度为20位,可以包括数字及字母。其中,ICCID的前两位为数字,用于表征国际编号。第3位及第4位为数字,用于表征国家码。第5位与第6位也为数字,可以与前4位数一起作为运营商代码。例如,中国移动的运营商代码为:898600、898602、898607;中国联通的运营商代码为:898601、 898606、898609;中国电信的运营商代码为:898603、898611。其中,国际编号即为“89”,国家码即为“86”。IMSI为国际上为唯一识别一个移动用户所分配的号码。IMSI共有15位,其结构如下:MCC+MNC+MSIN。可见,通过读取IMSI的前3位数字,即可确定该SIM卡的归属国,从而确定该SIM卡对应的国家码。如此,手机可以通过相关的应用程序接口 (Application Programming Interface,API)读取该ICCID或IMSI,从而确定SIM卡对应的国家码。需要说明的是,目前很多手机可以支持添加多张SIM卡,每张SIM卡的归属国可以不同,手机可以确定每张SIM卡的归属国,从而确定其对应的国家码。在一种可选的实施方式中,手机可以基于从SIM卡处获取的国家码生成SIM卡国家码子列表。
[0121] 3、驻网信息。手机可以从驻网信息中提取国家码。可以理解地,手机开机后,可以搜索网络信号。若手机搜索到RPLMN、HPLMN、UPLMN、OPLMN的信号,则手机立即尝试驻留。在手机驻网成功后,可以获取所驻留的移动网络的MNC,从而根据MNC确定对应的国家码。需要说明的是,手机曾经可以驻留于不同的PLMN,不同的PLMN可以具备不同的 MNC,从而对应不同的国家码。因此,手机可以基于从驻留过的PLMN中获取的国家码生成驻网国家码子列表。
[0122] 4、联系人信息。也即,手机可以从联系人信息中提取国家码。手机中可以存储联系人信息,联系人信息包括联系人名称以及联系人号码等内容。手机可以从该联系人号码中提取出国家码。例如,如图10所示,手机可以显示联系人界面1001,该联系人界面1001可以包括联系人姓名(即小红),联系人号码(即“+86‑151‑1234‑5678”),号码归属地(即广州深圳)。如此,手机可以从联系人号码中提取出该号码对应的国家码(即86)。在一种可选的实施方式中,手机可以从不同的联系人信息中提取出不同的国家码,手机可以基于从联系人列表中获取的国家码生成联系人国家码子列表。
[0123] 5、通话记录。也即,手机可以从通话记录中提取国家码。可以理解地,用户可以利用手机拨打和/或接听电话。手机每次呼出号码或是接听来电,均可以生成通话记录。每条通话记录可以包括呼叫状态(呼入、呼出、响铃等),时间以及号码。如此,手机可以根据每条通话记录中的号码确定对应的国家码。示例性的,如图11中所示,手机可以显示通话记录列表 1101。该通话记录列表1101可以包括小明与联系人或陌生人的通话记录。例如,通话记录1102 显示小明曾于4.28日呼叫德国号码“+49‑1511‑2345678”。通话记录1103显示小明曾于3.1 日接听TOM的来电,且TOM的号码归属地为四川,从而确定该号码对应的国家码为中国国家码(即86)。在一种可选的实施方式中,手机可以从不同的通话记录中提取出不同的国家码,手机可以基于从通话记录中获取的国家码生成通话记录国家码子列表。
[0124] 需要说明的是,手机从上述来源收集国家码时,可以对国家码进行去重处理。例如,手机根据设置信息确定默认国家码为中国国家码;手机确定SIM卡国家码子列表包括中国国家码及美国国家码;手机确定驻网国家码子列表包括中国国家码;手机确定联系人国家码子列表包括中国国家码、日本国家码及德国国家码;手机确定通话记录国家码子列表包括中国国家码、日本国家码及德国国家码。如此,手机对默认国家码、SIM卡国家码子列表、驻网国家码子列表、联系人国家码子列表以及通话记录国家码子列表取并集,即可得到的国家码列表。该国家码列表包括:中国国家码、美国国家码、日本国家码及德国国家码。
[0125] 通过分析国家码列表的来源可知,国家码列表中的国家码可以包括用户已经使用过的国家码(即通话记录国家码子列表包括的国家码)和用户可能使用的国家码(其他子列表包括的国家码)。换句说话,该国家码列表中包括的国家码为用户大概率可能使用的国家码。通过该国家码列表对手机识别出的国家码进行筛选,可以避免手机显示过多的冗余信息(即用户大概率不会使用的国家码),精简显示内容。
[0126] 示例性的,国家码列表中可以包括中国国家码、美国国家码。在手机检测到用户输入号码(例如,号码“8230571”)后,可以根据E.164格式化方案识别出该号码对应的国家码可能为美国国家码、迪拜国家码等。如此,若无需对手机识别出的国家码进行筛选,如图6A 所示,手机可以在显示区域507中在该号码“8230571”前分别添加美国国家码及迪拜国家码,并将该号码“8230571”分别以美国国家码对应的显示格式和迪拜国家码对应的显示格式进行格式化并显示。而若根据该国家码列表对手机识别出的国家码进行筛选,则如图12所示,手机可以在显示区域1201中,仅在该号码“8230571”前添加美国国家码(+1),并将该号码“8230571”以美国国家码对应的显示格式进行格式化并显示。可以理解地,由于迪拜国家码不属于该国家码列表,可以认为用户大概率不会拨打归属地为迪拜的电话号码,因此手机仅在显示区域1201中按照美国国家码的显示格式对号码进行格式化并显示,可以减少手机显示过多的无效信息。
[0127] 在一种可选的实施方式中,手机可以在国家码列表中包含的国家码的数量大于等于预设数量时,开启国际号码智能识别功能。其中,该国际号码智能识别功能用于指示手机可以自动识别用户所输入的号码所属的国家码,并在输入的号码前添加该国家码。示例性的,该预设数量可以为2、3等任意整数。如此,可以更加贴合用户的使用习惯,避免手机显示用户不需要的信息。
[0128] 在一种可选的实施方式中,手机可以确定国家码列表中每个国家码的优先级,并将号码按照该优先级的顺序进行格式化并显示。其中,国家码的优先级越高,则可以认为用户使用该国家码的概率越大。
[0129] 示例性的,手机可以从以下两个方面确定国家码的优先级:
[0130] 第一方面,归属于不同国家码子列表的国家码,可以存在以下优先级顺序:通话记录国家码子列表包括的国家码>联系人国家码子列表包括的国家码>驻网国家码子列表包括的国家码>SIM卡国家码子列表包括的国家码>默认国家码。
[0131] 需要说明的是,由于国家码列表中包括去重后的国家码,这意味着可能存在几个国家码子列表中包括同一个国家码的情况。为了避免一个国家码归属于多个国家码子列表导致的优先级混乱问题,示例性的,以国家码列表包括国家码A为例,手机可以按照如图13A所示的流程图确定每个国家码的归属。如图13A所示,手机可以先判断通话记录国家码子列表是否包括该国家码A,若通话记录国家码子列表包括该国家码A,则可以确定该国家码A归属于通话记录国家码子列表。若通话记录国家码子列表不包括该国家码A,手机可以进一步判断联系人国家码子列表是否包括该国家码A。若联系人国家码子列表包括该国家码A,则可以确定该国家码A归属于联系人国家码子列表。若联系人国家码子列表不包括该国家码A,手机可以进一步判断驻网国家码子列表是否包括该国家码A。若驻网国家码子列表包括该国家码A,则可以确定该国家码A归属于驻网国家码子列表。若驻网国家码子列表不包括该国家码A,手机可以进一步判断SIM卡国家码子列表是否包括该国家码A。若SIM卡国家码子列表包括该国家码A,则可以确定该国家码A归属于SIM卡国家码子列表。若SIM卡国家码子列表不包括该国家码A,则可以确定该国家码A为默认国家码。
[0132] 示例性的,国家码列表、通话记录国家码子列表、联系人国家码子列表、驻网国家码子列表、SIM卡国家码子列表以及默认国家码包括的国家码可以如表1所示:
[0133] 如此,按照图13A的流程,可以确定中国国家码、美国国家码、日本国家码归属于通话记录国家码子列表,德国国家码归属于联系人国家码子列表,英国国家码归属于驻网国家码子列表。换句说话,中国国家码、美国国家码、日本国家码、德国国家码、英国国家码之间的优先级具备以下顺序:中国国家码、美国国家码、日本国家码>德国国家码>英国国家码。
[0134] 表1
[0135]
[0136] 第二方面,如图13B所示,归属于同一国家码子列表的国家码,其使用次数(出现次数、驻网次数)越高,则其优先级越高。
[0137] 其中,对于归属于通话记录国家码子列表的国家码而言,手机可以统计该国家码在通话记录中的使用次数。对于归属于联系人国家码子列表的国家码而言,手机可以统计该国家码在联系人中的出现次数。对于归属于驻网国家码子列表的国家码而言,手机可以统计手机驻留该国家码对应的网络信号的次数。
[0138] 示例性的,仍然以表1为例,若手机统计得出中国国家码在通话记录中的使用次数为100 次,美国国家码在通话记录中的使用次数为5次,日本国家码在通话记录中的使用次数为20 次,则中国国家码、美国国家码、日本国家码、德国国家码以及英国国家码之间的优先级具备以下顺序:中国国家码>日本国家码>美国国家码>德国国家码>英国国家码。在此基础上,若手机检测到用户输入号码,则可以根据E.164号码格式化方案以及该国家码列表,确定该号码可能对应的国家码,并将号码按照前述优先级顺序进行格式化并显示。
[0139] 例如,如图14所示,手机可以接收用户输入号码“15112345678”的操作,响应于该操作,手机可以确定该号码长度为11位。手机根据E.164号码格式化方案以及该国家码列表可以确定该号码可能对应中国国家码及德国国家码。而由于中国国家码的优先级高于德国国家码的优先级,手机在显示区域1401中,在号码“15112345678”前添加中国国家码,并将号码“15112345678”以中国国家码对应的显示格式进行显示(即+86‑151‑1234‑5678),以及在显示区域1402中,在在号码“15112345678”前添加德国国家码,并将号码“15112345678”以德国国家码对应的显示格式进行显示(即+49‑1511‑234567),且显示区域1401位于显示区域1402的上方,便于用户更方便地选择优先级较高的中国国家码。
[0140] 可以理解地,基于上述两方面确定国家码的优先级,可以较为准确地反映用户的使用习惯。如此,手机可以按照用户的使用习惯显示格化式后的号码,达到使用户更加快捷地找到其所需的国家码的效果。
[0141] 在另一种可选的实施方式中,移动终端也可以直接确定其识别出的国家码的优先级顺序。可以理解地,该移动终端设备识别出的国家码可以不属于预设的国家码列表,也可以属于预设的国家码列表。对于属于预设的国家码列表的国家码,可以根据图13A及图13B所示的方法确定其优先级,在此不再赘述。对于不属于预设的国家码列表的国家码,默认该国家码的优先级最低;如此,移动终端该国家码对应的号码将显示于其他国家码之后。
[0142] 如图15所示,为本申请实施例提供的一种拨号处理方法的流程图。该方法包括:
[0143] S101,移动终端显示拨号应用的第一界面,第一界面包括拨号盘。
[0144] 示例性的,第一界面可以为如图5中的(b)所示的拨号界面503或是如图8A中的(b) 所示的拨号界面803。该拨号盘可以为如图5中的(b)所示的拨号盘504。
[0145] S102,响应于用户在拨号盘输入目标号码的操作,移动终端确定目标号码所属的至少一个国家码。
[0146] 可以理解地,移动终端可以根据E.164号码格式化方案识别出目标号码所属的至少一个国家码。
[0147] S103,移动终端根据目标号码和至少一个国家码生成至少一个国际漫游号码。
[0148] 其中,至少一个国家码与至少一个国际漫游号码一一对应,每个国际漫游号码包括目标号码和对应的国家码。
[0149] 也即,移动终端在目标号码前添加该至少一个国家码及国际字冠,从而生成至少一个国际漫游号码。例如,目标号码为“8230571”,至少一个国家码包括美国国家码(即1)及迪拜国家码(即971),则移动终端在目标号码“8230571”前添加美国国家码得到国际漫游号码1(即+1‑8230571);移动终端在在目标号码“8230571”前添加美国国家码得到国际漫游号码2(即+971‑8230571)。
[0150] S104,移动终端显示第二界面。其中,第二界面包括至少一个国际漫游号码。
[0151] 示例性的,第二界面可以为如图6A所示的拨号界面503。该至少一个国际漫游号码可以为如图6A中显示区域507所显示的内容,如“+1‑823‑057‑1”即为一个国际漫游号码, +971‑823‑0571”可以为另一个国际漫游号码。
[0152] 在一种可选的实施方式中,该国际漫游号码中的目标号码按照对应的显示格式进行显示的,且显示格式与该国际漫游号码包括的国家码对应。
[0153] 在一种可选的实施方式中,第二界面还可以包括通话记录和/或联系人信息与目标号码的匹配结果和黄页与目标号码的匹配结果。示例性的,该通话记录和/或联系人信息与目标号码的匹配结果可包括如图6A中显示区域506中的内容,即联系人Sam的电话号码“151‑8230‑5718”;黄页与目标号码的匹配结果可以包括如图6A中显示区域508中的内容,即A中心服务热线“400‑8823‑0571”。
[0154] 在一种可选的实施方式中,该通话记录和/或联系人信息与目标号码的匹配结果、至少一个条目及黄页与目标号码的匹配结果可以依次排列。
[0155] 在一种可选的实施方式中,移动终端包括预设的国家码列表,预设的国家码列表包括用户常用的国家码。其中,预设的国家码列表包括移动终端从设置信息、SIM卡、驻网信息、联系人信息及通话记录中提取的国家码。
[0156] 在一种可选的实施方式中,预设的国家码列表包括的国家码的数量大于或等于第一数量。
[0157] 在一种可选的实施方式中,移动终端可以根据至少一个国家码中每个国家码的归属来源和/或每个国家码的使用次数确定每个国家码的优先级,并在第二界面上基于至少一个国家码的优先级从高至低的排列顺序显示至少一个国际漫游号码。
[0158] 其中,若至少一个国家码中存在归属来源不同的至少两个国家码,则若归属来源不同的至少两个国家码中任意一个国家码的归属来源的优先级越高,任意一个国家码的优先级越高;若至少一个国家码中存在归属来源相同的至少两个国家码,则若归属来源相同的至少两个国家码中任意一个国家码的使用次数越多,任意一个所述国家码的优先级越高。
[0159] 其中,归属来源包括设置信息、客户识别模块SIM卡、驻网信息、联系人信息以及通话记录中的至少一项;其中,所述设置信息、所述SIM卡、所述驻网信息、所述联系人信息以及所述通话记录的优先级依次升高。
[0160] 在一种可选的实施方式中,移动终端可以从至少一个国家码中筛选出第一国家码;第一国家码属于预设的国家码列表,并根据目标号码和第一国家码生成第一国际漫游号码,并在第二界面上显示第一国际漫游号码。
[0161] S105,响应于用户对至少一个国际漫游号码中的任意一个国际漫游号码的操作,移动终端呼叫任意一个国际漫游号码。
[0162] 本申请实施例还提供一种芯片系统,如图16所示,该芯片系统包括至少一个处理器1601 和至少一个接口电路1602。处理器1601和接口电路1602可通过线路互联。例如,接口电路 1602可用于从其它装置(例如移动终端的存储器)接收信号。又例如,接口电路1602可用于向其它装置(例如处理器1601)发送信号。示例性的,接口电路1602可读取存储器中存储的指令,并将该指令发送给处理器1601。当所述指令被处理器1601执行时,可使得移动终端执行上述实施例中的各个步骤。当然,该芯片系统还可以包含其他分立器件,本申请实施例对此不作具体限定。
[0163] 本申请实施例还提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在上述移动终端上运行时,使得该移动终端执行上述方法实施例中手机执行的各个功能或者步骤。
[0164] 本申请实施例还提供一种计算机程序产品,当所述计算机程序产品在移动终端上运行时,使得所述移动终端执行上述方法实施例中手机执行的各个功能或者步骤。
[0165] 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0166] 在本申请实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0167] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
[0168] 以上所述,仅为本申请实施例的具体实施方式,但本申请实施例的保护范围并不局限于此,任何在本申请实施例揭露的技术范围内的变化或替换,都应涵盖在本申请实施例的保护范围之内。因此,本申请实施例的保护范围应以所述权利要求的保护范围为准。