1.一种身份验证方法,其特征在于,包括以下步骤:
1)移动设备接收新的短信息;
2)辨识出带有验证码的短信息;
3)提取出该短信息的验证码;
4)将所述验证码填入待身份验证的应用程序的填充框内;
所述辨识的方法为确认短信息中是否包含有表明其带有验证码的内容关键字;
所述验证码的提取方法为复制短信息中并排的n个数字、或n个混排的数字与字母、或n个无确定含义的并排字母,其中2≤n≤10;
所述验证码填入的方法包括:检测当前运行的应用程序处于打开填充框的状态的数量m;当m=1时,将该应用程序显示至前台,并将提取的验证码填入填充框内;当m>1时,提取短信息中的标示信息,所述标示信息为表征该短信息发送方的号码信息和/或内容关键字;
根据所述标示信息表征的短信息发送方,将与短信息发送方对应的应用程序显示至前台,并将提取的验证码填入填充框内;当m=0时,不作处理;
所述验证码填入后还经过用户确认的步骤,该步骤包括:在填充框之外的区域显示用于展示短信息内容的浮动窗口,以及用于向填充框输入字符的输入窗口;用户通过比对浮动窗口和填充框的内容后,由输入窗口和/或应用程序界面确认验证码填入正确,或者由输入窗口重新输入验证码;
所述浮动窗口还带有提示自动确认的内容,在输入窗口或应用程序界面无操作的累积时间达到t后,自动确认验证码填入正确。
2.一种身份验证通信设备,其特征在于:
包括设置于移动设备上的通讯单元、存储单元、输入显示单元和处理器单元;所述通讯单元用于进行通讯,所述通讯包括接收短信息、应用程序的网络通信;所述存储单元用于存储应用程序代码,所述应用程序包括用于处理短信息的程序;所述输入显示单元为显示触摸屏,其用于操作应用程序和显示应用程序界面;所述处理器单元通过调用存储单元内的应用程序代码,用于执行下述操作:在移动设备接收新的短信息后,辨识出带有验证码的短信息,然后提取出该短信息的验证码,最后将所述验证码填入待身份验证的应用程序的填充框内;
所述辨识的操作过程为:确认短信息中是否包含有表明其带有验证码的内容关键字;
所述验证码的提取过程为:复制短信息中并排的n个数字、或n个混排的数字与字母、或n个无确定含义的并排字母,其中2≤n≤10;
所述验证码填入的操作过程包括:检测当前运行的应用程序处于打开填充框的状态的数量m;当m=1时,将该应用程序显示至前台,并将提取的验证码填入填充框内;当m>1时,提取短信息中的标示信息,所述标示信息为表征该短信息发送方的号码信息和/或内容关键字;根据所述标示信息表征的短信息发送方,将与短信息发送方对应的应用程序显示至前台,并将提取的验证码填入填充框内;当m=0时,不作处理;
所述验证码填入后,处理器单元还执行以下操作:在填充框之外的区域显示用于展示短信息内容的浮动窗口,以及用于向填充框输入字符的输入窗口;用户通过比对浮动窗口和填充框的内容后,由输入窗口和/或应用程序界面确认验证码填入正确,或者由输入窗口重新输入验证码;
所述浮动窗口还带有提示自动确认的内容,在输入窗口或应用程序界面无操作的累积时间达到t后,自动确认验证码填入正确。