一种控制数据流的方法及装置制造方法及图纸

技术编号:11079908 阅读:111 留言:0更新日期:2015-02-25 18:20
本发明专利技术实施例公开了一种控制数据流的方法及装置,涉及通信技术领域,在多个用户设备接入网络的过程中,缓解了网络资源调度不平衡的问题,提高了网络资源的利用率。本发明专利技术的具体实施例包括:根据预设流量监测周期和接收到的当前数据总流量,获取当前数据的接收速率;进而比较该接收速率与设置的最大流量阀值的大小,当确定当前数据的接收速率达到或超过最大流量阀值时,控制当前数据的处理速度,并释放网络资源,从而提高网络资源的利用率。本发明专利技术技术方案主要应用于数据流控制流程中。

【技术实现步骤摘要】
一种控制数据流的方法及装置
本专利技术涉及通信
,尤其涉及一种控制数据流的方法及装置。
技术介绍
目前在人口密度大的城市和商业区,网络负荷非常严重。又由于网络容量本身的特点,不能调节多个用户设备接入网络的情况,这就会在多个用户设备接入网络时,出现网络资源调度不均衡的情况。比如说,多个用户设备接入网络时,就会存在个别用户设备过载服务,一直不释放网络资源,而其他多个用户设备饥渴,分配不到网络资源,甚至无法接入的情况,也就是上述的网络资源调度不均衡的情况。现有技术通过改进调度算法来缓解上述的网络资源调度不均衡时,不仅操作复杂,而且只是在特殊情况下解决了现有技术存在的问题,该的网络资源调度不均衡的问题仍然普遍存在。这就需要我们来提供一种方案来缓解上述问题,使得更多的用户设备能够使用网络资源,以提高网络资源的利用率。
技术实现思路
本专利技术的实施例提供一种控制数据流的方法及装置,在多个用户设备接入网络过程中,缓解了网络资源调度不平衡的问题,提高了网络资源的利用率。 第一方面,提供了一种控制数据流的方法,包括: 根据预设流量监测周期和接收到的当前数据总流量,获取当前数据的接收速率; 当所述当前数据的接收速率大于或等于或大于等于最大流量阀值时,控制所述当前数据的处理速度。 在第一方面的第一在种可能实现方式中,所述控制所述当前数据的处理速度,包括: 按第二预设速率处理所述当前数据,使得用户设备以第一预设速率接收当前数据,其中,所述第二预设速率与所述第一预设速率正相关,所述第一预设速率小于所述当前数据的接收速率。 结合第一方面、第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述控制所述当前数据的处理速度,还包括: 开启限速开关,按所述第二预设速率处理所述当前数据。 结合第一方面或第一方面的第一种可能实现方式或第一方面的第二种可能实现方式中的任意一种实现方式,在第一方面的第三种可能实现方式中,所述方法还包括: 根据核心网侧允许的用户设备的最大下行速率,设置所述最大流量阀值。 第二方面,提供了一种控制数据流的装置,包括: 获取单元,用于根据预设流量监测周期和接收到的当前数据总流量,获取当前数据的接收速率; 限速控制单元,用于当确定所述获取单元获取的所述当前数据的接收速率大于或等于或大于等于最大流量阀值时,控制所述当前数据的处理速度。 在第二方面的第一种可能实现方式中,还包括: 所述限速控制单元,具体用于按第二预设速率处理所述当前数据,使得用户设备以第一预设速率接收当前数据,其中,所述第二预设速率与所述第一预设速率正相关,所述第一预设速率小于所述当前数据的接收速率。 结合第二方面、第二方面的第一种可能实现方式,在第二方面的第二种可能实现方式中,还包括: 所述限速控制单元,还用于开启限速开关,按所述第二预设速率处理所述当前数据。 结合第二方面或第二方面的第一种可能实现方式或第二方面的第二种可能实现方式中的任意一种实现方式,在第二方面的第三种可能实现方式中,所述装置还包括: 设置单元,用于根据核心网允许的用户设备的最大下行速率,设置所述最大流量阀值。 第三方面,提供了一种控制数据流的装置,包括: 接收器,用于接收数据; 处理器,用于根据预设流量监测周期和所述接收器接收到的当前数据总流量,获取当前数据的接收速率;并当确定所述当前数据的接收速率大于或等于或大于等于最大流量阀值时,控制所述当前数据的处理速度。 存储器,用于存储所述接收器接收的所述数据;还用于存储所述处理器获取到的所述当前数据的接收速率、所述当前数据的处理速度。 在第三方面的第一种可能实现方式中,还包括: 所述处理器,还用于根据核心网侧允许的用户设备的最大下行速率,设置所述最大流量阀值。 所述存储器,还用于存储所述处理器设置的所述最大流量阀值。 结合第三方面或第三方面的第一种可能实现方式,在第三方面的第二种可能实现方式中,所述处理器,还用于按第二预设速率处理所述当前数据,使得用户设备以第一预设速率接收当前数据,其中,所述第二预设速率与所述第一预设速率正相关,所述第一预设速率小于所述当前数据的接收速率。 所述存储器,还用于存储所述第一预设速率、所述第二预设速率。 结合第三方面、第三方面的第一种可能实现方式、第三方面的第二种可能实现方式,在第三方面的第三种可能实现方式中,所述处理器还用于开启限速开关,按所述第二预设速率处理所述当前数据。 本专利技术实施例提供的控制数据流的方法及装置,通过预设的流量监测周期和接收到的当前数据总流量,计算得到当前数据的接收速率,进而在确定该当前数据的接收速率达到或超过最大流量阀值时,控制该当前数据的处理速度,也就是说,将该数据流的处理速度控制在预设速率,以使更多的用户设备能够使用网络资源。缓解了现有技术在处理用户设备接入网络时,出现的网络资源调度不均衡问题,而在本专利技术实施例提供的技术方案中,过载服务的用户设备能够释放网络资源,以使得更多的用户设备能够接入网络,提高网络资源的利用率。 【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1为本专利技术一实施例提供的一种控制数据流方法的流程图; 图2为本专利技术另一实施例提供的一种控制数据流方法的流程图; 图3为本专利技术又一实施例提供的另一种控制数据流方法的流程图; 图4为本专利技术另一实施例提供的一种控制数据流装置的组成示意图; 图5为本专利技术另一实施例提供的另一种控制数据流装置的组成示意图; 图6为本专利技术另一实施例提供的又一种控制数据流装置的组成示意图。 【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 [0041 ] 本专利技术一实施例提供了一种控制数据流的方法,优先的,本实施例提供的控制数据流的方法应用于用户设备,且该用户设备请求与网络建立连接。如图1所示,该方法包括: 101、根据预设流量监测周期和接收到的当前数据总流量,获取当前数据的接收速率。 其中,该当前数据的接收速率为接收到的数据总流量与预设流量监测周期的比值。进一步的,该预设流量监测周期与接入网络的用户设备的数量和核心网允许用户设备使用的最大下行速率相关,该流量监测周期可由用户设备自行设置,并将该流量监测周期告知核心网,以使得核心网在该设置的预设流量监测周期内允许最多的用户设备接入。具体的,该预设流量监测周期可以设置为ls,且根据实测情况该周期的时间长短可以增加或减少。比如,当这个周期设定过大时,就会对用户设备性能有影响,此时需要调整减小周期;当该周期过小时,会导致调节过于频繁,也会影响用户设备的数据传输性能,此时需要增大该周期。 可选的,该数据总流量为用户设本文档来自技高网...
一种控制数据流的方法及装置

【技术保护点】
一种控制数据流的方法,其特征在于,包括:根据预设流量监测周期和接收到的当前数据总流量,获取当前数据的接收速率;当所述当前数据的接收速率大于或等于或大于等于最大流量阀值时,控制所述当前数据的处理速度。

【技术特征摘要】
1.一种控制数据流的方法,其特征在于,包括: 根据预设流量监测周期和接收到的当前数据总流量,获取当前数据的接收速率; 当所述当前数据的接收速率大于或等于或大于等于最大流量阀值时,控制所述当前数据的处理速度。2.根据权利要求1所述的控制数据流的方法,其特征在于,所述控制所述当前数据的处理速度,包括: 按第二预设速率处理所述当前数据,使得用户设备以第一预设速率接收当前数据,其中,所述第二预设速率与所述第一预设速率正相关,所述第一预设速率小于所述当前数据的接收速率。3.根据权利要求2所述的控制数据流的方法,其特征在于,所述控制所述当前数据的处理速度,还包括: 开启限速开关,按所述第二预设速率处理所述当前数据。4.根据权利要求1-3任一项所述的控制数据流的方法,其特征在于,所述方法还包括: 根据核心网侧允许的用户设备的最大下行速率,设置所述最大流量阀值。5.一种控制数据...

【专利技术属性】
技术研发人员:杨正伟王书峰陈风
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1