基于区块链的用户行为信息处理方法和装置制造方法及图纸

技术编号:20624482 阅读:39 留言:0更新日期:2019-03-20 15:18
本发明专利技术实施例提出一种基于区块链的用户行为信息处理方法和装置。该方法包括:接收来自各用户行为信息提供节点的目标用户的行为信息;将目标用户的行为信息与所述目标用户的标识信息对应地保存到区块链的记账节点中;获取与所述目标用户的标识信息对应的目标用户节点;从所述记账节点向所述目标用户节点发送所述目标用户的行为信息。本发明专利技术实施例通过将来自各用户行为信息提供节点的用户的行为信息保存到区块链中,并向用户节点下发对应的用户行为信息,利用区块链技术的唯一性、防篡改性、可追溯性,对用户行为信息进行持久保存和管理,能够保证信息的完整性和真实性,便于用户了解自身的各种行为状况。

Block Chain Based User Behavior Information Processing Method and Device

The embodiment of the present invention provides a user behavior information processing method and device based on block chain. The method includes: receiving the target user's behavior information from each user's behavior information to provide the node's target user's behavior information; storing the target user's behavior information and the target user's identification information correspondingly in the accounting node of the block chain; acquiring the target user node corresponding to the target user's identification information; and transmitting the target from the accounting node to the target user node. User behavior information. The embodiment of the present invention can ensure the integrity and authenticity of information and facilitate users'understanding by storing the user's behavior information from each user's behavior information providing node in the block chain and sending the corresponding user's behavior information to the user node. By using the uniqueness, tamper-proof modification and traceability of the block chain technology, the user's behavior information can be persistently saved and managed. All kinds of behavior of oneself.

【技术实现步骤摘要】
基于区块链的用户行为信息处理方法和装置
本专利技术涉及互联网
,尤其涉及一种基于区块链的用户行为信息处理方法和装置。
技术介绍
个人的教育经历相关信息主要有两个应用场景:升学和求职。从K12教育(kindergartenthroughtwelfthgrade,学前教育至高中教育)、大学教育、成人教育,到在线教育等,各阶段教育信息均孤立地存储于提供相应教育的主体单位信息库内。用户难以系统、全面的获取与自己相关的信息,导致个人教育信息的碎片化。由于教育信息割裂存在和共享不畅问题的存在,求职人员对教育信息进行作假的成本较低且风险较小,直接导致当下求职人员简历造假现象频发,成为招聘市场较大成本支出的因素之一。非学历、终生教育的形式更加多样化。现阶段,线上线下的非学历教育成果认证与进一步转化为就业资本之间仍存在较大的鸿沟,从另一维度上限制了非学历教育用户接受度发展的速度。因此,个人教育信息存在不完整、不真实等缺点。此外,对于非学历教育没有成熟认证体系。
技术实现思路
本专利技术实施例提供一种基于区块链的用户行为信息处理方法和装置,以解决现有技术中的一个或多个技术问题。第一方面,本专利技术实施例提供了一种基于区块链的用户行为信息处理方法,包括:接收来自各用户行为信息提供节点的目标用户的行为信息;将目标用户的行为信息与所述目标用户的标识信息对应地保存到区块链的记账节点中;获取与所述目标用户的标识信息对应的目标用户节点;从所述记账节点向所述目标用户节点发送所述目标用户的行为信息。在一种实施方式中,接收来自各用户行为信息提供节点的目标用户的行为信息,包括以下步骤至少一个:接收来自教育机构节点的所述目标用户的教育经历信息;接收来自职业机构节点的所述目标用户的职业经历信息;接收来自交通机构节点的所述目标用户的交通奖惩信息;接收来自金融机构节点的所述目标用户的金融交易信息;接收来自商务提供节点的所述目标用户的买卖行为信息;接收来自物联网节点的所述目标用户与物联网中各设备之间的交互信息。在一种实施方式中,获取与所述目标用户的标识信息对应的目标用户节点,包括:接收来自所述目标用户节点的行为信息获取请求,所述行为信息获取请求中包括所述目标用户的标识信息和身份信息;对所述目标用户的身份信息进行验证。在一种实施方式中,从所述记账节点向所述目标用户节点发送所述目标用户的行为信息,包括:如果验证通过,则从所述记账节点向所述目标用户节点发送所述目标用户的行为信息。在一种实施方式中,从所述记账节点向所述目标用户节点发送所述目标用户的行为信息,包括:按照所述目标用户的标识信息将所述记账节点中所述目标用户的行为信息进行汇聚;将汇聚后的所述目标用户的行为信息下发到所述目标用户节点中。在一种实施方式中,该方法还包括:接收来自查询节点的行为信息查询请求,所述行为信息查询请求中包括目标用户的标识信息、查询节点的标识信息和请求查询的信息范围;向与所述目标用户的标识信息对应的目标用户节点发送所述行为信息查询请求;如果收到所述目标用户节点返回的授权响应,则利用所述目标用户的标识信息和所述信息范围,在所述记账节点中查找所述目标用户授权给所述查询节点的信息;将查找到的信息发送至所述查询节点。在一种实施方式中,该方法还包括:在所述记账节点中保存各用户节点对用户行为信息的授权情况记录;对利用授权情况记录向各用户节点对应的用户账户发放激励。第二方面,本专利技术实施例提供了基于区块链的用户行为信息处理装置,包括:行为信息接收模块,用于接收来自各用户行为信息提供节点的目标用户的行为信息;行为信息保存模块,用于将目标用户的行为信息与所述目标用户的标识信息对应地保存到区块链的记账节点中;用户节点获取模块,用于获取与所述目标用户的标识信息对应的目标用户节点;行为信息发送模块,用于从所述记账节点向所述目标用户节点发送所述目标用户的行为信息。在一种实施方式中,所述行为信息接收模块用于执行以下步骤的至少一个:接收来自教育机构节点的所述目标用户的教育经历信息;接收来自职业机构节点的所述目标用户的职业经历信息;接收来自交通机构节点的所述目标用户的交通奖惩信息;接收来自金融机构节点的所述目标用户的金融交易信息;接收来自商务提供节点的所述目标用户的买卖行为信息;接收来自物联网节点的所述目标用户与物联网中各设备之间的交互信息。在一种实施方式中,所述用户节点获取模块还用于:接收来自所述目标用户节点的行为信息获取请求,所述行为信息获取请求中包括所述目标用户的标识信息和身份信息;对所述目标用户的身份信息进行验证。在一种实施方式中,所述行为信息发送模块还用于如果验证通过,则从所述记账节点向所述目标用户节点发送所述目标用户的行为信息。在一种实施方式中,所述行为信息发送模块还用于:按照所述目标用户的标识信息将所述记账节点中所述目标用户的行为信息进行汇聚;将汇聚后的所述目标用户的行为信息下发到所述目标用户节点中。在一种实施方式中,该装置还包括:查询请求接收模块,用于接收来自查询节点的行为信息查询请求,所述行为信息查询请求中包括目标用户的标识信息、查询节点的标识信息和请求查询的信息范围;查询请求发送模块,用于向与所述目标用户的标识信息对应的目标用户节点发送所述行为信息查询请求;授权查找模块,用于如果收到所述目标用户节点返回的授权响应,则利用所述目标用户的标识信息和所述信息范围,在所述记账节点中查找所述目标用户授权给所述查询节点的信息;查找结果发送模块,用于将查找到的信息发送至所述查询节点。在一种实施方式中,该装置还包括:授权记录模块,用于在所述记账节点中保存各用户节点对用户行为信息的授权情况记录;激励模块,用于对利用授权情况记录向各用户节点对应的用户账户发放激励。第三方面,本专利技术实施例提供了一种基于区块链的用户行为信息处理装置,所述装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,所述装置的结构中包括处理器和存储器,所述存储器用于存储支持所述装置执行上述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述装置还可以包括通信接口,用于与其他设备或通信网络通信。第四方面,本专利技术实施例提供了一种计算机可读存储介质,用于存储基于区块链的用户行为信息处理装置所用的计算机软件指令,其包括用于执行上述方法所涉及的程序。上述技术方案中的一个技术方案具有如下优点或有益效果:通过将来自各用户行为信息提供节点的用户的行为信息保存到区块链中,并向用户节点下发对应的用户行为信息,利用区块链技术的唯一性、防篡改性、可追溯性,对用户行为信息进行持久保存和管理,能够保证信息的完整性和真实性,便于用户了解自身的各种行为状况。上述技术方案中的另一个技术方案具有如下优点或有益效果:由用户决定对自己的行为信息授权给哪些查询节点,有利于各机构之间实现信息共享,降低对用户行为信息进行调查的成本。上述技术方案中的另一个技术方案具有如下优点或有益效果:通过对用户授权行为进行激励,有利于提高用户分享自身行为信息的积极性。上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本专利技术进一本文档来自技高网...

【技术保护点】
1.一种基于区块链的用户行为信息处理方法,其特征在于,包括:接收来自各用户行为信息提供节点的目标用户的行为信息;将目标用户的行为信息与所述目标用户的标识信息对应地保存到区块链的记账节点中;获取与所述目标用户的标识信息对应的目标用户节点;从所述记账节点向所述目标用户节点发送所述目标用户的行为信息。

【技术特征摘要】
2018.09.26 CN 20181112685151.一种基于区块链的用户行为信息处理方法,其特征在于,包括:接收来自各用户行为信息提供节点的目标用户的行为信息;将目标用户的行为信息与所述目标用户的标识信息对应地保存到区块链的记账节点中;获取与所述目标用户的标识信息对应的目标用户节点;从所述记账节点向所述目标用户节点发送所述目标用户的行为信息。2.根据权利要求1所述的方法,其特征在于,接收来自各用户行为信息提供节点的目标用户的行为信息,包括以下步骤至少一个:接收来自教育机构节点的所述目标用户的教育经历信息;接收来自职业机构节点的所述目标用户的职业经历信息;接收来自交通机构节点的所述目标用户的交通奖惩信息;接收来自金融机构节点的所述目标用户的金融交易信息;接收来自商务提供节点的所述目标用户的买卖行为信息;接收来自物联网节点的所述目标用户与物联网中各设备之间的交互信息。3.根据权利要求1所述的方法,其特征在于,获取与所述目标用户的标识信息对应的目标用户节点,包括:接收来自所述目标用户节点的行为信息获取请求,所述行为信息获取请求中包括所述目标用户的标识信息和身份信息;对所述目标用户的身份信息进行验证。4.根据权利要求3所述的方法,其特征在于,从所述记账节点向所述目标用户节点发送所述目标用户的行为信息,包括:如果验证通过,则从所述记账节点向所述目标用户节点发送所述目标用户的行为信息。5.根据权利要求1至4中任一项所述的方法,其特征在于,从所述记账节点向所述目标用户节点发送所述目标用户的行为信息,包括:按照所述目标用户的标识信息将所述记账节点中所述目标用户的行为信息进行汇聚;将汇聚后的所述目标用户的行为信息下发到所述目标用户节点中。6.根据权利要求1所述的方法,其特征在于,还包括:接收来自查询节点的行为信息查询请求,所述行为信息查询请求中包括目标用户的标识信息、查询节点的标识信息和请求查询的信息范围;向与所述目标用户的标识信息对应的目标用户节点发送所述行为信息查询请求;如果收到所述目标用户节点返回的授权响应,则利用所述目标用户的标识信息和所述信息范围,在所述记账节点中查找所述目标用户授权给所述查询节点的信息;将查找到的信息发送至所述查询节点。7.根据权利要求6所述的方法,其特征在于,还包括:在所述记账节点中保存各用户节点对用户行为信息的授权情况记录;对利用授权情况记录向各用户节点对应的用户账户发放激励。8.一种基于区块链的用户行为信息处理装置,其特征在于,包括:行为信息接收模块,用于接收来自各用户行为信息提供节点的目标用户的行为信息;行为信息保存模块,用于将目标用户...

【专利技术属性】
技术研发人员:于雅楠魏菱荆博
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1