CN109788126A - 验证码输入方法及设备 - Google Patents

验证码输入方法及设备 Download PDF

Info

Publication number
CN109788126A
CN109788126A CN201811583544.XA CN201811583544A CN109788126A CN 109788126 A CN109788126 A CN 109788126A CN 201811583544 A CN201811583544 A CN 201811583544A CN 109788126 A CN109788126 A CN 109788126A
Authority
CN
China
Prior art keywords
input
character
identifying code
user
dummy keyboard
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811583544.XA
Other languages
English (en)
Inventor
卞顺新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Lianshang Network Technology Co Ltd
Original Assignee
Shanghai Lianshang Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Lianshang Network Technology Co Ltd filed Critical Shanghai Lianshang Network Technology Co Ltd
Priority to CN201811583544.XA priority Critical patent/CN109788126A/zh
Publication of CN109788126A publication Critical patent/CN109788126A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

本申请提供了一种验证码输入方法及设备,能够向用户提供一用于输入预设字符的虚拟键盘,然后获取用户在所述虚拟键盘中按下第一字符的输入操作,并基于所述输入操作对应的第一字符在表单页中填入验证码,由于用户通过该提供的虚拟键盘仅能够输入的预设字符,从而确保了不会在不经意间输入非法字符,避免了因输入非法字符而导致的验证码错误,同时在输入时是基于用户在所述虚拟键盘中按下第一字符的输入操作,相较于按下并抬起的输入操作,响应速度更快,能够提高验证码输入的效率。

Description

验证码输入方法及设备
技术领域
本申请涉及信息技术领域,尤其涉及一种验证码输入方法及设备。
背景技术
随着智能手机的日益发展,用户可通过安装在智能手机上的应用程序来实现各式各样的功能,如网上购物、游戏、社交以及新闻资讯等。用户在使用应用程序时往往会需要对用户身份进行验证,目前的验证方式主要是获取应用程序的对应的服务器所发送的验证码,然后在应用程序提供的表单页中输入正确的验证码。但是,在实际输入验证码的操作过程中,由于都是直接使用智能手机的操作***自带的虚拟键盘,容易因为不经意间输入了空格、点号等验证码中的非法字符,而导致输入的验证码出错。
申请内容
本申请的目的之一是提供一种验证码输入方法及设备。
为实现上述目的,本申请的一些实施例提供一种验证码输入方法,该方法包括:
提供一用于输入预设字符的虚拟键盘;
获取用户在所述虚拟键盘中按下第一字符的输入操作;
基于所述输入操作对应的第一字符在表单页中填入验证码。
基于本申请的另一方面,还提供了一种验证码输入设备,该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行所述的验证码输入方法。
此外,本申请实施例还提供了一种计算机可读介质,其上存储有计算机程序指令,所述计算机可读指令可被处理器执行以实现所述验证码输入方法。
本申请的一些实施例提供的方案中,设备能够向用户提供一用于输入预设字符的虚拟键盘,然后获取用户在所述虚拟键盘中按下第一字符的输入操作,并基于所述输入操作对应的第一字符在表单页中填入验证码,由于用户通过该提供的虚拟键盘仅能够输入的预设字符,从而确保了不会在不经意间输入非法字符,避免了因输入非法字符而导致的验证码错误,同时在输入时是基于用户在所述虚拟键盘中按下第一字符的输入操作,相较于按下并抬起的输入操作,响应速度更快,能够提高验证码输入的效率。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1为本申请实施例提供的一种验证码输入方法的处理流程图;
图2为本申请实施例中用户在虚拟键盘中的操作对应的设备处理的示意图;
图3为本申请实施例中验证过程中用户操作以及手机的执行相应处理的过程示意图;
图4为本申请实施例提供的一种实现验证码输入的计算设备的结构示意图;
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请一个典型的配置中,终端、服务网络的设备均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
本申请实施例提供了一种验证码输入方法,该方法能够提供一用于输入预设字符的虚拟键盘,使得用户通过该虚拟键盘仅输入的预设字符,从而确保了不会在不经意间输入非法字符,避免了因输入非法字符而导致的验证码错误,同时在输入时是基于用户在所述虚拟键盘中按下第一字符的输入操作,相较于按下并抬起的输入操作,响应速度更快,能够提高验证码输入的效率。在实际场景中,执行该方法的设备可以是各类用户设备,包括但不限于计算机、手机、平板电脑、智能手表等具有触屏的终端。
图1示出了本申请实施例提供的一种验证码输入方法的处理流程,该方法包括以下处理步骤:
步骤S101,提供一用于输入预设字符的虚拟键盘。所述预设字符的具体内容可以根据实际应用场景中待输入的验证码的具体形式确定,例如待输入的验证码仅包括数字,则所述预设字符也可以仅包括数字,以确保用户不会输入除数字之外的其它非法字符。若待输入的验证码包括数字和英文字母,相应地,所述预设字符也可以包括数字和英文字母。
为保证用户通过虚拟键盘仅能够输入预设字符,可以提供仅显示了预设字符的虚拟键盘,或者,也可以对设备操作***自带的虚拟键盘进行修改,在提供设备操作***自带的虚拟键盘时,屏蔽除预设字符之外的其它字符,确保不会输入非法字符。
步骤S102,获取用户在所述虚拟键盘中按下第一字符的输入操作。由于在常规的输入方式中,设备一般会获取用户在虚拟键盘中按下某一个字符并抬起的输入操作,并将该字符识别为本次输入的一个字符,而在本申请实施例提供的方案中,是基于用户在所述虚拟键盘中按下第一字符的输入操作,来识别本次输入的一个字符,其响应速度更快,因此输入的效率更高。
在本申请的一种实施例中,所述虚拟键盘可以基于touchstart事件检测输入操作,touchstart事件是一种常用的HTML5触摸事件,用于在用户的手指触摸屏幕时触发。由此,在获取用户在所述虚拟键盘中按下第一字符的输入操作时,可以通过touchstart事件获取用户在所述虚拟键盘中按下第一字符的输入操作。
步骤S103,基于所述输入操作对应的第一字符在表单页中填入验证码。其中,所述表单页为用于输入验证码的页面,用户输入的字符会被填入表单页中的输入框中,最终提供给验证服务器进行验证。在实际场景中,由于验证码往往会有多个字符组成(例如4个或者6个字符),因此在步骤S102中需要获取相应数量的第一字符,从而组成待输入的验证码。例如,若验证码由4位数字组成,则需要获取用户在所述虚拟键盘中按下4个字符的输入操作,以获得待验证的验证码填入表单页中,完成验证码的输入。
在本申请的一些实施例中,基于所述输入操作对应的第一字符在表单页中填入验证码时,可以先基于所述输入操作对应的第一字符,确定本次需要输入的验证码。例如,若相应功能的代码基于Vue.js框架,则可以基于Vue Data的数据驱动原理,根据每次输入操作,依次确定本次需要输入的验证码中包含的第一字符,组合成本次需要输入的验证码,然后再将所述验证码填入表单页中。
在实际场景中,依次确定本次需要输入的验证码中包含的第一字符之后,可以在虚拟键盘的展示区域进行展示,从而使得用户能够查看已输入的字符,对实际输入的字符进行确认。所述展示区域可以是虚拟键盘中的某一个区域,如虚拟键盘的顶部区域等,当用户输入一个字符之后,即可在该展示区域显示本次输入的字符,便于用户判断实际输入字符的是否有误。
在本申请的一些实施例中,所述虚拟键盘屏蔽用户输入的对所述虚拟键盘的缩放操作。例如,在某一版本的IOS操作***中虚拟键盘可以被缩放,以便于有特定需求的用户使用,但是用户在使用虚拟键盘输入验证码的字符时,一般不会需要使用到缩放虚拟键盘的功能,若不小心触发缩放,反而可能影响验证码的输入。因此,本申请实施例提供的虚拟键盘可以屏蔽用户输入的对所述虚拟键盘的缩放操作,以避免虚拟键盘缩放功能对验证码输入的影响。
为了使得用户能够更加清楚地获知其输入操作当前所选中的字符,可以在检测到用户在所述虚拟键盘中按下第一字符的输入操作时,为所述第一字符添加响应样式。所述响应样式可以是各类区别于虚拟键盘上其它未被选中的字符的显示效果,例如变更第一字符的字体颜色、背景颜色、加粗字体等各类效果,由此当用户按下虚拟键盘上的某一个字符后,可以看到该字符的显示效果出现明显变化,便于用户判断是否选中了正确的字符。此外,在检测到所述按下第一字符的输入操作取消时,取消所述响应样式,使得用户在松开按下的手指之后,可以让显示效果变化的字符恢复原状。
在本申请的一些实施例中,在获取用户在所述虚拟键盘中按下第一字符的输入操作之前,可以根据用户输入的验证触发信息,触发验证码输入。其中,所述验证触发信息可以是用户触发验证服务器向用户的终端设备发送验证码的信息,例如可以用户验证时填写的手机号等,当用户在应用程度中输入手机号之后,验证服务器会收到该手机号,并向该手机号发送本次需要输入的验证码,从而触发前述验证码输入的处理流程。
其中,获取用户输入的验证触发信息时,同样可以利用提供的用于输入预设字符的虚拟键盘,即获取所述用户在所述虚拟键盘中按下第二字符的输入操作,然后基于所述输入操作对应的第二字符,获取用户输入的验证触发信息。例如,当验证触发信息是用户的手机号时,通过按下依次虚拟键盘中的多个数字即可完成手机号的输入,当手机号输入完成之后,设备在后台将该手机号发送至验证服务器,请求验证服务器向该手机号发送验证码,同时可以在设备上触发验证码的输入,使得用户在所述虚拟键盘中按下关于验证码的第一字符。
在接收包含本次需要输入的验证码的消息时,为了避免用户找不到验证码或者不知道验证码是什么,设备可以在接收到所述消息后向用户进行提示。例如,手机在收到关于验证码的短信之后,可以向用户提示,具体提示方式可以是通过特定的声音或者显示特定的文字、图案等。
此外,为了保证填入表单页中的验证码的正确性,在将所述验证码填入表单页中之前,可以对所述验证码进行验证,确定所述验证码与用户输入的验证触发信息匹配。具体验证方式可以是在根据用户的输入操作确定了验证码之后,在后台将验证码提交至验证服务器,由验证服务器将验证码与对应的验证触发信息比较,确定是否匹配。由此,设备可以仅在确认匹配之后,才将所述验证码填入表单页中,保证填入的验证码正确。
图2示出了本申请的一个实施中,用户在虚拟键盘中的操作对应的设备处理的示意图,以手机为例,当用户按下手机虚拟键盘上字符的按钮时,手机会在该字符添加响应样式(active样式),同时基于Vue Data的数据驱动原理确定按下的字符,然后在虚拟键盘的展示区域展示手机号、验证码对应的字符;而当用户松开手机虚拟键盘上字符的按钮时,手机会移除在该字符添加的响应样式(active样式)。
图3示出了用户在使用手机进行验证时,用户的操作以及手机的执行相应处理的过程,在该过程中手机采用了本申请实施例提供的验证码输入方案,包括以下步骤:
步骤S301,在需要验证的场景中,手机提供一用于进行验证的表单页,该表单页中包含输入框,用于输入手机号以及对应的验证码。
步骤S302,当用户点击输入框后,手机打开用于输入预设字符的虚拟键盘,供用户输入手机号。在该方案中,该虚拟键盘既可用于输入手机号,也可用于输入验证码。而在另一些实施例中,用于输入预设字符的虚拟键盘可以仅在需要输入验证码时开启,即仅用于输入验证码,而输入手机号的虚拟键盘则可以使用手机操作***自带的虚拟键盘。
步骤S303,用户通过虚拟键盘输入手机号。在该过程中,手机可以基于Vue Data的数据驱动原理确定按下的字符,然后在虚拟键盘的展示区域进行展示,以供用户判断实际输入的手机号是否正确。
步骤S304,手机对输入的手机号进行验证,判断是否符合预设格式,例如具体可以判断位数是否正确、是否包含非法字符等。若未通过验证,则提示用户重新输入手机号;若通过验证,则继续下一步骤。
步骤S305,用户点击确认。
步骤S306,手机请求验证服务器向该手机号发送验证码,若对应的手机号未收到验证码,则可以在60秒之后再次请求验证服务器发送。
步骤S307,在验证码发送成功之后,用户输入在虚拟键盘中依次输入接收到的验证码中的每个字符。在该过程中,手机同样可以基于Vue Data的数据驱动原理确定按下的字符,然后在虚拟键盘的展示区域进行展示,以供用户判断实际输入的验证码是否正确。此外,若输入的手机号对应的设备即为该手机,则该手机在确定收到关于验证码的短信之后,可以提示用户在短信中查看该验证码,以避免发生部分用户找不到验证码或者不知道验证码是什么的情况。
步骤S308,手机对输入的验证码进行验证,判断是否与手机号匹配。具体方式可以是将验证码提交至验证服务器,由验证服务器将验证码与对应的手机号比较,确定两者是否匹配。若不匹配,则重新让用户输入验证码,若匹配,则继续下一步骤。
步骤S309,验证码验证通过之后,手机即可关闭虚拟键盘,同时将获得正确的手机号和验证码填入表单页中,从而完成整个验证过程。
基于同一发明构思,本申请实施例中还提供了一种验证码输入设备,所述设备对应的方法是前述实施例中的验证码输入方法,并且其解决问题的原理与该方法相似。该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行前述的验证码输入方法。其具体实现可以包括但不限于计算机、手机、平板电脑、智能手表等具有触屏的终端。
图4示出了适用于实现本申请实施例中的方法和/或技术方案的一种计算设备的结构,该计算设备400包括中央处理单元(CPU,Central Processing Unit)401,其可以根据存储在只读存储器(ROM,Read Only Memory)402中的程序或者从存储部分408加载到随机访问存储器(RAM,Random Access Memory)403中的程序而执行各种适当的动作和处理。在RAM 403中,还存储有***操作所需的各种程序和数据。CPU 401、ROM402以及RAM 403通过总线404彼此相连。输入/输出(I/O,Input/Output)接口405也连接至总线404。
以下部件连接至I/O接口405:包括键盘、鼠标、触摸屏等的输入部分406;包括诸如阴极射线管(CRT,Cathode Ray Tube)、液晶显示器(LCD,Liquid Crystal Display)、LED显示器、OLED显示器等以及扬声器等的输出部分407;包括硬盘、光盘、磁盘、半导体存储器等一个或多个计算机可读介质的存储部分408;以及包括诸如LAN(局域网,Local AreaNetwork)卡、调制解调器等的网络接口卡的通信部分409。通信部分409经由诸如因特网的网络执行通信处理。
特别地,本申请实施例中的方法和/或实施例可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在该计算机程序被中央处理单元(CPU)401执行时,执行本申请的方法中限定的上述功能。
需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本申请的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图或框图示出了按照本申请各种实施例的设备、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的针对硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个计算机可读指令,所述计算机可读指令可被处理器执行以实现前述本申请的多个实施例的方法和/或技术方案。
综上所述,本申请的一些实施例提供的方案中,设备能够向用户提供一用于输入预设字符的虚拟键盘,然后获取用户在所述虚拟键盘中按下第一字符的输入操作,并基于所述输入操作对应的第一字符在表单页中填入验证码,由于用户通过该提供的虚拟键盘仅能够输入的预设字符,从而确保了不会在不经意间输入非法字符,避免了因输入非法字符而导致的验证码错误,同时在输入时是基于用户在所述虚拟键盘中按下第一字符的输入操作,相较于按下并抬起的输入操作,响应速度更快,能够提高验证码输入的效率。
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一些实施例中,本申请的软件程序可以通过处理器执行以实现上文步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

Claims (11)

1.一种验证码输入方法,其中,该方法包括:
提供一用于输入预设字符的虚拟键盘;
获取用户在所述虚拟键盘中按下第一字符的输入操作;
基于所述输入操作对应的第一字符在表单页中填入验证码。
2.根据权利要求1所述的方法,其中,所述虚拟键盘基于touchstart事件检测输入操作;
获取用户在所述虚拟键盘中按下第一字符的输入操作,包括:
通过touchstart事件获取用户在所述虚拟键盘中按下第一字符的输入操作。
3.根据权利要求1所述的方法,其中,所述虚拟键盘屏蔽用户输入的对所述虚拟键盘的缩放操作。
4.根据权利要求1所述的方法,其中,该方法还包括:
在检测到用户在所述虚拟键盘中按下第一字符的输入操作时,为所述第一字符添加响应样式;以及
在检测到所述按下第一字符的输入操作取消时,取消所述响应样式。
5.根据权利要求1所述的方法,其中,基于所述输入操作对应的第一字符在表单页中填入验证码,包括:
基于所述输入操作对应的第一字符,确定本次需要输入的验证码;
将所述验证码填入表单页中。
6.根据权利要求5所述的方法,其中,基于所述输入操作对应的第一字符,确定本次需要输入的验证码,包括:
根据每次输入操作,依次确定本次需要输入的验证码中包含的第一字符,并在所述虚拟键盘的展示区域进行展示。
7.根据权利要求5或6所述的方法,其中,在获取用户在所述虚拟键盘中按下第一字符的输入操作之前,还包括:
根据用户输入的验证触发信息,触发验证码输入;
在将所述验证码填入表单页中之前,还包括:
对所述验证码进行验证,确定所述验证码与用户输入的验证触发信息匹配。
8.根据权利要求7所述的方法,其中,在根据用户输入的验证触发信息,触发验证码输入之前,还包括:
获取所述用户在所述虚拟键盘中按下第二字符的输入操作;
基于所述输入操作对应的第二字符,获取用户输入的验证触发信息。
9.根据权利要求1所述的方法,其中,该方法还包括:
接收包含本次需要输入的验证码的消息,并在收到所述消息后向用户进行提示。
10.一种验证码输入设备,其中,该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行权利要求1至9中任一项所述的方法。
11.一种计算机可读介质,其上存储有计算机程序指令,所述计算机可读指令可被处理器执行以实现如权利要求1至9中任一项所述的方法。
CN201811583544.XA 2018-12-24 2018-12-24 验证码输入方法及设备 Pending CN109788126A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811583544.XA CN109788126A (zh) 2018-12-24 2018-12-24 验证码输入方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811583544.XA CN109788126A (zh) 2018-12-24 2018-12-24 验证码输入方法及设备

Publications (1)

Publication Number Publication Date
CN109788126A true CN109788126A (zh) 2019-05-21

Family

ID=66498333

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811583544.XA Pending CN109788126A (zh) 2018-12-24 2018-12-24 验证码输入方法及设备

Country Status (1)

Country Link
CN (1) CN109788126A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111061386A (zh) * 2019-11-30 2020-04-24 Tcl 移动通信科技(宁波)有限公司 Ssid的输入方法和装置、验证方法及可读存储介质
CN113343189A (zh) * 2021-07-01 2021-09-03 百融云创科技股份有限公司 防止恶意刷取短信验证码的方法及装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3938091A (en) * 1972-03-17 1976-02-10 Atalla Technovations Company Personal verification system
CN102508558A (zh) * 2011-11-25 2012-06-20 宇龙计算机通信科技(深圳)有限公司 输入***、终端和输入法
CN103197893A (zh) * 2012-12-07 2013-07-10 杭州斯凯网络科技有限公司 在Android***中提示用户当前输入信息是否有误的方法
CN103996011A (zh) * 2014-06-05 2014-08-20 福建天晴数码有限公司 一种保护密码输入安全的方法和装置
WO2014169668A1 (en) * 2013-04-18 2014-10-23 Tencent Technology (Shenzhen) Company Limited Method, device and system for verifying based on verification diagram, and storage medium
CN105243315A (zh) * 2014-06-26 2016-01-13 优视科技有限公司 用于单一型图片验证码输入的方法、装置及***
CN106293124A (zh) * 2016-08-05 2017-01-04 努比亚技术有限公司 输入法切换装置、终端及方法
CN106878248A (zh) * 2016-08-12 2017-06-20 阿里巴巴集团控股有限公司 一种验证方法和设备
CN107483733A (zh) * 2017-08-18 2017-12-15 广东欧珀移动通信有限公司 音量调节方法、装置、终端及存储介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3938091A (en) * 1972-03-17 1976-02-10 Atalla Technovations Company Personal verification system
CN102508558A (zh) * 2011-11-25 2012-06-20 宇龙计算机通信科技(深圳)有限公司 输入***、终端和输入法
CN103197893A (zh) * 2012-12-07 2013-07-10 杭州斯凯网络科技有限公司 在Android***中提示用户当前输入信息是否有误的方法
WO2014169668A1 (en) * 2013-04-18 2014-10-23 Tencent Technology (Shenzhen) Company Limited Method, device and system for verifying based on verification diagram, and storage medium
CN103996011A (zh) * 2014-06-05 2014-08-20 福建天晴数码有限公司 一种保护密码输入安全的方法和装置
CN105243315A (zh) * 2014-06-26 2016-01-13 优视科技有限公司 用于单一型图片验证码输入的方法、装置及***
CN106293124A (zh) * 2016-08-05 2017-01-04 努比亚技术有限公司 输入法切换装置、终端及方法
CN106878248A (zh) * 2016-08-12 2017-06-20 阿里巴巴集团控股有限公司 一种验证方法和设备
CN107483733A (zh) * 2017-08-18 2017-12-15 广东欧珀移动通信有限公司 音量调节方法、装置、终端及存储介质

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111061386A (zh) * 2019-11-30 2020-04-24 Tcl 移动通信科技(宁波)有限公司 Ssid的输入方法和装置、验证方法及可读存储介质
CN111061386B (zh) * 2019-11-30 2023-11-03 西藏霖栋科技有限公司 Ssid的输入方法和装置、验证方法及可读存储介质
CN113343189A (zh) * 2021-07-01 2021-09-03 百融云创科技股份有限公司 防止恶意刷取短信验证码的方法及装置

Similar Documents

Publication Publication Date Title
JP6609047B2 (ja) アプリケーション情報リスクマネジメントのための方法及びデバイス
CN109739478A (zh) 前端项目自动化构建方法、装置、存储介质及电子设备
CN106656944B (zh) 手持移动设备滑动验证的方法及装置
CN106503996A (zh) 基于web的支付业务提供设备、方法以及***
CN108960839B (zh) 一种支付方法及装置
CN110351672B (zh) 信息推送方法、装置及电子设备
CN106790727A (zh) 消息推送方法及装置
CN110377289A (zh) 一种数据解析方法、装置、介质和电子设备
CN104348617A (zh) 验证码处理方法、装置、终端及服务器
CN109408754A (zh) 网页操作数据的处理方法、装置、电子设备及存储介质
CN111787154A (zh) 一种信息处理方法及电子设备
CN111242462A (zh) 数据处理方法及装置、计算机存储介质、电子设备
CN107395670A (zh) 消息推送方法、装置、设备及计算机可读存储介质
CN109947408A (zh) 消息推送方法及装置、存储介质和电子设备
CN109788126A (zh) 验证码输入方法及设备
CN107368735A (zh) 一种应用安装方法、移动终端和计算机可读存储介质
CN112131092A (zh) 页面调试方法和装置
CN108882006A (zh) 一种消息格式的转换方法、装置、存储介质及安卓终端
CN112929835A (zh) 一种消息通知方法、装置、电子终端及存储介质
CN112711955A (zh) 一种nfc的信息传输方法、信息传输装置及终端
CN111859322A (zh) 身份验证方法、装置和电子设备
CN107046547A (zh) 异常操作识别方法和装置
CN113379019B (zh) 核销码生成方法、装置、存储介质及电子设备
CN111488180B (zh) 服务信息处理的方法、装置、电子设备及存储介质
CN110177096A (zh) 客户端认证方法、装置、介质和计算设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190521

RJ01 Rejection of invention patent application after publication