The present invention discloses a data processing method and device for a letter requesting organization alliance, which includes a preset message middleware when a data processing request for a node in a predetermined block chain is received; the block chain is used as a block chain node in advance. A block chain formed by the row building; data interaction between the intelligent contract in the block chain and the node program on the node in the block chain based on the message oriented middleware to respond to the data processing request; the node program is the program executed by the node in the block chain in accordance with the preset transaction process. The invention enables each node to form effective supervision, ensures the fairness of each node in the block chain, and the information on the block chain can not be tampered with, effectively preventing the occurrence of fraud.
【技术实现步骤摘要】
征信机构联盟的数据处理方法及装置
本专利技术涉及计算机
,尤其涉及一种征信机构联盟的数据处理方法及装置。
技术介绍
目前国内准备中的第一批征信机构有八家,随着征信牌照的发放会有越来越多的征信机构加入进来。每一家征信机构都是单独对外输出数据服务(比如黑名单、信用分等),但是因为每家机构的数据来源、性质、加工和分析方式不同,对于同一类数据产品给出的结果也会很不一样。用户往往需要购买多家征信机构的服务,然后把各家结果综合后再应用到具体业务场景中去。这种方式一方面实施成本很高,把很多中小客户挡在了门外;另一方面不利于征信服务普惠社会和经济活动。基于以上问题,一个可行的解决方案为:基于分布式服务的非数据共享场景下基于共识机制的数据服务联盟方案,即:多家征信机构形成联盟,将各家输出结果通过聚合优化后统一对外输出服务。这样客户只需要购买单个服务、做一次系统对接就可以获得多家征信机构优化后的输出结果。另一方面,联盟间的数据和输出结果是不愿意互相共享的,所以该解决方案是基于非数据共享方式的。然而,上述基于分布式服务的非数据共享数据服务联盟方案的所有程序都是在各个联盟节点上独立运行,运行的过程无法得到有效监督从而容易造成欺诈行为。
技术实现思路
本专利技术的主要目的在于提供一种征信机构联盟的数据处理方法及装置,旨在对征信机构联盟的数据处理过程进行有效地监督。为实现上述目的,本专利技术提供的一种征信机构联盟的数据处理方法,所述方法包括以下步骤:A、当接收到对预设的区块链中节点的数据处理请求时,调用预设的消息中间件;所述区块链为预先将征信机构联盟中的每一个征信机构作为一个区块链 ...
【技术保护点】
1.一种征信机构联盟的数据处理方法,其特征在于,所述方法包括以下步骤:A、当接收到对预设的区块链中节点的数据处理请求时,调用预设的消息中间件;所述区块链为预先将征信机构联盟中的每一个征信机构作为一个区块链节点进行搭建形成的区块链;B、基于所述消息中间件进行区块链中智能合约与区块链中节点上的节点程序之间的数据交互,以响应所述数据处理请求;所述节点程序为该区块链中节点按照预设的事务处理流程所执行的程序。
【技术特征摘要】
1.一种征信机构联盟的数据处理方法,其特征在于,所述方法包括以下步骤:A、当接收到对预设的区块链中节点的数据处理请求时,调用预设的消息中间件;所述区块链为预先将征信机构联盟中的每一个征信机构作为一个区块链节点进行搭建形成的区块链;B、基于所述消息中间件进行区块链中智能合约与区块链中节点上的节点程序之间的数据交互,以响应所述数据处理请求;所述节点程序为该区块链中节点按照预设的事务处理流程所执行的程序。2.如权利要求1所述的征信机构联盟的数据处理方法,其特征在于,所述步骤B包括:该节点上的节点程序按照预设的事务处理流程完成在该节点上的处理流程并获取处理结果后,由该节点程序将所述处理结果提交至所述消息中间件;由所述消息中间件调用该区块链的智能合约,并由该智能合约将所述处理结果广播至该区块链中所述事务处理流程的下一流程对应的节点;由该智能合约触发该区块链中所述事务处理流程的下一流程对应的节点进行流程执行。3.如权利要求1所述的征信机构联盟的数据处理方法,其特征在于,所述步骤B包括:当所述消息中间件接收到该区块链的智能合约发出的事件通知请求时,由所述消息中间件监听该区块链上的所有链上事件;由所述消息中间件将监听的所有链上事件发送至该区块链中节点的节点程序。4.如权利要求3所述的征信机构联盟的数据处理方法,其特征在于,所述由所述消息中间件将监听的所有链上事件发送至该区块链中节点的节点程序的步骤之前还包括:由所述消息中间件过滤掉所述所有链上事件中预设类型的事件。5.如权利要求1所述的征信机构联盟的数据处理方法,其特征在于,所述步骤B包括:当所述消息中间件监听到该区块链的智能合约发出的数据获取请求时,由所述消息中间件通知符合该数据获取请求的节点来写入数据;由所述消息中间件将写入的数据提交至该区块链的智...
【专利技术属性】
技术研发人员:刘劲柏,石辰杰,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。