业务数据处理方法、装置和服务器与流程

文档序号:36820877发布日期:2024-01-26 16:29阅读:17来源:国知局
业务数据处理方法、装置和服务器与流程

本说明书属于区块链,尤其涉及业务数据处理方法、装置和服务器。


背景技术:

1、在金融交易业务场景中,金融交易机构(例如,银行等)常常需要邀请其他相关机构通过合作分担业务风险,共同参与完成一个较为复杂或者风险较大的交易业务。

2、基于现有方法,金融交易机构大多需要先与多个相关机构进行复杂且繁琐的线下、线上的多轮邀请和协商,筛选并确定出符合要求的参与方;再对己方和参与方的数据系统的对接口进行对应的改造和调试,以将己方和参与方的服务器相连起来共同完成该交易业务的具体处理。基于上述方法,具体实施时,往往存在数据处理流程繁琐、复杂,数据处理成本较高、处理效率较低等技术问题。

3、针对上述问题,目前尚未提出有效的解决方案。


技术实现思路

1、本说明书提供了一种业务数据处理方法、装置和服务器,能够高效、精准地找到并邀请满足预设条件的参与方来一起参与完成目标业务的具体处理,进而可以有效地简化相关的数据处理流程,降低数据处理成本,提高数据处理的可靠性。

2、本说明书提供了一种业务数据处理方法,应用于第一节点服务器,所述第一节点服务器部署于目标业务的邀请方一侧,所述方法包括:

3、将目标业务的业务关联信息上传至区块链;并在业务数据处理系统中广播关于该目标业务的目标业务参与请求;其中,所述业务数据处理系统为基于区块链的数据处理系统;所述业务数据处理系统连接有多个节点服务器;所述业务数据处理系统还包含有共享服务节点;所述共享服务节点至少部署有匹配撮合智能合约和授信额度管理智能合约;

4、接收第二节点服务器发起的针对所述目标业务参与请求的目标意向请求;其中,所述第二节点服务器部署于有意向参与目标业务处理的目标业务的意向方一侧;所述目标意向请求至少携带有第二节点服务器的节点标识和关于目标业务的业务参与规则;

5、调用共享服务节点基于所述匹配撮合智能合约和所述授信额度管理智能合约,通过查询区块链,处理所述目标意向请求,得到关于第二节点服务器的第一评估结果;其中,所述区块链还保存并维护有与第二节点服务器的节点标识对应的授信额度管理记录表;

6、根据第一评估结果,确定出满足预设条件的目标业务的参与方;并向目标业务的参与方的目标节点服务器发送关于目标业务的参与确认信息;

7、根据预设的协议规则,进行目标业务的数据处理;并在目标业务的数据处理过程中,将目标业务的业务状态信息上传至区块链;其中,所述共享服务节点还用于将区块链上的目标业务的业务状态信息推送至目标业务的参与方的目标节点服务器。

8、在一个实施例中,所述目标业务参与请求至少携带有目标业务的业务标识;

9、相应的,在接收第二节点服务器发起的针对所述目标业务参与请求的目标意向请求之前,所述方法还包括:

10、第二节点服务器响应目标业务参与请求,根据目标业务的业务标识查询区块链,获取目标业务的业务关联信息;并根据目标业务的业务关联信息进行风险评估,得到第二评估结果;

11、第二节点服务器根据第二评估结果,确定是否有意向参与目标业务;并在确定有意向参与目标业务的情况下,根据第二评估结果,生成关于目标业务的业务参与规则。

12、在一个实施例中,所述业务参与规则包括以下至少之一:关于目标业务的参与份额、关于目标业务的参与方式、关于目标业务的资源数据的参与量。

13、在一个实施例中,目标业务的业务关联信息包括基于第一私钥对目标业务的业务关联信息进行加密后得到的密文数据;其中,所述第一私钥为第一节点服务器持有的私钥;

14、相应的,在接收第二节点服务器发起的针对所述目标业务参与请求的目标意向请求之前,所述方法还包括:

15、第二节点服务器向共享服务节点发送关于目标业务的业务关联信息的查询请求;其中,所述查询请求至少携带有第二节点服务器的身份凭证;所述共享服务节点响应所述查询请求对第二节点服务器进行身份验证,并在确定第二节点服务器身份验证通过的情况下,将该查询请求转发至第一节点服务器;

16、第一节点服务器响应所述查询请求,将与第一私钥相匹配的第一公钥发送至第二节点服务器;

17、所述第二节点服务器根据所述第一公钥和目标业务的业务标识查询区块链,获取目标业务的业务关联信息。

18、在一个实施例中,所述第二节点服务器包括多个第二节点服务器;所述目标意向请求包括来自多个第二节点服务器的多个目标意向请求;

19、相应的,调用共享服务节点基于所述匹配撮合智能合约和所述授信额度管理智能合约,通过查询区块链,处理所述目标意向请求,得到关于第二节点服务器的第一评估结果,包括:

20、调用共享服务节点从所述多个目标意向请求中分别提取得到相对应的多个业务参与规则;

21、调用共享服务节点利用匹配撮合智能合约通过处理所述多个业务参与规则,确定出业务参与规则的优先级参数;并根据业务参与规则的优先级参数,排列多个业务参与规则,得到对应的业务参与规则序列;

22、调用共享服务节点根据授信额度管理智能合约,通过查询并利用相应的授信额度管理记录表,确定出针对业务参与规则序列中的业务参与规则序列的评估结果,作为所述多个第二节点服务器的第一评估结果。

23、在一个实施例中,调用共享服务节点根据授信额度管理智能合约,通过查询并利用相应的授信额度管理记录表,确定出针对业务参与规则序列中的业务参与规则序列的评估结果,作为所述多个第二节点服务器的第一评估结果,包括:

24、按照以下方式确定出关于多个第二节点服务器中的当前第二节点服务器的第一评估结果:

25、调用共享服务节点根据当前第二节点服务器的节点标识查询区块链,获取当前第二节点服务器的授信额度管理记录表;

26、根据当前第二节点服务器的授信额度管理记录表,计算当前第二节点服务器的授信额度的剩余额度;

27、根据当前第二节点服务器的授信额度的剩余额度与当前第二节点服务器的业务参与规则中的资源数据的参与量确定当前第二节点服务器的授信匹配度;

28、根据当前第二节点服务器的授信匹配度、目标业务的业务关联信息、业务参与规则序列,确定出针对业务参与规则序列中的当前业务参与规则的评估结果,作为当前第二节点服务器的第一评估结果。

29、在一个实施例中,根据第一评估结果,确定出满足预设条件的目标业务的参与方,包括:

30、根据第一评估结果,从业务参与规则序列中按序筛选出多个符合要求的业务参与规则,作为候选业务参与规则;

31、将所述候选业务参与规则所属的目标业务的意向方,确定为满足预设条件的目标业务的参与方。

32、在一个实施例中,在将所述候选业务参与规则所属的目标业务的意向方,确定为满足预设条件的目标业务的参与方之后,所述方法还包括:

33、根据候选业务参与规则基于业务参与规则序列的排序信息和目标业务的业务关联信息,调整候选业务参与规则,得到对应的目标业务参与规则;

34、向目标业务的参与方的目标节点服务器发送关于目标业务的参与确认信息;其中,所述参与确认信息携带有相应的目标业务参与规则和目标业务的参与份额凭证;

35、将所述目标业务参与规则上传至区块链。

36、在一个实施例中,在向目标业务的参与方的目标节点服务器发送关于目标业务的参与确认信息之后,所述方法还包括:

37、接收目标业务的参与方的目标节点服务器提供的资源数据;

38、根据相应的目标业务参与规则,通过共享服务节点将所述资源数据保存至区块链上;并将该资源数据设置为锁定状态;

39、根据该资源数据,更新相对应的授信额度管理记录表。

40、在一个实施例中,所述共享服务节点还部署有业务状态信息管理智能合约;

41、相应的,所述共享服务节点根据所述业务状态信息管理智能合约,在检测到区块链上的目标业务的业务状态信息发生更新时,将该目标业务的业务状态更新信息推送至目标业务的参与方的目标节点服务器。

42、在一个实施例中,所述共享服务节点还部署有资源分配管理智能合约;

43、相应的,根据预设的协议规则,进行目标业务的数据处理,包括:

44、检测是否满足资源分配条件;

45、在确定满足资源分配条件的情况下,调用共享服务节点利用资源分配管理智能合约基于目标业务的业务状态信息,计算出针对目标业务的参与方的分配资源;

46、调用共享服务节点利用资源分配管理智能合约将所述分配资源分发至相应的目标业务的参与方的目标节点服务器。

47、在一个实施例中,在根据预设的协议规则,进行目标业务的数据处理的过程中,所述方法还包括:

48、接收目标节点服务器发起的关于目标业务的目标退出请求;其中,所述目标退出请求至少携带有目标节点服务器的节点标识,以及目标业务的参与份额凭证;

49、调用共享服务节点根据目标退出请求进行核验;

50、在确定核验通过的情况下,调用共享服务节点解除区块链上的相对应的资源数据的锁定状态;并向所述目标节点服务器发送该资源数据;

51、根据该资源数据,更新相对应的授信额度管理记录表。

52、本说明书还提供了一种业务数据处理装置,应用于第一节点服务器,所述第一节点服务器部署于目标业务的邀请方一侧,包括:

53、第一处理模块,用于将目标业务的业务关联信息上传至区块链;并在业务数据处理系统中广播关于该目标业务的目标业务参与请求;其中,所述业务数据处理系统为基于区块链的数据处理系统;所述业务数据处理系统连接有多个节点服务器;所述业务数据处理系统还包含有共享服务节点;所述共享服务节点至少部署有匹配撮合智能合约和授信额度管理智能合约;

54、接收模块,用于接收第二节点服务器发起的针对所述目标业务参与请求的目标意向请求;其中,所述第二节点服务器部署于有意向参与目标业务处理的目标业务的意向方一侧;所述目标意向请求至少携带有第二节点服务器的节点标识和关于目标业务的业务参与规则;

55、第二处理模块,用于调用共享服务节点基于所述匹配撮合智能合约和所述授信额度管理智能合约,通过查询区块链,处理所述目标意向请求,得到关于第二节点服务器的第一评估结果;其中,所述区块链还保存并维护有与第二节点服务器的节点标识对应的授信额度管理记录表;

56、第三处理模块,用于根据第一评估结果,确定出满足预设条件的目标业务的参与方;并向目标业务的参与方的目标节点服务器发送关于目标业务的参与确认信息;

57、第四处理模块,用于根据预设的协议规则,进行目标业务的数据处理;并在目标业务的数据处理过程中,将目标业务的业务状态信息上传至区块链;其中,所述共享服务节点还用于将区块链上的目标业务的业务状态信息推送至目标业务的参与方的目标节点服务器。

58、本说明书还提供了一种服务器,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现所述业务数据处理方法的相关步骤。

59、本说明书还提供了一种计算机可读存储介质,其上存储有计算机指令,所述指令被处理器执行时实现所述业务数据处理方法的相关步骤。

60、基于本说明书提供的业务数据处理方法、装置和服务器,具体实施前,可以预先构建连接有多个业务方的节点服务器,且至少包含有共享服务节点、区块链的,与业务邀请参与场景相适配的基于区块链的业务数据处理系统;其中,上述共享服务节点至少还部署有匹配撮合智能合约和授信额度管理智能合约。

61、具体实施时,部署于目标业务的邀请方一侧的第一节点服务器,可以将目标业务的业务关联信息上传至区块链;并在业务数据处理系统中广播目标业务参与请求;部署于目标业务的意向方一侧的第二节点服务器可以响应该目标业务参与请求,反馈至少携带有第二节点服务器的节点标识和目标业务的业务参与规则的目标意向请求。第一节点服务器可以调用共享服务节点基于匹配撮合智能合约和授信额度管理智能合约,通过查询区块链处理目标意向请求,得到第二节点服务器的第一评估结果;再根据第一评估结果,确定出满足预设条件的目标业务的参与方;并向目标业务的参与方的目标节点服务器发送参与确认信息。接着,第一节点服务器可以基于业务数据处理系统,根据预设的协议规则,进行目标业务的数据处理;并在目标业务的数据处理过程中,将目标业务的业务状态信息上传至区块链;其中,共享服务节点在检测到区块链上目标业务的业务状态信息发生更新时,会及时地将将区块链上的目标业务的业务状态信息推送至目标业务的参与方的目标节点服务器,实现状态信息的同步。

62、这样,通过构建并应用适配于业务邀请参与场景的基于区块链的业务数据处理系统,目标业务的邀请方可以高效、精准地找到并邀请满足预设条件的参与方来参与完成目标业务的具体处理,从而能够有效地简化相关数据处理流程,降低相关数据处理成本,提高相关数据处理的可靠性;同时,还能够及时地与参与方共享同步与目标业务相关的业务状态信息。

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