[0077] 本发明实施例中,在步骤11中,所述待协同优化的分布式智能网元所涉及的所有分布式智能网元下发对应的配置信息包括以下至少一项:待协同优化的分布式智能网元名称;所述待协同优化的分布式智能网元所涉及的所有分布式智能网元;每个分布式智能网元对应的协同策略参数列表;所述策略参数的上报时间维度建议;请参考图2,在步骤13中,对协同性的判定取决于协同值c需要和预设的失衡门限h的关系;当c>h时,则判定为协同性满足要求;当c
[0078] 本发明实施例中,通过采用集中智能网元对有关联的分布式智能网元的协同策略参数进行分析得到协同值,并对协同性差异大的分布式网元反馈协同策略,提高分布式智能网元间的协同程度,解决了分布式智能网元在协同方面很容易出现不协调、不优化的问题。
[0079] 本发明实施例中,可选的,对所述待协同优化的分布式智能网元进行所述协同性判定,包括:
[0080] 将所述协同策略参数信息输入神经网络进行协同分析,获取协同值;根据所述协同值对所述待协同优化的分布式智能网元进行所述协同性判定。
[0081] 本发明实施例中,所述协同分析方法包括但不限于以下至少一项:深度学习分析法、趋势分析法、时间同步分析法、相关度分析法;所述协同值c取值范围为[‑1,1],值越大表明协同效果越好,值越小表明协同效果越差;
[0082] 本发明实施例中,请参考图2,以待优化的分布式智能网元为TCP(Transmission Control Protocol,传输控制协议)窗口智能控制网元与MAC(Media Access Control Address,媒体存取控制位址)资源智能调度网元采用深度分析法计算协同值为例,将所述TCP窗口智能控制网元的窗口数据量信息以及和窗口宽度信息等、所述MAC资源智能调度网元的速率信息等输入隐藏层中训练后的神经网络,所述神经网络对接收到的信息进行处理,得到协同值后并输出,所述协同值可以采用以下公式计算:所述协同值c=[1‑(|窗口数据量/窗口宽度‑MAC资源智能调度网元的速率|)/MAC资源智能调度网元的速率]×(1‑往返时延)。当然,在本发明的其他一些实施例中,协同值的计算方式也可以不限于此。
[0083] 本发明实施例中,可选的,所述配置信息包括以下至少一项:待协同优化的分布式智能网元名称;每个分布式智能网元对应的协同策略参数列表;所述策略参数的上报时间维度建议。
[0084] 本发明实施例中,可选的,根据所述协同值对所述待协同优化的分布式智能网元进行协同性判定包括:
[0085] 将所述协同值与预设的失衡门限进行比对;
[0086] 若所述协同值大于所述预设的失衡门限,则判定所述协同性满足要求;
[0087] 若所述协同值小于所述预设的失衡门限,则判定所述协同性不满足要求。
[0088] 本发明实施例中,可选的,根据所述协同值对所述待协同优化的分布式智能网元进行协同性判定后,还包括:
[0089] 当所述协同性满足要求时,所述集中智能网元向所述分布式智能网元下发协同性判定结果、协同策略参数信息和协同值,并更新所述待协同优化的分布式智能网元的配置信息;
[0090] 当所述协同性不满足要求时,所述集中智能网元向所述分布式智能网元下发协同性判定结果、协同策略参数信息、协同值和协同性调整策略配置信息,并对所述分布式智能网元进行动态监测及协同性分析直至协同性满足要求。
[0091] 本发明实施例中,对所述分布式智能网元进行动态监测为进行上述操作监测所述协同性是否满足要求。
[0092] 本发明实施例中,通过采用集中智能网元对有关联的分布式智能网元的协同策略参数进行分析得到协同值,并对协同性差异大的分布式网元反馈协同策略,提高分布式智能网元间的协同程度,解决了分布式智能网元在协同方面很容易出现不协调、不优化的问题。
[0093] 请参考图3,本发明实施例中,所述集中智能网元具有以下功能:协同优化功能库存储功能、协同性策略收集功能、协同性分析功能、协同性调整功能,协同性策略存储功能;所述集中智能网元可以同时连接多个分布式智能网元,本实施例中,以集中智能网元同时连接分布式智能网元A和分布式智能网元B为例,所述集中智能网元在协同优化功能库中进行协同优化功能点配置,以待优化的分布式智能网元为TCP(Transmission Control Protocol,传输控制协议)窗口智能控制网元与MAC(Media Access Control Address,媒体存取控制位址)资源智能调度网元为例,所述待协同优化的分布式智能网元所涉及的所有分布式智能网元下发对应的配置信息包括以下至少一项:所述待协同优化的分布式智能网元(例如:TCP窗口智能控制网元与MAC资源智能调度网元);每个分布式智能网元对应的协同策略参数列表(例如:TCP窗口调整策略和MAC资源分配策略对应的详细参数以及完备的时间戳);所述策略参数的上报时间维度建议(例如TCP和MAC可配置成20ms);所述分布式智能网元通过所述配置信息向所述集中智能网元进行周期性上报,或者通过分布式智能网元事件触发(例如TCP处出现严重拥塞)进行上报;当所述分布式智能网元性能明显下降时即事件触发,所述分布式智能网元与所述集中智能网元通过接口建立连接进行上报;所述集中智能网元把收到的上报信息输入协同性分析功能进行协同分析计算协同值c,所述协同值可以采用以下公式计算:c=[1‑(|窗口数据量/窗口宽度‑MAC资源智能调度网元的速率|)/MAC资源智能调度网元的速率]×(1‑往返时延);所述协同值c取值范围为[‑1,1],值越大表明协同效果越好,值越小表明协同效果越差;对协同性的判定取决于协同值c需要和预设的失衡门限h的关系;以失衡门限h为0.8为例,若得到的协同值c为0.99,则c>h,判定为协同性满足要求,通过协同性策略存储功能进行记录,并更新失衡门限,同时向所述分布式智能网元发送判定结果,并释放连接资源;若得到的协同值c为0.5,则c
[0094] 请参考图4,本发明实施例提供了一种智能网元协同优化的方法,应用于分布式智能网元,包括:
[0095] 步骤41:接收集中智能网元下发的配置信息;
[0096] 步骤42:根据所述配置信息得到协同策略参数信息;
[0097] 步骤43:向所述集中智能网元上报所述协同策略参数信息;
[0098] 步骤44:接收所述集中智能网元下发的协同性判定结果。
[0099] 本发明实施例中,可选的,向所述集中智能网元上报的方式采用按照预设周期上报或通过事件触发上报。
[0100] 本发明实施例中,可选的,当接收到的判定结果为协同性满足要求时,不进行协同性调整;
[0101] 当接收到的判定结果为协同性不满足要求时,根据所述集中智能网元下发的协同性调整策略配置信息进行协同调整。
[0102] 本发明实施例中,分布式智能网元先按照收到的配置信息与集中智能网元建立策略上报连接;建立连接后,通过所述配置信息进行周期性上报,或者通过分布式智能网元事件触发(例如TCP处出现严重拥塞)进行上报。
[0103] 请参考图5,本发明实施例提供了一种集中智能网元,包括:
[0104] 第一发送模块51,用于向待协同优化的分布式智能网元所涉及的所有分布式智能网元下发对应的配置信息;
[0105] 第一接收模块52,用于接收所述分布式智能网元反馈的协同策略参数信息;
[0106] 第一处理模块53,用于根据所述协同策略参数信息对所述待协同优化的分布式智能网元进行协同性判定;
[0107] 第二发送模块54,用于向所述分布式智能网元下发所述协同性判定的结果。
[0108] 本发明实施例中,可选的,所述第一处理模块包括:第一判定子模块,用于将所述协同策略参数信息输入神经网络进行协同分析,获取协同值;根据所述协同值对所述待协同优化的分布式智能网元进行所述协同性判定。
[0109] 本发明实施例中,可选的,所述第一处理模块包括:第一处理子模块,用于将所述协同值与预设的失衡门限进行比对;
[0110] 若所述协同值大于所述预设的失衡门限,则判定所述协同性满足要求;
[0111] 若所述协同值小于所述预设的失衡门限,则判定所述协同性不满足要求。
[0112] 本发明实施例中,可选的,所述第一处理模块还包括:
[0113] 第二处理子模块,用于当所述协同性满足要求时,所述集中智能网元向所述分布式智能网元下发协同性判定结果、协同策略参数信息和协同值,并更新所述待协同优化的分布式智能网元的配置信息;
[0114] 当所述协同性不满足要求时,所述集中智能网元向所述分布式智能网元下发协同性判定结果、协同策略参数信息、协同值和协同性调整策略配置信息,并对所述分布式智能网元进行动态监测及协同性分析直至协同性满足要求。
[0115] 本发明实施例中,对所述分布式智能网元进行动态监测为进行上述操作监测所述协同性是否满足要求。
[0116] 本发明实施例提供的集中智能网元能够实现图1至图3的方法实施例中集中智能网元实现的各个过程,为避免重复,这里不再赘述。
[0117] 请参考图6,本发明实施例提供了一种分布式智能网元,包括:
[0118] 第二接收模块61,用于接收集中智能网元下发的配置信息;
[0119] 第二处理模块62,用于根据所述配置信息得到协同策略参数信息;
[0120] 第三发送模块63,用于向所述集中智能网元上报所述协同策略参数信息;
[0121] 第三接收模块64,用于接收所述集中智能网元下发的协同性判定结果。
[0122] 本发明实施例中,可选的,第三处理模块,用于当接收到的判定结果为协同性满足要求时,不进行协同性调整;
[0123] 当接收到的判定结果为协同性不满足要求时,根据所述集中智能网元下发的协同性调整策略配置信息进行协同调整。
[0124] 本发明实施例提供的分布式智能网元能够实现图4的方法实施例中分布式智能网元实现的各个过程,为避免重复,这里不再赘述。
[0125] 请参考图7,本发明实施例提供了一种集中智能网元,包括:收发机和处理器;
[0126] 所述收发机,用于向待协同优化的分布式智能网元所涉及的所有分布式智能网元下发对应的配置信息;
[0127] 所述收发机,用于接收所述分布式智能网元反馈的协同策略参数信息;所述处理器,用于根据所述协同策略参数信息对所述待协同优化的分布式智能网元进行协同性判定;
[0128] 所述收发机,用于向所述分布式智能网元下发所述协同性判定的结果。
[0129] 请参考图8,本发明实施例提供了一种分布式智能网元,包括:收发机和处理器;
[0130] 所述收发机,用于接收集中智能网元下发的配置信息;
[0131] 所述处理器,用于根据所述配置信息得到协同策略参数信息;
[0132] 所述收发机,用于向所述集中智能网元上报所述协同策略参数信息;
[0133] 所述收发机,用于接收所述集中智能网元下发的协同性判定结果。
[0134] 请参考图9,本发明实施例还提供一种集中智能网元90,包括处理器91,存储器92,存储在存储器92上并可在所述处理器91上运行的计算机程序,该计算机程序被处理器91执行时实现上述智能网元协同优化的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0135] 请参考图10,本发明实施例还提供一种分布式智能网元100,包括处理器101,存储器102,存储在存储器102上并可在所述处理器101上运行的计算机程序,该计算机程序被处理器101执行时实现上述智能网元协同优化的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0136] 本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述智能网元协同优化的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read‑Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
[0137] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0138] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者终端等)执行本发明各个实施例所述的方法。
[0139] 上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。