CN110851818B - 验证码展示方法、装置、计算机设备和可读存储介质 - Google Patents
验证码展示方法、装置、计算机设备和可读存储介质 Download PDFInfo
- Publication number
- CN110851818B CN110851818B CN201911121276.4A CN201911121276A CN110851818B CN 110851818 B CN110851818 B CN 110851818B CN 201911121276 A CN201911121276 A CN 201911121276A CN 110851818 B CN110851818 B CN 110851818B
- Authority
- CN
- China
- Prior art keywords
- verification code
- code information
- server
- information
- target
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2133—Verifying human interaction, e.g., Captcha
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请实施例提供了一种验证码展示方法、装置、计算机设备和可读存储介质,涉及互联网安全技术领域。该方法应用于终端设备,终端设备和服务器通信连接,服务器与显示设备通信连接,该方法包括:当获取目标信息时,获取目标信息中的验证码信息;将验证码信息发送给所述服务器,以使当所述服务器接收外部展示请求时,根据外部展示请求,将验证码信息发送至显示设备进行展示,通过服务器将终端设备接收的验证码信息转发至显示设备,能够便捷地展示用户所需的验证码信息。
Description
技术领域
本申请涉及互联网安全技术领域,具体而言,涉及一种验证码展示方法、装置、计算机设备和可读存储介质。
背景技术
在日常的工作中,用户需要登录一些特定网站都需要进行安全验证,大多数网站都采取了发送短信验证码的形式进行安全防护。而正是为了安全考虑,与登录网站账号绑定的设备(或者手机号)只有一个,当需要登录到该特定网站的用户为多个时,每个用户在需要验证码时都需要联系持有可以接收验证码的设备的用户,十分的不便。
有鉴于此,如何提供一种便捷的验证码展示方案,是本领域技术人员需要解决的。
发明内容
本申请实施例提供了一种验证码展示方法、装置、计算机设备和可读存储介质。
本申请的实施例可以这样实现:
第一方面,实施例提供一种验证码展示方法,应用于终端设备,所述终端设备和服务器通信连接,所述服务器与显示设备通信连接,所述方法包括:
当获取目标信息时,获取所述目标信息中的验证码信息;
将所述验证码信息发送给所述服务器,以使当所述服务器接收外部展示请求时,根据所述外部展示请求,将所述验证码信息发送至所述显示设备进行展示。
在可选的实施方式中,在所述当获取目标信息时,获取所述目标信息中的验证码信息的步骤之前,所述方法还包括判断获取的信息是否为目标信息的步骤,该步骤包括:
判断所述获取的信息是否包括验证标识关键字,若是,则判定所述获取的信息为目标信息;
若否,则判定所述获取的信息不为目标信息。
在可选的实施方式中,所述验证码信息包括存储标识关键字,所述将所述验证码信息发送给所述服务器的步骤,包括:
所述终端设备将所述验证码信息发送至所述服务器的通用端口,以使所述服务器根据所述存储标识关键字,获取所述服务器中的目标端口并将所述验证码信息通过所述通用端口发送至所述目标端口。
第二方面,实施例提供一种验证码展示方法,应用于服务器,所述服务器分别与终端设备和显示设备通信连接,所述方法包括:
接收所述终端设备发送的验证码信息,当接收外部展示请求时,根据所述外部展示请求,将所述验证码信息发送至所述显示设备进行展示,其中,所述验证码信息为所述终端设备在获取目标信息时,从所述目标信息中得到。
在可选的实施方式中,所述验证码信息包括存储标识关键字,所述接收所述终端设备发送的验证码信息的步骤,包括:
将所述验证码信息接收至所述服务器的通用端口;
根据所述存储标识关键字,获取所述服务器中的目标端口并将所述验证码信息通过所述通用端口发送至所述目标端口。
在可选的实施方式中,所述显示设备包括目标页面,所述服务器存储有多个验证码信息,所述验证码信息还包括时间戳,所述时间戳用于记录所述验证码信息的生成时间,所述根据所述外部展示请求,将所述验证码信息发送至所述显示设备进行展示,包括:
根据所述显示设备发送的外部展示请求,通过所述服务器的目标端口将所述多个验证码信息发送至所述目标页面,以使所述显示设备根据所述验证码信息中包括的时间戳将所述多个验证码信息中的验证码在所述目标页面中进行排序展示。
第三方面,实施例提供一种验证码展示装置,应用于终端设备,所述终端设备和服务器通信连接,所述服务器与显示设备通信连接,所述装置包括:
获取模块,用于当获取目标信息时,获取所述目标信息中的验证码信息;
展示模块,用于将所述验证码信息发送给所述服务器,以使当所述服务器接收外部展示请求时,根据所述外部展示请求,将所述验证码信息发送至所述显示设备进行展示。
第四方面,实施例提供一种验证码展示装置,应用于服务器,所述服务器分别与终端设备和显示设备通信连接,所述装置包括:
接收模块,用于接收所述终端设备发送的验证码信息,当接收外部展示请求时,根据所述外部展示请求,将所述验证码信息发送至所述显示设备进行展示,其中,所述验证码信息为所述终端设备在获取目标信息时,从所述目标信息中得到。
第五方面,实施例提供一种计算机设备,所述计算机设备包括处理器及存储有计算机指令的非易失性存储器,所述计算机指令被所述处理器执行时,所述计算机设备执行前述实施方式中任意一项所述的验证码展示方法。
第六方面,实施例提供一种可读存储介质,所述可读存储介质包括计算机程序,所述计算机程序运行时控制所述可读存储介质所在计算机设备执行前述实施方式中任意一项所述的验证码展示方法。
本申请实施例的有益效果包括,例如:
采用本申请实施例提供的验证码展示方法、装置、计算机设备和可读存户介质,通过将终端设备获取的验证码信息巧妙地发送给服务器,再由服务器转发验证码信息至显示设备进行展示,能够便捷地展示用户所需的验证码。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的一种验证码展示方法的步骤流程示意图;
图2为本申请实施例提供的一种验证码展示***的结构示意框图;
图3为本申请实施例提供的另一种验证码展示方法的步骤流程示意图;
图4为本申请实施例提供的一种验证码展示装置的结构示意框图;
图5为本申请实施例提供的另一种验证码展示装置的结构示意框图;
图6为本申请实施例提供的计算机设备的结构示意框图。
图标:1-终端设备;2-服务器;3-显示设备;100-计算机设备;110-验证码展示装置;1101-获取模块;1102-展示模块;1103-判断模块;1104-接收模块;111-存储器;112-处理器;113-通信单元。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
需要说明的是,在不冲突的情况下,本申请的实施例中的特征可以相互结合。
目前,用户在日常工作中,会登陆一些特定的网站或者打开特定的页面,特定的网站或页面的登录大多都需要验证码进行安全验证,验证通过的设备一般在预设时间范围内(例如七天内)不需要再次验证,当超过预设时间时,前述特定的网站或页面会要求用户再次输入验证码,而出于安全考虑,在特定网站或页面的公用账号也只会绑定一台设备(一个手机号)进行验证码的发送。当多个用户同时使用前述公用账号时,都需要向持有接收该账号验证码设备的用户索取验证码,并且由于设备通过验证后的时效性和验证码本身的时效性,持有接收验证码设备的用户需要花费大量的时间多次将当前的验证码告知其他用户。除此之外,在持有接收验证码的设备的用户联系不上时,其他用户的工作效率也会受影响。基于此,本申请实施例提供了一种验证码展示方法的示例,该方法应用于终端设备1,所述终端设备1和服务器2通信连接,所述服务器2与显示设备3通信连接,如图1所示,该方法包括步骤S201和步骤S202。
步骤S201,当获取目标信息时,获取所述目标信息中的验证码信息。
步骤S202,将所述验证码信息发送给所述服务器2,以使当所述服务器2接收外部展示请求时,根据所述外部展示请求,将所述验证码信息发送至所述显示设备3进行展示。
请结合参照图2,目标信息可以是包含有验证码信息的短信,终端设备1从短信中获取验证码信息的方式可以是通过正则表达式获取,终端设备1可以通过存储在终端设备1中的应用程序(Application,简称app)将解析得到的验证码信息发送给服务器2,服务器2可以是采用Spring Boot框架(一种开源应用框架)构建,可以由服务器2将验证码信息转发至显示设备3进行展示。通过上述操作,能够将原本只展示在终端设备1上的验证码信息通过服务器2转发至显示设备3上进行展示,可以令多个用户不需要持有接收验证码信息的设备也能随时获得需求的验证码信息。同时,持有接收验证码信息的设备的用户也不用一直关注验证码是否被接收,节省了大量时间。
由于短信的隐私性,需要在进行上述步骤之前,对终端设备1进行读取短信授权请求,可以通过如下步骤实现。
终端设备1显示读取短信授权请求,并在用户对所述读取短信授权请求确认时,以使所述终端设备1能够获取所述目标信息中的验证码信息。为了进一步地保护持有接收验证码信息设备的用户的隐私,考虑到该设备需要接收的验证码信息一般只会来自一家企业(用户需要登录的特定的网站或者页面且使用公共账号),因此在授权读取短信授权请求时,可以是与该企业对应开发APP进行请求,而该APP能够获取的短信的内容只限目标短信中的验证码信息,并不会获取能够获取其他短信内容的权限。
在此基础上,在当获取目标信息时,获取所述目标信息中的验证码信息之前,本申请实施例提供一种判断获取的信息是否为目标信息的示例,可以通过以下步骤实现。
判断所述获取的信息是否包括验证标识关键字,若是,则判定所述获取的信息为目标信息。
若否,则判定所述获取的信息不为目标信息。
由于短信本身具备较高的隐私性,因此并不是在终端设备1获取任何短信都会读取该短信的具体内容,可以先做一个初步的判断,判断获取的短信是否为包含验证码信息的目标短信,可以通过判断关键字的方式。若获取的短信中包括验证标识关键字,可以认为该短信为目标信息,若获取的短信中不包括验证标识关键字,可以认为该短信不为目标信息。例如,终端设备1接收的验证码信息来自“XX云”,可以由终端设备1判断获取的短信中是否包含验证标识关键字“【XX云】验证码”,若包括,可以判定该短信为目标信息,可以获取该目标信息中包括的验证码信息。若不包括,则可以忽略该信息,避免侵犯用户隐私。
在上述基础上,所述验证码信息包括存储标识关键字,所述将所述验证码信息发送给所述服务器2,包括:
所述终端设备1将所述验证码信息发送至所述服务器2的通用端口,以使所述服务器2根据所述存储标识关键字,获取所述服务器2中的目标端口并将所述验证码信息通过所述通用端口发送至所述目标端口。
由于验证码信息本身就是为了进行安全认证而存在,因此终端设备1在将解析获得的验证码信息发送至服务器2时,可以进行安全转发操作。在本实施例中,服务器2包括多个端口,除了处理本申请实施例的验证码信息的转发事项外,还会处理其他事项,为提高本申请实施例中验证码信息转发的安全性,可以在终端设备1将验证码信息发送至服务器2的通用端口(大量其他事项都在此端口处理),然后由服务器2进行判断,在识别到验证码信息中包含的存储标识关键字后,将验证码信息由通用端口发送至服务中包括的目标端口进行转发处理,而目标端口可以是专门用于处理本申请实施例中的验证码信息的转发事项,以提高验证码信息在处理时的安全性。例如,终端设备1将验证码信息发送至服务器2可以采用“HTTP协议”,服务器2可以采用Spring Boot框架构建,通用端口可以是“80端口”,用于专门处理本申请实施例的验证码信息转发事项的目标端口可以是服务器2中的“88端口”,终端设备1将验证码信息发送至服务器2的“80端口”,在服务器2的“80端口”接收后,判断接收的验证码信息中包括存储标识关键字,再将验证码信息由“80端口”发送至“88端口”进行后续将验证码信息发送至显示设备3的步骤。
本申请实施例提供另一种验证码展示方法的示例,如图3所示。该方法应用于服务器2,所述服务器2分别与终端设备1和显示设备3通信连接,该方法包括如下步骤。
步骤S203,接收终端设备1发送的验证码信息,当接收外部展示请求时,根据所述外部展示请求,将所述验证码信息发送至所述显示设备3进行展示,其中,所述验证码信息为所述终端设备1在获取目标信息时,从所述目标信息中得到。
当没有持有接收验证码信息的其他用户需要使用验证码信息时,可以使特定的网站或页面向终端设备1发送验证码信息,同时显示设备3可以向服务器2发送外部展示请求,服务器2根据接收的外部展示请求,可以将接收到的终端设备1接收的验证码信息发送至显示设备3中进行展示。
在前述基础上,所述验证码信息包括存储标识关键字,本申请实施例提供一种接收终端设备1发送的验证码信息的示例,可以通过以下步骤实现。
将所述验证码信息接收至所述服务器2的通用端口。
根据所述存储标识关键字,获取所述服务器2中的目标端口并将所述验证码信息通过所述通用端口发送至所述目标端口。
进一步地,所述验证码信息还包括时间戳,所述时间戳用于记录所述验证码信息的生成时间。
验证码信息中可以包括时间戳,时间戳可以是用于记录所述验证码信息的生成时间,也可以是记录终端设备1接收到包含所述验证码信息的目标信息的时间。
在前述基础上,所述显示设备3包括目标页面,所述服务器2存储有多个验证码信息,本申请实施例提供一种根据所述外部展示请求,将所述验证码信息发送至所述显示设备3进行展示的示例,可以通过以下步骤实现。
根据所述显示设备3发送的外部展示请求,通过所述服务器2的目标端口将所述多个验证码信息发送至所述目标页面,以使所述显示设备3根据所述验证码信息中包括的时间戳将所述多个验证码信息中的验证码在所述目标页面中进行排序展示。
当多个未持有接收验证码信息设备的用户都需要使用验证码信息时,可以通过想要登录的特定的网页或页面上的“发送验证码”界面发送多个验证码信息至终端设备1,而终端设备1接收到多个验证码信息后,会将多个验证码信息都发送至服务器2的通用端口中,再由服务器2根据多个验证码中各自的存储标识关键字,将多个验证码信息发送至目标端口中进行处理。在接收到显示设备3的外部展示请求后,显示设备3可以根据多个验证码自个包括的时间戳,将多个验证码进行排序展示。应当理解的是,验证码信息在由终端设备1接收,再从终端设备1发送至服务器2,再由服务器2转发至显示设备3进行展示的过程中,多个验证码并不会按照特定的先后顺序进行展示。例如,用户A、用户B和用户C在相近时间需求验证码信息,终端设备1接收到三个验证码信息,其中的验证码分别对应为A1、B1和C1。三个验证码信息在经由服务器2转发至显示设备3进行展示时,用户A、用户B和用户C并不知道三个验证码信息哪一个是自己需求的,而在将三个验证码信息对应的时间戳与三个验证码信息一同展示至显示设备3时,有助于用户能够快速判断哪一个验证码信息是自己需求的,增加了容错率,而在请求验证码信息的用户过多时,多个验证码信息根据时间戳进行排序,能够进一步的使用户快速找到匹配自身设备的验证码。例如,验证码A1的时间戳为“2019年11月13日14时15分”,验证码B1的时间戳为:“2019年11月13日14时28分”,两个验证码的时间戳区别较为明显,用户A和用户B能够快速的区分两个不同的验证码信息,快速获取匹配自身设备的验证码信息。
由于验证码信息具备的时效性,本申请实施例提供一种删除显示设备3展示的验证码信息的示例,可以通过以下步骤实现。
所述显示设备3判断所述验证码信息对应的所述时间戳与当前时间的差值是否超过预设时间阈值,若是,则将该验证码信息删除。
若否,则保留该验证码信息。
验证码信息在一定时间后(例如十五分钟后)就会失效,此时显示设备3不在对其进行展示,当前时间可以是显示设备3***时钟显示的当前时间,可以判断验证码信息的时间戳上的时间与显示设备3***时钟显示的当前时间的差值是否超过十五分钟,若超过则说明该验证码信息失效,可以将该验证码信息删除,否则保留该验证码信息,直至该验证码信息的时间戳上的时间与显示设备3***时钟显示的当前时间的差值超过十五分钟。
而显示设备3中存储的目标页面可以是用于展示该验证码信息的区域,在本实施例中,显示设备3可以是电脑、手机等电子设备,目标页面可以是电子设备的显示屏幕。在本实施例中的另一种实施方式中,目标页面也可以是电子设备显示屏幕的一块预设区域,例如,用户正在使用电脑进行作业,若验证码信息弹出时占用整个显示屏幕,可能会影响用户的工作,因此可以将显示屏幕右上角的预设区域用于展示验证码信息。在本实施例的另一种实施方式中,目标页面除了可以是前述电子设备这样的硬件设备,也可以是一个网页端这样的软件展示界面。
本申请实施例提供一种验证码展示装置110,应用于终端设备1,所述终端设备1和服务器2通信连接,所述服务器2与显示设备3通信连接,如图4所示,验证码展示装置110包括:
获取模块1101,用于当获取目标信息时,获取所述目标信息中的验证码信息。
获取模块1101的实现原理可以参照前述验证码展示方法中步骤S201的实现原理。
展示模块1102,用于将所述验证码信息发送给所述服务器2,以使当所述服务器2接收外部展示请求时,根据所述外部展示请求,将所述验证码信息发送至所述显示设备3进行展示。
展示模块1102的实现原理可以参照前述验证码展示方法中步骤S202的实现原理。
验证码展示装置110还包括判断模块1103,判断模块1103用于判断所述获取的信息是否包括验证标识关键字,若是,则判定所述获取的信息为目标信息;若否,则判定所述获取的信息不为目标信息。
上述验证码信息包括存储标识关键字,展示模块1102具体用于:
将所述验证码信息发送至所述服务器2的通用端口,以使所述服务器2根据所述存储标识关键字,获取所述服务器2中的目标端口并将所述验证码信息通过所述通用端口发送至所述目标端口。
本申请实施例还提供一种验证码展示装置110,应用于服务器2,所述服务器2分别与终端设备1和显示设备3通信连接,如图5所示,所述验证码展示装置110包括:
接收模块1104,用于接收所述终端设备1发送的验证码信息,当接收外部展示请求时,根据所述外部展示请求,将所述验证码信息发送至所述显示设备3进行展示,其中,所述验证码信息为所述终端设备1在获取目标信息时,从所述目标信息中得到。
前述验证码信息包括存储标识关键字,接收模块1104具体用于:
将所述验证码信息接收至所述服务器2的通用端口。
根据所述存储标识关键字,获取所述服务器2中的目标端口并将所述验证码信息通过所述通用端口发送至所述目标端口。
进一步地,所述显示设备3包括目标页面,所述服务器2存储有多个验证码信息,所述验证码信息还包括时间戳,所述时间戳用于记录所述验证码信息的生成时间,接收模块1104具体还用于:
根据所述显示设备3发送的外部展示请求,通过所述服务器2的目标端口将所述多个验证码信息发送至所述目标页面,以使所述显示设备3根据所述验证码信息中包括的时间戳将所述多个验证码信息中的验证码在所述目标页面中进行排序展示。
在本实施例中,验证码展示装置110的实现原理可以参考前述验证码展示方法的实现原理,在此不再赘述。
本申请实施例提供一种计算机设备100,所述计算机设备100包括处理器及存储有计算机指令的非易失性存储器,所述计算机指令被所述处理器执行时,所述计算机设备100执行前述的验证码展示方法。请参照图6,图6为本申请实施例提供的计算机设备100的结构框图。所述计算机设备100包括验证码展示装置110、存储器111、处理器112及通信单元113。
所述存储器111、处理器112以及通信单元113各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述验证码展示装置110包括至少一个可以软件或固件(firmware)的形式存储于所述存储器111中或固化在所述计算机设备100的操作***(operatingsystem,OS)中的软件功能模块。所述处理器112用于执行所述存储器111中存储的可执行模块,例如所述验证码展示装置110所包括的软件功能模块及计算机程序等。
其中,所述存储器111可以是,但不限于,随机存取存储器(Random A ccessMemory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(ProgrammableRead-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-OnlyMemory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-OnlyMemory,EEPROM)等。其中,存储器111用于存储程序或者数据。
本申请实施例提供一种可读存储介质,所述可读存储介质包括计算机程序,所述计算机程序运行时控制所述可读存储介质所在计算机设备100执行前述的验证码展示方法。
综上所述,本申请实施例提供了一种验证码展示方法、装置、计算机设备和可读存户介质,通过将终端设备获取的验证码信息巧妙地发送给服务器,再由服务器转发验证码信息至显示设备进行展示,能够便捷地展示用户所需的验证码。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (9)
1.一种验证码展示方法,其特征在于,应用于终端设备,所述终端设备和服务器通信连接,所述服务器与显示设备通信连接,所述显示设备包括目标页面,所述服务器存储有多个验证码信息,所述验证码信息还包括时间戳,所述时间戳用于记录所述验证码信息的生成时间,所述方法包括:
当获取目标信息时,获取所述目标信息中的验证码信息;
将所述验证码信息发送给所述服务器,以使当所述服务器接收外部展示请求时,根据所述显示设备发送的外部展示请求,通过所述服务器的目标端口将多个所述验证码信息发送至目标页面,以使所述显示设备根据所述验证码信息中包括的时间戳将多个所述验证码信息中的验证码在所述目标页面中进行排序展示。
2.根据权利要求1所述的方法,其特征在于,在所述当获取目标信息时,获取所述目标信息中的验证码信息的步骤之前,所述方法还包括判断获取的信息是否为目标信息的步骤,该步骤包括:
判断所述获取的信息是否包括验证标识关键字,若是,则判定所述获取的信息为目标信息;
若否,则判定所述获取的信息不为目标信息。
3.根据权利要求1所述的方法,其特征在于,所述验证码信息包括存储标识关键字,所述将所述验证码信息发送给所述服务器的步骤,包括:
所述终端设备将所述验证码信息发送至所述服务器的通用端口,以使所述服务器根据所述存储标识关键字,获取所述服务器中的目标端口并将所述验证码信息通过所述通用端口发送至所述目标端口。
4.一种验证码展示方法,其特征在于,应用于服务器,所述服务器分别与终端设备和显示设备通信连接,所述显示设备包括目标页面,所述服务器存储有多个验证码信息,所述验证码信息还包括时间戳,所述时间戳用于记录所述验证码信息的生成时间,所述方法包括:
接收所述终端设备发送的验证码信息,当接收外部展示请求时,根据所述显示设备发送的外部展示请求,通过所述服务器的目标端口将多个所述验证码信息发送至目标页面,以使所述显示设备根据所述验证码信息中包括的时间戳将多个所述验证码信息中的验证码在所述目标页面中进行排序展示,其中,所述验证码信息为所述终端设备在获取目标信息时,从所述目标信息中得到。
5.根据权利要求4所述的方法,其特征在于,所述验证码信息包括存储标识关键字,所述接收所述终端设备发送的验证码信息的步骤,包括:
将所述验证码信息接收至所述服务器的通用端口;
根据所述存储标识关键字,获取所述服务器中的目标端口并将所述验证码信息通过所述通用端口发送至所述目标端口。
6.一种验证码展示装置,其特征在于,应用于终端设备,所述终端设备和服务器通信连接,所述服务器与显示设备通信连接,所述显示设备包括目标页面,所述服务器存储有多个验证码信息,所述验证码信息还包括时间戳,所述时间戳用于记录所述验证码信息的生成时间,所述装置包括:
获取模块,用于当获取目标信息时,获取所述目标信息中的验证码信息;
展示模块,用于将所述验证码信息发送给所述服务器,以使当所述服务器接收外部展示请求时,根据所述显示设备发送的外部展示请求,通过所述服务器的目标端口将多个所述验证码信息发送至目标页面,以使所述显示设备根据所述验证码信息中包括的时间戳将多个所述验证码信息中的验证码在所述目标页面中进行排序展示。
7.一种验证码展示装置,其特征在于,应用于服务器,所述服务器分别与终端设备和显示设备通信连接,所述显示设备包括目标页面,所述服务器存储有多个验证码信息,所述验证码信息还包括时间戳,所述时间戳用于记录所述验证码信息的生成时间,所述装置包括:
接收模块,用于接收所述终端设备发送的验证码信息,当接收外部展示请求时,根据所述显示设备发送的外部展示请求,通过所述服务器的目标端口将多个所述验证码信息发送至目标页面,以使所述显示设备根据所述验证码信息中包括的时间戳将多个所述验证码信息中的验证码在所述目标页面中进行排序展示,其中,所述验证码信息为所述终端设备在获取目标信息时,从所述目标信息中得到。
8.一种计算机设备,其特征在于,所述计算机设备包括处理器及存储有计算机指令的非易失性存储器,所述计算机指令被所述处理器执行时,所述计算机设备执行权利要求1-3或4-5中任意一项所述的验证码展示方法。
9.一种可读存储介质,其特征在于,所述可读存储介质包括计算机程序,所述计算机程序运行时控制所述可读存储介质所在计算机设备执行权利要求1-3或4-5中任意一项所述的验证码展示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911121276.4A CN110851818B (zh) | 2019-11-15 | 2019-11-15 | 验证码展示方法、装置、计算机设备和可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911121276.4A CN110851818B (zh) | 2019-11-15 | 2019-11-15 | 验证码展示方法、装置、计算机设备和可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110851818A CN110851818A (zh) | 2020-02-28 |
CN110851818B true CN110851818B (zh) | 2022-03-01 |
Family
ID=69600025
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911121276.4A Active CN110851818B (zh) | 2019-11-15 | 2019-11-15 | 验证码展示方法、装置、计算机设备和可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110851818B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112308598A (zh) * | 2020-08-26 | 2021-02-02 | 尼尔森网联媒介数据服务有限公司 | 展示内容的读取方法、装置、存储介质和电子设备 |
CN112417420A (zh) * | 2020-11-26 | 2021-02-26 | 维沃移动通信有限公司 | 信息处理方法、装置和电子设备 |
CN112788603B (zh) * | 2021-01-27 | 2023-09-19 | 维沃移动通信有限公司 | 验证码转发方法、装置、设备及介质 |
CN114500012B (zh) * | 2022-01-13 | 2024-04-19 | 湖南机械之家信息科技有限公司 | 验证码登录方法、***及电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101977194A (zh) * | 2010-10-29 | 2011-02-16 | 赵俊平 | 一种第三方验证码***及第三方验证码提供方法 |
CN104717622A (zh) * | 2015-02-13 | 2015-06-17 | 小米科技有限责任公司 | 信息转发方法和装置、终端和服务器 |
CN109089231A (zh) * | 2018-09-30 | 2018-12-25 | 闻泰通讯股份有限公司 | 验证码短信的转发方法、装置、服务器和介质 |
CN109639719A (zh) * | 2019-01-07 | 2019-04-16 | 武汉稀云科技有限公司 | 一种基于临时标识符的身份验证方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015061261A (ja) * | 2013-09-20 | 2015-03-30 | アプリックスIpホールディングス株式会社 | 送受信システム、送信装置、受信装置、これらにおける制御方法およびプログラム |
-
2019
- 2019-11-15 CN CN201911121276.4A patent/CN110851818B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101977194A (zh) * | 2010-10-29 | 2011-02-16 | 赵俊平 | 一种第三方验证码***及第三方验证码提供方法 |
CN104717622A (zh) * | 2015-02-13 | 2015-06-17 | 小米科技有限责任公司 | 信息转发方法和装置、终端和服务器 |
CN109089231A (zh) * | 2018-09-30 | 2018-12-25 | 闻泰通讯股份有限公司 | 验证码短信的转发方法、装置、服务器和介质 |
CN109639719A (zh) * | 2019-01-07 | 2019-04-16 | 武汉稀云科技有限公司 | 一种基于临时标识符的身份验证方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110851818A (zh) | 2020-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110851818B (zh) | 验证码展示方法、装置、计算机设备和可读存储介质 | |
CN105516133B (zh) | 用户身份的验证方法、服务器及客户端 | |
US10063620B2 (en) | Information sharing method and system | |
CN104468531A (zh) | 敏感数据的授权方法、装置和*** | |
CN109462601B (zh) | 基于eSIM的多平台访问方法及装置 | |
CN109257321B (zh) | 安全登录方法和装置 | |
CN111506917A (zh) | 页面展示方法、展示装置、可读存储介质及电子设备 | |
CN110708335A (zh) | 访问认证方法、装置及终端设备 | |
CN109885790B (zh) | 获取满意度评价数据的方法和装置 | |
CN110875899B (zh) | 数据处理方法、***以及网络*** | |
CN105554136B (zh) | 备份数据还原方法、装置及*** | |
CN104980420A (zh) | 一种业务处理方法、装置、终端及服务器 | |
CN112818270B (zh) | 数据跨域传递方法、装置及计算机设备 | |
CN106789585A (zh) | 可验证电子邮件发送时间的方法及装置 | |
CN112241544B (zh) | 业务***、访问方法、装置、计算机设备和存储介质 | |
US11146571B2 (en) | Data transmission method, apparatus, terminal device, and medium | |
US20160078469A1 (en) | Application Purchasing Method, And Terminal | |
CN114422586B (zh) | 事件通知方法、装置、计算机设备及存储介质 | |
CN115567271A (zh) | 鉴权方法和装置、页面跳转方法和装置、电子设备及介质 | |
CN111371643B (zh) | 验证方法、设备及存储介质 | |
CN113901482A (zh) | 漏洞检测方法及装置 | |
CN112749408A (zh) | 数据获取方法、装置、电子设备、存储介质及程序产品 | |
CN108270752B (zh) | 网络请求处理的方法及装置 | |
CN117155890B (zh) | 小程序消息处理方法、装置及电子设备 | |
CN109981781B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |