一种用户隐私数据确认方法、装置、设备及介质与流程



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.所述第二加密值与对应的所述第一加密值非匹配时,生成关于该第二加密值的所述第二结果。
48.另一方面,本发明还提供一种用户隐私数据确认装置,包括:
49.算法工具配置模块、校验表生成模块和隐私数据确认模块;
50.算法工具配置模块,用于配置用户数据库,设置隐私加密算法和隐私校对算法;
51.校验表生成模块,用于获取校验用户名单,并基于所述用户数据库、所述隐私加密算法和所述校验用户名单生成用户校验数据表;
52.隐私数据确认模块,用于根据所述隐私校对算法、所述校验用户名单和所述用户校验数据表执行用户端数据确认操作。
53.另一方面,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述用户隐私数据确认方法的步骤。
54.另一方面,本发明还提供一种计算机设备,所述计算机设备包括处理器、通信接口、存储器和通信总线,其中,所述处理器,所述通信接口,所述存储器通过所述通信总线完成相互间的通信;其中:
55.所述存储器,用于存放计算机程序;
56.所述处理器,用于通过运行所述存储器上所存放的程序来执行所述用户隐私数据确认方法的步骤。
57.本发明技术方案的有益效果是:
58.1、本发明所述的用户隐私数据确认方法,可以实现在收集用户数据和确认用户数据时,都不对用户的隐私数据做单独展现,而是通过程序化的算法方式,对用户的基准数据以及需要确认的数据均进行不可逆的加密处理,而通过加密结果的比对校验,判断用户是否需要对信息进行修改,在进行通知用户时,无法单独发送给每个参与者,只需要发即可为每个用户提供数据输入的端口,互不干涉,即保证了用户数据的隐私性和安全性,又通过极其智能的自动校对方式,避免了人工校对的易出错问题,提高了用户信息确认的效率、正确性和安全性,具有极高的应用价值,且本方法的适用范围广,包括但不限于适用于其他信息范围内的信息校验。
59.2、本发明所述的用户隐私数据确认装置,可以通过算法工具配置模块、校验表生成模块和隐私数据确认模块的相互配合,进而实现在收集用户数据和确认用户数据时,都不对用户的隐私数据做单独展现,而是通过程序化的算法方式,对用户的基准数据以及需要确认的数据均进行不可逆的加密处理,而通过加密结果的比对校验,判断用户是否需要对信息进行修改,在进行通知用户时,无法单独发送给每个参与者,只需要发即可为每个用户提供数据输入的端口,互不干涉,即保证了用户数据的隐私性和安全性,又通过极其智能的自动校对方式,避免了人工校对的易出错问题,提高了用户信息确认的效率、正确性和
安全性,具有极高的应用价值,且本方法的适用范围广,包括但不限于适用于其他信息范围内的信息校验。
60.3、本发明所述的计算机可读存储介质,可以实现引导算法工具配置模块、校验表生成模块和隐私数据确认模块进行配合,进而实现本发明所述的用户隐私数据确认方法,且本发明所述的计算机可读存储介质还有效提高所述用户隐私数据确认方法的可操作性。
61.4、本发明所述的计算机设备,可以实现存储并执行所述计算机可读存储介质,进而实现本发明所述的用户隐私数据确认方法。
附图说明
62.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
63.图1是本发明实施例1所述用户隐私数据确认方法的流程示意图;
64.图2是本发明实施例1所述用户隐私数据确认方法的详细流程示意图;
65.图3是本发明实施例2所述用户隐私数据确认装置的架构示意图;
66.图4是本发明实施例4所述计算机设备的结构示意图;
67.附图中的标记说明如下:
68.1501、处理器;1502、通信接口;1503、存储器;1504、通信总线。
具体实施方式
69.下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
70.在本发明的描述中,需要说明的是,本发明所描述的实施例是本发明一部分实施例,而不是全部的实施例;基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
71.本文的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本文的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
72.实施例1
73.本实施例提供一种用户隐私数据确认方法,如图1和图2所示,包括以下步骤:
74.s100、算法工具配置,具体包括:
75.s110、配置用户数据库,设置隐私加密算法和隐私校对算法;
76.s200、校验表生成,具体包括:
77.s210、获取校验用户名单,基于所述用户数据库、所述隐私加密算法和所述校验用
户名单生成用户校验数据表;
78.s300、隐私数据确认,具体包括:
79.s310、基于所述隐私校对算法、所述校验用户名单和所述用户校验数据表执行用户端数据确认操作。
80.作为本发明的一种实施方式,所述配置用户数据库,包括:确认归属用户;归属用户即为本方法所应用场景中所有可能会涉及到信息校验的用户;故获取与所述归属用户相匹配的用户公开信息和用户隐私信息,包括身份证号、家庭住址等后续可能会校验的隐私信息;创建数据容器;将相对应的所述用户公开信息与所述用户隐私信息关联并加密存储至所述数据容器中,得到所述用户数据库;进而构建了基础的数据库;
81.作为本发明的一种实施方式,所述用户校验名单中存储有若干待确认用户公开数据以及与若干所述待确认用户公开数据分别匹配的若干隐私数据类别;所述基于所述用户数据库、所述隐私加密算法和所述校验用户名单生成用户校验数据表,包括:访问所述用户数据库,基于若干所述待确认用户公开数据以及若干所述隐私数据类别在所述用户数据库中提取若干待加密信息;待确认用户公开数据为需要确认员工的非敏感信息,例如员工工号等;基于若干所述待确认用户公开数据以及若干所述待加密信息调用所述隐私加密算法,得到所述用户校验数据表。
82.作为本发明的一种实施方式,所述基于若干所述待确认用户公开数据以及若干所述隐私数据类别在所述用户数据库中提取若干待加密信息,包括:在所述用户数据库中遍历与若干所述待确认用户公开数据分别匹配的若干第一用户公开信息,比如待确认用户公开数据为工号00111的用户,那么第一用户公开信息即为与该00111的用户相匹配的公开信息;在所述用户数据库中遍历与若干所述第一用户公开信息分别匹配的若干第一用户隐私信息;提取若干所述第一用户隐私信息,并按照若干所述隐私数据类别分别确认所提取的若干所述第一用户隐私信息中的非确认信息,例如隐私数据类别为身份证号和手机号,那么若干所述第一用户隐私信息中可能存在身份证号、手机号和号,那么此时就需要进行非确认信息的移除,故号为非确认信息,故将所提取的若干所述第一用户隐私信息中的所述非确认信息分别移除;设定移除所述非确认信息后的若干所述第一用户隐私信息分别为若干所述待加密信息。
83.作为本发明的一种实施方式,所述隐私加密算法,包括:将若干所述待加密信息分别进行信息拼接处理,得到若干待加密拼接信息;将若干所述待加密拼接信息分别采用哈希算法进行加密,得到若干第一加密值;按照若干所述待确认用户公开数据分别与若干所述待加密信息之间的信息关联性/匹配性,将若干所述第一加密值分别作为若干所述待确认用户公开数据的若干结果值;创建空数据表单,在所述空数据表单中设置键列和结果值列;将若干所述待确认用户公开数据逐个插入至所述键列,将若干所述结果值按照所述信息关联性/匹配性插入至所述结果值列,得到初始校验表;将所述初始校验表按照第一格式进行存储,得到所述用户校验数据表;在本实施方式中,作为举例,隐私加密算法是指,用户校验数据表中以key(键列)/value(结果值列)的json格式存储着每个待确认用户的信息的md5值(结果值);key是个人的唯一标识(即待确认用户公开数据,非敏感信息,比如员工工号),value是个人信息的md5值,md5值的生成,是将个人的统计信息(若干所述待加密信息)按预设的拼接顺序拼接成字符串,然后进行md5计算(哈希算法进行加密);拼接顺序根据具
体需求设定;本实施方式中,哈希算法使用到md5算法,当然也可以使用sh a256、sm3等哈希算法;md5算法,是一种信息摘要算法,可以生成128位(16字节)的哈希值,用于验证信息的完整一致性,是一种被广泛使用的哈希算法;选用md5算法是因为其具有抗修改性,对原数据进行任何改动,哪怕只改动1个字节,所得到的md5值都有很大区;故md5算法不可逆,通过md5值无法推导出原始数据,隐私性更高,不易破解;
84.作为本发明的一种实施方式,所述用户端数据确认操作,包括:访问所述校验用户名单,获取若干所述待确认用户公开数据所分别对应的若干用户通信地址;向若干所述用户通信地址均发送数据输入请求;获取若干所述用户通信地址对于所述数据输入请求的若干反馈数据;基于所述用户校验数据表和若干所述反馈数据调用所述隐私校对算法,生成与若干所述反馈数据分别对应的若干确认结果;按照若干所述反馈数据与若干所述用户通信地址间的关联性,将若干所述确认结果分别反馈至若干所述用户通信地址;故所述确认结果包括:第一结果和第二结果;所述第一结果为信息确认正确;所述第二结果为信息确认有误需要进一步确认;所述隐私校对算法,包括:将若干所述反馈数据分别进行信息拼接处理,得到若干待加密反馈数据;将若干所述待加密反馈数据分别采用哈希算法进行加密,得到若干第二加密值;按照若干所述待确认用户公开数据与若干所述第二加密值之间的信息关联性,将若干所述第二加密值分别与若干第一加密值进行比对,例如,对于工号00111的用户,相比对的第二加密值和第一加密值,也都是根据该工号00111的用户所关联的数据而产生的;所述第二加密值与对应的所述第一加密值相匹配时,生成关于该第二加密值的所述第一结果;所述第二加密值与对应的所述第一加密值非匹配时,生成关于该第二加密值的所述第二结果;本实施方式中,用户端数据确认操作通过程序与用户交互实现,具体是指:读取用户输入的数据;对用户输入的数据计算出md5值进行比对,显示比对结果;程序在启动时读取文件(校验用户名单)中的数据,将数据加载到内存中;程序提供可视化界面,为每个用户端展示交互,用户只需要按提示输入相应数据(反馈数据);本方法中程序的界面设计为可配置的,通过配置可展示出不同的提示信息,这样即可适配不同的信息确认情况,程序可重复使用;用户所输入信息中必须包含key值,即唯一标识;用户输入完相应的数据,点击确定后,程序读取用户输入的数据,使用前述的信息拼接处理将数据拼接成字符串,然后通过哈希算法计算出md5值;通过输入的key,在加载到内存中的文件数据中到相应的value(信息关联性),对两个md5值进行比较;如果相同,则提示“统计信息正确”(第一结果);不相同,则提示“统计信息可能有误,请进一步确认”(第二结果);在本实施方式中,由于md5算法是不可逆的,因此可以起到保护个人数据的作用;又由于md5算法具有抗修改性,所以其可以校验数据是否一致;通过把界面设计成可配置的,使程序可适应多种情况,重复使用;由此,本设计提出了一种可保护隐私的信息确认工具,程序可重复使用,使用简单方便,在步骤中,将统计信息文件和程序提供给用户时可通过邮箱、等发(用户通信地址)的方式发送至用户端;用户根据自己的情况输入数据,程序对数据进行校验,并将校验结果展示给用户;用户根据校验结果,做进一步的处理,即保护用户隐私的同时,还提高了信息确认的智能化程序以及确认效率,提升了用户的体验。
85.实施例2
86.本实施例基于与实施例1中所述的一种用户隐私数据确认方法相同的发明构思,提供一种用户隐私数据确认装置,如图3所示,包括:算法工具配置模块、校验表生成模块和
隐私数据确认模块;
87.算法工具配置模块,用于配置用户数据库,设置隐私加密算法和隐私校对算法;
88.作为本发明的一种实施方式,所述算法工具配置模块配置用户数据库,包括:算法工具配置模块确认归属用户;算法工具配置模块获取与所述归属用户相匹配的用户公开信息和用户隐私信息;算法工具配置模块创建数据容器;算法工具配置模块将所述用户公开信息与所述用户隐私信息关联存储至所述数据容器中,得到所述用户数据库。
89.校验表生成模块,用于获取校验用户名单,并基于所述用户数据库、所述隐私加密算法和所述校验用户名单生成用户校验数据表;
90.作为本发明的一种实施方式,所述用户校验名单中存储有若干待确认用户公开数据以及与若干所述待确认用户公开数据分别匹配的若干隐私数据类别;
91.作为本发明的一种实施方式,所述校验表生成模块基于所述用户数据库、所述隐私加密算法和所述校验用户名单生成用户校验数据表,包括:校验表生成模块访问所述用户数据库,校验表生成模块基于若干所述待确认用户公开数据以及若干所述隐私数据类别在所述用户数据库中提取若干待加密信息;校验表生成模块基于若干所述待确认用户公开数据以及若干所述待加密信息调用所述隐私加密算法,得到所述用户校验数据表。
92.作为本发明的一种实施方式,所述校验表生成模块基于若干所述待确认用户公开数据以及若干所述隐私数据类别在所述用户数据库中提取若干待加密信息,包括:校验表生成模块在所述用户数据库中遍历与若干所述待确认用户公开数据分别匹配的若干第一用户公开信息;校验表生成模块在所述用户数据库中遍历与若干所述第一用户公开信息分别匹配的若干第一用户隐私信息;校验表生成模块提取若干所述第一用户隐私信息,并按照若干所述隐私数据类别分别确认所提取的若干所述第一用户隐私信息中的非确认信息;校验表生成模块将所提取的若干所述第一用户隐私信息中的所述非确认信息分别移除;校验表生成模块设定移除所述非确认信息后的若干所述第一用户隐私信息分别为若干所述待加密信息。
93.作为本发明的一种实施方式,所述隐私加密算法,包括:校验表生成模块将若干所述待加密信息分别进行信息拼接处理,得到若干待加密拼接信息;校验表生成模块将若干所述待加密拼接信息分别采用哈希算法进行加密,得到若干第一加密值;校验表生成模块按照若干所述待确认用户公开数据分别与若干所述待加密信息之间的信息关联性,校验表生成模块将若干所述第一加密值分别作为若干所述待确认用户公开数据的若干结果值;校验表生成模块创建空数据表单,在所述空数据表单中设置键列和结果值列;校验表生成模块将若干所述待确认用户公开数据逐个插入至所述键列,将若干所述结果值按照所述信息关联性插入至所述结果值列,得到初始校验表;校验表生成模块将所述初始校验表按照第一格式进行存储,得到所述用户校验数据表。
94.隐私数据确认模块,用于根据所述隐私校对算法、所述校验用户名单和所述用户校验数据表执行用户端数据确认操作。
95.作为本发明的一种实施方式,所述用户端数据确认操作,包括:隐私数据确认模块访问所述校验用户名单,隐私数据确认模块获取若干所述待确认用户公开数据所分别对应的若干用户通信地址;隐私数据确认模块向若干所述用户通信地址均发送数据输入请求;隐私数据确认模块获取若干所述用户通信地址对于所述数据输入请求的若干反馈数据;隐
私数据确认模块基于所述用户校验数据表和若干所述反馈数据调用所述隐私校对算法,生成与若干所述反馈数据分别对应的若干确认结果;隐私数据确认模块按照若干所述反馈数据与若干所述用户通信地址间的关联性,将若干所述确认结果分别反馈至若干所述用户通信地址。
96.作为本发明的一种实施方式,所述确认结果包括:第一结果和第二结果;所述第一结果为信息确认正确;所述第二结果为信息确认有误需要进一步确认;
97.作为本发明的一种实施方式,所述隐私校对算法,包括:隐私数据确认模块将若干所述反馈数据分别进行信息拼接处理,得到若干待加密反馈数据;隐私数据确认模块将若干所述待加密反馈数据分别采用哈希算法进行加密,得到若干第二加密值;隐私数据确认模块按照若干所述待确认用户公开数据与若干所述第二加密值之间的信息关联性,隐私数据确认模块将若干所述第二加密值分别与若干第一加密值进行比对;所述第二加密值与对应的所述第一加密值相匹配时,隐私数据确认模块生成关于该第二加密值的所述第一结果;所述第二加密值与对应的所述第一加密值非匹配时,隐私数据确认模块生成关于该第二加密值的所述第二结果。
98.实施例3
99.本实施例提供一种计算机可读存储介质,包括:
100.所述存储介质用于储存将上述实施例1所述的用户隐私数据确认方法实现所用的计算机软件指令,其包含用于执行上述为所述用户隐私数据确认方法所设置的程序;具体的,该可执行程序可以内置在实施例1所述的用户隐私数据确认装置中,这样,用户隐私数据确认装置就可以通过执行内置的可执行程序实现所述实施例1所述的用户隐私数据确认方法。
101.此外,本实施例具有的计算机可读存储介质可以采用一个或多个可读存储介质的任意组合,其中,可读存储介质包括电、光、电磁、红外线或半导体的系统、装置或器件,或者以上任意组合。
102.实施例4
103.本实施例提供一种电子设备,如图4所示,电子设备可以包括:处理器1501、通信接口1502、存储器1503和通信总线1504,其中,处理器1501,通信接口1502,存储器1503通过通信总线1504完成相互间的通信。
104.存储器1503,用于存放计算机程序;
105.处理器1501,用于执行存储器1503上所存放的计算机程序时,实现上述实施例1中所述用户隐私数据确认方法的步骤。
106.作为本发明的一种实施方式,上述终端提到的通信总线可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
107.作为本发明的一种实施方式,通信接口用于上述终端与其他设备之间的通信。
108.作为本发明的一种实施方式,存储器可以包括随机存取存储器(random access memory,简称ram),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁
盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
109.作为本发明的一种实施方式,上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
110.区别于现有技术,采用本技术一种用户隐私数据确认方法、装置、设备及介质,可以在收集用户数据和确认用户数据时,都不对用户的隐私数据做单独展现,而是通过程序化的算法方式,对用户的基准数据以及需要确认的数据均进行不可逆的加密处理,而通过加密结果的比对校验,判断用户是否需要对信息进行修改,在进行通知用户时,无法单独发送给每个参与者,只需要发即可为每个用户提供数据输入的端口,互不干涉,即保证了用户数据的隐私性和安全性,又通过极其智能的自动校对方式,避免了人工校对的易出错问题,提高了用户信息确认的效率、正确性和安全性,具有极高的应用价值,且本方法的适用范围广,包括但不限于适用于其他信息范围内的信息校验。
111.应理解,在本文的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本文实施例的实施过程构成任何限定。
112.还应理解,在本文实施例中,术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
113.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本文的范围。
114.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
115.在本文所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
116.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本文实施例方案的目的。
117.另外,在本文各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
118.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本文的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本文各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
119.以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

技术特征:


1.一种用户隐私数据确认方法,其特征在于,包括以下步骤:算法工具配置:配置用户数据库,设置隐私加密算法和隐私校对算法;校验表生成:获取校验用户名单,基于所述用户数据库、所述隐私加密算法和所述校验用户名单生成用户校验数据表;隐私数据确认:基于所述隐私校对算法、所述校验用户名单和所述用户校验数据表执行用户端数据确认操作。2.根据权利要求1所述的一种用户隐私数据确认方法,其特征在于:所述配置用户数据库,包括:确认归属用户;获取与所述归属用户相匹配的用户公开信息和用户隐私信息;创建数据容器;将所述用户公开信息与所述用户隐私信息关联存储至所述数据容器中,得到所述用户数据库。3.根据权利要求2所述的一种用户隐私数据确认方法,其特征在于:所述用户校验名单中存储有若干待确认用户公开数据以及与若干所述待确认用户公开数据分别匹配的若干隐私数据类别;所述基于所述用户数据库、所述隐私加密算法和所述校验用户名单生成用户校验数据表,包括:访问所述用户数据库,基于若干所述待确认用户公开数据以及若干所述隐私数据类别在所述用户数据库中提取若干待加密信息;基于若干所述待确认用户公开数据以及若干所述待加密信息调用所述隐私加密算法,得到所述用户校验数据表。4.根据权利要求3所述的一种用户隐私数据确认方法,其特征在于:所述基于若干所述待确认用户公开数据以及若干所述隐私数据类别在所述用户数据库中提取若干待加密信息,包括:在所述用户数据库中遍历与若干所述待确认用户公开数据分别匹配的若干第一用户公开信息;在所述用户数据库中遍历与若干所述第一用户公开信息分别匹配的若干第一用户隐私信息;提取若干所述第一用户隐私信息,并按照若干所述隐私数据类别分别确认所提取的若干所述第一用户隐私信息中的非确认信息;将所提取的若干所述第一用户隐私信息中的所述非确认信息分别移除;设定移除所述非确认信息后的若干所述第一用户隐私信息分别为若干所述待加密信息。5.根据权利要求4所述的一种用户隐私数据确认方法,其特征在于:所述隐私加密算法,包括:
将若干所述待加密信息分别进行信息拼接处理,得到若干待加密拼接信息;将若干所述待加密拼接信息分别采用哈希算法进行加密,得到若干第一加密值;按照若干所述待确认用户公开数据分别与若干所述待加密信息之间的信息关联性,将若干所述第一加密值分别作为若干所述待确认用户公开数据的若干结果值;创建空数据表单,在所述空数据表单中设置键列和结果值列;将若干所述待确认用户公开数据逐个插入至所述键列,将若干所述结果值按照所述信息关联性插入至所述结果值列,得到初始校验表;将所述初始校验表按照第一格式进行存储,得到所述用户校验数据表。6.根据权利要求5所述的一种用户隐私数据确认方法,其特征在于:所述用户端数据确认操作,包括:访问所述校验用户名单,获取若干所述待确认用户公开数据所分别对应的若干用户通信地址;向若干所述用户通信地址均发送数据输入请求;获取若干所述用户通信地址对于所述数据输入请求的若干反馈数据;基于所述用户校验数据表和若干所述反馈数据调用所述隐私校对算法,生成与若干所述反馈数据分别对应的若干确认结果;按照若干所述反馈数据与若干所述用户通信地址间的关联性,将若干所述确认结果分别反馈至若干所述用户通信地址。7.根据权利要求6所述的一种用户隐私数据确认方法,其特征在于:所述确认结果包括:第一结果和第二结果;所述第一结果为信息确认正确;所述第二结果为信息确认有误需要进一步确认;所述隐私校对算法,包括:将若干所述反馈数据分别进行信息拼接处理,得到若干待加密反馈数据;将若干所述待加密反馈数据分别采用哈希算法进行加密,得到若干第二加密值;按照若干所述待确认用户公开数据与若干所述第二加密值之间的信息关联性,将若干所述第二加密值分别与若干第一加密值进行比对;所述第二加密值与对应的所述第一加密值相匹配时,生成关于该第二加密值的所述第一结果;所述第二加密值与对应的所述第一加密值非匹配时,生成关于该第二加密值的所述第二结果。8.一种用户隐私数据确认装置,其特征在于,包括:算法工具配置模块、校验表生成模块和隐私数据确认模块;算法工具配置模块,用于配置用户数据库,设置隐私加密算法和隐私校对算法;校验表生成模块,用于获取校验用户名单,并基于所述用户数据库、所述隐私加密算法和所述校验用户名单生成用户校验数据表;隐私数据确认模块,用于根据所述隐私校对算法、所述校验用户名单和所述用户校验数据表执行用户端数据确认操作。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1~7中任一项所述用户隐私数据确认
方法的步骤。10.一种计算机设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器,所述通信接口,所述存储器通过所述通信总线完成相互间的通信;其中:所述存储器,用于存放计算机程序;所述处理器,用于通过运行所述存储器上所存放的程序来执行权利要求1-7中任一项所述用户隐私数据确认方法的步骤。

技术总结


本发明公开了一种用户隐私数据确认方法、装置、设备及介质,所述方法包括以下步骤:配置用户数据库,设置隐私加密算法和隐私校对算法;获取校验用户名单,基于用户数据库、隐私加密算法和校验用户名单生成用户校验数据表;基于隐私校对算法、校验用户名单和用户校验数据表执行用户端数据确认操作;本发明能够在收集用户数据和确认用户数据时,不对用户隐私数据单独展现,通过程序化的算法方式,对用户的数据进行不可逆的加密处理,而通过加密结果的比对校验,判断用户是否需要对信息进行修改,通知用户时,只需要发即可为每个用户提供数据输入的端口,即保证了用户数据的隐私性和安全性,又提高了用户信息确认的效率、正确性和安全性。全性。全性。


技术研发人员:

胡焱 张绍苇 安静 马伟

受保护的技术使用者:

浪潮金融信息技术有限公司

技术研发日:

2022.10.21

技术公布日:

2022/12/23

本文发布于:2024-09-20 10:53:43,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/47837.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   用户   数据   隐私
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议