邮件验证码获取方法、装置、电子设备和存储介质制造方法及图纸

技术编号:26895015 阅读:13 留言:0更新日期:2020-12-29 16:19
本申请实施例提供一种邮件验证码获取方法、装置、电子设备和存储介质,其中方法包括:接收用户在应用界面触发获取验证码邮件的操作,确定接收验证码邮件的目标邮箱,当监听到目标邮箱接收到验证码邮件时,解析验证码邮件的内容得到验证码;将验证码显示在应用界面中;接收用户针对验证码的选择操作,将验证码输入到应用界面的验证区中;从而实现不需要切换应用打开邮件即可自动识别邮件中的验证码,并将验证码显示在验证码验证界面,通过简单的选择操作即可将验证码输入验证区中,不需要记忆验证码即可确保验证码输入的准确性,使得用户体验效果更佳。

【技术实现步骤摘要】
邮件验证码获取方法、装置、电子设备和存储介质
本申请涉及通信
,特别是涉及一种邮件验证码获取方法、装置、电子设备和存储介质。
技术介绍
现今,验证码已经与人们的生活越来越紧密相关,在人们的信息安全领域扮演着重要的角色。例如,当用户在登录某一应用账号忘记密码时,需要通过与账号绑定的其他账号进行身份验证。一般可选短信验证和邮箱验证,而短信验证和邮箱验证的主要区别在于,短信验证必须通过手机号码对应的SIM卡接收验证码短信,实际上,人们更换手机号码的频率相对较高,导致因手机号码更换而无法接收到验证码短信。鉴于此,多数用户更愿意选择通过邮箱进行验证,此时,上述应用会向账号绑定的邮箱发送验证码邮件,用户通过将验证码邮件中的验证码准确输入到上述应用的验证区,完成验证后,即可继续使用上述应用。但是,在实际操作过程中,查询与输入验证码有时对用户来说不是一个很好的体验,意味着输入验证码时需要从验证码输入界面跳转到验证码接受界面,在记住验证码后,再跳转会验证码输入界面。然而随机无序的多位验证码不是一个方便记忆的序列,很多时候用户可能回到输入界面时会忘记验证码,从而重复上述的跳转过程。再者,在邮箱验证时,缺少对邮箱是否在线的判断,常常因为邮箱不在线导致用户不能及时查看邮件,从而错过验证码验证时间。
技术实现思路
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种邮件验证码获取方法、装置、电子设备和存储介质。为了解决上述问题,本申请实施例公开了一种邮件验证码获取方法,应用于终端设备,所述方法包括:接收用户在应用界面触发获取验证码邮件的操作,确定接收所述验证码邮件的目标邮箱;当监听所述目标邮箱接收到所述验证码邮件时,解析所述验证码邮件的内容得到验证码;将所述验证码显示在所述应用界面中;接收所述用户针对所述验证码的选择操作,将所述验证码输入到所述应用界面的验证区中。可选地,在所述当监听所述目标邮箱接收到所述验证码邮件时,解析所述验证码邮件的内容得到验证码的步骤之前,所述方法还包括:检测所述目标邮箱是否在线;当所述目标邮箱在线时,在预设时间段内监听所述目标邮箱接收的邮件。可选地,在所述判断所述目标邮箱是否在线的步骤之后,还包括:当所述目标邮箱不在线时,在所述应用界面中显示邮箱登录窗口;接收用户针对所述邮箱登录窗口的登录操作,登录所述目标邮箱。可选地,所述当监听所述目标邮箱接收到所述验证码邮件时,解析所述验证码邮件的内容得到验证码的步骤,包括:当监听到所述目标邮箱接收到邮件时,判断所述邮件的内容中是否包含目标关键词;若是,则确定所述邮件为所述验证码邮件;采用预设的正则表达式匹配所述验证码邮件的内容,得到所述验证码。可选地,所述将所述验证码显示在所述应用界面中的步骤,包括:判断所述验证码显示时间是否达到显示时间阈值;若是,则停止显示所述验证码。可选地,所述接收所述用户针对所述验证码的选择操作,将所述验证码输入到所述应用界面的验证区中的步骤,包括:响应作用于所述应用界面的验证区的触发操作,将所述验证码复制到所述应用界面的输入法选择栏中;接收针对所述输入法选择栏中的验证码的选择操作,将所述验证码输入到所述应用界面的验证区中。可选地,所述当所述目标邮箱在线时,在预设时间段内监听所述目标邮箱接收的邮件的步骤,包括:当所述目标邮箱在线时,检测所述目标邮箱是否开放允许其他应用访问的权限;若是,则在预设时间段内监听所述目标邮箱接收的邮件。本申请实施例还公开了一种邮件验证码获取装置,应用于终端设备,所述装置包括:验证码邮件获取模块,用于接收用户在应用界面触发获取验证码邮件的操作,确定接收所述验证码邮件的目标邮箱;验证码获取模块,用于当监听所述目标邮箱接收到所述验证码邮件时,解析所述验证码邮件的内容得到验证码;验证码显示模块,用于将所述验证码显示在所述应用界面中;验证码输入模块,用于接收所述用户针对所述验证码的选择操作,将所述验证码输入到所述应用界面的验证区中。可选地,所述装置包括:在线检测模块,用于检测所述目标邮箱是否在线;邮件监听模块,用于当所述目标邮箱在线时,在预设时间段内监听所述目标邮箱接收的邮件。可选地,所述装置包括:登录窗口显示模块,用于当所述目标邮箱不在线时,在所述应用界面中显示邮箱登录窗口;目标邮箱登录模块,用于接收用户针对所述邮箱登录窗口的登录操作,登录所述目标邮箱。可选地,所述验证码获取模块包括:第一判断子模块,用于当监听到所述目标邮箱接收到邮件时,判断所述邮件的内容中是否包含目标关键词;验证码邮件确定子模块,用于当所述邮件的内容中包含目标关键词时,确定所述邮件为所述验证码邮件;验证码匹配子模块,用于采用预设的正则表达式匹配所述验证码邮件的内容,得到所述验证码。可选地,所述验证码显示模块包括:显示时间判断子模块,用于判断所述验证码显示时间是否达到显示时间阈值;验证码停止显示子模块,用于当所述验证码显示时间达到显示时间阈值时,停止显示所述验证码。可选地,所述验证码输入模块包括:验证码复制子模块,用于响应作用于所述应用界面的验证区的触发操作,将所述验证码复制到所述应用界面的输入法选择栏中;验证码确定子模块,用于接收针对所述输入法选择栏中的验证码的选择操作,将所述验证码输入到所述应用界面的验证区中。可选地,所述邮件监听模块包括:访问权限检测子模块,用于当所述目标邮箱在线时,检测所述目标邮箱是否开放允许其他应用访问的权限;监听子模块,用于当所述目标邮箱开放允许其他应用访问的权限时,在预设时间段内监听所述目标邮箱接收的邮件。本申请实施例还公开一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的邮件验证码获取方法的步骤。本申请实施例还公开一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上所述的邮件验证码获取方法的步骤。本申请包括以下优点:在本申请的实施例中,通过接收用户在应用界面触发获取验证码邮件的操作,确定接收验证码邮件的目标邮箱,当监听到目标邮箱接收到验证码邮件时,解析验证码邮件的内容得到验证码;将验证码显示在应用界面中;接收用户针对验证码的选择操作,将验证码输入到应用界面的验证区中;从而实现不需要切换应用打开邮件即可自动识别邮件中的验证码,并将验证码显示在验证码验证界面,通过简单的选择操作即可将验证码输入验证区中,不需要记忆验证码即可确保验证码输入的准确性,使得用户体验效果更佳。附图说明图1是本申请以实施例提供的一种邮件验证码获取方法的应用场景图;本文档来自技高网...

【技术保护点】
1.一种邮件验证码获取方法,其特征在于,应用于终端设备,所述方法包括:/n接收用户在应用界面触发获取验证码邮件的操作,确定接收所述验证码邮件的目标邮箱;/n当监听所述目标邮箱接收到所述验证码邮件时,解析所述验证码邮件的内容得到验证码;/n将所述验证码显示在所述应用界面中;/n接收所述用户针对所述验证码的选择操作,将所述验证码输入到所述应用界面的验证区中。/n

【技术特征摘要】
1.一种邮件验证码获取方法,其特征在于,应用于终端设备,所述方法包括:
接收用户在应用界面触发获取验证码邮件的操作,确定接收所述验证码邮件的目标邮箱;
当监听所述目标邮箱接收到所述验证码邮件时,解析所述验证码邮件的内容得到验证码;
将所述验证码显示在所述应用界面中;
接收所述用户针对所述验证码的选择操作,将所述验证码输入到所述应用界面的验证区中。


2.根据权利要求1所述的邮件验证码获取方法,其特征在于,在所述当监听所述目标邮箱接收到所述验证码邮件时,解析所述验证码邮件的内容得到验证码的步骤之前,所述方法还包括:
检测所述目标邮箱是否在线;
当所述目标邮箱在线时,在预设时间段内监听所述目标邮箱接收的邮件。


3.根据权利要求2所述的邮件验证码获取方法,其特征在于,在所述判断所述目标邮箱是否在线的步骤之后,还包括:
当所述目标邮箱不在线时,在所述应用界面中显示邮箱登录窗口;
接收用户针对所述邮箱登录窗口的登录操作,登录所述目标邮箱。


4.根据权利要求1所述的邮件验证码获取方法,其特征在于,所述当监听所述目标邮箱接收到所述验证码邮件时,解析所述验证码邮件的内容得到验证码的步骤,包括:
当监听到所述目标邮箱接收到邮件时,判断所述邮件的内容中是否包含目标关键词;
若是,则确定所述邮件为所述验证码邮件;
采用预设的正则表达式匹配所述验证码邮件的内容,得到所述验证码。


5.根据权利要求1所述的邮件验证码获取方法,其特征在于,所述将所述验证码显示在所述应用界面中的步骤,包括:
判断所述验证码显示时间是否达到显示时间阈值;
若是,则停止显示所述验证码。

【专利技术属性】
技术研发人员:曾德东
申请(专利权)人:闻泰通讯股份有限公司
类型:发明
国别省市:浙江;33

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

1