技术领域
[0001] 本
发明涉及简历认证方法,更具体地说是指基于区
块连的简历认证方法、装置、计算机设备及存储介质。
背景技术
[0002] 招聘是指招收和聘请工人、职员参加工作,在招聘过程中,需要求职者投递简历,但是个人简历内容无法经过有效认证,求职者可以在简历中写下任何想要展示的内容,而招聘方除了学历可通过对于求职者描述的其他重要内容很难验证或识别,这些内容包括且不限于简历里的校园经历如社团活动、项目经验、获得荣誉以及工作后的企业工作经历、项目经验、培训经历等,并且求职者可以随意
修改自己的简历内容去适配自己意愿投递的职位。而招聘方只能看到求职者刻意修饰后的简历资料,招聘方要为应付提供虚假简历的求职者付出大量的时间成本和人
力成本。
[0003] 因此,有必要设计一种新的方法,实现对求职者在简历内填写的内容的认证,确保个人简历的真实性和可信度,有效降低了招聘方的招聘成本。
发明内容
[0004] 本发明的目的在于克服
现有技术的
缺陷,提供简历认证方法、装置、计算机设备及存储介质。
[0005] 为实现上述目的,本发明采用以下技术方案:简历认证方法,包括:
[0006] 建立联盟链;
[0007] 获取用户参与的活动信息;
[0009] 获取用户初始简历;
[0010] 将活动信息加载于初始简历内,以形成目标简历;
[0011] 将目标简历加入区块链内。
[0012] 其进一步技术方案为:所述建立联盟链,包括:
[0013] 获取机构数字证书;
[0014] 将机构数字证书加入区块链内,以得到联盟链。
[0015] 其进一步技术方案为:所述用户参与的活动信息包括用户线上或线下参与联盟链内机构发布活动的信息。
[0016] 其进一步技术方案为:所述将活动信息加载于初始简历内,以形成目标简历,包括:
[0017] 获取区块链内的活动信息;
[0019] 标注活动信息,以得到目标简历。
[0020] 其进一步技术方案为:所述将目标简历加入区块链内之后,还包括:
[0022] 若是,则进行目标简历修改,并将修改后的目标简历加入区块链内。
[0023] 其进一步技术方案为:所述将目标简历加入区块链内之后,还包括:
[0024] 获取查询请求;
[0025] 判断用户是否同意查询;
[0026] 若是,则从区块链内调取用户的目标简历;
[0027] 反馈目标简历;
[0028] 若否,则发送不可查询通知。
[0029] 本发明还提供了简历认证装置,包括:
[0030] 联盟链建立单元,用于建立联盟链;
[0031] 信息获取单元,用于获取用户参与的活动信息;
[0032] 信息加入单元,用于将活动信息加入区块链中;
[0033] 简历获取单元,用于获取用户初始简历;
[0034] 加载单元,用于将活动信息加载于初始简历内,以形成目标简历;
[0035] 简历加入单元,用于将目标简历加入区块链内。
[0036] 其进一步技术方案为:所述联盟链建立单元包括:
[0037] 证书获取子单元,用于获取机构数字证书;
[0038] 证书加入子单元,用于将机构数字证书加入区块链内,以得到联盟链。
[0039] 本发明还提供了一种计算机设备,所述计算机设备包括
存储器及处理器,所述存储器上存储有
计算机程序,所述处理器执行所述计算机程序时实现上述的方法。
[0040] 本发明还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述的方法。
[0041] 本发明与现有技术相比的有益效果是:本发明通过以区块链为核心,建立联盟链,联盟链内的成员发布的活动,若有用户参加,则会将该用户参与的活动信息记录到区块链内,作为认证,用户在创建简历后,区块链会将记载的活动信息加载到简历对应位置,形成带有认证活动信息的简历,可实现对求职者在简历内填写的内容的认证,确保个人简历的真实性和可信度,有效降低了招聘方的招聘成本。
[0042] 下面结合
附图和具体
实施例对本发明作进一步描述。
附图说明
[0043] 为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044] 图1为本发明实施例提供的简历认证方法的应用场景示意图;
[0045] 图2为本发明实施例提供的简历认证方法的流程示意图;
[0046] 图3为本发明实施例提供的简历认证方法的子流程示意图;
[0047] 图4为本发明实施例提供的简历认证方法的子流程示意图;
[0048] 图5为本发明另一实施例提供的简历认证方法的流程示意图;
[0049] 图6为本发明另一实施例提供的简历认证方法的流程示意图;
[0050] 图7为本发明实施例提供的简历认证装置的示意性
框图;
[0051] 图8为本发明实施例提供的简历认证装置的联盟链建立单元的示意性框图;
[0052] 图9为本发明实施例提供的简历认证装置的加载单元的示意性框图;
[0053] 图10为本发明另一实施例提供的简历认证装置的示意性框图;
[0054] 图11为本发明另一实施例提供的简历认证装置的示意性框图;
[0055] 图12为本发明实施例提供的计算机设备的示意性框图。
具体实施方式
[0056] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0057] 应当理解,当在本
说明书和所附
权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0058] 还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0059] 还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0060] 请参阅图1和图2,图1为本发明实施例提供的简历认证方法的应用场景示意图。图2为本发明实施例提供的简历认证方法的示意性
流程图。该简历认证方法应用于
服务器中。
该服务器可以为分布式服务平台中的一台服务器,该服务器内设有认证平台,该服务器与用户终端的服务APP以及机构终端的服务APP进行数据交互,机构通过机构终端的服务APP发布活动,用户可通过用户终端的服务APP获取活动,并参与该活动,认证平台会对这些活动信息进行认证,在用户通过用户终端的服务APP输入简历时,认证平台自动加载认证后的活动信息至简历内,以形成目标简历,并将目标简历存储于认证平台内,再用户修改或者企业查阅简历时,从认证平台调取目标简历做修改或查阅。
[0061] 需要说明的是,图2中仅仅示意出一台服务器,在实际操作过程中,可以利用多台服务器进行简历的筛选和处理。
[0062] 图2是本发明实施例提供的简历认证方法的流程示意图。如图2所示,该方法包括以下步骤S110至S150。
[0063] S110、建立联盟链。
[0064] 在本实施例中,联盟链指的是若干个机构通过区块链连接在一起,形成区块链内的成员。
[0065] 通过建立联盟链,对用户的活动信息进行各方的认证,以提高个人简历的真实性和可信度。
[0066] 在一实施例中,如图3所示,上述的步骤S110可包括步骤S111~S112。
[0067] S111、获取机构数字证书。
[0068] 在本实施例中,所述机构包括企业、院校、社团、培训机构等。
[0069] S112、将机构数字证书加入区块链内,以得到联盟链。
[0070] 在本实施例中,只有将证书写入区块链的
节点才能成为联盟链的成员。后面如果有新成员加入,通过
智能合约控制,只有超过1/3的现有成员同意,才可以将其证书写入区块链,加入区块链网络,共同组成区块链网络后,通过P2P协议维护区块链中的数据,对数据进行共识,保证各个节点的数据一致,数据不可抵赖,不可纂改。
[0071] 区块链具有分布式、不可纂改、不可抵赖特性,参与各方共同维护一致性账本,建立基于数据的信任关系,所有信息都存储在区块链各节点中并且支持被授权的节点对其进行
访问,参与者在区块链中的
角色和职能决定了信息存取的权限。因此,在企业、院校、社团和培训机构等关键参与方之间建立联盟链,共同维护一致性账本,建立基于数据的信任关系。以实现对求职者在简历内填写的内容的认证,确保个人简历的真实性和可信度,有效降低了招聘方的招聘成本。
[0072] S120、获取用户参与的活动信息。
[0073] 在本实施例中,上述的用户参与的活动信息包括用户线上或线下参与联盟链内机构发布活动的信息。
[0074] 具体地,联盟链上的成员在机构终端的服务APP上定制并发布兼职、实习、培训、招聘等各项活动,用户可通过用户终端的服务APP报名参与到发布的各项活动中,联盟链上的成员会收到用户的报名数据后,判断用户是否参与线上活动,若是,则由用户通过用户终端的服务APP完成整个活动流程,若否,则通过二维码扫码签到记录用户参与活动。
[0075] S130、将活动信息加入区块链中。
[0076] 无论是线上参与活动还是线下参与活动,这些活动信息都通过认证平台记录在区块链各节点上。求职者在参与院校、社团、企业、培训机构等的各项活动都能够进行有效认证,增加了个人简历的真实性和可信度,增强了个人用户求职时的竞争力,有效降低了招聘方的招聘成本。
[0077] S140、获取用户初始简历。
[0078] 在本实施例中,初始简历指的是囊括用户基本信息的简历。具体地,用户通过用户终端的服务APP在创建,编辑和认证自己的初始简历。
[0079] S150、将活动信息加载于初始简历内,以形成目标简历。
[0080] 在本实施例中,目标简历是指包括基本信息与活动信息的简历。
[0081] 在一实施例中,如图4所示,上述的步骤S150可包括步骤S151~S153。
[0082] S151、获取区块链内的活动信息;
[0083] S152、将活动信息加载至初始简历对应位置;
[0084] S153、标注活动信息,以得到目标简历。
[0085] 在本实施例中,需要预先从认证平台的区块链内加入的活动信息,自动导入并产生到用户初始简历的对应位置,并会标注已认证表明该活动信息是已经上链,不可纂改的。
[0086] S160、将目标简历加入区块链内。
[0087] 目标简历加入区块链中,可使得目标简历的内容被认证,具有不可篡改性。
[0088] 图5是本发明另一实施例提供的简历认证方法的流程示意图。如图5所示,本实施例的简历认证方法包括步骤S210-S280。其中步骤S210-S260与上述实施例中的步骤S110-S160类似,在此不再赘述。下面详细说明本实施例中所增加的步骤S270-S280。
[0089] S270、判断是否有修改简历请求;
[0090] S280、若是,则进行目标简历修改,并将修改后的目标简历加入区块链内。
[0091] 若否,则返回步骤S270。
[0092] 一旦目标简历加入区块链后,用户对该目标简历的任何修改也将记录在区块链上,不可抵赖,不可纂改。
[0093] 图7是本发明另一实施例提供的简历认证方法的流程示意图。如图6所示,本实施例的简历认证方法包括步骤S310-S410。其中步骤S310-S260与上述实施例中的步骤S210-S260类似,在此不再赘述。下面详细说明本实施例中所增加的步骤S370-S410。
[0094] S370、获取查询请求。
[0095] 该查询请求是从企业终端的服务APP发出。
[0096] S380、判断用户是否同意查询。
[0097] 在本实施例中,该查询请求会同步至用户终端的服务APP内,用户可通过在用户终端的服务APP上的操作来实现同意或拒绝对应企业的查询请求。
[0098] S390、若是,则从区块链内调取用户的目标简历。
[0099] S400、反馈目标简历。
[0100] 具体是将目标简历反馈至企业终端的服务APP,企业可通过反馈的目标简历进行招聘流程。
[0101] S410、若否,则发送不可查询通知。
[0102] 具体是在企业终端的服务APP上呈现不可查询的通知。
[0103] 企业在查询个人简历上链数据前,必须征得个人用户的同意,否则无法获得有关数据,实现降低了招聘方的试错成本,提高了该招聘平台的简历有效性。
[0104] 在求职者本身的允许下,招聘方可查看求职者简历在区块链上的记录,由于区块链记录数据的不可纂改特性,招聘方可看到求职者的简历修改记录,能够有效避免求职者刻意匹配岗位需求而修改简历内容。在可追溯的简历修改信息公开的技术支持下,简历作假的求职者将不会选择该方式去求职,从而降低了招聘方的试错成本,提高了该招聘平台的简历有效性。
[0105] 当然,于其他实施例,上述的步骤S370-S410可增加在步骤S280之后。
[0106] 上述的简历认证方法,通过以区块链为核心,建立联盟链,联盟链内的成员发布的活动,若有用户参加,则会将该用户参与的活动信息记录到区块链内,作为认证,用户在创建简历后,区块链会将记载的活动信息加载到简历对应位置,形成带有认证活动信息的简历,可实现对求职者在简历内填写的内容的认证,确保个人简历的真实性和可信度,有效降低了招聘方的招聘成本。
[0107] 图7是本发明实施例提供的简历认证装置300的示意性框图。如图5所示,对应于以上简历认证方法,本发明还提供一种简历认证装置300。该简历认证装置300包括用于执行上述简历认证方法的单元,该装置可以被配置于服务器中。
[0108] 具体地,请参阅图7,该简历认证装置300包括:
[0109] 联盟链建立单元301,用于建立联盟链;
[0110] 信息获取单元302,用于获取用户参与的活动信息;
[0111] 信息加入单元303,用于将活动信息加入区块链中;
[0112] 简历获取单元304,用于获取用户初始简历;
[0113] 加载单元305,用于将活动信息加载于初始简历内,以形成目标简历;
[0114] 简历加入单元306,用于将目标简历加入区块链内。
[0115] 在一实施例中,如图8所示,所述联盟链建立单元301包括:
[0116] 证书获取子单元3011,用于获取机构数字证书;
[0117] 证书加入子单元3012,用于将机构数字证书加入区块链内,以得到联盟链。
[0118] 在一实施例中,如图9所示,所述加载单元305包括:
[0119] 获取子单元3051,用于获取区块链内的活动信息;
[0120] 信息加载子单元3052,用于将活动信息加载至初始简历对应位置;
[0121] 标注子单元3053,用于标注活动信息,以得到目标简历。
[0122] 图10是本发明另一实施例提供的一种简历认证装置300的示意性框图。如图10所示,本实施例的简历认证装置300是上述实施例的
基础上增加了请求判断单元307以及修改单元308。
[0123] 请求判断单元307,用于判断是否有修改简历请求。
[0124] 修改单元308,用于若是,则进行目标简历修改,并将修改后的目标简历加入区块链内。
[0125] 图11是本发明另一实施例提供的一种简历认证装置300的示意性框图。如图11所示,本实施例的简历认证装置300是上述实施例的基础上增加了请求获取单元309、查询判断单元310、调取单元311、反馈单元312以及发送单元313。
[0126] 请求获取单元309,用于获取查询请求;
[0127] 查询判断单元310,用于判断用户是否同意查询;
[0128] 调取单元311,用于若是,则从区块链内调取用户的目标简历;
[0129] 反馈单元312,用于反馈目标简历;
[0130] 发送单元313,用于若否,则发送不可查询通知。
[0131] 需要说明的是,所属领域的技术人员可以清楚地了解到,上述简历认证装置300和各单元的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。
[0132] 上述简历认证装置300可以实现为一种计算机程序的形式,该计算机程序可以在如图12所示的计算机设备上运行。
[0133] 请参阅图12,图12是本
申请实施例提供的一种计算机设备的示意性框图。该计算机设备500是服务器,服务器可以是独立的服务器,也可以是多个服务器组成的服务器集群。
[0134] 参阅图12,该计算机设备500包括通过
系统总线501连接的处理器502、存储器和网络
接口505,其中,存储器可以包括非易失性存储介质503和内存储器504。
[0135] 该非易失性存储介质503可存储
操作系统5031和计算机程序5032。该计算机程序5032包括程序指令,该程序指令被执行时,可使得处理器502执行一种简历认证方法。
[0136] 该处理器502用于提供计算和控制能力,以
支撑整个计算机设备500的运行。
[0137] 该内存储器504为非易失性存储介质503中的计算机程序5032的运行提供环境,该计算机程序5032被处理器502执行时,可使得处理器502执行一种简历认证方法。
[0138] 该网络接口505用于与其它设备进行网络通信。本领域技术人员可以理解,图12中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备500的限定,具体的计算机设备500可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0139] 其中,所述处理器502用于运行存储在存储器中的计算机程序5032,以实现如下步骤:
[0140] 建立联盟链;
[0141] 获取用户参与的活动信息;
[0142] 将活动信息加入区块链中;
[0143] 获取用户初始简历;
[0144] 将活动信息加载于初始简历内,以形成目标简历;
[0145] 将目标简历加入区块链内。
[0146] 在一实施例中,处理器502在实现所述建立联盟链步骤时,具体实现如下步骤:
[0147] 获取机构数字证书;
[0148] 将机构数字证书加入区块链内,以得到联盟链。
[0149] 其中,所述用户参与的活动信息包括用户线上或线下参与联盟链内机构发布活动的信息
[0150] 在一实施例中,处理器502在实现所述将活动信息加载于初始简历内,以形成目标简历步骤时,具体实现如下步骤:
[0151] 获取区块链内的活动信息;
[0152] 将活动信息加载至初始简历对应位置;
[0153] 标注活动信息,以得到目标简历。
[0154] 在一实施例中,处理器502在实现所述将目标简历加入区块链内步骤之后,还实现如下步骤:
[0155] 判断是否有修改简历请求;
[0156] 若是,则进行目标简历修改,并将修改后的目标简历加入区块链内。
[0157] 在一实施例中,处理器502在实现所述将目标简历加入区块链内之后,还实现如下步骤:
[0158] 获取查询请求;
[0159] 判断用户是否同意查询;
[0160] 若是,则从区块链内调取用户的目标简历;
[0161] 反馈目标简历;
[0162] 若否,则发送不可查询通知。
[0163] 应当理解,在本申请实施例中,处理器502可以是中央处理单元(Central Processing Unit,CPU),该处理器502还可以是其他通用处理器、数字
信号处理器(Digital Signal Processor,DSP)、专用集成
电路(Application Specific Integrated Circuit,ASIC)、现成可编程
门阵列(Field-Programmable Gate Array,FPGA)或者其他
可编程逻辑器件、分立门或者晶体管逻辑器件、分立
硬件组件等。其中,通用处理器可以是
微处理器或者该处理器也可以是任何常规的处理器等。
[0164] 本领域普通技术人员可以理解的是实现上述实施例的方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成。该计算机程序包括程序指令,计算机程序可存储于一存储介质中,该存储介质为计算机可读存储介质。该程序指令被该
计算机系统中的至少一个处理器执行,以实现上述方法的实施例的流程步骤。
[0165] 因此,本发明还提供一种存储介质。该存储介质可以为计算机可读存储介质。该存储介质存储有计算机程序,其中该计算机程序被处理器执行时使处理器执行如下步骤:
[0166] 建立联盟链;
[0167] 获取用户参与的活动信息;
[0168] 将活动信息加入区块链中;
[0169] 获取用户初始简历;
[0170] 将活动信息加载于初始简历内,以形成目标简历;
[0171] 将目标简历加入区块链内。
[0172] 在一实施例中,所述处理器在执行所述计算机程序而实现所述建立联盟链步骤时,具体实现如下步骤:
[0173] 获取机构数字证书;
[0174] 将机构数字证书加入区块链内,以得到联盟链。
[0175] 其中,所述用户参与的活动信息包括用户线上或线下参与联盟链内机构发布活动的信息。
[0176] 在一实施例中,所述处理器在执行所述计算机程序而实现所述将活动信息加载于初始简历内,以形成目标简历步骤时,具体实现如下步骤:
[0177] 获取区块链内的活动信息;
[0178] 将活动信息加载至初始简历对应位置;
[0179] 标注活动信息,以得到目标简历。
[0180] 在一实施例中,所述处理器在执行所述计算机程序而实现所述将目标简历加入区块链内步骤之后,还实现如下步骤:
[0181] 判断是否有修改简历请求;
[0182] 若是,则进行目标简历修改,并将修改后的目标简历加入区块链内。
[0183] 在一实施例中,所述处理器在执行所述计算机程序而实现所述将目标简历加入区块链内步骤之后,还实现如下步骤:
[0184] 获取查询请求;
[0185] 判断用户是否同意查询;
[0186] 若是,则从区块链内调取用户的目标简历;
[0187] 反馈目标简历;
[0188] 若否,则发送不可查询通知。
[0189] 所述存储介质可以是U盘、移动
硬盘、
只读存储器(Read-Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的计算机可读存储介质。
[0190] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及
算法步骤,能够以
电子硬件、计算机
软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0191] 在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
[0192] 本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。
[0193] 该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
[0194] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉
本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。