一种业务处理的方法及装置制造方法及图纸

技术编号:16547804 阅读:21 留言:0更新日期:2017-11-11 12:17
本申请公开一种业务处理的方法及装置,该方法中第一区块链节点可将根据用户发送的业务信息而生成的业务请求发送至共识网络中,以使共识网络中的第二区块链节点在验证出共识网络中的第三区块链节点根据该业务请求得到的业务结果合法时,通过触发该业务请求中的第一智能合约执行第一指定操作。由于第一区块链节点利用能自动执行的智能合约,使第三区块链节点根据第一区块链节点发送的业务请求而得出的业务结果一旦通过第二区块链节点的验证,该第一区块链节点即可通过该第一智能合约自动完成第一指定操作,并且,由于第二区块链节点可对第三区块链节点得出的业务结果进行验证,使得整个业务处理过程中具备公正机制,极大提高了业务处理的公正性。

Method and device for service processing

The invention discloses a business processing method and device, the first block chain node can this method will be based on the business information and business users to send requests to the network consensus, in order to make the second block chain node in the network in the validation of the consensus third block chain consensus in the network according to the service request the business is legitimate, by triggering the service request of the first smart contract first specified operation. The first block chain node using intelligent contracts can be executed automatically, so that the third block chain node according to the first block chain node sends service request and get business results once validated second block chain node, the first node can block chain through the first intelligent automatic completion of the first contract specified operation, and, due to the second block the third node chain block chain node that business results verify the fair mechanism makes the whole business process, which greatly improves the fairness of the business process.

【技术实现步骤摘要】
一种业务处理的方法及装置
本申请涉及计算机
,尤其涉及一种业务处理的方法及装置。
技术介绍
当今,用户可委托一些业务办理机构为自己办理一些业务,这些业务办理机构可向用户提供专业的业务办理服务,使得用户只需支付一定的报酬,即可通过这些业务办理机构替自己完成较为复杂、繁琐的业务处理流程,从而给用户的业务办理提供了方便。例如,用户需要通过业务办理机构进行业务处理时,可通过自己所持有的终端向业务办理机构发送业务请求,而业务办理结构则可根据用户发送的业务请求,得到相应的业务结果,并将该业务结果返回给用户。然而,在实际应用中,一些业务办理机构在为用户办理业务的过程中可能会存在一些弄虚作假的行为,从而向用户返回错误的业务结果,致使用户的利益受到损害。以资产评估为例,用户通过资产评估机构(即业务办理机构)办理资产评估业务时,可将自己需要进行资产评估的资产材料以及个人有效证件以业务请求的方式发送给资产评估机构,而资产评估机构在接收到该业务请求后,可能故意做出一份虚假的资产评估报告,并将该资产评估报告作为业务结果返回给用户,这样一来,用户后续可能无法通过该资产评估报告进行诸如财产所有权转让、保险损失补偿、资产清算等行为,从而在一定程度上给用户的财产造成损失。从上述说明中可以看出,用户在通过业务办理机构进行业务处理的过程中缺乏信任保障,从而可能会在业务处理的过程中遭到一定的损失,而如何能够在用户与业务办理机构之间构建一个可靠的信任机制,致使用户在业务处理的过程中不受损失,则是一个亟待解决的问题。
技术实现思路
本申请实施例提供一种业务处理的方法,用以解决现有技术中用户通过业务办理机构进行处理业务时可能会遭受损失的问题。本申请实施例提供了一种业务处理的方法,包括:第一区块链节点接收用户发送的业务信息;根据所述业务信息生成相应的业务请求,所述业务请求中包含有根据所述业务信息生成的第一智能合约;将所述业务请求发送至共识网络中,以使共识网络中的第三区块链节点根据所述业务请求得到相应的业务结果,并在确定出共识网络中的第二区块链节点验证所述业务结果合法时,通过触发所述第一智能合约执行第一指定操作。本申请实施例提供一种业务处理的装置,用以解决现有技术中用户通过业务办理机构进行处理业务时可能会遭受损失的问题。本申请实施例提供了一种业务处理的装置,包括:接收模块,接收用户发送的业务信息;生成模块,根据所述业务信息生成相应的业务请求,所述业务请求中包含有根据所述业务信息生成的第一智能合约;发送模块,将所述业务请求发送至共识网络中,以使共识网络中的第三区块链节点根据所述业务请求得到相应的业务结果,并在确定出共识网络中的第二区块链节点验证所述业务结果合法时,通过触发所述第一智能合约执行第一指定操作。本申请实施例提供一种业务处理的方法,用以解决现有技术中用户通过业务办理机构进行处理业务时可能会遭受损失的问题。本申请实施例提供了一种业务处理的方法,包括:第二区块链节点从共识网络中获取第三区块链节点发送的业务反馈信息;根据所述业务反馈信息,从所述第三区块链节点中获取业务结果,所述业务结果是所述第三区块链节点根据第一区块链节点发送至所述共识网络的业务请求生成的;在验证所述业务结果合法时,使所述第一区块链节点通过触发第一智能合约执行第一指定操作。本申请实施例提供一种业务处理的装置,用以解决现有技术中用户通过业务办理机构进行处理业务时可能会遭受损失的问题。本申请实施例提供了一种业务处理的装置,包括:信息获取模块,从共识网络中获取第三区块链节点发送的业务反馈信息;结果获取模块,根据所述业务反馈信息,从所述第三区块链节点中获取业务结果,所述业务结果是所述第三区块链节点根据第一区块链节点发送至所述共识网络的业务请求生成的;验证模块,在验证所述业务结果合法时,使所述第一区块链节点通过触发第一智能合约执行第一指定操作。本申请实施例提供一种业务处理的方法,用以解决现有技术中用户通过业务办理机构进行处理业务时可能会遭受损失的问题。本申请实施例提供了一种业务处理的方法,包括:第三区块链节点获取第一区块链节点通过共识网络发送的业务请求,所述业务请求中包含有所述第一区块链节点根据用户发送的业务信息生成的第一智能合约;根据所述业务请求,得到业务结果以及业务反馈信息;将所述业务反馈信息发送至共识网络中,以使共识网络中的第二区块链节点根据所述业务反馈信息,从所述第三区块链节点获取所述业务结果,并在验证出所述业务结果合法时,使所述第一区块链节点通过触发所述第一智能合约执行第一指定操作。本申请实施例提供一种业务处理的装置,用以解决现有技术中用户通过业务办理机构进行处理业务时可能会遭受损失的问题。本申请实施例提供了一种业务处理的装置,包括:请求获取模块,获取第一区块链节点通过共识网络发送的业务请求,所述业务请求中包含有所述第一区块链节点根据用户发送的业务信息生成的第一智能合约;信息生成模块,根据所述业务请求,得到业务结果以及业务反馈信息;信息发送模块,将所述业务反馈信息发送至共识网络中,以使共识网络中的第二区块链节点根据所述业务反馈信息,从所述装置获取所述业务结果,并在验证出所述业务结果合法时,使所述第一区块链节点通过触发所述第一智能合约执行第一指定操作。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:在本申请实施例中,由于第一区块链节点利用能够自动执行的智能合约,使得第三区块链节点根据第一区块链节点发送的业务请求而得出的业务结果一旦通过了第二区块链节点的验证,第一区块链节点即可通过触发该第一智能合约执行第一指定操作,无需人为干扰既能公正的完成业务处理过程中的指定操作,并且,由于第二区块链节点可对第三区块链节点得出的业务结果进行验证,使得整个业务处理过程中具备了公正的机制,从而极大的提高了业务处理的公正性,降低了用户在业务处理过程中遭受损失的可能性。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的用户通过区块链的共识网络进行业务处理的示意图;图2为本申请实施例提供的业务处理过程的示意图;图3为本申请实施例提供的一种业务处理的装置示意图;图4为本申请实施例提供的第二种业务处理的装置示意图;图5为本申请实施例提供的第三种业务处理的装置示意图。具体实施方式为了使用户通过业务办理机构进行业务处理的过程具备有效的公正性,在本申请中,用户和业务办理机构可以通过区块链的共识网络建立信任机制,即,利用共识网络中区块链中存储的数据所具备的不可篡改的特性,使得用户发送的业务请求以及业务办理机构根据该业务请求所得出的业务结果都具备有效的公正性,并且,为了进一步的提高业务处理过程中的公正性,本申请中还引入了审计部门作为区块链节点来对用户发送的业务请求以及业务办理机构得出的业务结果进行验证,并在验证通过后,通过签名的方式触发智能合约自动实现指定操作的执行,从而实现了无需人为干扰,自动完成业务处理的过程,用户、业务办理机构、审计部门三者之间的关系如图1所示。图1为本申请实施例提供的用户通过区块链的共识网络进行业务处理的示意图。在图1中,整个共识网络中拥有多个区本文档来自技高网...
一种业务处理的方法及装置

【技术保护点】
一种业务处理的方法,其特征在于,包括:第一区块链节点接收用户发送的业务信息;根据所述业务信息生成相应的业务请求,所述业务请求中包含有根据所述业务信息生成的第一智能合约;将所述业务请求发送至共识网络中,以使共识网络中的第三区块链节点根据所述业务请求得到相应的业务结果,并在确定出共识网络中的第二区块链节点验证所述业务结果合法时,通过触发所述第一智能合约执行第一指定操作。

【技术特征摘要】
1.一种业务处理的方法,其特征在于,包括:第一区块链节点接收用户发送的业务信息;根据所述业务信息生成相应的业务请求,所述业务请求中包含有根据所述业务信息生成的第一智能合约;将所述业务请求发送至共识网络中,以使共识网络中的第三区块链节点根据所述业务请求得到相应的业务结果,并在确定出共识网络中的第二区块链节点验证所述业务结果合法时,通过触发所述第一智能合约执行第一指定操作。2.如权利要求1所述的方法,其特征在于,根据所述业务信息生成第一智能合约,具体包括:通过预设的SOLC编译器对所述业务信息进行编译,得到所述第一智能合约。3.如权利要求1或2所述的方法,其特征在于,根据所述业务信息生成相应的业务请求,具体包括:根据所述业务信息,生成包含有所述第一智能合约以及所述用户的账户地址的业务请求;所述第一指定操作用于将所述用户的账户地址中第一设定数量的指定资源转移至所述第三区块链节点的账户地址中。4.如权利要求1所述的方法,其特征在于,将所述业务请求发送至共识网络,具体包括:将包含有状态为待审核的第一智能合约的业务请求发送至共识网络中。5.如权利要求3所述的方法,其特征在于,将所述业务请求发送至共识网络中后,还包括:在确定所述第二区块链节点验证所述业务请求合法时,通过所述第一智能合约将所述用户的账户地址中所述第一设定数量的指定资源进行冻结。6.如权利要求1所述的方法,其特征在于,将所述业务请求发送至共识网络中后,还包括:接收所述第三区块链节点发送的处理所述业务请求的询问消息;当确定由所述第三区块链节点处理所述业务请求时,授予所述第三区块链节点访问权限,以使所述第三区块链节点从所述第一区块链节点中获取所述业务信息,并根据所述业务信息得到所述业务结果。7.如权利要求1所述的方法,其特征在在于,将所述业务请求发送至共识网络中,具体包括:将所述业务请求发送至共识网络中各区块链节点进行共识;所述方法还包括:当确定出所述业务请求通过共识网络中各区块链节点的共识后,将所述业务请求写入所述第一区块链节点的区块链中。8.如权利要求1所述的方法,其特征在于,所述方法还包括:在确定出所述第二区块链节点验证所述业务结果合法时,从所述第三区块链节点或所述第二区块链节点中获取所述业务结果。9.一种业务处理的方法,其特征在于,包括:第二区块链节点从共识网络中获取第三区块链节点发送的业务反馈信息;根据所述业务反馈信息,从所述第三区块链节点中获取业务结果,所述业务结果是所述第三区块链节点根据第一区块链节点发送至所述共识网络的业务请求生成的;在验证所述业务结果合法时,使所述第一区块链节点通过触发第一智能合约执行第一指定操作。10.如权利要求9所述的方法,其特征在于,使所述第一区块链节点通过触发第一智能合约执行第一指定操作,具体包括:对所述业务反馈信息进行签名;所述签名用于使所述业务反馈信息中包含的第二智能合约将自身状态由待验证变更为验证通过状态,所述第二智能合约是所述第三区块链节点根据所述业务请求得到的;所述验证通过状态的第二智能合约用于使所述第二智能合约触发所述第一区块链节点通过所述第一智能合约执行第一指定操作。11.如权利要求9所述的方法,其特征在于,所述方法还包括:在验证所述业务结果合法时,通知共识网络中的各区块链节点对所述业务反馈信息进行共识,并当确定出所述业务反馈信息通过所述共识时,将所述业务反馈信息写入到所述第二区块链节点的区块链中。12.如权利要求10所述的方法,其特征在于,所述方法还包括:当验证所述业务结果不合法时,则拒绝对所述业务反馈信息进行签名;拒绝签名用于使所述第三区块链节点通过触发所述第二智能合约执行第二指定操作。13.如权利要求9~12任一所述的方法,其特征在于,在第二区块链节点从共识网络中获取第三区块链节点发送的业务反馈信息之前,所述方法还包括:获取所述第一区块链节点发送至共识网络中的业务请求,所述业务请求中包含有状态为待审核的第一智能合约;根据所述业务请求,从所述第一区块链节点中获取所述业务请求对应的业务信息;验证所述业务信息是否合法;若是,则对所述业务请求进行签名,以触发所述第一智能合约将状态从待审核变更为待受理;所述待受理状态的第一智能合约用于使所述第一区块链节点通过所述第一智能合约将所述用户的账户地址中所述第一设定数量的指定资源进行冻结;若否,则拒绝对所述业务请求进行签名,以使所述第一区块链节点确定所述业务请求受理失败。14.如权利要求13所述的方法,其特征在于,所述方法还包括:在验证出所述业务信息合法时,则通知共识网络中的各区块链节点对所述业务请求进行共识,并当确定所述业务请求通过共识后,将所述业务请求写入到所述第二区块链节点的区块链中。15.一种业务处理的方法,其特征在于,包括:第三区块链节点获取第一区块链节点通过共识网络发送的业务请求,所述业务请求中包含有所述第一区块链节点根据用户发送的业务信息生成的第一智能合约;根据所述业务请求,得到业务结果以及业务反馈信息;将所述业务反馈信息发送至共识网络中,以使共识网络中的第二区块链节点根据所述业务反馈信息,从所述第三区块链节点获取所述业务结果,并在验证出所述业务结果合法时,使所述第一区块链节点通过触发所述第一智能合约执行第一指定操作。16.如权利要求15所述的方法,其特征在于,第三区块链节点获取第一区块链节点通过共识网络发送的业务请求,具体包括:捞取包含有第一智能合约状态为待受理状态的业务请求。17.如权利要求15所述的方法,其特征在于,所述第一指定操作用于使所述第一区块链节点将所述业务请求中包含的用户的账户地址中的第一设定数量的指定资源转移至所述第三区块链节点的账户地址中;根据所述业务请求,得到业务结果,具体包括:根据所述业务请求,得到第二智能合约以及所述业务结果;根据所述业务请求,得到业务反馈信息,具体包括:根据所述业务结果,生成包含有所述第二智能合约、所述业务结果的摘要信息以及第三区块链节点账户地址的所述业务反馈信息。18.如权利要求17所述的方法,其特征在于,根据所述业务请求,得到第二智能合约,具体包括:确定所述业务请求的业务级别以及业务类型;根据所述业务级别、业务类型以及所述第一智能合约,确定所述第二智能合约。19.如权利要求15所述的方法,其特征在于,根据所述业务请求,得到业务结果以及业务反馈信息,具体包括:根据所述业务请求,向所述第一区块链节点发送处理所述业务请求的询问消息;当接收到所述第一区块链节点返回的同意所述第三区块链节点处理所述业务请求的反馈消息时,则从所述第一区块链节点获取访问权限;根据所述业务请求以及所述访问权限,从所述第一区块链节点中获取所述业务请求对应的业务信息;根据所述业务信息,得到所述业务结果以及业务反馈信息。20.如权利要求19所述的方法,其特征在于,根据所述业务请求,得到第二智能合约,具体包括:通过预设的SOLC编译器对所述业务信息进行编译,得到所述第二智能合约。21.如权利要求17所述的方法,其特征在于,将所述业务反馈信息发送至共识网络中,具体包括:将所述业务反馈信息发送至共识网络中,并通过触发所述第二智能合约将所述第三区块链节点的账户地址中的第二设定数量的指定资源进行冻结。22.如权利要求15~21任一所述的方法,其特征在于,将所述业务反馈信息发送至共识网络中,具体包括:将所述业务反馈信息发送给共识网络中各区块链节点进行共识,并当确定出所述业务反馈信息通过共识网络中各区块链节点的共识后,将所述业务反馈信息写入所述第三区块链节点的区块链中。23.如权利要求15或17所述的方法,其特征在于,所述方法还...

【专利技术属性】
技术研发人员:李宁
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1