验证码识别、重构与显示方法及装置制造方法及图纸

技术编号:29675002 阅读:22 留言:0更新日期:2021-08-13 21:57
本发明专利技术提供了验证码识别、重构与显示方法和装置,具体包括以下步骤:拦截接收到的第一消息,所述第一消息至少包含验证码;挖掘所述第一消息中的验证码和关键文本,所述关键文本的挖掘规则与预配置的文本级别相关联;拼接所述验证码和关键文本,形成第二消息;当判断所述第二消息的长度超出水平显示域可见范围时,重构所述第二消息,以使所述验证码在水平显示域可见;显示重构后的第二消息。本发明专利技术提供的验证码识别、重构与显示方法能够对验证码消息文本进行重构以使所述验证码能够显示在屏幕的水平显示域范围内可见,而无需用户对验证码提示消息进行点击或下滑等二次操作,提高了用户获取验证码的效率,提升了人机身份验证的用户体验。

【技术实现步骤摘要】
验证码识别、重构与显示方法及装置
本专利技术涉及验证码识别、重构与显示领域;特别地,涉及验证码识别、重构与显示方法和装置。
技术介绍
验证码作为互联网络身份验证的有效手段,被广泛应用于网站注册登录、移动支付、移动用户绑定等场景。验证码通常由服务器以消息的形式发送给用户移动终端,用户收到的验证码通常由短消息、彩信、或者其他媒体消息所携带。传统的验证码消息通常包含多行文本,而消息提示通常近显示单行文本,且验证码在消息中所处的位置都不相同,没有统一标准或规则;当接收到的验证码消息中的验证码所处的位置超出提示消息单行显示域时,用户必须通过诸如点击验证码消息查看全部文本等二次操作才能获取到验证码,这种获取验证码的方式效率较低,智能化和便捷性较差,用户体验不佳。
技术实现思路
本专利技术旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本专利技术的第一个目的在于提出验证码识别、重构与显示方法,能够提取收到的验证码消息中的验证码和关键文本,将其重组拼接后显示,在不需要用户额外下滑或点击查阅消息全文的情况下,以使所述验证码能够在水平显示域可见,提升身份验证效率,用户体验佳。本专利技术的第二个目的在于提出验证码识别、重构与显示装置,能够提取收到的验证码消息中的验证码和关键文本,将其重组拼接后显示,在不需要用户额外下滑或点击查阅消息全文的情况下,以使所述验证码能够在水平显示域可见,提升身份验证效率,用户体验佳。为达到上述目的,本专利技术第一方面实施例提出验证码识别、重构与显示方法,该方法包括:拦截接收到的第一消息,所述第一消息至少包含验证码;挖掘所述第一消息中的验证码和关键文本,所述关键文本的挖掘规则与预配置的文本级别相关联;拼接所述验证码和关键文本,形成第二消息;当判断所述第二消息的长度超出水平显示域可见范围时,重构所述第二消息,以使所述验证码在水平显示域可见;显示重构后的第二消息。优选地,所述重构所述第二消息,以使所述验证码的全部字符在水平显示域可见。优选地,基于所述第一消息来源号码和/或所述第一消息内容作为拦截策略。优选地,所述关键文本的挖掘结果由预配置的所述文本级别配置项确定。优选地,所述文本级别配置项可动态添加、删除、修改。优选地,所述验证码和所述关键文本在语义上或形式上相关联。优选地,当判断所述第二消息中的所述验证码超出水平显示域可见范围时,重构所述第二消息,以使所述第二消息中的所述验证码在水平显示域可见。优选地,所述重构所述第二消息,包括调整所述文本级别,以缩短所述第二消息的长度。优选地,所述重构所述第二消息,包括在所述第二消息中仅保留所述验证码。优选地,所述重构所述第二消息,包括在所述第二消息中仅保留所述验证码和发送方名称。优选地,所述重构所述第二消息,包括将所述验证码置于所述第二消息的起始位置。优选地,所述重构所述第二消息,包括缩小全部或部分所述第二消息文本字号。优选地,所述重构所述第二消息,包括将所述显示域由竖屏切换到横屏或斜屏;或者,将所述显示域由斜屏切换到横屏。优选地,所述重构所述第二消息,包括放大所述验证码文本字号,以突显所述验证码在所述第二消息中的位置。为达到上述目的,本专利技术第二方面实施例提出验证码识别、重构与显示方法装置,该装置包括:拦截模块,用于拦截接收到的第一消息,所述第一消息至少包含验证码;挖掘模块,用于挖掘所述第一消息中的验证码和关键文本,所述关键文本的挖掘规则与预配置的文本级别相关联;拼接模块,用于将所述验证码和所述关键文本拼接成第二消息;重构模块,当判断所述第二消息长度超出水平显示域可见范围时,重构所述第二消息,以使所述验证码在水平显示域可见;显示模块,用于显示重构后的第二消息。优选地,所述重构模块,用于重构所述第二消息,以使所述验证码的全部字符在水平显示域可见。优选地,所述拦截模块,用于基于所述第一消息来源号码和/或所述第一消息内容作为拦截策略。优选地,所述关键文本的挖掘结果由预配置的所述文本级别配置项确定。优选地,所述文本级别配置项可动态添加、删除、修改。优选地,所述验证码和所述关键文本在语义上或形式上相关联。优选地,当所述重构模块判断所述第二消息中的所述验证码超出水平显示域可见范围时,重构所述第二消息,以使所述第二消息中的所述验证码在水平显示域可见。优选地,所述重构模块包括文本级别调整模块,用于调整所述文本级别,以缩短所述第二消息的长度。优选地,所述重构模块包括第一保留模块,用于在所述第二消息中仅保留所述验证码。优选地,所述重构模块包括第二保留模块,用于在所述第二消息中仅保留所述验证码和发送方名称。优选地,所述重构模块还包括验证码置首模块,用于将所述验证码置于所述第二消息的起始位置。优选地,所述重构模块还包括字号缩小模块,用于缩小全部或部分所述第二消息文本字号。优选地,所述重构模块还包括显示域切换模块,用于将所述显示域由竖屏切换到横屏或斜屏;或者将所述显示域由斜屏切换到横屏。优选地,所述重构模块还包括字号放大模块,用于放大所述验证码文本字号,以突显所述验证码在所述第二消息中的位置。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过对本专利技术的实践了解到。附图说明图1为根据本专利技术实施例一的验证码识别、重构与显示方法的流程示意图;图2为终端屏幕的不同屏幕模式对应的水平方向的示意图;图3为终端屏幕的不同屏幕模式对应的水平显示域范围的示意图;图4为根据本专利技术实施例二的验证码移位显示方法的流程示意图;图5为根据本专利技术实施例三的验证码移位显示方法的流程示意图;图6为根据本专利技术实施例四的验证码移位显示装置的方框示意图;图7为根据本专利技术实施例五的验证码移位显示装置的方框示意图;具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面结合附图来描述本专利技术实施例的验证码识别、重构与显示方法和装置。请参阅图1,为本专利技术实施例一提供的验证码识别、重构与显示方法的流程示意图,包括以下步骤:S1,拦截接收到的第一消息,所述第一消息至少包含验证码;为验证终端用户身份,服务器通常要求终端用户正确输入服务器发给用户的验证码。验证码通常以诸如短消息、多媒体消息、彩信等形式的消息发送给终端用户,该携带验证码的消息通常包含多行文本,而验证码在该消息中的位置很有可能是靠后的,比如位于该消息的第二行乃至第三行文本的位置。受制于终端设备的显示规则,该消息在用户终端设备显示时通常只显示单行文本,这种只显示单行文本的包含验证码的消息,也被称为推送提示消息,也就是说,该推送提示消息只将消本文档来自技高网...

【技术保护点】
1.验证码识别、重构与显示方法,其特征在于,所述方法包括:/n拦截接收到的第一消息,所述第一消息至少包含验证码;/n挖掘所述第一消息中的验证码和关键文本,所述关键文本的挖掘规则与预配置的文本级别相关联;/n拼接所述验证码和关键文本,形成第二消息;/n当判断所述第二消息的长度超出水平显示域可见范围时,重构所述第二消息,以使所述验证码在水平显示域可见;/n显示重构后的第二消息。/n

【技术特征摘要】
1.验证码识别、重构与显示方法,其特征在于,所述方法包括:
拦截接收到的第一消息,所述第一消息至少包含验证码;
挖掘所述第一消息中的验证码和关键文本,所述关键文本的挖掘规则与预配置的文本级别相关联;
拼接所述验证码和关键文本,形成第二消息;
当判断所述第二消息的长度超出水平显示域可见范围时,重构所述第二消息,以使所述验证码在水平显示域可见;
显示重构后的第二消息。


2.如权利要求1所述的方法,其特征在于,所述重构所述第二消息,包括:
调整所述文本级别,以缩短所述第二消息的长度。


3.如权利要求1所述的方法,其特征在于,所述重构所述第二消息,包括:
将所述验证码置于所述第二消息的起始位置。


4.如权利要求1所述的方法,其特征在于,所述重构所述第二消息,包括:
缩小全部或部分所述第二消息文本字号。


5.如权利要求1所述的方法,其特征在于,所述重构所述第二消息,包括:
将所述显示域由竖屏切换到横屏或斜屏;或者,
将所述显示域由斜屏切换到横屏。


6.验证码识别、重构...

【专利技术属性】
技术研发人员:商琦杜梓平刘正陈俊言史煜鑫
申请(专利权)人:苏州工业园区服务外包职业学院
类型:发明
国别省市:江苏;32

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

1