验证码显示方法及装置与流程

文档序号:12135757阅读:333来源:国知局
验证码显示方法及装置与流程

本发明涉及电子技术领域,具体涉及一种验证码显示方法及装置。



背景技术:

目前,很多网站或应用软件为了保证用户账户的安全性,在登陆时或者找回密码时会向用户所持的电子设备发送验证码。该电子设备通常可以手机、平板、智能手表等终端,同时,该电子设备通常安装了客户识别模块(Subscriber Identification Module,SIM)卡。也有一些网站或应用软件为了验证用户的真实性,也会在用户注册时向用户所持的电子设备发送验证码。此时,若电子设备,如手机,为熄屏状态,此时需要查看验证码需要解锁屏幕,然后查找短信应用,接着打开验证码页面,需要经过比较繁琐的步骤,并不能便捷的显示验证码。



技术实现要素:

鉴于此,有必要提供一种验证码显示方法,可提高在电子设备熄屏状态下查看验证码的效率,增强用户使用的便捷性。

本发明的第一方面提供一种验证码显示方法,应用于电子设备中,所述方法包括:

当所述电子设备处于熄屏状态时,检测是否接收到验证码通知消息;

若接收到验证码通知消息,熄屏显示所述验证码通知消息中的验证码信息。

另一种可能的实现方式中,所述熄屏显示所述验证码通知消息中的验证码信息之前包括:

判断所述电子设备是否满足预设的安全条件;

若所述电子设备满足所述预设的安全条件,熄屏显示所述验证码通知消息中的验证码信息。

另一种可能的实现方式中,所述判断所述电子设备是否满足预设的安全条件包括:

获取所述电子设备当前的地理位置信息;

若所述地理位置信息为预设的地理位置信息,确认所述电子设备满足所述预设的安全条件。

另一种可能的实现方式中,所述判断所述电子设备是否满足预设的安全条件包括:

检测所述电子设备是否已连接至WIFI网络;

若所述电子设备已连接至WIFI网络,判断所述WIFI网络是否为预设的WIFI网络;

若所述WIFI网络为所述预设的WIFI网络,确认所述电子设备满足所述预设的安全条件。

另一种可能的实现方式中,所述方法还包括:

若所述电子设备不满足所述预设的安全条件,显示解锁界面;

若接收到所述解锁界面对应的解锁密码,在所述电子设备点亮的显示屏上显示所述验证码通知消息中的验证码信息。

本发明的第二方面提供一种验证码显示装置,所述装置包括:

检测模块,用于当电子设备处于熄屏状态时,检测是否接收到验证码通知消息;

显示模块,用于若接收到验证码通知消息,熄屏显示所述验证码通知消息中的验证码信息。

另一种可能的实现方式中,所述装置还包括:

判断模块,还用于判断所述电子设备是否满足预设的安全条件;

所述显示模块,具体用于若所述电子设备满足所述预设的安全条件,熄屏显示所述验证码通知消息中的验证码信息。

另一种可能的实现方式中,所述判断模块包括:

获取单元,用于获取所述电子设备当前的地理位置信息;

第一确认单元,用于若所述地理位置信息为预设的地理位置信息,确认所述电子设备满足所述预设的安全条件。

另一种可能的实现方式中,所述判断模块包括:

检测单元,用于检测所述电子设备是否已连接至WIFI网络;

判断单元,用于若所述电子设备已连接至WIFI网络,判断所述WIFI网络是否为预设的WIFI网络;

第二确认单元,用于若所述WIFI网络为所述预设的WIFI网络,确认所述电子设备满足所述预设的安全条件。

另一种可能的实现方式中,所述显示模块,还用于若所述电子设备不满足所述预设的安全条件,显示解锁界面;

所述显示模块,还用于若接收到所述解锁界面对应的解锁密码,在所述电子设备点亮的显示屏上显示所述验证码通知消息中的验证码信息。

本发明实施例通过当所述电子设备处于熄屏状态时,检测是否接收到验证码通知消息;若接收到验证码通知消息,熄屏显示所述验证码通知消息中的验证码信息。通过当电子设备在熄屏下若接收到验证码通知消息时,直接显示验证码通知消息中的验证码信息,从而提高了在电子设备熄屏状态下查看验证码的效率,增强用户使用的便捷性。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的一种验证码显示方法的流程图;

图2是本发明实施例二提供的一种验证码显示装置的结构图;

图3本发明实现验证码显示方法的较佳实施例的电子设备的结构示意图。

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。

实施例一

图1为本发明实施例一提供的验证码显示法的示意流程图。所述验证码显示应用于电子设备中,所述电子设备可以为手机、平板、智能手表等终端。如图1所示,验证码显示方法可包括以下步骤:

S101:当所述电子设备处于熄屏状态时,检测是否接收到验证码通知消息。

上述熄屏状态是指电子设备的显示屏处于熄灭的状态。与熄屏状态对应的为亮屏状态,亮屏状态下,电子设备的显示屏为点亮状态。

上述验证码通知信息可以为电子设备接收到的任意验证码通知消息。在具体实现时,检测是否接收到验证码通知消息可以通过关键字进行检测。例如,检测接收到的通知消息里是否包含“校验码”、“验证码”、或“取件码”这三种关键字,若接收到的通知消息里包含其中任一种,则确认接收到该通知消息为验证码通知消息。

S102:若接收到验证码通知消息,熄屏显示所述验证码通知消息中的验证码信息。

上述验证码通知消息中的验证码信息是验证码通知消息中包含的信息,具体的显示验证码通知消息中的哪些验证码信息可以根据需要提取。例如,可以仅提取并显示验证码通知消息中的验证码,通常验证码为预设长度的字符串。也可以显示验证码以及验证码通知消息中包含的联系电话。或者显示验证码以及验证码通知消息中包含的网址信息。

进一步地,在接收到验证码通知消息之后,可以不直接熄屏显示验证码通知消息中的验证码信息,而先对电子设备进行安全性判断。则步骤S102中所述熄屏显示所述验证码通知消息中的验证码信息之前包括:

判断所述电子设备是否满足预设的安全条件。

判断电子设备是否满足预设的安全条件的实现方式包括多种,具体可以是:

一、判断电子设备的系统是否为安全状态。例如,判断电子设备上是否存在木马,或者是判断电子设备是否被入侵,又或者是检查电子设备上是否存在网络漏洞等。

若所述电子设备满足所述预设的安全条件,熄屏显示所述验证码通知消息中的验证码信息。

二、判断电子设备是否满足预设的安全条件的方法可以是根据电子设备当前的地理位置信息进行判断。具体包括:

获取所述电子设备当前的地理位置信息。

上述电子设备当前的地理位置信息是指接收到验证码通知消息时,电子设备所处的地理位置信息。电子设备当前的地理位置信息可以通过电子设备内置的GPS获取。

若所述地理位置信息为预设的地理位置信息,确认所述电子设备满足所述预设的安全条件。

上述预设的地理位置信息可以通过用户预先输入的地理位置进行设置,也可以是根据用户的历史记录中的历史地理位置信息确定预设的地理位置信息。

当地理位置信息与预设的地理位置信息相同时,识别为电子设备处于常用地点,确认电子设备满足预设的安全条件。

三、判断电子设备是否满足预设的安全条件的方法可以是根据电子设备所处的网络进行判断。具体的,所述判断所述电子设备是否满足预设的安全条件包括:

检测所述电子设备是否已连接至WIFI网络。

上述WIFI网络为电子设备当前连接的无线网络。

若所述电子设备已连接至WIFI网络,判断所述WIFI网络是否为预设的WIFI网络。

上述预设的WIFI网络可以根据需要预设,具体的可以设置为用户常使用的WIFI网络,或者是用户信任的WIFI网络。

若当前连接的WIFI网络为所述预设的WIFI网络,识别为电子设备处于安全的无线网络中,确认电子设备满足预设的安全条件。

以上三种判断电子设备是否满足预设的安全条件的方法可以选择其中的一种使用,也可以选择任意两种或三种同时使用。例如,当检测电子设备接收到验证码通知消息时,检测电子设备是否已连接至WIFI网络。若电子设备已连接至WIFI网络,判断WIFI网络是否为预设的WIFI网络。如果当前电子设备连接的WIFI网络不为预设的WIFI网络,判断电子设备当前的系统是否为安全状态,具体可以检查电子设备是否存在木马,是否被入侵等。若电子设备当前的系统为安全状态,则确认电子设备满足预设的安全条件。

同时,判断电子设备是否预设的安全条件的方法不限于以上提到的几种,也可以选择除以上三种以外的其他检测电子设备安全的方法一起使用,或者是将以上三种判断方法和除以上三种以外的其他检测电子设备安全的方法一起使用。进一步地,在判断电子设备是否满足预设的安全条件时,若所述电子设备不满足所述预设的安全条件,显示解锁界面。

通过上述解锁界面可以解锁电子设备。通常电子设备的解锁界面可以为密码输入界面,或者是指纹识别界面。

若接收到所述解锁界面对应的解锁密码,在所述电子设备点亮的显示屏上显示所述验证码通知消息中的验证码信息。

本发明实施例所提供的方法,在熄屏状态时,检测是否接收到验证码通知消息,若接收到,则在电子设备上直接显示验证码通知消息中的验证码信息。无需用户手动再解锁电子设备或者进行一系列查找动作就可以获得验证码信息,增强了用户使用的便捷性。同时在显示验证码信息之前判断电子设备是否满足预设的安全条件,可以使得电子设备在安全的环境下显示,在不安全的情况下,需要用户解锁电子设备才能显示,提高了电子设备显示验证码时的安全性。

以上是对本发明所提供的方法进行的详细描述。根据不同的需求,所示流程图中方块的执行顺序可以改变,某些方块可以省略,验证码显示的方法也在上述验证码显示方法中选择性的组合使用,或者与其他上述未提及的验证码显示方法组合使用。下面对本发明所提供的装置进行描述。

实施例二

图2为本发明实施例二提供的验证码显示装置的结构图。如图2所示,验证码显示装置可包括检测模块210、显示模块220、判断模块230。本发明所称的模块是指一种能够被计算机所执行并且能够完成固定功能的一系列计算机程序段。

检测模块210,用于当电子设备处于熄屏状态时,检测是否接收到验证码通知消息。

本发明所指的电子设备可以为手机、平板、智能手表等终端。

上述熄屏状态是指电子设备的显示屏处于熄灭的状态。与熄屏状态对应的为亮屏状态,亮屏状态下,电子设备的显示屏为点亮状态。

上述验证码通知信息可以为电子设备接收到的任意验证码通知消息。在具体实现时,检测是否接收到验证码通知消息可以通过关键字进行检测。例如,检测接收到的通知消息里是否包含“校验码”、“验证码”、或“取件码”这三种关键字,若接收到的通知消息里包含其中任一种,则确认接收到该通知消息为验证码通知消息。

显示模块220,用于若接收到验证码通知消息,熄屏显示所述验证码通知消息中的验证码信息。

上述验证码通知消息中的验证码信息是验证码通知消息中包含的信息,具体的显示验证码通知消息中的哪些验证码信息可以根据需要提取。例如,可以仅提取并显示验证码通知消息中的验证码,通常验证码为预设长度的字符串。也可以显示验证码以及验证码通知消息中包含的联系电话。或者显示验证码以及验证码通知消息中包含的网址信息。

进一步地,在接收到验证码通知消息之后,可以不直接通过显示模块220熄屏显示验证码通知消息中的验证码信息,而先对电子设备进行安全性判断。则所述装置还包括:

判断模块230,用于在熄屏显示所述验证码通知消息中的验证码信息之前,判断所述电子设备是否满足预设的安全条件。

判断电子设备是否满足预设的安全条件的实现方式包括多种,具体可以是:

一、判断电子设备的系统是否为安全状态。例如,判断电子设备上是否存在木马,或者是判断电子设备是否被入侵,又或者是检查电子设备上是否存在网络漏洞等。

所述显示模块220,具体用于若所述电子设备满足所述预设的安全条件,熄屏显示所述验证码通知消息中的验证码信息。

二、可以根据电子设备当前的地理位置信息判断电子设备的是否满足预设的安全条件。具体的,所述判断模块230包括:

获取单元,用于获取所述电子设备当前的地理位置信息。

上述电子设备当前的地理位置信息是指接收到验证码通知消息时,电子设备所处的地理位置信息。电子设备当前的地理位置信息可以通过电子设备内置的GPS获取。

第一确认单元,用于若所述地理位置信息为预设的地理位置信息,确认所述电子设备满足所述预设的安全条件。

上述预设的地理位置信息可以通过用户预先输入的地理位置进行设置,也可以是根据用户的历史记录中的历史地理位置信息确定预设的地理位置信息。

当地理位置信息与预设的地理位置信息相同时,识别为电子设备处于常用地点,确认电子设备满足预设的安全条件。

三、可以根据电子设备所处的网络,判断电子设备是否满足预设的安全条件。具体的,判断模块230包括:

检测单元,用于检测所述电子设备是否已连接至WIFI网络。

上述WIFI网络为电子设备当前连接的无线网络。

判断单元,用于若所述电子设备已连接至WIFI网络,判断所述WIFI网络是否为预设的WIFI网络。

上述预设的WIFI网络可以根据需要预设,具体的可以设置为用户常使用的WIFI网络,或者是用户信任的WIFI网络。

第二确认单元,用于若所述WIFI网络为所述预设的WIFI网络,确认所述电子设备满足所述预设的安全条件。

当电子设备连接的WIFI网络为预设的WIFI网络时,识别为电子设备处于安全的无线网络中,确认电子设备满足预设的安全条件。

判断模块230判断电子设备是否满足预设的安全条件具体实现时可以选择以上描述中的一组单元使用,例如,选择获取单元与第一确认单元进行判断,或者是选择检测单元、判断单元及第二确认单元进行判断,也可以选择以上描述中的任意两组或三组同时使用。例如,当检测电子设备接收到验证码通知消息时,检测电子设备是否已连接至WIFI网络。若电子设备已连接至WIFI网络,判断WIFI网络是否为预设的WIFI网络。如果当前电子设备连接的WIFI网络不为预设的WIFI网络,判断电子设备当前的系统是否为安全状态,具体可以检查电子设备是否存在木马,是否被入侵等。若电子设备当前的系统为安全状态,则确认电子设备满足预设的安全条件。

同时,判断模块230所包含的单元不限于以上提到的几种,也可以包含除以上三种方法所涉及的单元以外的其他检测电子设备安全的单元,或者是将以上三种方法所涉及的单元和除以上三种以外的其他检测电子设备安全的方法所涉及的单元一起使用。

进一步地,所述显示模块230,还用于若所述电子设备不满足所述预设的安全条件,显示解锁界面。

通过上述解锁界面可以解锁电子设备。通常电子设备的解锁界面可以为密码输入界面,或者是指纹识别界面。

所述显示模块230,还用于若接收到所述解锁界面对应的解锁密码,在所述电子设备点亮的显示屏上显示所述验证码通知消息中的验证码信息。

本发明实施例所提供的装置,在熄屏状态时,检测是否接收到验证码通知消息,若接收到,则在电子设备上直接显示验证码通知消息中的验证码信息。无需用户手动再解锁电子设备或者进行一系列查找动作就可以获得验证码信息,增强了用户使用的便捷性。同时在显示验证码信息之前判断电子设备是否满足预设的安全条件,可以使得电子设备在安全的环境下显示,在不安全的情况下,需要用户解锁电子设备才能显示,提高了电子设备显示验证码时的安全性。

实施例三

请参照图3,图3是本发明实现验证码显示方法的较佳实施例的电子设备的结构示意图。

所述电子设备30是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。

所述电子设备30可以是,但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、智能式穿戴式设备等。

所述电子设备30所处的网络包括,但不限于互联网、广域网、城域网、局域网、虚拟专用网络(Virtual Private Network,VPN)等。

所述电子设备30包括至少一个发送装置31、至少一个存储器32、至少一个处理器33、至少一个接收装置34、至少一个显示器35以及至少一个通信总线。其中,所述通信总线用于实现这些组件之间的连接通信。

其中,所述接收装置34和所述发送装置31可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他设备进行数据通信。

所述处理器33可以包括一个或者多个微处理器、数字处理器。

所述存储器32用于存储验证码显示装置中各个程序段的程序代码。所述存储器32可以为智能媒体卡(smart media card)、安全数字卡(secure digital card)、快闪存储器卡(flash card)等储存设备。

优选地,本发明的验证码显示方法通过所述电子设备30中的验证码显示装置来实现。

所述验证码显示装置当所述电子设备处于熄屏状态时,检测是否接收到验证码通知消息;若接收到验证码通知消息,熄屏显示所述验证码通知消息中的验证码信息。通过当电子设备在熄屏下若接收到验证码通知消息时,直接显示验证码通知消息中的验证码信息,从而提高了在电子设备熄屏状态下查看验证码的效率,增强用户使用的便捷性。

所述显示器35可以是触摸屏等其他用于显示画面的设备。

在本发明所提供的几个实施例中,应该理解到,所揭露的方法和装置,也可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述装置的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个装置也可以由同一个装置或系统通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1