业务发布方法、装置、计算机设备和存储介质与流程

文档序号:34635464发布日期:2023-06-29 15:41阅读:34来源:国知局
业务发布方法、装置、计算机设备和存储介质与流程

本技术涉及金融信息,特别是涉及一种业务发布方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

1、目前在业务办理的过程中,业务发布方需要为业务确定办理条件,例如办理业务需要转移的资源数值,而用户需要通过向业务发布方转移相应数值的资源,从而实现对应业务的办理。目前业务发布及办理过程通常是,业务发布方自行确定待发布的业务的办理条件后,向用户公告相应的业务及其办理条件,而用户基于接收到的业务信息和办理条件选择需要办理的业务和业务发行方。

2、然而,由于用户喜好的复杂性,以及用户和不同业务发布方之间的频繁交互,导致业务发布方和用户之间存在信息不对称等情况,而业务办理的达成是建立在用户对业务发布方的置信条件下成立的。因此,业务发布方自行确定办理条件进行业务发布,无法达到业务发布方和用户之间的最优效益平衡。


技术实现思路

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、上述业务发布方法、装置、计算机设备、存储介质和计算机程序产品,通过在联盟链中广播业务信息,通过第一迭代模型基于用户的上一次迭代的业务选择信息调整业务选择策略后输出业务选择信息,通过第二迭代模型基于输出的业务选择信息输出新的资源数值和新的发布数量,对第一迭代模型和第二迭代模型进行博弈迭代训练,直至两个模型满足对应的预设条件时,基于第二迭代模型满足其预设条件时的目标资源数值和目标发布数量,发布多个业务至联盟链中。相较于传统的业务发行方直接确定业务信息后进行发布,本方案利用两个不同立场的模型进行博弈迭代训练,得到稳定的业务信息后再通过联盟链进行业务发布,有利于实现业务发行方和用户之间的最优效益平衡。

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