快速验证码的实现方法、装置、设备及存储介质与流程

文档序号:31935406发布日期:2022-10-26 01:38阅读:37来源:国知局
快速验证码的实现方法、装置、设备及存储介质与流程

1.本发明涉及信息处理技术领域,特别是涉及快速验证码的实现方法、装置、设备及存储介质。


背景技术:

2.由于场所采取人员限流,需要提前预约或者购票才能进入这些场所,并且在进入这些场所时,对于用户来说,需要多次填写相关信息,多次出示对应的码,操作繁琐,不够便利,造成进入场耗时较长,人员聚集现象;同时,场所需要多次人工检查核验健康码、预约码或门票码等,大量增加了人力成本。


技术实现要素:

3.基于此,本发明提供了快速验证码的实现方法、装置、设备及存储介质,解决了在需要验证的场所,多次出示验证码,操作繁琐,不便利,耗时较长及管理成本高的问题。
4.本发明实施例提供了一种快速验证码的实现方法,所述方法包括:
5.获取用户个人信息;
6.通过用户个人信息访问健康码服务平台,查询用户电子健康码;
7.判断用户电子健康码是否符合出行要求;
8.当所述用户电子健康码符合出行要求时,获取生成目标验证码时的用户信息,生成验证应用码,其中,目标验证码包括预约码或购票码。
9.进一步地,所述通过用户个人信息访问健康码服务平台,查询用户电子健康码包括:
10.获取电子健康码查询请求;
11.当用户允许查询请求时,读取用户电子健康码颜色,其中,读取用户电子健康码颜色时,对用户的健康信息不存储。
12.进一步地,所述判断用户电子健康码是否符合出行要求后还包括:
13.当用户电子健康码不符合出行要求时,发送提示消息和/或维护引导指令。
14.进一步地,所述当用户电子健康码不符合出行要求时,发送提示消息和/ 或维护引导指令包括:
15.当用户的电子健康码为黄码或红码时,发送电子健康码异常警示;
16.当用户的电子健康码未开通或未更新,发送未开通或未更新提示消息及维护引导指令。
17.进一步地,所述当用户电子健康码不符合出行要求时,发送提示消息和/ 或维护引导指令还包括:
18.当获取用户个人信息包含两个以上用户时,至少一个用户的电子健康码为黄码或红码时,发送电子健康码存在异常用户警示。
19.进一步地,所述当所述用户电子健康码符合出行要求时,继续获取预约或购票信
息,生成验证应用码后还包括:
20.发送人脸识别请求;
21.当用户允许人脸识别请求后,获取用户人脸信息并将其与验证应用码关联。
22.进一步地,所述当所述用户电子健康码符合出行要求时,继续获取预约或购票信息,生成验证应用码后还包括:
23.实时查询用户电子健康码,动态更新验证应用码。
24.本发明实施例还提供了一种快速验证码的实现装置,所述系统包括:
25.信息获取模块,用于获取用户个人信息;
26.查询模块,用于通过用户个人信息访问健康码服务平台,查询用户电子健康码;
27.识别模块,用于判断用户电子健康码是否符合出行要求;
28.验证应用码生成模块,用于当所述用户电子健康码符合出行要求时,继续获取预约或购票信息,生成验证应用码。
29.本发明实施例还提供了一种计算机设备,所述计算机设备包括:
30.存储有可执行程序代码的存储器;
31.与所述存储器连接的处理器;
32.所述处理器调用所述存储器中存储的所述可执行程序代码,执行上述任一项所述的快速验证码的实现方法。
33.本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的快速验证码的实现方法。
34.本发明实施例中,通过获取用户个人信息后查询用户电子健康码,当判断到所述用户电子健康码符合出行要求时,获取生成目标验证码时的用户信息,生成验证应用码。通过征得用户同意后,进行访问用户的电子健康码,电子健康码符合出行要求之后,才能继续预约或者购票,生成验证应用码,减少了用户在需要验证场所多次填写相关信息,多次出示对应码等繁琐的操作,并避免因多次填写相关信息,多次出示对应的码等造成的人员聚集和排队时间过长,缩短了进入验证场所的时间,提高用户出行体验,并减少了验证场所核验的人力成本,降低了管理成本。
附图说明
35.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
36.图1是本发明实施例公开的一种快速验证码的实现方法的流程示意图;
37.图2是本发明实施例公开的一种快速验证码的实现装置的结构示意图;
38.图3是本发明实施例公开的一种计算机设备的结构示意图;
39.图4是本发明实施例公开的一种计算机存储介质的结构示意图。
具体实施方式
40.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术;本技术的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本技术的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。
41.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
42.为了使本技术的目的、技术方案及优点更加清楚明白,下面结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本技术的说明,其本身并没有特定的意义。
44.本发明公开了一种快速验证码的实现方法、装置、设备及存储介质,通过获取用户个人信息后查询用户电子健康码,当判断到所述用户电子健康码符合出行要求时,获取生成目标验证码时的用户信息,生成验证应用码。通过征得用户同意后,进行访问用户的电子健康码,电子健康码符合出行要求之后,才能继续预约或者购票,生成验证应用码,减少了用户在需要验证场所多次填写相关信息,多次出示对应码等繁琐的操作,并避免因多次填写相关信息,多次出示对应的码等造成的人员聚集和排队时间过长,缩短了进入验证场所的时间,提高用户出行体验,并减少了验证场所核验的人力成本,降低了管理成本。以下分别进行详细说明。
45.实施例一
46.请参阅图1,图1是本发明实施例公开的一种快速验证码的实现方法的流程示意图。如图1所示,该快速验证码的实现方法包括以下步骤:
47.101、获取用户个人信息;
48.在上述步骤101中,获取用户的个人信息可以包括获取用户的身份证件信息、联系方式等,可以通过用户手动输入或者关联其他的包含个人信息的端口获取。
49.102、通过用户个人信息访问健康码服务平台,查询用户电子健康码;
50.在上述步骤102中,可以通过步骤101中获取的个人信息访问健康服务平台,如可以通过获取的用户身份证号访问国家卫生健康委员会的健康码管理端口,进而查询用户目前电子健康码状态。
51.103、判断用户电子健康码是否符合出行要求;
52.通过上述步骤102中查询到的电子健康码,判断目前用户的电子健康码是不是符合出行要求,当用户的电子健康码符合出行要求时,执行步骤104。
53.104、当所述用户电子健康码符合出行要求时,获取生成目标验证码的用户信息,
生成验证应用码,其中,目标验证码包括预约码或购票码。
54.在上述步骤104中,以游客预约进入景点为例进行说明,通过访问游客的健康码,并验证游客的电子健康码符合出行要求后,还需要获取游客预约景点时的其他信息,如预约的日期、日期中对应的场次,以及游客对进入景点注意事项的阅读情况等,接着根据获取的这些信息生成验证应用码。
55.可见,实施图1所描述的快速验证码的实现方法,在用户进入需要预约或者购票的场所时,首先访问用户的个人电子健康码作为前置条件,当电子健康码符合出行条件时,才能进行预约或者购票,接着根据获取的预约或者购票信息生成应用验证码。在进入场所时,只需要扫描该验证应用码进行验证,即可实现用户健康状况、预约情况和购票情况的验证。如只需在旅游景点设置验证闸机,验证闸机通过扫描或者识别验证应用码进行验证,当识别出的验证应用码与预约系统或者购票系统的信息一致时,允许用户通过。可选地,验证闸机可以对用户的体温进行检测,当体温超过一定值时,如37.2℃,验证闸机发出报警信号。通过上述方法减少了用户多次填写信息,多次出示健康码、预约码或购票码等,可以使用户迅速进入预约的场所,提高用户的出行体验感。同时,减少了这些场所因检测产生的管理成本。
56.在一个可选的实施例中,所述通过用户个人信息访问健康码服务平台,查询用户电子健康码包括:
57.获取电子健康码查询请求;
58.当用户允许查询请求时,读取用户电子健康码颜色,其中,读取用户电子健康码颜色时,对用户的健康信息不存储。
59.在该可选的实施例中,先向用户发送电子健康码的查询请求,用户同意之后,通过用户的个人信息查询电子健康码的颜色,进而判断用户的电子健康码是不是符合出行要求,如用户的电子健康码显示为绿码时,为符合出行要求,当电子健康码为红码、黄码、未更新或者未开通时,不符合出行要求。同时,读取用户电子健康码颜色时,对用户的健康信息不存储,用户健康信息只会通过接口实时校验。
60.可见,实施该可选的实施例,在获取用户的个人信息之后,先征得用户同意之后才能通过用户个人信息访问用户在健康码服务平台中对应的电子健康码颜色,而且只对用户的电子健康码进行访问,但不保存用户的健康信息,提高了用户个人健康信息的保护。
61.在一个可选的实施例中,所述判断用户电子健康码是否符合出行要求后还包括:
62.当用户电子健康码不符合出行要求时,发送提示消息和/或维护引导指令。
63.进一步地,所述当用户电子健康码不符合出行要求时,发送提示消息和/ 或维护引导指令包括:
64.当用户的电子健康码为黄码或红码时,发送电子健康码异常警示;
65.当用户的电子健康码未开通或未更新,发送未开通或未更新提示消息及维护引导指令。
66.在该可选的实施例中,当用户的电子健康码为黄码或红码时,可以向用户直接发送电子健康码异常的警示,用户将不能继续预约或者购票行动。当用户的电子健康码未开通或未更新时,可以向用户发送提示健康码未开通或者未更新的消息,同时,在发送健康码未开通或者未更新的消息时发送维护引导指令,如发送链接或者二维码给用户,用户直接
点击此链接或者扫描二维码就可以跳转至电子健康码的维护界面,用户维护完电子健康码之后,再从电子健康码维护界面跳转至预约或者购票界面,继续进行预约或者购票。
67.在一个可选的实施例中,所述当用户电子健康码不符合出行要求时,发送提示消息和/或维护引导指令还包括:
68.当获取用户个人信息包含两个以上用户时,至少一个用户的电子健康码为黄码或红码时,发送电子健康码存在异常用户警示。
69.在该可选的实施例中,当获取用户个人信息包含2个以上的个人信息时,当检测到用户中至少有一个用户存在黄码或者红码时,直接发送电子健康码存在异常用户,但是不会确定出具体是那个用户的电子健康码存在异常,使用户的健康隐私得到保护。
70.在一个可选的实施例中,所述当所述用户电子健康码符合出行要求时,继续获取预约或购票信息,生成验证应用码后还包括:
71.发送人脸识别请求;
72.当用户允许人脸识别请求后,获取用户人脸信息并将其与验证应用码关联。
73.在该可选实施例中,通过获取用户人脸,并将用户人脸信息与验证应用码进行关联,在验证时,只需要识别人脸信息,就可以对用户预约或者购票信息进行核验,验证通过后,直接进入验证场所,使验证效率更高,并提高入场效率。
74.在一个可选的实施例中,所述当所述用户电子健康码符合出行要求时,继续获取预约或购票信息,生成验证应用码后还包括:
75.实时查询用户电子健康码,动态更新验证应用码。
76.在该可选的实施例中,生成验证应用码后通过实时查询用户的电子健康码,对验证应用码进行动态更新,可以降低进入场所的健康风险。
77.实施例二
78.请参阅图2,图2是本发明实施例公开的一种快速验证码的实现装置的结 构示意图。如图2所示,该快速验证码的实现装置包括:
79.信息获取模块201,用于获取用户个人信息;
80.查询模块202,用于通过用户个人信息访问健康码服务平台,查询用户电子健康码;
81.识别模块203,用于判断用户电子健康码是否符合出行要求;
82.验证应用码生成模块204,用于当所述用户电子健康码符合出行要求时,继续获取预约或购票信息,生成验证应用码。
83.在一个可选的实施例中,所述查询模块202还用于获取电子健康码查询请求;
84.当用户允许查询请求时,读取用户电子健康码颜色,其中,读取用户电子健康码颜色时,对用户的健康信息不存储。
85.在一个可选的实施例中,所述装置还包括:
86.维护模块,用于当用户电子健康码不符合出行要求时,发送提示消息和/ 或维护引导指令。
87.在一个可选的实施例中,所述维护模块还用于当用户的电子健康码为黄码或红码时,发送电子健康码异常警示;
88.当用户的电子健康码未开通或未更新,发送未开通或未更新提示消息及维护引导
指令。
89.在一个可选的实施例中,所述维护模块还用于当获取用户个人信息包含两个以上用户时,至少一个用户的电子健康码为黄码或红码时,发送电子健康码存在异常用户警示。
90.在一个可选的实施例中,所述装置还包括:
91.人脸识别模块,用于发送人脸识别请求;当用户允许人脸识别请求后,获取用户人脸信息并将其与验证应用码关联。
92.在一个可选的实施例中,所述装置还包括:
93.更新模块,用于实时查询用户电子健康码,动态更新验证应用码。
94.实施例三
95.请参阅图3,图3是本发明实施例公开的一种计算机设备的结构示意图。如图3所示,该计算机设备可以包括:
96.存储有可执行程序代码的存储器301;
97.与存储器301连接的处理器302;
98.处理器302调用存储器301中存储的可执行程序代码,执行本发明实施例一公开的快速验证码的实现方法中的步骤。
99.实施例四
100.请参阅图4,图4是本发明实施例公开了一种计算机存储介质401,计算机存储介质401存储有计算机指令,该计算机指令被调用时,用于执行本发明实施例一公开的快速验证码的实现方法中的步骤。
101.以上所描述的装置实施例仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
102.通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体验出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(read-only memory,rom)、随机存储器(random access memory,ram)、可编程只读存储器(programmableread-only memory,prom)、可擦除可编程只读存储器(erasable programmableread only memory,eprom)、一次可编程只读存储器(one-time programmableread-only memory,otprom)、电子抹除式可复写只读存储器 (electrically-erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
103.最后应说明的是:本发明实施例公开的一种快速验证码的实现方法、装置、设备及存储介质所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行
等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1