大规模组网的通信系统、方法、装置、设备及存储介质与流程

文档序号:37811151发布日期:2024-04-30 17:21阅读:12来源:国知局
大规模组网的通信系统、方法、装置、设备及存储介质与流程

本申请涉及通信,尤其涉及一种大规模组网的通信系统、方法、装置、设备及存储介质。


背景技术:

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、且,本申请基于上述大规模组网的通信系统,通过获取各参与方的运行数据;基于所述运行数据,确定各所述参与方的通信能力;基于所述通信能力,从各所述参与方中选举得到目标中心节点,各所述分组网之间的参与方即可通过所述目标中心节点进行数据传输;能够在各参与方的运行数据(通信能力)发生变化时,重新选举目标中心节点,各参与方即可通过新的目标中心节点进行数据传输,即,在原中心节点发生故障或者原中心节点的负载较大时能够动态调节中心节点,解决相关技术中大规模组网下各参与方的通信效率较低的问题。



技术特征:

1.一种大规模组网的通信方法,其特征在于,应用于大规模组网的通信系统,所述大规模组网的通信系统包括多个分组网,各所述分组网包括多个参与方,各所述分组网中的参与方之间采用点对点通信模式进行数据传输;

2.如权利要求1所述的大规模组网的通信方法,其特征在于,所述基于所述通信能力,从各所述参与方中选举得到目标中心节点的步骤,包括:

3.如权利要求2所述的大规模组网的通信方法,其特征在于,所述运行数据包括各所述参与方的网络状态数据和性能数据,所述基于所述运行数据,确定各所述参与方的通信能力的步骤,包括:

4.如权利要求3所述的大规模组网的通信方法,其特征在于,所述基于所述网络状态数据和性能数据,确定各所述参与方的通信能力评分的步骤,包括:

5.如权利要求1所述的大规模组网的通信方法,其特征在于,所述基于所述通信能力,从各所述参与方中选举得到目标中心节点的步骤之后,所述方法还包括:

6.如权利要求5所述的大规模组网的通信方法,其特征在于,所述基于所述第一通信时长和所述第二通信时长,对所述第一参与方所在的分组网进行调整的步骤,包括:

7.如权利要求5所述的大规模组网的通信方法,其特征在于,所述基于所述第一通信时长和所述第二通信时长,对所述第一参与方所在的分组网进行调整的步骤,包括:

8.一种大规模组网的通信装置,其特征在于,应用于大规模组网的通信系统,所述大规模组网的通信系统包括多个分组网,各所述分组网包括多个参与方,各所述分组网中的参与方之间采用点对点通信模式进行数据传输;

9.一种设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的大规模组网的通信程序,所述大规模组网的通信程序配置为实现如权利要求1至7中任一项所述的大规模组网的通信方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有大规模组网的通信程序,所述大规模组网的通信程序被处理器执行时实现如权利要求1至7中任一项所述的大规模组网的通信方法的步骤。


技术总结
本申请公开了一种大规模组网的通信系统、方法、装置、设备及存储介质,属于通信技术领域。本申请所述大规模组网的通信系统包括多个分组网,各所述分组网均包括多个参与方,各所述分组网中的参与方之间采用点对点通信模式进行数据传输;各所述分组网之间的参与方通过从所述多个参与方中确定的目标中心节点进行数据传输,可以理解,本申请只有各所述分组网之间的参与方通过该目标中心节点进行数据传输,而各所述分组网中的参与方之间采用点对点通信模式进行数据传输,不会对目标中心节点带来过高的负载,降低通过该目标中心节点可能承担的负载,从而降低该中心节点发生故障的可能性,进而提升所述大规模组网的通信系统中各参与方之间的通信效率。

技术研发人员:曾纪策
受保护的技术使用者:深圳前海微众银行股份有限公司
技术研发日:
技术公布日:2024/4/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1