一种信息处理方法、装置及设备与流程

文档序号:21983526发布日期:2020-08-25 19:20阅读:82来源:国知局
本申请涉及通信
技术领域
:,具体涉及区块链
技术领域
:,尤其涉及一种信息处理方法、装置及设备。
背景技术
::第三方代理机构(例如房产中介、家政公司、物流中介等等)是提供中间代理服务,并收取代理服务费用的机构。在竞争日趋激化和社会分工日益细化的大背景下,第三方代理机构越来越活跃于人们的视野中,为人们的日常生活提供了很多便利。但是,第三方代理机构的存在也出现了信息不透明的问题。例如,房地产商委托房产中介出售房屋,房地产商规定的房屋价格与房产中介出售的房屋价格不一致,购房者通过房产中介购买房屋,购房者只能获知房产中介提供的房屋价格,却对房地产商规定的房屋价格毫不知情,对于购房者而言,房地产商规定的房屋价格是不透明的。又如,房地产商与房产中介签订房屋代理协议,房地产商根据房屋代理协议向房产中介支付代理服务费用,协议双方均可以保存该房屋代理协议,若房屋代理协议被其中一方篡改,房屋代理协议对于另一方而言是不透明的。技术实现要素:本申请实施例提供了一种信息处理方法、装置及设备,可以使得房屋交易过程中涉及的信息(房屋信息、代理费用信息、代理协议信息)公开透明,在区块链网络中实现信息共享,提高信息的可靠性。第一方面,本申请实施例提供了一种信息处理方法,该方法由区块链网络中的管理节点设备执行,区块链网络至少包括管理节点设备、第一区块链节点设备和第二区块链节点设备,该方法包括:将第一交易数据发布至区块链网络,第一交易数据包括房屋信息和代理费用信息,房屋信息是第一区块链节点设备发送至管理节点设备的,代理费用信息是第二区块链节点设备发送至管理节点设备的,房屋信息包括房屋标识和房屋价值数据,代理费用信息包括第二区块链节点设备的身份信息和第二区块链节点设备针对房屋标识对应的房屋的代理费用数据;接收第二区块链节点设备发送的与房屋信息对应的代理文件信息,并将代理文件信息发布至区块链网络;代理文件信息包括代理协议信息、第一区块链节点设备的第一数字签名和第二区块链节点设备的第二数字签名,代理协议信息包括比例系数,比例系数是第一区块链节点设备向第二区块链节点设备进行资源转让的转让比例,第一数字签名是第一区块链节点设备使用第二区块链节点设备的公钥对代理协议信息进行加密生成的,第二数字签名是第二区块链节点设备使用第二区块链节点设备的私钥对第一数字签名校验通过后使用第二区块链节点设备的公钥对代理协议信息进行加密生成的。第二方面,本申请实施例提供了一种信息处理装置,该信息处理装置具有实现第一方面所述的信息处理方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。在一种实现方式中,该信息处理装置包括:发布单元和接收单元。其中,发布单元,用于将第一交易数据发布至区块链网络,第一交易数据包括房屋信息和代理费用信息,房屋信息是第一区块链节点设备发送至管理节点设备的,代理费用信息是第二区块链节点设备发送至管理节点设备的,房屋信息包括房屋标识和房屋价值数据,代理费用信息包括第二区块链节点设备的身份信息和第二区块链节点设备针对房屋标识对应的房屋的代理费用数据;接收单元,用于接收第二区块链节点设备发送的与房屋信息对应的代理文件信息;发布单元,还用于将代理文件信息发布至区块链网络;代理文件信息包括代理协议信息、第一区块链节点设备的第一数字签名和第二区块链节点设备的第二数字签名,代理协议信息包括比例系数,比例系数是第一区块链节点设备向第二区块链节点设备进行资源转让的转让比例,第一数字签名是第一区块链节点设备使用第二区块链节点设备的公钥对代理协议信息进行加密生成的,第二数字签名是第二区块链节点设备使用第二区块链节点设备的私钥对第一数字签名校验通过后使用第二区块链节点设备的公钥对代理协议信息进行加密生成的。第三方面,本申请实施例提供了一种信息处理设备,该信息处理设备包括存储器和处理器,其中,存储器,用于存储计算机程序;处理器,调用存储器中存储的计算机程序,用于执行上述第一方面所述的信息处理方法。第四方面,本申请实施例提供了一种计算机可读存储介质,用于存储为信息处理设备所用的计算机程序,其包含用于执行上述第一方面所涉及的程序指令。在本申请实施例中,管理节点设备将包含房屋信息和代理费用信息的第一交易数据发布至区块链网络;房屋信息是第一区块链节点设备发送给管理节点设备的,代理费用信息是第二区块链节点设备发送给管理节点设备的,房屋信息包括房屋标识和房屋价值数据,代理费用信息包括第二区块链节点设备的身份信息和第二区块链节点设备针对房屋标识对应的房屋的代理费用数据。管理节点设备还将第二区块链节点设备发送的与房屋信息对应的代理协议信息发布至区块链网络,代理协议信息中包括第二区块链节点设备的身份信息、第一区块链节点设备向第二区块链节点设备进行资源转让的转让比例。包含房屋信息和代理费用信息的第一交易数据、代理文件信息由管理节点设备发布至区块链网络,区块链网络中的各个节点设备均可以获取房屋信息、代理费用信息和代理文件信息,发布至区块链网络的房屋信息、代理费用信息和代理文件信息不可被篡改,使得房屋信息、代理费用信息和代理文件信息公开透明,实现房屋信息、代理费用信息和代理文件信息在区块链网络中共享,进一步提高房屋信息、代理费用信息和代理文件信息的可靠性。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种信息处理系统的架构示意图;图2是本申请实施例提供的一种示例性的信息处理系统的架构示意图;图3是本申请实施例提供的一种信息处理方法的流程示意图;图4是本申请实施例提供的另一种信息处理方法的流程示意图;图5是本申请实施例提供的另一种信息处理方法的流程示意图;图6是本申请实施例提供的一种信息处理装置的结构示意图;图7是本申请实施例提供的一种信息处理设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例涉及区块链、区块链网络以及智能合约。区块链(blockchain)是一种分布式数据存储、点对点(peertopeer,p2p)传输、共识机制、加密算法等计算机技术的新型应用模式。区块链本质上是一套去中心化、具备分布式存储特点的基础架构,具体是一种按照时间顺序将数据区块用类似链表的方式组成的数据结构,能够安全存储有先后关系的、能在系统内进行验证的数据,并以密码学方式保证数据不可篡改和不可伪造。区块链网络包括多个区块链节点设备,区块链被存储于区块链网络的各个区块链节点设备中。例如,区块链网络可以包括管理节点设备、第一区块链节点设备、第二区块链节点设备等区块链节点设备。其中,区块链网络中的区块链节点设备可以为客户端、服务器、终端等等。终端可以为移动终端、个人计算机(personalcomputer,pc)端或者便携式电脑(tabletpersonalcomputer,tabletpc)端等等。智能合约(smartcontract)是一组情景应对型的程序化规则和逻辑,是部署在区块链上的去中心化、可信息共享的程序代码。签署合约的各参与方就合约内容达成一致,以智能合约的形式部署在区块链中,即可不依赖任何中心机构自动化地代表各签署方执行合约。由于区块链分布式存储和去中心化的特点,部署在区块链上的智能合约不仅可以发挥在成本效率方面的优势,还可以避免故意篡改等恶意行为对智能合约正常执行的干扰。为了使得信息公开透明,提高信息的可靠性,实现信息在区块链网络中共享,本申请实施例提出了一种信息处理方法。该信息处理方法以智能合约的形式部署在区块链中,区块链存储于区块链网络的管理节点设备中,在达到触发条件的情况下,智能合约被触发,管理节点设备可以自动执行该信息处理方法,对接收到的信息进行处理(例如,将接收到的信息发布至区块链网络,建立信息之间的关联关系,或者将信息发送至其他区块链节点设备处理等等)。基于上述描述,请参见图1,图1是本申请实施例提供的一种信息处理系统的架构示意图。如图1所示,该信息处理系统包括管理节点设备101、第一区块链节点设备102、第二区块链节点设备103、第三区块链节点设备104、第四区块链节点设备105、第五区块链节点设备106和第六区块链节点设备107。管理节点设备101、第一区块链节点设备102、第二区块链节点设备103、第三区块链节点设备104、第四区块链节点设备105、第五区块链节点设备106和第六区块链节点设备107均是区块链网络中的区块链节点设备。其中,管理节点设备101可以存储区块链网络中的全部区块链,其他区块链节点设备只能存储与本区块链节点设备相关的区块链,例如,第一区块链节点设备102只能存储与第一区块链节点设备102相关的区块链,第二区块链节点设备103只能存储与第二区块链节点设备103相关的区块链。在由管理节点设备101、第一区块链节点设备102、第二区块链节点设备103、第三区块链节点设备104、第四区块链节点设备105、第五区块链节点设备106和第六区块链节点设备107组成的信息处理系统中,管理节点设备101接收到第一区块链节点设备102发送的房屋信息和第二区块链节点设备103发送的代理费用信息后,可以生成包含房屋信息和代理费用信息的第一交易数据,并将第一交易数据发布至区块链网络;管理节点设备101还可以将第二区块链节点设备103发送至管理节点设备101的与上述房屋信息对应的代理文件信息发布至区块链网络。其中,房屋信息可以包括房屋标识和房屋价值数据;代理费用信息可以包括第二区块链节点设备103的身份信息和第二区块链节点设备103针对房屋标识对应的房屋的代理费用数据;代理文件信息可以包括代理协议信息和第二区块链节点设备103的身份信息,代理协议信息可以包括比例系数,比例系数是第一区块链节点设备102向第二区块链节点设备103进行资源转让的转让比例。在一种实现方式中,第三区块链节点设备104可以向管理节点设备101请求获取第一交易数据,即第三区块链节点设备104可以向管理节点设备101请求获取房屋信息和代理费用信息。在一种实现方式中,第一区块链节点设备102可以根据代理协议信息中的比例系数对所述第二区块链节点设备进行资源转移,管理节点设备101可以监督该资源转移过程。在一种实现方式中,管理节点设备101接收到第三区块链节点设备104发送的第一交易信息和第一区块链节点设备102发送的收款信息后,可以生成包含第一交易信息和收款信息的第二交易数据,并将第二交易数据发布至区块链网络。其中,第一交易信息可以包括交易协议信息,交易协议信息是第一区块链节点设备102与第三区块链节点设备104进行房屋交易的交易凭证;收款信息是第一区块链节点设备102根据第四区块链节点设105发送的收款凭证生成的,收款凭证是第一区块链节点设备102的账户成功接收到第三区块链节点设备104转移的房屋交易的资源量的交易凭证。在一种实现方式中,管理节点设备101接收到第三区块链节点设备104发送的第二交易信息和第六区块链节点设备107发送的还款信息后,可以生成包含第二交易信息和还款信息的第三交易数据,并将第三交易数据发布至区块链网络。其中,第二交易信息可以包括转让协议信息,转让协议信息是第六区块链节点设备107与第三区块链节点设备104进行房屋转让的转让凭证;还款信息可以是第六区块链节点设备107根据第四区块链节点设备105发送的还款凭证生成的,还款凭证是第六区块链节点设备107成功偿还房屋资源量的交易凭证。在一种实现方式中,管理节点设备101还可以将第二交易数据和第三交易数据发送至第五区块链节点设备106。第五区块链节点设备106可以根据第二交易数据生成第三区块链节点设备104的户籍信息;或者,第五区块链节点设备106还可以根据第三交易数据,对第三区块链节点设备104的原始户籍信息进行变更,得到变更后的户籍信息。在本申请实施例中,管理节点设备可以将接收到的信息(例如房屋信息、代理费用信息、代理文件信息、第一交易信息、第二交易信息、收款信息、还款信息等)发布至区块链网络,区块链网络中各个区块链节点设备均可以获取上述信息,且上述信息在区块链网络中不可被篡改,可以使得信息公开透明,提高信息的可靠性。此外,管理节点设备作为信息的桥梁,可以使得信息在区块链网络的各个区块链节点设备中共享。可以理解的是,本申请实施例描述的信息处理系统是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着系统架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。以房屋买卖场景为例,请参见图2,图2是本申请实施例提供的一种示例性的信息处理系统的架构示意图。管理节点设备101可以是服务平台,涉及房屋交易的信息都可以通过该服务平台发布至区块链网络;第一区块链节点设备102可以是房地产商使用房地产商的区块链账号登录上述服务平台时使用的区块链节点设备;第二区块链节点设备103可以是房产中介使用房产中介的区块链账号登录上述服务平台时使用的区块链节点设备;第三区块链节点设备104可以是购房者使用购房者的区块链账号登录上述服务平台时使用的区块链节点设备;第四区块链节点设备105可以是银行使用银行的区块链账号登录上述服务平台时使用的区块链节点设备;第五区块链节点设备106可以是派出所使用派出所的区块链账号登录上述服务平台时使用的区块链节点设备;第六区块链节点设备107可以是二手房卖方使用二手房卖方的区块链账号登录上述服务平台时使用的区块链节点设备。服务平台接收到房地产商发送的房屋信息和房产中介发送的代理费用信息后,可以生成包含房屋信息和代理信息的第一交易数据,并将第一交易数据发布至区块链网络;服务平台接收到房产中介发送的与上述房屋信息相关的代理文件信息后,还可以将代理文件信息发布至区块链网络。其中,房屋信息可以包括房屋标识(例如房屋编号、房屋门牌号等)和房屋价值数据(例如房屋每单位面积的价格和房屋的总面积);代理费用信息可以包括房产中介的身份信息(例如房产中介的身份证号码、房产中介的工号等)和房产中介针对房地产商所出售的房屋的代理费用数据。若购房者对房地产商出售的房屋感兴趣,购房者可以通过该服务平台获取房屋的相关信息和房产中介的相关信息,购房者既可以获取到房地产商提供的房屋价格信息,还可以获取到房产中介出售该房屋时收取的代理费用数据。代理文件信息可以包括代理协议信息(例如,代理合约)和房产中介的身份信息,代理协议信息可以包括比例系数,比例系数是房产中介出售房地产商的房屋后由房地产商提供的提成点数。服务平台将房产中介与房地产商签署的代理合约发布至区块链网络,可以防止房地产商不按照代理合约支付房产中介提成,或者房地产商、房产中介其中一方私自串改提成点数等行为发生。服务平台接收到购房者发送的第一交易信息和房产中介发送的收款信息后,可以生成包含第一交易信息和收款信息的第二交易数据,并将第二交易数据发布至区块链网络。其中,第一交易信息可以包括交易协议信息(例如购房合同),交易协议信息是房产中介与购房者进行房屋交易的交易凭证;收款信息可以是房产中介根据银行发送的收款凭证生成的,收款凭证是房地产商的账户成功接收到购房者支付的房屋首付款的交易凭证。服务平台接收到购房者发送的第二交易信息和二手房卖方发送的还款信息后,可以生成包含第二交易信息和还款信息的第三交易数据,并将第三交易数据发布至区块链网络。其中,第二交易信息可以包括转让协议信息(例如房屋转让合同),转让协议信息是二手房卖方与购房者进行房屋转让的转让凭证;还款信息可以是二手房卖方根据银行发送的还款凭证生成的,还款凭证是二手房卖方成功偿还所转让房屋的房贷的交易凭证。服务平台还可以将第二交易数据和第三交易数据发送至派出所。派出所可以根据第二交易数据(例如购房合同、房产证等),为购房者办理购房入户。或者,派出所还可以根据第三交易数据(例如,房屋转让合同、还款信息等),为购房者办理户籍变更。服务平台实现了信息共享,服务平台可以将购房者与派出所连接起来,购房者可以通过服务平台向派出所发起落户申请或户籍变更申请,可以节省购房者的落户的时间成本。基于图1所示的信息处理系统的架构示意图,请参见图3,图3是本申请实施例提供的一种信息处理方法的流程示意图,该信息处理方法可以由上述信息处理系统中的管理节点设备101执行,该信息处理方法可以包括以下步骤s301至s306:步骤s301:接收第一区块链节点设备发送的房屋信息。在一种实现方式中房屋信息可以包括房屋标识和房屋价值数据。在另一种实现方式中,房屋信息还可以包括房屋位置信息和房屋图片信息(例如房屋户型图、房屋装修效果图等)。步骤s302:接收第二区块链节点设备发送的代理费用信息。在一种实现方式中,代理费用信息可以包括第二区块链节点设备的身份信息和第二区块链节点设备针对房屋标识对应的房屋的代理费用数据。在另一种实现方式中,代理费用信息还可以包括第二区块链节点设备的信用评级信息,信用评级信息可以用于指示第二区块链节点设备的信用评估等级,信用评估等级越高,第二区块链节点设备被信任的程度越高,反之,信用评估等级越低,第二区块链节点设备被信任的程度越低。例如,第二区块链节点设备是房产中介使用的区块链节点设备,房产中介的信用评估等级越高,该房产中介被信任的程度越高,该房产中介越容易被购房者选择;房产中介信用评估等级越低,该房产中介被信任的程度越低,购房者不愿意选择该房产中介。步骤s303:生成包含房屋信息和代理费用信息的第一交易数据。步骤s304:将第一交易数据发布至区块链网络。在一种实现方式中,管理节点设备可以根据哈希算法计算得到第一交易数据的第一哈希值,并建立第一哈希值与第一交易数据的关联关系;管理节点设备可以根据第一哈希值及其关联的第一交易数据生成第一区块,并将第一区块发布至区块链网络。管理节点设备可以将第一哈希值作为关键字,将第一交易数据作为值,以键值对的形式建立第一哈希值与第一交易数据的关联关系,管理节点设备可以通过第一哈希值获取与第一哈希值关联的第一交易数据。其中,哈希算法可以包括但不限于md4(message-digestalgorithm4,信息摘要算法4)算法、md5算法、sha(securehashalgorithm,安全散列算法)1算法、sha256算法、sha512算法。在一种实现方式中,管理节点设备可以接收第三区块链节点设备发送的交易数据获取请求,交易数据获取请求包括第一哈希值;管理节点设备可以响应交易数据获取请求,确定与第一哈希值关联的第一交易数据;管理节点设备可以将第一交易数据发送至第三区块链节点设备。例如,在房屋买卖的场景中,购房者可以向服务平台发送交易数据获取请求,以获取房屋信息和代理费用信息,交易数据获取请求包括第一哈希值;服务平台可以响应交易数据获取请求,确定与第一哈希值关联的第一交易数据;服务平台可以将包含房屋信息和代理费用信息的第一交易数据发送至购房者。步骤s305:接收第二区块链节点设备发送的与房屋信息对应的代理文件信息。步骤s306:将代理文件信息发布至区块链网络。在一种实现方式中,管理节点设备还可以接收第二区块链节点设备发送的与房屋信息对应的代理文件信息,并根据代理文件信息生成第四区块,管理节点设备可以将第四区块发布至区块链网络。其中,代理文件信息可以包括代理协议信息、第一区块链节点设备的第一数字签名、第二区块链节点设备的第二数字签名和第二区块链节点设备的身份信息。代理协议信息可以包括比例系数,比例系数是第一区块链节点设备向第二区块链节点设备进行资源转让的转让比例。第一数字签名是第一区块链节点设备使用第二区块链节点设备的公钥对代理协议信息进行加密生成的。第二数字签名是第二区块链节点设备使用第二区块链节点设备的私钥对第一数字签名校验通过后,使用第二区块链节点设备的公钥对代理协议信息进行加密生成的。第一区块链节点设备使用第二区块链节点设备的公钥对代理协议信息进行加密,生成第一数字签名,只有第二区块链节点设备可以使用第二区块链节点设备的私钥对第一数字签名进行解密,获得代理协议信息,区块链网络中的其他区块链节点设备无法获取该代理协议信息。例如,在房屋买卖的场景中,房地产商可以委托房产中介出售房屋,房地产商可以拟定一份代理合约(代理协议信息),代理合约包括比例系数,该比例系数是房地产商向房产中介提供的提成点数。房地产商使用房产中介的公钥对代理合约进行加密,得到第一数字签名,房地产商将第一数字签名发送给房产中介。房产中介可以使用房产中介的私钥对第一数字签名进行解密,获得该代理合约。若房产中介对代理合约中的比例系数无异议,房产中介使用房产中介的公钥对代理合约进行加密,得到第二数字签名。房产中介生成包含代理合约、第一数字签名、第二数字签名、房产中介的身份信息的代理文件信息。房产中介可以将代理文件信息发送至服务平台,服务平台可以根据代理信息文件生成第四区块,并将第四区块发布至区块链网络。当房产中介将房屋出售后,房地产商将按照代理合约中的比例系数向房产中介发放提成。在一种实现方式中,不同的房屋对应的代理文件信息不同,即不同的房屋对应的比例系数不同。例如户型好、交通便利的房屋对应的比例系数与户型差、交通不便利的房屋对应的比例系数不相同。在本申请实施例中,管理节点设备接收到第一区块链节点设备发送的房屋信息和第二区块链节点设备发送的代理费用信息后,可以生成包含房屋信息和代理费用信息的第一交易数据,并将第一交易数据发布至区块链网络;管理节点设备还可以将第二区块链节点设备发送的与房屋信息对应的代理协议信息发布至区块链网络,代理协议信息中包括第一区块链节点设备向第二区块链节点设备进行资源转让的转让比例、第二区块链节点设备的身份信息。包含房屋信息和代理费用信息的第一交易数据、代理文件信息由管理节点设备发布至区块链网络,区块链网络中的各个节点设备均可以获取房屋信息、代理费用信息和代理文件信息,发布至区块链网络的房屋信息、代理费用信息和代理文件信息不可被篡改,使得房屋信息、代理费用信息和代理文件信息公开透明,实现房屋信息、代理费用信息和代理文件信息在区块链网络中共享。区块链网络中存储数据的区块链以密码学的方式保证存储在区块链中的数据不可篡改和不可伪造,进一步提高了房屋信息、代理费用信息和代理文件信息的可靠性。基于图1所示的信息处理系统的架构示意图,请参见图4,图4是本申请实施例提供的另一种信息处理方法的流程示意图,该信息处理方法可以由上述信息处理系统中的管理节点设备101执行,该信息处理方法可以包括以下步骤s401至s407:步骤s401:接收第三区块链节点设备发送的第一交易信息。第一交易信息可以包括交易协议信息,第一交易信息还可以包括第一区块链节点设备的身份信息和第三区块链节点设备的身份信息。例如,在房屋买卖场景中,购房者从房地产商处购房后,可以生成第一交易信息。第一交易信息可以包括交易协议信息(例如购房合同)、房地产商的身份信息(例如房地产商的企业代码、房地产商的纳税人识别号、房地产商的登记序号等)和购房者的身份信息(例如购房者的身份证号码、购房者的户籍信息、房产证等)。购房者可以将第一交易信息发送至服务平台,请求服务平台将第一交易信息发布至区块链网络。步骤s402:接收第一区块链节点设备发送的收款信息。收款信息是第一区块链节点设备根据第四区块链节点设备发送的收款凭证生成的,收款凭证是第四区块链节点设备在第三区块链节点设备将房屋交易的资源量转移至第一区块链节点设备的账户后生成的。例如,在房屋买卖场景中,购房者从房地产商处购房,购房者将房屋首付款转入房地产商的账户后,银行可以根据购房者此次转账操作生成收款凭证(例如交易流水账单)。银行将收款凭证发送至房地产商,房地产商可以根据该收款凭证生成收款信息。房地产商可以将收款信息发送至服务平台,请求服务平台将收款信息发布至区块链网络。步骤s403:生成包含第一交易信息和收款信息的第二交易数据。步骤s404:根据哈希算法,计算得到第二交易数据的第二哈希值。步骤s405:建立第二哈希值与第二交易数据的关联关系;管理节点设备建立第二哈希值与第二交易数据的关联关系,可以将第二哈希值作为关键字,管理节点设备可以通过第二哈希值获取与第二哈希值关联的第二交易数据。步骤s406:根据第二哈希值及其关联的第二交易数据生成第二区块。步骤s407:管理节点设备将第二区块发布至区块链网络。在一种实现方式中,管理节点设备将第二区块发布至区块链网络后,管理节点设备可以接收第三区块链节点设备发送的户籍信息生成请求,户籍信息生成请求包括第二哈希值;管理节点设备可以响应户籍信息生成请求,确定与第二哈希值关联的第二交易数据;管理节点设备可以将第二交易数据发送至第五区块链节点设备;第五区块链节点设备可以根据第二交易数据生成第三区块链节点设备的户籍信息;第五区块链节点设备可以将户籍信息发送至管理节点设备;管理节点设备可以将户籍信息发送至第三区块链节点设备。例如,在房屋买卖场景中,购房者可以向服务平台发送户籍信息生成请求,户籍信息生成请求包括第二哈希值;服务平台可以响应户籍信息生成请求,确定与第二哈希值关联的第二交易数据;服务平台可以将第二交易数据发送至派出所;派出所可以根据第二交易数据生成购房者的户籍信息,即将房产证与购房者的身份信息进行绑定;派出所可以将户籍信息发送至服务平台,服务平台可以将户籍信息发送至购房者。本申请实施例中,管理节点设备接收到第三区块链节点设备发送的第一交易信息和第一区块链节点设备发送的收款信息后,可以生成包含第一交易信息和收款信息的第二交易数据,并将第二交易数据发布至区块链网络,区块链网络中的各个区块链节点设备均可以获取第二交易数据(第一交易信息和收款信息),使得第二交易数据公开透明。区块链网络中的第五区块链节点设备可以根据第二交易数据生成第三区块链节点设备的户籍信息,管理节点设备作为区块链网络中的信息桥梁,使得第二交易数据在区块链网络中共享。此外,区块链网络中存储数据的区块链以密码学的方式保证存储在区块链中的数据不可篡改和不可伪造,提高了第二交易数据的可靠性。基于图1所示的信息处理系统的架构示意图,请参见图5,图5是本申请实施例提供的另一种信息处理方法的流程示意图,该信息处理方法可以由上述信息处理系统中的管理节点设备101执行,该信息处理方法可以包括以下步骤s501至507:步骤s501:接收第三区块链节点设备发送的第二交易信息。第二交易信息可以包括转让协议信息,第二交易信息还可以包括第三区块链节点设备的身份信息和第六区块链节点设备的身份信息。例如,在房屋买卖场景中,购房者从二手房卖方处购房后,可以生成第二交易信息。第二交易信息可以包括转让协议信息(例如房屋转让合同)、二手房卖方的身份信息(例如二手房卖方的身份证号码、二手房卖方的户籍信息、房产证等等)和购房者的身份信息(例如购房者的身份证号码、购房者的户籍信息、房产证等等)。购房者可以将第二交易信息发送至服务平台,请求服务平台将第二交易信息发布至区块链网络。步骤s502:接收第六区块链节点设备发送的还款信息。还款信息是第六区块链节点设备根据第四区块链节点设备发送的还款凭证生成的,还款凭证是第四区块链节点设备接收到第六区块链节点设备的还款资源量后生成的。例如,在房屋买卖场景中,购房者从二手房卖方处购房,二手房卖方还清房贷后,银行可以根据二手房卖方的还款操作生成还款凭证(例如交易流水账单)。银行将还款凭证发送至二手房卖方,二手房卖方可以根据该还款凭证生成还款信息。二手房卖方可以将还款信息发送至服务平台,请求服务平台将还款信息发布至区块链网络。步骤s503:生成包含第二交易信息和还款信息的第三交易数据。步骤s504:根据哈希算法,计算得到第三交易数据的第三哈希值。步骤s505:建立第三哈希值与第三交易数据的关联关系;管理节点设备建立第三哈希值与第三交易数据的关联关系,可以将第三哈希值作为关键字,管理节点设备可以通过第三哈希值获取与第三哈希值关联的第三交易数据。步骤s506:根据第三哈希值及其关联的第三交易数据生成第三区块。步骤s507:将第三区块发布至区块链网络。在一种实现方式中,管理节点设备可以接收第三区块链节点设备发送的户籍信息变更请求,户籍信息变更请求包括第三哈希值和第三区块链节点设备的原始户籍信息;管理节点设备可以响应户籍信息变更请求,确定与第三哈希值关联的第三交易数据;管理节点设备可以将第三交易数据和原始户籍信息发送至第五区块链节点设备;第五区块链节点设备根据第三交易数据对原始户籍信息进行变更,得到变更后的户籍信息;第五区块链节点设备可以将变更后的户籍信息发送至管理节点设备;管理节点设备可以将变更后的户籍信息发送至第三区块链节点设备。例如,在房屋买卖场景中,购房者可以向服务平台发送户籍信息变更请求,户籍信息变更请求包括第三哈希值和购房者所购买的房屋的原始户籍信息;服务平台可以响应户籍信息变更请求,确定与第三哈希值关联的第三交易数据;服务平台可以将第三交易数据和原始户籍信息发送至派出所;派出所可以根据第三交易数据对原始户籍信息进行变更,得到变更后的户籍信息(例如,原始户籍信息中房产证与二手房卖方的身份信息绑定,变更后的户籍信息中房产证与购房者的身份信息绑定);派出所可以将变更后的户籍信息发送至服务平台,服务平台可以将变更后的户籍信息发送至购房者。在本申请实施例中,管理节点设备接收到第三区块链节点设备发送的第二交易信息和第六区块链节点设备发送的还款信息后,可以生成包含第二交易信息和还款信息的第三交易数据,并将第三交易数据发布至区块链网络,区块链网络中的各个区块链节点设备均可以获取第三交易数据(第二交易信息和还款信息),使得第三交易数据公开透明。区块链网络中的第五区块链节点设备可以根据第三交易数据对第三区块链节点设备的原始户籍信息进行变更,管理节点设备作为区块链网络中的信息桥梁,使得第三交易数据在区块链网络中共享。此外,区块链网络中存储数据的区块链以密码学的方式保证存储在区块链中的数据不可篡改和不可伪造,提高了第三交易数据的可靠性。请参见图6,图6是本申请实施例提供的一种信息处理装置的结构示意图,该信息处理装置60可以是运行于信息处理设备中的一个计算机程序(包括程序代码),例如可以是信息处理设备中的一个应用软件。该信息处理装置60可以用于执行图3至图5所示的方法实施例中管理节点设备所执行的步骤,该信息处理装置60包括发布单元601和接收单元602,其中,发布单元601,用于将第一交易数据发布至区块链网络,第一交易数据包括房屋信息和代理费用信息,房屋信息是第一区块链节点设备发送至管理节点设备的,代理费用信息是第二区块链节点设备发送至管理节点设备的,房屋信息包括房屋标识和房屋价值数据,代理费用信息包括第二区块链节点设备的身份信息和第二区块链节点设备针对房屋标识对应的房屋的代理费用数据;接收单元602,用于接收第二区块链节点设备发送的与房屋信息对应的代理文件信息;发布单元601,还用于将代理文件信息发布至区块链网络;代理文件信息包括代理协议信息、第一区块链节点设备的第一数字签名、第二区块链节点设备的第二数字签名和第二区块链节点设备的身份信息,代理协议信息包括比例系数,比例系数是第一区块链节点设备向第二区块链节点设备进行资源转让的转让比例,第一数字签名是第一区块链节点设备使用第二区块链节点设备的公钥对代理协议信息进行加密生成的,第二数字签名是第二区块链节点设备使用第二区块链节点设备的私钥对第一数字签名校验通过后使用第二区块链节点设备的公钥对代理协议信息进行加密生成的。在一种实现方式中,发布单元601在将第一交易数据发布至区块链网络之前,还用于:接收第一区块链节点设备发送的房屋信息;接收第二区块链节点设备发送的代理费用信息;生成包含房屋信息和代理费用信息的第一交易数据。在一种实现方式中,发布单元601在将第一交易数据发布至区块链网络时,具体用于:根据哈希算法,计算得到第一交易数据的第一哈希值;建立第一哈希值与第一交易数据的关联关系;根据第一哈希值及其关联的第一交易数据生成第一区块,并将第一区块发布至区块链网络。在一种实现方式中,发布单元601在将第一区块发布至区块链网络之后,还用于:接收第三区块链节点设备发送的交易数据获取请求,交易数据获取请求包括第一哈希值,第三区块链节点设备是区块链网络中的区块链节点设备;响应交易数据获取请求,确定与第一哈希值关联的第一交易数据;将第一交易数据发送至第三区块链节点设备。在一种实现方式中,信息管理装置60还包括生成单元603、计算单元604和关联单元605,接收单元602,还用于接收第三区块链节点设备发送的第一交易信息,第一交易信息包括第一区块链节点设备的身份信息、第三区块链节点设备的身份信息和交易协议信息,交易协议信息是第一区块链节点设备与第三区块链节点设备进行房屋交易的交易凭证,第三区块链节点设备是区块链网络中的区块链节点设备;接收单元602,还用于接收第一区块链节点设备发送的收款信息,收款信息是第一区块链节点设备根据第四区块链节点设备发送的收款凭证生成的,收款凭证是第四区块链节点设备在第三区块链节点设备将房屋交易的资源量转移至第一区块链节点设备的账户后生成的,第四区块链节点设备是区块链网络中的区块链节点设备;生成单元603,用于生成包含第一交易信息和收款信息的第二交易数据;计算单元604,用于根据哈希算法计算得到第二交易数据的第二哈希值;关联单元605,用于建立第二哈希值与第二交易数据的关联关系;生成单元603,还用于根据第二哈希值及其关联的第二交易数据生成第二区块;发布单元601,还用于将第二区块发布至区块链网络。在一种实现方式中,发布单元601在将第二区块发布至区块链网络后,还用于:接收第三区块链节点设备发送的户籍信息生成请求,户籍信息生成请求包括第二哈希值;响应户籍信息生成请求,确定与第二哈希值关联的第二交易数据;将第二交易数据发送至第五区块链节点设备,第五区块链节点设备是区块链网络中的区块链节点设备;接收第五区块链节点设备发送的户籍信息,户籍信息是第五区块链节点设备根据第二交易数据生成的;将户籍信息发送至第三区块链节点设备。在一种实现方式中,接收单元602,还用于接收第三区块链节点设备发送的第二交易信息,第二交易信息包括第三区块链节点设备的身份信息、第六区块链节点设备的身份信息和转让协议信息,转让协议信息是第六区块链节点设备与第三区块链节点设备进行房屋转让的转让凭证,第三区块链节点设备是区块链网络中的区块链节点设备,第六区块链节点设备是区块链网络中的节点设备;接收单元602,还用于接收第六区块链节点设备发送的还款信息,还款信息是第六区块链节点设备根据第四区块链节点设备发送的还款凭证生成的,还款凭证是第四区块链节点设备接收到第六区块链节点设备的还款资源量后生成的,第四区块链节点设备是区块链网络中的区块链节点设备;生成单元603,还用于生成包含第二交易信息和还款信息的第三交易数据;计算单元604,还用于根据哈希算法计算得到第三交易数据的第三哈希值;关联单元605,还用于建立第三哈希值与第三交易数据的关联关系;生成单元603,还用于根据第三哈希值及其关联的第三交易数据生成第三区块;发布单元603,还用于将第三区块发布至区块链网络。在一种实现方式中,发布单元601在将第三区块发布至区块链网络之后,还用于:接收第三区块链节点设备发送的户籍信息变更请求,户籍信息变更请求包括第三哈希值和第三区块链节点设备的原始户籍信息;响应户籍信息变更请求,确定与第三哈希值关联的第三交易数据;将第三交易数据和原始户籍信息发送至第五区块链节点设备,第五区块链节点设备是区块链网络中的区块链节点设备;接收第五区块链节点设备发送的变更后的户籍信息,变更后的户籍信息是第五区块链节点设备根据第三交易数据对原始户籍信息进行变更得到的;将变更后的户籍信息发送至第三区块链节点设备。需要说明的是,图6对应的实施例中未提及的内容以及各个单元执行步骤的具体实现方式可参见图3至图5所示实施例以及前述内容,这里不再赘述。请参见图7,图7是本申请实施例提供的一种信息处理设备的结构示意图,该信息处理设备70包括处理器701、存储器702和通信接口703,处理器701、存储器702和通信接口703通过一条或多条通信总线连接。处理器701被配置为支持信息处理设备80执行图3至图5所述方法实施例中管理节点设备相应的功能。该处理器701可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np),硬件芯片或者其任意组合。存储器702用于存储程序代码等。存储器702可以包括易失性存储器(volatilememory),例如随机存取存储器(randomaccessmemory,ram);存储器702也可以包括非易失性存储器(non-volatilememory,nvm),例如只读存储器(read-onlymemory,rom),快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器702还可以包括上述种类的存储器的组合。通信接口703用于接收和发送数据,例如,通信接口703用于接收第一区块链节点设备发送的房屋信息,通信接口703用于接收第二区块链节点设备发送的代理费用信息,通信接口703用于接收第三区块链节点设备发送的交易数据获取请求,通信接口703用于接收第二区块链节点设备发送的代理文件信息,通信接口703用于接收第三区块链节点设备发送的第一交易信息,通信接口703用于接收第三区块链节点设备发送的第二交易信息,通信接口703用于将第一交易数据发送至第三区块链节点设备,通信接口703用于将户籍信息发送至第三区块链节点设备,或者,通信接口703用于将变更后的户籍信息发送至第三区块链节点设备。在本申请实施例中,该信息处理设备70包括多个通信接口,其中,用于发送数据的通信接口和用于接收数据的通信接口可以不为同一个通信接口。处理器701可以调用存储器702中存储的程序代码以执行以下操作:将第一交易数据发布至区块链网络,第一交易数据包括房屋信息和代理费用信息,房屋信息是第一区块链节点设备发送至管理节点设备的,代理费用信息是第二区块链节点设备发送至管理节点设备的,房屋信息包括房屋标识和房屋价值数据,代理费用信息包括第二区块链节点设备的身份信息和第二区块链节点设备针对房屋标识对应的房屋的代理费用数据;通过通信接口703接收第二区块链节点设备发送的与房屋信息对应的代理文件信息,并将代理文件信息发布至区块链网络;代理文件信息包括代理协议信息、第一区块链节点设备的第一数字签名和第二区块链节点设备的第二数字签名,代理协议信息包括比例系数,比例系数是第一区块链节点设备向第二区块链节点设备进行资源转让的转让比例,第一数字签名是第一区块链节点设备使用第二区块链节点设备的公钥对代理协议信息进行加密生成的,第二数字签名是第二区块链节点设备使用第二区块链节点设备的私钥对第一数字签名校验通过后使用第二区块链节点设备的公钥对代理协议信息进行加密生成的。进一步地,处理器701还可以与存储器702、通信接口703相配合,执行图3至图5所示方法实施例中管理节点设备对应的操作,具体可参见方法实施例中的描述,在此不再赘述。本申请实施例还提供一种计算机可读存储介质,可以用于存储图7所示实施例信息处理设备70中处理器701所调用的计算机程序指令,其中包含用于执行上述实施例中为管理节点设备所设计的程序。上述计算机可读存储介质包括但不限于快闪存储器(flashmemory),硬盘(harddiskdrive,hdd),固态硬盘(solid-statedrive,ssd)。本申请实施例中还提供一种计算机程序产品,该计算机程序产品被计算机设备运行时,可以执行上述图3至图5实施例中为管理节点设备所设计的信息处理方法。本领域普通技术人员可以意识到,结合本申请中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法以实现所描述的功能,但是这种实现不应认为超出本申请的范围。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl)等)或无线(例如红外、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)或者半导体介质(例如,固态硬盘(solidstatedisk,ssd))等。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域
:的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1