异构网络的构建方法、装置、计算机设备及存储介质与流程

文档序号:37748011发布日期:2024-04-25 10:34阅读:9来源:国知局
异构网络的构建方法、装置、计算机设备及存储介质与流程

本技术涉及计算机,特别涉及一种异构网络的构建方法、装置、计算机设备及存储介质。


背景技术:

1、随着计算机技术的发展,通过构建异构网络形成业务融合已成为发展趋势。例如,在智能家居等场景中,将大量不同业务类型的电子设备进行互联,使之构成异构网络,以营造智能化的居住环境。在构建异构网络时,通常将多个电子设备划分为簇结构,在每个簇中通过主设备实现簇内设备管理、簇内数据收集以及簇间数据转发等多项任务。但是,在实际场景中异构网络内的电子设备往往复杂多样。因此,如何在复杂的异构网络中确定主设备,是一个需要解决的问题。

2、目前,通常在能量大于异构网络的平均剩余能量的电子设备中选取主设备。每个电子设备向基站发送自身位置和自身能量等信息,基站根据接收到的多个电子设备的信息选取主设备,以确保异构网络的各个区域中电子设备的数量基本一致,从而在面对复杂的异构网络时仍能实现均衡负载。

3、但是,在上述确定异构网络中的主设备的过程中,仅采用单一的性能指标作为选取依据,而忽略其他的性能指标,容易导致确定主设备后的异构网络的性能不均衡的问题,进而影响异构网络的负载和能耗。


技术实现思路

1、本技术实施例提供了一种异构网络的构建方法、装置、计算机设备及存储介质,能够适用于复杂多样的设备组网环境,综合考虑多项属性指标与性能指标,具备灵活性与均衡性。所述技术方案如下:

2、一方面,提供了一种异构网络的构建方法,所述方法包括:

3、对于多个设备节点中的第一设备节点,基于所述第一设备节点的多项第一指标,确定多项第二指标的分值;

4、对所述多项第二指标的分值进行加权求和,得到所述第一设备节点的设备分值,所述设备分值用于指示所述第一设备节点的综合性能;

5、在所述多个设备节点中有至少一个设备节点的设备分值不小于分值阈值的情况下,将最高设备分值对应的设备节点确定为目标异构网络的主节点,所述主节点用于管理所述目标异构网络中的其他设备节点。

6、另一方面,提供了一种异构网络的构建装置,所述装置包括:

7、分值确定模块,用于对于多个设备节点中的第一设备节点,基于所述第一设备节点的多项第一指标,确定多项第二指标的分值;

8、第一运算模块,用于对所述多项第二指标的分值进行加权求和,得到所述第一设备节点的设备分值,所述设备分值用于指示所述第一设备节点的综合性能;

9、主节点确定模块,用于在所述多个设备节点中有至少一个设备节点的设备分值不小于分值阈值的情况下,将最高设备分值对应的设备节点确定为目标异构网络的主节点,所述主节点用于管理所述目标异构网络中的其他设备节点。

10、在一些实施例中,所述多项第一指标包括连接方式、设备类型、设备位置、传输带宽、发射功率、天线增益、算力规模以及设备电量中的至少两项,所述多项第二指标包括设备参数、设备间距、传输速率、所述算力规模以及所述设备电量中的至少两项;

11、所述分值确定模块,包括:

12、参数确定单元,用于对于多个设备节点中的第一设备节点,基于所述第一设备节点的连接方式和设备类型,按照参数对照表确定所述第一设备节点的设备参数,所述连接方式用于指示支持蓝牙连接和无线连接中的一种或多种;和/或,

13、间距确定单元,用于基于所述第一设备节点的设备位置,将所述第一设备节点与所述多个设备节点中的其他设备节点的间距之和,确定为所述第一设备节点的设备间距;和/或,

14、速率确定单元,用于基于所述第一设备节点的传输带宽、发射功率以及天线增益,确定所述第一设备节点的传输速率;

15、第一运算单元,用于对所述第一设备节点的设备参数、设备间距、传输速率、算力规模以及设备电量中的至少两项分别进行数据归一化,得到所述第一设备节点的多项第二指标的分值。

16、在一些实施例中,所述第一运算模块,包括:

17、权重确定单元,用于对于任一第二指标,确定所述第二指标的综合权重,所述综合权重用于指示所述第二指标在所述多项第二指标中的重要程度;

18、第二运算单元,用于基于每项第二指标的综合权重,对所述多项第二指标的分值进行加权求和,得到所述第一设备节点的设备分值。

19、在一些实施例中,所述权重确定单元,用于对于任一第二指标,基于预配置信息,确定所述第二指标的主观权重;将所述第二指标的信息熵在所述多项第二指标的信息熵的总和中的占比,确定为所述第二指标的客观权重,所述信息熵用于指示所述第二指标在确定所述目标异构网络的主节点的过程中所包含的信息量;基于所述主观权重、所述客观权重以及权重系数,确定所述第二指标的综合权重。

20、在一些实施例中,所述权重系数包括第一系数和第二系数,所述第一系数用于指示所述主观权重在所述综合权重中的重要程度,所述第二系数用于指示所述客观权重在所述综合权重中的重要程度,所述第一系数与所述第二系数之和为1;

21、所述权重确定单元,还用于基于所述第一系数与所述主观权重,确定主观权重分量;基于所述第二系数与所述客观权重,确定客观权重分量;基于所述主观权重分量与所述客观权重分量,确定所述第二指标的目标权重分量;将所述第二指标的目标权重分量在所述多项第二指标的目标权重分量的总和中的占比,确定为所述第二指标的综合权重。

22、在一些实施例中,所述主节点确定模块,包括:

23、添加单元,用于对于所述多个设备节点中的第一设备节点,在所述第一设备节点的设备分值不小于分值阈值的情况下,将所述第一设备节点添加到候选集合中,所述候选集合为所述目标异构网络的候选主节点的集合;

24、主节点确定单元,用于在所述候选集合中包括至少一个设备节点的情况下,将最高设备分值对应的设备节点确定为所述目标异构网络的主节点。

25、在一些实施例中,所述装置还包括:

26、选择模块,用于在所述多个设备节点的设备分值均小于分值阈值的情况下,在所述多个设备节点中的双连接设备节点中随机选择所述目标异构网络的主节点,所述双连接设备节点为同时支持蓝牙连接和无线连接的设备节点。

27、在一些实施例中,所述装置还包括:

28、参数更新模块,用于在所述多个设备节点中的第一设备节点的设备位置或设备电量发生变化的情况下,更新所述第一设备节点的设备位置和设备电量,得到更新后的设备位置和设备电量;

29、间距更新模块,用于基于所述更新后的设备位置,将所述第一设备节点与所述多个设备节点中的其他设备节点的间距之和,确定为更新后的设备间距;

30、第二运算模块,用于对所述更新后的设备间距进行数据归一化,得到更新后的标准设备间距;

31、主节点更新模块,用于基于所述更新后的标准设备间距和更新后的设备电量,重新确定所述目标异构网络的主节点。

32、另一方面,提供了一种计算机设备,所述计算机设备包括处理器、存储器以及收发器,所述存储器用于存储至少一段计算机程序,所述至少一段计算机程序由所述处理器加载并执行以实现本技术实施例中的异构网络的构建方法。

33、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一段计算机程序,所述至少一段计算机程序由处理器加载并执行以实现本技术实施例中的异构网络的构建方法。

34、另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行以实现本技术实施例中的异构网络的构建方法。

35、另一方面,提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片在计算机设备上运行时,用于实现本技术实施例中的异构网络的构建方法。

36、本技术提供了一种异构网络的构建方法,通过根据设备节点的多项第一指标,得到多项第二指标的分值,进而确定综合的设备分值,并以此确定主节点,以构建目标异构网络。本方法适用于复杂多样的设备组网环境,能够综合考虑多项属性指标与性能指标,具备灵活性与均衡性。

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