首页> 中国专利> 一种基于区块链的网络招聘平台构建方法和装置

一种基于区块链的网络招聘平台构建方法和装置

摘要

本发明公开了一种基于区块链的网络招聘平台构建方法和装置,该方法包括:首先,该平台需搭建两条不同端口的区块链,两条区块链分别是个人端区块链和企业端区块链;搭建平台服务端服务器,这样该平台共有平台服务端服务器、个人端区块链和企业端区块链组成;建立不同端口之间的联系;当用户首次注册时,需选择属于个人端、企业端还是平台服务端,选择以后系统会自动跳转该端口;本发明在区块链技术的基础上搭建网络招聘环节,使网络招聘环境更加安全、稳定;同时通过区块链的区块对用户进行标记,使在用户能直接锁定目标者,建立联系。

著录项

  • 公开/公告号CN113112219A

    专利类型发明专利

  • 公开/公告日2021-07-13

    原文格式PDF

  • 申请/专利权人 黄健;

    申请/专利号CN202110301826.1

  • 发明设计人 黄健;

    申请日2021-03-22

  • 分类号G06Q10/10(20120101);G06F16/9535(20190101);

  • 代理机构11310 北京立成智业专利代理事务所(普通合伙);

  • 代理人张江涵

  • 地址 411100 湖南省湘潭市雨湖区韶山东路58号云帆苑5栋2单元502号

  • 入库时间 2023-06-19 11:49:09

说明书

技术领域

本发明涉及区块链技术领域,尤其涉及到一种基于区块链的网络招聘平台构建方法和装置。

技术背景

区块链的基础结构由区块和哈希链组成,区块是指区块链中用来存储数据的块,一个块中能够存储各种各样的交易信息或者数据信息;哈希链是区块链中区块与区块之间的链状结构,哈希链可以传递信息,且最重要的作用是用作数据的追溯,能够追溯的原因是因为下一个块拥有上一个块的哈希值。

区块链的区块由默克尔根值、父哈希值、时间戳和区块头哈希值构成的;默克尔根值是由一种树状结构的默克尔树决定的,存入该区块的数据信息构成默克尔树最底层结构的树枝;父哈希值为上一个区块的区块头哈希值,它是上一个区块通过哈希链将哈希值传递到该区块的;时间戳是该区块在区块链上的最特殊标志,表明该区块生成的时间,因为区块链的区块是一个一个生成的,所以一条区块链上的所有区块的生成时间是唯一的;区块头哈希值是该区块的总哈希值,它会通过哈希链传递到下一个区块,作为写一个区块的父哈希值。

作为比特币底层技术发展起来的区块链技术的最大优势是去中心化和不可篡改性;去中心化指的是区块链中没有中心服务器,连接区块链的所有的记账者节点的权利是一样大的,所有节点共同管理账本,这就防止了其中一个或者几个账本数据的改变而引起结果数据的改变,因为区块链输出数据是按照数据占有者节点的数量而定的,哪种数据节点节点数量多,那输出的数据就是这些节点共有的数据;区块链的不可篡改性体现在,当一个节点受到攻击,想要修改该节点数据的时候,将会向其他节点发送数据修改的申请,其他节点收到信息,将会比对自己的账本数据,如果和自己的账本数据不同,则该节点就会拒绝修改数据的请求,因此区块链的区块数据几乎是不可能被修改的。

区块链技术发展到现在,越来越受到各行业的欢迎,区块链技术不在仅仅用于数据的存储,还通过搭建适合的智能合约应用到各种领域;理论上通过搭建合适的智能合约区块链技术能够应用到绝大多数行业。

网络招聘,是指通过现代信息技术手段,帮助企业人事经理完成招聘的过程;即企业通过自己的网站、第三方招聘网站等机构,使用简历数据库或搜索引擎等工具来完成招聘过程。

现代网络招聘的弊端有:信息真实度低、应用范围狭窄、基础环境薄弱、信息处理难度大、成功概率较低等问题,同时网络招聘的网络安全问题也受到了极大的挑战。

发明内容

本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。

为此,本发明的目的在于提供一种基于区块链的网络招聘平台构建方法,一种基于区块链的网络招聘平台构建装置。

其中,一种基于区块链的网络招聘平台构建方法,包括:

首先,该平台需搭建两条不同端口的区块链,两条区块链分别是个人端区块链和企业端区块链;

搭建平台服务端,这样该平台共有平台服务端、个人端区块链和企业端区块链组成;

建立不同端口之间的联系;

当用户首次注册时,需选择属于个人端、企业端还是平台服务端,选择以后系统会自动跳转该端口。

在上述技术方案中,优选地,搭建两条不同端口的区块链包括:搭建两条不同区块链分别为个人端区块链和企业端区块链,不同区块链上将处理和写入该类型用户的基本信息、面试信息,以及交易信息;

在上述技术方案中,优选地,搭建不同端口的区块链还包括:不同端口的区块链的形成采用任意合适的生成区块链的方法;但要考虑到网络求职需求、平台业务量和企业需求量等,根据不同需求,选择合适的生成区块链区块的方法。

在上述技术方案中,优选地,搭建不同端口的区块链还包括:个人端区块链新区块的形成,采用信息数量达到某个固定值时,激活区块链生成新区块;激活新区块以后,把打包的个人端信息写入新形成的区块中,并对用户的身份信息和区块进行标记。

在上述技术方案中,优选地,搭建不同端口的区块链还包括:企业端区块链新区块的形成,采用企业端区块链创建完成面试的个数来形成新的区块;具体地,当企业端区块链将对该段时间内企业的面试进行编辑,并打包处理,打包的数据属于待写入区块的数据;待所有未打包的数据达到一定数量时,将激活区块链生成新区块的流程,形成新区块以后,已经打包好的数据将要写入该区块中;当然打包的数据中还包括新企业的基本注册信息和原有企业的变动信息等。

在上述技术方案中,优选地,搭建平台服务器包括:搭建平台中心服务器或平台端区块链节点,用于处理个人端区块链和企业端区块链的一些数据,便于进行个人端和企业端区块链的信息传递;

具体地,搭建平台服务器还包括:搭建平台中心服务器使得企业端区块链编辑的信息写入区块的同时,将会传递到平台服务端,平台服务端服务器接收到信息后将会把该信息保存到平台中心数据库中,进而对信息进行加工、编辑,传递到个人端区块链;同时个人端区块链编辑的信息将会首先传递到平台服务端,平台服务端对个人信息进行编辑后,当企业端用户访问平台时,通过查询,个人端的应聘信息将会呈现给企业端用户。

搭建平台端区块链节点,需建立个人端区块链、平台端区块链和企业端区块链直接的闭环联系。

在上述技术方案中,优选地,建立不同端口之间的联系包括:个人端区块链和企业端区块链均设置有传递和接受平台服务端服务器信息的智能合约;同时平台服务端设置有编辑和传递由个人端区块链和企业端区块链发送来的信息。

在上述技术方案中,优选地,建立不同端口之间的联系还包括:个人端区块链将有关信息发送到平台服务端,平台服务端通过对信息进行编辑,并保存到相关区域;当企业端区块链进行招聘工作时,平台服务端会将符合要求的个人信息反馈到企业端上,这时企业端用户就可以挑选人才了;完成面试,企业端区块链将会保存面试信息,以及面试人信息并进行标记,同时将面试过程和反馈的结果发送到平台服务端;平台服务端保存面试信息,并将该信息传递到个人端区块链。

在上述任一技术方案中,优选地,建立不同端口之间的联系还包括:企业端区块链将保存和标记的企业端信息发送到平台服务端,平台服务端将信息编辑后并保存;待到个人端用户需要应聘某个工作时,平台服务端将会相匹配的信息发送到个人端上,个人端用户可以挑选自己心仪的工作,选中工作以后,可以向该工作投递简历;服务端接收到投递简历的请求以后,将会把简历信息发送到企业端区块链。

在上述任一技术方案中,优选地,建立不同端口之间的联系还包括:企业端区块链、个人端区块链和平台服务端建立联系的方式为独特的标记,同时个人端区块链的区块与区块之间,企业端区块链的区块与区块之间建立联系也是通过该独特标记进行的。

具体地,还包括:企业端区块链、个人端区块链和平台服务端建立联系的方式的标记可以为:当用户注册信息成功后,区块链将会把该用户的信息存储到区块中,同时该区块将生成标记:用户身份证号加该区块的时间戳T

在上述任一技术方案中,优选地,用户选择端口包括:当用户首次注册时,平台设置有三个端口供用户选择;个人端和企业端用户注册时,首先选择端口,选择端口以后注册个人信息或者企业信息,并将信息保存到区块链的区块中,并标记;平台端用户注册时,要输入该平台提供的激活码,输入激活码以后才可以访问平台服务端。

本发明还提供了一种基于区块链的网络招聘平台构建装置,该装置包括:

发送单元:用于将用户信息以及相关信息发送到其他端口;

传输单元:用于将发送的信息在区块链网络和其他网络中进行传输,传输到其他端口,或者从一个区块传递到一个区块;

检测单元:用于检测发送的信息是否为违规信息,包括木马信息和病毒;

录入单元:用于将收到的信息保存在个人端区块链和企业端区块链区块内,以及将收到的信息经过编辑后,保存到服务端数据库。

确认单元:用于消息发布者,接收消息接收者反馈回来的接收消息确人请求。

具体地,还包括,标记单元:用于对写入各区块的信息进行标记,便于追踪和信息的传递。

编辑单元:用于对收到的信息进行编辑,同时将付款的信息编辑成账单信息。

具体地,该装置包括:个人端区块链、企业端区块链和平台服务端区块链三个端口为总体框架,以发送单元、传输单元、检测单元、录入单元、确认单元、标记单元和编辑单元为分支框架,共同构建成了网络招聘平台的基础装置。

上述技术方案将达到以下技术效果:通过将网络招聘的各端点巧妙的和区块链结合,搭建一种基于区块链的网络招聘平台,确定了招聘的网络安全;通过区块链区块对用户进行标记,便于有针对性的搜索和追溯用户;同时该发明将用户信息保存到区块链的区块中,并且通过建立智能合约维护平台服务端的数据信息,保障了用户信息的安全。

附图说明

图1为本发明一种基于区块链的网络招聘平台构建方法的流程示意图;

图2为本发明另一种基于区块链的网络招聘平台构建方法的流程示意图;

图3为本发明一种基于区块链的网络招聘平台构建装置的示意图;

图4为本发明另一种基于区块链的网络招聘平台构建装置的示意图;

图5为一种个人端、企业端和平台服务端信息传递示意图;

图6为另一种个人端、企业端和平台服务端信息传递示意图;

图7为默克尔树结构示意图;

图8为一种信息标记方法示意图;

图9为另一种信息标记方法示意图;

图10为各端口的思维导图;

图11为该平台的一种收费方式图。

具体实施方式

为了进一步的说明本发明的上述目的、特征和优点,下面将结合附图和具体实施方式对本发明进行进一步的详细说明。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可

以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

如图1所示,根据本发明的一个实施例网络招聘平台构建方法,该方法包括如下步骤:步骤S100,首先,该平台需搭建两条不同端口的区块链,两条区块链分别是个人端区块链和企业端区块链;步骤S101,搭建平台服务端服务器,这样该平台共有平台服务端服务器、个人端区块链和企业端区块链组成;步骤S102,建立不同端口之间的联系;步骤S103,当用户首次注册时,需选择属于个人端、企业端还是平台服务端,选择以后系统会自动跳转该端口。

在该实施例中,通过以区块链技术为基础,分别在个人端、企业端构建区块链;再与平台服务端建立联系,进行信息传递,形成以区块链技术为基础的招聘平台网络;即使平台服务端数据被破坏和丢失,可以通过区块链存储的内容进行数据的恢复,采用此实施例能够大大加强网络安全性,以及进行网络追踪。

在上述实施例中,区块链的形成过程包括首区块的形成和新区块的形成;不同端口的区块链的形成采用更加适合该端口的方式,通常考虑到求职需求,平台业务量和平台规模等,然后,选择合适的生成区块链区块的方法。

在上述任一实施例中,优选地,个人端区块链的形成,采用打包的信息数量每达到10000条,即形成新区块;形成新区块以后,即可以将打包的数据写入该区块中。

在上述任一实施例中,优选地,企业端区块链的形成,通常企业端对面试的求职者进行面试后,企业端区块链将对该段时间内企业的面试进行编辑,并进行打包处理,打包的数据属于代写入区块的数据;待打包的企业端编辑的面试达到1000条时,则激活企业端区块链生成新的区块,打包的数据将要写入新的区块中。

在上述任一实施例中,优选地,企业端区块链打包的数据还包括:新注册企业的信息,以及平台端传递的交易信息等。

在该实施例中,优选地,平台服务端可以是一种中心处理服务器,接收个人端区块链和平台端区块链传递的信息,并进行编辑;平台服务端将会把编辑好的信息保存,便于个人端和企业端直接进行访问。

在该实施例中,优选地,在不同端口建立联系的方式为平台服务端作为个人端区块链和企业端区块链信息传递的中间介质;当个人端区块链将有关信息发送到平台服务端,平台服务端通过对信息进行编辑,并保存到相关区域;当企业端区块链进行招聘工作时,平台服务端会将符合要求的个人信息反馈到企业端上,这时企业端用户就可以挑选人才了;完成面试,企业端区块链将会保存面试信息,以及面试人信息并进行标记,同时将面试过程和反馈的结果发送到平台服务端;平台服务端保存面试信息,并将该信息传递到个人端区块链。

在上述任一实施例中,当企业端区块链将保存和标记的企业端信息发送到平台服务端,平台服务端将信息编辑后并保存;待到个人端用户需要应聘某个工作时,平台服务端将会将匹配的信息发送到个人端上,个人端用户可以挑选自己心仪的工作,选中工作以后,可以向该工作投递简历;服务端接收到投递简历的请求以后,将会把简历信息发送到企业端区块链。

在上述任一实施例中,优选地,标记信息的方式为用户身份信息加区块时间戳,当该用户信息流动到另一个区块时,则新区块的标记信息将会变成身份信息加旧区块时间戳加新区块时间戳。

在该实施例中,优选地,当用户注册账号时,需根据需求选择端口;个人端和企业端用户注册时,首先选择端口,选择端口以后注册个人信息或者企业信息,并将信息保存到区块链的区块中,并标记;平台端用户注册时,要输入该平台提供的激活码,输入激活码以后才可以访问平台服务端。

在上述任一技术方案中,优选地,用户注册账号成功以后,以个人端为例,个人端区块链存储信息主要为:文字简历、简历被查看记录、面试反馈、搜索岗位记录、学习记录和个人账本;企业端区块链主要存储信息为:账本信息、职位面试记录、公司基本信息设定、职位需求、面试官信息、面试反馈、录用列表和离职评价等信息;其中个人视频简历和企业面试视频将保存在平台服务器中,个人区块链和企业区块链仅保存视频简历所在平台文件名。

在上述任一技术方案中,优选地,平台服务端设置收款方式,对个人端用户可以按照用户简历置顶程度次数进行收费;如,简历都有三次免费刷新置顶的权限,超过权限,则需要收费;置顶到前三名,一次收费10元;置顶到第四到第十名,一次收费5元;置顶到第十一名到第三十名,一次收费两元;置顶到第三十一到第100名,一次收费1元;以此类推;同时平台设置打包刷新次数优惠政策,如一次购买30次刷新,按照总价钱的五折收费。同样对企业端采用类似的收费政策。

如图2所示,根据本发明的另一个实施例网络招聘平台构建方法,该方法包括如下步骤为:步骤S200,搭建三条不同区块链,分别是个人端区块链、企业端区块链和平台服务端区块链;步骤S201,建立不同区块链端口之间的联系;步骤S202,当用户首次注册时,需选择属于个人端、企业端、还是平台服务端,选择以后系统会自动跳转该端口。

该实施例中,基于区块链技术,将网络招聘平台的个人端、企业端和平台服务端需要存储的信息全部存储到区块链上,保障了数据的绝对安全;较上一个实施例来说,信息传递速度相对较慢,但在信息安全和网络安全的问题上更上一个等级。

本实施例中,优选地,三个端口生成区块链的方式采用达到一定的条件生成区块链的新的区块。

在上述任一实施例中,优选地,个人端区块链生成新区块的方法为:采用打包的信息数量每达到10000条,即形成新区块;形成新区块以后,即可以将打包的数据写入该区块中。

在上述任一实施例中,优选地,企业端区块链生成新区块的方法为:通常企业端对面试的求职者进行面试后,企业端区块链将对该段时间内企业的面试进行编辑,并进行打包处理,打包的数据属于代写入区块的数据;待打包的企业端编辑的面试达到1000条时,则激活企业端区块链生成新的区块,打包的数据将要写入新的区块中。

在上述任一实施例中,优选地,平台服务端区块链生成新区块的方法为:平台打包的信息数量达到20000条时生成新的区块,平台打包的信息包括:账单信息、面试反馈信息、客户信息等。

在该实施例中,优选地,建立三个端口之间的联系是通过区块链智能合约来实现的;当个人端和企业端用户注册信息以后,同时会把用户信息发送到平台服务端区块链,平台服务端通过编辑,把收到的信息打包写入新的区块中。当一场面试结束以后,企业端区块链会保存面试结果,并将结果反馈到个人端区块链和平台服务端区块链,这样平台服务端区块链作为个人端区块链和企业端区块链的信息总量;三者可以进行信息比对,进而保证存储信息的准确性。

在上述任一实施例中,优选地,当用户注册账号时,需根据需求选择端口;个人端和企业端用户注册时,首先选择端口,选择端口以后注册个人信息或者企业信息,并将信息保存到区块链的区块中,并标记;平台端用户注册时,要输入该平台提供的激活码,输入激活码以后才可以访问平台服务端。

如图3所示,根据本发明的一种网络招聘平台构建装置,该装置包括:发送单元,用于将用户信息以及相关信息发送到其他端口;传输单元,用于将发送的信息在区块链网络和其他网络中进行传输,传输到其他端口,或者从一个区块传递到一个区块;检测单元,用于检测发送的信息是否为违规信息,包括木马信息和病毒;录入单元,用于将收到的信息保存在个人端区块链和企业端区块链区块内,以及将收到的信息经过编辑后,保存到服务端数据库;确认单元,用于消息发布者,接收消息接收者反馈回来的接收消息确人请求。

在该实施例中,优选地,该装置的发送单元、传输单元、检测单元、录入单元和确认单元为该平台的五大基础单元,承载着信息的传递和存储功能。

在上述任一实施例中,优选地,该装置还包括:标记单元:用于对写入各区块的信息进行标记,便于追踪和信息的传递。编辑单元:用于对收到的信息进行编辑,同时将付款的信息编辑成账单信息。

如图4所示,根据本发明的另一种网络招聘平台构建装置,该装置包括:发送单元,用于将用户信息以及相关信息发送到其他端口;传输单元,用于将发送的信息在区块链网络和其他网络中进行传输,传输到其他端口,或者从一个区块传递到一个区块;检测单元,用于检测发送的信息是否为违规信息,包括木马信息和病毒;录入单元,用于将收到的信息保存在个人端区块链和企业端区块链区块内,以及将收到的信息经过编辑后,保存到服务端数据库。

在该实施例中,优选地,该装置的发送单元、传输单元、检测单元和录入单元为该平台的四大基础单元,承载着信息的传递和存储功能。

在上述任一实施例中,优选地,该装置还包括:标记单元:用于对写入各区块的信息进行标记,便于追踪和信息的传递。编辑单元:用于对收到的信息进行编辑,同时将付款的信息编辑成账单信息

如图5所示,根据本发明的一种个人端、企业端和平台服务端的信息传递方式。

在该实施例中,把信息的传递分为粗线和细线,表示信息的传递是单向的;信息从企业端首先传递到中心服务端,再从中心服务端流向个人端;同样从个人端流出的信息,只能首先流入平台服务端,再通过平台服务端流向企业端。

如图6所示,根据本发明的另一种个人端、企业端和平台服务端的信息传递方式。

在该实施例中,信息的传递只有一种线条,表示信息的传递可以是单向的也可以是双向的;信息可以从个人端流入平台服务端,再流入企业端;也可以流入平台服务端后再返回到个人端;同时个人端区块链可以直接与企业端区块链进行某些信息的交流。

如图7所示,为区块链的区块默克尔树结构图。

具体地,默克尔树结构是区块链区块存储信息的一种数据结构,图7中h

具体地,还包括,存入默克尔树的每个数据占据着一个特殊的位置,可以通过树的结构追溯到树枝上的每个数据。因此将数据存入区块链的区块中,可以根据标记和默克尔树的特殊结构查找到原数据。

如图8所示,根据本发明的一种信息标记方法。

具体地,该方法涉及到用户的身份证号信息和区块信息;信息中4019××6886+T

如图9所示,根据本发明的另一种信息传递方法。

具体地,该方法的标记方式同样采用用户身份证号和区块信息;所不同的是该方法会涉及到三条区块链的标记,但标记方式相同;标记信息中4019××6886+T

如图10所示,根据本发明的各端口的思维导图。

具体地,在个人端、企业端和平台服务端外,另外设置有各管理端口;三大端口是区块链端口,则把各管理端口设置在区块链各节点外;图中,搜贤平台包括企业端、个人端和平台服务端;其中,平台服务端所属的管理端口包括:简历管理、预约管理、HR管理、客户服务、运维管理和系统管理;各管理端口按照该图所示的步骤进行信息的传递,再将传递的信息保存到上述实施例中所述的区块链中,保存的信息的传递,遵从上述各端口区块链之间的信息传递规则。

企业端设置有:HR负责人、HR和面试官三个管理端口,三个管理端口设置在企业端区块链端口外;三个管理端口按照该图所示的步骤进行信息的筛选和传递,并将传递的信息保存到企业端区块链;同时企业端区块链按照上述实施例中所述的企业端区块链、个人端区块链和平台服务端信息传递的特征,将信息传递并保存到所述端口。

个人端设置有:个人设定、我的面试、搜索岗位、学习记录和个人账本五个管理端口,五个管理端口设置在个人端区块链端口外;其中学习记录和个人账本和区块链中存储的信息保持一致;五个管理端口按照如图所示的步骤进行各端口信息的请求和传递,并将传递的信息保存到个人端区块链;同时个人端区块链按照上述实施例中所述的企业端区块链、个人端区块链和平台服务端信息传递的特征,将信息传递并保存到所述端口。

个人端、企业端和平台服务端的各管理端口各施其责,进行信息的筛选和传递,构成该区块链招聘平台的重要组成部分。

如图11所示,根据本发明的平台的一种收费方式。

具体地,该收费方式配置在搜贤平台上,根据端口不同,设置有个人收费、企业收费和合作方收费三种形式,三种形式的收费方式遵循一种收费模型;以个人收费为例,如图当个人查看面试官评价时,则将从钱包扣除费用2元;个人准时接受面试,则将会增加钱包费用3元;如果个人非准时接受面试或者爽约,则将从钱包扣除费用6元。

企业收费和合作方收费均按照上述个人收费模型进行收费,具体收费细节已在该图中展示;其中合作方HR上传简历收费需达到条件:1.上传之后安排了第一次视频面试;2.上传之后有企业查看联系方式;达到以上条件合作方钱包收入5元。

优选地,平台还设置有一种可以抵扣钱包金额的数字币,该数字币仅在用户注册时产出,产出的数量为100,1个数字币可以抵扣1元;钱包余额和数字币的扣除,按照优先扣除数字币的原则,当用户的数字币完全扣除以后,再扣除用户钱包余额;该数字币的设定有利于该区块链招聘平台在生活中的推广。

需要理解,以上实施例为本发明的个别实施例,并不用来限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化;凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号