一种电话号码的智能识别方法

文档序号:7816641阅读:1173来源:国知局
一种电话号码的智能识别方法
【专利摘要】本发明公开了一种电话号码的智能识别方法,其通过在电话号码输入界面将输入法的字符类型自动切换至数字字符,并检测电话号码输入界面是否存在非数字字符,以自动去除所述的非数字字符,仅在电话号码输入界面显示数字字符,从而得到有效的电话号码,方便用户进行快速地拨打电话,而不会因为字符的错误导致拨打电话失败。
【专利说明】一种电话号码的智能识别方法

【技术领域】
[0001]本发明涉及移动通信领域,特别是一种电话号码的智能识别方法。

【背景技术】
[0002]当前,用户在编辑通讯录里的联系人电话时,经常会接收到格式不统一的电话号码,并且大部分用户都是直接按照接收的号码格式复制粘贴到通讯录中的联系人电话里,但是当要拨打该电话号码的时候,却发现该号码不存在或者是无法拨打成功。主要是因为有时候复制的号码里会带空格按键,例如12345678901,也有时候是因为带了符号,例如123-4567-8901,从而使得移动终端无法识别到有效的电话号码,导致拨号失败,给广大用户带来了一定的麻烦。


【发明内容】

[0003]本发明为解决上述问题,提供了一种电话号码的智能识别方法,其通过识别用户输入的字符类型并自动去除非数字字符,从而得到有效的电话号码,避免拨号失败。
[0004]为实现上述目的,本发明采用的技术方案为:
[0005]一种电话号码的智能识别方法,其特征在于,包括以下步骤:
[0006]10.检测操作界面是否为电话号码输入界面,若是,执行步骤20和步骤30:
[0007]20.将输入法的字符类型自动切换至数字字符;
[0008]30.检测电话号码输入界面是否存在非数字字符,若是,执行步骤40 ;
[0009]40.自动去除所述的非数字字符,并在电话号码输入界面显示数字字符。
[0010]优选的,所述的电话号码输入界面为拨号界面的电话号码输入框或通讯录编辑界面的电话号码输入框。
[0011]优选的,所述的步骤20中将输入法的字符类型自动切换至数字字符,主要是当用户编辑电话号码时,输入法自动切换为数字字符,并且只能够输入数字,其他字符自动置灰。
[0012]优选的,所述的步骤30中检测电话号码输入界面是否存在非数字字符,主要是检测用户手动输入的字符类型是否存在非数字字符。
[0013]优选的,所述的步骤30中检测电话号码输入界面是否存在非数字字符,主要是检测用户通过粘贴方式或导入文件方式输入的字符类型是否存在非数字字符。
[0014]优选的,用户通过粘贴方式或导入文件方式输入字符时,对输入的字符进行自动识别,将非数字字符去除,仅保留数字字符并依照原来的顺序进行排列显示。
[0015]优选的,所述的数字字符主要是指阿拉伯数字,包括:0、1、2、3、4、5、6、7、8、9。
[0016]本发明的有益效果是:
[0017]本发明的一种电话号码的智能识别方法,其通过在电话号码输入界面将输入法的字符类型自动切换至数字字符,并检测电话号码输入界面是否存在非数字字符,以自动去除所述的非数字字符,仅在电话号码输入界面显示数字字符,从而得到有效的电话号码,方便用户进行快速地拨打电话,而不会因为字符的错误导致拨打电话失败。

【专利附图】

【附图说明】
[0018]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019]图1为本发明一种电话号码的智能识别方法的流程简图。

【具体实施方式】
[0020]为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图及实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0021]如图1所示,本发明的一种电话号码的智能识别方法,其包括以下步骤:
[0022]10.检测操作界面是否为电话号码输入界面,若是,执行步骤20和步骤30 ;
[0023]20.将输入法的字符类型自动切换至数字字符;
[0024]30.检测电话号码输入界面是否存在非数字字符,若是,执行步骤40 ;
[0025]40.自动去除所述的非数字字符,并在电话号码输入界面显示数字字符。
[0026]所述的步骤20中将输入法的字符类型自动切换至数字字符,主要是当用户编辑电话号码时,输入法自动切换为数字字符,并且只能够输入数字,其他字符自动置灰。
[0027]所述的步骤30中检测电话号码输入界面是否存在非数字字符,主要是检测用户手动输入的字符类型是否存在非数字字符;或者,检测用户通过粘贴方式或导入文件方式输入的字符类型是否存在非数字字符;用户通过粘贴方式或导入文件方式输入字符时,对输入的字符进行自动识别,将非数字字符去除,仅保留数字字符并依照原来的顺序进行排列显示。
[0028]本发明中,所述的电话号码输入界面为拨号界面的电话号码输入框或通讯录编辑界面的电话号码输入框;所述的数字字符主要是指阿拉伯数字,包括:0、1、2、3、4、5、6、7、8、9,或者也可以是其他的数字字符。
[0029]本发明通过在电话号码输入界面将输入法的字符类型自动切换至数字字符,并检测电话号码输入界面是否存在非数字字符,以自动去除所述的非数字字符,仅在电话号码输入界面显示数字字符,例如,用户在拨打电话时,如果输入的字符是:123-4567-8901,则系统自动去除非数字字符并依照原来的顺序将剩余的数字字符排列显示为:12345678901,从而得到有效的电话号码,方便用户进行快速地拨打电话,而不会因为字符的错误导致拨打电话失败。
[0030]上述说明示出并描述了本发明的优选实施例,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
【权利要求】
1.一种电话号码的智能识别方法,其特征在于,包括以下步骤: 10.检测操作界面是否为电话号码输入界面,若是,执行步骤20和步骤30 ; 20.将输入法的字符类型自动切换至数字字符; 30.检测电话号码输入界面是否存在非数字字符,若是,执行步骤40 ; 40.自动去除所述的非数字字符,并在电话号码输入界面显示数字字符。
2.根据权利要求1所述的一种电话号码的智能识别方法,其特征在于:所述的电话号码输入界面为拨号界面的电话号码输入框或通讯录编辑界面的电话号码输入框。
3.根据权利要求1所述的一种电话号码的智能识别方法,其特征在于:所述的步骤20中将输入法的字符类型自动切换至数字字符,主要是当用户编辑电话号码时,输入法自动切换为数字字符,并且只能够输入数字,其他字符自动置灰。
4.根据权利要求1所述的一种电话号码的智能识别方法,其特征在于:所述的步骤30中检测电话号码输入界面是否存在非数字字符,主要是检测用户手动输入的字符类型是否存在非数字字符。
5.根据权利要求1所述的一种电话号码的智能识别方法,其特征在于:所述的步骤30中检测电话号码输入界面是否存在非数字字符,主要是检测用户通过粘贴方式或导入文件方式输入的字符类型是否存在非数字字符。
6.根据权利要求5所述的一种电话号码的智能识别方法,其特征在于:用户通过粘贴方式或导入文件方式输入字符时,对输入的字符进行自动识别,将非数字字符去除,仅保留数字字符并依照原来的顺序进行排列显示。
7.根据权利要求1至6中任一项所述的一种电话号码的智能识别方法,其特征在于:所述的数字字符主要是指阿拉伯数字,包括:0、1、2、3、4、5、6、7、8、9。
【文档编号】H04M1/725GK104301489SQ201410538499
【公开日】2015年1月21日 申请日期:2014年10月13日 优先权日:2014年10月13日
【发明者】张伟, 傅松林, 胡瑞鑫, 陆居平 申请人:厦门美图之家科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1