CN107517166A - 流量控制方法、装置及接入设备 - Google Patents
流量控制方法、装置及接入设备 Download PDFInfo
- Publication number
- CN107517166A CN107517166A CN201610436749.XA CN201610436749A CN107517166A CN 107517166 A CN107517166 A CN 107517166A CN 201610436749 A CN201610436749 A CN 201610436749A CN 107517166 A CN107517166 A CN 107517166A
- Authority
- CN
- China
- Prior art keywords
- data traffic
- time
- acquisition
- data
- point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种流量控制方法、装置及接入设备,其中,该方法包括:获取当前时刻前预定时间段内的数据流量信息,其中,数据流量信息包括预定时间段内包括的时间点,以及时间点对应的数据流量;根据获取的数据流量信息,确定数据流量与时间点之间的非线性对应关系;根据确定的非线性对应关系,进行数据流量控制。通过本发明,解决了相关技术中进行数据流量控制的方法与实际数据流量存在很大偏差的问题,进而达到了准确进行数据流量控制的效果。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种流量控制方法、装置及接入设备。
背景技术
在通讯***的数据接入设备中,例如为用户提供了接入、语音、宽带等多业务宽带接入服务,为了更好的给用户服务,需要对接入设备端口流量进行有效的规划和管理控制,实际上,互联网接入服务商(InternetService Provider,简称为ISP)提供的用户的带宽随着区域、用户类型、网络业务服务商等等各种不同情况往往有所不同,一般来说,经济发达地区、网络业务服务商多、网络用户多,那么数据流量大,而经济不发达区域、网络业务服务商少、网络用户少,那么数据流量小,而ISP在接入的时候,如果不能根据不同区域、用户类型、网络业务服务商等使用的数据流量大小进行带宽的合理分配,那么很容易造成带宽分配冲突或者浪费。但是,随着经济、科技等发展,需要随时调整和规划合理的接入设备端口,从而实现设备的有效利用和提供优秀的服务质量。
相关技术中,接入设备端口的流量预测的方法基本上都采用线性归一算法和二次元曲线算法,这两种算法预测的数据和实际数据有很大的偏差,并且预测的时间间隔越长,偏差变的越大,从而造成规划失误和资源浪费。
因此,相关技术中,进行数据流量控制的方法与实际数据流量存在很大偏差的问题。
发明内容
本发明实施例提供了一种流量控制方法、装置及接入设备,以至少解决相关技术中进行数据流量控制的方法与实际数据流量存在很大偏差的问题。
根据本发明的一个实施例,提供了一种流量控制方法,包括:获取当前时刻前预定时间段内的数据流量信息,其中,所述数据流量信息包括所述预定时间段内包括的时间点,以及所述时间点对应的数据流量;根据获取的所述数据流量信息,确定数据流量与时间点之间的非线性对应关系;根据确定的所述非线性对应关系,进行数据流量控制。
可选地,根据获取的所述数据流量信息,确定数据流量与时间点之间的所述非线性对应关系包括:根据获取的所述数据流量信息,确定所述数据流量与时间点之间的线性对应关系;根据所述线性对应关系,获取用于确定所述数据流量与所述时间点之间非线性关系的参数;根据获取的所述参数,确定所述非线性对应关系。
可选地,在根据获取的所述参数,确定所述非线性对应关系之前,还包括:根据预设数据流量阈值,对获取的所述参数进行优化,其中,所述数据流量阈值为对应于时间趋于无穷大时的数据流量。
可选地,根据确定的所述非线性对应关系,进行数据流量控制包括:确定所述当前时刻后的第一预定时间点;根据确定的所述第一预定时间点,以及所述非线性对应关系,确定与所述第一预定时间点对应的第一数据流量;根据确定的所述第一数据流量进行流量控制。
可选地,根据确定的所述第一数据流量进行流量控制包括:获取与所述第一预定时间点前预设时间间隔的第二预定时间点的实际数据流量;根据所述非线性对应关系,确定与所述第二预定时间点对应的第二数据流量;根据所述实际数据流量与所述第二数据流量之间的偏差,对确定的所述第一数据流量进行调整获得调整后的调整数据流量;根据所述调整数据流量对数据流量进行控制。
根据本发明的另一个实施例,提供了一种流量控制装置,包括:获取模块,用于获取当前时刻前预定时间段内的数据流量信息,其中,所述数据流量信息包括所述预定时间段内包括的时间点,以及所述时间点对应的数据流量;确定模块,用于根据获取的所述数据流量信息,确定数据流量与时间点之间的非线性对应关系;控制模块,用于根据确定的所述非线性对应关系,进行数据流量控制。
可选地,所述确定模块还用于根据获取的所述数据流量信息,确定所述数据流量与时间点之间的线性对应关系,根据所述线性对应关系,获取用于确定所述数据流量与所述时间点之间非线性关系的参数,以及根据获取的所述参数,确定所述非线性对应关系。
可选地,所述确定模块还用于根据预设数据流量阈值,对获取的所述参数进行优化,其中,所述数据流量阈值为对应于时间趋于无穷大时的数据流量。
可选地,所述控制模块还用于确定所述当前时刻后的第一预定时间点,根据确定的所述第一预定时间点,以及所述非线性对应关系,确定与所述第一预定时间点对应的第一数据流量,以及根据确定的所述第一数据流量进行流量控制。
可选地,所述控制模块还用于获取与所述第一预定时间点前预设时间间隔的第二预定时间点的实际数据流量,根据所述非线性对应关系,确定与所述第二预定时间点对应的第二数据流量,根据所述实际数据流量与所述第二数据流量之间的偏差,对确定的所述第一数据流量进行调整获得调整后的调整数据流量,以及根据所述调整数据流量对数据流量进行控制。
根据本发明的又一个实施例,还提供了一种接入设备,该接入设备包括前述任一项所述的流量控制装置。
根据本发明的又一个实施例,还提供了一种存储介质。该存储介质设置为存储用于执行以下步骤的程序代码:获取当前时刻前预定时间段内的数据流量信息,其中,所述数据流量信息包括所述预定时间段内包括的时间点,以及所述时间点对应的数据流量;根据获取的所述数据流量信息,确定数据流量与时间点之间的非线性对应关系;根据确定的所述非线性对应关系,进行数据流量控制。
可选地,存储介质还设置为存储用于执行以下步骤的程序代码:根据获取的所述数据流量信息,确定数据流量与时间点之间的所述非线性对应关系包括:根据获取的所述数据流量信息,确定所述数据流量与时间点之间的线性对应关系;根据所述线性对应关系,获取用于确定所述数据流量与所述时间点之间非线性关系的参数;根据获取的所述参数,确定所述非线性对应关系。
可选地,存储介质还设置为存储用于执行以下步骤的程序代码:在根据获取的所述参数,确定所述非线性对应关系之前,还包括:根据预设数据流量阈值,对获取的所述参数进行优化,其中,所述数据流量阈值为对应于时间趋于无穷大时的数据流量。
可选地,存储介质还设置为存储用于执行以下步骤的程序代码:根据确定的所述非线性对应关系,进行数据流量控制包括:确定所述当前时刻后的第一预定时间点;根据确定的所述第一预定时间点,以及所述非线性对应关系,确定与所述第一预定时间点对应的第一数据流量;根据确定的所述第一数据流量进行流量控制。
可选地,存储介质还设置为存储用于执行以下步骤的程序代码:根据确定的所述第一数据流量进行流量控制包括:获取与所述第一预定时间点前预设时间间隔的第二预定时间点的实际数据流量;根据所述非线性对应关系,确定与所述第二预定时间点对应的第二数据流量;根据所述实际数据流量与所述第二数据流量之间的偏差,对确定的所述第一数据流量进行调整获得调整后的调整数据流量;根据所述调整数据流量对数据流量进行控制。
通过本发明,根据预定时间段内的数据流量信息确定数据流量与时间点之间的非线性对应关系,并根据确定的非线性对应关系,进行数据流量控制,由于确定的数据流量与时间点之间是非线性对应关系,更符合实际的流量情况,因此,可以解决相关技术中进行数据流量控制的方法与实际数据流量存在很大偏差的问题,达到准确进行数据流量控制的效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例的流量控制方法的接入设备的硬件结构框图;
图2是根据本发明实施例的业务处理方法的流程图;
图3是根据本发明优选实施例的流量控制方法的流程图;
图4是根据本发明优选实施例的非线性回归方程转换示意图;
图5是根据本发明优选实施例的优化曲线方程预测流量曲线示意图;
图6是根据本发明优选实施例的实际流量曲线示意图;
图7是根据本发明实施例的流量控制装置的结构框图;
图8是根据本发明实施例的接入设备的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
本申请实施例一所提供的方法实施例可以在接入设备、移动终端、计算机终端或者类似的运算装置中执行。以运行在接入设备上为例,图1是本发明实施例的流量控制方法的接入设备的硬件结构框图。如图1所示,接入设备10可以包括一个或多个(图中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置106。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,接入设备10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的流量控制方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至接入设备10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括接入设备10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
在本实施例中提供了一种运行于接入设备的业务处理方法,图2是根据本发明实施例的业务处理方法的流程图,如图2所示,该流程包括如下步骤:
步骤S202,获取当前时刻前预定时间段内的数据流量信息,其中,数据流量信息包括预定时间段内包括的时间点,以及时间点对应的数据流量;
步骤S204,根据获取的数据流量信息,确定数据流量与时间点之间的非线性对应关系;
步骤S206,根据确定的非线性对应关系,进行数据流量控制。
通过上述步骤,根据预定时间段内的数据流量信息确定数据流量与时间点之间的非线性对应关系,并根据确定的非线性对应关系,进行数据流量控制,解决了相关技术中进行数据流量控制的方法与实际数据流量存在很大偏差的问题,提高了数据流量控制的准确性。
可选地,上述步骤的执行主体可以为ISP提供的接入设备、移动运营商提供的接入设备等,但不限于此。
可选地,在步骤S202中,预定时间段可以根据实际业务需要或者根据经验进行设定,例如,该预定时间段可以为几个小时、几天或者几个月,又例如,该预定时间段可以为n个周期(n为大于等于1的正整数),一个周期可以为一个小时、一天、一个星期或者一个月。
可选地,为使流量控制准确,可以周期性地确定数据流量与时间点之间的非线性对应关系,例如,可以在一个周期的开始,以该周期的起始点作为当前时刻,根据当前时刻前n个周期内的数据流量信息,确定数据流量与时间点之间的非线性对应关系,在该周期内,根据确定的非线性对应关系进行数据流量控制。在下一个周期开始时,重新确定数据流量与时间点之间的非线性对应关系。
可选地,在步骤S204中,可以采取多种方式根据获取的数据流量信息,确定数据流量与时间点之间的非线性对应关系,例如,可以依据经验设定对应的概率统计算法,根据获取的数据流量信息对数据流量与时间点之间的关系进行建模,建模完成后即可确定数据流量与时间点之间的非限定对应关系。又例如,可以根据获取的数据流量信息,确定数据流量与时间点之间的线性对应关系,根据确定的线性对应关系,获取用于确定数据流量与时间点之间非线性关系的参数;根据获取的参数,确定非线性对应关系。这里的非线性关系,可以根据经验值进行设定。
下面举例说明根据线性对应关系的参数确定非线性对应关系的参数的方式。例如,根据获取的数据流量信息,通过如下线性方程:Y=a+bX,确定第一参数a与第二参数b,其中,X为与获取的数据流量信息中的时间点,Y为获取的数据流量信息中与上述时间点对应的数据流量;根据确定的第一参数a和第二参数b,确定数据流量与时间点之间的非线性对应关系为:
其中,x为时间点,y为与时间点对应的数据流量。
通过本发明的上述技术方案,根据获取的数据流量信息确定数据流量与时间点之间的线性对应关系,根据线性对应关系的参数确定非线性对应关系的参数,可以快速获取非线性对应关系的参数,提高了确定数据流量与时间点之间非线性对应关系的效率。
可选地,在根据获取的参数,确定非线性对应关系之前,还可以采用多种方式对获取的参数进行优化。根据预设数据流量阈值,对获取的参数进行优化,其中,所述数据流量阈值为对应于时间趋于无穷大时的数据流量。预设数据流量阈值可以根据经验进行设定,也可以根据预定时间段内数据流量的最大值进行设定。
通过本发明的上述技术方案,根据预设数据流量阈值对获取的参数进行优化,提高了确定的非线性对应关系参数的准确性。
可选地,根据确定的非线性对应关系,进行数据流量控制可以采用多种方式。例如,可以根据确定的非线性对应关系,对实际的数据流量进行监测,判断数据流量是否异常,又例如,可以确定当前时刻后的第一预定时间点;根据确定的第一预定时间点,以及非线性对应关系,确定与第一预定时间点对应的第一数据流量;根据确定的第一数据流量进行流量控制。根据确定的第一数据流量进行流量控制,可以根据需要调整和合理规划带宽分配,避免造成规划失误和资源浪费。
通过本发明的上述技术方案,根据确定的与预定时间点对应的数据流量进行流量控制,可以根据需要调整和合理规划带宽分配,避免造成规划失误和资源浪费。
可选地,根据确定的第一数据流量进行流量控制时,可以对确定的第一数据流量进行校准。例如,可以根据第一预定时间点之前的某一时间点的实际数据流量与根据确定的非线性对应关系确定的数据流量之间的差值,对确定的第一数据流量进行校准。具体而言,可以获取与第一预定时间点前预设时间间隔的第二预定时间点的实际数据流量;根据非线性对应关系,确定与第二预定时间点对应的第二数据流量;根据实际数据流量与第二数据流量之间的偏差,对确定的第一数据流量进行调整获得调整后的调整数据流量;根据调整数据流量对数据流量进行控制。
通过本发明的上述技术方案,根据第一预定时间点之前的某一时间点的实际数据流量与根据确定的非线性对应关系确定的数据流量之间的差值,对确定的第一数据流量进行校准,可以使得确定的第一数据流量更贴近实际的数据流量,提高了流量控制的准确性。
基于上述实施例及可选实施方式,为说明方案的整个流程交互,在本优选实施例中,提供了一种流量控制方法,图3是根据本发明优选实施例的流量控制方法的流程图,需要说明的是,在该流量控制方法中,以接入设备为例进行说明。如图3所示,该流程包括以下步骤:
如图3所示,本发明的整体流程框架示意图,具体步骤如下:
步骤S302,开始;
步骤S304,设定当前时刻为c;
步骤S306,提取当前时刻前n个周期的流量数据;
已有的、采集的流量数据(同前述数据流量信息)中获取当前时刻c前n个周期的数据流量,其中n为大于等于1的正整数,这里的周期可以根据经验进行设定,周期可以为一个(或者多个)小时、一天、一周、一个月等。
步骤S308,通过最小二乘法计算线性方程,得到参数a,b;
根据获取的当前时刻c前n个周期的流量数据,通过最小二乘法公式计算前n个周期的线性回归方程:Y=a+bX,其中,Y为获取的数据流量,X为与获取的数据流量对应的时间点,可计算出第一参数a和第二参数b。
步骤S310,对线性方程进行转换得出曲线方程。
令Y=1/y,X=1/x,对线性方程Y=a+bX进行转换,得出曲线方程(作用同前述非线性方程):1/y=a+b/x。由线性方程转换得到曲线方程以及曲线方程的曲线图形如图4所示。
步骤S312,定义数据流量的极限值k;
这里的数据流量的极限值k(作用同前述预设数据流量阈值)可以根据经验设定,也可以根据预定时间间隔内的数据流量最大值进行设定。
步骤S314,根据定义的极限值k,对得出的曲线方程进行二次优化。
根据定义的极限值k,可以对得到的曲线方程1/y=a+b/x进行二次优化。如果x趋于无穷大,则y=k,则a1=1/k,对曲线方程进行二次优化后得出的优化后的曲线方程为1/y=a1+b/x。
步骤S316,根据优化后的曲线方程,计算未来t0时刻的数据流量预测值vf;
根据优化后的曲线方程1/y=a1+b/x,预测未来t0(同前述第一预定时间点)时刻的数据流量预测值vf。
步骤S318,判断环比时刻t0-m是否小于当前时刻c,如果是,执行步骤S320,否则,执行步骤S328。
计算t0时刻的环比t0-m时刻,m为环比的时间差值,如果t0-m<c,t0-m时刻为当前时刻之前的某一时刻,有该时刻的实际数据流量,则执行步骤S320;如果t0-m>c,t0-m时刻为当前时刻之后的某一时刻,并没有该时刻的实际数据流量,则执行步骤S328。
步骤S320,根据优化后的曲线方程,计算t0-m时刻的数据流量预测值vt;
通过优化后的曲线方程1/y=a1+b/x,得到t0-m时刻数据流量预测值vt(作用同前述第二数据流量)。
步骤S322,查询获取t0-m时刻的实际数据流量值vr;
通过查询的方式,获取t0-m时刻的实际数据流量值vr(作用同前述实际数据流量)。
步骤S324,计算t0时刻的预测校准值。
根据t0-m时刻的预测值vt和t0-m时刻的实际数据流量值vr,计算t0时刻的预测校准值:val=vf+(vr-vt)。
如图5所示,左半区域所示的流量曲线为当前时刻c前1个周期(周期为一天)的流量数据,右半区域为预测的数据流量趋势。如图6所示,左半区域所示的流量曲线为当前时刻c前1个周期(周期为一天)的流量数据,右半区域为实际数据流量趋势,两项对比可以看出预测的实际效果。
步骤S326,结束。
通过本发明的上述技术方案,采用基于二次非线性回归曲线算法,并且采用门限来进行平滑收敛曲线趋势,并在时间维度增加环比波动幅度的校准预测值,从而是预测更贴近设备的实际使用场景。由于样本数据容易获取,根据已有的样本流量数据可以方便精确的计算出贴合用户实际使用的未来流量的发展趋势和预测值,合理规划网络,方便易于应用在实际的接入设备端口的流量预测中。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例2
在本实施例中还提供了一种流量控制装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图7是根据本发明实施例的流量控制装置的结构框图,如图7所示,该装置包括:获取模块72、确定模块74、控制模块76,下面对该装置进行说明。
获取模块72,用于获取当前时刻前预定时间段内的数据流量信息,其中,数据流量信息包括预定时间段内包括的时间点,以及时间点对应的数据流量;确定模块74,与上述获取模块72相连,用于根据获取的数据流量信息,确定数据流量与时间点之间的非线性对应关系;控制模块76,与上述确定模块74相连,用于根据确定的非线性对应关系,进行数据流量控制。
可选地,上述确定模块74还用于根据获取的数据流量信息,确定数据流量与时间点之间的线性对应关系,根据线性对应关系,获取用于确定数据流量与时间之间非线性关系的参数,以及根据获取的参数,确定非线性对应关系。
可选地,上述确定模块74还用于根据预设数据流量阈值,对获取的参数进行优化,其中,数据流量阈值为对应于时间趋于无穷大时的数据流量。
可选地,上述控制模块76还用于确定当前时刻后的第一预定时间点,根据确定的第一预定时间点,以及非线性对应关系,确定与第一预定时间点对应的第一数据流量,以及根据确定的第一数据流量进行流量控制。
可选地,上述控制模块76还用于获取与第一预定时间点前预设时间间隔的第二预定时间点的实际数据流量,根据非线性对应关系,确定与第二预定时间点对应的第二数据流量,根据实际数据流量与第二数据流量之间的偏差,对确定的第一数据流量进行调整获得调整后的调整数据流量,以及根据调整数据流量对数据流量进行控制。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
实施例3
在本实施例中还提供了一种接入设备,图8是根据本发明实施例的接入设备的结构框图,如图8所示,该接入设备包括上述实施例中的流量控制装置82。
实施例4
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
S1,获取当前时刻前预定时间段内的数据流量信息,其中,数据流量信息包括预定时间段内包括的时间点,以及时间点对应的数据流量;
S2,根据获取的数据流量信息,确定数据流量与时间点之间的非线性对应关系;
S3,根据确定的非线性对应关系,进行数据流量控制。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
根据获取的数据流量信息,确定数据流量与时间点之间的非线性对应关系包括:
S1,根据获取的数据流量信息,确定数据流量与时间点之间的线性对应关系;
S2,根据线性对应关系,获取用于确定数据流量与时间点之间非线性关系的参数;
S3,根据获取的参数,确定非线性对应关系。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
在根据获取的参数,确定非线性对应关系之前,还包括:
根据预设数据流量阈值,对获取的参数进行优化,其中,数据流量阈值为对应于时间趋于无穷大时的数据流量。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
S1,根据确定的非线性对应关系,进行数据流量控制包括:
S2,确定当前时刻后的第一预定时间点;
S3,根据确定的第一预定时间点,以及非线性对应关系,确定与第一预定时间点对应的第一数据流量;
S4,根据确定的第一数据流量进行流量控制。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
根据确定的第一数据流量进行流量控制包括:
S1,获取与第一预定时间点前预设时间间隔的第二预定时间点的实际数据流量;
S2,根据非线性对应关系,确定与第二预定时间点对应的第二数据流量;
S3,根据实际数据流量与第二数据流量之间的偏差,对确定的第一数据流量进行调整获得调整后的调整数据流量;
S4,根据调整数据流量对数据流量进行控制。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:获取当前时刻前预定时间段内的数据流量信息,其中,数据流量信息包括预定时间段内包括的时间点,以及时间点对应的数据流量;根据获取的数据流量信息,确定数据流量与时间点之间的非线性对应关系;根据确定的非线性对应关系,进行数据流量控制。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:根据获取的数据流量信息,确定数据流量与时间点之间的非线性对应关系包括:根据获取的数据流量信息,确定数据流量与时间点之间的线性对应关系;根据线性对应关系,获取用于确定数据流量与时间点之间非线性关系的参数;根据获取的参数,确定非线性对应关系。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:在根据获取的参数,确定非线性对应关系之前,还包括:根据预设数据流量阈值,对获取的参数进行优化,其中,数据流量阈值为对应于时间趋于无穷大时的数据流量。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:根据确定的非线性对应关系,进行数据流量控制包括:确定当前时刻后的第一预定时间点;根据确定的第一预定时间点,以及非线性对应关系,确定与第一预定时间点对应的第一数据流量;根据确定的第一数据流量进行流量控制。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:根据确定的第一数据流量进行流量控制包括:获取与第一预定时间点前预设时间间隔的第二预定时间点的实际数据流量;根据非线性对应关系,确定与第二预定时间点对应的第二数据流量;根据实际数据流量与第二数据流量之间的偏差,对确定的第一数据流量进行调整获得调整后的调整数据流量;根据调整数据流量对数据流量进行控制。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (11)
1.一种流量控制方法,其特征在于,包括:
获取当前时刻前预定时间段内的数据流量信息,其中,所述数据流量信息包括所述预定时间段内包括的时间点,以及所述时间点对应的数据流量;
根据获取的所述数据流量信息,确定数据流量与时间点之间的非线性对应关系;
根据确定的所述非线性对应关系,进行数据流量控制。
2.根据权利要求1所述的方法,其特征在于,根据获取的所述数据流量信息,确定数据流量与时间点之间的所述非线性对应关系包括:
根据获取的所述数据流量信息,确定所述数据流量与时间点之间的线性对应关系;
根据所述线性对应关系,获取用于确定所述数据流量与所述时间点之间非线性关系的参数;
根据获取的所述参数,确定所述非线性对应关系。
3.根据权利要求2所述的方法,其特征在于,在根据获取的所述参数,确定所述非线性对应关系之前,还包括:
根据预设数据流量阈值,对获取的所述参数进行优化,其中,所述数据流量阈值为对应于时间趋于无穷大时的数据流量。
4.根据权利要求1所述的方法,其特征在于,根据确定的所述非线性对应关系,进行数据流量控制包括:
确定所述当前时刻后的第一预定时间点;
根据确定的所述第一预定时间点,以及所述非线性对应关系,确定与所述第一预定时间点对应的第一数据流量;
根据确定的所述第一数据流量进行流量控制。
5.根据权利要求4所述的方法,其特征在于,根据确定的所述第一数据流量进行流量控制包括:
获取与所述第一预定时间点前预设时间间隔的第二预定时间点的实际数据流量;
根据所述非线性对应关系,确定与所述第二预定时间点对应的第二数据流量;
根据所述实际数据流量与所述第二数据流量之间的偏差,对确定的所述第一数据流量进行调整获得调整后的调整数据流量;
根据所述调整数据流量对数据流量进行控制。
6.一种流量控制装置,其特征在于,包括:
获取模块,用于获取当前时刻前预定时间段内的数据流量信息,其中,所述数据流量信息包括所述预定时间段内包括的时间点,以及所述时间点对应的数据流量;
确定模块,用于根据获取的所述数据流量信息,确定数据流量与时间点之间的非线性对应关系;
控制模块,用于根据确定的所述非线性对应关系,进行数据流量控制。
7.根据权利要求6所述的装置,其特征在于,所述确定模块还用于根据获取的所述数据流量信息,确定所述数据流量与时间点之间的线性对应关系,根据所述线性对应关系,获取用于确定所述数据流量与所述时间点之间非线性关系的参数,以及根据获取的所述参数,确定所述非线性对应关系。
8.根据权利要求7所述的装置,其特征在于,所述确定模块还用于根据预设数据流量阈值,对获取的所述参数进行优化,其中,所述数据流量阈值为对应于时间趋于无穷大时的数据流量。
9.根据权利要求6所述的装置,其特征在于,所述控制模块还用于确定所述当前时刻后的第一预定时间点,根据确定的所述第一预定时间点,以及所述非线性对应关系,确定与所述第一预定时间点对应的第一数据流量,以及根据确定的所述第一数据流量进行流量控制。
10.根据权利要求9所述的装置,其特征在于,所述控制模块还用于获取与所述第一预定时间点前预设时间间隔的第二预定时间点的实际数据流量,根据所述非线性对应关系,确定与所述第二预定时间点对应的第二数据流量,根据所述实际数据流量与所述第二数据流量之间的偏差,对确定的所述第一数据流量进行调整获得调整后的调整数据流量,以及根据所述调整数据流量对数据流量进行控制。
11.一种接入设备,其特征在于,包括权利要求6至10中任一项所述的流量控制装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610436749.XA CN107517166A (zh) | 2016-06-16 | 2016-06-16 | 流量控制方法、装置及接入设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610436749.XA CN107517166A (zh) | 2016-06-16 | 2016-06-16 | 流量控制方法、装置及接入设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107517166A true CN107517166A (zh) | 2017-12-26 |
Family
ID=60719859
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610436749.XA Withdrawn CN107517166A (zh) | 2016-06-16 | 2016-06-16 | 流量控制方法、装置及接入设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107517166A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111727588A (zh) * | 2018-01-31 | 2020-09-29 | 阿西亚Spe有限责任公司 | 用于网络中立性测试的***和方法 |
CN113225824A (zh) * | 2021-04-28 | 2021-08-06 | 辽宁邮电规划设计院有限公司 | 一种基于5g技术的不同业务需求带宽自动分配装置及方法 |
CN117319322A (zh) * | 2023-12-01 | 2023-12-29 | 成都睿众博芯微电子技术有限公司 | 带宽分配方法、装置、设备以及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101639793A (zh) * | 2009-08-19 | 2010-02-03 | 南京邮电大学 | 一种基于支持向量回归机的网格负载预测方法 |
CN103747477A (zh) * | 2014-01-15 | 2014-04-23 | 广州杰赛科技股份有限公司 | 网络流量分析与预测方法和装置 |
US9119105B1 (en) * | 2013-07-26 | 2015-08-25 | Sprint Spectrum L.P. | Managing uneven data flow in a wireless communication network |
CN105376097A (zh) * | 2015-11-30 | 2016-03-02 | 沈阳工业大学 | 网络流量的一种混合预测方法 |
-
2016
- 2016-06-16 CN CN201610436749.XA patent/CN107517166A/zh not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101639793A (zh) * | 2009-08-19 | 2010-02-03 | 南京邮电大学 | 一种基于支持向量回归机的网格负载预测方法 |
US9119105B1 (en) * | 2013-07-26 | 2015-08-25 | Sprint Spectrum L.P. | Managing uneven data flow in a wireless communication network |
CN103747477A (zh) * | 2014-01-15 | 2014-04-23 | 广州杰赛科技股份有限公司 | 网络流量分析与预测方法和装置 |
CN105376097A (zh) * | 2015-11-30 | 2016-03-02 | 沈阳工业大学 | 网络流量的一种混合预测方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111727588A (zh) * | 2018-01-31 | 2020-09-29 | 阿西亚Spe有限责任公司 | 用于网络中立性测试的***和方法 |
CN113225824A (zh) * | 2021-04-28 | 2021-08-06 | 辽宁邮电规划设计院有限公司 | 一种基于5g技术的不同业务需求带宽自动分配装置及方法 |
CN117319322A (zh) * | 2023-12-01 | 2023-12-29 | 成都睿众博芯微电子技术有限公司 | 带宽分配方法、装置、设备以及存储介质 |
CN117319322B (zh) * | 2023-12-01 | 2024-02-27 | 成都睿众博芯微电子技术有限公司 | 带宽分配方法、装置、设备以及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10206056B2 (en) | Access to mobile location related information | |
EP3849236A1 (en) | Communication method and related device | |
Gao et al. | Opportunistic mobile data offloading with deadline constraints | |
WO2016086406A1 (zh) | 一种网络资源部署方法和设备 | |
US8345546B2 (en) | Dynamic machine-to-machine communications and scheduling | |
CN107517166A (zh) | 流量控制方法、装置及接入设备 | |
US9681314B2 (en) | Self organizing radio access network in a software defined networking environment | |
CN111147395B (zh) | 一种网络资源调整方法及装置 | |
US11641579B1 (en) | User agents, systems and methods for machine-learning aided autonomous mobile network access | |
CN106210129B (zh) | 一种基于Web服务器配置的限流方法及*** | |
CN106775936A (zh) | 一种虚拟机的管理方法及装置 | |
WO2015085752A1 (zh) | 一种确定业务接入端口的数据流速的方法及装置 | |
WO2017211265A1 (zh) | 限速方法及装置、存储介质 | |
CN103646670B (zh) | 一种评估存储***性能的方法和设备 | |
CN108322915B (zh) | 基站规划的信息处理方法与装置 | |
Basaure et al. | Transaction vs. switching costs—Comparison of three core mechanisms for mobile markets | |
CN104410962A (zh) | 一种终端用户网络流量监控方法及装置 | |
CN110401553B (zh) | 服务器配置的方法和装置 | |
WO2017198007A1 (zh) | 确定路由策略的方法和装置 | |
CN111181875B (zh) | 带宽调节方法及装置 | |
CN103513698B (zh) | 一种时钟信号校准方法、装置及电子设备 | |
Olsen et al. | Qrp01-5: Quantitative analysis of access strategies to remote information in network services | |
Suryanegara | The economics of 5G: Shifting from revenue-per-user to revenue-per-machine | |
CN104079385B (zh) | 一种调整分集开关的方法及装置 | |
CN104010316B (zh) | 一种小区级无线网络话务预测方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20171226 |