掌桥专利:专业的专利平台
掌桥专利
首页

一种硬件控制方法、装置、网络设备及存储介质

文献发布时间:2024-04-18 20:00:50


一种硬件控制方法、装置、网络设备及存储介质

技术领域

本申请涉及通信技术领域,尤其涉及一种硬件控制方法、装置、网络设备及存储介质。

背景技术

目前,当基站接收到的业务传输需求较小时,可以关闭部分的射频设备,以节约业务传输过程中的能耗。

但是,上述方法中,仅仅关闭部分的射频设备可能是远远不够的,无法有效满足基站的节能需求。

发明内容

本申请提供一种硬件控制方法、装置、网络设备及存储介质,解决了相关技术中仅关闭部分的射频设备,无法有效满足基站的节能需求的技术问题。

第一方面,本申请提供一种硬件控制方法,包括:获取多个传输接口中每个传输接口在历史时间段内的特征参数,其中,一个传输接口在该历史时间段内的特征参数中包括该传输接口在该历史时间段内的数据流量以及该传输接口在该历史时间段内的数据到达时长,该传输接口在该历史时间段内的数据流量用于表征该传输接口在该历史时间段内的传输的多个数据包的数据量,该传输接口在该历史时间段内的数据到达时长用于表征第一数据包的到达时刻与第二数据包的到达时刻之间的差值,该第一数据包为该多个数据包中的一个,该第二数据包为至少一个数据包中与该第一数据包相邻的数据包,该至少一个数据包为该多个数据包中除该第一数据包以外的数据包,一个传输接口在该历史时间段内传输的多个数据包中一个数据包的到达时刻用于表征该传输接口在该历史时间段内接收该数据包的时刻;基于该多个传输接口中每个传输接口在该历史时间段内的特征参数,确定该每个传输接口在未来时间段内的特征参数预测值,其中,一个传输接口在该未来时间段内的特征参数预测值包括该传输接口在该未来时间段内的数据流量预测值以及该传输接口在该未来时间段内的到达时长预测值;基于每个传输接口在该未来时间段内的数据流量预测值以及该每个传输接口在该未来时间段内的到达时长预测值,确定网络设备在该未来时间段内的节能参数,该节能参数包括目标关闭时刻和目标数量,该目标关闭时刻为该网络设备的至少一个硬件资源的关闭时刻,该目标数量为该至少一个硬件资源的数量;当该至少一个硬件资源在该目标关闭时刻的状态为开启状态时,对该至少一个硬件资源执行关闭操作。

可选地,一个传输接口在上述未来时间段内的数据流量预测值包括该传输接口在该未来时间段内的传输的M个数据包的数据量,M为大于或等于1的整数,上述硬件控制方法还包括:确定该多个传输接口中每个传输接口在该未来时间段对应的数据时刻,其中,一个传输接口在该未来时间段对应的数据时刻为该传输接口在该未来时间段内传输的M个数据包中的第一个数据包的到达时刻;将多个数据时刻中的最小时刻,确定为目标数据时刻,该多个数据时刻为该多个传输接口中每个传输接口在该未来时间段对应的数据时刻;当该至少一个硬件资源在该目标数据时刻的状态为关闭状态时,对该至少一个硬件资源执行开启操作。

在本申请中,网络设备确定多个传输接口中每个传输接口在未来时间段对应的数据时刻,网络设备将多个数据时刻中的最小时刻,确定为目标数据时刻,当至少一个硬件资源在目标数据时刻的状态为关闭状态时,网络设备对至少一个硬件资源执行开启操作,由于该最小时刻为多个传输接口中每个传输接口中第一个数据包到达时刻的最小时刻,此时网络设备对该至少一个硬件资源执行开启操作,可以保证将未来时间段内的每个数据包均通过该至少一个硬件设备进行处理,如此,可以有效、可靠地保证在满足网络设备的节能需求的同时,满足网络设备的业务传输需求。

可选地,上述基于每个传输接口在该未来时间段内的数据流量预测值以及该每个传输接口在该未来时间段内的到达时长预测值,确定控制设备在该未来时间段内的节能参数,包括:基于目标数据流量和资源流量关系,确定该目标数量,该目标数据流量为多个传输接口在该未来时间段内的数据流量预测值之和,该资源流量关系包括多个数据流量以及该多个数据流量中每个数据流量对应的数量;基于该目标数据流量以及处理时长预测模型,得到目标预测时长,该处理时长模型包括多个数据流量以及该多个数据流量中每个数据流量对应的时长,该目标预测时长用于表征该网络设备处理该目标数据流量所需的时长;将该目标数据时刻与该目标预测时长之和,确定为该目标关闭时刻。

在本申请中,网络设备基于目标数据流量和资源流量关系,确定目标数量,并基于目标数据流量以及处理时长预测模型,得到目标预测时长,由于从该目标数据时刻开始,该至少一个硬件资源经过该目标预测时长后所对应的时刻,为该至少一个硬件资源在该未来时间段内处理完毕该多个传输接口各自传输的数据所对应的时刻,因此,网络设备确定该目标数据时刻与该目标预测时长之和所对应的时刻,为目标关闭时刻,进而,网络设备基于该目标关闭时刻,对至少一个硬件资源执行关闭操作,可以有效地保证网络设备的节能需求。

可选地,上述节能参数还包括目标开启时刻,上述硬件控制方法还包括:在目标到达时长预测值大于该目标预测时长的情况下,将目标到达时长预测值与该目标预测时长之间的差值,确定为目标关断时长,该目标到达时长预测值为多个到达时长预测值中的最小值,该多个到达时长预测值为该多个传输接口在该未来时间段内的到达时长预测值;确定该目标开启时刻,该目标开启时刻为该目标关闭时刻与该目标关断时长之和;在该目标开启时刻,对该至少一个硬件资源执行开启操作。

在本申请中,在目标到达时长预测值大于目标预测时长的情况下,说明该至少一个硬件资源处理完毕该未来时间段内多个传输接口各自传输的数据后,没有需要该至少一个硬件资源进行处理的数据到达,该至少一个硬件资源可以被关闭,此时,网络设备将目标到达时长预测值与目标预测时长之间的差值,确定为目标关断时长,网络设备确定目标开启时刻,在目标开启时刻,说明存在需要该至少一个硬件资源进行处理的数据,此时,网络设备对该至少一个硬件资源执行开启操作,同时保证了网络设备的节能需求和网络设备的业务性能。

可选地,上述至少一个硬件资源的资源类型包括计算资源、存储资源、传输资源以及基带处理资源中的一个或多个,上述目标数量包括至少一个资源类型各自的数量,上述对该至少一个硬件资源执行关闭操作,包括:按照该至少一个硬件资源的资源类型以及该至少一个资源类型各自的数量对该至少一个硬件资源执行关闭操作。

在本申请中,网络设备按照至少一个硬件资源的资源类型以及至少一个资源类型各自的数量对至少一个硬件资源执行关闭操作,如此,网络设备可以可靠地实现对该至少一个硬件资源的关闭,保证了网络设备的节能需求,此外,本申请实施例可以在接入设备节能的基础上,进一步对网络设备节能,解决了相关技术中仅关闭部分射频设备,无法有效满足基站的节能需求的技术问题。

可选地,上述方法还包括:获取多个历史数据流量和该多个历史数据流量各自对应的资源数量;基于该多个历史数据流量和该多个历史数据流量各自对应的资源数量,对初始资源流量模型进行训练,以得到目标资源流量模型;基于该目标资源流量模型,生成该资源流量关系。

本申请中,网络设备获取多个历史数据流量和多个历史数据流量各自对应的资源数量,并基于多个历史数据流量和多个历史数据流量各自对应的资源数量,对初始资源流量模型进行训练,以得到目标资源流量模型,网络设备基于目标资源流量模型,生成资源流量关系,因此,网络设备可以基于一个数据流量和该资源流量关系,确定出该数据流量对应的数量,该数量为处理该数据流量所需的硬件资源的数量,由于,网络设备基于该数量的硬件资源,处理该数据流量,进而网络设备可以基于该数量,准确确定出预测时长。

可选地,上述方法还包括:获取多个历史数据流量和该多个历史数据流量各自对应的历史处理时长;基于该多个历史数据流量和该多个历史数据流量各自对应的历史处理时长,对初始处理时长预测模型进行训练,以得到该处理时长预测模型。

本申请中,网络设备获取多个历史数据流量和多个历史数据流量各自对应的历史处理时长,并基于多个历史数据流量和多个历史数据流量各自对应的历史处理时长,对初始处理时长预测模型进行训练,以得到处理时长预测模型,如此,处理时长预测模型可以准确地表征多个历史数据流量和历史数据流量各自对应的历史处理时长之间的存在关联(如硬件资源性能和软件算法性能对处理时长的影响等),进而,网络设备可以基于处理时长预测模型和一个数据流量,可靠地确定该数据流量对应的处理时长,如此,可以在节能的同时有效的保证业务需求。

第二方面,本申请提供一种硬件控制装置,包括:获取模块、确定模块以及处理模块;该获取模块,用于获取多个传输接口中每个传输接口在历史时间段内的特征参数,其中,一个传输接口在该历史时间段内的特征参数中包括该传输接口在该历史时间段内的数据流量以及该传输接口在该历史时间段内的数据到达时长,该传输接口在该历史时间段内的数据流量用于表征该传输接口在该历史时间段内的传输的多个数据包的数据量,该传输接口在该历史时间段内的数据到达时长用于表征第一数据包的到达时刻与第二数据包的到达时刻之间的差值,该第一数据包为该多个数据包中的一个,该第二数据包为至少一个数据包中与该第一数据包相邻的数据包,该至少一个数据包为该多个数据包中除该第一数据包以外的数据包,一个传输接口在该历史时间段内传输的多个数据包中一个数据包的到达时刻用于表征该传输接口在该历史时间段内接收该数据包的时刻;该确定模块,用于基于该多个传输接口中每个传输接口在该历史时间段内的特征参数,确定该每个传输接口在未来时间段内的特征参数预测值,其中,一个传输接口在该未来时间段内的特征参数预测值包括该传输接口在该未来时间段内的数据流量预测值以及该传输接口在该未来时间段内的到达时长预测值;该确定模块,还用于基于每个传输接口在该未来时间段内的数据流量预测值以及该每个传输接口在该未来时间段内的到达时长预测值,确定网络设备在该未来时间段内的节能参数,该节能参数包括目标关闭时刻和目标数量,该目标关闭时刻为该网络设备的至少一个硬件资源的关闭时刻,该目标数量为该至少一个硬件资源的数量;该处理模块,用于当该至少一个硬件资源在该目标关闭时刻的状态为开启状态时,对该至少一个硬件资源执行关闭操作。

可选地,一个传输接口在上述未来时间段内的数据流量预测值包括该传输接口在该未来时间段内的传输的M个数据包的数据量,M为大于或等于1的整数;该确定模块,还用于确定该多个传输接口中每个传输接口在该未来时间段对应的数据时刻,其中,一个传输接口在该未来时间段对应的数据时刻为该传输接口在该未来时间段内传输的M个数据包中的第一个数据包的到达时刻;该确定模块,还用于将多个数据时刻中的最小时刻,确定为目标数据时刻,该多个数据时刻为该多个传输接口中每个传输接口在该未来时间段对应的数据时刻;该处理模块,还用于当该至少一个硬件资源在该目标数据时刻的状态为关闭状态时,对该至少一个硬件资源执行开启操作。

可选地,该确定模块,具体用于基于目标数据流量和资源流量关系,确定该目标数量,该目标数据流量为多个传输接口在该未来时间段内的数据流量预测值之和,该资源流量关系包括多个数据流量以及该多个数据流量中每个数据流量对应的数量;该处理模块,具体用于基于该目标数据流量以及处理时长预测模型,得到目标预测时长,该处理时长模型包括多个数据流量以及该多个数据流量中每个数据流量对应的时长,该目标预测时长用于表征该网络设备处理该目标数据流量所需的时长;该确定模块,具体用于将该目标数据时刻与该目标预测时长之和,确定为该目标关闭时刻。

可选地,上述节能参数还包括目标开启时刻,该确定模块,还用于在目标到达时长预测值大于该目标预测时长的情况下,将目标到达时长预测值与该目标预测时长之间的差值,确定为目标关断时长,该目标到达时长预测值为多个到达时长预测值中的最小值,该多个到达时长预测值为该多个传输接口在该未来时间段内的到达时长预测值;该确定模块,还用于确定该目标开启时刻,该目标开启时刻为该目标关闭时刻与该目标关断时长之和;该处理模块,还用于在该目标开启时刻,对该至少一个硬件资源执行开启操作。

可选地,上述述至少一个硬件资源的资源类型包括计算资源、存储资源、传输资源以及基带处理资源中的一个或多个,上述目标数量包括至少一个资源类型各自的数量;该处理模块,还用于按照该至少一个硬件资源的资源类型以及该至少一个资源类型各自的数量对该至少一个硬件资源执行关闭操作。

可选地,该获取模块,还用于获取多个历史数据流量和该多个历史数据流量各自对应的资源数量;该处理模块,还用于基于该多个历史数据流量和该多个历史数据流量各自对应的资源数量,对初始资源流量模型进行训练,以得到目标资源流量模型;该处理模块,还用于基于该目标资源流量模型,生成该资源流量关系。

可选地,该获取模块,还用于获取多个历史数据流量和该多个历史数据流量各自对应的历史处理时长;该处理模块,还用于基于该多个历史数据流量和该多个历史数据流量各自对应的历史处理时长,对初始处理时长预测模型进行训练,以得到该处理时长预测模型。

第三方面,本申请提供一种网络设备,包括:处理器和被配置为存储处理器可执行指令的存储器;其中,处理器被配置为执行所述指令,以实现上述第一方面中任一种可选地硬件控制方法。

第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,当该计算机可读存储介质中的指令由网络设备执行时,使得该网络设备能够执行上述第一方面中任一种可选地硬件控制方法。

本申请提供的硬件控制方法、装置、网络设备及存储介质,网络设备获取多个传输接口中每个传输接口在历史时间段内的特征参数,并基于该多个传输接口中每个传输接口在历史时间段内的特征参数,确定该每个传输接口在未来时间段内的特征参数预测值,网络设备基于该每个传输接口在未来时间段内的数据流量预测值以及该每个传输接口在未来时间段内的到达时长预测值,确定网络设备在未来时间段内的节能参数,当至少一个硬件资源在目标关闭时刻的状态为开启状态时,由于在该目标关闭时刻,该至少一个硬件资源不需要进行数据处理(或者没有数据可以被处理),此时,网络设备对该至少一个硬件资源执行关闭操作,可以避免能耗浪费,有效地保证了网络设备的节能需求。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1为本申请实施例提供的硬件控制系统的网络架构示意图;

图2为本申请实施例提供的一种硬件控制方法的流程示意图;

图3为本申请实施例提供的另一种硬件控制方法的流程示意图;

图4为本申请实施例提供的另一种硬件控制方法的流程示意图;

图5为本申请实施例提供的另一种硬件控制方法的流程示意图;

图6为本申请实施例提供的另一种硬件控制方法的流程示意图;

图7为本申请实施例提供的另一种硬件控制方法的流程示意图;

图8为本申请实施例提供的另一种硬件控制方法的流程示意图;

图9为本申请实施例提供的一种硬件控制装置的结构示意图;

图10为本申请实施例提供的另一种硬件控制装置的结构示意图。

具体实施方式

下面将结合附图对本申请实施例提供的硬件控制方法、装置、网络设备及存储介质进行详细的描述。

本申请的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序,例如,第一数据包和第二数据包等是用于区别不同的数据包,而不是用于描述数据包的特定顺序。

此外,本申请的描述中所提到的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

在本申请的描述中,除非另有说明,“多个”的含义是指两个或两个以上。

基于背景技术中所描述,由于相关技术中,仅关闭部分的射频设备,无法有效满足基站的节能需求。基于此,本申请实施例提供一种硬件控制方法、装置、网络设备及存储介质,网络设备获取多个传输接口中每个传输接口在历史时间段内的特征参数,并基于该多个传输接口中每个传输接口在历史时间段内的特征参数,确定该每个传输接口在未来时间段内的特征参数预测值,网络设备基于该每个传输接口在未来时间段内的数据流量预测值以及该每个传输接口在未来时间段内的到达时长预测值,确定网络设备在未来时间段内的节能参数,当至少一个硬件资源在目标关闭时刻的状态为开启状态时,由于在该目标关闭时刻,该至少一个硬件资源不需要进行数据处理(或者没有数据可以被处理),此时,网络设备对该至少一个硬件资源执行关闭操作,可以避免能耗浪费,有效地保证了网络设备的节能需求。

本申请实施例提供的一种硬件控制方法、装置、网络设备及存储介质可以应用于硬件控制系统,如图1所示,该硬件控制系统包括网络设备101、接入设备102以及接入设备103。通常,在实际应用中上述各个设备之间的连接可以为无线连接,为了方便直观地表示各个设备之间的连接关系,图1中采用实线示意。

其中,网络设备101可以接收接入设备102或接入设备103发送的数据包,网络设备101用于基带协议处理,完成所连的接入设备102和接入设备103的信号集中处理与信令控制,示例性的,网络设备为无蜂窝网络中的中央处理单元、超蜂窝网络中的控制基站、传统蜂窝网络中的中央单元(center unit,CU)或者基带单元(Baseband Unit,BBU,基站系统中负责处理基带信号的单元)。

接入设备102或接入设备103可以向网络设备101发送数据包,接入设备102或接入设备103用于射频信号收发处理,并通过空中接口与所连的终端传输业务数据,示例性的,接入设备102或接入设备103为无蜂窝网络中的接入点、超蜂窝网络中的业务基站、传统蜂窝网络中的分布式单元(distributed unit,DU)或者有源天线单元(active antennaunit,AAU)。

如图2所示,本申请实施例提供的硬件控制方法可以包括S101-S104。

S101、网络设备获取多个传输接口中每个传输接口在历史时间段内的特征参数。

其中,一个传输接口在该历史时间段内的特征参数中包括该传输接口在该历史时间段内的数据流量以及该传输接口在该历史时间段内的数据到达时长,该传输接口在该历史时间段内的数据流量用于表征该传输接口在该历史时间段内的传输的多个数据包的数据量,该传输接口在该历史时间段内的数据到达时长用于表征第一数据包的到达时刻与第二数据包的到达时刻之间的差值,该第一数据包为该多个数据包中的一个,该第二数据包为至少一个数据包中与该第一数据包相邻的数据包,该至少一个数据包为该多个数据包中除该第一数据包以外的数据包,一个传输接口在该历史时间段内传输的多个数据包中一个数据包的到达时刻用于表征该传输接口在该历史时间段内接收该数据包的时刻。

应理解,该传输接口为至少一个接入设备和网络设备之间的接口,该至少一个接入设备中每个接入设备对应一个传输接口。

示例性的,在5G网络下的中央单元-分布式单元的网络架构中,传输接口可以为F1接口,该F1接口的类型包括F1控制接口和F1用户接口,F1控制接口用于中央单元和分布式单元之间进行控制信息交互,F1用户接口用于中央单元和分布式单元之间进行应用程序的数据传输。

应理解,该数据流量可以为上行数据流量、下行数据流量或者上下行数据流量,该上下行数据流量为上行数据流量和下行数据流量之和,该数据流量是网络设备基于业务传输速率和预设历史时间段确定的,在预设历史时间段内业务传输速率越大,则预设历史时间段内的数据流量越大。

应理解,网络设备基于一个传输接口进行多种业务传输时对应的多个业务数据到达时长,确定该传输接口在该历史时间段内的数据到达时长,该多种业务包括语音业务、网页浏览业务等。

示例性的,语音业务的业务数据到达时长为20ms(毫秒),网页浏览业务的业务数据到达时长为10s(秒)。

可选地,网络设备可以将该一个传输接口对应的多个业务数据到达时长的平均值确定为该传输接口在该历史时间段内的数据到达时长。

可选地,该预设历史时间段包括多个预设周期,网络设备确定一个预设周期内每个传输接口的特征参数。

可选地,网络设备可以基于数据包解析,确定一个传输接口在预设历史时间段内传输的每个数据包的大小和到达时刻,并基于该每个数据包的大小和到达时刻,确定该传输接口在预设历史时间段内的特征参数。

可以理解的是,该每个传输接口在预设历史时间段内的特征参数,用于指示网络设备和每个接入设备之间的传输接口的数据流量特征。

S102、网络设备基于多个传输接口中每个传输接口在历史时间段内的特征参数,确定每个传输接口在未来时间段内的特征参数预测值。

其中,一个传输接口在该未来时间段内的特征参数预测值包括该传输接口在该未来时间段内的数据流量预测值以及该传输接口在该未来时间段内的到达时长预测值。

应理解,该传输接口在该未来时间段内的到达时长预测值用于表征第三数据包的到达时刻与第四数据包的到达时刻之间的差值,该第三数据包为该多个数据包中的一个,该第四数据包为至少一个数据包中与该第三数据包相邻的数据包,该至少一个数据包为该多个数据包中除该第三数据包以外的数据包,一个传输接口在该未来时间段内传输的多个数据包中一个数据包的到达时刻用于表征该传输接口在该历史时间段内接收该数据包的时刻。

在本申请实施例的一种实现方式中,网络设备可以基于该多个传输接口中每个传输接口在历史时间段内的特征参数以及目标参数预测模型,确定该每个传输接口在未来时间段内的特征参数预测值。

具体的,网络设备可以基于人工智能算法模型(示例性的,该人工智能算法模型可以为限制prophet模型、差分整合移动平均自回归ARIMA模型、长短期记忆模型LSTM或者神经网络模型),确定初始参数预测模型,并基于多个历史特征参数和该多个历史特征参数中每个历史特征参数对应的真实特征参数,对该初始参数预测模型进行训练,得到该目标参数预测模型。

在本申请实施例的一种实现方式中,网络设备可以基于该多个传输接口中每个传输接口在历史时间段内的数据流量与数据流量预测模型,确定该每个传输接口在该未来时间段内的数据流量预测值,基于该多个传输接口中每个传输接口在历史时间段内的数据到达时长与到达时长预测模型,确定该每个传输接口在该未来时间段内的到达时长预测值。

S103、网络设备基于每个传输接口在未来时间段内的数据流量预测值以及每个传输接口在未来时间段内的到达时长预测值,确定网络设备在未来时间段内的节能参数。

其中,该节能参数包括目标关闭时刻和目标数量,该目标关闭时刻为该网络设备的至少一个硬件资源的关闭时刻,该目标数量为该至少一个硬件资源的数量。

应理解,该目标关闭时刻用于表征该至少一个硬件资源开始处于空闲状态的时刻。

可以理解的是,在该至少一个硬件资源处于空闲状态的情况下,说明没有数据(或数据包中的数据)需要该至少一个硬件资源进行处理,此时,该至少一个硬件资源所产生的能耗为被浪费的能耗。

可选地,该目标数量可以为目标百分比,该目标百分比用于表征待关断的硬件资源数量占网络设备硬件资源总数的比例,网络设备可以基于该目标百分比确定该至少一个硬件资源的数量。

本申请根据每个传输接口的特征参数确定网络设备的节能参数,可以使网络设备的目标关闭时刻与目标数量适配于传输接口的数据传输特征,同时满足节能要求与数据传输要求。

S104、当至少一个硬件资源在目标关闭时刻的状态为开启状态时,网络设备对至少一个硬件资源执行关闭操作。

应理解,当至少一个硬件资源在目标关闭时刻的状态为开启状态时,说明该至少一个硬件资源在该目标关闭时刻不需要进行数据处理(或者不需要被开启),此时,网络设备对该至少一个硬件资源执行关闭操作。

上述实施例提供的技术方案至少能够带来以下有益效果:由S101-S104可知:网络设备获取多个传输接口中每个传输接口在历史时间段内的特征参数,并基于该多个传输接口中每个传输接口在历史时间段内的特征参数,确定该每个传输接口在未来时间段内的特征参数预测值,网络设备基于该每个传输接口在未来时间段内的数据流量预测值以及该每个传输接口在未来时间段内的到达时长预测值,确定网络设备在未来时间段内的节能参数,当至少一个硬件资源在目标关闭时刻的状态为开启状态时,由于在该目标关闭时刻,该至少一个硬件资源不需要进行数据处理(或者没有数据可以被处理),此时,网络设备对该至少一个硬件资源执行关闭操作,可以避免能耗浪费,有效地保证了网络设备的节能需求。

结合图2,如图3所示,一个传输接口在未来时间段内的数据流量预测值包括传输接口在未来时间段内的传输的M个数据包的数据量,M为大于或等于1的整数,本申请实施例提供的硬件控制方法还包括:S105-S107。

S105、网络设备确定多个传输接口中每个传输接口在未来时间段对应的数据时刻。

其中,一个传输接口在该未来时间段对应的数据时刻为该传输接口在该未来时间段内传输的M个数据包中的第一个数据包的到达时刻。

S106、网络设备将多个数据时刻中的最小时刻,确定为目标数据时刻。

其中,该多个数据时刻为该多个传输接口中每个传输接口在该未来时间段对应的数据时刻。

S107、当至少一个硬件资源在目标数据时刻的状态为关闭状态时,网络设备对至少一个硬件资源执行开启操作。

结合上述S105和S106,应理解,在该目标数据时刻,存在第一个数据包到达,此时,该至少一个硬件资源可以对该第一个数据包进行处理,当该至少一个硬件资源在目标数据时刻的状态为关闭状态时,该至少一个硬件资源无法对该第一个数据包进行处理,此时,网络设备对该至少一个硬件资源执行开启操作。

在本申请实施例中,网络设备确定多个传输接口中每个传输接口在未来时间段对应的数据时刻,网络设备将多个数据时刻中的最小时刻,确定为目标数据时刻,当至少一个硬件资源在目标数据时刻的状态为关闭状态时,网络设备对至少一个硬件资源执行开启操作,由于该最小时刻为多个传输接口中每个传输接口中第一个数据包到达时刻的最小时刻,此时网络设备对该至少一个硬件资源执行开启操作,可以保证将未来时间段内的每个数据包均通过该至少一个硬件设备进行处理,如此,可以有效、可靠地保证在满足网络设备的节能需求的同时,满足网络设备的业务传输需求。

结合图3,如图4所示,上述网络设备基于每个传输接口在未来时间段内的数据流量预测值以及每个传输接口在未来时间段内的到达时长预测值,确定控制设备在未来时间段内的节能参数,具体包括:S1031-S1033。

S1031、网络设备基于目标数据流量和资源流量关系,确定目标数量。

其中,该目标数据流量为多个传输接口在该未来时间段内的数据流量预测值之和,该资源流量关系包括多个数据流量以及该多个数据流量中每个数据流量对应的数量。

本申请实施例根据每个传输接口的特征参数(如目标数据流量)确定网络设备的目标数量,在网络设备的数据流量预测值较小的情况下,关断较多的硬件资源,降低网络设备能耗;反之,则关断较少硬件资源,以满足数据传输要求;从而使网络设备的目标数量适配于传输接口的数据传输特征,同时满足节能要求与数据传输要求。

S1032、网络设备基于目标数据流量以及处理时长预测模型,得到目标预测时长。

其中,该处理时长预测模型包括多个数据流量以及该多个数据流量中每个数据流量对应的时长,该目标预测时长用于表征该网络设备处理该目标数据流量所需的时长。

S1033、网络设备将目标数据时刻与目标预测时长之和,确定为目标关闭时刻。

结合上述S1032,应理解,上述至少一个硬件资源在该目标数据时刻开始处理数据,在该至少一个硬件资源处理数据的时长等于该目标预测时长的情况下,网络设备可以确定该至少一个硬件资源在该目标数据时刻与该目标预测时长之和所对应的时刻,将该未来时间段内的多个传输接口的数据处理完毕,该目标关闭时刻。

在本申请实施例中,网络设备基于目标数据流量和资源流量关系,确定目标数量,并将基于目标数据流量以及处理时长预测模型,得到目标预测时长,由于从该目标数据时刻开始,该至少一个硬件资源经过该目标预测时长后所对应的时刻,为该至少一个硬件资源在该未来时间段内处理完毕该多个传输接口各自传输的数据所对应的时刻,因此,网络设备确定该目标数据时刻与该目标预测时长之和所对应的时刻,为目标关闭时刻,进而,网络设备基于该目标关闭时刻,对至少一个硬件资源执行关闭操作,可以有效地保证网络设备的节能需求。

在本申请实施例的一种实现方式中,上述节能参数还包括目标开启时刻,结合图4,如图5所示,本申请实施例提供的硬件控制方法还包括:S108-S110。

S108、在目标到达时长预测值大于目标预测时长的情况下,网络设备将目标到达时长预测值与目标预测时长之间的差值,确定为目标关断时长。

其中,该目标到达时长预测值为多个到达时长预测值中的最小值,该多个到达时长预测值为该多个传输接口在该未来时间段内的到达时长预测值。

应理解,该目标到达时长预测值用于表征从上述至少一个硬件资源开始进行数据处理的时刻,至下次需要处理的数据到达的时刻之间的时间段。

应理解,在该目标到达时长预测值大于该目标预测时长的情况下,说明该至少一个硬件资源处理完毕该未来时间段内多个传输接口各自传输的数据后,没有需要该至少一个硬件资源进行处理的数据到达,该至少一个硬件资源可以被关闭。

可选地,该目标到达时长预测值可以为目标数据到达间隔时长预测值。

本申请实施例根据每个传输接口的特征参数确定网络设备的目标关断时长,在数据到达时长预测值较大的情况下,增加关断时长,提高节能效果;反之,则缩短关断时长,以满足数据传输要求;从而使网络设备的目标关断时长适配于传输接口的数据传输特征,同时满足节能要求与数据传输要求。

S109、网络设备确定目标开启时刻。

其中,该目标开启时刻为该目标关闭时刻与该目标关断时长之和。

结合S108,应理解该目标关断时长为不存在数据到达或不需要上述至少一个硬件资源处理数据的时间段,同时,在该目标关闭时刻起经过目标关断时长后,存在数据到达或者存在需要该至少一个硬件资源处理数据,在这一时刻,网络设备开启该至少一个硬件资源,因此,该目标开启时刻为该目标关闭时刻与该目标关断时长之和。

S110、在目标开启时刻,网络设备对至少一个硬件资源执行开启操作。

结合上述S108,应理解,在目标开启时刻,说明存在需要该至少一个硬件资源进行处理的数据,此时,网络设备对该至少一个硬件资源执行开启操作。

在本申请实施例中,在目标到达时长预测值大于目标预测时长的情况下,说明该至少一个硬件资源处理完毕该未来时间段内多个传输接口各自传输的数据后,没有需要该至少一个硬件资源进行处理的数据到达,该至少一个硬件资源可以被关闭,此时,网络设备将目标到达时长预测值与目标预测时长之间的差值,确定为目标关断时长,网络设备确定目标开启时刻,在目标开启时刻,说明存在需要该至少一个硬件资源进行处理的数据,此时,网络设备对该至少一个硬件资源执行开启操作,同时保证了网络设备的节能需求和网络设备的业务性能。

结合图2,如图6所示,上述至少一个硬件资源的资源类型包括计算资源、存储资源、传输资源以及基带处理资源中的一个或多个,上述目标数量包括至少一个资源类型各自的数量。上述网络设备对至少一个硬件资源执行关闭操作,包括S1041。

S1041、网络设备按照至少一个硬件资源的资源类型以及至少一个资源类型各自的数量对至少一个硬件资源执行关闭操作。

可选地,网络设备按照至少一个硬件资源的资源类型以及至少一个资源类型各自的数量对至少一个硬件资源执行开启操作。

可选地,上述目标数量可以为目标百分比,网络设备可以基于该目标百分比确定该至少一个资源类型各自的数量。

在本申请实施例中,网络设备按照至少一个硬件资源的资源类型以及至少一个资源类型各自的数量对至少一个硬件资源执行关闭操作,如此,网络设备可以可靠地实现对该至少一个硬件资源的关闭,保证了网络设备的节能需求,此外,本申请实施例可以在接入设备节能的基础上,进一步对网络设备节能,解决了相关技术中仅关闭部分射频设备,无法有效满足基站的节能需求的技术问题。

结合图4,如图7所示,本申请实施例提供的硬件控制方法还包括:S111-S113。

S111、网络设备获取多个历史数据流量和多个历史数据流量各自对应的资源数量。

S112、网络设备基于多个历史数据流量和多个历史数据流量各自对应的资源数量,对初始资源流量模型进行训练,以得到目标资源流量模型。

在本申请实施例的一种实现方式中,网络设备基于线性回归模型或者多项式回归模型,确定初始硬件资源流量模型。

S113、网络设备基于目标资源流量模型,生成资源流量关系。

本申请实施例中,网络设备获取多个历史数据流量和多个历史数据流量各自对应的资源数量,并基于多个历史数据流量和多个历史数据流量各自对应的资源数量,对初始资源流量模型进行训练,以得到目标资源流量模型,网络设备基于目标资源流量模型,生成资源流量关系,因此,网络设备可以基于一个数据流量和该资源流量关系,确定出该数据流量对应的数量,该数量为处理该数据流量所需的硬件资源的数量,由于,网络设备基于该数量的硬件资源,处理该数据流量,进而网络设备可以基于该数量,准确确定出预测时长。

结合图4,如图8所示,本申请实施例提供的硬件控制方法还包括S114-S115。

S114、网络设备获取多个历史数据流量和多个历史数据流量各自对应的历史处理时长。

其中,多个历史数据流量各自对应的历史处理时长用于表征网络设备完成该历史数据流量传输所需要的时长。

S115、网络设备基于多个历史数据流量和多个历史数据流量各自对应的历史处理时长,对初始处理时长预测模型进行训练,以得到处理时长预测模型。

在本申请实施例的一种实现方式中,网络设备基于线性回归模型或者多项式回归模型,确定初始处理时长预测模型。

本申请实施例中,网络设备获取多个历史数据流量和多个历史数据流量各自对应的历史处理时长,并基于多个历史数据流量和多个历史数据流量各自对应的历史处理时长,对初始处理时长预测模型进行训练,以得到处理时长预测模型,如此,处理时长预测模型可以准确地表征多个历史数据流量和历史数据流量各自对应的历史处理时长之间的存在关联(如硬件资源性能和软件算法性能对处理时长的影响等),进而,网络设备可以基于处理时长预测模型和一个数据流量,可靠地确定该数据流量对应的处理时长,如此,可以在节能的同时有效的保证业务需求。

本申请实施例可以根据上述方法示例对网络设备101、接入设备102以及接入设备103等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用对应各个功能划分各个功能模块的情况下,图9示出了上述实施例中所涉及的硬件控制装置的一种可能的结构示意图,如图9所示,硬件控制装置20可以包括:获取模块201、确定模块202以及处理模块203。

获取模块201,用于获取多个传输接口中每个传输接口在历史时间段内的特征参数,其中,一个传输接口在该历史时间段内的特征参数中包括该传输接口在该历史时间段内的数据流量以及该传输接口在该历史时间段内的数据到达时长,该传输接口在该历史时间段内的数据流量用于表征该传输接口在该历史时间段内的传输的多个数据包的数据量,该传输接口在该历史时间段内的数据到达时长用于表征第一数据包的到达时刻与第二数据包的到达时刻之间的差值,该第一数据包为该多个数据包中的一个,该第二数据包为至少一个数据包中与该第一数据包相邻的数据包,该至少一个数据包为该多个数据包中除该第一数据包以外的数据包,一个传输接口在该历史时间段内传输的多个数据包中一个数据包的到达时刻用于表征该传输接口在该历史时间段内接收该数据包的时刻。

确定模块202,用于基于该多个传输接口中每个传输接口在该历史时间段内的特征参数,确定该每个传输接口在未来时间段内的特征参数预测值,其中,一个传输接口在该未来时间段内的特征参数预测值包括该传输接口在该未来时间段内的数据流量预测值以及该传输接口在该未来时间段内的到达时长预测值。

确定模块202,还用于基于每个传输接口在该未来时间段内的数据流量预测值以及该每个传输接口在该未来时间段内的到达时长预测值,确定网络设备在该未来时间段内的节能参数,该节能参数包括目标关闭时刻和目标数量,该目标关闭时刻为该网络设备的至少一个硬件资源的关闭时刻,该目标数量为该至少一个硬件资源的数量。

处理模块203,用于当该至少一个硬件资源在该目标关闭时刻的状态为开启状态时,对该至少一个硬件资源执行关闭操作。

可选地,一个传输接口在该未来时间段内的数据流量预测值包括该传输接口在该未来时间段内的传输的M个数据包的数据量,M为大于或等于1的整数。

确定模块202,还用于确定该多个传输接口中每个传输接口在该未来时间段对应的数据时刻,其中,一个传输接口在该未来时间段对应的数据时刻为该传输接口在该未来时间段内传输的M个数据包中的第一个数据包的到达时刻。

确定模块202,还用于将多个数据时刻中的最小时刻,确定为目标数据时刻,该多个数据时刻为该多个传输接口中每个传输接口在该未来时间段对应的数据时刻。

处理模块203,还用于当该至少一个硬件资源在该目标数据时刻的状态为关闭状态时,对该至少一个硬件资源执行开启操作。

可选地,确定模块202,具体用于基于目标数据流量和资源流量关系,确定该目标数量,该目标数据流量为多个传输接口在该未来时间段内的数据流量预测值之和,该资源流量关系包括多个数据流量以及该多个数据流量中每个数据流量对应的硬件资源数量。

处理模块203,具体用于基于该目标数据流量以及处理时长预测模型,得到目标预测时长,该处理时长模型包括多个数据流量以及该多个数据流量中每个数据流量对应的时长,该目标预测时长用于表征该网络设备处理该目标数据流量所需的时长。

确定模块202,具体用于将该目标数据时刻与该目标预测时长之和,确定为该目标关闭时刻。

可选地,确定模块202,还用于在目标到达时长预测值大于该目标预测时长的情况下,将目标到达时长预测值与该目标预测时长之间的差值,确定为目标关断时长,该目标到达时长预测值为多个到达时长预测值中的最小值,该多个到达时长预测值为该多个传输接口在该未来时间段内的到达时长预测值。

确定模块202,还用于确确定该目标开启时刻,该目标开启时刻为该目标关闭时刻与该目标关断时长之和。

处理模块203,还用于在在该目标开启时刻,对该至少一个硬件资源执行开启操作。

可选地,该至少一个硬件资源的资源类型包括计算资源、存储资源、传输资源以及基带处理资源中的一个或多个,该目标数量包括至少一个资源类型各自的数量。

处理模块203,还用于按照该至少一个硬件资源的资源类型以及该至少一个资源类型各自的数量对该至少一个硬件资源执行关闭操作。

可选地,获取模块201,还用于获取多个历史数据流量和该多个历史数据流量各自对应的资源数量。

处理模块203,还用于基于该多个历史数据流量和该多个历史数据流量各自对应的资源数量,对初始资源流量模型进行训练,以得到目标资源流量模型。

处理模块203,还用于基于该目标资源流量模型,生成该资源流量关系。

可选地,获取模块201,还用于获取多个历史数据流量和该多个历史数据流量各自对应的历史处理时长。

处理模块203,还用于基于该多个历史数据流量和该多个历史数据流量各自对应的历史处理时长,对初始处理时长预测模型进行训练,以得到该处理时长预测模型。

在采用集成的单元的情况下,图10示出了上述实施例中所涉及的硬件控制装置的一种可能的结构示意图。如图10所示,硬件控制装置30可以包括:处理模块301和通信模块302。处理模块301可以用于对硬件控制装置30的动作进行控制管理。通信模块302可以用于支持硬件控制装置30与其他实体的通信。可选地,如图10所示,该硬件控制装置30还可以包括存储模块303,用于存储硬件控制装置30的程序代码和数据。

其中,处理模块301可以是处理器或控制器。通信模块302可以是收发器、收发电路或通信接口等。存储模块303可以是存储器。

其中,当处理模块301为处理器,通信模块302为收发器,存储模块303为存储器时,处理器、收发器和存储器可以通过总线连接。总线可以是外设部件互连标准(peripheralcomponent interconnect,PCI)总线或扩展工业标准结构(extended industry standardarchitecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户终端线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

相关技术
  • 环烯烃取代的杂芳环类化合物及其用途
  • 一种含有异羟肟酸的取代杂环类化合物及其制备方法和用途
  • 一类5位环取代的具有苯甘氨醇类结构的2,4-二氨基嘧啶类化合物、其制备及用途
  • 取代的杂环并环类化合物,其制法与医药上的用途
  • 取代的杂环并环类化合物,其制法与医药上的用途
技术分类

06120116540409