The embodiment of the application provides a service processing method, device, medium and electronic device based on the blockchain system. The blockchain system includes an authentication management center, a business processing node sub network and a business participant system. The business processing method includes sending a notification message to the business processing node sub network when the authentication information of the business participant is updated, and the notification message is used to make the business processing node in the business processing node sub network according to the business participant The updated authentication information processes the business request; obtains the target business processing node that fails to receive the notification message; sends the notification message to the target business processing node again until the target business processing node successfully receives the notification message or sends the notification message to the target business processing node for the set number of times. The technical scheme of the embodiment of the application can reduce the dependence on the concurrency capability of the business processing node and improve the processing efficiency of the business processing node on the premise that the business processing node can obtain the relevant data for processing the business request in time.
【技术实现步骤摘要】
基于区块链系统的业务处理方法、装置、介质及电子设备本申请是2019年01月29日提交的、申请号为201910084819.3、专利技术名称为“基于区块链系统的业务处理方法、装置、介质及电子设备”的分案申请。
本申请涉及计算机及通信
,具体而言,涉及一种基于区块链系统的业务处理方法、装置、介质及电子设备。
技术介绍
传统的业务处理系统(比如税务发票系统)主要依赖于中心化处理,这种方式容易造成业务处理效率较低的问题。针对这种问题,相关技术中提出了分布式部署的方案来提高业务处理系统的处理能力及效率,在这种场景下,如何保证分布式部署的各个业务处理节点能够及时获取到用于处理业务请求的相关数据,并且尽量降低业务处理节点的处理负荷成为亟待解决的技术问题。
技术实现思路
本申请的实施例提供了一种基于区块链系统的业务处理方法、装置、介质及电子设备,进而至少在一定程度上可以在确保业务处理节点及时获取到用于处理业务请求的相关数据的前提下,降低对业务处理节点并发能力的依赖,有利于提升业务处理节点的处理效率。本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。根据本申请实施例的一个方面,提供了一种基于区块链系统的业务处理方法,所述区块链系统包括认证管理中心、业务处理节点子网络和业务参与方系统,所述业务处理节点子网络包括分布式部署形成区块链网络的多个业务处理节点,所述业务处理方法由所述认证管理中心执行,所述业务处理方法包括:在所述业务参与方的认证信息有数据更新时, ...
【技术保护点】
1.一种基于区块链系统的业务处理方法,其特征在于,所述区块链系统包括认证管理中心、业务处理节点子网络和业务参与方系统,所述业务处理节点子网络包括分布式部署形成区块链网络的多个业务处理节点,所述业务处理方法由所述认证管理中心执行,所述业务处理方法包括:/n在所述业务参与方的认证信息有数据更新时,向所述业务处理节点子网络发送通知消息,所述通知消息用于使所述业务处理节点子网络中的业务处理节点根据所述业务参与方更新后的认证信息处理业务请求;/n获取对所述通知消息接收失败的目标业务处理节点;/n向所述目标业务处理节点再次发送所述通知消息,直至所述目标业务处理节点成功接收所述通知消息或向所述目标业务处理节点发送的次数达到设定次数为止。/n
【技术特征摘要】
1.一种基于区块链系统的业务处理方法,其特征在于,所述区块链系统包括认证管理中心、业务处理节点子网络和业务参与方系统,所述业务处理节点子网络包括分布式部署形成区块链网络的多个业务处理节点,所述业务处理方法由所述认证管理中心执行,所述业务处理方法包括:
在所述业务参与方的认证信息有数据更新时,向所述业务处理节点子网络发送通知消息,所述通知消息用于使所述业务处理节点子网络中的业务处理节点根据所述业务参与方更新后的认证信息处理业务请求;
获取对所述通知消息接收失败的目标业务处理节点;
向所述目标业务处理节点再次发送所述通知消息,直至所述目标业务处理节点成功接收所述通知消息或向所述目标业务处理节点发送的次数达到设定次数为止。
2.根据权利要求1所述的基于区块链系统的业务处理方法,其特征在于,获取对所述通知消息接收失败的目标业务处理节点,包括:
若接收到所述业务处理节点子网络中的第一业务处理节点反馈的针对所述通知消息的接收失败信息,则将所述第一业务处理节点作为所述目标业务处理节点。
3.根据权利要求1所述的基于区块链系统的业务处理方法,其特征在于,获取对所述通知消息接收失败的目标业务处理节点,包括:
若在预定时长内未接收到所述业务处理节点子网络中的第二业务处理节点反馈的针对所述通知消息的接收响应信息,则将所述第二业务处理节点作为所述目标业务处理节点。
4.根据权利要求1所述的基于区块链系统的业务处理方法,其特征在于,向所述目标业务处理节点再次发送所述通知消息,包括:
在确定向所述目标业务处理节点发送所述通知消息失败且经过预定时间段后,再次向所述目标业务处理节点发送所述通知消息。
5.根据权利要求4所述的基于区块链系统的业务处理方法,其特征在于,所述预定时间段与向所述目标业务处理节点再次发送所述通知消息的次数成正相关关系。
6.根据权利要求1所述的基于区块链系统的业务处理方法,其特征在于,还包括:
若向所述目标业务处理节点发送的次数达到所述设定次数但所述目标业务处理节点仍未接收成功,则向与所述业务处理节点子网络相连的代理节点发送控制指令,以使所述代理节点根据所述控制指令屏蔽所述目标业务处理节点的对外服务能力。
7.根据权利要求1所述的基于区块链系统的业务处理方法,其特征在于,向所述业务处理节点子网络发送通知消息,包括:
检测所述业务处理节点子网络中的业务处理节点的状态;
将所述通知消息通过广播的方式发送给所述业务处理节点子网络中处于正常状态的业务处理节点。
8.根据权利要求7所述的基于区块链系统的业务处理方法,其特征在于,还包括:
若检测到所述业务处理节点子网络中处于异常状态的业务处理节点恢复正常状态,则将所述通知消息发送给恢复正常状态的业务处理节点。
9.根据权利要求1所述的基于区块链系统的业务处理方法,其特征在于,还包括:<...
【专利技术属性】
技术研发人员:藏军,张建俊,郑罗海,史俊杰,陈湖佳,唐子超,蔡弋戈,秦青,戴传兵,蓝虎,陈金龙,
申请(专利权)人:深圳市智税链科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。