绑定健康码的方法、装置、设备及存储介质与流程

文档序号:28551562发布日期:2022-01-19 15:40阅读:157来源:国知局
绑定健康码的方法、装置、设备及存储介质与流程

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.本发明的实施例还提供一种绑定健康码的装置,应用于服务端,包括:
37.接收模块,用于接收客户端发送的绑定目标人员健康码的请求;
38.获取模块,用于将所述请求发送至所述目标人员,并获取所述目标人员的授权指令;
39.查找模块,用于基于所述授权指令,在数据库中进行查找;
40.发送模块,用于若查找到所述目标人员的健康码,则将所述目标人员的健康码发送至所述客户端。
41.本发明的实施例还提供一种绑定健康码的装置,应用于客户端,包括:
42.请求模块,用于向服务端发送获取目标人员的健康码的请求;
43.结果模块,用于获取所述目标人员的健康码。
44.本发明的实施例还提供一种电子设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法。
45.本发明的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上所述的方法。
46.本发明的实施例,具有如下技术效果:
47.本发明的上述技术方案,1)为了保证准确获取目标人员的健康码,对接收的获取目标人员的健康码的信息进行识别,包括身份信息以及人际关系两重保障。
48.2)服务端基于目标人员的身份信息在数据库中有针对性地进行查找,保证了查找结果的准确性,并提高了运行效率。
49.3)在将获取的目标人员的身份信息与数据库中的身份信息进行核对并一致以后,才会触发获取授权信息至目标人员,保证了数据交互的正确性,避免发送错误的目标人员的健康码,同时实现了帮助使用手机不方便的用户及时展示自己的健康码,方便了传染病防控工作的进行;提高了用户的体验。
50.4)服务端对目标人员与请求绑定用户的关系进行了识别,并基于此确定是否需要对目标人员的健康码做脱敏处理,充分保证了目标人员的隐私;此外,发送获取授权信息的方式多样,降低了发送方式对数据交互的限制。
51.5)通过设置目标人员反馈信息的时间阈值,保证了授权的实时性以及有效性。
52.本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
53.图1是本发明实施例提供的一种绑定健康码的方法的服务端侧的流程示意图;
54.图2是本发明实施例提供的一种绑定健康码的方法的客户端侧的流程示意图;
55.图3是本发明实施例提供的一种绑定健康码的方法的框图;
56.图4是本发明实施例提供的一种绑定健康码的装置的服务端侧的结构示意图;
57.图5是本发明实施例提供的一种绑定健康码的方法客户端侧的结构示意图。
具体实施方式
58.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
59.如图1所示,本发明的实施例提供一种绑定健康码的方法,应用于服务端,包括:
60.步骤s11:接收客户端发送的绑定目标人员健康码的请求;
61.具体的,所述绑定目标人员健康码的请求,包括:所述目标人员的身份信息;所述身份信息至少包括所述目标人员的身份证信息或手机号信息中的任意一项。
62.其中,目标人员以及请求绑定用户均在客户端已经注册并获取健康码,服务端设有数据库,服务端将接收到的用户的注册信息存储到数据库中并对数据库存储的信息进行实时更新;
63.后者服务端可以根据目标人员的指示生成健康码,以便于被绑定。
64.服务端实时接收请求绑定用户基于客户端发送的信息,当请求绑定用户需要绑定目标人员的健康码的时候,触发获取目标人员的健康码的请求。
65.在实际应用场景中,获取目标人员的健康码的请求,还可以包括请求绑定用户与目标人员之间的关系;例如:母女关系、父子关系、牌友关系等。
66.本发明的该实施例,为了保证准确获取目标人员的健康码,对接收的获取目标人员的健康码的信息进行识别,包括身份信息以及人际关系两重保障。
67.步骤s12:将所述请求发送至所述目标人员,并获取所述目标人员的授权指令;
68.具体的,将所述请求发送至所述目标人员,并获取所述目标人员的授权指令,包括:基于所述目标人员的身份信息将所述请求发送至所述目标人员,并获取所述目标人员的授权指令;对请求绑定用户的身份信息进行存储。
69.例如:目标用户可以通过回复同意短信至服务端或者将验证码填写在授权页面,其中,服务端可设置接收目标人员的反馈时间的阈值,若超出阈值未收到目标人员的授权,则服务端直接告知请求绑定用户,服务超时;此时,请求绑定用户可以重新发起绑定请求。
70.本发明的该实施例,通过设置目标人员反馈信息的时间阈值,保证了授权的实时性以及有效性。
71.步骤s13:基于所述授权指令,在数据库中进行查找;
72.具体的,所述基于所述授权指令,在数据库中进行查找,包括:基于所述授权指令,调用数据库;基于所述身份信息,对所述数据库中的数据进行查找。
73.基于所述身份信息,对所述数据库中的数据进行查找,包括:基于所述目标人员的身份信息,进行查找,获取所述目标人员的健康码;基于所述目标人员的身份信息,进行查找,未获取目标人员的健康码时,则生成所述目标人员的健康码。
74.其中,在服务端的数据库中存储有所有绑定健康码用户的身份信息,因此,在服务端接收到获取目标人员的健康码的请求以后,会识别获取目标人员的健康码的请求中包含的目标人员的身份信息等关键信息;或者基于目标人员的授权指令,临时生成目标用户的健康码。
75.例如,服务端识别到了目标人员的手机号,则将手机号和数据库存储的用户的手机号进行比对,若找到了相同的手机号,则执行下一步;若未找到相同的手机号,服务端直接发送查找失败至客户端告知请求绑定用户,可用于提示请求绑定用户通知目标人员先进行注册,然后再进行绑定;或者服务端基于目标人员的手机号临时生成目标人员的健康码。
76.当查找结果为找到了相同的手机号或者身份证号,其中,以手机号为一级验证信息为例:
77.当服务端从数据库中找到了相同的手机号,则生成获取目标人员的授权信息的指令,并确认指令发送的方式,例如:通过短信、电话或者客户端通知等;确认发送方式后,获取目标人员的接收地址,并将获取授权的信息发送至接收地址;其中,服务端可以生成验证码,并将验证码发送至目标人员的手机。
78.以请求绑定用户与目标人员的关系为二级验证信息为例:
79.服务端识别获取目标人员的授权信息的指令,获取请求绑定用户与目标人员的关系,例如,为母女关系,则服务端在获取目标人员的授权后,直接将目标人员的健康码发送至接收地址,无需对健康码做脱敏处理。
80.本发明的该实施例,在将获取的目标人员的身份信息与数据库中的身份信息进行核对并一致以后,才会触发获取授权信息至目标人员,保证了数据交互的正确性,避免发送至错误的目标人员,同时实现了帮助使用手机不方便的用户及时展示自己的健康码,方便了传染病防控工作的进行;提高了用户的体验;而且,服务端对目标人员与请求绑定用户的关系进行了识别,并基于此确定是否需要对目标人员的健康码做脱敏处理,充分保证了目标人员的隐私;此外,发送获取授权信息的方式多样,降低了发送方式对数据交互的限制。
81.本发明的该实施例,服务端基于目标人员的身份信息在数据库中有针对性地进行查找,保证了查找结果的准确性,并提高了运行效率。
82.步骤s14:若查找到所述目标人员的健康码,则将所述目标人员的健康码发送至所述客户端。
83.具体的,若查找到所述目标人员的健康码,则将所述目标人员的健康码发送至所述客户端,包括:调用所述请求绑定用户的身份信息;基于所述请求绑定用户的身份信息,确定所述接收地址;基于所述接收地址,将所述目标用户的健康码发送至所述接收地址;记
录所述请求绑定人以及目标用户的绑定关系。
84.其中,服务端在接收到目标人员的反馈信息后,可以对反馈信息进行校验;例如,对目标人员发送的验证码进行校验,若与服务端生成的验证码一致,则目标人员授权成功;若与服务端生成的验证码不一致,则目标人员授权失败;当授权失败,则提示目标人员验证失败;此时,目标人员可以重新输入同意或者发送验证码,直至校验成功。
85.当目标人员授权成功,服务端基于目标人员的身份信息,从数据库调取目标人员的健康码,并将目标人员的健康码发送至客户端,以便于请求绑定用户查看或者展示。
86.本发明的该实施例,服务端通过识别目标人员的反馈信息,对目标人员的授权回复进行了验证,进一步保证了数据传输的安全性。
87.本发明一可选的实施例,服务端对绑定用户的行程会实时进行监测,在用户在进入中、高风险区域的时候,健康码的状态会随之发生改变,由正常状态更换为异常状态;服务端在接收到目标人员的健康码的状态发生改变以后,首先对目标人员的健康码的状态进行更新并存储;然后,将目标人员的更新后的健康码发送至与目标人员存在绑定关系的所有的用户,以便于防控工作的顺利进行。
88.具体的,当目标人员随时携带手机的时候,则当目标人员进入到中、高风险区域以后,服务端会根据目标人员的行程自动对目标人员的健康码的显示状态进行更新,并将更新后的健康码发送至与目标人员存在绑定关系的用户。
89.当目标人员无法随时携带手机的时候,比如老人或者小孩,则当这些目标人员进入中、高风险区域以后,会由工作人员对这些目标人员的身份信息进行登记,并更新到服务端,服务端在接收到这些目标人员的身份信息以后,基于接收到的这些身份信息对数据库中的数据进行查找,并对查找到的健康码的状态进行更新;然后从数据库中查找与目标人员存在绑定关系的所有用户,并将目标人员更新后的健康码发送至客户端,客户端对请求绑定用户绑定的目标人员的健康码进行实时更新,以便于请求绑定用户及时了解目标人员的健康状况或者行程,并对其进行展示。
90.本发明一可选的实施例,当服务端从获取目标人员的指令中识别到牌友关系,并授权成功后,会在对被绑用户的健康码进行脱敏处理后,将仅保留目标人员的健康状态的健康码发送至客户端,比如说正常或者异常,而不对目标人员的身份证等信息进行显示,以便于保护目标人员的隐私。
91.如图2所示,本发明的实施例还提供一种绑定健康码的方法,应用于客户端,包括:
92.步骤s21:向服务端发送获取目标人员的健康码的请求;
93.具体的,所述向服务端发送获取目标人员的健康码的请求前,包括:
94.进入申请页面;
95.获取所述目标人员的身份信息,并生成获取目标人员的健康码的请求。
96.一般的,服务端基于手机号或者身份证号对用户的健康码进行确认,因此,在申请页面设有身份证号填写栏以及手机号填写栏;因此,请求绑定用户可根据自己的需要,填写目标人员的身份证号或者手机号。
97.另外,还可以设置姓名栏、性别栏以及关系栏,其中,关系栏可以设置为必填栏;关系栏可以设置多个选项,例如:牌友、室友、母子以及父女等,如果请求绑定用户不填写该栏,则请求绑定用户无法提交该申请页;
98.当请求绑定用户成功提交该申请页,客户端基于该申请页的信息获取目标人员的身份信息以及其它关键信息,并根据目标人员的身份信息以及其它关键信息生成获取目标人员的健康码的请求,然后将该请求发送至服务端。
99.步骤s22:获取所述目标人员的健康码。
100.具体的,获取所述目标人员的健康码后,包括:获取更新后的所述目标人员的健康码。
101.具体的,客户端在成功获取目标人员的健康码后,会生成提示,用于提醒请求绑定用户对收到的健康码进行查看;例如,客户端可以声音或者消息的形式进行提示。
102.一般的,请求绑定用户在进行健康码展示时,显示的会是自己的健康码信息;当请求绑定用户成功绑定目标人员的健康码以后,可以在客户端查找自己的绑定用户,然后选择绑定用户,即可对目标人员的健康码信息进行显示。
103.本发明的该实施例,当请求绑定用户需要对其他人的健康码进行绑定,请求绑定用户在客户端填写申请页然后提交即可,操作简单,快速。
104.本发明一可选的实施例,一个目标人员可以允许被多个请求绑定用户同时申请并绑定,例如,当多名健康码用户是牌友的时候,多名牌友之间需要相互了解各个牌友的健康状态以便于及时发现具有威胁性的人员保证自身的安全,同时便于传染病防控工作的进行。
105.具体的,各个牌友之间可以基于客户端实现相互查看健康码,各个牌友可以登录客户端的申请页面,填写申请信息,具体填写手机号一栏并选择牌友关系。
106.客户端基于申请页的手机号以及牌友关系,生成获取目标人员的指令,并将该指令发送至服务端。
107.如图3所示,具体的,上述实施例可以通过如下实现方式实现:
108.1)目标人员在客户端注册健康码,获取自己的健康码;
109.2)请求绑定用户登录客户端,打开获取目标人员的健康码的申请页,填写相关信息并提交;客户端基于请求绑定用户提交的申请页的信息,生成获取目标人员的健康码的请求;
110.3)客户端将获取绑定用户的健康码的指令发送至服务端,服务端对接收到的获取目标人员的健康码的指令进行识别,获取目标人员的身份信息(身份证号、手机号等)以及目标人员与请求绑定用户的关系等关键信息;
111.4)服务端基于识别到的身份信息,在数据库进行查找,若可以查找到相同的身份证号或者手机号,则执行下一步;若不可以查找到相同的身份证号或者手机号,则将查找失败的反馈信息发送至请求绑定用户;或者服务端临时生成目标用户的健康码;
112.5)当服务端成功查找到目标人员的身份信息,则生成获取授权信息;并将该授权信息发送至目标人员;若目标人员同意被绑定,则回复同意或者回复验证码;若目标人员不同意被绑定,则拒绝回复或者回复不同意。
113.6)服务端在接收到目标人员的授权以后,从数据库调取目标人员的健康码,并基于目标人员与请求绑定用户之间的关系,将目标人员的健康码或者健康状态发送至客户端,并提示请求绑定用户进行查看或者展示。
114.如图4所示,本发明的实施例还提供一种绑定健康码的装置400,应用于服务端,包
括:
115.接收模块401,用于接收客户端发送的绑定目标人员健康码的请求;
116.获取模块402,用于将所述请求发送至所述目标人员,并获取所述目标人员的授权指令;
117.查找模块403,用于基于所述授权指令,在数据库中进行查找;
118.发送模块404,用于若查找到所述目标人员的健康码,则将所述目标人员的健康码发送至所述客户端。
119.本发明一可选的实施例,上述装置还可以包括:识别模块,服务端将接收到的获取目标人员的健康码的请求发送至识别模块,识别模块对获取目标人员的健康码进行识别,获取目标人员的身份信息以及其它关键信息,并发送至服务端。
120.本发明一可选的实施例,上述装置还可以包括:校验模块,服务端将生成的验证码发送至检验模块,并将后续接收到的目标人员发送的验证码也发送至校验模块,由比对模块对前后两个验证进校验,并将校验结果发送至服务端。
121.本发明一可选的实施例,上述装置还可以包括:脱敏处理模块,当服务端识别到牌友关系等不重要的关系时,将获取到的目标人员的健康码发送至脱敏处理模块,由脱敏处理模块对健康码的涉及身份的信息进行隐藏处理,然后将脱敏处理结果发送至服务端。
122.如图5所示,本发明的实施例还提供一种绑定健康码的装置500,应用于客户端,包括:
123.请求模块501,用于向服务端发送获取目标人员的健康码的请求;
124.结果模块502,用于获取所述目标人员的健康码。
125.本发明的实施例还提供一种电子设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法。
126.本发明的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上所述的方法。
127.另外,本发明实施例的设备的其他构成及作用对本领域的技术人员来说是已知的,为减少冗余,此处不做赘述。
128.需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必
要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
129.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
130.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
131.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1