[发明专利]一种确认方式数据传输的流量控制方法及系统有效

专利信息
申请号: 200810055873.7 申请日: 2008-01-10
公开(公告)号: CN101483508A 公开(公告)日: 2009-07-15
发明(设计)人: 李引新 申请(专利权)人: 联芯科技有限公司;大唐移动通信设备有限公司;上海大唐移动通信设备有限公司
主分类号: H04L1/18 分类号: H04L1/18
代理公司: 上海专利商标事务所有限公司 代理人: 陈 亮
地址: 200233上*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 确认 方式 数据传输 流量 控制 方法 系统
【说明书】:

技术领域

发明涉及流量控制技术,具体涉及一种确认方式数据传输的流量控制方 法及系统。

背景技术

在移动通信系统中,手机等终端是由多个特点不同的模块构成,为了实现 手机等终端与网络侧的数据传输,需要用到终端的前端模块和后端模块。具体 来说,在进行确认方式的数据传输时,首先由前端模块向后端模块递交要发送 的数据包,后端模块保存数据包并向网络侧端传送数据包,成功传送数据包后, 后端模块会收到来自网络侧端的确认,然后再根据确认将保存的相关数据包删 除。对第二代(2G)移动通信系统的移动终端来说,前端模块为应用层,后端 模块为子网会聚协议层(SNDCP)和逻辑链路控制层(LLC),而对第三代(3G) 移动通信系统的移动终端来说,前端模块为应用层,后端模块为分组数据集中 协议层(PDCP)。

以2G系统移动终端进行上行数据传送为例,2G系统移动终端的上行数据 传送流程如图1所示,SNDCP收到来自其他层的数据后,先判断数据类型, 如果SNDCP收到的是来自应用层的数据包,则保存数据包,并在LLC与网络 侧链路已建立的情况下,发送数据包给LLC,再由LLC将数据包上传网络侧, 而在LLC与网络侧链路尚未建立的情况下,则保留数据包;如果SNDCP收到 的是来自LLC的确认信息,则根据确认信息删除相关数据包;如果SNDCP收 到的是LLC与网络侧链路重建成功消息,则重发没有收到确认的数据包给LLC, 再由LLC将数据包上传网络侧;如果SNDCP收到的是其他消息,则系统进行 出错处理。这里,如果SNDCP所保存的数据包在设定的一段时间内没有收到 确认信息,则认为LLC和网络侧链路失败,由网络侧发起请求与LLC重新建 链,建链成功后,SNDCP重新向LLC发送没有收到确认信息的数据包,以便 再次将数据上传网络侧。

但是,应用层向SNDCP传送数据包的频率并不是固定不变的,并且数据 包占用的存储空间也不尽相等,如果应用层传送数据包频率太高或数据包占用 存储空间过大,很容易因大量数据包堆积在SNDCP等待确认而导致SNDCP 存储空间耗尽,所以,需要通过流量控制来保证SNDCP的存储空间不至于占 得太大。

图2为现有技术流量控制方法流程图,如图2所示,现有技术流量控制的 基本思想是:根据硬件资源和软件资源的状况设置存储上限(Upthres)和存储 下限(Dnthres),当SNDCP被占用的存储空间大于Upthres时,SNDCP向 应用层发送一条挂起(Suspend)消息,进入挂起状态,应用层收到Suspend 消息后暂停向SNDCP发送数据包,随着SNDCP收到来自LLC的确认信息释 放存储空间,使得被占用的存储空间小于Dnthres时,SNDCP再向应用层发 送一条恢复(Resume)消息,恢复正常状态,应用层收到Resume消息后继 续向SNDCP发送数据包。

虽然,现有的流量控制方法,能够在一定程度上解决存储空间易耗尽的问 题,但是Upthres和Dnthres的选择比较难,如果Upthres设置过高,则存储 空间需要占用SNDCP更多的资源,这样会浪费SNDCP本身并不丰富的资源; 如果Upthres设置过低,又会使SNDCP在正常状态时频繁达到Upthres,从 而SNDCP会频繁地发送Suspend消息给应用层,浪费系统资源;如果Dnthres 设置过高,会使SNDCP在保持挂起状态时,频繁达到Dnthres,浪费系统资 源;而Dnthres设置太低,会使SNDCP保持挂起状态的时间太长,影响数据 传输效率。并且,一对固定的Upthres和Dnthres无法适应数据传输过程中的 所有情况,灵活性差。

发明内容

有鉴于此,本发明的主要目的在于提供一种确认方式数据传输的流量控制 方法及系统,能够灵活调整Upthres和Dnthres,从而节约系统资源,提高数 据传输效率。

为达到上述目的,本发明的技术方案是这样实现的:

本发明提供了一种确认方式数据传输的流量控制方法,包括:设置前端模 块数据包占用后端模块存储空间的存储上限Upthres和存储下限Dnthres;该 方法还包括:在数据传输过程中,根据后端模块进入挂起状态的次数Numup 和恢复正常状态的次数Numdn,动态调整Upthres或Dnthres,改变存储空间 大小。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联芯科技有限公司;大唐移动通信设备有限公司;上海大唐移动通信设备有限公司,未经联芯科技有限公司;大唐移动通信设备有限公司;上海大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810055873.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top