基于区块链的用户行为信息处理方法和装置与流程

文档序号:17148442发布日期:2019-03-19 23:12阅读:204来源:国知局
基于区块链的用户行为信息处理方法和装置与流程

本发明涉及互联网技术领域,尤其涉及一种基于区块链的用户行为信息处理方法和装置。



背景技术:

个人的教育经历相关信息主要有两个应用场景:升学和求职。从k12教育(kindergartenthroughtwelfthgrade,学前教育至高中教育)、大学教育、成人教育,到在线教育等,各阶段教育信息均孤立地存储于提供相应教育的主体单位信息库内。用户难以系统、全面的获取与自己相关的信息,导致个人教育信息的碎片化。

由于教育信息割裂存在和共享不畅问题的存在,求职人员对教育信息进行作假的成本较低且风险较小,直接导致当下求职人员简历造假现象频发,成为招聘市场较大成本支出的因素之一。

非学历、终生教育的形式更加多样化。现阶段,线上线下的非学历教育成果认证与进一步转化为就业资本之间仍存在较大的鸿沟,从另一维度上限制了非学历教育用户接受度发展的速度。

因此,个人教育信息存在不完整、不真实等缺点。此外,对于非学历教育没有成熟认证体系。



技术实现要素:

本发明实施例提供一种基于区块链的用户行为信息处理方法和装置,以解决现有技术中的一个或多个技术问题。

第一方面,本发明实施例提供了一种基于区块链的用户行为信息处理方法,包括:

接收来自各用户行为信息提供节点的目标用户的行为信息;

将目标用户的行为信息与所述目标用户的标识信息对应地保存到区块链的记账节点中;

获取与所述目标用户的标识信息对应的目标用户节点;

从所述记账节点向所述目标用户节点发送所述目标用户的行为信息。

在一种实施方式中,接收来自各用户行为信息提供节点的目标用户的行为信息,包括以下步骤至少一个:

接收来自教育机构节点的所述目标用户的教育经历信息;

接收来自职业机构节点的所述目标用户的职业经历信息;

接收来自交通机构节点的所述目标用户的交通奖惩信息;

接收来自金融机构节点的所述目标用户的金融交易信息;

接收来自商务提供节点的所述目标用户的买卖行为信息;

接收来自物联网节点的所述目标用户与物联网中各设备之间的交互信息。

在一种实施方式中,获取与所述目标用户的标识信息对应的目标用户节点,包括:

接收来自所述目标用户节点的行为信息获取请求,所述行为信息获取请求中包括所述目标用户的标识信息和身份信息;

对所述目标用户的身份信息进行验证。

在一种实施方式中,从所述记账节点向所述目标用户节点发送所述目标用户的行为信息,包括:

如果验证通过,则从所述记账节点向所述目标用户节点发送所述目标用户的行为信息。

在一种实施方式中,从所述记账节点向所述目标用户节点发送所述目标用户的行为信息,包括:

按照所述目标用户的标识信息将所述记账节点中所述目标用户的行为信息进行汇聚;

将汇聚后的所述目标用户的行为信息下发到所述目标用户节点中。

在一种实施方式中,该方法还包括:

接收来自查询节点的行为信息查询请求,所述行为信息查询请求中包括目标用户的标识信息、查询节点的标识信息和请求查询的信息范围;

向与所述目标用户的标识信息对应的目标用户节点发送所述行为信息查询请求;

如果收到所述目标用户节点返回的授权响应,则利用所述目标用户的标识信息和所述信息范围,在所述记账节点中查找所述目标用户授权给所述查询节点的信息;

将查找到的信息发送至所述查询节点。

在一种实施方式中,该方法还包括:

在所述记账节点中保存各用户节点对用户行为信息的授权情况记录;

对利用授权情况记录向各用户节点对应的用户账户发放激励。

第二方面,本发明实施例提供了基于区块链的用户行为信息处理装置,包括:

行为信息接收模块,用于接收来自各用户行为信息提供节点的目标用户的行为信息;

行为信息保存模块,用于将目标用户的行为信息与所述目标用户的标识信息对应地保存到区块链的记账节点中;

用户节点获取模块,用于获取与所述目标用户的标识信息对应的目标用户节点;

行为信息发送模块,用于从所述记账节点向所述目标用户节点发送所述目标用户的行为信息。

在一种实施方式中,所述行为信息接收模块用于执行以下步骤的至少一个:

接收来自教育机构节点的所述目标用户的教育经历信息;

接收来自职业机构节点的所述目标用户的职业经历信息;

接收来自交通机构节点的所述目标用户的交通奖惩信息;

接收来自金融机构节点的所述目标用户的金融交易信息;

接收来自商务提供节点的所述目标用户的买卖行为信息;

接收来自物联网节点的所述目标用户与物联网中各设备之间的交互信息。

在一种实施方式中,所述用户节点获取模块还用于:

接收来自所述目标用户节点的行为信息获取请求,所述行为信息获取请求中包括所述目标用户的标识信息和身份信息;

对所述目标用户的身份信息进行验证。

在一种实施方式中,所述行为信息发送模块还用于如果验证通过,则从所述记账节点向所述目标用户节点发送所述目标用户的行为信息。

在一种实施方式中,所述行为信息发送模块还用于:

按照所述目标用户的标识信息将所述记账节点中所述目标用户的行为信息进行汇聚;

将汇聚后的所述目标用户的行为信息下发到所述目标用户节点中。

在一种实施方式中,该装置还包括:

查询请求接收模块,用于接收来自查询节点的行为信息查询请求,所述行为信息查询请求中包括目标用户的标识信息、查询节点的标识信息和请求查询的信息范围;

查询请求发送模块,用于向与所述目标用户的标识信息对应的目标用户节点发送所述行为信息查询请求;

授权查找模块,用于如果收到所述目标用户节点返回的授权响应,则利用所述目标用户的标识信息和所述信息范围,在所述记账节点中查找所述目标用户授权给所述查询节点的信息;

查找结果发送模块,用于将查找到的信息发送至所述查询节点。

在一种实施方式中,该装置还包括:

授权记录模块,用于在所述记账节点中保存各用户节点对用户行为信息的授权情况记录;

激励模块,用于对利用授权情况记录向各用户节点对应的用户账户发放激励。

第三方面,本发明实施例提供了一种基于区块链的用户行为信息处理装置,所述装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,所述装置的结构中包括处理器和存储器,所述存储器用于存储支持所述装置执行上述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述装置还可以包括通信接口,用于与其他设备或通信网络通信。

第四方面,本发明实施例提供了一种计算机可读存储介质,用于存储基于区块链的用户行为信息处理装置所用的计算机软件指令,其包括用于执行上述方法所涉及的程序。

上述技术方案中的一个技术方案具有如下优点或有益效果:通过将来自各用户行为信息提供节点的用户的行为信息保存到区块链中,并向用户节点下发对应的用户行为信息,利用区块链技术的唯一性、防篡改性、可追溯性,对用户行为信息进行持久保存和管理,能够保证信息的完整性和真实性,便于用户了解自身的各种行为状况。

上述技术方案中的另一个技术方案具有如下优点或有益效果:由用户决定对自己的行为信息授权给哪些查询节点,有利于各机构之间实现信息共享,降低对用户行为信息进行调查的成本。

上述技术方案中的另一个技术方案具有如下优点或有益效果:通过对用户授权行为进行激励,有利于提高用户分享自身行为信息的积极性。

上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本发明进一步的方面、实施方式和特征将会是容易明白的。

附图说明

在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本发明公开的一些实施方式,而不应将其视为是对本发明范围的限制。

图1示出根据本发明实施例的基于区块链的用户行为信息处理方法的流程图。

图2示出根据本发明实施例的基于区块链的用户行为信息处理方法的流程图。

图3示出根据本发明实施例的基于区块链的用户行为信息处理方法的流程图。

图4示出根据本发明实施例的基于区块链的用户行为信息处理方法的流程图。

图5示出根据本发明实施例的基于区块链的用户行为信息处理方法的流程图。

图6示出根据本发明实施例的基于区块链的用户行为信息处理装置的结构框图。

图7示出根据本发明实施例的基于区块链的用户行为信息处理装置的结构框图。

图8a示出根据本发明实施例的基于区块链的个人经历信息处理方法的流程图。

图8b示出根据本发明实施例的基于区块链的个人经历信息处理方法的流程图。

图9示出百度会学首页的示例图。

图10a示出传统信息认证模式的示意图。

图10b示出采用教育区块链信息认证模式的示意图。

图11示出教育区块链的成员的示例图。

图12示出教育区块链的实现方式的示例图。

图13示出个人经历信息上链过程的示例图。

图14示出根据本发明实施例的基于区块链的个人经历信息处理装置的结构框图。

图15示出根据本发明实施例的基于区块链的个人经历信息处理装置的结构框图。

图16示出根据本发明实施例的基于区块链的用户行为信息处理装置的结构框图。

具体实施方式

在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本发明的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。

图1示出根据本发明实施例的基于区块链的用户行为信息处理方法的流程图。如图1所示,该方法可以包括以下步骤:

步骤s101、接收来自各用户行为信息提供节点的目标用户的行为信息。

步骤s102、将目标用户的行为信息与所述目标用户的标识信息对应地保存到区块链的记账节点中。

步骤s103、获取与所述目标用户的标识信息对应的目标用户节点。

步骤s104、从所述记账节点向所述目标用户节点发送所述目标用户的行为信息。

在本发明实施例中,用户既可以包括自然人,例如以下所称的个人,也可以包括法人、非法人组织等,例如以下所称的企业。用户行为信息可以包括个人行为信息、企业行为信息等。通过将来自各用户行为信息提供节点的用户的行为信息保存到区块链中,并向用户节点下发对应的用户行为信息,利用区块链技术的唯一性、防篡改性、可追溯性,对用户行为信息进行持久保存和管理,能够保证信息的完整性和真实性,便于用户了解自身的各种行为状况。后续,这些信息可以用于征信,可信的用户画像,运势的预测,精准推荐等各个方面,应用面广。

在一种实施方式中,用户行为信息提供节点可以包括多种不同的机构。为了提高用户行为信息的准确性,可以将来自可信机构的信息上链。可信机构包括但不限于教育机构、职业机构、交通机构、金融机构、经过验证的商务提供者、经过验证的物联网等。这些机构的可信度越高,用户行为信息的可信度也越高。

在一种示例中,教育机构可以包括学历教育机构例如基础教育机构、高校等,还可以包括非学历教育机构例如各种学习培训机构等。职业机构可以包括招聘平台、用人机构、人才市场等。交通机构可以包括交警部门、车管所等交通管理部门。金融机构可以包括银行、证券、保险、信托、基金等机构。经过验证的商务提供者可以包括商场、电子商务平台等。经过验证的物联网可以包括例如智能家居的各种设备。这些机构接入区块链网络的节点可以称为用户行为信息提供节点。

因此,步骤s101可以包括以下步骤至少一个:

接收来自教育机构节点的所述目标用户的教育经历信息;

接收来自职业机构节点的所述目标用户的职业经历信息;

接收来自交通机构节点的所述目标用户的交通奖惩信息;

接收来自金融机构节点的所述目标用户的金融交易信息;

接收来自商务提供节点的所述目标用户的买卖行为信息;

接收来自物联网节点的所述目标用户与物联网中各设备之间的交互信息。

在一种示例中,教育经历信息可以包括个人的学历信息、非学历培训信息等。职业经历信息可以包括个人的工作履历,在招聘平台应聘的情况、企业对个人的评价等。交通奖惩信息可以包括个人或企业车辆的事故情况,被交警部门开罚单的情况,交通监控录像中监控到的个人或企业车辆行驶过程中是否遵守交通规则等。金融交易信息可以包括个人或企业在金融机构的信用是否正常等信息。买卖行为信息可以包括个人或企业在商场、电子商务平台买卖各种商品的信息。目标用户与物联网中各设备之间的交互信息可以包括个人或企业在生活工作过程中对智能设备例如音响、电视、冰箱、打印机等进行远程控制的信息等。

将上述的这些用户行为信息保存到区块链网络的记账节点中,可以利用区块链网络的可追溯性、加密等特点,可以保证用户行为信息、

本发明实施例中,既可以从区块链网络的记账节点主动地向某个用户接入区块链网络的用户节点推送该用户的行为信息,也可以在收到该用户的请求时再向用户节点推送该用户的行为信息,参见以下方式:

方式一:响应用户请求推送。

具体而言,如图2所示,步骤s103包括:

步骤s201、接收来自所述目标用户节点的行为信息获取请求,所述行为信息获取请求中包括所述目标用户的标识信息和身份信息。

步骤s202、对所述目标用户的身份信息进行验证。

其中,用户的标识信息可以与用户节点、用户账户等具有对应关系,有利于通过用户的标识信息,查找到该用户在区块链网路中的用户节点。用户的身份信息可以包括身份证号、住址、工作单位等用于证明用户身份的信息。身份信息可能涉及用户隐私,因此可以不保存到区块链网络中,或者在用户授权的情况下,经过多级加密后再保存到区块链网络中。

在一种实施方式中,步骤s104包括:

步骤s203、如果验证通过,则从所述记账节点向所述目标用户节点发送所述目标用户的行为信息。

方式二:主动推送。

在一种实施方式中,如图3所示,步骤s104包括:

步骤s301、按照所述目标用户的标识信息将所述记账节点中所述目标用户的行为信息进行汇聚;

步骤s302、将汇聚后的所述目标用户的行为信息下发到所述目标用户节点中。

在记账节点中记录了可信的用户行为信息后,可以主动地按照用户的标识信息进行汇聚后,下发给相应地用户节点。此外,也可以在检测到某个用户的行为信息发生更新时,主动地向该用户的标识信息对应的用户节点推动更新的信息。当然,也可以定期更新。

此外,步骤s203中,从所述记账节点向所述目标用户节点发送所述目标用户的行为信息的方式也可以参见步骤s301和s302。

在本发明实施例中,用户节点属于区块链网络中的轻量级节点,可以主要保存某个用户自己的各种行为信息。

如果区块链网络的某个节点想要查询其他用户的信息,也可以通过区块链网络请求这个用户授权。在一种实施方式中,如图4所示,该方法还包括:

步骤s401、接收来自查询节点的行为信息查询请求,所述行为信息查询请求中包括目标用户的标识信息、查询节点的标识信息和请求查询的信息范围。

步骤s402、向与所述目标用户的标识信息对应的目标用户节点发送所述行为信息查询请求。

步骤s403、如果收到所述目标用户节点返回的授权响应,则利用所述目标用户的标识信息和所述信息范围,在所述记账节点中查找所述目标用户授权给所述查询节点的信息。

步骤s404、将查找到的信息发送至所述查询节点。

采用上述步骤,经过用户同意,其他节点才能从记账节点获得这个用户的某个信息。这样有利于保护用户行为信息的安全。并且,有利于各机构之间实现信息共享,降低对用户行为信息进行调查的成本,例如对个人学习、工作等经历进行背景调查的成本。

在一种实施方式中,可以统计各用户节点对自身的用户行为信息的授权情况,对授权较多且合理的用户给予激励。如图5所示,该方法还包括:

步骤501、在所述记账节点中保存各用户节点对用户行为信息的授权情况记录。通过区块链网络对信息授权的行为进行存证,有利于避免分歧,防止非法盗取用户行为信息。例如,在记账节点中保存用户节点a1授权查询节点b1查看自身的学历信息。再如,在记账节点中保存用户节点a2拒绝授权查询节点b2查看自身的工作经历。

步骤502、对利用授权情况记录向各用户节点对应的用户账户发放激励。

如果统计到某个用户节点对自身保存的用户行为信息的授权率或授权量达到一定阈值,可以对该用户节点进行激励,有利于提高用户分享自身行为信息的积极性。例如,如果用户节点a总计授权其他节点100次,可以用户节点a对应的用户账户发放0.1个通证激励等。

图6示出根据本发明实施例的基于区块链的用户行为信息处理装置的结构框图。如图6所示,该装置可以包括:

行为信息接收模块601,用于接收来自各用户行为信息提供节点的目标用户的行为信息;

行为信息保存模块602,用于将目标用户的行为信息与所述目标用户的标识信息对应地保存到区块链的记账节点中;

用户节点获取模块603,用于获取与所述目标用户的标识信息对应的目标用户节点;

行为信息发送模块604,用于从所述记账节点向所述目标用户节点发送所述目标用户的行为信息。

在一种实施方式中,所述行为信息接收模块601用于执行以下步骤的至少一个:

接收来自教育机构节点的所述目标用户的教育经历信息;

接收来自职业机构节点的所述目标用户的职业经历信息;

接收来自交通机构节点的所述目标用户的交通奖惩信息;

接收来自金融机构节点的所述目标用户的金融交易信息;

接收来自商务提供节点的所述目标用户的买卖行为信息;

接收来自物联网节点的所述目标用户与物联网中各设备之间的交互信息。

在一种实施方式中,所述用户节点获取模块603还用于:

接收来自所述目标用户节点的行为信息获取请求,所述行为信息获取请求中包括所述目标用户的标识信息和身份信息;

对所述目标用户的身份信息进行验证。

在一种实施方式中,所述行为信息发送模块604还用于如果验证通过,则从所述记账节点向所述目标用户节点发送所述目标用户的行为信息。

在一种实施方式中,所述行为信息发送模块604还用于:

按照所述目标用户的标识信息将所述记账节点中所述目标用户的行为信息进行汇聚;

将汇聚后的所述目标用户的行为信息下发到所述目标用户节点中。

在一种实施方式中,如图7所示,该装置还包括:

查询请求接收模块701,用于接收来自查询节点的行为信息查询请求,所述行为信息查询请求中包括目标用户的标识信息、查询节点的标识信息和请求查询的信息范围;

查询请求发送模块702,用于向与所述目标用户的标识信息对应的目标用户节点发送所述行为信息查询请求;

授权查找模块703,用于如果收到所述目标用户节点返回的授权响应,则利用所述目标用户的标识信息和所述信息范围,在所述记账节点中查找所述目标用户授权给所述查询节点的信息;

查找结果发送模块704,用于将查找到的信息发送至所述查询节点。

在一种实施方式中,该装置还包括:

授权记录模块705,用于在所述记账节点中保存各用户节点对用户行为信息的授权情况记录;

激励模块706,用于对利用授权情况记录向各用户节点对应的用户账户发放激励。

本发明实施例各装置中的各模块的功能可以参见上述方法中的对应描述,在此不再赘述。

下面以个人经历信息为例进行说明。

图8a示出根据本发明实施例的基于区块链的个人经历信息处理方法的流程图。如图8a所示,该方法可以包括以下步骤:

步骤s11、接收信息上链请求,所述信息上链请求中包括请求上链的用户标识和个人经历信息;

步骤s12、对所述个人经历信息进行验证;

步骤s13、如果验证通过,则将所述请求上链的用户标识和所述个人经历信息对应地保存到区块链中。

在一种实施方式中,如图8b所示,该方法还包括:

步骤s14、接收信息查询请求,所述信息查询请求中包括候选人的用户标识;

步骤s15、利用所述候选人的用户标识,在所述区块链中查找所述候选人的个人经历信息。

在一种实施方式中,所述个人经历信息包括教育经历信息和/或职业经历信息。

在一种实施方式中,所述教育经历信息包括学历教育信息和/或非学历教育信息。

在本发明实施例中,教育培训机构、教育机构(例如基础教育机构、高校等)、招聘平台、政府部门、用人机构、个人等,可以作为区块链网络的节点,接入用于管理教育、职业等信息的区块链网络(简称教育区块链)中。各节点可以将自身所拥有的个人经历信息上链。例如,教育机构可以上链个人的学历信息;教育培训机构可以上链个人的学习成果;用人单位可以上链个人的工作经历。此外,一些节点还可以基于候选人的授权,在区块链中查找个人经历信息,以对该候选人进行背景调查。例如,政府部门、用人单位等可以在区块链中查找候选人的学历信息、学习成果、工作经历等。

在一种应用场景中,例如百度会学对优质教育资源进行聚合、严选等处理,为用户提供个性化的教育资源和服务,帮助用户实现升学、就业等目标。如图9所示,为百度会学首页的示例图。通过持续的用户交互、资源(课程、活动、内容、服务等)引入、数据累积,实现了海量网络教育资源的汇聚和评价,联合教育机构、教育培训机构、政府部门、招聘平台、用人机构等,为学习者提供最优质的教育内容和服务,对用户的综合能力进行认证,帮助用户实现升学、就业的目标。

在该应用场景中,采用区块链技术真实地记录用户的学习行为及相关成就信息,在信息的流转、共享中,保证信息的真实性以及不可篡改性,以实现最终构建起学校、用人单位、应试人员之间的诚信体系。

教育区块链可以为用户创建一个去中心化的、安全加密的、真实的受教育及工作等信息的升学就业身份证明,在k12学生的升学、留学以及毕业学生就业等场景中产生实用价值。一方面,用户学历及非学历教育经历是其升学、实习、就业的真实信息背书。另一方面,可信数据的流转可以省去企业在招聘过程中花费的高额的背调成本。

在一种示例中,用户信息上链将分为信息初建阶段和信息完善阶段。在信息初建阶段,基于用户授权,结合区块链技术将用户各类线上、线下教育培训机构的学习成果、用人单位和招聘平台之间进行信用共享,实现学习成果的认证、真实保存以及流转。在信息完善阶段,在用户授权的前提下,逐步加入用户学历教育信息、工作信息,不断拓展信息维度,为用户提供“升学就业身份证明”。

图10a示出传统信息认证模式的示意图,图10b示出采用教育区块链信息认证模式的示意图。采用传统模式,用人单位需要分别到公立教育机构验证候选人的最高学历信息,到教育培训机构验证候选人的学习成果,到其他用人单位验证候选人的工作经历。候选人的信息、职业经历信息割裂,想要系统性的核实候选人的个人经历信息,成本极高。采用区块链模式例如百度教育区块链模式,用人单位可以直接请求整合于百度教育区块链的候选人全方位信息(例如:从公立教育机构上链的学历信息、从教育培训机构上链的学习成果、从用人单位上链的工作经历等)。

如图11所示,在一种示例中,教育区块链链上接入的成员可以包括:教育培训机构、高校(教育机构)、政府部门、用人单位、个人用户、招聘平台、区块链例如百度会学区块链平台。通过各类机构的认证提升区块链的公信力和背书,得到真实、可信的用户教育信息及就业信息的平台。

如图12所示,本发明实施例的教育区块链的实现方式可以分为两个阶段:第一阶段主要为内容及认证阶段,主要完成汇聚全网教育资源、搭建服务、能力测评体系、认证、用户教育信息上链的全流程。第二阶段主要为就业服务阶段,主要完成在用户授权的前提下将用户教育信息进一步开放给外部需求机构,得到闭环的用户信息流转通路。

采用本发明实施例,可以在用户授权的前提下,将用户的学习成果、就业信息上链,得到用户从教育到工作的全方位权威信息库。

如图13所示,一种个人经历信息上链过程的示例包括:首先,与头部非学历教育机构合作,为学习者提供内容并且提供学习成果认证信息上链服务。其次,与公立教育机构合作,将学生素质及学历信息上链。然后,与用人单位合作,将员工职业履历信息上链。这样,使得百度教育区块链成为用户的全方位教育、职业信息库,帮助用户在升学、就业场景下更好的实现人生目标。

以下举例说明本方法的多种应用场景:

场景一:用户学习认证

学习者在完成培训学习及认证后,向区块链申请认证上链。信息核实后开通账号,教育平台将认证结果永久存储在区块链。用户在升学、留学、就业等场景可以授权学校、用人单位查询其学习认证的信息。

场景二:用人单位核实候选人信息

用人单位欲通过区块链核实候选人简历信息真实性,在获取候选人授权后,用人单位可通过区块链核实候选人的真实信息。

场景三:用人单位协助认证离职员工信息

用人单位可以在两种情况下协助其员工获得职业履历的认证。首先是在员工离职时,可向公司人力申请在区块链进行职业履历认证上链。其次,用人单位在使用区块链辅助招聘时,收到离职员工工作履历认证请求后,完成对离职员工的工作信息认证。

场景四:k12学生升学留学

k12学生在升学、留学的申请过程中,完成在区块链的账号开通、学习成果认证后,向目标学校申请时,可向目标学校授予权限,允许目标学校查看自身学历、非学历等教育信息。

场景五:教师课程成果认证

教师在教育平台完成课程授课并经过一段时间后,课程的学习量、点评量趋于稳定后,教师可向区块链申请开通账号,并完成教学课程成果认证。

采用本发明实施例,可以利用区块链技术的唯一性、防篡改性、可追溯性,对个人经历信息进行持久保存和管理,能够保证信息的完整性和真实性。进一步地,有利于各机构之间实现信息共享,降低对个人经历进行背景调查的成本。

例如,在升学场景中,非学历学习经历等与综合素质息息相关的信息可以应用在k12教育之后的高中升学、乃至留学申请中。

再如,在求职场景中,有利于鼓励持有信息主体对于信息的共享,使得个人的受教育信息在教育机构间与在用人单位之间的流转舒畅,有利于用人单位快速全面核实候选人的背景信息,降低核查成本。

再如,利用百度教育平台的品牌、流量及信誉优势,汇聚众多教育平台及国家公立教育机构形成“教育区块链生态联盟”。利用百度超级区块链的单链1-10万tps的超高性能,支撑百万量级商家和亿级别用户的在线实时匹配和合约处理。此外,利用汇聚各种机构的信息,通过信息共享,有利于提高各机构在在线教育等方面的竞争优势。

图14示出根据本发明实施例的基于区块链的个人经历信息处理装置的结构框图。如图14所示,该装置可以包括:

第一接收模块71,用于接收信息上链请求,所述信息上链请求中包括请求上链的用户标识和个人经历信息;

验证模块72,用于对所述个人经历信息进行验证;

保存模块73,用于如果验证通过,则将所述请求上链的用户标识和所述个人经历信息对应地保存到区块链中。

在一种实施方式中,如图15所示,该装置还包括:

第二接收模块81,用于接收信息查询请求,所述信息查询请求中包括候选人的用户标识;

查找模块82,用于利用所述候选人的用户标识,在所述区块链中查找所述候选人的个人经历信息。

在一种实施方式中,所述个人经历信息包括教育经历信息和/或职业经历信息。

在一种实施方式中,所述教育经历信息包括学历教育信息和/或非学历教育信息。

本发明实施例各装置中的各模块的功能可以参见上述方法中的对应描述,在此不再赘述。

图16示出根据本发明实施例的基于区块链的用户行为信息处理装置的结构框图。如图16所示,该装置包括:存储器910和处理器920,存储器910内存储有可在处理器920上执行的计算机程序。所述处理器920执行所述计算机程序时实现上述实施例中的基于区块链的用户行为信息处理方法。所述存储器910和处理器920的数量可以为一个或多个。

该装置还包括:

通信接口930,用于与外界设备进行通信,进行数据交互传输。

存储器910可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

如果存储器910、处理器920和通信接口930独立实现,则存储器910、处理器920和通信接口930可以通过总线相互连接并完成相互间的通信。所述总线可以是工业标准体系结构(isa,industrystandardarchitecture)总线、外部设备互连(pci,peripheralcomponent)总线或扩展工业标准体系结构(eisa,extendedindustrystandardcomponent)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图16中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

可选的,在具体实现上,如果存储器910、处理器920及通信接口930集成在一块芯片上,则存储器910、处理器920及通信接口930可以通过内部接口完成相互间的通信。

本发明实施例提供了一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行时实现上述实施例中任一所述的方法。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。所述存储介质可以是只读存储器,磁盘或光盘等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1