一种基于区块链的资产信息处理方法及系统与流程

文档序号:22548322发布日期:2020-10-17 02:20阅读:86来源:国知局
一种基于区块链的资产信息处理方法及系统与流程

本申请涉及区块链技术领域,尤其涉及一种基于区块链的资产信息处理方法及系统。



背景技术:

在实际生活中,房产需求方和房产持有方在进行房产交接时,通常需要依赖于某一“中心点”来实现房产交接,即需要该“中心点”分别为房产需求方和房产持有方传达交接信息。例如,房产交接过程中,房产需求方一般通过房产中介寻找房产,房产持有方一般通过房产中介发布房产信息,房产需求方与房产持有方是基于房产中介运作,并不直接进行交接。

然而,基于中心化的房产交接方式,不仅增加了房产交接成本,还缺乏对房产交接过程中各个参与方的有效监督,可能会出现房产交接数据被修改的情况,从而导致房产交接过程产生风险。



技术实现要素:

本申请实施例的目的在于提供一种基于区块链的资产信息处理方法及系统,以解决现有资产交接过程缺乏有效监督的问题。具体技术方案如下:

第一方面,本申请提供了一种基于区块链的资产信息处理系统,所述系统包括:资产需求方节点、资产持有方节点和监督方节点;

所述资产需求方节点,用于在区块链中发布目标资产的交接请求;

目标资产持有方节点和目标监督方节点,用于对所述交接请求进行确认,并在确认通过后,向所述资产需求方节点发送第一确认信息,所述目标资产持有方节点为所述目标资产对应的资产持有方节点,所述目标监督方节点为所述目标资产对应的监督方节点;

所述资产需求方节点,还用于在接收到所述目标资产持有方节点和所述目标监督方节点发送的第一确认信息时,通过预先配置的智能合约,生成资产交接协议,并在所述区块链中发布所述资产交接协议;

所述目标资产持有方节点和所述目标监督方节点,还用于对所述资产交接协议进行确认,并在确认通过后,向所述资产需求方节点发送第二确认信息;

所述资产需求方节点,还用于接收到所述目标资产持有方节点和所述目标监督方节点发送的第二确认信息时,更新所述区块链中所述目标资产的资产信息。

可选的,所述资产需求方节点,还用于向所述区块链中的第一认证节点发送资产需求方的第一身份验证信息,使所述第一认证节点对所述第一身份验证信息进行验证;如果所述第一认证节点验证通过所述第一身份验证信息,则加入所述区块链,并获取由所述区块链分配的电子签章。

可选的,所述监督方节点,还用于向所述区块链中的第二认证节点发送监督方的第二身份验证信息,使所述第二认证节点对所述第二身份验证信息进行验证;如果所述第二认证节点验证通过所述第二身份验证信息,则加入所述区块链,并获取由所述区块链分配的电子签章。

可选的,所述资产持有方节点,还用于向所述区块链中的第三认证节点发送待交接资产的资产信息,使所述第三认证节点对所述资产信息进行验证;如果所述第三认证节点验证通过所述资产信息,则加入所述区块链,并获取由所述区块链分配的电子签章。

可选的,所述资产需求方节点,还用于响应于资产筛选请求,在区块链包含的多个资产信息中查找与所述资产筛选请求携带的目标资产信息匹配的资产信息,得到用户意向资产的资产信息;

输出所述用户意向资产的资产信息;

响应于资产选择请求,在所述用户意向资产中确定目标资产。

可选的,所述资产需求方节点,还用于从区块链包含的、除所述目标资产持有方节点之外的其他节点中,获取所述目标资产的第一资产信息;如果从所述其他节点处获取到的所述第一资产信息,与从所述目标资产持有方节点处获取到的所述目标资产的第二资产信息相同,则执行所述在区块链中发布目标资产的交接请求步骤。

可选的,所述目标监督方节点包括存储有资产需求方的资金的资金存储方节点,其中,

所述资产需求方节点,用于当接收到所述目标资产持有方节点和所述目标监督方节点发送的第一确认信息时,向所述资金存储方节点发送资金冻结请求;

所述资金存储方节点,用于冻结所述资产需求方的资金,并在完成所述目标资产的资产交接后,将所述资产需求方的资金转交给所述目标资产的资产持有方。

第二方面,本申请还提供了一种基于区块链的资产信息处理方法,所述方法应用于区块链中的任一资产需求方节点,所述区块链还包括至少一个资产持有方节点和至少一个监督方节点,所述方法包括:

在区块链中发布目标资产的交接请求,使所述目标资产对应的目标资产持有方节点、所述目标资产对应的目标监督方节点对所述交接请求进行确认;

如果接收到所述目标资产持有方节点和所述目标监督方节点发送的第一确认信息,则通过预先配置的智能合约,生成资产交接协议,并在所述区块链中发布所述资产交接协议,使所述目标资产持有方节点和所述目标监督方节点对所述资产交接协议进行确认;

如果接收到所述目标资产持有方节点和所述目标监督方节点发送的第二确认信息,则更新所述区块链中所述目标资产的资产信息。

可选的,所述在区块链中发布目标资产的交接请求之前,还包括:

获取目标资产的当前资产处理状态;

如果所述当前资产处理状态为预设可交接状态,则执行所述在区块链中发布目标资产的交接请求步骤。

可选的,所述在区块链中发布目标资产的交接请求之前,还包括:

从区块链包含的、除所述目标资产持有方节点之外的其他节点中,获取所述目标资产的第一资产信息;

如果从所述其他节点处获取到的所述第一资产信息,与从所述目标资产持有方节点处获取到的所述目标资产的第二资产信息相同,则执行所述在区块链中发布目标资产的交接请求步骤。

可选的,所述在区块链中发布目标资产的交接请求之前,还包括:

响应于资产筛选请求,在区块链包含的多个资产信息中查找与所述资产筛选请求携带的目标资产信息匹配的资产信息,得到用户意向资产的资产信息;

输出所述用户意向资产的资产信息;

响应于资产选择请求,在所述用户意向资产中确定目标资产。

可选的,所述目标资产的资产信息以图片形式存储于区块链中,所述更新所述区块链中所述目标资产的资产信息,包括:

对所述目标资产的资产信息进行图像识别处理,得到表示所述目标资产的资产信息的文字信息;

将所述文字信息中资产持有方的信息,更改为资产需求方的信息。

可选的,所述目标监督方节点包括存储有资产需求方的资金的资金存储方节点,所述方法还包括:

如果接收到所述目标资产持有方节点和所述目标监督方节点发送的第一确认信息,向所述资金存储方节点发送资金冻结请求,以使所述资金存储方节点冻结所述资产需求方的资金,并在完成所述目标资产的资产交接后,将所述资产需求方的资金转交给所述目标资产的资产持有方。

第三方面,本申请还提供了一种基于区块链的资产信息处理装置,其特征在于,所述装置应用于区块链中的任一资产需求方节点,所述区块链还包括至少一个资产持有方节点和至少一个监督方节点,所述装置包括:

发布模块,用于在区块链中发布目标资产的交接请求,使所述目标资产对应的目标资产持有方节点、所述目标资产对应的目标监督方节点对所述交接请求进行确认;

生成模块,用于当接收到所述目标资产持有方节点和所述目标监督方节点发送的第一确认信息时,通过预先配置的智能合约,生成资产交接协议,并在所述区块链中发布所述资产交接协议,使所述目标资产持有方节点和所述目标监督方节点对所述资产交接协议进行确认;

更新模块,用于当接收到所述目标资产持有方节点和所述目标监督方节点发送的第二确认信息时,更新所述区块链中所述目标资产的资产信息。

可选的,所述装置还包括:

第一获取模块,用于获取目标资产的当前资产处理状态;

第一触发模块,用于当所述当前资产处理状态为预设可交接状态时,触发所述发布模块执行所述在区块链中发布目标资产的交接请求步骤。

可选的,所述装置还包括:

第二获取模块,用于从区块链包含的、除所述目标资产持有方节点之外的其他节点中,获取所述目标资产的第一资产信息;

第二触发模块,用于当从所述其他节点处获取到的所述第一资产信息,与从所述目标资产持有方节点处获取到的所述目标资产的第二资产信息相同时,触发所述发布模块执行所述在区块链中发布目标资产的交接请求步骤。

可选的,所述装置还包括:

匹配模块,用于响应于资产筛选请求,在区块链包含的多个资产信息中查找与所述资产筛选请求携带的目标资产信息匹配的资产信息,得到用户意向资产的资产信息;

输出模块,用于输出所述用户意向资产的资产信息;

确定模块,用于响应于资产选择请求,在所述用户意向资产中确定目标资产。

可选的,所述更新模块包括:

图像识别子模块,用于在目标资产的资产信息以图片形式存储于区块链中的情况下,对所述目标资产的资产信息进行图像识别处理,得到表示所述目标资产的资产信息的文字信息;

更改子模块,用于将所述文字信息中资产持有方的信息更改为资产需求方的信息。

可选的,所述目标监督方节点包括存储有资产需求方的资金的资金存储方节点,所述装置还包括:

发送模块,用于当接收到所述目标资产持有方节点和所述目标监督方节点发送的第一确认信息时,向所述资金存储方节点发送资金冻结请求,以使所述资金存储方节点冻结所述资产需求方的资金,并在完成所述目标资产的资产交接后,将所述资产需求方的资金转交给所述目标资产的资产持有方。

第四方面,本申请还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现任一第二方面所述的方法步骤。

第五方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现任一第二方面所述的方法步骤。

第六方面,本申请还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行时实现任一第二方面所述的方法步骤。

本申请实施例有益效果:

在区块链中发布目标资产的交接请求,使目标资产对应的目标资产持有方节点、目标资产对应的目标监督方节点对交接请求进行确认;如果接收到目标资产持有方节点和目标监督方节点发送的第一确认信息,则通过预先配置的智能合约,生成资产交接协议,并在区块链中发布资产交接协议,使目标资产持有方节点和目标监督方节点对资产交接协议进行确认;如果接收到目标资产持有方节点和目标监督方节点发送的第二确认信息,则更新区块链中目标资产的资产信息。

一方面,区块链中各节点可以实现资产信息处理过程的信息共享,提高了信息存储的安全性;另一方面,相比于现有技术,基于区块链的资产信息处理方法可以实现“去中心化”,资产持有方节点和资产需求方节点可以通过区块链建立有效、公开的资产交接协议,资产信息处理效率较高,且具有可信任性;再一方面,区块链可以保证写入的资产信息不被篡改,且具有可追溯性,进一步保证了资产信息处理的安全性,由此,能够解决现有资产交接过程缺乏有效监督的问题。

当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种区块链系统的架构示意图;

图2为本申请实施例中资产需求方节点加入区块链的交互示意图;

图3为本申请实施例提供的一种资产信息处理过程的交互示意图;

图4为本申请实施例提供的一种基于区块链的资产信息处理方法的流程图;

图5为本申请实施例提供的另一种基于区块链的资产信息处理方法的流程图;

图6为本申请实施例提供的另一种基于区块链的资产信息处理方法的流程图;

图7为本申请实施例提供的一种基于区块链的资产信息处理装置的结构示意图;

图8为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供了一种基于区块链的资产信息处理系统,如图1所示,为本申请实施例提供的一种资产信息处理系统的架构示意图。其中,区块链100可以包括多个节点(101、102、103、104……),各节点(101、102、103、104……)之间是对等的,编号101、102、103、104仅作为标记使用,并不对各节点顺序进行限定。

本申请实施例可以应用于资产交易场景中,资产可以是能够进行交易的物品,例如,资产可以是房产、地产、机动车辆等。各节点(101、102、103、104……)可以是资产交易过程中多个参与方的终端或服务器,多个参与方可以是:资产需求方、资产持有方、监督方和认证方等。基于区块链100中预设的机制可以进行资产交易。其中,资产需求方即为需要获取资产的一方,相应的,资产持有方即为持有资产的一方。以房产交易为例,监督方可以是土地登记处、资产需求方和资产持有方各自的律师、贷款提供者、贷款调查人员等,认证方可以是全国居民身份信息系统、银行卡管理系统、全国企业信用信息公示系统和房管局网上档案信息验证系统等。

考虑到资产交易涉及到资产所有权的变更、获取资产需求方和资产持有方的个人信息等私密信息,因此,区块链100中的各节点(101、102、103、104……)需要满足预设验证条件才能加入区块链100,预设验证条件可以是通过身份验证、通过权限验证等。

下面将结合具体实施方式,对各节点加入区块链的过程进行说明。首先对资产需求方节点加入区块链的过程进行说明。其中,资产需求方节点可以用于向区块链中的第一认证节点发送资产需求方的第一身份验证信息,使第一认证节点对第一身份验证信息进行验证;如果第一认证节点验证通过第一身份验证信息,则加入区块链,并获取由区块链分配的电子签章。

如图2所示,资产需求方节点加入区块链的交互过程可以包括:步骤201,资产需求方节点210向区块链230中的第一认证节点220发送资产需求方的第一身份验证信息。其中,第一身份验证信息可以是资产需求方的个人信息,例如,个人信息可以是姓名、身份证号码、电话号码、包含资产需求方的面部特征的图像、银行卡号码等。

第一认证节点220接收到资产需求方节点210发送的第一身份验证信息后,执行步骤202,对第一身份验证信息进行验证。然后,第一认证节点220可以执行步骤203,判断第一身份验证信息是否通过验证。如果第一身份验证信息未通过验证,则第一认证节点220可以执行步骤204,向资产需求方节点210发送验证失败信息,并不作后续处理。如果第一身份验证信息通过验证,则第一认证节点220可以执行步骤205,向资产需求方节点210发送验证成功信息。之后,资产需求方节点210可以执行步骤206,生成包含第一身份验证信息的区块,再以交易方式向区块链230发送区块,从而加入区块链230。

本申请实施例提供了一种资产需求方节点210生成包含第一身份验证信息的区块的处理过程,包括:资产需求方节点210可以计算第一身份验证信息和请求时间戳的hash(哈希)值。其中,请求时间戳可以是向第一认证节点220发送第一身份验证信息时的时间戳,请求时间戳也可以是接收到验证成功信息时的时间戳。然后,资产需求方节点210可以生成一对随机密钥,采用随机密钥对第一身份验证信息的hash值进行加密处理。之后,资产需求方节点210可以将第一身份验证信息的hash值作为key(键值),加密处理得到的数据作为value(值),生成包含key和value的区块。

可选的,在加入区块链后,资产需求方节点210可以在本地存储key、value和随机密钥。key可以作为资产需求方的唯一凭证。

本申请实施例中,第一认证节点220对第一身份验证信息进行验证的方式可以是多种多样的,在一种可行的实现方式中,第一认证节点220可以基于第一身份验证信息进行身份校验;在另一种可行的实现方式中,第一认证节点220可以基于第一身份验证信息进行银行卡绑定校验。

例如,第一认证节点220可以是全国居民身份信息系统的服务器,在进行身份校验时,第一身份验证信息可以包括姓名、包含资产需求方的面部特征的图像和身份证号码中的至少两种。第一认证节点220可以通过全国公民身份信息系统、第一身份验证信息,对资产需求方的第一身份验证信息是否正确进行验证。第一认证节点220可以是银行卡管理系统的服务器,在进行银行卡绑定校验时,除包括银行卡号码外,第一身份验证信息可以包括姓名、身份证号码、电话号码、包含资产需求方面部特征的图像中的至少两种。第一认证节点220可以通过银行卡管理系统、第一身份验证信息,对资产需求方的第一身份验证信息与银行卡号码是否绑定进行验证。

为进一步确保第一身份验证信息的验证准确性,第一认证节点220可以先进行身份校验,在身份校验通过后再进行银行卡绑定校验,然后,在银行卡绑定校验通过后,才向资产需求方节点210发送验证成功信息。

可选的,监督方节点还可以用于向区块链中的第二认证节点发送监督方的第二身份验证信息,使第二认证节点对第二身份验证信息进行验证;如果第二认证节点验证通过第二身份验证信息,则加入区块链,并获取由区块链分配的电子签章。其中,第二身份验证信息可以是监督方的企业信息,例如,企业信息可以是企业名称、营业执照、营业执照有效期、法人代表、联系人电话号码、银行卡号码的至少两种。第二认证节点可以是全国企业信用信息公示系统的服务器。

监督方节点基于第二身份验证信息加入区块链的过程,与上述资产需求方节点基于第一身份验证信息加入区块链的过程类似,此处不再赘述。

本申请实施例中,资产需求方也可以是企业或行政机构,相应的,第一身份验证信息可以是资产需求方的企业信息。类似的,监督方也可以是个人,相应的,第二身份验证信息可以是监督方的个人信息。

可选的,资产持有方节点还可以用于向区块链中的第三认证节点发送待交接资产的资产信息,使第三认证节点对资产信息进行验证;如果第三认证节点验证通过资产信息,则加入区块链,并获取由区块链分配的电子签章。

其中,资产信息可以是资产处理状态、资产类型、资产位置、资产配套服务、交接时间、交接类型和支付规则等。以资产为房产为例,资产处理状态可以是待出租、待出售、已出租和已出售等;资产类型可以是两室一厅、房间朝向等;交接时间可以是初次购买日期;交接类型可以是出租、出售等;支付规则可以是首付占全款的比例、押金数额等。第三认证节点可以是房管局网上档案信息验证系统的服务器。

资产持有方节点加入区块链的过程,与上述资产需求方节点加入区块链的过程类似,此处不再赘述。

可选的,一般情况下,资产交易合同和资产所有权证件等资产信息以图片形式存储于资产持有方节点中。在加入区块链时,资产持有方节点可以对图片形式存储的资产信息进行图像识别处理,得到表示资产信息的文字信息。然后,资产持有方节点可以基于资产信息的文字信息和请求时间戳,计算hash值。由此,能够提高对于资产交易合同和资产所有权证件等图片形式的资产信息的处理速度,从而提高区块生成速度。

可选的,本申请实施例还对基于区块链的资产信息处理过程进行了说明,如图3所示,区块链中各节点的交互过程包括:

步骤301、资产需求方节点310可以用于在区块链中发布目标资产的交接请求。

在实施中,资产需求方在通过资产需求方节点310浏览区块链中的多个资产信息的过程中,如果资产需求方想交接看中的目标资产,资产需求方可以执行第一预设操作,以使资产需求方节点310生成目标资产的交接请求。第一预设操作可以是长按目标资产的资产信息,第一预设操作也可以是在选中目标资产的资产信息的状态下,点击预设交接图标。资产需求方节点310生成目标资产的交接请求的处理过程,可以参考相关技术中,区块链节点生成交易请求的处理过程,此处不再赘述。

区块链中可以预先配置有智能合约,智能合约中可以记录有与各资产对应的资产持有方节点、监督方节点。某一资产对应的资产持有方节点,可以是持有该资产的资产持有方的节点;某一资产对应的监督方节点,可以是对该资产的交接过程进行监督的监督方的节点。

例如,以资产为房产为例,针对a小区中的房产b,该房产对应的资产持有方节点可以是房产b的资产持有方小明的手机,该房产对应的监督方节点可以是a小区所属区域的土地登记处的服务器、资产需求方的律师1的手机、资产持有方的律师2的手机、资产需求方的贷款提供者的手机、贷款调查人员的手机。

资产需求方节点310可以通过智能合约确定目标资产对应的资产持有方节点,得到目标资产持有方节点,并通过智能合约,确定目标资产对应的监督方节点,得到目标监督方节点,然后,资产需求方节点310可以向目标资产持有方节点和目标监督方节点发送目标资产的交接请求。

步骤302、目标资产持有方节点320和目标监督方节点330可以用于对交接请求进行确认,并在确认通过后,向资产需求方节点310发送第一确认信息。

其中,目标资产的交接请求可以携带有目标资产的资产标识,目标资产的交接请求也可以携带有目标资产的资产信息。

在实施中,目标资产持有方节点320可以基于目标资产的交接请求,确定目标资产的资产信息。然后,持有目标资产的资产持有方可以基于目标资产的资产信息,确认是否参与目标资产的交接处理。如果资产持有方参与目标资产的交接处理,则目标资产持有方节点320可以向资产需求方节点310发送第一确认信息;如果资产持有方不参与目标资产的交接处理,则目标资产持有方节点320可以向资产需求方节点310发送拒绝交接信息。

目标监督方节点330对交接请求进行确认的过程,与目标资产持有方节点320对交接请求进行确认的过程类似,此处不再赘述。

步骤303、资产需求方节点310还可以用于在接收到目标资产持有方节点320和目标监督方节点330发送的第一确认信息时,通过预先配置的智能合约,生成资产交接协议,并在区块链中发布资产交接协议。

在实施中,如果资产需求方节点310接收到目标资产持有方节点320和目标监督方节点330发送的第一确认信息,则表明目标资产持有方节点320和目标监督方节点330确认参与目标资产的交接过程,然后,资产需求方节点310可以通过智能合约,生成资产交接协议。之后,资产需求方节点310可以向目标资产持有方节点320和目标监督方节点330发送资产交接协议。

其中,资产交接协议中可以记载有资产需求方的个人信息、资产持有方的个人信息、目标资产的资产信息、交接时间、交接目标资产所需的资金、目标监督方的企业信息等。

如果资产需求方节点310接收到目标资产持有方节点320发送的拒绝交接信息,或者,接收到某一目标监督方节点330发送的拒绝交接信息,则表明目标资产交接处理过程涉及到的参与方不同意资产交接,或者,参与方不具有参与目标资产的交接过程的权限,此时,资产需求方节点310可以输出交接失败信息,已提示资产需求方无法进行资产交接。

由于资产需求方节点310在接收到目标资产持有方节点320和目标监督方节点330发送的第一确认信息后,才生成资产交接协议,因此,能够保证目标资产持有方和目标监督方均具有参与目标资产的交接过程的权限,资产交接过程能够有效进行。

步骤304、目标资产持有方节点320和目标监督方节点330,还用于对资产交接协议进行确认,并在确认通过后,向资产需求方节点310发送第二确认信息。

在实施中,在接收到资产交接协议后,目标资产持有方节点320可以确认资产交接协议是否合规,如果资产交接协议合规,则目标资产持有方节点320可以向资产需求方节点310发送第二确认信息。如果资产交接协议不合规,则目标资产持有方节点320可以向资产需求方节点310发送拒绝交接信息。

本申请实施例中,目标资产持有方节点320可以通过多种方式确认资产交接协议是否合规,例如,目标资产持有方节点320中可以设置有审核规则,目标资产持有方节点320可以按照审核规则确定资产交接协议是否合规。或者,目标资产持有方节点320可以输出资产交接协议,以便目标资产的资产持有方对资产交接协议是否合规进行人工审核,然后,目标资产持有方节点320可以获取人工审核结果,根据人工审核结果确定资产交接协议是否合规。

目标监督方节点330对资产交接协议进行确认的过程,与目标资产持有方节点320对资产交接协议进行确认的过程类似,此处不再赘述。

步骤305、资产需求方节点310还可以用于接收到目标资产持有方节点320和目标监督方节点330发送的第二确认信息时,更新区块链中目标资产的资产信息。

在实施中,如果资产需求方节点310接收到目标资产持有方节点320和目标监督方节点330发送的第二确认信息,则表明目标资产持有方节点320和目标监督方节点330对目标资产的交接协议达成了共识,然后,资产需求方节点310可以更新区块链中目标资产的资产信息。

资产需求方节点310可以通过多种方式更新区块链中目标资产的资产信息,例如,仍以资产为房产为例,交接类型为出售时,资产需求方节点310可以将目标资产的产权人的个人信息,修改为资产需求方的个人信息。交接类型为出租时,资产需求方节点310可以将目标资产的资产处理状态修改为已出租,并记录出租结束时间。

如果资产需求方节点310接收到某一目标资产持有方节点320发送的拒绝交接信息,或者,接收到某一目标监督方节点330发送的拒绝交接信息,则表明目标资产的交接协议不合规,此时,资产需求方节点310可以输出交接失败信息,已提示资产需求方无法进行资产交接。

本申请实施例中,一方面,区块链中各节点可以实现资产信息处理过程的信息共享,提高了信息存储的安全性;另一方面,相比于现有技术,基于区块链的资产信息处理方法可以实现“去中心化”,资产持有方节点和资产需求方节点可以通过区块链建立有效、公开的资产交接协议,资产信息处理效率较高,且具有可信任性;再一方面,区块链可以保证写入的资产信息不被篡改,且具有可追溯性,进一步保证了资产信息处理的安全性,由此,能够解决现有资产交接过程缺乏有效监督的问题。

基于本申请实施例提供的基于区块链的资产信息处理系统,可以实现不涉及到资产中介等第三方的、分布式的资产信息处理方案。

可选的,资产需求方在通过资产需求方节点浏览资产信息的过程中,可以对区块链中的多个资产信息进行筛选,以确定想要进行交接的目标资产。

具体的,资产需求方节点还可以用于响应于资产筛选请求,在区块链包含的多个资产信息中查找与资产筛选请求携带的目标资产信息匹配的资产信息,得到用户意向资产的资产信息。输出用户意向资产的资产信息;响应于资产选择请求,在用户意向资产中确定目标资产。

其中,资产信息可以包括资产处理状态、资产类型、资产位置、资产配套服务、交接时间、交接类型和支付规则中的至少一种。

在实施中,由于区块链包含了多个资产的资产信息,资产需求方在通过资产需求方节点查找意向资产时,可以执行第二预设操作,以使资产需求方节点接收到资产筛选请求。第二预设操作可以是在预设搜索栏中输出意向资产的资产信息,第二预设操作也可以是在预设筛选页面包含的多种资产信息中,选择意向资产的资产信息。

资产需求方节点可以确定资产筛选请求指示的目标资产信息,然后,资产需求方节点可以在区块链包含的多个资产的资产信息中,查找与目标资产信息匹配的资产信息,得到用户意向资产的资产信息。之后,资产需求方节点可以在预设显示页面中显示用户意向资产的资产信息。

资产需求方在浏览用户意向资产的资产信息的过程中,如果想要对某一资产进行交接,资产需求方可以执行第一预设操作,以使资产需求方节点接收到资产选择请求。之后,资产需求方节点可以确定资产选择请求指示的资产,得到目标资产。

例如,仍以资产为房产为例,资产筛选请求携带的目标资产信息可以是:资产位置在a小区,资产类型为两室一厅。资产需求方节点可以在区块链包含的多个资产的资产信息中,查找位于a小区,且资产类型为两室一厅的资产的资产信息。

本申请实施例中,资产需求方节点可以响应于资产筛选请求,在区块链包含的多个资产信息中,查找与资产筛选请求携带的目标资产信息匹配的资产信息,得到用户意向资产的资产信息。然后,资产需求方节点可以输出用户意向资产的资产信息。之后,响应于资产选择请求,资产需求方节点可以在用户意向资产中确定目标资产。由此,便于资产需求方快速确定想要交接的目标资产。

可选的,由于同一资产的资产信息可以被存储于区块链的多个节点中,为了保证从目标资产持有方节点处获取到的目标资产的资产信息真实可靠,资产需求方节点可以对目标资产的资产信息进行一致性验证。

具体的,资产需求方节点还可以用于从区块链包含的、除目标资产持有方节点之外的其他节点中,获取目标资产的第一资产信息;如果从其他节点处获取到的第一资产信息,与从目标资产持有方节点处获取到的目标资产的第二资产信息相同,则执行在区块链中发布目标资产的交接请求步骤。

在实施中,资产需求方节点可以分别从区块链包含的、除目标资产持有方节点之外的至少两个其他节点中,获取目标资产的资产信息,得到多个资产信息。为了便于区分,将从其他节点处获取到的目标资产的资产信息称为第一资产信息,将从目标资产持有方节点处获取到的目标资产的资产信息称为第二资产信息。

然后,资产需求方节点可以比较第一资产信息和第二资产信息,如果每个第一资产信息均和第二资产信息相同,则表明第二资产信息未被篡改过,可以基于第二资产信息进行资产交接。如果任一第一资产信息和第二资产信息不相同,则表明第二资产信息被篡改过,则资产需求方节点可以输出表示第二资产信息被篡改过的提示信息,并不作后续处理。

本申请实施例中,资产需求方节点可以从区块链包含的、除目标资产持有方节点之外的其他节点中,获取目标资产的第一资产信息。当从其他节点处获取到的第一资产信息,与从目标资产持有方节点处获取到的目标资产的第二资产信息相同时,资产需求方节点才在区块链中发布目标资产的交接请求,因此,能够确保目标资产提供方提供的资产信息的可靠性。进一步的,由于区块链可以保证写入的资产信息不被篡改,且具有可追溯性,因此,能够保证资产信息处理的安全性,从而能够解决现有资产交接过程缺乏有效监督的问题。

可选的,资产交接涉及到以资产需求方的资金交换资产持有方的资产,因此,为了确保成功实现资产交接,还需要将资产需求方的资金转交给资产持有方。资产需求方的资金可以存储于资金存储方处,资金存储方可以是银行、互联网金融平台等,资金存储方节点可以作为目标监督方节点。

具体的,资产需求方节点可以用于当接收到目标资产持有方节点和目标监督方节点发送的第一确认信息时,向资金存储方节点发送资金冻结请求。资金存储方节点可以用于冻结资产需求方的资金,并在完成目标资产的资产交接后,将资产需求方的资金转交给目标资产的资产持有方。

在实施中,资产需求方节点,可以在接收到目标资产持有方节点和目标监督方节点发送的第一确认信息后,向资金存储方节点发送资金冻结请求。在接收到资金冻结请求后,资金存储方节点可以冻结资产需求方的资金。

在完成目标资产的资产交接后,资产需求方节点可以根据智能合约中设置的支付规则,计算交接目标资产所需资金的数额。然后,资产需求方节点可以向资金存储方节点发送计算出的数额。资源提供方可以按照该数额,将资产需求方的资金转交给目标资产的资产持有方。

本申请实施例中,资源提供方节点可以冻结资产需求方的全部资金,也可以冻结资产需求方的部分资金。

例如,交接类型为出租时,资金存储方节点可以在接收到资金冻结请求后,冻结资产需求方的部分资金,将冻结的部分资金作为押金。当到达交租日时,资产需求方节点可以计算当前租期内租用目标资产所需租金的数额,得到2k。然后,资产需求方节点可以向资金存储方节点发送计算出的数额2k。资源提供方可以将资产需求方的2k转交给目标资产的资产持有方。

本申请实施例中,资产需求方节点可以在接收到目标资产持有方节点和目标监督方节点发送的第一确认信息时,向资金存储方节点发送资金冻结请求。资金存储方节点,可以在接收到资金冻结请求后冻结资产需求方的资金,并在完成目标资产的资产交接后,将资产需求方的资金转交给目标资产的资产持有方。由此,可以保证资产交接过程中资产需求方和资产持有方资金的顺利转交,从而保证了资产信息处理的安全性。

基于相同的技术构思,本申请实施例还提供了一种基于区块链的资产信息处理方法,可以应用于区块链中的任一资产请求方节点。下面将结合具体实施方式,对本申请实施例提供的一种基于区块链的资产信息处理方法进行详细的说明,如图4所示,具体步骤如下:

步骤401、在区块链中发布目标资产的交接请求。

步骤402、如果接收到目标资产持有方节点和目标监督方节点发送的第一确认信息,则通过预先配置的智能合约,生成资产交接协议,并在区块链中发布资产交接协议。

步骤403、如果接收到目标资产持有方节点和目标监督方节点发送的第二确认信息,则更新区块链中目标资产的资产信息。

步骤401~步骤403的具体处理过程可以参照上述步骤301~步骤305中资产需求方节点310的处理过程,此处不再赘述。

采用本申请实施例提供的基于区块链的资产信息处理方法,一方面,区块链中各节点可以实现资产信息处理过程的信息共享,提高了信息存储的安全性;另一方面,相比于现有技术,基于区块链的资产信息处理方法可以实现“去中心化”,资产持有方节点和资产需求方节点可以通过区块链建立有效、公开的资产交接协议,资产信息处理效率较高,且具有可信任性;再一方面,区块链可以保证写入的资产信息不被篡改,且具有可追溯性,进一步保证了资产信息处理的安全性,由此,能够解决现有资产交接过程缺乏有效监督的问题。

可选的,资产信息可以包括资产处理状态,在确定想要交接的目标资产后,资产需求方节点可以基于目标资产的当前资产处理状态,确定是否发布目标资产的交接请求,如图5所示,具体包括以下步骤:

步骤501、获取目标资产的当前资产处理状态。

其中,预设可交接状态可以为待售出或待出租。

在实施中,资产需求方节点可以从区块链中获取目标资产的资产信息,资产需求方节点可以将资产信息中的资产处理状态作为当前资产处理状态。然后,资产需求方节点可以判断当前资产处理状态是否为预设可交接状态。

如果当前资产处理状态不是预设可交接状态,则资产需求方节点可以输出表示目标资产无法交接的提示信息。

步骤502、如果当前资产处理状态是预设可交接状态,则在区块链中发布目标资产的交接请求。

步骤503、如果接收到目标资产持有方节点和目标监督方节点发送的第一确认信息,则通过预先配置的智能合约,生成资产交接协议,并在区块链中发布资产交接协议。

步骤504、如果接收到目标资产持有方节点和目标监督方节点发送的第二确认信息,则更新区块链中目标资产的资产信息。

步骤502~步骤504的具体处理过程可以参照步骤401~步骤403的处理过程,此处不再赘述。

本申请实施例中,资产需求方节点可以获取目标资产的当前资产处理状态,然后,资产需求方节点可以在当前资产处理状态为预设可交接状态时,在区块链中发布目标资产的交接请求,以对目标资产进行交接。由此,能够保证资产需求方节点对处于可交接状态的资产进行交接,从而确保资产交接的有效性。

可选的,由于同一资产的资产信息可以被存储于区块链的多个节点中,为了保证从目标资产持有方节点处获取到的目标资产的资产信息真实可靠,在区块链中发布目标资产的交接请求之前,资产需求方节点可以对目标资产的资产信息进行一致性验证。具体验证过程包括:

步骤1、从区块链包含的、除目标资产对应的目标资产持有方节点之外的其他节点中,获取目标资产的第一资产信息。

步骤2、判断从其他节点处获取到的第一资产信息,与从目标资产持有方节点处获取到的目标资产的第二资产信息是否相同。

步骤3、如果从其他节点处获取到的第一资产信息,与从目标资产持有方节点处获取到的目标资产的第二资产信息相同,则在区块链中发布目标资产的交接请求。

步骤4、如果接收到目标资产持有方节点和目标监督方节点发送的第一确认信息,则通过预先配置的智能合约,生成资产交接协议,并在区块链中发布资产交接协议。

步骤5、如果接收到目标资产持有方节点和目标监督方节点发送的第二确认信息,则更新区块链中目标资产的资产信息。

步骤1和步骤2的具体处理过程可以参照上述系统侧资产需求方节点对目标资产的资产信息进行一致性验证的处理过程,步骤3~步骤5的具体处理过程可以参照步骤401~步骤403的处理过程,此处不再赘述。

本申请实施例中,资产需求方节点可以从区块链包含的、除目标资产持有方节点之外的其他节点中,获取目标资产的第一资产信息。当从其他节点处获取到的第一资产信息,与从目标资产持有方节点处获取到的目标资产的第二资产信息相同时,资产需求方节点才在区块链中发布目标资产的交接请求,因此,能够确保目标资产提供方提供的资产信息的可靠性。进一步的,由于区块链可以保证写入的资产信息不被篡改,且具有可追溯性,因此,能够保证资产信息处理的安全性,从而能够解决现有资产交接过程缺乏有效监督的问题。

可选的,资产需求方在通过资产需求方节点浏览资产信息的过程中,可以对区块链中的多个资产信息进行筛选,以确定想要进行交接的目标资产,具体处理过程包括:

步骤一、响应于资产筛选请求,在区块链包含的多个资产信息中查找与资产筛选请求携带的目标资产信息匹配的资产信息,得到用户意向资产的资产信息。

其中,资产信息可以包括资产处理状态、资产类型、资产位置、资产配套服务、交接时间、交接类型和支付规则中的至少一种。

步骤二、输出用户意向资产的资产信息。

步骤三、响应于资产选择请求,在用户意向资产中确定目标资产。

步骤一~步骤三的处理过程,可以参照上述系统侧资产需求方节点对区块链中的多个资产信息进行筛选的处理过程,此处不再赘述。

本申请实施例中,资产需求方节点可以响应于资产筛选请求,在区块链包含的多个资产信息中查找与资产筛选请求携带的目标资产信息匹配的资产信息,得到用户意向资产的资产信息。然后,资产需求方节点可以输出用户意向资产的资产信息。之后,响应于资产选择请求,资产需求方节点可以在用户意向资产中确定目标资产。由此,便于资产需求方快速确定想要交接的目标资产。

可选的,资产交易合同和资产所有权证件等资产信息可能以图片形式存储于区块链中,基于此,本申请实施例提供了一种资产需求方节点更新区块链中目标资产的资产信息的实现方式,如图6所示,可以包括:

步骤601、对目标资产的资产信息进行图像识别处理,得到表示目标资产的资产信息的文字信息。

在实施中,资产需求方节点中可以预先设置有图像识别算法,资产需求方节点可以通过图像识别算法对图片形式的资产信息进行图像识别处理,得到表示目标资产的资产信息的文字信息。

图像识别算法可以是相关技术中,任一具有图像识别功能的算法,本申请实施例对此不作具体限定。通过图像识别算法对图片形式的资产信息进行图像识别处理的处理过程,可以参照相关技术中,通过图像识别算法对图片进行图像识别的处理过程,此处不再赘述。

步骤602、将文字信息中资产持有方的信息更改为资产需求方的信息。

本申请实施例中,资产需求方节点可以对目标资产的资产信息进行图像识别处理,得到表示目标资产的资产信息的文字信息,然后,将文字信息中资产持有方的信息更改为资产需求方的信息。

例如,目标资产为房产,目标资产的资产信息为房产的产权证明文件,资产需求方节点对产权证明文件进行图像识别处理,得到产权证明文件记载的文字信息。文字信息中资产持有方的信息可以是产权人姓名“小明”。资产需求方节点可以将产权人姓名“小明”更改为资产需求方的姓名“小红”。

由此,能够提高对于资产交易合同和资产所有权证件等图片形式的资产信息的处理速度,从而提高资产交易速度。

可选的,在完成目标资产的资产交接后,资产需求方节点还可以将当前交接时间写入目标资产的资产信息中,以更新目标资产的交易记录。

可选的,资产交易涉及到以资产需求方的资金交换资产持有方的资产,因此,为了确保成功实现资产交接,还需要将资产需求方的资金转交给资产持有方。资产需求方的资金可以存储于资金存储方处,资金存储方可以是银行、互联网金融平台等,资金存储方节点可以作为目标监督方节点。

在资产交易过程中,资金存储方节点将资产需求方的资金转交给资产持有方的过程可以包括:

如果接收到目标资产持有方节点和目标监督方节点发送的第一确认信息,向资金存储方节点发送资金冻结请求,以使资金存储方节点冻结资产需求方的资金,并在完成目标资产的资产交接后,将资产需求方的资金转交给目标资产的资产持有方。

本申请实施例中,资产需求方节点可以在接收到目标资产持有方节点和目标监督方节点发送的第一确认信息时,向资金存储方节点发送资金冻结请求。资金存储方节点,可以在接收到资金冻结请求后冻结资产需求方的资金,并在完成目标资产的资产交接后,将资产需求方的资金转交给目标资产的资产持有方。由此,可以保证资产交接过程中资产需求方和资产持有方资金的顺利转交,从而保证了资产信息处理的安全性。

基于相同的技术构思,本申请实施例还提供了一种基于区块链的资产信息处理装置,所述装置应用于区块链中的任一资产需求方节点,所述区块链还包括至少一个资产持有方节点和至少一个监督方节点,如图7所示,该装置包括:

发布模块710,用于在区块链中发布目标资产的交接请求,使所述目标资产对应的目标资产持有方节点、所述目标资产对应的目标监督方节点对所述交接请求进行确认;

生成模块720,用于当接收到所述目标资产持有方节点和所述目标监督方节点发送的第一确认信息时,通过预先配置的智能合约,生成资产交接协议,并在所述区块链中发布所述资产交接协议,使所述目标资产持有方节点和所述目标监督方节点对所述资产交接协议进行确认;

更新模块730,用于当接收到所述目标资产持有方节点和所述目标监督方节点发送的第二确认信息时,更新所述区块链中所述目标资产的资产信息。

本申请实施例有益效果:

在区块链中发布目标资产的交接请求,使目标资产对应的目标资产持有方节点、目标资产对应的目标监督方节点对交接请求进行确认;如果接收到目标资产持有方节点和目标监督方节点发送的第一确认信息,则通过预先配置的智能合约,生成资产交接协议,并在区块链中发布资产交接协议,使目标资产持有方节点和目标监督方节点对资产交接协议进行确认;如果接收到目标资产持有方节点和目标监督方节点发送的第二确认信息,则更新区块链中目标资产的资产信息。

一方面,区块链中各节点可以实现资产信息处理过程的信息共享,提高了信息存储的安全性;另一方面,相比于现有技术,基于区块链的资产信息处理方法可以实现“去中心化”,资产持有方节点和资产需求方节点可以通过区块链建立有效、公开的资产交接协议,资产信息处理效率较高,且具有可信任性;再一方面,区块链可以保证写入的资产信息不被篡改,且具有可追溯性,进一步保证了资产信息处理的安全性,由此,能够解决现有资产交接过程缺乏有效监督的问题。

基于相同的技术构思,本申请实施例还提供了一种电子设备,如图8所示,包括处理器801、通信接口802、存储器803和通信总线804,其中,处理器801,通信接口802,存储器803通过通信总线804完成相互间的通信,

存储器803,用于存放计算机程序;

处理器801,用于执行存储器803上所存放的程序时,实现上述一种基于区块链的房产信息处理的方法步骤。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本申请提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一基于区块链的资产信息处理方法的步骤。

在本申请提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一基于区块链的资产信息处理方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

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