CN111752398A - 验证码输入方法、装置、电子设备及可读存储介质 - Google Patents

验证码输入方法、装置、电子设备及可读存储介质 Download PDF

Info

Publication number
CN111752398A
CN111752398A CN202010477563.5A CN202010477563A CN111752398A CN 111752398 A CN111752398 A CN 111752398A CN 202010477563 A CN202010477563 A CN 202010477563A CN 111752398 A CN111752398 A CN 111752398A
Authority
CN
China
Prior art keywords
verification code
input
target
message
application
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
CN202010477563.5A
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202010477563.5A priority Critical patent/CN111752398A/zh
Publication of CN111752398A publication Critical patent/CN111752398A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种验证码输入方法、装置、电子设备及可读存储介质,属于电子信息技术领域。该验证码输入方法包括:接收用户对目标消息的第一输入,目标消息包括目标验证码;响应于第一输入,将目标验证码填充至目标验证码输入区。本申请的技术方案可以解决验证码输入操作复杂的问题。

Description

验证码输入方法、装置、电子设备及可读存储介质
技术领域
本申请实施例涉及电子信息技术领域,尤其涉及一种验证码输入方法、装置、电子设备及可读存储介质。
背景技术
用户在使用电子设备中的应用时,为了能够获取个人化的服务,需要注册或登录以进行身份验证。在注册或登录的过程中,电子设备会接收到管理平台通过短消息发送的验证码。用户需要记下短消息中的验证码,电子设备切换至注册或登录的应用界面,接收用户的验证码输入。而验证码一般包括多个符号,若用户一次未记住验证码中的所有符号,则需要返回短消息应用界面查看短消息中的验证码。在查看短消息中的验证码后,电子设备需再次切换回注册或登录的应用界面,以供用户输入验证码。
在注册或登录的过程中,在短消息应用界面与注册或登录的应用界面反复切换,以及在注册或登录的应用界面多次输入验证码,都增加了验证码输入的操作的复杂性。
发明内容
本申请实施例提供一种验证码输入方法、装置、电子设备及可读存储介质,能够解决验证码输入操作复杂的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种验证码输入方法,该验证码输入方法包括:接收用户对目标消息的第一输入,目标消息包括目标验证码;响应于第一输入,将目标验证码填充至目标验证码输入区。
第二方面,本申请实施例提供了一种验证码输入装置,该验证码输入装置包括:接收模块,用于接收用户对目标消息的第一输入,目标消息包括目标验证码;处理模块,用于响应于第一输入,将目标验证码填充至目标验证码输入区。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,该程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,该芯片包括处理器和通信接口,该通信接口和该处理器耦合,该处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,接收用户对包括目标验证码的目标消息的第一输入,响应于第一输入,将目标验证码填充至目标验证码输入区。用户只需进行一次输入操作,即可实现目标验证码在应用的目标验证码输入区的填充,不需要反复在消息应用界面和需要输入验证码的应用的界面切换,减少了输入验证码所需的步骤,降低了输入验证码的操作的复杂性。
附图说明
图1为本申请实施例提供的电子设备的一个示例性的显示界面的示意图;
图2为本申请实施例提供的电子设备的另一个示例性的显示界面的示意图;
图3为本申请一实施例提供的验证码输入方法的流程图;
图4为本申请实施例提供的一种第一输入的拖动轨迹的示意图;
图5为本申请另一实施例提供的验证码输入方法的流程图;
图6为本申请实施例提供的以堆叠显示方式显示多个候选消息的一个示例性示意图;
图7为本申请实施例提供的以标签显示方式显示多个候选消息的一个示例性示意图;
图8为本申请实施例提供的以并列显示方式显示多个候选消息的一个示例性示意图;
图9为本申请一实施例提供的验证码输入装置的结构示意图;
图10为本申请另一实施例提供的验证码输入装置的结构示意图;
图11为本申请一实施例提供的电子设备的结构示意图;
图12为实现本申请实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的验证码输入方法、装置、电子设备及可读存储介质进行详细地说明。
随着电子信息技术的发展,电子设备可通过应用实现各种功能。电子设备具体可为手机、平板电脑、显示器、电子纸等设备,在此并不限定。为了保证各个用户的数据安全以及提高用户使用应用的体验效果,用户可通过注册或登录应用的个人账号,进行身份验证,以获取该应用的个人化服务。具体地,用户在注册或登录应用的个人账号时,为了保证注册安全或登录安全,会接收到服务平台通过短消息发送来的验证码。例如,图1为本申请实施例提供的电子设备的一个示例性的显示界面的示意图。如图1所示,电子设备的显示界面上会显示短消息的消息界面11和应用的注册界面或登录界面。需要将验证码通过对电子设备的操作输入至注册界面或登录界面的验证码输入区12中,以进行验证。
在一些情况下,用户若未记住验证码,则需要切换至短消息应用界面再次查看验证码。在查看验证码后再次切换回应用的注册界面或登录界面利用输入法键盘输入验证码。在用户还未记住验证码的情况下,可能需要在短消息应用界面与应用的注册界面或登录界面反复切换,整个验证码输入过程的操作较为繁琐。
在另一些情况下,图2为本申请实施例提供的电子设备的另一个示例性的显示界面的示意图。如图2所示,短消息的消息界面11上具有复制验证码按钮。用户可点击该复制验证码的按钮,利用输入法的粘贴功能,将验证码粘贴至验证码输入区12。其中,验证码输入需要点击复制验证码的按钮、点击验证码输入区12、触发输入法的功能菜单操作、选择输入法的功能菜单13中的粘贴功能等操作,即整个验证码输入过程较为繁琐。
在又一些情况下,可预先开启注册或登录的应用读取短消息的权限,实现验证码的自动输入。但为注册或登录的应用开启读取短消息的权限后,该应用可读取电子设备中的所有短信,增大了用户信息的安全风险。
本申请提供的验证码输入方法、装置、电子设备及可读存储介质,能够简化验证码输入过程,且保证用户信息的安全性。
本申请提供一种验证码输入方法。图3为本申请一实施例提供的验证码输入方法的流程图。如图3所示,该验证码输入方法可包括步骤201和步骤202。
在步骤201中,接收用户对目标消息的第一输入。
其中,目标消息包括目标验证码,也就是说,目标消息为包括目标验证码的消息。在本申请实施例中,消息可具体为短消息即短信、邮件、即时通信工具的消息等能够传递信息的消息,在此并不限定。目标验证码为验证码输入装置的显示界面上需要输入验证码的应用所需的验证码。
具体地,第一输入可以为拖动输入、长按输入、连击输入等,在此并不限定。
在步骤201中,响应于第一输入,将目标验证码填充至目标验证码输入区。
验证码输入装置的显示界面可包括应用界面和消息界面。其中,如图1和图2所示,应用界面可包括验证码输入区以及其他的信息输入区。可通过光标位置或用户输入相关联的位置,在应用界面包括的验证码输入区以及其他的信息输入区中,确定目标验证码输入区。
具体地,若第一输入为拖动输入,在拖动输入结束的情况下,将目标验证码填充至目标验证码输入区。第一输入的起点可为目标消息中目标验证码的所在位置,也可为目标消息的任意位置,在此并不限定。例如,图4为本申请实施例提供的一种第一输入的拖动轨迹的示意图。如图4所示,拖动输入的起点为虚线圈住的目标验证码793090,拖动输入的终点为验证码输入区中虚线圈住的位置,拖动输入的拖动方向即为图4中的箭头方向。
若第一输入为长按输入,在第一输入持续时长超过预设时长的情况下,将目标验证码填充至目标验证码输入区。预设时长可根据具体场景和需求设定,在此并不限定。比如,预设时长大于1秒钟。第一输入的位置可为目标消息中目标验证码的所在位置,也可为目标消息的任意位置,在此并不限定。
若第一输入为连击输入,在第一输入的点击次数超出预设次数的情况下,将目标验证码填充至目标验证码输入区。预设次数可根据具体场景和需求设定,在此并不限定。比如,预设次数大于2。第一输入的位置可为目标消息中目标验证码的所在位置,也可为目标消息的任意位置,在此并不限定。
在本申请实施例中,接收用户对包括目标验证码的目标消息的第一输入,响应于第一输入,将目标验证码填充至目标验证码输入区。用户只需进行一次输入操作,即可实现目标验证码在应用的目标验证码输入区的填充,不需要反复在消息应用界面和需要输入验证码的应用的界面切换,减少了输入验证码所需的步骤,降低了输入验证码的操作的复杂性。而且本申请实施例中实现验证码输入并不需要为输入验证码的应用开启读取消息的权限,从而保证消息中的用户信息的安全。
具体地,通过拖动方式或长按方式或连击方式等触发验证码在验证码输入区的自动填充,减少了验证码输入所需的操作步骤,且不需要为输入验证码的应用开启读取消息的权限,保证了用户的安全。
图5为本申请另一实施例提供的验证码输入方法的流程图。图5与图3的不同之处在于,图5所示的验证码输入方法还可包括步骤203、步骤204或步骤205,图3所示的步骤202可细化为图5中的步骤2021至步骤2023。
在步骤203中,获取光标位置,将光标位置存在的信息输入区确定为目标验证码输入区。
验证码输入装置的显示界面,如显示的应用的注册界面或登录界面,可包括一个或一个以上的信息输入区。信息输入区可用于输入用户名、验证码或密码等,在此并不限定。例如,如图1和图2所示,验证码输入装置的显示界面包括两个信息输入区,一个信息输入区用于输入用户名,另一个信息输入区用于输入验证码。可获取验证码输入装置的显示界面上光标14的位置,将光标14的位置处存在的信息输入区确定为目标验证码输入区,以便于后续响应于第一输入,将目标验证码填充至目标验证码输入区。
在步骤204中,接收用户对第一位置的第二输入,将第一位置存在的信息输入区确定为目标验证码输入区。
验证码输入装置在接收第一输入之前,可接收用户的第二输入,第二输入的位置即为第一位置。信息输入区的具体说明可参见步骤203中的相关内容,在此不再赘述。可根据用户在第一输入之前的第二输入,确定目标验证码输入区。例如,用户可先点击目标验证码输入区,验证码输入装置根据用户的点击输入的位置即第一位置,将第一位置处的信息输入区确定为目标验证码输入区,以便于后续响应于第一输入,将目标验证码填充至目标验证码输入区。
在步骤205中,将第一输入的轨迹终点存在的信息输入区确定为目标验证码输入区。
为了进一步减少验证码输入所需的步骤,可将第一输入的轨迹终点存在的信息输入区作为目标验证码输入区。例如,第一输入为拖动输出,在第一输入之前不需要其他专用于确定目标验证输入区的输入,接收用于对目标消息的第一输入,将第一输入的拖动轨迹的终点存在的信息输入区确定为目标验证码输入区。
在步骤2021中,响应于第一输入,利用第一应用识别目标消息中的目标验证码。
其中,第一应用为接收目标消息的应用。第一应用可与目标消息的类型对应。例如,目标消息为短消息即短信,第一应用对应可为验证码输入装置中的短消息应用。又例如,目标消息为邮件,第一应用对应可为验证码输入装置中的邮箱应用。再例如,目标消息为即时通讯工具的消息,第一应用对应可为验证码输入装置中的即时通讯工具。
响应于用户的第一输入,第一应用可识别目标消息中的目标验证码。具体地,在用户的第一输入的位置为目标消息中目标验证码的位置的情况下,可对用户的第一输入的位置所在的区域中的信息进行识别,以快速识别得到目标验证码。在用户的第一输入的位置为目标消息中任意一个位置的情况下,可对目标消息中的信息进行识别,得到目标验证码。这里扩大了用户的第一输入的范围,提高了第一输入的灵活性,使得第一输入的适应性更强。
在一些示例中,在目标消息中可以第一预设显示方式显示目标验证码。第一预设显示方式不同于目标消息中除目标验证码以外的信息的显示方式。例如,目标消息中显示的目标验证码可带有下划线,目标消息中显示的除目标验证码以外的信息不带有下划线。又例如,目标消息中显示的目标验证码的字体或字号,与目标消息中显示的除目标验证码以外的信息的字体或字号不同。再例如,目标消息中显示的目标验证码的颜色,与目标消息中显示的除目标验证码以外的信息的颜色不同。目标验证码区别与目标消息中除目标验证码外的信息的显示,可使目标验证码的显示更加注目,便于用户进行操作,提高验证码输入的过程的速度。
在步骤2022中,利用第一应用将目标验证码发送至剪切板。
可利用验证码输入装置中的剪切板,作为传递目标验证码的中间应用。在第一应用识别出目标验证码后,利用第一应用将目标验证码发送至剪切板,即将目标验证码复制至剪切板。
在步骤2023中,利用第二应用从剪切板获取目标验证码,并将目标验证码填充至验证码输入区。
其中,第二应用为包括目标验证码输入区的应用,即上述实施例中需要注册或登录的应用。第二应用可从剪切板将目标验证码填充验证码输入区。在一些示例中,确定目标验证码输入区的同时也可确定目标验证码输入区所属的第二应用,验证码输入装置可利用第二应用向第一应用发送验证码请求,以通知第一应用需要目标验证码的是第二应用。例如,验证码输入装置在接收用户对第一位置的第二输入时,可利用第二应用向第一应用发送验证码请求。
随着第一输入结束,目标验证码复制至剪切板。例如,第一输入为拖动输入,在拖动输入拖动至目标验证码输入区,拖动输入结束时,将目标验证码从剪切板粘贴至目标验证码输入区,即,将目标验证码填充至目标验证码输入区。
示例性地,如图4所示,第一输入为拖动输入,拖动输入的起点为虚线圈住的目标验证码793090,拖动输入的终点为验证码输入区中虚线圈住的位置。当在第一输入的起点位置时,第一应用如短信应用可自动识别目标验证码,并将目标验证码发送至剪切板。在第一输入的终点位置时,第二应用自动获取剪切板中的目标验证码并填充至目标验证码输入区。
这样,将剪切板应用做为传递目标验证码的中间应用,不需要为第二应用开启读取消息的权限,从而保证消息中的用户信息的安全。
在用户通过验证码输入装置进行注册或登录的情况下,验证码输入装置可能会在一段时间内收到多个包括验证码的候选信息。多个包括验证码的候选信息可以以第二预设显示方式在验证码输入装置上显示。其中,多个包括验证码的候选信息可为两个包括验证码的候选信息,或更多个包括验证码的候选信息。对应地,上述步骤201中接收用户对目标消息的第一输入,可具体细化为接收从多个候选消息中选中目标消息的第一输入。在一些示例中,第二预设显示方式可包括堆叠显示方式、标签显示方式或并列显示方式。第一输入可在第二预设显示方式显示的多个候选消息中选中目标消息。
例如,在以堆叠显示方式显示的情况下,未被覆盖的候选消息的消息界面包括验证码。在一些情况下,未被覆盖的候选消息的消息界面还可包括除验证码以外的信息,在此并不限定。图6为本申请实施例提供的以堆叠显示方式显示多个候选消息的一个示例性示意图。如图6所示,在以堆叠显示方式显示的情况下,验证码输入装置显示有堆叠的多个候选消息的消息界面,多个候选消息的消息界面相互覆盖,只有位于顶层的候选消息的消息界面未被其他候选消息的消息界面覆盖。未被覆盖的候选消息的消息界面15包括验证码,还可包括除验证码以外的信息。未被覆盖的候选消息的消息界面15在验证码输入装置的显示界面上能够显示完全。被覆盖的候选消息的消息界面16在验证码输入装置的显示界面上并不能显示完全。
在上述第二预设显示方式为堆叠显示方式的情况下,在验证码输入装置接收用户从多个候选消息中选中目标消息的第一输入之前,验证码输入装置还可接收用户的第三输入,响应于第三输入,更新未被覆盖的候选消息的消息界面。例如,多个候选消息堆叠显示如图6所示,第三输入可为滑动输入,响应于滑动输入,通过切换,将被覆盖的候选消息的消息界面16滑动至顶层,使其成为未被覆盖的候选消息的消息界面15,实现未被覆盖的候选消息的消息界面15的更新。可通过第一输入,将消息界面未被覆盖的候选消息确定为目标消息,并将目标消息中的目标验证码填充至目标验证码输入区。
又例如,在以标签显示方式显示的情况下,显示有标签和第一候选消息的消息界面。其中,第一候选消息包括验证码,还可包括除验证码以外的信息。第一候选消息与第一标签关联。第一标签为显示的标签中的被选中的标签。图7为本申请实施例提供的以标签显示方式显示多个候选消息的一个示例性示意图。如图7所示,在标签显示方式中,显示有4个标签17,消息界面包括包括验证码的候选消息与第一标签“候选消息1”相关联。
在上述第二预设显示方式为标签显示方式的情况下,在验证码输入装置接收用户从多个候选消息中选中目标消息的第一输入之前,接收用户的第四输入,响应于第四输入,更新第一标签,并更新显示的与第一标签关联的候选消息的消息界面。例如,4个候选消息的显示方式如图7所示,在某一时刻,第一标签为“候选消息1”,验证码输入装置显示与第一标签“候选消息1”相关联的候选消息的消息界面。若第四输入为点击输入,则通过点击输入,可更新第一标签,同时更新验证码输入装置显示的与更新后的第一标签关联的候选消息的消息界面。如接收用户对标签“候选消息3”的点击输入,第一标签更新为标签“候选消息3”,并显示更新后的第一标签“候选消息3”关联的候选消息的消息界面,该消息界面包括验证码,还可包括以及除验证码外的信息。
再例如,在以并列显示方式显示的情况下,至少部分候选消息的消息界面包括验证码。候选消息的消息界面还可包括除验证码以外的信息。图8为本申请实施例提供的以并列显示方式显示多个候选消息的一个示例性示意图。如图8所示,验证码输入装置显示有4个候选消息的消息界面,每个候选消息的消息界面包括验证码。用户可直接对其中任意一个候选消息的消息界面进行第一输入,将该消息界面对应的候选消息选定为目标消息。
在验证码输入装置接收到多个候选消息的情况下,可展示多个候选消息。还可通过用户的输入操作如第三输入或第四输入,更新包括具体信息如验证码的候选消息的消息界面,以便于用户读取候选消息中的信息。并通过第一输入选定目标信息,并触发目标验证码自动填充至目标验证码输入区。在验证码输入装置展示有多个验证码的情况下,能够选取与目标验证码输入区匹配的目标验证码填充,且操作简单,简化了用户的操作,降低了输入验证码的操作的复杂性,还可保证消息中的用户信息的安全。
需要说明的是,本申请实施例提供的验证码输入方法,执行主体可以为验证码输入装置,或者该验证码输入装置中的用于执行加载验证码输入方法的控制模块。本申请实施例中以验证码输入装置执行加载验证码输入为例,说明本申请实施例提供的验证码输入装置。
图9为本申请一实施例提供的验证码输入装置的结构示意图。如图9所示,该验证码输入装置300可包括接收模块301和处理模块302。
接收模块301可用于接收用户对目标消息的第一输入。
其中,目标消息包括目标验证码。
处理模块302可用于响应于第一输入,将目标验证码填充至目标验证码输入区。
图10为本申请另一实施例提供的验证码输入装置的结构示意图。图10与图9的不同之处在于,图10所示的验证码输入装置还可包括确定模块303。
在一些示例中,确定模块303可用于获取光标位置,将光标位置存在的信息输入区确定为目标验证码输入区。
在另一些示例中,确定模块303可用于接收用户对第一位置的第二输入,将第一位置存在的信息输入区确定为目标验证码输入区。
在又一些示例中,确定模块303可用于将第一输入的轨迹终点存在的信息输入区确定为目标验证码输入区。
在一些示例中,上述处理模块302可具体用于响应于第一输入,利用第一应用识别目标消息中的目标验证码;利用第一应用将目标验证码发送至剪切板;利用第二应用从剪切板获取目标验证码,并将目标验证码填充至验证码输入区。
其中,第一应用为接收目标消息的应用。第二应用为包括目标验证码输入区的应用。
具体地,在目标消息中,可以第一预设显示方式显示目标验证码。第一预设显示方式不同于目标消息中除目标验证码以外的信息的显示方式。
在一些示例中,上述接收模块301可具体用于在以第二预设显示方式显示多个包括验证码的候选消息的情况下,接收从多个候选消息中选中目标消息的第一输入。
上述实施例中的第二预设显示方式可包括堆叠显示方式、标签显示方式或并列显示方式。
在以堆叠显示方式显示的情况下,未被覆盖的候选消息的消息界面包括验证码。
对应地,在第二预设显示方式为堆叠显示方式的情况下,上述接收模块301还可用于接收用户的第三输入。上述处理模块203还可用于响应于第三输入,更新未被覆盖的候选消息的消息界面。
在以标签显示方式显示的情况下,显示有标签和第一候选消息的消息界面,第一候选消息的消息界面包括验证码,第一候选消息与标签中的第一标签关联。
对应地,在第二预设显示方式为标签显示方式的情况下,上述接收模块301还可用于接收用户的第四输入。上述处理模块203还用于响应于第四输入,更新第一标签和与第一标签关联的第一候选消息的消息界面。
在以并列显示方式显示的情况下,至少部分候选消息的消息界面包括验证码。
在本申请实施例中,验证码输入装置根据光标位置或用户输入相关联的位置,确定目标验证码输入区。接收用户对包括目标验证码的目标消息的第一输入,响应于第一输入,将目标验证码填充至目标验证码输入区。用户只需进行一次输入操作,即可实现目标验证码在应用的目标验证码输入区的填充,不需要反复在消息应用界面和需要输入验证码的应用的界面切换,减少了输入验证码所需的步骤,降低了输入验证码的操作的复杂性。而且本申请实施例中实现验证码输入并不需要为输入验证码的应用开启读取消息的权限,从而保证消息中的用户信息的安全。
本申请实施例中的验证码输入装置300可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的验证码输入装置300可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的验证码输入装置300能够实现图3和图5的方法实施例中验证码输入装置实现的各个过程,为避免重复,这里不再赘述。
可选的,本申请实施例还提供一种电子设备。图11为本申请一实施例提供的电子设备的结构示意图。如图11所示,该电子设备400,包括处理器401,存储器402,存储在存储器402上并可在所述处理器401上运行的程序或指令,该程序或指令被处理器401执行时实现上述验证码输入方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图12为实现本申请实施例提供的一种电子设备的硬件结构示意图。
该电子设备500包括但不限于:射频单元501、网络模块502、音频输出单元503、输入单元504、传感器505、显示单元506、用户输入单元507、接口单元508、存储器509、以及处理器510等部件。
本领域技术人员可以理解,电子设备500还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器510逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图12中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,用户输入单元507用于接收用户对目标消息的第一输入。所述目标消息包括目标验证码。
处理器510用于响应于所述第一输入,将所述目标验证码填充至所述目标验证码输入区。
在本申请实施例中,电子设备接收用户对包括目标验证码的目标消息的第一输入,响应于第一输入,将目标验证码填充至目标验证码输入区。用户只需进行一次输入操作,即可实现目标验证码在应用的目标验证码输入区的填充,不需要反复在消息应用界面和需要输入验证码的应用的界面切换,减少了输入验证码所需的步骤,降低了输入验证码的操作的复杂性。而且本申请实施例中实现验证码输入并不需要为输入验证码的应用开启读取消息的权限,从而保证消息中的用户信息的安全。
可选的,处理器510用于获取光标位置,将光标位置存在的信息输入区确定为目标验证码输入区。
可选的,用户输入单元507用于接收用户对第一位置的第二输入。
处理器510用于将第一位置存在的信息输入区确定为目标验证码输入区。
可选的,处理器510用于将第一输入的轨迹终点存在的信息输入区确定为目标验证码输入区。
可选的,处理器510用于响应于第一输入,利用第一应用识别目标消息中的目标验证码;利用第一应用将目标验证码发送至剪切板;利用第二应用从剪切板获取目标验证码,并将目标验证码填充至验证码输入区。
其中,第一应用为接收目标消息的应用。第二应用为包括目标验证码输入区的应用。
可选的,在目标消息中,以第一预设显示方式显示目标验证码。第一预设显示方式不同于目标消息中除目标验证码以外的信息的显示方式。
目标验证码区别与目标消息中除目标验证码外的信息的显示,可使目标验证码的显示更加注目,便于用户进行操作,提高验证码输入的过程的速度。
可选的,用户输入单元507用于在以第二预设显示方式显示多个包括验证码的候选消息的情况下,接收从多个候选消息中选中目标消息的第一输入。
可选的,第二预设显示方式包括堆叠显示方式、标签显示方式或并列显示方式。
在以堆叠显示方式显示的情况下,未被覆盖的候选消息的消息界面包括验证码。
在以标签显示方式显示的情况下,显示标签和第一候选消息的消息界面。第一候选消息的消息界面包括验证码。第一候选消息与标签中的第一标签关联。
在以并列显示方式显示的情况下,至少部分候选消息的消息界面包括验证码。
可选的,在第二预设显示方式为堆叠显示方式的情况下,用户输入单元507用于接收用户的第三输入。处理器510用于响应于第三输入,更新未被覆盖的候选消息的消息界面。
可选的,在第二预设显示方式为标签显示方式的情况下,用户输入单元507用于接收用户的第四输入。处理器510用于响应于第四输入,更新第一标签和与第一标签关联的第一候选消息的消息界面。
在验证码输入装置接收到多个候选消息的情况下,可展示多个候选消息。还可通过用户的输入操作如第三输入或第四输入,更新包括具体消息的候选消息的消息界面,以便于用户读取候选消息中的信息。并通过第一输入选定目标信息,并触发目标验证码自动填充至目标验证码输入区。在验证码输入装置展示有多个验证码的情况下,能够选取与目标验证码输入区匹配的目标验证码填充,且操作简单,简化了用户的操作,降低了输入验证码的操作的复杂性,还可保证消息中的用户信息的安全。
应理解的是,本申请实施例中,输入单元504可以包括图形处理器(GraphicsProcessing Unit,GPU)5051和麦克风5042,图形处理器5051对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元506可包括显示面板5061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板5061。用户输入单元507包括触控面板5071以及其他输入设备5072。触控面板5071,也称为触摸屏。触控面板5071可包括触摸检测装置和触摸控制器两个部分。其他输入设备5072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器509可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器510可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述验证码输入方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述验证码输入方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (10)

1.一种验证码输入方法,其特征在于,包括:
接收用户对目标消息的第一输入,所述目标消息包括目标验证码;
响应于所述第一输入,将所述目标验证码填充至目标验证码输入区。
2.根据权利要求1所述的方法,其特征在于,在所述响应于所述第一输入,将所述目标验证码填充至目标验证码输入区之前,还包括:
获取光标位置,将所述光标位置存在的信息输入区确定为所述目标验证码输入区;
或者,
接收用户对第一位置的第二输入,将所述第一位置存在的信息输入区确定为所述目标验证码输入区;
或者,
将所述第一输入的轨迹终点所在的信息输入区确定为所述目标验证码输入区。
3.根据权利要求1所述的方法,其特征在于,所述响应于所述第一输入,将所述目标验证码填充至所述目标验证码输入区,包括:
响应于所述第一输入,利用第一应用识别所述目标消息中的所述目标验证码,所述第一应用为接收所述目标消息的应用;
利用所述第一应用将所述目标验证码发送至剪切板;
利用所述第二应用从所述剪切板获取所述目标验证码,并将所述目标验证码填充至所述验证码输入区,所述第二应用为包括所述目标验证码输入区的应用。
4.根据权利要求1所述的方法,其特征在于,
在所述目标消息中,以第一预设显示方式显示所述目标验证码,所述第一预设显示方式不同于所述目标消息中除所述目标验证码以外的信息的显示方式。
5.根据权利要求1所述的方法,其特征在于,所述接收用户对目标消息的第一输入,具体包括:
在以第二预设显示方式显示多个包括验证码的候选消息的情况下,接收用户从多个所述候选消息中选中所述目标消息的所述第一输入。
6.根据权利要求5所述的方法,其特征在于,所述第二预设显示方式包括堆叠显示方式、标签显示方式或并列显示方式;
在以所述堆叠显示方式显示的情况下,未被覆盖的所述候选消息的消息界面包括验证码;
在以所述标签显示方式显示的情况下,显示标签和第一候选消息的消息界面,所述第一候选消息的消息界面包括验证码,所述第一候选消息与所述标签中的第一标签关联;
在以所述并列显示方式显示的情况下,至少部分所述候选消息的消息界面包括验证码。
7.根据权利要求6所述的方法,其特征在于,在所述接收用户从多个所述候选消息中选中所述目标消息的第一输入之前,还包括:
在所述第二预设显示方式为所述堆叠显示方式的情况下,接收用户的第三输入;响应于所述第三输入,更新未被覆盖的所述候选消息的消息界面;
或者,
在所述第二预设显示方式为所述标签显示方式的情况下,接收用户的第四输入;响应于所述第四输入,更新所述第一标签和与所述第一标签关联的所述第一候选消息的消息界面。
8.一种验证码输入装置,其特征在于,包括:
接收模块,用于接收用户对目标消息的第一输入,所述目标消息包括目标验证码;
处理模块,用于响应于所述第一输入,将所述目标验证码填充至所述目标验证码输入区。
9.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至7中任意一项所述的验证码输入方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至7中任意一项所述的验证码输入方法的步骤。
CN202010477563.5A 2020-05-29 2020-05-29 验证码输入方法、装置、电子设备及可读存储介质 Pending CN111752398A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010477563.5A CN111752398A (zh) 2020-05-29 2020-05-29 验证码输入方法、装置、电子设备及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010477563.5A CN111752398A (zh) 2020-05-29 2020-05-29 验证码输入方法、装置、电子设备及可读存储介质

Publications (1)

Publication Number Publication Date
CN111752398A true CN111752398A (zh) 2020-10-09

Family

ID=72674293

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010477563.5A Pending CN111752398A (zh) 2020-05-29 2020-05-29 验证码输入方法、装置、电子设备及可读存储介质

Country Status (1)

Country Link
CN (1) CN111752398A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113407959A (zh) * 2021-06-11 2021-09-17 维沃移动通信(杭州)有限公司 操作执行方法、装置及电子设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106529265A (zh) * 2016-10-24 2017-03-22 宇龙计算机通信科技(深圳)有限公司 验证码的提取方法、验证码的提取装置和终端
CN108702413A (zh) * 2017-05-10 2018-10-23 华为技术有限公司 一种验证码的输入方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106529265A (zh) * 2016-10-24 2017-03-22 宇龙计算机通信科技(深圳)有限公司 验证码的提取方法、验证码的提取装置和终端
CN108702413A (zh) * 2017-05-10 2018-10-23 华为技术有限公司 一种验证码的输入方法及装置
US20200169629A1 (en) * 2017-05-10 2020-05-28 Huawei Technologies Co., Ltd. Verification Code Input Method and Apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113407959A (zh) * 2021-06-11 2021-09-17 维沃移动通信(杭州)有限公司 操作执行方法、装置及电子设备

Similar Documents

Publication Publication Date Title
CN111885258B (zh) 未读消息的显示方法、装置、电子设备及存储介质
WO2021238775A1 (zh) 显示方法、显示装置及电子设备
CN111783055A (zh) 账户信息管理方法、装置及电子设备
CN113141293B (zh) 消息显示方法、装置及电子设备
CN112306325B (zh) 交互控制方法和装置
EP4206912A1 (en) Interface displaying method, device, and electronic device
CN112286416A (zh) 信息显示方法、装置和电子设备
CN111695151A (zh) 应用权限设置方法、装置、电子设备及可读存储介质
CN114726947B (zh) 消息展示方法、装置、用户终端及可读存储介质
CN113194024B (zh) 信息显示方法、装置和电子设备
CN112417420A (zh) 信息处理方法、装置和电子设备
CN113918055A (zh) 消息处理方法、装置和电子设备
US11281761B2 (en) Method and system for using a plurality of accounts in an instant messaging application
CN112486444A (zh) 投屏方法、装置、设备和可读存储介质
CN113127432A (zh) 操作执行方法、装置、电子设备和介质
CN112235412B (zh) 消息处理方法和装置
CN113342755A (zh) 显示控制方法及装置
CN113434226A (zh) 通信方法、装置、电子设备以及可读存储介质
CN111669744B (zh) 信息处理方法、装置和电子设备
CN111752398A (zh) 验证码输入方法、装置、电子设备及可读存储介质
CN112016080A (zh) 应用权限管理方法、装置及电子设备
CN113138702B (zh) 信息处理方法、装置、电子设备及存储介质
CN108537086A (zh) 信息显示方法、装置、存储介质及移动终端
CN114398128A (zh) 信息显示方法及其装置
CN113342241A (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