一种验证码输入方法、装置、电子设备及存储介质制造方法及图纸

技术编号:22565387 阅读:13 留言:0更新日期:2019-11-16 12:08
本发明专利技术提供了一种验证码输入方法、装置、电子设备及计算机可读存储介质,其中,所述验证码输入方法包括:接收用户针对目标应用程序的第一输入;响应于所述第一输入,通过所述目标应用程序向服务器发送第一信息;其中,所述第一信息包括验证令牌;接收服务器发送的目标短信,所述目标短信包括验证码和所述验证令牌;开放所述目标应用程序访问所述验证码的权限。上述方法中,电子设备根据目标短信中的验证令牌确定目标应用程序,并向目标应用程序开放验证码访问权限,使得只有与验证令牌匹配的目标应用程序才能访问验证码,保证了用户的隐私安全。

A verification code input method, device, electronic equipment and storage medium

The invention provides a verification code input method, device, electronic device and computer readable storage medium, wherein the verification code input method comprises: receiving the first input of the user for the target application program; sending the first information to the server through the target application program in response to the first input; wherein, the first information comprises a verification token; receiving The target short message sent by the server includes a verification code and a verification token, and the permission of the target application to access the verification code is opened. In the above method, the electronic device determines the target application program according to the verification token in the target SMS, and opens the access right of the verification code to the target application program, so that only the target application matching the verification token can access the verification code, which guarantees the privacy security of the user.

【技术实现步骤摘要】
一种验证码输入方法、装置、电子设备及存储介质
本专利技术实施例涉及通信
,尤其涉及一种验证码输入方法、装置、电子设备及计算机可读存储介质。
技术介绍
短信验证码被应用于注册、登录、支付、消费等各种场景的用户身份确认,采用短信验证码的方式进行身份验证,其成本较低且容易实现。专利技术人在对现有技术的研究过程中发现,目前一些自动输入短信验证码的方案,需要授权应用程序通过读取用户短信内容的方式来识别验证码,因为应用程序申请到的是可以监听读取所有短信的权限,所以一旦防护措施不当或应用程序开发者别有用心,将会造成用户隐私的泄露。由此可见,现有的自动输入短信验证码的方案安全性较低。
技术实现思路
本专利技术提供一种验证码输入方法、装置及计算机可读存储介质,以便解决现有的自动输入短信验证码的方案安全性较低的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种验证码输入方法,应用于电子设备,所述方法包括:接收用户针对目标应用程序的第一输入;响应于所述第一输入,通过所述目标应用程序向服务器发送第一信息;其中,所述第一信息包括验证令牌;接收服务器发送的目标短信,所述目标短信包括验证码和所述验证令牌;开放所述目标应用程序访问所述验证码的权限。可选地,所述响应于所述第一输入,通过所述目标应用程序向服务器发送第一信息,具体包括:响应于所述第一输入,生成所述验证令牌,并通过所述目标应用程序向服务器发送第一信息。可选地,所述开放所述目标应用程序访问所述验证码的权限之后,所述方法还包括:将所述验证码输入所述目标应用程序中与所述验证令牌相对应的目标控件。可选地,所述验证令牌包括第一验证令牌和第二验证令牌,所述验证码包括第一验证码和第二验证码;所述将所述验证码输入所述目标应用程序中与所述验证令牌相对应的目标控件,具体包括:将所述第一验证码输入所述目标应用程序中与所述第一验证令牌相对应的第一目标控件,将所述第二验证码输入所述目标应用程序中与所述第二验证令牌相对应的第二目标控件。第二方面,本专利技术实施例提供了一种验证码输入装置,所述装置包括:第一输入接收模块,用于接收用户针对目标应用程序的第一输入;第一信息发送模块,用于响应于所述第一输入,通过所述目标应用程序向服务器发送第一信息;其中,所述第一信息包括验证令牌;目标短信接收模块,用于接收服务器发送的目标短信,所述目标短信包括验证码和所述验证令牌;权限开放模块,用于开放所述目标应用程序访问所述验证码的权限。可选地,所述第一信息发送模块,具体包括:发送子模块,用于响应于所述第一输入,生成所述验证令牌,并通过所述目标应用程序向服务器发送第一信息。可选地,所述装置还包括:输入模块,用于将所述验证码输入所述目标应用程序中与所述验证令牌相对应的目标控件。可选地,所述验证令牌包括第一验证令牌和第二验证令牌,所述验证码包括第一验证码和第二验证码;所述输入模块具体包括:输入子模块,用于将所述第一验证码输入所述目标应用程序中与所述第一验证令牌相对应的第一目标控件,将所述第二验证码输入所述目标应用程序中与所述第二验证令牌相对应的第二目标控件。第三方面,本专利技术实施例提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的验证码输入方法的步骤。第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的验证码输入方法的步骤。在本专利技术实施例中,接收用户针对目标应用程序的第一输入;响应于所述第一输入,通过所述目标应用程序向服务器发送第一信息;其中,所述第一信息包括验证令牌;接收服务器发送的目标短信,所述目标短信包括验证码和所述验证令牌;开放所述目标应用程序访问所述验证码的权限。上述方法中,电子设备根据目标短信中的验证令牌确定目标应用程序,并向目标应用程序开放验证码访问权限,使得只有与验证令牌匹配的目标应用程序才能访问验证码,保证了用户的隐私安全。附图说明图1是本专利技术实施例提供的验证码输入方法的流程图之一;图2是本专利技术实施例提供的验证码输入方法的流程图之二;图3是本专利技术实施例提供的验证码输入方法的流程图之三;图4是本专利技术实施例提供的验证码输入装置的结构框图之一;图5是本专利技术实施例提供的验证码输入装置的结构框图之二;图6是本专利技术实施例提供的验证码输入装置的结构框图之三;图7为实现本专利技术各个实施例的一种电子设备的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1是本专利技术实施例提供的验证码输入方法的流程图之一。该方法可以应用于电子设备,如图1所示,该方法可以包括以下步骤:步骤101、接收用户针对目标应用程序的第一输入。在本专利技术实施例中,可选的,目标应用程序为非线性编辑系统生产商以外的软件公司提供的应用程序,不是电子设备操作系统本身自带的应用程序。用户在电子设备的目标应用程序上进行注册、登录、支付、消费时,需要采用短信验证码的方式进行身份验证。具体地,用户针对目标应用程序的第一输入可以为用户在目标应用程序的验证码输入界面上点击验证码发送按钮的操作。步骤102,响应于所述第一输入,通过所述目标应用程序向服务器发送第一信息;其中,所述第一信息包括验证令牌。在本专利技术实施例中,电子设备接收第一输入之后,响应于该第一输入,目标应用程序向服务器发送第一信息,该第一信息为验证码获取请求信息,该服务器是为目标应用程序提供业务支持的服务器。第一信息中携带验证令牌,也可以携带目标应用程序所在的电子设备的标识信息,以方便服务器根据验证令牌生成目标短信,并发送至标识信息对应的电子设备。其中,验证令牌可以是通过不可逆算法生成的随机字符串,不带有任何用户、手机硬件信息,因此能够保护用户的隐私。步骤103,接收服务器发送的目标短信,所述目标短信包括验证码和所述验证令牌。在本专利技术实施例中,电子设备接收与目标应用程序对应的服务器发送的目标短息,该目标短信中携带验证码和验证令牌,以便于电子设备根据验证令牌确定请求验证码的目标应用程序。验证令牌可以位于目标短信的预设位置,例如,该预设位置可以是短信正文、短信报文头或短信报文尾,验证令牌插入的位置可以在生成目标短信之前进行预设。步骤104,开放所述目标应用程序访问所述验证码的权限。在电子设备接收到目标短信后,电子本文档来自技高网...

【技术保护点】
1.一种验证码输入方法,应用于电子设备,其特征在于,所述方法包括:/n接收用户针对目标应用程序的第一输入;/n响应于所述第一输入,通过所述目标应用程序向服务器发送第一信息;其中,所述第一信息包括验证令牌;/n接收服务器发送的目标短信,所述目标短信包括验证码和所述验证令牌;/n开放所述目标应用程序访问所述验证码的权限。/n

【技术特征摘要】
1.一种验证码输入方法,应用于电子设备,其特征在于,所述方法包括:
接收用户针对目标应用程序的第一输入;
响应于所述第一输入,通过所述目标应用程序向服务器发送第一信息;其中,所述第一信息包括验证令牌;
接收服务器发送的目标短信,所述目标短信包括验证码和所述验证令牌;
开放所述目标应用程序访问所述验证码的权限。


2.根据权利要求1所述的方法,其特征在于,所述响应于所述第一输入,通过所述目标应用程序向服务器发送第一信息,具体包括:
响应于所述第一输入,生成所述验证令牌,并通过所述目标应用程序向服务器发送第一信息。


3.根据权利要求1所述的方法,其特征在于,所述开放所述目标应用程序访问所述验证码的权限之后,所述方法还包括:
将所述验证码输入所述目标应用程序中与所述验证令牌相对应的目标控件。


4.根据权利要求3所述的方法,其特征在于,所述验证令牌包括第一验证令牌和第二验证令牌,所述验证码包括第一验证码和第二验证码;
所述将所述验证码输入所述目标应用程序中与所述验证令牌相对应的目标控件,具体包括:
将所述第一验证码输入所述目标应用程序中与所述第一验证令牌相对应的第一目标控件,将所述第二验证码输入所述目标应用程序中与所述第二验证令牌相对应的第二目标控件。


5.一种验证码输入装置,其特征在于,所述装置包括:
第一输入接收模块,用于接收用户针对目标应用程序的第一输入;
第一信息发送模块,用于响应...

【专利技术属性】
技术研发人员:陈纲
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利