一种手机号码显示方法及装置的制造方法

文档序号:9436258阅读:254来源:国知局
一种手机号码显示方法及装置的制造方法
【技术领域】
[0001]本发明涉及无线通信系统,特别涉及一种手机号码显示方法及装置。
【背景技术】
[0002]随着互联网技术的快速发展,各类应用逐渐增多,为人们的工作和生活带来了很多便利。而在如今的移动互联网时代,移动终端逐渐成为人们工作和生活的重要工具。用户为了使用各种功能的应用,往往需要输入手机号码进行注册或者登录。
[0003]在全球范围内手机号码包括:国际区号和本地号码,用户在使用手机号码进行账号注册时,需要输入该手机号码。但由于用户的认知水平不同,可能有些用户并不知道或者不清楚自己所在国家的国际区号,因此将会导致输入的手机号码无效,从而影响用户使用相关应用;另外,不同国家的本地号码长度并不相同,用户在进行本地号码输入时,常常会根据原习惯进行输入,难免不会出现少输入一位或者多输入一位的情况,也将会导致输入的手机号码无效,从而影响用户使用相关应用。

【发明内容】

[0004]本发明实施例公开了一种手机号码显示方法及装置,可以解决如何提高手机号码的输入准确性的问题。
[0005]第一方面,本发明实施例公开了一种手机号码显示方法,所述方法应用于终端,所述方法包括:
[0006]确定本地号码对应的国际区号;
[0007]确定用户在预定位置输入的号码为目标本地号码;
[0008]根据保存的每个国际区号与正则表达式的对应关系,确定所述国际区号对应的正则表达式;
[0009]采用确定的所述正则表达式,生成本地号码的分隔格式,显示确定的所述国际区号及采用所述分隔格式分隔的所述目标本地号码。
[0010]作为本发明另一实施例,所述采用确定的所述正则表达式,生成本地号码的分隔格式之后,所述方法还包括:
[0011]生成所述国际区号和通过所述分隔格式分隔本地号码的号码示例;
[0012]将所述号码示例进行显示。
[0013]作为本发明另一实施例,所述确定本地号码对应的国际区号包括以下至少一种:
[0014]读取客户识别模块S頂卡中的移动国家码,根据所述移动国家码确定本地号码对应的国际区号;
[0015]获取所述终端的位置信息,根据所述位置信息确定本地号码对应的国际区号;
[0016]读取所述终端的IP地址,根据所述IP地址确定本地号码对应的国际区号;和
[0017]接收用户输入的国际区号,将接收到的所述国际区号作为确定的本地号码对应的国际区号。
[0018]作为本发明另一实施例,所述方法还包括:
[0019]判断用户输入的本地号码中是否包含预设的至少一种非法字符;
[0020]如果是,进行下述操作中的一种:
[0021]将所述本地号码中的非法字符删除,生成所述本地号码中包含非法字符的提示信息并显示;和,生成是否删除非法字符的提示信息并显示。
[0022]作为本发明另一实施例,所述方法还包括:
[0023]确定所述国际区号包含的位数N,所述N为大于O的自然数;
[0024]判断用户输入的本地号码的前N位是否与所述国际号码相同;
[0025]如果是,生成重复输入的提示信息并进行显示。
[0026]作为本发明另一实施例,所述方法还包括:
[0027]判断用户输入的本地号码的长度是否与保存的该国际区号对应的号码长度相同;
[0028]当不同时,生成号码错误提示信息并显示。
[0029]第二方面,本发明实施例提供了一种手机号码显示装置,应用于终端,所述装置包括:
[0030]第一确定模块,用于确定本地号码对应的国际区号;确定用户在预定位置输入的号码为目标本地号码;
[0031]第二确定模块,用于根据保存的每个国际区号与正则表达式的对应关系,确定所述国际区号对应的正则表达式;
[0032]显示模块,用于采用确定的所述正则表达式,生成本地号码的分隔格式,显示确定的所述国际区号及采用所述分隔格式分隔的所述目标本地号码。
[0033]作为本发明另一实施例,所述显示模块,还用于生成所述国际区号和通过所述分隔格式分隔本地号码的号码示例;将所述号码示例进行显示。
[0034]作为本发明另一实施例,所述第一确定模块,具体用于采用以下至少一种方法确定本地号码对应的国际区号:读取客户识别模块S頂卡中的移动国家码,根据所述移动国家码确定所述本地号码对应的国际区号;获取所述终端的位置信息,根据所述位置信息确定所述本地号码对应的国际区号;读取所述终端的IP地址,根据所述IP地址确定所述本地号码对应的国际区号;和接收用户输入的国际区号,将接收到的所述国际区号作为确定的所述本地号码对应的国际区号。
[0035]作为本发明另一实施例,所述装置还包括:
[0036]判断模块,用于判断用户输入的本地号码中是否包含预设的至少一种非法字符;
[0037]执行模块,用于当判断模块的判断结果为是时,进行下述操作中的一种:将所述本地号码中的非法字符删除,生成所述本地号码中包含非法字符的提示信息并显示;和,生成是否删除非法字符的提示信息并显示。
[0038]作为本发明另一实施例,所述装置还包括:
[0039]判断模块,用于确定所述国际区号包含的位数N,所述N为大于O的自然数;判断用户输入的本地号码的前N位是否与所述国际号码相同;
[0040]执行模块,用于当判断模块的判断结果为是时,生成重复输入的提示信息并进行显不O
[0041]作为本发明另一实施例,所述装置还包括:
[0042]判断模块,用于判断用户输入的本地号码的长度是否与保存的该国际区号对应的号码长度相同;
[0043]执行模块,用于当判断模块的判断结果为不用时,生成号码错误提示信息并显示。
[0044]第三方面,本发明实施例提供了一种存储介质,其中,该存储介质用于存储应用程序,所述应用程序用于在运行时执行本发明实施例所述的一种手机号码显示方法。
[0045]第四方面,本发明实施例提供了一种应用程序,其中,该应用程序用于在运行时执行本发明实施例所述的一种手机号码显示方法。
[0046]第五方面,本发明实施例提供了一种终端,适用于手机号码显示,包括:
[0047]处理器、存储器、通信接口和总线;
[0048]所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通
?目;
[0049]所述存储器存储可执行程序代码;
[0050]所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于:
[0051]确定本地号码对应的国际区号;
[0052]确定用户在预定位置输入的号码为目标本地号码;
[0053]根据保存的每个国际区号与正则表达式的对应关系,确定所述国际区号对应的正则表达式;
[0054]采用确定的所述正则表达式,生成本地号码的分隔格式,显示确定的所述国际区号及采用所述分隔格式分隔的所述目标本地号码。
[0055]本发明实施例提供了一种手机号码显示方法及装置,该方法中终端确定本地号码对应的国际区号并确定用户输入的目标本地号码,根据保存的每个国际区号与正则表达式的对应关系,确定该国际区号对应的正则表达式,采用该正则表达式生成手机号码的分隔格式,显示所述国际区号及采用该分隔格式分隔的目标本地号码。由于在本发明实施例中生成了本地号码的分隔格式,采用该分隔格式引导用户输入,因此可以提高用户提供的手机号码的准确性,避免用户使用手机号码进行注册时的失败操作,提高了用户的体验。
【附图说明】
[0056]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0057]图1为本发明实施例提供的一种手机号码显示过程;
[0058]图2为本发明实施例提供的另一种手机号码显示的过程;
[0059]图3为本发明实施例提供的一种手机号码显示的详细实施过程;
[0060]图4为本发明实施例提供的一种手机号码显示装置的结构示意图。
【具体实施方式】
[0061]为了有效的引导用户输入正确的手机号码,避免使用手机号码进行应用注册的失败,提供了一种手机号码显示方法及装置。
[0062]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1