基于多网关的终端匹配方法、装置、电子设备及介质与流程

摘要: 本申请属于物联网通信,尤其涉及一种基于多网关的终端匹配方法、装置、电子设备及介质。背景技术:1、在大规模无线物联网系统中,通常需要部署多个网关设备来覆盖整个应用...
基于多网关的终端匹配方法、装置、电子设备及介质与流程

本申请属于物联网通信,尤其涉及一种基于多网关的终端匹配方法、装置、电子设备及介质。

背景技术:

1、在大规模无线物联网系统中,通常需要部署多个网关设备来覆盖整个应用场景,实现对数千甚至数万个终端设备进行管理和数据传输。

2、不同网关设备可以匹配不同的终端设备,多网关之间的协同调度可以决定系统整体性能、传输可靠性和资源利用率。如何为各个终端设备分配最优的网关设备,是亟需解决的技术问题。

技术实现思路

1、本申请实施例提供了一种基于多网关的终端匹配方法、装置、电子设备及介质,可以提高终端设备与网关设备之间的匹配精度,进而提高任务调度效率。

2、第一方面,本申请实施例提供了一种基于多网关的终端匹配方法,包括:

3、对于每一终端设备,通过第一预设接口,获取所述终端设备与各网关设备之间的信号质量信息,以及对于每一网关设备,通过第二预设接口,获取所述网关设备的负载状态信息;其中,所述信号质量信息表征对终端设备与网关设备之间的信号质量的评分,所述负载状态信息表征网关设备的负载情况;

4、根据各所述终端设备与各网关设备之间的信号质量信息,确定终端分配顺序信息;其中,所述终端分配顺序信息表征向终端设备分配网关设备时,各终端设备之间的排列顺序;

5、根据所述终端分配顺序信息、各所述终端设备与各网关设备之间的信号质量信息、以及各所述网关设备的负载状态信息,确定终端匹配信息;其中,所述终端匹配信息表征网关设备与终端设备之间的匹配关系。

6、第二方面,本申请实施例提供了一种基于多网关的终端匹配装置,包括:

7、信息获取模块,用于对于每一终端设备,通过第一预设接口,获取所述终端设备与各网关设备之间的信号质量信息,以及对于每一网关设备,通过第二预设接口,获取所述网关设备的负载状态信息;其中,所述信号质量信息表征对终端设备与网关设备之间的信号质量的评分,所述负载状态信息表征网关设备的负载情况;

8、顺序确定模块,用于根据各所述终端设备与各网关设备之间的信号质量信息,确定终端分配顺序信息;其中,所述终端分配顺序信息表征向终端设备分配网关设备时,各终端设备之间的排列顺序;

9、终端匹配模块,用于根据所述终端分配顺序信息、各所述终端设备与各网关设备之间的信号质量信息、以及各所述网关设备的负载状态信息,确定终端匹配信息;其中,所述终端匹配信息表征网关设备与终端设备之间的匹配关系。

10、第三方面,本申请实施例提供了一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的方法。

11、第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法。

12、第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述第一方面所述的方法。

13、本申请实施例中,预先设置有第一预设接口和第二预设接口,通过第一预设接口,可以直接获取各终端设备与各网关设备之间的信号质量信息,通过第二预设接口,可以直接获取网关设备的负载状态信息,实现对外部监测数据的有效获取。根据各终端设备与各网关设备之间的信号质量信息,对各终端设备进行排序,得到终端分配顺序信息,便于后续以终端为导向进行网关分配。按照终端分配顺序信息,根据各终端设备与各网关设备之间的信号质量信息、以及各网关设备的负载状态信息,确定与终端设备匹配的网关设备,即得到终端匹配信息。通过结合信号质量和负载状态,提高终端设备与网关设备之间的匹配精度,进而提高后续的任务执行效率。

1.一种基于多网关的终端匹配方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据各所述终端设备与各网关设备之间的信号质量信息,确定终端分配顺序信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述终端设备与各网关设备之间的信号质量信息,确定所述终端设备对应的目标质量信息,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据各所述终端设备对应的目标质量信息,确定所述终端分配顺序信息,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述终端分配顺序信息、各所述终端设备与各网关设备之间的信号质量信息、以及各所述网关设备的负载状态信息,确定终端匹配信息,包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述终端设备与各网关设备之间的信号质量信息、以及各所述网关设备的负载状态信息,确定与所述终端设备匹配的网关设备,包括:

7.根据权利要求6所述的方法,其特征在于,所述根据所述终端设备与各网关设备之间的信号质量信息,从各网关设备中确定第一候选网关,包括:

8.根据权利要求6所述的方法,其特征在于,所述根据各所述第一候选网关的负载状态信息,从各所述第一候选网关中确定第二候选网关,包括:

9.根据权利要求6所述的方法,其特征在于,所述根据所述终端设备与各第二候选网关之间的信号质量信息、以及各所述第二候选网关的负载状态信息,从各所述第二候选网关中确定与所述终端设备匹配的网关设备,包括:

10.根据权利要求9所述的方法,其特征在于,所述根据所述终端设备与所述第二候选网关之间的信号质量信息、以及所述第二候选网关的负载状态信息,确定所述第二候选网关的评分信息,包括:

11.根据权利要求1-10中任一项所述的方法,其特征在于,所述方法还包括:

12.根据权利要求1-10中任一项所述的方法,其特征在于,所述方法还包括:

13.根据权利要求12所述的方法,其特征在于,所述根据所述终端匹配信息,确定与所述过载网关匹配的第二待匹配终端,包括:

14.一种基于多网关的终端匹配装置,其特征在于,包括:

15.一种电子设备,其特征在于,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至13任一项所述的方法。

16.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至13任一项所述的方法。

17.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至13任一项所述的方法。