本发明涉及互联网技术领域,特别涉及一种基于区块链的履历管理方法及系统。
背景技术
2016年全球人力资源服务业市场规模达到4170亿欧元,从事人力资源服务的机构约16.9万家,欧洲(40%)和亚太(25%)地区比重较高。全球人力资源市场正在以8%的复合增长率逐步增长。在过去的三年里,风险投资在人力资源领域以及劳动力管理技术提供商市场投入55亿美元。虽然其在市场规模方面具有很大的发展潜力,但依然还必须看到人力资源在开发以及管理等方面仍存在不少问题:
(1)信息不共享容易造成数据重复,目前在全球范围内的人力资源企业本身就是中介化、平台化运作,人力资源机构之间存在一定的竞争关系,无法实现信息共享。招聘方需要与不同招聘平台进行招聘合作,支付相应费用;同时,求职者也需在不同平台进行投递简历,容易造成数据重复沉淀。
(2)求职者信息无法查证,简历造假情况严重,人力资源企业普遍没有健全的造价预警系统,无法查证用户数据真实性,存在大量用户不真实、不完善等情况。而这期间产生的时间成本、劳动力成本等都会给相关招聘方带来严重的损失。
(3)个人信息不安全易泄露,人力资源公司是一个完全中心化的中介机构,个人信息记录无法做到完全透明化,且目前全球范围内各招聘平台存在泄漏买卖用户简历,容易对用户造成了严重的损失。
(4)招聘成本高,由于各招聘平台、人力资源公司无法实现信息完全共享,招聘方需要在不同的平台发布招聘信息,大大增加了招聘方的招聘成本。
技术实现要素:
本发明的目的在于克服现有技术不足,提供一种基于区块链的履历管理方法及系统,让用人平台参与到简历认证业务过程中,为求职者简历提供了真实透明可追溯的业务数据源,有助于用人平台快速完成证据的核实、解决纠纷,降低背景调查过程中人力物力和时间成本,提升招聘效率,降低招聘成本;同时对于求职者能够有效保护隐私,降低应聘的时间和经济成本。
本发明为实现上述目的采用以下的技术方案:
第一方面,本发明提供了一种基于区块链的履历管理方法,包括如下步骤:
获取第一用户发送的履历信息,其中所述履历信息包括第一用户个人信息及第二用户信息;
根据所述履历信息中的第二用户信息向所述第二用户发送所述履历信息及认证请求;
向第三用户发送所述履历信息及认证请求;
当获取到所述第二用户及第三用户发送的认证签名后,将所述履历信息上链。
在本发明一实施例中,所述基于区块链的履历管理方法,还包括:
当获取到第三用户的取证请求时;
根据所述取证请求获取匹配的履历信息的保存地址,并根据存储的所述第三用户的私钥进行加密;
将加密后的保存地址发送给第三用户;
第三用户对获取到的保存地址进行解密,并根据解密后的保存地址从区块链上获取匹配的履历信息;
第三用户对所获取的履历信息进行校验,当校验通过后,判断所获取的履历信息为有效履历信息。
第二方面,本发明还提供了一种基于区块链的履历管理系统,包括管理终端,第一用户终端、第二用户终端及第三用户终端;
其中,所述管理终端包括第一用户信息获取模块,认证请求模块,存证模块;
所述第一用户信息获取模块,用于获取第一用户终端发送的履历信息,其中所述履历信息包括第一用户个人信息及第二用户信息;
所述认证请求模块,用于根据所述履历信息中的第二用户信息向所述第二用户终端发送所述履历信息及认证请求;
所述认证请求模块,还用于向第三用户终端发送所述履历信息及认证请求;
所述存证模块,用于当获取到所述第二用户终端及第三用户终端发送的认证签名后,将所述履历信息上链。
在本发明一实施例中,所述管理终端还包括取证请求获取模块,数据调取模块,发送模块;
所述第三用户终端还包括解析模块及校验模块;
所述取证请求获取模块,用于获取第三用户终端发送的取证请求;
所述数据调取模块,用于根据所述取证请求获取匹配的履历信息的保存地址,并根据存储的所述第三用户终端的私钥进行加密;
所述发送模块,用于将加密后的保存地址发送给第三用户终端;
所述解析模块,用于对获取到的保存地址进行解密,并根据解密后的保存地址从区块链上获取匹配的履历信息;
所述校验模块,用于对所获取的履历信息进行校验,当校验通过后,判断所获取的履历信息为有效履历信息。
本发明的有益效果:本发明所提供的一种基于区块链的履历管理方法及系统,基于区块链多中心化、防篡改、可信任特征,利用分布式数据存储、加密算法等技术对交易数据共识签名后上链,实时保全的数据通过智能合约形成证据链,满足证据真实性、合法性、关联性的要求,实现人事资料的标准化;让用人平台参与到简历认证业务过程中,为求职者简历提供了真实透明可追溯的业务数据源,有助于用人平台快速完成证据的核实、解决纠纷,降低背景调查过程中人力物力和时间成本,提升招聘效率,降低招聘成本;同时对于求职者能够有效保护隐私,降低应聘的时间和经济成本。
附图说明
图1为本发明一实施例中一种基于区块链的履历管理方法的流程示意图;
图2为本发明一实施例中一种基于区块链的履历管理系统的结构示意。
具体实施方式
下面结合附图以及具体实施例对本发明做进一步说明,其中的示意性实施例以及说明仅用来解释本发明,但并不作为对本发明的限定。
第一方面,如图1所示,本发明提供了一种基于区块链的履历管理方法,包括:
s100:获取第一用户发送的履历信息,其中所述履历信息包括第一用户个人信息及第二用户信息;
s200:根据所述履历信息中的第二用户信息向所述第二用户发送所述履历信息及认证请求;
s300:向第三用户发送所述履历信息及认证请求;
s400:当获取到所述第二用户及第三用户发送的认证签名后,将所述履历信息上链。
在本发明一实施例中,所述基于区块链的履历管理方法,还包括:
当获取到第三用户的取证请求时;
根据所述取证请求获取匹配的履历信息的保存地址,并根据存储的所述第三用户的私钥进行加密;
将加密后的保存地址发送给第三用户;
第三用户对获取到的保存地址进行解密,并根据解密后的保存地址从区块链上获取匹配的履历信息;
第三用户对所获取的履历信息进行校验,当校验通过后,判断所获取的履历信息为有效履历信息。
在本发明一具体应用场景中,所述第一用户为求职者,第二用户为求职者履历中填写的任职单位或在读院校,第三用户为用人平台;
求职者向区块链运营平台发送履历信息,区块链运营平台对接收到的履历信息完整性进行检查,并根据履历中的就职信息或就读信息,向相关的单位或院校发送认证请求,同时向用人平台发送认证请求;相关单位或院校对求职者的就职信息或就读信息确认无误后,对履历信息进行签名并向区块链运营平台发送认证通过信息;用人平台对接收到的履历信息进行核查后同样进行签名确认,并向区块链运营平台发送认证通过信息;当区块链运营平台接收到相关单位或院校以及用人平台的签名确认信息后,判断该求职者的履历证实有效,进行上链保存,完成履历纯证过程;
当用人平台需要对求职者进行取证时,用人平台向区块链运营平台发送取证请求;区块链运营平台根据用人平台发送的取证请求,获取匹配的履历信息所存储的地址信息,并根据存储的用人平台的私钥进行加密处理;区块链运营平台将加密后的地址信息发送给所述用人平台,用人平台用自己的私钥对接收到的信息进行解密,并根据解密后所获得的地址信息调用相应的履历信息;同时,对所获取到的履历信息进行校验,判断该履历信息是否满足生效条件,如是否具备区块链运营平台、学校或单位、用人平台的三方认证签名,当判断所述履历信息满足生效条件后,判断该履历信息有效,完成取证。
第二方面,如图2所示,本发明还提供了一种基于区块链的履历管理系统,包括管理终端100,第一用户终端200、第二用户终端300及第三用户终端400;
其中,所述管理终端100包括第一用户信息获取模块110,认证请求模块120,存证模块130;
所述第一用户信息获取模块110,用于获取第一用户终端200发送的履历信息,其中所述履历信息包括第一用户个人信息及第二用户信息;
所述认证请求模块120,用于根据所述履历信息中的第二用户信息向所述第二用户终端300发送所述履历信息及认证请求;
所述认证请求模块120,还用于向第三用户400终端发送所述履历信息及认证请求;
所述存证模块130,用于当获取到所述第二用户终端300及第三用户终端400发送的认证签名后,将所述履历信息上链。
在本发明一实施例中,所述管理终端100还包括取证请求获取模块,数据调取模块,发送模块;
所述第三用户终端400还包括解析模块及校验模块;
所述取证请求获取模块,用于获取第三用户终端400发送的取证请求;
所述数据调取模块,用于根据所述取证请求获取匹配的履历信息的保存地址,并根据存储的所述第三用户终端400的私钥进行加密;
所述发送模块,用于将加密后的保存地址发送给第三用户终端400;
所述解析模块,用于对获取到的保存地址进行解密,并根据解密后的保存地址从区块链上获取匹配的履历信息;
所述校验模块,用于对所获取的履历信息进行校验,当校验通过后,判断所获取的履历信息为有效履历信息。
在本发明一具体应用场景中,所述管理终端为区块链运营平台的服务器,所述第一用户终端为求职者的个人终端,第二用户终端为为求职者履历中填写的任职单位或在读院校的服务器,第三用户终端为用人平台的服务器;
求职者向区块链运营平台发送履历信息,区块链运营平台对接收到的履历信息完整性进行检查,并根据履历中的就职信息或就读信息,向相关的单位或院校发送认证请求,同时向用人平台发送认证请求;相关单位或院校对求职者的就职信息或就读信息确认无误后,对履历信息进行签名并向区块链运营平台发送认证通过信息;用人平台对接收到的履历信息进行核查后同样进行签名确认,并向区块链运营平台发送认证通过信息;当区块链运营平台接收到相关单位或院校以及用人平台的签名确认信息后,判断该求职者的履历证实有效,进行上链保存,完成履历纯证过程;
当用人平台需要对求职者进行取证时,用人平台向区块链运营平台发送取证请求;区块链运营平台根据用人平台发送的取证请求,获取匹配的履历信息所存储的地址信息,并根据存储的用人平台的私钥进行加密处理;区块链运营平台将加密后的地址信息发送给所述用人平台,用人平台用自己的私钥对接收到的信息进行解密,并根据解密后所获得的地址信息调用相应的履历信息;同时,对所获取到的履历信息进行校验,判断该履历信息是否满足生效条件,如是否具备区块链运营平台、学校或单位、用人平台的三方认证签名,当判断所述履历信息满足生效条件后,判断该履历信息有效,完成取证。
显然,上述实施例仅仅是为了更清楚的表达本发明技术方案所作的举例,而非对本发明实施方式的限定。对于本领域技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,在不脱离本发明构思的前提下,这些都属于本发明的保护范围。因此本发明专利的保护范围应以所附权利要求为准。