首页 / 专利分类库 / 电通信技术 / 设备网络的管理方法、装置、存储介质以及电子设备

设备网络的管理方法、装置、存储介质以及电子设备

申请号 CN202311781894.8 申请日 2023-12-21 公开(公告)号 CN118018469A 公开(公告)日 2024-05-10
申请人 珠海格力电器股份有限公司; 珠海联云科技有限公司; 发明人 张瀚霖; 陈道远; 张维建; 李昱; 黄嘉敏;
摘要 本 申请 涉及一种设备网络的管理方法、装置、存储介质以及 电子 设备。该方法包括:获取设备集及其优先级别,其中,设备集为路由后台管理的所有设备;根据设备集的每一个设备的优先级别以及动态规划 算法 生成流量分配规则表;获取第一在线设备集,并根据流量分配规则表确定第一在线设备集中每一个在线设备的流量分配比例,其中,第一在线设备集为设备集中在线的所有设备;根据流量分配比例控制路由后台为第一在线设备集中每一个在线设备分配流量。本申请解决了多设备同时使用网络导致网络堵塞的技术问题。
权利要求

1.一种设备网络的管理方法,其特征在于,包括:
获取设备集及其优先级别,其中,所述设备集为所述路由后台管理的所有设备;
根据所述设备集的每一个设备的优先级别以及动态规划算法生成流量分配规则表;
获取第一在线设备集,并根据所述流量分配规则表确定所述第一在线设备集中每一个在线设备的流量分配比例,其中,所述第一在线设备集为所述设备集中在线的所有设备;
根据所述流量分配比例控制所述路由后台为所述第一在线设备集中每一个在线设备分配流量。
2.根据权利要求1所述的方法,其特征在于,所述根据所述设备集的每一个设备的优先级别以及动态规划算法生成流量分配规则表包括:
根据所述路由后台管理的设备数量,生成所述流量分配规则表的空白表;
根据所有设备的优先级别,将每一个设备的设备标识逐个填入所述空白表的第一行和第一列;
获取所述动态规划算法的动态规划公式;
根据所述动态规划公式向所述空白表中填入比例数据;
将相同设备对应的比例数据更改为零,得到所述流量分配规则表。
3.根据权利要求1所述的方法,其特征在于,所述获取第一在线设备集,并根据所述流量分配规则表确定所述第一在线设备集中每一个在线设备的流量分配比例包括:
在所述第一在线设备集包括第一在线设备和第二在线设备的情况下,在所述流量分配规则表中获取所述第一在线设备和所述在线第二设备对应的第一比例数据;
根据所述第一比例数据确定所述第一在线设备和所述第二在线设备的第一流量分配比例。
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一比例数据确定所述第一在线设备和所述第二在线设备的第一流量分配比例包括:
在所述第一在线设备的优先级别大于所述第二在线设备的优先级别,且所述第一比例数据为a的情况下,确定所述第一流量分配比例为a:1。
5.根据权利要求1所述的方法,其特征在于,所述获取第一在线设备集,并根据所述流量分配规则表确定所述第一在线设备集中的每一个在线设备的流量分配比例包括:
在所述第一在线设备集包括第三在线设备、第四在线设备以及第五在线设备,且所述第三在线设备的第三优先级别大于所述第四在线设备的第四优先级别大于所述第五在线设备的第五优先级别的情况下,在所述流量分配规则表中获取所述第三在线设备和所述第四在线设备对应的第二比例数据;
在所述流量分配规则表中获取所述第四在线设备和所述第五在线设备对应的第三比例数据;
根据所述二比例数据确定所述第三在线设备和所述第四在线设备对应的第二流量分配比例;
根据所述三比例数据确定所述第四在线设备和所述第五在线设备对应的第三流量分配比例;
根据所述第二流量分配比例和所述第三流量分配比例计算得到所述第三在线设备、所述第四在线设备以及所述第五在线设备的第四流量分配比例。
6.根据权利要求1所述的方法,其特征在于,在根据所述设备集的每一个设备的优先级别以及动态规划算法生成流量分配规则表之后,所述方法还包括:
在检测到所述设备集的第一设备被删除的情况下,更新所述设备集,得到第一设备集,并根据所述第一设备集的每一个设备的优先级别以及动态规划算法重新生成流量分配规则表,其中,所述第一设备为所述设备集中的任意一个设备;
在检测到所述设备集中添加第二设备的情况下,更新所述设备集,得到第二设备集,并根据所述第二设备集的每一个设备的优先级别以及动态规划算法重新生成流量分配规则表。
7.根据权利要求1所述的方法,其特征在于,在根据所述流量分配比例控制所述路由后台为所述第一在线设备集中的每一个在线设备分配流量之后,所述方法还包括:
每间隔预设时长获取一次所述第一在线设备集;
在所述第一在线设备集变更为第二在线设备集的情况下,根据所述流量分配规则表重新确定所述第二在线设备集中的每一个在线设备的流量分配比例;
根据所述流量分配比例控制所述路由后台为所述第二在线设备集中的每一个在线设备分配流量。
8.一种设备网络的管理装置,其特征在于,包括:
第一获取模,用于获取设备集及其优先级别,其中,所述设备集为所述路由后台管理的所有设备;
第一生成模块,用于根据所述设备集的每一个设备的优先级别以及动态规划算法生成流量分配规则表;
第二获取模块,用于获取第一在线设备集,并根据所述流量分配规则表确定所述第一在线设备集中每一个在线设备的流量分配比例,其中,所述第一在线设备集为所述设备集中在线的所有设备;
第一分配模块,用于根据所述流量分配比例控制所述路由后台为所述第一在线设备集中每一个在线设备分配流量。
9.一种计算机可读的存储介质,所述计算机可读的存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行所述权利要求1至7任一项中所述的方法。
10.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方法。

说明书全文

设备网络的管理方法、装置、存储介质以及电子设备

技术领域

[0001] 本申请涉及计算机领域,尤其涉及一种设备网络的管理方法、装置、存储介质以及电子设备。

背景技术

[0002] 随着互联网的发展,家庭设备需要使用网络进行通讯和数据传输的情况越来越普遍,这可能会导致在多个设备使用网络时,可能会出现网络堵塞和速度下降的情况。发明内容
[0003] 本申请提供了一种设备网络的管理方法、装置、存储介质以及电子设备,以解决多设备同时使用网络导致网络堵塞的技术问题。
[0004] 第一方面,本申请提供了一种设备网络的管理方法,包括:获取设备集及其优先级别,其中,上述设备集为上述路由后台管理的所有设备;根据上述设备集的每一个设备的优先级别以及动态规划算法生成流量分配规则表;获取第一在线设备集,并根据上述流量分配规则表确定上述第一在线设备集中每一个在线设备的流量分配比例,其中,上述第一在线设备集为上述设备集中在线的所有设备;根据上述流量分配比例控制上述路由后台为上述第一在线设备集中每一个在线设备分配流量。
[0005] 第二方面,本申请提供了一种设备网络的管理装置,包括:第一获取模,用于获取设备集及其优先级别,其中,上述设备集为上述路由后台管理的所有设备;第一生成模块,用于根据上述设备集的每一个设备的优先级别以及动态规划算法生成流量分配规则表;第二获取模块,用于获取第一在线设备集,并根据上述流量分配规则表确定上述第一在线设备集中每一个在线设备的流量分配比例,其中,上述第一在线设备集为上述设备集中在线的所有设备;第一分配模块,用于根据上述流量分配比例控制上述路由后台为上述第一在线设备集中每一个在线设备分配流量。
[0006] 作为一种可选的示例,上述第一生成模块包括:生成单元,用于根据上述路由后台管理的设备数量,生成上述流量分配规则表的空白表;第一处理单元,用于根据所有设备的优先级别,将每一个设备的设备标识逐个填入上述空白表的第一行和第一列;第一获取单元,用于获取上述动态规划算法的动态规划公式;第二处理单元,用于根据上述动态规划公式向上述空白表中填入比例数据;第三处理单元,用于将相同设备对应的比例数据更改为零,得到上述流量分配规则表。
[0007] 作为一种可选的示例,上述第二获取模块包括:第二获取单元,用于在上述第一在线设备集包括第一在线设备和第二在线设备的情况下,在上述流量分配规则表中获取上述第一在线设备和上述在线第二设备对应的第一比例数据;第一确定单元,用于根据上述第一比例数据确定上述第一在线设备和上述第二在线设备的第一流量分配比例。
[0008] 作为一种可选的示例,上述第一确定单元包括:确定子单元,用于在上述第一在线设备的优先级别大于上述第二在线设备的优先级别,且上述第一比例数据为a的情况下,确定上述第一流量分配比例为a:1。
[0009] 作为一种可选的示例,上述第二获取模块包括:第三获取单元,用于在上述第一在线设备集包括第三在线设备、第四在线设备以及第五在线设备,且上述第三在线设备的第三优先级别大于上述第四在线设备的第四优先级别大于上述第五在线设备的第五优先级别的情况下,在上述流量分配规则表中获取上述第三在线设备和上述第四在线设备对应的第二比例数据;第四获取单元,用于在上述流量分配规则表中获取上述第四在线设备和上述第五在线设备对应的第三比例数据;第二确定单元,用于根据上述二比例数据确定上述第三在线设备和上述第四在线设备对应的第二流量分配比例;第三确定单元,用于根据上述三比例数据确定上述第四在线设备和上述第五在线设备对应的第三流量分配比例;计算单元,用于根据上述第二流量分配比例和上述第三流量分配比例计算得到上述第三在线设备、上述第四在线设备以及上述第五在线设备的第四流量分配比例。
[0010] 作为一种可选的示例,上述装置还包括:第一更新模块,用于在根据上述设备集的每一个设备的优先级别以及动态规划算法生成流量分配规则表之后,在检测到上述设备集的第一设备被删除的情况下,更新上述设备集,得到第一设备集,并根据上述第一设备集的每一个设备的优先级别以及动态规划算法重新生成流量分配规则表,其中,上述第一设备为上述设备集中的任意一个设备;第二更新模块,用于在检测到上述设备集中添加第二设备的情况下,更新上述设备集,得到第二设备集,并根据上述第二设备集的每一个设备的优先级别以及动态规划算法重新生成流量分配规则表。
[0011] 作为一种可选的示例,上述装置还包括:第三获取模块,用于在根据上述流量分配比例控制上述路由后台为上述第一在线设备集中的每一个在线设备分配流量之后,每间隔预设时长获取一次上述第一在线设备集;确定模块,用于在上述第一在线设备集变更为第二在线设备集的情况下,根据上述流量分配规则表重新确定上述第二在线设备集中的每一个在线设备的流量分配比例;第二分配模块,用于根据上述流量分配比例控制上述路由后台为上述第二在线设备集中的每一个在线设备分配流量。
[0012] 第三方面,本申请提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被处理器运行时执行上述设备网络的管理方法。
[0013] 第四方面,本申请还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的设备网络的管理方法。
[0014] 在本申请实施例中,采用了获取设备集及其优先级别,其中,上述设备集为上述路由后台管理的所有设备;根据上述设备集的每一个设备的优先级别以及动态规划算法生成流量分配规则表;获取第一在线设备集,并根据上述流量分配规则表确定上述第一在线设备集中每一个在线设备的流量分配比例,其中,上述第一在线设备集为上述设备集中在线的所有设备;根据上述流量分配比例控制上述路由后台为上述第一在线设备集中每一个在线设备分配流量的方法,由于在上述方法中,根据路由后台管理的每一个设备的优先级别和动态规划算法生成流量分配规则表,然后对在线设备进行流量分配时,根据流量分配规则表进行分配,从而实现了个性化的智能管理网络分配的目的,进而解决了多设备同时使用网络导致网络堵塞的技术问题。附图说明
[0015] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0016] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017] 一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
[0018] 图1是根据本申请实施例的一种可选的设备网络的管理方法的流程图
[0019] 图2是根据本申请实施例的一种可选的设备网络的管理装置的结构示意图;
[0020] 图3是根据本申请实施例的一种可选的电子设备的示意图。

具体实施方式

[0021] 为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0022] 下文的公开提供了许多不同的实施例或例子用来实现本申请的不同结构。为了简化本申请的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本申请。此外,本申请可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。
[0023] 根据本申请实施例的第一方面,提供了一种设备网络的管理方法,可选地,如图1所示,上述方法包括:
[0024] S102,获取设备集及其优先级别,其中,设备集为路由后台管理的所有设备;
[0025] S104,根据设备集的每一个设备的优先级别以及动态规划算法生成流量分配规则表;
[0026] S106,获取第一在线设备集,并根据流量分配规则表确定第一在线设备集中每一个在线设备的流量分配比例,其中,第一在线设备集为设备集中在线的所有设备;
[0027] S108,根据流量分配比例控制路由后台为第一在线设备集中每一个在线设备分配流量。
[0028] 可选地,由于家庭设备需要使用网络进行通讯和数据传输的情况越来越普遍,这可能会导致在多个设备使用网络时,可能会出现网络堵塞和速度下降的情况。此外,某些设备占用网络的不合理性可能导致其他设备无法正常使用网络。因此,在本实施例中,通过动态规划算法,根据来智能管理后台管理的每一个设备的使用网络情况,具体地,获取路由后台管理的设备集及其优先级别,运用动态规划算法生成流量分配规则表。然后,通过路由后台获得第一在线设备集,并根据第一在线设备集中的每一个在线设备的优先级别,确定每一个在线设备的流量分配比例。最后,根据所得的流量分配比例,通过控制路由后台的方式,为第一在线设备集中的每一个在线设备进行流量分配。从而可以有效地管理设备流量,优化设备的使用,并确保系统的稳定性和性能。
[0029] 可选地,在本实施例中,根据路由后台管理的每一个设备的优先级别和动态规划算法生成流量分配规则表,然后对在线设备进行流量分配时,根据流量分配规则表进行分配,从而实现了个性化的智能管理网络分配的目的,进而解决了多设备同时使用网络导致网络堵塞的技术问题。
[0030] 作为一种可选的示例,根据设备集的每一个设备的优先级别以及动态规划算法生成流量分配规则表包括:
[0031] 根据路由后台管理的设备数量,生成流量分配规则表的空白表;
[0032] 根据所有设备的优先级别,将每一个设备的设备标识逐个填入空白表的第一行和第一列;
[0033] 获取动态规划算法的动态规划公式;
[0034] 根据动态规划公式向空白表中填入比例数据;
[0035] 将相同设备对应的比例数据更改为零,得到流量分配规则表。
[0036] 可选地,在本实施例中,根据路由后台管理的设备数量,建立一个空白的流量分配规则表,其行数和列数是设备数量加一,随后,根据所有设备的优先级别,逐个将每个设备的唯一标识填入空白表的第一行和第一列。接下来,获取动态规划算法的动态规划公式,按照公式的要求,填充空白表中的比例数据。在这个过程中,根据设备的优先级别和动态规划算法,逐步计算每个设备之间的流量分配比例。最后,将同一设备对应的比例数据调整为零,以生成最终的流量分配规则表。从而可以根据流量分配规则表实现对设备流量的智能化分配和管理。
[0037] 可选地,在本实施例中,以路由后台管理的设备数量为5个,其设备标识分别为A、B、C、D、E,其预先级别为A>B>C>D>E,动态规划公式如公式(1)所示:
[0038]
[0039] 上述公式(1)中,xi和yj分别表示第一行的设备和第一列的设备,c[i,j]为对应的比例数据。
[0040] 按照上述公式(1),填充6行6列的空白表中的比例数据,然后,将同一设备对应的比例数据调整为零,以生成最终的流量分配规则表,流量分配规则表如下表(1)所示:
[0041]   A B C D EA 0 1 1 1 1
B 1 0 1 1 2
C 1 1 0 2 2
D 1 1 2 0 3
E 1 2 2 3 0
[0042] 其中,设备A和设备B的的比例数据则为1。
[0043] 作为一种可选的示例,获取第一在线设备集,并根据流量分配规则表确定第一在线设备集中每一个在线设备的流量分配比例包括:
[0044] 在第一在线设备集包括第一在线设备和第二在线设备的情况下,在流量分配规则表中获取第一在线设备和在线第二设备对应的第一比例数据;
[0045] 根据第一比例数据确定第一在线设备和第二在线设备的第一流量分配比例。
[0046] 可选地,在本实施例中,当第一在线设备集包含第一在线设备和第二在线设备时,通过检索流量分配规则表,获得第一在线设备和第二在线设备对应的第一比例数据。基于这一比例数据,可以明确第一在线设备和第二在线设备的第一流量分配比例。从而可以确保根据先前制定的流量分配规则表,针对不同设备的在线情况,有效地进行流量分配和调控。以第一在线设备为设备A和第二在线设备为设备B为例,通过检索流量分配规则表,获得设备A和设备B对应的第一比例数据为1,则根据第一比例数据1确定设备A和设备B的第一流量分配比例为1:1。
[0047] 作为一种可选的示例,根据第一比例数据确定第一在线设备和第二在线设备的第一流量分配比例包括:
[0048] 在第一在线设备的优先级别大于第二在线设备的优先级别,且第一比例数据为a的情况下,确定第一流量分配比例为a:1。
[0049] 可选地,在本实施例中,在根据第一比例数据确定第一在线设备和第二在线设备的第一流量分配比例时,根据公式a:1确定第一流量分配比例,其中a为第一比例数据。以a为2为例,则,第一在线设备和第二在线设备的第一流量分配比例则为2:1。
[0050] 作为一种可选的示例,获取第一在线设备集,并根据流量分配规则表确定第一在线设备集中的每一个在线设备的流量分配比例包括:
[0051] 在第一在线设备集包括第三在线设备、第四在线设备以及第五在线设备,且第三在线设备的第三优先级别大于第四在线设备的第四优先级别大于第五在线设备的第五优先级别的情况下,在流量分配规则表中获取第三在线设备和第四在线设备对应的第二比例数据;
[0052] 在流量分配规则表中获取第四在线设备和第五在线设备对应的第三比例数据;
[0053] 根据二比例数据确定第三在线设备和第四在线设备对应的第二流量分配比例;
[0054] 根据三比例数据确定第四在线设备和第五在线设备对应的第三流量分配比例;
[0055] 根据第二流量分配比例和第三流量分配比例计算得到第三在线设备、第四在线设备以及第五在线设备的第四流量分配比例。
[0056] 可选地,在本实施例中,若第一设备集中包含第三在线设备、第四在线设备以及第五在线设备,且第三在线设备的第三优先级别大于第四在线设备的第四优先级别,同时第四在线设备的第四优先级别大于第五在线设备的第五优先级别,从流量分配规则表中获取第三在线设备和第四在线设备对应的第二比例数据。从流量分配规则表中获取第四在线设备和第五在线设备对应的第三比例数据,根据第二比例数据确定第三在线设备和第四在线设备的第二流量分配比例,根据第三比例数据确定第四在线设备和第五在线设备的第三流量分配比例,根据第二和第三流量分配比例,计算得到第三在线设备、第四在线设备以及第五在线设备的第四流量分配比例。从而可以根据设备的在线状态和优先级,利用流量分配规则表,确定各设备之间的流量分配比例,从而实现智能化的网络流量管理。
[0057] 作为一种可选的示例,在根据设备集的每一个设备的优先级别以及动态规划算法生成流量分配规则表之后,上述方法还包括:
[0058] 在检测到设备集的第一设备被删除的情况下,更新设备集,得到第一设备集,并根据第一设备集的每一个设备的优先级别以及动态规划算法重新生成流量分配规则表,其中,第一设备为设备集中的任意一个设备;
[0059] 在检测到设备集中添加第二设备的情况下,更新设备集,得到第二设备集,并根据第二设备集的每一个设备的优先级别以及动态规划算法重新生成流量分配规则表。
[0060] 可选地,在本实施例中,中央控制屏来管理路由后台管理的所有设备的流量分配,因此,用户可以通过中央控制屏来管理后台管理的所有设备,包括删除某个设备或添加某个设备,修改每一个设备的优先级别,还可以自定义修改流量分配规则表中的任意一个比例数据。并在每一个修改后自动生成新的流量分配规则表。从而可以保持设备集的实时性,当设备变动时及时更新,以确保动态规划算法基于最新的设备信息重新生成流量分配规则表。这有助于网络系统在设备变动时能够灵活地适应变化,并根据新的流量分配规则表重新分配流量,维持系统的高效性和稳定性。
[0061] 作为一种可选的示例,在根据流量分配比例控制路由后台为第一在线设备集中的每一个在线设备分配流量之后,上述方法还包括:
[0062] 每间隔预设时长获取一次第一在线设备集;
[0063] 在第一在线设备集变更为第二在线设备集的情况下,根据流量分配规则表重新确定第二在线设备集中的每一个在线设备的流量分配比例;
[0064] 根据流量分配比例控制路由后台为第二在线设备集中的每一个在线设备分配流量。
[0065] 可选地,在本实施例中,每间隔预设时长检测一次第一在线设备集是否更新,即是否有设备上线或有设备下线,如果检测到第一在线设备集存在变更,则根据流量分配规则表重新确定第二在线设备集中的每一个在线设备的流量分配比例,并根据流量分配比例为第二在线设备集中的每一个在线设备重新分配流量。从而可以确保网络系统根据最新的设备状态实现流量的动态调度,以满足系统的实时性和灵活性需求。
[0066] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
[0067] 根据本申请实施例的另一方面,还提供了一种设备网络的管理装置,如图2所示,包括:
[0068] 第一获取模块202,用于获取设备集及其优先级别,其中,设备集为路由后台管理的所有设备;
[0069] 第一生成模块204,用于根据设备集的每一个设备的优先级别以及动态规划算法生成流量分配规则表;
[0070] 第二获取模块206,用于获取第一在线设备集,并根据流量分配规则表确定第一在线设备集中每一个在线设备的流量分配比例,其中,第一在线设备集为设备集中在线的所有设备;
[0071] 第一分配模块208,用于根据流量分配比例控制路由后台为第一在线设备集中每一个在线设备分配流量。
[0072] 可选地,由于家庭设备需要使用网络进行通讯和数据传输的情况越来越普遍,这可能会导致在多个设备使用网络时,可能会出现网络堵塞和速度下降的情况。此外,某些设备占用网络的不合理性可能导致其他设备无法正常使用网络。因此,在本实施例中,通过动态规划算法,根据来智能管理后台管理的每一个设备的使用网络情况,具体地,获取路由后台管理的设备集及其优先级别,运用动态规划算法生成流量分配规则表。然后,通过路由后台获得第一在线设备集,并根据第一在线设备集中的每一个在线设备的优先级别,确定每一个在线设备的流量分配比例。最后,根据所得的流量分配比例,通过控制路由后台的方式,为第一在线设备集中的每一个在线设备进行流量分配。从而可以有效地管理设备流量,优化设备的使用,并确保系统的稳定性和性能。
[0073] 可选地,在本实施例中,根据路由后台管理的每一个设备的优先级别和动态规划算法生成流量分配规则表,然后对在线设备进行流量分配时,根据流量分配规则表进行分配,从而实现了个性化的智能管理网络分配的目的,进而解决了多设备同时使用网络导致网络堵塞的技术问题。
[0074] 作为一种可选的示例,第一生成模块包括:
[0075] 生成单元,用于根据路由后台管理的设备数量,生成流量分配规则表的空白表;
[0076] 第一处理单元,用于根据所有设备的优先级别,将每一个设备的设备标识逐个填入空白表的第一行和第一列;
[0077] 第一获取单元,用于获取动态规划算法的动态规划公式;
[0078] 第二处理单元,用于根据动态规划公式向空白表中填入比例数据;
[0079] 第三处理单元,用于将相同设备对应的比例数据更改为零,得到流量分配规则表。
[0080] 可选地,在本实施例中,根据路由后台管理的设备数量,建立一个空白的流量分配规则表,其行数和列数是设备数量加一,随后,根据所有设备的优先级别,逐个将每个设备的唯一标识填入空白表的第一行和第一列。接下来,获取动态规划算法的动态规划公式,按照公式的要求,填充空白表中的比例数据。在这个过程中,根据设备的优先级别和动态规划算法,逐步计算每个设备之间的流量分配比例。最后,将同一设备对应的比例数据调整为零,以生成最终的流量分配规则表。从而可以根据流量分配规则表实现对设备流量的智能化分配和管理。
[0081] 可选地,在本实施例中,以路由后台管理的设备数量为5个,其设备标识分别为A、B、C、D、E,其预先级别为A>B>C>D>E,动态规划公式如公式(1)所示:
[0082]
[0083] 上述公式(1)中,xi和yj分别表示第一行的设备和第一列的设备,c[i,j]为对应的比例数据。
[0084] 按照上述公式(1),填充6行6列的空白表中的比例数据,然后,将同一设备对应的比例数据调整为零,以生成最终的流量分配规则表,流量分配规则表如下表(1)所示:
[0085]   A B C D EA 0 1 1 1 1
B 1 0 1 1 2
C 1 1 0 2 2
D 1 1 2 0 3
E 1 2 2 3 0
[0086] 其中,设备A和设备B的的比例数据则为1。
[0087] 作为一种可选的示例,第二获取模块包括:
[0088] 第二获取单元,用于在第一在线设备集包括第一在线设备和第二在线设备的情况下,在流量分配规则表中获取第一在线设备和在线第二设备对应的第一比例数据;
[0089] 第一确定单元,用于根据第一比例数据确定第一在线设备和第二在线设备的第一流量分配比例。
[0090] 可选地,在本实施例中,当第一在线设备集包含第一在线设备和第二在线设备时,通过检索流量分配规则表,获得第一在线设备和第二在线设备对应的第一比例数据。基于这一比例数据,可以明确第一在线设备和第二在线设备的第一流量分配比例。从而可以确保根据先前制定的流量分配规则表,针对不同设备的在线情况,有效地进行流量分配和调控。以第一在线设备为设备A和第二在线设备为设备B为例,通过检索流量分配规则表,获得设备A和设备B对应的第一比例数据为1,则根据第一比例数据1确定设备A和设备B的第一流量分配比例为1:1。
[0091] 作为一种可选的示例,第一确定单元包括:
[0092] 确定子单元,用于在第一在线设备的优先级别大于第二在线设备的优先级别,且第一比例数据为a的情况下,确定第一流量分配比例为a:1。
[0093] 可选地,在本实施例中,在根据第一比例数据确定第一在线设备和第二在线设备的第一流量分配比例时,根据公式a:1确定第一流量分配比例,其中a为第一比例数据。以a为2为例,则,第一在线设备和第二在线设备的第一流量分配比例则为2:1。
[0094] 作为一种可选的示例,第二获取模块包括:
[0095] 第三获取单元,用于在第一在线设备集包括第三在线设备、第四在线设备以及第五在线设备,且第三在线设备的第三优先级别大于第四在线设备的第四优先级别大于第五在线设备的第五优先级别的情况下,在流量分配规则表中获取第三在线设备和第四在线设备对应的第二比例数据;
[0096] 第四获取单元,用于在流量分配规则表中获取第四在线设备和第五在线设备对应的第三比例数据;
[0097] 第二确定单元,用于根据二比例数据确定第三在线设备和第四在线设备对应的第二流量分配比例;
[0098] 第三确定单元,用于根据三比例数据确定第四在线设备和第五在线设备对应的第三流量分配比例;
[0099] 计算单元,用于根据第二流量分配比例和第三流量分配比例计算得到第三在线设备、第四在线设备以及第五在线设备的第四流量分配比例。
[0100] 可选地,在本实施例中,若第一设备集中包含第三在线设备、第四在线设备以及第五在线设备,且第三在线设备的第三优先级别大于第四在线设备的第四优先级别,同时第四在线设备的第四优先级别大于第五在线设备的第五优先级别,从流量分配规则表中获取第三在线设备和第四在线设备对应的第二比例数据。从流量分配规则表中获取第四在线设备和第五在线设备对应的第三比例数据,根据第二比例数据确定第三在线设备和第四在线设备的第二流量分配比例,根据第三比例数据确定第四在线设备和第五在线设备的第三流量分配比例,根据第二和第三流量分配比例,计算得到第三在线设备、第四在线设备以及第五在线设备的第四流量分配比例。从而可以根据设备的在线状态和优先级,利用流量分配规则表,确定各设备之间的流量分配比例,从而实现智能化的网络流量管理。
[0101] 作为一种可选的示例,上述装置还包括:
[0102] 第一更新模块,用于在根据设备集的每一个设备的优先级别以及动态规划算法生成流量分配规则表之后,在检测到设备集的第一设备被删除的情况下,更新设备集,得到第一设备集,并根据第一设备集的每一个设备的优先级别以及动态规划算法重新生成流量分配规则表,其中,第一设备为设备集中的任意一个设备;
[0103] 第二更新模块,用于在检测到设备集中添加第二设备的情况下,更新设备集,得到第二设备集,并根据第二设备集的每一个设备的优先级别以及动态规划算法重新生成流量分配规则表。
[0104] 可选地,在本实施例中,中央控制屏来管理路由后台管理的所有设备的流量分配,因此,用户可以通过中央控制屏来管理后台管理的所有设备,包括删除某个设备或添加某个设备,修改每一个设备的优先级别,还可以自定义修改流量分配规则表中的任意一个比例数据。并在每一个修改后自动生成新的流量分配规则表。从而可以保持设备集的实时性,当设备变动时及时更新,以确保动态规划算法基于最新的设备信息重新生成流量分配规则表。这有助于网络系统在设备变动时能够灵活地适应变化,并根据新的流量分配规则表重新分配流量,维持系统的高效性和稳定性。
[0105] 作为一种可选的示例,上述装置还包括:
[0106] 第三获取模块,用于在根据流量分配比例控制路由后台为第一在线设备集中的每一个在线设备分配流量之后,每间隔预设时长获取一次第一在线设备集;
[0107] 确定模块,用于在第一在线设备集变更为第二在线设备集的情况下,根据流量分配规则表重新确定第二在线设备集中的每一个在线设备的流量分配比例;
[0108] 第二分配模块,用于根据流量分配比例控制路由后台为第二在线设备集中的每一个在线设备分配流量。
[0109] 可选地,在本实施例中,每间隔预设时长检测一次第一在线设备集是否更新,即是否有设备上线或有设备下线,如果检测到第一在线设备集存在变更,则根据流量分配规则表重新确定第二在线设备集中的每一个在线设备的流量分配比例,并根据流量分配比例为第二在线设备集中的每一个在线设备重新分配流量。从而可以确保网络系统根据最新的设备状态实现流量的动态调度,以满足系统的实时性和灵活性需求。
[0110] 本实施例的其他示例请参见上述示例,在此不在赘述。
[0111] 图3是根据本申请实施例的一种可选的电子设备的示意图,如图3所示,包括处理器302、通信接口304、存储器306和通信总线308,其中,处理器302、通信接口304和存储器306通过通信总线308完成相互间的通信,其中,
[0112] 存储器306,用于存储计算机程序;
[0113] 处理器302,用于执行存储器306上所存放的计算机程序时,实现如下步骤:
[0114] 获取设备集及其优先级别,其中,设备集为路由后台管理的所有设备;
[0115] 根据设备集的每一个设备的优先级别以及动态规划算法生成流量分配规则表;
[0116] 获取第一在线设备集,并根据流量分配规则表确定第一在线设备集中每一个在线设备的流量分配比例,其中,第一在线设备集为设备集中在线的所有设备;
[0117] 根据流量分配比例控制路由后台为第一在线设备集中每一个在线设备分配流量。
[0118] 可选地,在本实施例中,上述的通信总线可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线、或EISA(Extended Industry  Standard Architecture,扩展工业标准结构)总线等。该通信总线可以分为地址总线数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于上述电子设备与其他设备之间的通信。
[0119] 存储器可以包括RAM,也可以包括非易失性存储器(non‑volatile memory),例如,至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
[0120] 作为一种示例,上述存储器306中可以但不限于包括上述设备网络的管理装置中的第一获取模块202、第一生成模块204、第二获取模块206以及第一分配模块208。此外,还可以包括但不限于上述设备网络的管理装置中的其他模块单元,本示例中不再赘述。
[0121] 上述处理器可以是通用处理器,可以包含但不限于:CPU(Central Processing Unit,中央处理器)、NP(Network Processor,网络处理器)等;还可以是DSP(Digital Signal Processing,数字信号处理器)、ASIC(Application Specific Integrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0122] 可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
[0123] 本领域普通技术人员可以理解,图3所示的结构仅为示意,实施上述设备网络的管理方法的设备可以是终端设备,该终端设备可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图3并不对上述电子设备的结构造成限定。例如,电子设备还可包括比图3中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图3所示的不同的配置。
[0124] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、ROM、RAM、磁盘或光盘等。
[0125] 根据本申请的实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被处理器运行时执行上述设备网络的管理方法中的步骤。
[0126] 可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read‑Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
[0127] 上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
[0128] 上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。
[0129] 在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0130] 在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0131] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0132] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0133] 以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
QQ群二维码
意见反馈