基站流量整形方法和系统的制作方法_3

文档序号:9755490阅读:来源:国知局
充分考虑了基站传输数据的特性以及网络中网元丢包机制,将基站中用户及用户下的每个空口承载中的数据分为上传和下载两类,采取不同的整形机制,很好的解决了并发业务时数据流量的整形及速率提升。
[0058](2)根据基站速率要求以固定阈值发送数据,既可以保证数据发送的平稳性又简化了算法减少了开销。
[0059](3)将数据包分类为上传数据包和下载应答数据包,基站处理的实时性高,且能够充分进行流量整形,减少丢包,在同时做上传下载并发业务时效果更明显。
[0060]本发明的基站流量整形系统与本发明的基站流量整形方法一一对应,在上述基站流量整形方法的实施例阐述的技术特征及其有益效果均适用于基站流量整形系统的实施例中,特此声明。
[0061]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0062]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种基站流量整形方法,其特征在于,包括以下步骤: 根据UE到基站的上行传输速率、上传数据包长度以及基站的运行周期,计算基站在每个运行周期内发送上传数据包的第一数量阈值; 根据基站到UE的下行传输速率、下载数据包长度、应答频率以及基站的运行周期,计算基站在每个运行周期内发送下载应答数据包的第二数量阈值; 将从UE接收到的上传数据包和下载应答数据包分别存储到第一缓存和第二缓存中; 在所述运行周期内,当第一缓存中上传数据包的数量大于第一数量阈值时,根据第一数量阈值对上传数据包的发送速率进行流量整形,当第二缓存中下载应答数据包的数量大于第二数量阈值时,根据第二数量阈值对下载应答数据包的发送速率进行流量整形。2.根据权利要求1所述的基站流量整形方法,其特征在于,根据UE到基站的上行传输速率、上传数据包长度以及基站的运行周期,计算基站在每个运行周期内发送上传数据包的第一数量阈值的步骤包括: 根据UE到基站的上行传输速率计算平均每秒基站需发送的第一字节数; 根据基站的运行周期和所述第一字节数计算平均每个运行周期内基站需要发送的第二字节数; 根据所述第二字节数和上传数据包长度计算每个运行周期内基站需要发送的上传数据包的数量,得到第一数量阈值。3.根据权利要求1所述的基站流量整形方法,其特征在于,根据基站到UE的下行传输速率、下载数据包长度、应答频率以及基站的运行周期,计算基站在每个运行周期内发送下载应答数据包的第二数量阈值的步骤包括: 根据基站到UE的下行传输速率计算平均每秒基站需向UE发送的第三字节数; 根据基站的运行周期和所述第三字节数计算平均每个运行周期内基站需要向UE发送的第四字节数; 根据所述第四字节数和下载数据包长度计算每个运行周期内基站需要向UE发送的下载数据包的数量; 根据所述下载数据包的数量和所述应答频率计算每个运行周期内基站需要发送的下载应答数据包的数量,得到第二数量阈值。4.根据权利要求1所述的基站流量整形方法,其特征在于,还包括以下步骤: 若第一缓存中的上传数据包的数量小于或等于第一数量阈值,在所述运行周期内将第一缓存中的上传数据包发送出去。5.根据权利要求1所述的基站流量整形方法,其特征在于,还包括以下步骤: 若第二缓存中的下载应答数据包的数量小于或等于第二数量阈值,在所述运行周期内将第二缓存中的下载应答数据包发送出去。6.根据权利要求1所述的基站流量整形方法,其特征在于,将从UE接收到的上传数据包和下载应答数据包分别存储到第一缓存和第二缓存中的步骤包括: 将从各个UE接收到的上传数据包和下载应答数据包分别存储到各个UE对应的第三缓存中; 对所述第三缓存中的上传数据包和下载应答数据包进行流量整形; 将流量整形后的上传数据包和下载应答数据包分别存储到第一缓存和第二缓存中。7.一种基站流量整形系统,其特征在于,包括: 第一计算模块,用于根据UE到基站的上行传输速率、上传数据包长度以及基站的运行周期,计算基站在每个运行周期内发送上传数据包的第一数量阈值; 第二计算模块,用于根据基站到UE的下行传输速率、下载数据包长度、应答频率以及基站的运行周期,计算基站在每个运行周期内发送下载应答数据包的第二数量阈值; 缓存模块,用于将从UE接收到的上传数据包和下载应答数据包分别存储到第一缓存和第二缓存中; 流量整形模块,用于在所述运行周期内,当第一缓存中上传数据包的数量大于第一数量阈值时,根据第一数量阈值对上传数据包的发送速率进行流量整形,当第二缓存中下载应答数据包的数量大于第二数量阈值时,根据第二数量阈值对下载应答数据包的发送速率进行流量整形。8.根据权利要求7所述的基站流量整形系统,其特征在于,所述第一计算模块包括: 第一计算单元,用于根据UE到基站的上行传输速率计算平均每秒基站需发送的第一字节数; 第二计算单元,用于根据基站的运行周期和所述第一字节数计算平均每个运行周期内基站需要发送的第二字节数; 第三计算单元,用于根据所述第二字节数和上传数据包长度计算每个运行周期内基站需要发送的上传数据包的数量,得到第一数量阈值。9.根据权利要求7所述的基站流量整形系统,其特征在于,所述第二计算模块包括: 第四计算单元,用于根据基站到UE的下行传输速率计算平均每秒基站需向UE发送的第三字节数; 第五计算单元,用于根据基站的运行周期和所述第三字节数计算平均每个运行周期内基站需要向UE发送的第四字节数; 第六计算单元,用于根据所述第四字节数和下载数据包长度计算每个运行周期内基站需要向UE发送的下载数据包的数量; 第七计算单元,用于根据所述下载数据包的数量和所述应答频率计算每个运行周期内基站需要发送的下载应答数据包的数量,得到第二数量阈值。10.根据权利要求7所述的基站流量整形系统,其特征在于,所述缓存模块包括: 第一缓存单元,用于将从各个UE接收到的上传数据包和下载应答数据包分别存储到各个UE对应的第三缓存中; 流量整形单元,用于对所述第三缓存中的上传数据包和下载应答数据包进行流量整形; 第二缓存单元,用于将流量整形后的上传数据包和下载应答数据包分别存储到第一缓存和第二缓存中。
【专利摘要】本发明涉及一种基站流量整形方法和系统,其中,方法包括以下步骤:根据UE到基站的上行传输速率、上传数据包长度和基站的运行周期,计算基站在每个运行周期发送上传数据包的第一数量阈值;根据基站到UE的下行传输速率、下载数据包长度、应答频率和基站的运行周期,计算基站在每个运行周期发送下载应答数据包的第二数量阈值;将接收到的上传数据包和下载应答数据包分别存储到第一缓存和第二缓存中;在所述运行周期内,若第一缓存中上传数据包的数量大于第一数量阈值,根据第一数量阈值对上传数据包的发送速率进行流量整形,若第二缓存中下载应答数据包的数量大于第二数量阈值,根据第二数量阈值对下载应答数据包的发送速率进行流量整形。
【IPC分类】H04W28/14, H04W28/02, H04W28/10, H04L12/815
【公开号】CN105517047
【申请号】CN201510846935
【发明人】石明波, 胡呈欣, 衷柳生, 关文祥, 郑自永, 邓世群
【申请人】京信通信技术(广州)有限公司
【公开日】2016年4月20日
【申请日】2015年11月26日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1