CN116523486B - 一种基于大数据的人力资源共享***及方法 - Google Patents
一种基于大数据的人力资源共享***及方法 Download PDFInfo
- Publication number
- CN116523486B CN116523486B CN202310614031.5A CN202310614031A CN116523486B CN 116523486 B CN116523486 B CN 116523486B CN 202310614031 A CN202310614031 A CN 202310614031A CN 116523486 B CN116523486 B CN 116523486B
- Authority
- CN
- China
- Prior art keywords
- user side
- information
- user
- hidden information
- database
- 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
- 238000000034 method Methods 0.000 title claims abstract description 16
- 238000012795 verification Methods 0.000 claims abstract description 40
- 230000007115 recruitment Effects 0.000 claims description 27
- 238000012544 monitoring process Methods 0.000 claims description 23
- 238000004891 communication Methods 0.000 claims description 18
- 238000012986 modification Methods 0.000 claims description 12
- 230000004048 modification Effects 0.000 claims description 12
- 238000012790 confirmation Methods 0.000 claims description 9
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 238000004088 simulation Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009781 safety test method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/105—Human resources
- G06Q10/1053—Employment or hiring
-
- 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/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- 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/2107—File encryption
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Storage Device Security (AREA)
Abstract
本发明属于人力资源技术领域,公开了一种基于大数据的人事信息管理***和方法。方法包括:a.基于第一数据库对应的第一用户端信息生成第一用户端标识码;b.当第二用户端读取第一数据库的第一用户端标识码时,第一用户端指示第一数据库向第二数据库发送对应等级的人力资源数据包并在第二用户端生成展示文件;c.第二用户端若要获取隐藏信息,则将各隐藏信息名称项对应的要求发送至第一用户端;d.若第二用户端身份验证通过,则将隐藏信息加密后发送至第二用户端;e.当第一用户端需要修改隐藏信息时,询问第二用户端是否获取修改后的隐藏信息,若第二客户端需要获取修改后的隐藏信息,则执行步骤d。本发明可以保证信息的真实性和安全性。
Description
技术领域
本发明涉及人力资源技术领域,具体涉及一种基于大数据的人事信息管理***和方法。
背景技术
本发明对于背景技术的描述属于与本发明相关的相关技术,仅仅是用于说明和便于理解本发明的发明内容,不应理解为申请人明确认为或推定申请人认为是本发明在首次提出申请的申请日的现有技术。
目前的人力资源领域,企业与企业之间,企业与求职者之间都是直接联系或者通过求职网站来进行交换信息,而企业对求职者的简历信息是否真实一般是采取向简历上涉及的公司进行询问,然而这就存在很大的问题,首先,被咨询的企业因为此事与本企业并无利益关系,进而不愿配合,或者离职员工与企业存在矛盾,进而恶意诋毁员工,使得咨询不能得到结果或者结果不真实;再者求职者可以在求职的简历中写虚假的简历,而简历涉及的之前工作的企业可以留自己编写的联系方式,这样会造成企业咨询按照求职者设定的联系方式进行联系,进而得到不真实的结果。
另一方面,每位求职者在工作生涯中可能会有多份工作(私企中的人员流动是很频繁的),而每次求职都要将个人信息透漏给很多企业,这样其实造成了很大的风险隐患。
总体来说,目前存在的就是企业是否能获取真实的求职者信息和求职者个人信息安全问题,如何解决这两个问题是目前人力资源中亟待解决的问题。
发明内容
本发明实施例的目的是提供一种基于大数据的人力资源共享***及方法,本发明通过建立企业共享数据库和区块链,通过大数据共享来克服信息真实性问题,通过区块链技术保证数据的安全问题。
本发明的目的是通过如下技术方案实现的:
一种基于大数据的人力资源共享方法,包括:
a.基于第一数据库对应的第一用户端信息生成第一用户端标识码;
b.当第二用户端读取所述第一数据库的第一用户端标识码时,第一用户端根据第二用户端的分享等级指示第一数据库向第二数据库发送对应等级的人力资源数据包并在第二用户端生成展示文件,所述的展示文件包括第一数据库的人力资源的公共信息和隐藏信息,所述的隐藏信息仅展示隐藏信息名称;
c.第二用户端根据第一数据库的人力资源的公共信息部分初步判定确定是否要获取所述的公共信息对应的隐藏信息;若初步判定为是,则将第二用户端对各隐藏信息名称项对应的要求发送至第一用户端;
d.第一用户端分析隐藏信息是否符合第二用户端的要求,若判断为是,则从区块链中读取并验证第二用户端的身份信息,若验证通过,则将隐藏信息采用非对称加密算法加密后生成加密文件发送至第二用户端,基于第一用户端的私钥对加密文件进行解密,并通过第二数据库的公钥对隐藏信息进行加密,将第一用户端的私钥、所述第二用户端公钥、加密后的隐藏信息对应的哈希值,发送加密文件的时间和隐藏信息的内容发送至区块链进行上链;
e.当第一用户端需要修改隐藏信息时,将修改后的隐藏信息对应的哈希值、修改后的隐藏信息的内容以及修改时间、第一用户端的私钥、所述第二用户端的公钥发送至区块链进行上链;区块链向第二用户端发送修改提醒,询问第二用户端是否获取修改后的隐藏信息,若第二客户端需要获取修改后的隐藏信息,则执行步骤d。
进一步的,所述的步骤a和步骤b之间还包括步骤:
a1.区块链接收求职者信息的求职信息,所述的求职信息包括所述求职者的身份码、求职要求、简历信息和求职黑名单;将包含所述的求职信息的求职区块存储至所述区块链上;接收第二用户端的招聘信息,将包含第二用户端的标识码、招聘要求、招聘黑名单和职位信息的招聘区块存储至区块链;将求职区块的信息与所述的招聘区块上的信息进行匹配,若同时满足以下条件:1)求职区块上的简历信息符合所述的招聘区块上的招聘要求;2)招聘区块上的职位信息符合求职区块上的求职要求;3)求职者不在招聘黑名单中且第二用户端对应的企业不在所述的求职黑名单中,则向第二用户端发送求职者的简历信息;
在步骤d和步骤e之间还包括步骤:
d1:第二用户端将从第一用户端获得的加密文件解密后的信息与所述的求职者的简历信息进行比对,若比对结果为一致,则向求职者发送面试信息,面试结束将包含面试结果的结果区块存储至区块链上。
进一步的,所述的第一用户端根据第二用户端的分享等级指示第一数据库向第二数据库发送对应等级的人力资源数据包并在第二用户端生成展示文件,具体包括步骤:
当第二用户端分享等级为低时,向第二用户端发送的人力资源数据包中的隐藏信息为空;当第二用户端分享等级为中时,向第二用户端发送的人力资源数据包中的隐藏信息包括中等隐藏信息;当第二用户端分享等级为高时,向第二用户端发送的人力资源数据包中的隐藏信息为全部隐藏信息;
所述的分享等级的划分按照如下方法划分,分别获取第一客户端和第二客户端对应的企业信息,所述的企业信息包括经营范围和企业风险;若第二用户端的企业风险为高风险,则将第二用户端的企业划分为低分享等级;若第二用户端的企业风险为低风险,且第二用户端的经营范围与第一用户端的经营范围为部分相同,则将第二用户端的企业划分为中分享等级,所述的中等隐藏信息为第二用户端的经营范围与第一用户端的经营范围相同的部分相关的隐藏信息;若第二用户端的企业风险为低风险,且第二用户端的经营范围与第一用户端的经营范围完全相同,则将第二用户端的企业划分为高分享等级,
进一步的,在步骤b中当第二用户端读取所述第一数据库的第一用户端标识码时,需要验证第二用户端的安全性,具体步骤如下:
区块链对第二用户端进行安全监控,生成用户端监控数据和远端监控反馈数据,综合分析判断是否处于风险状态:通过对第二用户端进行实时的用户端安全监控,生成用户端监控数据,对用户端监控数据进行用户分析,判断是否存在风险,并在存在风险时,对第二用户端的通信记录中的通信用户发送远端监控申请,服务器调用通信用户与第二用户端进行通信,向所述的第二用户端发送仿真信息;获得远端监控数据;若判断处于风险状态时,服务器将第二用户端和通信用户进行暂停,将服务器数据上传至云端并加密,将云端的数据采用备用转换方案;处理风险并核验,待第二用户端和通信用户消除风险后,恢复所述的第二用户端和通信用户,将经过备用转换方案转换后的数据发送到区块链。
进一步的,在步骤b中当第二用户端读取所述第一数据库的第一用户端标识码时,需要验证第二用户端的安全性,具体步骤如下:验证模块将第二用户端的管理员分为1-8级,分别向8个等级的管理员发送第一字符串和第二字符串,所述的第一字符串包括1-8中的至少4个数字,在第一字符串中包含的数字为对应的管理员等级;第二字符串为子字符串;所述的子字符串按照第一字符串中的数字顺序组成验证字符串,第二用户端将验证字符串发送至验证模块,若通过验证,则向第一用户端发送确认信息。
进一步的,在步骤b中当第二用户端读取所述第一数据库的第一用户端标识码时,需要验证第二用户端的安全性,具体步骤如下:
验证模块向第二用户端发送验证字符串,所述的验证字符串包括多个子字符串;同时向第二用户端所对应的企业的两个移动端发送多个剔除子字符串和字符串顺序,第二用户端需要在限定时间内回复确认字符串,所述的确认字符串为验证字符串去除多个剔除子字符串后得到的子字符串按照所述的字符串顺序排列得到的字符串。
一种基于大数据的人力资源共享***,包括:
第一用户端,被配置为基于第一数据库对应的第一用户端信息生成第一用户端标识码;
第二用户端,被配置为当第二用户端读取所述第一数据库的第一用户端标识码时,第一用户端根据第二用户端的分享等级指示第一数据库向第二数据库发送对应等级的人力资源数据包并在第二用户端生成展示文件,所述的展示文件包括第一数据库的人力资源的公共信息和隐藏信息,所述的隐藏信息仅展示隐藏信息名称;
初步判定模块,被配置为第二用户端根据第一数据库的人力资源的公共信息部分初步判定确定是否要获取所述的公共信息对应的隐藏信息;若初步判定为是,则将第二用户端对各隐藏信息名称项对应的要求发送至第一用户端;
信息匹配模块,被配置为第一用户端分析隐藏信息是否符合第二用户端的要求,若判断为是,则从区块链中读取并验证第二用户端的身份信息,若验证通过,则将隐藏信息采用非对称加密算法加密后生成加密文件发送至第二用户端,基于第一用户端的私钥对加密文件进行解密,并通过第二数据库的公钥对隐藏信息进行加密,将第一用户端的私钥、所述第二用户端公钥、加密后的隐藏信息对应的哈希值,发送加密文件的时间和隐藏信息的内容发送至区块链进行上链;
信息更新模块,被配置为当第一用户端需要修改隐藏信息时,将修改后的隐藏信息对应的哈希值、修改后的隐藏信息的内容以及修改时间、第一用户端的私钥、所述第二用户端的公钥发送至区块链进行上链;区块链向第二用户端发送修改提醒,询问第二用户端是否获取修改后的隐藏信息,若第二客户端需要获取修改后的隐藏信息,则将需求发送至信息匹配模块。
本发明实施例具有如下有益效果:
本发明通过建立企业共享数据库和区块链,通过大数据共享来克服信息真实性问题,通过区块链技术保证数据的安全问题。
首先通过对共享圈内的企业建立唯一的识别码,在其他企业需要获取的信息涉及到企业数据库中的数据时,只需要扫描企业的识别码进行获取相应的数据即可;将企业划分等级是为了保证数据的安全性,不是将整个简历进行共享,而是将与需要获取信息的企业相关的部分分享,保证了其余信息的安全性;企业获取相关信息是经过非对称加密的文件,而且文件的打开被设定为只读(最好是发送到只有浏览功能的显示器上)和单次打开(第二次再打开需要再次请求),而且浏览时间上有限定,超过时限会自动关闭,进一步保证了信息的安全性。
企业在发现存储的信息有问题时,可以进行修改,但修改后的信息需要通知之前获取信息的企业是否要获取更新的信息,这样可以保证企业之间的信息共享的及时性。
具体实施方式
下面结合实施例对本申请进行进一步的介绍。
为了更清楚地说明本发明实施例或现有技术中的技术方案,在下述说明中,不同的“一实施例”或“实施例”指的不一定是同一实施例。不同实施例之间可以替换或者合并组合,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些实施例获得其他的实施方式。
一种基于大数据的人力资源共享方法,包括:
a.基于第一数据库对应的第一用户端信息生成第一用户端标识码;可以理解,企业的唯一标识码是在数据共享的企业之间可以扫描的,例如是服务方为每个企业配置可以扫描标识码的小程序等方式,不是共享圈内的企业没有相关小程序的使用权限是无法获取共享权限的;
b.当第二用户端读取所述第一数据库的第一用户端标识码时,第一用户端根据第二用户端的分享等级指示第一数据库向第二数据库发送对应等级的人力资源数据包并在第二用户端生成展示文件,所述的展示文件包括第一数据库的人力资源的公共信息和隐藏信息,所述的隐藏信息仅展示隐藏信息名称;每个被分享的信息需要被保证其安全性和隐私性,信息中有一部分是可以被直接公开的,如性别、年龄、具备某些技能等,如有些信息是需要保密的,如姓名、身份证号以及履历信息等,在确定面试之前是需要被隐藏的,不能直接向其他企业分享(有些信息是面试时也不能分享的,需要在其他情况下共享,总之是在需要共享的情况下才能共享,具体合适时机需要本领域技术人员根据需要判定);
c.第二用户端根据第一数据库的人力资源的公共信息部分初步判定确定是否要获取所述的公共信息对应的隐藏信息;若初步判定为是,则将第二用户端对各隐藏信息名称项对应的要求发送至第一用户端;
d.第一用户端分析隐藏信息是否符合第二用户端的要求,若判断为是,则从区块链中读取并验证第二用户端的身份信息,若验证通过,则将隐藏信息采用非对称加密算法加密后生成加密文件发送至第二用户端,基于第一用户端的私钥对加密文件进行解密,并通过第二数据库的公钥对隐藏信息进行加密,将第一用户端的私钥、所述第二用户端公钥、加密后的隐藏信息对应的哈希值,发送加密文件的时间和隐藏信息的内容发送至区块链进行上链;
e.当第一用户端需要修改隐藏信息时,将修改后的隐藏信息对应的哈希值、修改后的隐藏信息的内容以及修改时间、第一用户端的私钥、所述第二用户端的公钥发送至区块链进行上链;区块链向第二用户端发送修改提醒,询问第二用户端是否获取修改后的隐藏信息,若第二客户端需要获取修改后的隐藏信息,则执行步骤d。
企业信息的共享是需要保证安全性的,区块链是目前公认的较为安全的共享手段,采用非对称加密也是为了保证信息共享的安全性。
以上方案已经可以实现本申请的目的,至少可以达到如下的效果:
本发明通过建立企业共享数据库和区块链,通过大数据共享来克服信息真实性问题,通过区块链技术保证数据的安全问题。
首先通过对共享圈内的企业建立唯一的识别码,在其他企业需要获取的信息涉及到企业数据库中的数据时,只需要扫描企业的识别码进行获取相应的数据即可;将企业划分等级是为了保证数据的安全性,不是将整个简历进行共享,而是将与需要获取信息的企业相关的部分分享,保证了其余信息的安全性;企业获取相关信息是经过非对称加密的文件,而且文件的打开被设定为只读(最好是发送到只有浏览功能的显示器上)和单次打开(第二次再打开需要再次请求),而且浏览时间上有限定,超过时限会自动关闭,进一步保证了信息的安全性。
企业在发现存储的信息有问题时,可以进行修改,但修改后的信息需要通知之前获取信息的企业是否要获取更新的信息,这样可以保证企业之间的信息共享的及时性。
在本发明的一些实施例中,所述的步骤a和步骤b之间还包括步骤:
a1.区块链接收求职者信息的求职信息,所述的求职信息包括所述求职者的身份码、求职要求、简历信息和求职黑名单;将包含所述的求职信息的求职区块存储至所述区块链上;接收第二用户端的招聘信息,将包含第二用户端的标识码、招聘要求、招聘黑名单和职位信息的招聘区块存储至区块链;将求职区块的信息与所述的招聘区块上的信息进行匹配,若同时满足以下条件:1)求职区块上的简历信息符合所述的招聘区块上的招聘要求;2)招聘区块上的职位信息符合求职区块上的求职要求;3)求职者不在招聘黑名单中且第二用户端对应的企业不在所述的求职黑名单中,则向第二用户端发送求职者的简历信息;
这里要说明的是,目前的求职网站虽然设置了一些求职黑名单等,但对求职者的保护等级较低,例如企业再建立一个账号即可获取,而本申请对共享圈内的企业是进行认证的,如果仅仅有一个简单的账号,而其不具备信息共享的其他条件,是无法实现信息共享的,如一个企业是新注册企业,那需要其提供营业执照等证明;
在步骤d和步骤e之间还包括步骤:
d1:第二用户端将从第一用户端获得的加密文件解密后的信息与所述的求职者的简历信息进行比对,若比对结果为一致,则向求职者发送面试信息,面试结束将包含面试结果的结果区块存储至区块链上。
在本发明的一些实施例中,所述的第一用户端根据第二用户端的分享等级指示第一数据库向第二数据库发送对应等级的人力资源数据包并在第二用户端生成展示文件,具体包括步骤:
当第二用户端分享等级为低时,向第二用户端发送的人力资源数据包中的隐藏信息为空;当第二用户端分享等级为中时,向第二用户端发送的人力资源数据包中的隐藏信息包括中等隐藏信息;当第二用户端分享等级为高时,向第二用户端发送的人力资源数据包中的隐藏信息为全部隐藏信息;
所述的分享等级的划分按照如下方法划分,分别获取第一客户端和第二客户端对应的企业信息,所述的企业信息包括经营范围和企业风险;若第二用户端的企业风险为高风险,则将第二用户端的企业划分为低分享等级;若第二用户端的企业风险为低风险,且第二用户端的经营范围与第一用户端的经营范围为部分相同,则将第二用户端的企业划分为中分享等级,所述的中等隐藏信息为第二用户端的经营范围与第一用户端的经营范围相同的部分相关的隐藏信息;若第二用户端的企业风险为低风险,且第二用户端的经营范围与第一用户端的经营范围完全相同,则将第二用户端的企业划分为高分享等级,这样可以保证数据的安全性。
在本发明的一些实施例中,在步骤b中当第二用户端读取所述第一数据库的第一用户端标识码时,需要验证第二用户端的安全性,具体步骤如下:
区块链对第二用户端进行安全监控,生成用户端监控数据和远端监控反馈数据,综合分析判断是否处于风险状态:通过对第二用户端进行实时的用户端安全监控,生成用户端监控数据,对用户端监控数据进行用户分析,判断是否存在风险,并在存在风险时,对第二用户端的通信记录中的通信用户发送远端监控申请,服务器调用通信用户与第二用户端进行通信,向所述的第二用户端发送仿真信息;获得远端监控数据;若判断处于风险状态时,服务器将第二用户端和通信用户进行暂停,将服务器数据上传至云端并加密,将云端的数据采用备用转换方案;处理风险并核验,待第二用户端和通信用户消除风险后,恢复所述的第二用户端和通信用户,将经过备用转换方案转换后的数据发送到区块链。
对分享圈中的每一个用户端进行安全监控是非常必要的,可以保证整个数据的安全性,采用仿真信息进行安全测试,保证了用户端的安全性的有效监测。
在本发明的一些实施例中,在步骤b中当第二用户端读取所述第一数据库的第一用户端标识码时,需要验证第二用户端的安全性,具体步骤如下:验证模块将第二用户端的管理员分为1-8级,分别向8个等级的管理员发送第一字符串和第二字符串,所述的第一字符串包括1-8中的至少4个数字,在第一字符串中包含的数字为对应的管理员等级;第二字符串为子字符串;所述的子字符串按照第一字符串中的数字顺序组成验证字符串,第二用户端将验证字符串发送至验证模块,若通过验证,则向第一用户端发送确认信息。
具体的,将管理员的等级分为1-8级,向8个管理员分别发送第一字符串和第二字符串如:向1-8级的管理员发送的第一字符串是一致的,如13568,而每个管理员收到的第二字符串是不同的,如:1级管理员收到的字符串为38T6@,2级管理员收到的字符串为4t69@8G,3级管理员收到的字符串为!28uU54X,4级管理员收到的字符串为658$*5Y,5级管理员收到的字符串为64&58P,6级管理员收到的字符串为34689#R,7级管理员收到的字符串为G5Y6R8,8级管理员收到的字符串为4368*!3M,那么最终的验证正确的字符串应为:38T6@!28uU54X64&58P34689#R4368*!3M,为了进一步提高安全性,用户端生成验证字符串时需要各个管理员依次发送第二字符串,如上面所述的第一字符串13568,则1级管理员首先输入自己的第二字符串,***提示输入第二个第二字符串,此时3级管理员输入自己的第二字符串;以此类推输入5、6、8级管理员的第二字符串;这样操作的安全性是,每位管理员对自己的级别是能记住的,而即便某个账号被盗用或者即便全部被盗,在验证时,没有办法知晓每位管理员的级别,也就不知道如何生成验证字符串,这是一个很安全的保护措施,这除了利用了网络数据安全技术,还确保了在网络不安全的情况下,每位管理员的级别来确定字符串顺序,加强了安全性;为了进一步提高安全性,在一些实施例中,限定每个第二字符串的输入时限,如3分钟。
在本发明的一些实施例中,在步骤b中当第二用户端读取所述第一数据库的第一用户端标识码时,需要验证第二用户端的安全性,具体步骤如下:
验证模块向第二用户端发送验证字符串,所述的验证字符串包括多个子字符串;同时向第二用户端所对应的企业的两个移动端发送多个剔除子字符串和字符串顺序,第二用户端需要在限定时间内回复确认字符串,所述的确认字符串为验证字符串去除多个剔除子字符串后得到的子字符串按照所述的字符串顺序排列得到的字符串。
这个具体的为,比如两个移动端一个收到的字符串是56%PYT685*@596&%$23&#UYGSK,而另一个移动端收到剔除字符串为YT68、@596&和23,那么得到的验证字符串应为56%P5*&%$&#UYGSK,而移动端的数据为不同的管理员控制,保证了安全性,当然,为了保证安全性,持有移动端的管理员应定时反馈移动端安全信息,如丢失应及时上报。
一种基于大数据的人力资源共享***,包括:
第一用户端,被配置为基于第一数据库对应的第一用户端信息生成第一用户端标识码;
第二用户端,被配置为当第二用户端读取所述第一数据库的第一用户端标识码时,第一用户端根据第二用户端的分享等级指示第一数据库向第二数据库发送对应等级的人力资源数据包并在第二用户端生成展示文件,所述的展示文件包括第一数据库的人力资源的公共信息和隐藏信息,所述的隐藏信息仅展示隐藏信息名称;
初步判定模块,被配置为第二用户端根据第一数据库的人力资源的公共信息部分初步判定确定是否要获取所述的公共信息对应的隐藏信息;若初步判定为是,则将第二用户端对各隐藏信息名称项对应的要求发送至第一用户端;
信息匹配模块,被配置为第一用户端分析隐藏信息是否符合第二用户端的要求,若判断为是,则从区块链中读取并验证第二用户端的身份信息,若验证通过,则将隐藏信息采用非对称加密算法加密后生成加密文件发送至第二用户端,基于第一用户端的私钥对加密文件进行解密,并通过第二数据库的公钥对隐藏信息进行加密,将第一用户端的私钥、所述第二用户端公钥、加密后的隐藏信息对应的哈希值,发送加密文件的时间和隐藏信息的内容发送至区块链进行上链;
信息更新模块,被配置为当第一用户端需要修改隐藏信息时,将修改后的隐藏信息对应的哈希值、修改后的隐藏信息的内容以及修改时间、第一用户端的私钥、所述第二用户端的公钥发送至区块链进行上链;区块链向第二用户端发送修改提醒,询问第二用户端是否获取修改后的隐藏信息,若第二客户端需要获取修改后的隐藏信息,则将需求发送至信息匹配模块。
应当说明的是,上述实施例均可根据需要自由组合。以上介绍仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (1)
1.一种基于大数据的人力资源共享方法,其特征在于,包括:
a.基于第一数据库对应的第一用户端信息生成第一用户端标识码;
b.当第二用户端读取所述第一数据库的第一用户端标识码时,第一用户端根据第二用户端的分享等级指示第一数据库向第二数据库发送对应等级的人力资源数据包并在第二用户端生成展示文件,所述的展示文件包括第一数据库的人力资源的公共信息和隐藏信息,所述的隐藏信息仅展示隐藏信息名称;
c.第二用户端根据第一数据库的人力资源的公共信息部分初步判定确定是否要获取所述的公共信息对应的隐藏信息;若初步判定为是,则将第二用户端对各隐藏信息名称项对应的要求发送至第一用户端;
d.第一用户端分析隐藏信息是否符合第二用户端的要求,若判断为是,则从区块链中读取并验证第二用户端的身份信息,若验证通过,则将隐藏信息采用非对称加密算法加密后生成加密文件发送至第二用户端,基于第一用户端的私钥对加密文件进行解密,并通过第二数据库的公钥对隐藏信息进行加密,将第一用户端的私钥、所述第二用户端公钥、加密后的隐藏信息对应的哈希值,发送加密文件的时间和隐藏信息的内容发送至区块链进行上链;
e.当第一用户端需要修改隐藏信息时,将修改后的隐藏信息对应的哈希值、修改后的隐藏信息的内容以及修改时间、第一用户端的私钥、所述第二用户端的公钥发送至区块链进行上链;区块链向第二用户端发送修改提醒,询问第二用户端是否获取修改后的隐藏信息,若第二客户端需要获取修改后的隐藏信息,则执行步骤d;
所述的步骤a和步骤b之间还包括步骤:
a1.区块链接收求职者信息的求职信息,所述的求职信息包括所述求职者的身份码、求职要求、简历信息和求职黑名单;将包含所述的求职信息的求职区块存储至所述区块链上;接收第二用户端的招聘信息,将包含第二用户端的标识码、招聘要求、招聘黑名单和职位信息的招聘区块存储至区块链;将求职区块的信息与所述的招聘区块上的信息进行匹配,若同时满足以下条件:1)求职区块上的简历信息符合所述的招聘区块上的招聘要求;2)招聘区块上的职位信息符合求职区块上的求职要求;3)求职者不在招聘黑名单中且第二用户端对应的企业不在所述的求职黑名单中,则向第二用户端发送求职者的简历信息;
在步骤d和步骤e之间还包括步骤:
d1:第二用户端将从第一用户端获得的加密文件解密后的信息与所述的求职者的简历信息进行比对,若比对结果为一致,则向求职者发送面试信息,面试结束将包含面试结果的结果区块存储至区块链上;
所述的第一用户端根据第二用户端的分享等级指示第一数据库向第二数据库发送对应等级的人力资源数据包并在第二用户端生成展示文件,具体包括步骤:
当第二用户端分享等级为低时,向第二用户端发送的人力资源数据包中的隐藏信息为空;当第二用户端分享等级为中时,向第二用户端发送的人力资源数据包中的隐藏信息包括中等隐藏信息;当第二用户端分享等级为高时,向第二用户端发送的人力资源数据包中的隐藏信息为全部隐藏信息;
所述的分享等级的划分按照如下方法划分,分别获取第一客户端和第二客户端对应的企业信息,所述的企业信息包括经营范围和企业风险;若第二用户端的企业风险为高风险,则将第二用户端的企业划分为低分享等级;若第二用户端的企业风险为低风险,且第二用户端的经营范围与第一用户端的经营范围为部分相同,则将第二用户端的企业划分为中分享等级,所述的中等隐藏信息为第二用户端的经营范围与第一用户端的经营范围相同的部分相关的隐藏信息;若第二用户端的企业风险为低风险,且第二用户端的经营范围与第一用户端的经营范围完全相同,则将第二用户端的企业划分为高分享等级;
在步骤b中当第二用户端读取所述第一数据库的第一用户端标识码时,需要验证第二用户端的安全性,具体步骤如下:
区块链对第二用户端进行安全监控,生成用户端监控数据和远端监控反馈数据,综合分析判断是否处于风险状态:通过对第二用户端进行实时的用户端安全监控,生成用户端监控数据,对用户端监控数据进行用户分析,判断是否存在风险,并在存在风险时,对第二用户端的通信记录中的通信用户发送远端监控申请,服务器调用通信用户与第二用户端进行通信,向所述的第二用户端发送仿真信息;获得远端监控数据;若判断处于风险状态时,服务器将第二用户端和通信用户进行暂停,将服务器数据上传至云端并加密,将云端的数据采用备用转换方案;处理风险并核验,待第二用户端和通信用户消除风险后,恢复所述的第二用户端和通信用户,将经过备用转换方案转换后的数据发送到区块链;
在步骤b中当第二用户端读取所述第一数据库的第一用户端标识码时,需要验证第二用户端的安全性,具体步骤如下:验证模块将第二用户端的管理员分为1-8级,分别向8个等级的管理员发送第一字符串和第二字符串,所述的第一字符串包括1-8中的至少4个数字,在第一字符串中包含的数字为对应的管理员等级;第二字符串为子字符串;所述的子字符串按照第一字符串中的数字顺序组成验证字符串,第二用户端将验证字符串发送至验证模块,若通过验证,则向第一用户端发送确认信息;
在步骤b中当第二用户端读取所述第一数据库的第一用户端标识码时,需要验证第二用户端的安全性,具体步骤如下:
验证模块向第二用户端发送验证字符串,所述的验证字符串包括多个子字符串;同时向第二用户端所对应的企业的两个移动端发送多个剔除子字符串和字符串顺序,第二用户端需要在限定时间内回复确认字符串,所述的确认字符串为验证字符串去除多个剔除子字符串后得到的子字符串按照所述的字符串顺序排列得到的字符串。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310614031.5A CN116523486B (zh) | 2023-05-29 | 2023-05-29 | 一种基于大数据的人力资源共享***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310614031.5A CN116523486B (zh) | 2023-05-29 | 2023-05-29 | 一种基于大数据的人力资源共享***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116523486A CN116523486A (zh) | 2023-08-01 |
CN116523486B true CN116523486B (zh) | 2024-01-30 |
Family
ID=87404864
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310614031.5A Active CN116523486B (zh) | 2023-05-29 | 2023-05-29 | 一种基于大数据的人力资源共享***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116523486B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117438019A (zh) * | 2023-10-11 | 2024-01-23 | 北京远盟普惠健康科技有限公司 | 一种医疗数据安全管理和传输***和方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200006493A (ko) * | 2018-07-10 | 2020-01-20 | 주식회사 위링크글로벌 | 블록체인을 이용한 구인 구직 서비스 제공 시스템 |
CN113947382A (zh) * | 2021-10-26 | 2022-01-18 | 山大地纬软件股份有限公司 | 一种基于区块链的求职招聘隐私数据管理方法与装置 |
CN114547209A (zh) * | 2022-04-26 | 2022-05-27 | 睿至科技集团有限公司 | 一种基于区块链的数据共享交互方法及*** |
CN114741704A (zh) * | 2021-12-30 | 2022-07-12 | 湖南科技学院 | 一种基于婚恋交友的隐私保护方法、装置、设备及介质 |
CN115456324A (zh) * | 2022-07-26 | 2022-12-09 | 贵州民族大学 | 一种求职隐私信息的管理方法、装置以及*** |
-
2023
- 2023-05-29 CN CN202310614031.5A patent/CN116523486B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200006493A (ko) * | 2018-07-10 | 2020-01-20 | 주식회사 위링크글로벌 | 블록체인을 이용한 구인 구직 서비스 제공 시스템 |
CN113947382A (zh) * | 2021-10-26 | 2022-01-18 | 山大地纬软件股份有限公司 | 一种基于区块链的求职招聘隐私数据管理方法与装置 |
CN114741704A (zh) * | 2021-12-30 | 2022-07-12 | 湖南科技学院 | 一种基于婚恋交友的隐私保护方法、装置、设备及介质 |
CN114547209A (zh) * | 2022-04-26 | 2022-05-27 | 睿至科技集团有限公司 | 一种基于区块链的数据共享交互方法及*** |
CN115456324A (zh) * | 2022-07-26 | 2022-12-09 | 贵州民族大学 | 一种求职隐私信息的管理方法、装置以及*** |
Also Published As
Publication number | Publication date |
---|---|
CN116523486A (zh) | 2023-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10313313B2 (en) | Methods and systems for proxying data | |
CN109858262B (zh) | 基于区块链***的流程审批方法、装置、***及存储介质 | |
CN103581105B (zh) | 登录验证方法和登录验证*** | |
US20100154066A1 (en) | System and Method for Managing Security Testing | |
US9081982B2 (en) | Authorized data access based on the rights of a user and a location | |
CN111526156B (zh) | 基于大数据的安全云平台*** | |
CN116523486B (zh) | 一种基于大数据的人力资源共享***及方法 | |
CN111666591A (zh) | 线上核保数据安全处理方法、***、设备及存储介质 | |
CN115842680B (zh) | 一种网络身份认证管理方法及*** | |
CN112202708A (zh) | 身份认证方法、装置、电子设备及存储介质 | |
CN114239072B (zh) | 区块链节点管理方法及区块链网络 | |
CN110601854A (zh) | 一种授权客户端、配电终端设备及其授权方法 | |
CN110084031A (zh) | 一种认证逻辑可自定义的信息***账号安全认证平台 | |
CN115860683A (zh) | 一种业务流程处理***、方法、客户端及介质 | |
CN116432193A (zh) | 一种金融数据库数据保护改造方法及其金融数据保护*** | |
CN113515728B (zh) | 一种基于多级部署的物联网平台软件授权控制***和方法 | |
CN115499120A (zh) | 一种基于云计算的数据保存方法及数据保存平台 | |
CN110110511A (zh) | 一种企业数据库安全访问装置 | |
CN110807181A (zh) | 企业内部数据库登录验证方法、装置及*** | |
CN113127841B (zh) | 远程管理软件用户的方法、装置、设备及存储介质 | |
CN112615855B (zh) | 一种基于政务秒批平台的数据安全传输方法 | |
CN115203712A (zh) | 基于云访问安全代理的数据库审计方法和装置 | |
CN116975829A (zh) | 基于指纹认证的资产保密方法、***、终端及存储介质 | |
CN116305183A (zh) | 一种处理数据的方法、数据处理端、存储介质及电子设备 | |
CN117785829A (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 |