一种验证码显示方法、验证码显示装置及移动终端的制作方法

文档序号:9219927阅读:396来源:国知局
一种验证码显示方法、验证码显示装置及移动终端的制作方法
【技术领域】
[0001]本发明涉及计算机通信技术领域,尤其涉及一种验证码显示方法、验证码显示装置及移动终端。
【背景技术】
[0002]随着移动互联网的发展,使用智能手机等移动终端的用户越来越多,通过移动终端的浏览器和短信业务来进行移动支付和登录认证等身份认证的应用也越来越普遍。
[0003]当前短信认证的方法一般是由移动终端通过与浏览器相关的认证业务,例如支付业务,登录认证业务等来向服务器端请求验证码显示码,然后服务器端将验证码和一些附加说明信息以短信的方式发送给移动终端,然后移动终端使用者将接收的验证短信中的验证码输入到相应的验证码输入框中,发送给服务器来验证身份。在这个过程中,移动终端使用者在进入支付或认证界面后,需要先最小化浏览器的窗口,然后从短信收件箱中查找服务器发过来的验证短信,然后提取短信中的验证码,并记住,之后再关闭或最小化短信查看窗口,然后再还原浏览器的支付或认证界面,输入验证码,完成相关的业务。在这个过程中,用户的操作过程繁琐,用户还得记下验证码,认证效率低下。

【发明内容】

[0004]有鉴于此,本发明提供一种验证码显示方法、验证码显示装置及移动终端,能快速利用短信进行身份认证,用户体验好。
[0005]本发明实施例提供一种验证码显示方法,所述验证码显示方法包括获取短信;判断获取的所述短信的内容中是否包括验证码;若获取的所述短信的内容中不包括所述验证码,则返回执行所述获取短信的步骤;若获取的所述短信的内容中包括所述验证码,则解析所述短信的内容,以获取所述验证码;以及利用悬浮窗口显示获取的所述验证码。
[0006]本发明还提供一种验证码显示装置,所述验证码显示装置包括短信获取模块、控制模块、数据模块以及视图模块;所述短信获取模块用于获取短信;所述控制模块用于控制所述数据模块判断获取的所述短信的内容中是否包括验证码,并在获取的所述短信的内容中包括验证码时,解析所述短信的内容,以获取验证码,所述控制模块还用于控制所述视图模块利用悬浮窗口显示获取的所述验证码。
[0007]本发明还提供一种移动终端,所述移动终端包括验证码显示装置,所述验证码显示装置包括短信获取模块、控制模块、数据模块以及视图模块;所述短信获取模块用于获取短信;所述控制模块用于控制所述数据模块判断获取的所述短信的内容中是否包括验证码,并在获取的所述短信的内容中包括验证码时,解析所述短信的内容,以获取验证码,所述控制模块还用于控制所述视图模块利用悬浮窗口显示获取的所述验证码。
[0008]本发明提供的验证码显示方法、验证码显示装置及移动终端能自动的从短信内容中解析出验证码,并利用悬浮窗口显示获取的所述验证码,无需用户人为的提取并记下短信中的验证码,进而使得用户能快速利用短信进行身份认证,用户体验好。
[0009]为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
【附图说明】
[0010]图1示出了一种移动终端的结构框图。
[0011]图2为第一实施例提供的验证码显示方法的流程图。
[0012]图3为第二实施例提供的验证码显示方法的流程图。
[0013]图4为第三实施例提供的验证码显示方法的流程图。
[0014]图5为第四实施例提供的验证码显示装置的结构图。
[0015]图6为第五实施例提供的验证码显示装置的结构图。
[0016]图7为第六实施例提供的验证码显示装置的结构图。
[0017]图8为包括通知类短信的短信列表示意图。
[0018]图9为第七实施例提供的验证码显示装置的结构图。
[0019]图10为利用悬浮窗口显示获取的验证码的效果示意图。
[0020]图11为用户点击“复制”按钮后悬浮窗口的显示效果示意图。
[0021]图12为用户进行验证码粘贴操作的效果示意图。
[0022]图13为第八实施例提供的验证码显示装置的结构图。
[0023]图14为如图13所示的验证码显示装置的工作原理示意图。
[0024]图15为第九实施例提供的移动终端的结构图。
【具体实施方式】
[0025]为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的【具体实施方式】、结构、特征及其功效,详细说明如后。
[0026]本发明实施例所提供的验证码显示方法可应用于移动终端中实现用户的身份认证,移动终端可以包括智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
[0027]图1示出了一种移动终端的结构框图。如图1所示,移动终端包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口 108、射频模块110、定位模块112、摄像模块114、音频模块116、触控屏幕118以及按键模块120。这些组件通过一条或多条通讯总线/信号线相互通讯。
[0028]可以理解,图1所示的结构仅为示意,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
[0029]存储器102可用于存储软件程序以及模块,如本发明实施例中的在移动终端内进行验证码显示方法及验证码显示装置对应的程序指令或模块。
[0030]处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的在移动终端内进行验证码显示方法。
[0031]存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
[0032]外设接口 108将各种输入/输出装置耦合至CPU以及存储器102。处理器106运行存储器102内的各种软件、指令以执行移动终端的各种功能以及进行数据处理。
[0033]在一些实施例中,外设接口 108,处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0034]射频模块110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块110可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SM)卡、存储器等等。射频模块110可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communicat1n, GSM)、增强型移动通信技术(Enhanced Data GSM Environment, EDGE),宽带码分多址技术(wideband code divis1nmultiple access, W-CDMA),码分多址技术(Code divis1n access, CDMA)、时分多址技术(time divis1n multiple access, TDMA),蓝牙,无线保真技术(Wireless, Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE 802.11a,IEEE 802.lib, IEEE802.11区和/或 IEEE 802.1 In)、网络电话(Voice over internet protocal, VoIP)、全球微波互联接入(Worldwide Interoperability for Microwave Acc
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1