CN102348241A - 一种家庭基站及其带宽适配方法 - Google Patents
一种家庭基站及其带宽适配方法 Download PDFInfo
- Publication number
- CN102348241A CN102348241A CN2011103400500A CN201110340050A CN102348241A CN 102348241 A CN102348241 A CN 102348241A CN 2011103400500 A CN2011103400500 A CN 2011103400500A CN 201110340050 A CN201110340050 A CN 201110340050A CN 102348241 A CN102348241 A CN 102348241A
- Authority
- CN
- China
- Prior art keywords
- home enodeb
- communication process
- business
- congested
- current
- 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.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及网路通信领域,特别是关于一种家庭基站及其带宽适配方法。其中方法包括,家庭基站检测包括核心网与家庭基站,家庭基站与用户移动终端之间的通信状态信息;当所述通信状态信息满足预设的条件时,将低优先级用户的业务切换出所述家庭基站,将高优先级用户的业务保持。通过本发明实施例,在家庭基站通信状态不稳定的情况下,可以根据用户的优先级向用户提供不同的服务,保证了高优先级用户的所有通信服务,并且保证了低优先级用户必要的通信服务。
Description
技术领域
本发明涉及网路通信领域,特别是关于一种家庭基站及其带宽适配方法。
背景技术
由于家庭基站(HNB)的应用场景多见于家庭或者小型办公场所,大多通过ADSL互联网接入远端的运营商网络,在企业内部的家庭基站场景下,当家庭基站的接入控制被设置为混合接入模式时,家庭基站可以为相关的闭合用户群(CSG)的成员提供服务,同时也可以为不属于这个家庭基站CSG但却是公共陆地移动网络(PLMN)的注册用户提供服务,但是由于非对称数字用户线(ADSL)等接入方式的带宽有限,当多个用户通过同一个HNB接入时,在固网出口带宽有限的情况下,会造成所有接入用户的通话或者数据服务受到影响。
发明内容
本发明实施例提供一种一种家庭基站及其带宽适配方法,用于解决现有技术中家庭基站由于带宽等通信状态变化,造成对用户通话或者数据服务受到影响的问题。
本发明实施例提供了一种家庭基站带宽适配方法,包括,
家庭基站检测包括核心网与家庭基站,家庭基站与用户移动终端之间的通信状态信息;
当所述通信状态信息满足预设的条件时,将低优先级用户的业务切换出所述家庭基站,将高优先级用户的业务保持。
根据本发明实施例的一种家庭基站带宽适配方法的一个进一步的方面,家庭基站检测包括核心网与家庭基站,家庭基站与用户移动终端之间的通信状态信息进一步包括,通过主动方式定时检测核心网和家庭基站之间的网络通信状态,通过被动方式区分上、下行通信过程,对核心网与家庭基站,家庭基站与用户移动终端之间的通信过程进行检测。
根据本发明实施例的一种家庭基站带宽适配方法的再一个进一步的方面,所述主动方式包括,检测核心网与家庭基站之间的通信状态,每隔一定时间间隔,检测当前家庭基站网络接口可用的最大带宽或者当前时延的通信状态信息,当所述可用的最大带宽小于预定的带宽门限值时或者当前时延大于时延门限值时,则当前通信状态为拥塞的通信状态。
根据本发明实施例的一种家庭基站带宽适配方法的另一个进一步的方面,所述被动方式包括,上行或下行的通信过程进行分析,获得是否拥塞的通信状态信息;
其中,下行通信过程分析包括,当通信过程中的丢包率或者错包率超过预定的错误门限值时,则下行通信过程为拥塞的通信状态;
或者,当无线链路控制层(RLC)无法及时处理所接收到的协议数据单元(PDU)时,则下行通信过程为拥塞的通信状态;
上行通信过程分析包括,计算Current IPTI,当Current IPTI>IPTI时,则上行通信过程为拥塞的通信状态;
或者,当上行传输层的socket buffer超过预定缓冲区门限值时,则上行通信过程为拥塞的通信状态;
或者,当上行传输层无法及时发送数据包或者上报错误时,则上行的通信过程为拥塞的通信状态。
根据本发明实施例的一种家庭基站带宽适配方法的另一个进一步的方面,当上行传输层无法及时发送数据包或者上报错误后,还可以检测当前可用的最大带宽和当前的上行数据包的速率,如果当前可用的最大带宽和当前的上行数据包的速率持平时,则上行通信过程为可修复的拥塞通信状态;如果当前可用的最大带宽远小于当前的上行数据包的速率持平时,则上行通信过程为拥塞通信状态。
根据本发明实施例的一种家庭基站带宽适配方法的另一个进一步的方面,根据业务的类型将数据包放入不同的优先级队列中,高优先级队列中的数据包先被转发,低优先级队列中的数据包后被转发。
根据本发明实施例的一种家庭基站带宽适配方法的另一个进一步的方面,当所述通信状态信息满足预设的条件时,将低优先级用户的业务切换出所述家庭基站,将高优先级用户的业务保持进一步包括,当通信状态为拥塞时,将低优先级用户的非关键业务切换到宏蜂窝或者其它家庭基站,保持高优先级用户的所有业务。
根据本发明实施例的一种家庭基站带宽适配方法的另一个进一步的方面,当通信状态为可修复的拥塞通信状态时,降低低优先级用户的非关键业务的速率,保持高优先级用户所有业务的速率。
本发明实施例还提供了一种家庭基站,包括,
检测单元,用于检测包括核心网与家庭基站,家庭基站与用户移动终端之间的通信状态信息;
拥塞控制单元,判断所述通信状态信息满足预设的条件时,控制所述切换单元403将低优先级用户的业务切换出所述家庭基站,将高优先级用户的业务保持。
根据本发明实施例所述的一种家庭基站的一个进一步的方面,所述检测单元还进一步包括,主动检测模块,被动检测模块,所述主动检测模块用于定时检测核心网和家庭基站之间的网络通信状态,所述被动检测模块用于区分上、下行通信过程,对核心网与家庭基站,家庭基站与用户移动终端之间的通信过程进行检测。
通过本发明实施例,在家庭基站通信状态不稳定的情况下,可以根据用户的优先级向用户提供不同的服务,保证了高优先级用户的所有通信服务,并且保证了低优先级用户必要的通信服务。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1所示为本发明实施例一种家庭基站带宽适配方法的流程图;
图2所示为本发明实施例在下行拥塞检测中建立优先级队列的流程图;
图3所示为本发明实施例在上行拥塞检测中建立优先级队列的流程图;
图4所示为本发明实施例一种家庭基站的结构示意图;
图5所示为本发明实施例主动检测模块的结构示意图;
图6所示本发明实施例被动检测模块的结构示意图;
图7所示为本发明实施例队列部件的结构示意图;
图8所示为本发明实施例家庭基站进行主动带宽适配的方法流程图;
图9所示为本发明实施例家庭基站进行被动下行带宽适配的方法流程图;
图10所示为本发明实施例家庭基站进行被动上行带宽适配的方法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示为本发明实施例一种家庭基站带宽适配方法的流程图。
包括步骤101,家庭基站检测包括核心网与家庭基站,家庭基站与用户移动终端之间的通信状态信息。
步骤102,当所述通信状态信息满足预设的条件时,将低优先级用户的业务切换出所述家庭基站,将高优先级用户的业务保持。
所述家庭基站检测包括核心网与家庭基站,家庭基站与用户移动终端之间的通信状态信息进一步包括,主动方式和被动方式,主动方式为定时检测核心网和家庭基站之间的网络通信状态,被动方式为区分上、下行通信过程,对核心网与家庭基站,家庭基站与用户移动终端之间的通信过程进行检测;
其中所述主动方式包括,检测核心网与家庭基站之间的通信状态,即启动循环定时器,每隔一定时间间隔,检测当前家庭基站网络接口可用的最大带宽或者当前时延的通信状态信息,例如可以使用ping包检测该家庭基站与核心网之间可用的最大带宽和时延,当所述可用的最大带宽小于预定的带宽门限值时或者当前时延大于时延门限值时,则当前通信状态为拥塞的通信状态;
所述被动方式包括,分别对上行或下行的通信过程进行分析,获得是否拥塞的通信状态信息。
其中,所述下行的通信过程分析包括,当通信过程中的丢包率或者错包率超过预定的错误门限值时,则下行的通信过程为拥塞的通信状态;或者当无线链路控制层(RLC)无法及时处理所接收到的协议数据单元(PDU)时,则下行的通信过程为拥塞的通信状态。
在上述下行通信过程分析中,还可以将不同业务的数据包放入不同优先级的队列中,例如将关键业务放入高优先级队列,将非关键业务放入低优先级队列,或者还可以将高优先级用户的所有业务和低优先级用户的关键业务放入高优先级队列,将低优先级用户的非关键业务和其它业务放入低优先级队列中,家庭基站根据队列的优先级对数据包进行转发,当优先发送高优先级队列中的数据包,当低优先级队列中的数据包在一时间内没有被转发则丢弃该数据包。通过这样的方式,可以使得关键业务不会被中断,或者高优先级用户的业务不被中断。
所述上行的通信过程分析包括,计算当前的平均IPTI(Current IPTI),当Current IPTI>设定的IPTI时,则上行的通信过程为拥塞的通信状态,其中,Current IPTI=(∑CurrentIPTI)/n,IPTI为PDU(协议数据单元)间的传输时间间隔。
或者,当上行传输层的socket缓冲区(buffer)超过预定缓冲区门限值时,则上行的通信过程为拥塞的通信状态;
或者,当上行传输层无法及时发送数据包或者上报错误时,则上行的通信过程为拥塞的通信状态;其中,当上行传输层无法及时发送数据包或者上报错误后,还可以检测当前可用的最大带宽和当前的上行数据包的速率,如果当前可用的最大带宽和当前的上行数据包的速率持平时(所述持平可以例如所述上行数据包的速率在一预定范围内大于当前可用的最大带宽,所述一预定范围可以为最大带宽的2%以内),则通信状态为可修复的拥塞通信状态;如果当前可用的最大带宽远小于当前的上行数据包的速率持平时,则通信状态为拥塞通信状态。
在上述上行通信过程的分析中,可以将不同业务的数据包放入不同优先级的队列中,例如将关键业务放入高优先级队列,将非关键业务放入低优先级队列,或者还可以将高优先级用户的所有业务和低优先级用户的关键业务放入高优先级队列,将低优先级用户的非关键业务和其它业务放入低优先级队列中,家庭基站根据队列的优先级对数据包进行转发,当优先发送高优先级队列中的数据包,当低优先级队列中的数据包在一时间内没有被转发则丢弃该数据包。通过这样的方式,可以保证高优先级用户的业务可以得到保证,低优先级用户的关键业务保持,有比较高的粒度保证。其中,如果低优先级的用户的低优先级业务由于拥塞被切换出本地家庭基站,在该家庭基站的队列中保留的数据将会被丢掉,对于对QOS要求不高的业务(例如语音)影响不大;对QOS要求比较高的业务(PS域)在切换的时候SRNC会告知DRNC当前数据中断的位置,进行重传,上述重传是通过无线接入网络应用部分(Radio Access Network Application Part,RANAP)+用户层面的GPRS隧道协议(GPRSTunnellingProtocolfortheuserplane,GTP-U)得以实现。
上述上行通信过程的分析均是指家庭基站到核心网侧的通信过程,上述下行通信过程的分析是无线链路恶化的情况下,用户平面的监测上报,触发切换。
上述步骤102,当所述通信状态信息满足预设的条件时,将低优先级用户的业务切换出所述家庭基站,将高优先级用户的业务保持进一步包括,当通信状态为拥塞时,将低优先级用户的非关键业务切换到宏蜂窝或者其它家庭基站,保持高优先级用户的所有业务,其中低优先级用户是指外来的用户,例如临时出现在企业家庭基站中的用户,高优先级用户是指内部用户,例如企业内部员工,在企业家庭基站中已经注册过的内部用户。
所述非关键性业务包括例如视频业务、数据业务,电子邮件等业务,相应的关键业务包括语音业务、支撑类业务等;也就是说当在家庭基站中出现拥塞的通信状态时,只保留低优先级用户的关键业务,而将非关键业务切出所述家庭基站,保留高优先级用户的所有业务,从而区分了用户等级提供不同的服务。
当通信状态为可修复的拥塞通信状态时,可以降低低优先级用户的非关键业务的速率,保持高优先级用户所有业务的速率,从而可以避免切换给低优先级用户带来的影响,同时又能保证高优先级用户业务的速率。
如图2所示为本发明实施例在下行拥塞检测中建立优先级队列的流程图。
包括步骤201,下行通信状态的分析结果为拥塞。
步骤202,判断定时器是否启动,如果启动则进入到步骤204等待定时器事件,如果没有启动定时器则进入步骤203。
步骤203,启动定时器。
步骤204,等待定时器事件。
步骤205,判断当前的无线链路控制层(RLC)是否拥塞,如果通信状态为拥塞则进入步骤206,否则进入步骤207。
步骤206,将下行通信过程中的拥塞情况、队列状态等信息进行存储并向拥塞控制单元(RRM)发送拥塞报告。
步骤207,对各种业务的数据包进行队列调度,将下行通信过程中的数据包根据业务的类型,存储于不同队列中,在本例中包括4个队列,分别为高优先级队列(HPQ),中优先级队列(MPQ),低优先级队列(LPQ)和无优先级队列(NPQ),其中可以将语音业务数据包和支撑类业务数据包放入高优先级队列,视频业务数据包放入中优先级队列,数据业务数据包放入低优先级队列,其它非实时性业务数据包放入无优先级队列,进行上述分配的原因在于语音业务和支撑业务对时延的要求较高,因此需要优先转发,因此放入高优先级队列保证数据包的实时性,其他业务的数据包可以根据需要进行调整放入不同优先级队列中。
步骤208,根据队列的优先级顺序向移动通信终端发送数据包。
如图3所示为本发明实施例在上行拥塞检测中建立优先级队列的流程图。
包括步骤301,上行通信状态的分析结果为拥塞。
步骤302,判断定时器是否启动,如果启动则进入到步骤304上报上行通信拥塞报告,如果没有启动定时器则进入步骤303。
步骤303,启动定时器。
步骤304,向RRM上报上行通信拥塞报告。
步骤305,判断当前队列是否已经满,如果满则上报RRM队列情况,否则进入步骤306。
步骤306,对业务数据包进行优先级分类,将不同业务的数据包分为不同优先级。
步骤307,对各种业务的数据包进行队列调度,将上行通信过程中的数据包根据业务的类型,存储于不同队列中,在本例中包括4个队列,分别为高优先级队列,中优先级队列,低优先级队列和无优先级队列,其中可以将语音业务数据包和支撑类业务数据包放入高优先级队列,视频业务数据包放入中优先级队列,数据业务数据包放入低优先级队列,其它非实时性业务数据包放入无优先级队列,进行上述分配的原因在于语音业务和支撑业务对时延的要求较高,因此需要优先转发,因此放入高优先级队列保证数据包的实时性,其他业务的数据包可以根据需要进行调整放入不同优先级队列中。
步骤308,对队列进行长度控制,当队列长度超过阀值则进入步骤309上报RRM,否则进入步骤310将上行通信过程中的队列状态等信息进行存储。
步骤309,上报RRM队列超出预定阀值。RRM可以根据这个报告信息判定是否需要进行降速,可以降低低优先级用户的非关键业务的速率,保持高优先级用户所有业务的速率,从而可以避免切换给低优先级用户带来的影响,同时又能保证高优先级用户业务的速率。
步骤310,将上行通信过程中的队列状态等信息进行存储。以便于家庭基站判断后继数据包是否需要进入不同队列。
如图4所示为本发明实施例一种家庭基站的结构示意图。
包括检测单元401,拥塞控制单元402,切换单元403。
所述检测单元401,用于检测包括核心网与家庭基站,家庭基站与用户移动终端之间的通信状态信息;
所述拥塞控制单元402,判断所述通信状态信息满足预设的条件时,控制所述切换单元403将低优先级用户的业务切换出所述家庭基站,将高优先级用户的业务保持。
所述检测单元401还进一步包括,主动检测模块4011,被动检测模块4012,所述主动检测模块4011用于定时检测核心网和家庭基站之间的网络通信状态,所述被动检测模块4012用于区分上、下行通信过程,对核心网与家庭基站,家庭基站与用户移动终端之间的通信过程进行检测。
如图5所示为本发明实施例主动检测模块的结构示意图。
所述主动检测模块500进一步包括,循环定时器501,带宽检测部件502,时延检测部件503,比较部件504,输出部件505。
所述循环定时器501分别与所述带宽检测部件502和时延检测部件503相连接,向所述带宽检测部件502和时延检测部件503提供时钟信息;所述带宽检测部件502用于检测当前家庭基站网络接口可用的最大带宽;所述时延检测部件503用于检测当前时延;所述比较部件504分别与所述带宽检测部件502和时延检测部件503相连接,将所述带宽检测部件502的检测结果与带宽门限值比较,如果所述可用的最大带宽小于预定的带宽门限值则通过所述输出部件505输出当前通信状态为拥塞的通信状态,所述比较部件504所述当前时延与时延门限值相比较,如果当前时延大于时延门限值,则通过所述输出部件505输出当前通信状态为拥塞的通信状态。
如图6所示本发明实施例被动检测模块的结构示意图。
所述被动检测模块600包括下行通信分析部件601,上行通信分析部件602,输出部件603,队列部件604。
其中,所述下行通信分析部件601进一步包括,丢包检测组件6011,RLC检测组件6012。
所述丢包检测组件6011,用于检测下行通信过程中的丢包率或者错包率,当丢包率或者错包率超过预定的错误门限值时,通过所述输出部件603向RRM输出下行的通信过程为拥塞的通信状态;
所述RLC检测组件6012,用于检测RLC,当RLC无法及时处理所接收到的协议数据单元(PDU)时,则通过所述输出部件603向RRM输出下行的通信过程为拥塞的通信状态。
所述上行通信分析部件602进一步包括,Current IPTI计算组件6021,缓冲区检测组件6022,传输层检测组件6023。
所述Current IPTI计算组件6021,用于计算Current IPTI,当Current IPTI>设定的IPTI时,则通过所述输出部件603向RRM输出上行通信过程为拥塞的通信状态;
所述缓冲区检测组件6022,用于检测传输层的socket buffer,当上行传输层的socketbuffer超过预定缓冲区门限值时,则通过输出部件603向RRM输出上行通信过程为拥塞的通信状态;
所述传输层检测组件6023,用于检测传输层发送数据包的情况,当上行传输层无法及时发送数据包或者上报错误时,则通过所述输出部件603向RRM输出上行通信过程为拥塞的通信状态。
所述队列部件604,用于分别将下行通信分析部件601和上行通信分析部件602中的数据包根据业务类型的不同放入不同的队列中,高优先级队列中的数据包先发送,优先级低队列中的数据包后发送。其中,队列部件604如图7所示,可以包括排队组件6041,队列组件6042,定时器6043和数据发送组件6044,所述排队组件6041将数据包根据不同的业务放入所述队列组件6042中,在本例中队列组件6042包括4个队列,分别为高优先级队列(HPQ),中优先级队列(MPQ),低优先级队列(LPQ)和无优先级队列(NPQ),由定时器6043轮询所有队列组件6042,并通过数据发送组件6044向核心网或者移动通信终端发送,其中所述数据发送组件6044为传输层数据配置接口,可以对上行数据包进行封装,对下行数据包进行解封装。
所述主动检测模块也可以通过队列部件将不同业务类型的数据包放入不同优先级的队列中。
所述传输层检测组件6023在准备输出拥塞的通信状态信息时,可以通过主动检测模块获得家庭基站到核心网的带宽和当前上行数据包的速率,如果当前可用的最大带宽和当前的上行数据包的速率持平时(所述持平可以例如所述上行数据包的速率在一预定范围内大于当前可用的最大带宽,所述一预定范围可以为最大带宽的2%以内),则通信状态为可修复的拥塞通信状态;如果当前可用的最大带宽远小于当前的上行数据包的速率持平时,则通信状态为拥塞通信状态。
如图8所示为本发明实施例家庭基站进行主动带宽适配的方法流程图。
步骤801,内部用户和外部用户均接入家庭基站,家庭基站向内部用户和外部用户提供多种业务服务。
步骤802,家庭基站启动定时器,每隔一预定时间向网关(GW)或者服务器发送带宽探测报文(ping包),所述带宽探测报文包括当前本地时间和非压缩数据。
步骤803,网关或者服务器接收到带宽探测报文后记录收到报文的时刻,并返回响应报文。
步骤804,所述家庭基站的带宽检测部件根据响应报文计算服务器/GW与HNB之间的网络带宽,利用时延检测部件检测出平均时延(RTT)。
步骤805,家庭基站主动监测模块中的比较部件对网络带宽和平均时延与相应门限值进行比较,当所述网络带宽小于预定的带宽门限值,或者平均时延超过预定的时延门限值则通过输出部件向拥塞控制单元输出当前通信状态为拥塞的通信状态信息。
步骤806,家庭基站的拥塞控制单元根据上述的拥塞通信状态信息,将低优先级用户组(外部用户)的非关键业务,例如email业务,数据业务等切换到宏蜂窝或者其它家庭基站,保留低优先级用户组的关键业务,例如语音业务,支撑业务等;同时保留高优先级用户组(内部用户)的所有业务,这样可以减少外部用户的切换次数,以减轻切换对外部用户通话的影响,并且可以区分不同优先级用户的业务,保证内部用户的所有业务。
在上述步骤801中,家庭基站还可以将来自于核心网或者移动通信终端(包括内部用户和外部用户)的数据包根据业务类型和用户优先级的不同放入不同优先级的队列中,例如将内部用户的各种业务类型的数据包放入高优先级队列中,将外部用户的关键业务数据包放入高优先级队列中,将外部用户非关键业务数据包放入低优先级队列中,优先转发高优先级队列中的数据包。
如图9所示为本发明实施例家庭基站进行被动下行带宽适配的方法流程图。
步骤901,内部用户和外部用户均接入家庭基站,家庭基站向内部用户和外部用户提供多种业务服务。
家庭基站可以通过以下两种方式对通信状态进行检测:
步骤902,家庭基站的下行通信分析部件的丢包检测组件检测单位时间内,对于接收到的数据包,丢包(错包)率>最大丢包(错包)率,或者缺失的帧数>最大丢帧数(MAX_LOSE_NUM),则进入步骤903,并发起时间对准,根据丢失速率值发送时间对齐帧,用来增加核心网编码器(CN TC)的发送时延,时间对齐值(Time alignment)步长n*500μs,其中n为调速的步调,500μs为步长,n表示每次可以调整1、2、3…n,否则进入步骤905正常处理。
步骤903,进行带宽检测,当最大可用带宽大于当前的下行速率时,说明当前的带宽与业务量匹配,但是网络侧的网络质量较差,进入步骤905,当最大可用带宽与当前下行速率相当时(=<2%),进入步骤906,在本例中带宽adsl带宽(在其它的是实施例中可能指其它网络连接的带宽),运营商事先已经分配完成,通常不会出现最大可用带宽小于当前下行速率。
步骤904,将当前错包数目,UE信息(UE的标识)和业务信息(无线接入承载标识)通知操作和维护中心(现有技术中基站的组成部分)。
步骤905,当前家庭基站与核心网侧的带宽不足以维持基站上的业务,将低优先级用户的非关键业务切换到宏蜂窝或者其它家庭基站,保持高优先级用户的所有业务。
步骤906,还可以利用下行通信分析部件的RLC检测组件检测家庭基站和移动通信终端之间的RLC是否能够及时处理接收到的协议数据单元(PDU),如果能够处理代表当前通信状态正常,如果不能处理则代表当前通信状态为拥塞,通过输出部件向拥塞控制单元上报下行通信过程为拥塞的通信状态信息,进入步骤905。
步骤907,进行现有技术中的正常处理。
在上述步骤中,还可以按照RAB TrafficPriority/TrafficClass将PDU分类;语音业务被放入HPQ(高优先级队列,此class为最严格优先队列),保证此业务的带宽,剩余带宽可供其他业务使用;本TrafficClass其余业务被放入MPQ(中优先级队列)。
在上述步骤901中,家庭基站还可以将来自于核心网或者移动通信终端(包括内部用户和外部用户)的数据包根据业务类型和用户优先级的不同放入不同优先级的队列中,例如将内部用户的各种业务类型的数据包放入高优先级队列中,将外部用户的关键业务数据包放入高优先级队列中,将外部用户非关键业务数据包放入低优先级队列中,优先转发高优先级队列中的数据包。
如图10所示为本发明实施例家庭基站进行被动上行带宽适配的方法流程图。
步骤1001,内部用户和外部用户均接入家庭基站,家庭基站向内部用户和外部用户提供多种业务服务。
家庭基站可以通过以下三种方式对通信状态进行检测:
步骤1002,家庭基站的上行通信分析部件的Current IPTI计算组件计算Current IPTI,当Current IPTI>设定的IPTI时,则通过所述输出部件向拥塞控制单元输出上行通信过程为拥塞的通信状态;
步骤1003,家庭基站的上行通信分析部件的缓冲区检测组件检测传输层的socketbuffer,当上行传输层的socket buffer超过预定缓冲区门限值时,则通过输出部件向拥塞控制单元输出上行通信过程为拥塞的通信状态;
步骤1004,家庭基站的上行通信分析部件的传输层检测组件检测传输层发送数据包的情况,当上行传输层无法及时发送数据包或者上报错误时,可以进行步骤1005,或者还可以直接通过所述输出部件向拥塞控制单元输出上行通信过程为拥塞的通信状态。
在上述步骤1004后还可以包括步骤1005,传输层检测组件可以通过主动检测模块获得家庭基站到核心网的带宽和当前上行数据包的速率。
步骤1006,如果当前可用的最大带宽和当前的上行数据包的速率持平时,则通过所述输出部件向拥塞控制单元输出上行通信过程为可修复拥塞的通信状态.
步骤1007,如果当前可用的最大带宽远小于当前的上行数据包的速率持平时,则通过所述输出部件向拥塞控制单元输出上行通信过程为拥塞的通信状态。
步骤1008,家庭基站的拥塞控制单元根据上述的拥塞通信状态信息,将低优先级用户组(外部用户)的非关键业务,例如email业务,数据业务等切换到宏蜂窝或者其它家庭基站,保留低优先级用户组的关键业务,例如语音业务,支撑业务等;同时保留高优先级用户组(内部用户)的所有业务,这样可以减少外部用户的切换次数,以减轻切换对外部用户通话的影响,并且可以区分不同优先级用户的业务,保证内部用户的所有业务。
步骤1009,家庭基站的拥塞控制单元接收到的是可修复拥塞状态信息,则拥塞控制单元可以通过降速的方式,降低低优先级用户的非关键业务的速率,保持高优先级用户所有业务的速率,从而可以避免切换给低优先级用户带来的影响,同时又能保证高优先级用户业务的速率。
在上述步骤1001中,家庭基站还可以将来自于核心网或者移动通信终端(包括内部用户和外部用户)的数据包根据业务类型和用户优先级的不同放入不同优先级的队列中,例如将内部用户的各种业务类型的数据包放入高优先级队列中,将外部用户的关键业务数据包放入高优先级队列中,将外部用户非关键业务数据包放入低优先级队列中,优先转发高优先级队列中的数据包。
通过上述实施例,可以根据拥塞的状态对接入家庭基站的不同优先级的用户进行不同的服务,提高用户体验,并且通过判断可修复拥塞通信状态时可以通过调整通信速率来避免低优先级用户的切换,从而避免由于切换对低优先级用户的影响。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种家庭基站带宽适配方法,其特征在于包括,
家庭基站检测包括核心网与家庭基站,家庭基站与用户移动终端之间的通信状态信息;
当所述通信状态信息满足预设的条件时,将低优先级用户的业务切换出所述家庭基站,将高优先级用户的业务保持。
2.根据权利要求1所述的一种家庭基站带宽适配方法,其特征在于,家庭基站检测包括核心网与家庭基站,家庭基站与用户移动终端之间的通信状态信息进一步包括,通过主动方式定时检测核心网和家庭基站之间的网络通信状态,通过被动方式区分上、下行通信过程,对核心网与家庭基站,家庭基站与用户移动终端之间的通信过程进行检测。
3.根据权利要求2所述的一种家庭基站带宽适配方法,其特征在于,所述主动方式包括,检测核心网与家庭基站之间的通信状态,每隔一定时间间隔,检测当前家庭基站网络接口可用的最大带宽或者当前时延的通信状态信息,当所述可用的最大带宽小于预定的带宽门限值时或者当前时延大于时延门限值时,则当前通信状态为拥塞的通信状态。
4.根据权利要求2所述的一种家庭基站带宽适配方法,其特征在于,所述被动方式包括,上行或下行的通信过程进行分析,获得是否拥塞的通信状态信息;
其中,下行通信过程分析包括,当通信过程中的丢包率或者错包率超过预定的错误门限值时,则下行通信过程为拥塞的通信状态;
或者,当无线链路控制层(RLC)无法及时处理所接收到的协议数据单元(PDU)时,则下行通信过程为拥塞的通信状态;
上行通信过程分析包括,计算当前IPTI,当当前IPTI>设定的IPTI时,则上行通信过程为拥塞的通信状态;
或者,当上行传输层的socket缓冲区超过预定缓冲区门限值时,则上行通信过程为拥塞的通信状态;
或者,当上行传输层无法及时发送数据包或者上报错误时,则上行的通信过程为拥塞的通信状态。
5.根据权利要求4所述的一种家庭基站带宽适配方法,其特征在于,当上行传输层无法及时发送数据包或者上报错误后,还可以检测当前可用的最大带宽和当前的上行数据包的速率,如果当前可用的最大带宽和当前的上行数据包的速率持平时,则上行通信过程为可修复的拥塞通信状态;如果当前可用的最大带宽远小于当前的上行数据包的速率持平时,则上行通信过程为拥塞通信状态。
6.根据权利要求5所述的一种家庭基站带宽适配方法,其特征在于,根据业务的类型将数据包放入不同的优先级队列中,高优先级队列中的数据包先被转发,低优先级队列中的数据包后被转发。
7.根据权利要求6所述的一种家庭基站带宽适配方法,其特征在于,当所述通信状态信息满足预设的条件时,将低优先级用户的业务切换出所述家庭基站,将高优先级用户的业务保持进一步包括,当通信状态为拥塞时,将低优先级用户的非关键业务切换到宏蜂窝或者其它家庭基站,保持高优先级用户的所有业务。
8.根据权利要求7所述的一种家庭基站带宽适配方法,其特征在于,当通信状态为可修复的拥塞通信状态时,降低低优先级用户的非关键业务的速率,保持高优先级用户所有业务的速率。
9.一种家庭基站,其特征在于包括,
检测单元,用于检测包括核心网与家庭基站,家庭基站与用户移动终端之间的通信状态信息;
拥塞控制单元,判断所述通信状态信息满足预设的条件时,控制切换单元将低优先级用户的业务切换出所述家庭基站,将高优先级用户的业务保持。
10.根据权利要求9所述的一种家庭基站,其特征在于,所述检测单元还进一步包括,主动检测模块,被动检测模块,所述主动检测模块用于定时检测核心网和家庭基站之间的网络通信状态,所述被动检测模块用于区分上、下行通信过程,对核心网与家庭基站,家庭基站与用户移动终端之间的通信过程进行检测。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103400500A CN102348241A (zh) | 2011-11-01 | 2011-11-01 | 一种家庭基站及其带宽适配方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103400500A CN102348241A (zh) | 2011-11-01 | 2011-11-01 | 一种家庭基站及其带宽适配方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102348241A true CN102348241A (zh) | 2012-02-08 |
Family
ID=45546431
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011103400500A Pending CN102348241A (zh) | 2011-11-01 | 2011-11-01 | 一种家庭基站及其带宽适配方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102348241A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102685888A (zh) * | 2012-03-29 | 2012-09-19 | 北京三星通信技术研究有限公司 | 一种被叫业务的重定向方法和家庭基站 |
CN103298035A (zh) * | 2013-06-07 | 2013-09-11 | 华为技术有限公司 | 一种拥塞控制方法及装置 |
CN103384395A (zh) * | 2012-05-04 | 2013-11-06 | 中兴通讯股份有限公司 | 上行带宽配置方法及装置 |
CN104769999A (zh) * | 2013-10-25 | 2015-07-08 | 华为技术有限公司 | 拥塞控制方法、装置及*** |
CN104811961A (zh) * | 2014-01-24 | 2015-07-29 | 中国电信股份有限公司 | 一种lte无线网络拥塞感知和缓解的方法以及*** |
CN104980250A (zh) * | 2014-04-11 | 2015-10-14 | 广州杰赛科技股份有限公司 | 移动网络回传式无线终端接入点的速率控制方法和*** |
CN105591970A (zh) * | 2015-08-31 | 2016-05-18 | 杭州华三通信技术有限公司 | 一种流量控制的方法和装置 |
CN106453143A (zh) * | 2016-10-31 | 2017-02-22 | 北京百度网讯科技有限公司 | 带宽设置方法、装置和*** |
CN109068340A (zh) * | 2012-08-14 | 2018-12-21 | 株式会社Ntt都科摩 | 移动通信方法以及移动通信*** |
CN112565100A (zh) * | 2020-11-30 | 2021-03-26 | 中国人民解放军国防科技大学 | 一种主动和被动方式相结合的网络拥塞控制方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1842024A (zh) * | 2005-03-31 | 2006-10-04 | 华为技术有限公司 | 无线网络控制器存储资源监控方法及*** |
CN101730155A (zh) * | 2009-04-30 | 2010-06-09 | 中兴通讯股份有限公司 | 一种对用户进行资源控制的***及方法 |
JP2010187159A (ja) * | 2009-02-12 | 2010-08-26 | Nec Corp | 基地局装置、情報機器、基地局装置の制御方法、およびプログラム |
WO2010107118A1 (ja) * | 2009-03-19 | 2010-09-23 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信方法、無線基地局、無線回線制御局、コアネットワーク装置及びゲートウェイ装置 |
CN101951685A (zh) * | 2010-08-26 | 2011-01-19 | 华为技术有限公司 | 给ue提供差异化服务的方法和装置 |
-
2011
- 2011-11-01 CN CN2011103400500A patent/CN102348241A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1842024A (zh) * | 2005-03-31 | 2006-10-04 | 华为技术有限公司 | 无线网络控制器存储资源监控方法及*** |
JP2010187159A (ja) * | 2009-02-12 | 2010-08-26 | Nec Corp | 基地局装置、情報機器、基地局装置の制御方法、およびプログラム |
WO2010107118A1 (ja) * | 2009-03-19 | 2010-09-23 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信方法、無線基地局、無線回線制御局、コアネットワーク装置及びゲートウェイ装置 |
CN101730155A (zh) * | 2009-04-30 | 2010-06-09 | 中兴通讯股份有限公司 | 一种对用户进行资源控制的***及方法 |
CN101951685A (zh) * | 2010-08-26 | 2011-01-19 | 华为技术有限公司 | 给ue提供差异化服务的方法和装置 |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102685888A (zh) * | 2012-03-29 | 2012-09-19 | 北京三星通信技术研究有限公司 | 一种被叫业务的重定向方法和家庭基站 |
CN103384395A (zh) * | 2012-05-04 | 2013-11-06 | 中兴通讯股份有限公司 | 上行带宽配置方法及装置 |
CN103384395B (zh) * | 2012-05-04 | 2018-10-09 | 南京中兴软件有限责任公司 | 上行带宽配置方法及装置 |
CN109068340B (zh) * | 2012-08-14 | 2022-10-04 | 株式会社Ntt都科摩 | 移动通信方法以及移动通信*** |
CN109068340A (zh) * | 2012-08-14 | 2018-12-21 | 株式会社Ntt都科摩 | 移动通信方法以及移动通信*** |
CN103298035A (zh) * | 2013-06-07 | 2013-09-11 | 华为技术有限公司 | 一种拥塞控制方法及装置 |
CN103298035B (zh) * | 2013-06-07 | 2016-12-28 | 华为技术有限公司 | 一种拥塞控制方法及装置 |
CN104769999A (zh) * | 2013-10-25 | 2015-07-08 | 华为技术有限公司 | 拥塞控制方法、装置及*** |
CN104769999B (zh) * | 2013-10-25 | 2019-06-14 | 华为技术有限公司 | 拥塞控制方法、装置及*** |
CN104811961B (zh) * | 2014-01-24 | 2019-01-25 | 中国电信股份有限公司 | 一种lte无线网络拥塞感知和缓解的方法以及*** |
CN104811961A (zh) * | 2014-01-24 | 2015-07-29 | 中国电信股份有限公司 | 一种lte无线网络拥塞感知和缓解的方法以及*** |
CN104980250B (zh) * | 2014-04-11 | 2019-02-19 | 广州杰赛科技股份有限公司 | 移动网络回传式无线终端接入点的速率控制方法和*** |
CN104980250A (zh) * | 2014-04-11 | 2015-10-14 | 广州杰赛科技股份有限公司 | 移动网络回传式无线终端接入点的速率控制方法和*** |
CN105591970A (zh) * | 2015-08-31 | 2016-05-18 | 杭州华三通信技术有限公司 | 一种流量控制的方法和装置 |
CN106453143A (zh) * | 2016-10-31 | 2017-02-22 | 北京百度网讯科技有限公司 | 带宽设置方法、装置和*** |
CN106453143B (zh) * | 2016-10-31 | 2019-10-11 | 北京百度网讯科技有限公司 | 带宽设置方法、装置和*** |
CN112565100A (zh) * | 2020-11-30 | 2021-03-26 | 中国人民解放军国防科技大学 | 一种主动和被动方式相结合的网络拥塞控制方法 |
CN112565100B (zh) * | 2020-11-30 | 2022-05-20 | 中国人民解放军国防科技大学 | 一种主动和被动方式相结合的网络拥塞控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102348241A (zh) | 一种家庭基站及其带宽适配方法 | |
US7729247B2 (en) | Voice over internet protocol (VoIP) downlink packet scheduling apparatus and method in a mobile communication base station (BS) system | |
US8339964B2 (en) | Method and apparatus for solving data packet traffic congestion | |
CN100394810C (zh) | 一种无线通信***的分组调度方法 | |
CN101040491B (zh) | 无线接入网内的拥塞控制 | |
Dighriri et al. | Comparison data traffic scheduling techniques for classifying QoS over 5G mobile networks | |
CN102170663B (zh) | 基于3g的实时传输业务中保证服务质量的方法及设备 | |
CN102239666A (zh) | 电信网络中能够实现拥塞指示的方法和装置 | |
CN103959882A (zh) | 移动网络的基站中的拥塞处置 | |
KR20080033244A (ko) | 패킷 전달 스케쥴링 시스템 및 그 방법 | |
JP4083549B2 (ja) | 無線アクセスネットワークシステム、無線アクセス方法及び制御装置 | |
US9853987B2 (en) | Method, apparatus and system for realizing security detection in heterogeneous network | |
TW201004446A (en) | Method for communicating and radio station therefor | |
CN104301931A (zh) | 拥塞/过载的控制方法,***,装置和基站 | |
CN103179618A (zh) | 一种基于LTE Femto***中提高回程网络的QoS的方法 | |
CN101884180A (zh) | 用于在无线通信***中处理服务流的技术 | |
US20050135317A1 (en) | Method and system for multicast scheduling in a WLAN | |
Maqhat et al. | Performance analysis of fair scheduler for A-MSDU aggregation in IEEE802. 11n wireless networks | |
Gong et al. | Queue management strategies to improve TCP fairness in IEEE 802.11 wireless LANs | |
WO2001063857A1 (en) | Overload handling in a communications system | |
Zhou et al. | Managing background traffic in cellular networks | |
Zhou et al. | Maximum weight packet scheduling scheme with retransmission in multi-hop wireless networks | |
Andreoli-Fang et al. | Mobile-aware scheduling for low latency backhaul over DOCSIS | |
Mansouri et al. | New scheduling algorithm for wireless mesh networks | |
Shang et al. | A novel resource scheduling algorithm to improve TCP performance for 3GPP LTE systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120208 |