QoS匹配方法及装置的制作方法

文档序号:7712905阅读:108来源:国知局
专利名称:QoS匹配方法及装置的制作方法
技术领域
本发明涉及通信技术,尤其涉及通信技术一种QoS匹配方法及装置。
景技术
在宽带码分多址(Wideband Code Division Multiple Access, WCDMA)技术的无线广域网中,不同的服务质量(Quality of Service, QoS)可以通过不同的分组数据协议(Packet Data Protocol, PDP)上下文(Context)来承担。在IP业务中,对于不同的业务类型可能需要不同的QoS。所以,可以通过建立多个不同的PDP上下文来完成不同的业务类型的承载,这些不同的PDP上下文可以通过AT命令或者通过提供相应的函数来激活。为了实现上述业务,现有技术中对所有的IP业务都采用尽量大的带宽。在实现本发明过程中,发明人发现现有技术中至少存在如下问题
对于一些传统的IP应用软件,由于不满足AT命令或者上述相应的函数来激活相应的PDP上下文,无法做到不同的业务类型激活不同的PDP。再者,无法对所有的业务都提供大带宽,同时无线网络在提供大的带宽和高优先级的同时,给网络资源带来了极大的浪费。

发明内容
本发明实施例的目的在于提供一种QoS匹配方法及装置,以解决传统分组数据协议的QoS与IP包QoS的不匹配的问题。
为了实现上述目的,本发明实施例提供一种QoS匹配方法,所述方法包括接收IP包并获取所述IP包的QoS;判断当前使用的分组数据协议上下文是否满足所述接收的IP包的QoS;如果不满足,则激活满足所述IP包QoS要求的新的从分组数据协议上下文。
为了实现上述目的,本发明实施例提供一种QoS匹配装置,所述装置包
括QoS获取单元,用于接收IP包并获取所述IP包的QoS; QoS判断单元,用于判断当前使用的分组数据协议上下文是否满足所述接收的IP包的QoS;
分组数据协议上下文激活单元,如果当前使用的分组数据协议上下文不满足
所述接收的IP包的QoS,用于激活满足所述IP包QoS要求的新的从分组数
据协议上下文。
本发明实施例的有益技术效果通过检测IP包的QoS,激活相应的分组
数据协议,从而完成不同的业务,可以解决传统分组数据协议的QoS与IP包QoS的不匹配的问题,从而提高了业务质量。


图1为本发明实施例QoS匹配装置示意图;图2为本发明实施例QoS匹配装置示意图二;图3为本发明实施例QoS匹配的架构图;图4为本发明实施例QoS匹配方法的流程图;图5为本发明实施例ToS检测处理的流程图;图6为本发明实施例QoS检测处理的流程图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明实施例QoS匹配装置示意图。如图1所示,所述QoS匹配
装置100包括QoS获取单元lOl,用于接收IP包并获取所述IP包的QoS,具体用于从IP包中包含QoS信息的字段中获取所述IP包中的QoS或从资源预留协议(Resource Reservation Protocol, RSVP)消息中获取所述IP包的QoS;QoS判断单元102,用于判断当前使用的PDP上下文是否满足所述接收的IP包的QoS; PDP上下文激活单元103,用于在当前使用的PDP上下文不满足所述接收的IP包的QoS时激活满足所述IP包QoS要求的新的从PDP上下文。
所述接收的IP包的QoS不是一直需要所述从分组数据协议上下文,当所述接收的IP包的QoS不再需要所述从分组数据协议上下文时,就要去活所述从分组数据协议上下文。为此,如图2所示,在另一可选实施例中,所述QoS匹配装S还包括PDP上下文去活单元201,用于当所述接收的IP包的QoS不需要所述从PDP上下文时,去活不需要的所述从PDP上下文;或者用于当检测到所 述接收的IP包的RSVP断开消息时,去活所述从PDP上下文。
在现有的IP应用软件框架中可以加入QoS检测处理过程,具体激活处理架构如图3所示。终端利用QoS获取单元302的接收上行或下行IP包301,然后获取QoS。获取QoS方式可以为下面两种
1) 利用Qos获取单元101从IP包中获取包含QoS信息的ToS字段或者DSCP字段的所述IP包中的QoS。
2) 检测IP包中是否存在RSVP消息,RSVP消息中包括QoS信息,如果存在RSVP消息,则从RSVP消息中获取QoS 。
QoS判断单元102根据获取的QoS,判断当前使用的PDP上下文是否满足所述接收的IP包的QoS,如果当前使用的分组数据协议上下文不满足所述接收的IP包的QoS,向PDP上下文激活单元103发送满足所述IP包QoS要求的新的从PDP上下文激活命令,PDP上下文激活单元103接收到QoS判断单元102发送的新的从PDP上下文激活命令后,激活新的从PDP上下文,新的从PDP上下文能满足接收的IP包的QoS。Q0S获取单元101不断的获取IP包中或RSVP中的QoS,当接收的IP包的QoS不需要相应的从分组数据协议上下文或者当检测到所述接收的IP包的RSVP断开消息时,PDP上下文去活单元201去活所述从分组数据协议上下文。例如,当前使用的分组数据协议上下文不满足所述接收的IP包的QoS (如视频播放操作)时,需要激活从分组数据协议上下文,以用于视频播放,当视频播放完成后,就不需要所述的从分组数据协议上下文,这时,需要去活所述从分组数据协议上下文。
本发明实施例的有益技术效果通过检测IP包的QoS,激活相应的分组数据协议,从而完成不同的业务,可以解决传统分组数据协议的QoS与IP包QoS的不匹配的问题,从而提高了业务质量。
图4为本发明实施例QoS匹配方法的流程图。所述QoS匹配方法包括如下步骤
步骤S401:接收IP包并获取所述IP包的QoS;
所述的获取所述IP包的QoS包括从IP包中包含QoS信息的字段(例如可以为ToS字段或DSCP字段)中获取所述IP包中的QoS或者从RSVP消息
中获取所述IP包的QoS;
步骤S402:判断当前使用的PDP上下文是否满足所述接收的IP包的QoS;步骤S403:如果不满足,则激活满足所述IP包QoS要求的新的从PDP上下文。
在步骤S403之后,所述方法还可以包括当所述接收的IP包的QoS不需要所述的从PDP上下文时或者当检测到所述接收的IP包的RSVP断开消息,去活所述从PDP上下文。
终端接收的IP包可以是上行或下行数据包,如传统的IP应用软件和网络侧IP设备的IP包。IP包中包含QoS信息的字段包括ToS字段或DSCP字段,
终端利用接收上行或下行IP包,然后获取QoS。获取QoS的方式可以为
下面两种
71) 从IP包中获取包含QoS信息的ToS字段或者DSCP字段的所述IP包中的QoS。
2) 检测IP包中是否存在RSVP消息,RSVP消息中包括QoS信息,如果存在RSVP消息,则从RSVP消息中获取QoS信息。
下面分别对上述获取QoS的两种方式进行说明。
对于第一种方式,以QoS信息包含于ToS字段为例进行说明,QoS信息包含于DSCP字段的情形与之类似。图5为本发明实施例ToS检测处理的流程图,如图5所示,所述流程包括
步骤S501:接收的上行或下行的IP包;步骤S502:获取IP包中的ToS字段;
步骤S503:判断当前使用的PDP上下文是否满足ToS字段包含的QoS,如果满足,进行步骤S501,如果不满足,进行步骤S504;
步骤S504:激活满足所述IP包QoS要求的新的从分组数据协议上下文;
步骤S505:更新本地存储的现有PDP上下文的列表,即把新的从分组数据协议上下文对应的QoS更新到QoS列表中,现有的PDP上下文可能有多个,每一个都有对应的QoS,存放在QoS列表中,所述QoS列表是一个存放每个PDP上下文对应的QoS信息的映射表。
当终端接收的上行或下行的IP包不需要相应的从分组数据协议上下文对应的QoS时,去活相应的从分组数据协议上下文。
需要指出的是,前述步骤S503之后的"是"分支的处理只是一个示例,本发明并不限制步骤S503之后"是"分支的处理流程。
对于第二种方式,具体QoS分配步骤如图6所示,所述步骤包括
步骤S601:接收上行或下行的IP包。
步骤S602:检测IP包中是否存在RSVP消息,如果是,进行步骤S603。步骤S603:获取RSVP消息中的QoS 。
步骤S604:判断当前使用的PDP上下文是否满足该QoS,如果满足,进
8行步骤S601,如果不满足,进行步骤S605。
步骤S605:激活满足所述IP包QoS要求的新的从分组数据协议上下文。步骤S606:更新现有PDP上下文的列表。上述步骤S602后的"否"分支可以包括
步骤S607:检测是否存在RSVP断开消息,如果是,进行步骤S608,如果否,进行步骤S601。当然,这里步骤S607之后的"是"分支的处理只是一个示例,本发明并不限制步骤S607之后"是"分支的处理流程。
步骤S608:去活相应的从分组数据协议上下文。
步骤S607的位置也不限于此,例如,也可以插在步骤S601和步骤S602之间,如果检测到不存在RSVP断开消息,则执行步骤S602。
本发明实施例的有益技术效果通过检测IP包的QoS,激活相应的分组数据协议,从而完成不同的业务,可以解决传统分组数据协议的QoS与IP包QoS的不匹配的问题,从而提高了业务质量。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成的,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体
(Read-Only Memory, ROM)或随机存fH记忆体(Random Access Memory,RAM)等。
以上所述的具体实施方式
,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式
而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种QoS匹配方法,其特征在于,所述方法包括接收IP包并获取所述IP包的QoS;判断当前使用的分组数据协议上下文是否满足所述接收的IP包的QoS;如果不满足,则激活满足所述IP包QoS要求的新的从分组数据协议上下文。
2. 如权利要求1所述的方法,其特征在于,所述的获取所述IP包的QoS,具体包括从IP包中包含QoS信息的字段中获取所述IP包中的QoS。
3. 如权利要求2所述的方法,其特征在于,所述字段包括业务类型字段 或差分服务编码字段。
4. 如权利要求1所述的方法,其特征在于,所述的获取所述IP包的QoS,具体包括从资源预留协议消息中获取所述IP包的QoS。
5. 如权利要求1至4任--项所述的方法,其特征在于,在激活满足所述IP包QoS要求的新的从分组数据协议上下文之后,所述方法还包括当所述接收的IP包的QoS不需要所述从分组数据协议上下文时,去活所 述从分组数据协议上下文。
6. 如权利要求1至4任一项所述的方法,其特征在于,所述方法还包括当检测到所述接收的IP包的资源预留断开消息时,去活所述从分组数据 协议上下文。
7. —种QoS匹配装置,其特征在于,所述装置包括QoS获取单元,用于接收IP包并获取所述IP包的QoS;QoS判断单元,用于判断当前使用的分组数据协议上下文是否满足所述接收的IP包的QoS;分组数据协议上下文激活单元,如果当前使用的分组数据协议上下文不满足所述接收的IP包的QoS,用于激活满足所述IP包QoS要求的新的从分 组数据协议上下文。
8. 如权利要求7所述的装置,其特征在于, 所述QoS获取单元,具体用于从IP包中包含QoS信息的字段中获取所 述IP包中的QoS或从资源预留协议消息中获取所述IP包的QoS。
9. 如权利要求8所述的装置,其特征在于,所述字段包括业务类型字段 或差分服务编码字段。
10. 如权利要求7至9任一项所述的装置,其特征在于,所述装置还包括 分组数据协议上下文去活单元,用于当所述接收的IP包的QoS不需要所述从分组数据协议上下文时,去活所述从分组数据协议上下文。
11. 如权利要求10所述的装置,其特征在于所述分组数据协议上下文去活单元,还用于当检测到所述接收的IP包的 资源预留断开消息时,去活所述相应的从分组数据协议上下文。
全文摘要
本发明提供一种QoS匹配方法及装置,所述方法包括接收IP包并获取所述IP包的QoS;判断当前使用的分组数据协议上下文是否满足所述接收的IP包的QoS;如果不满足,则激活满足所述IP包QoS要求的新的从分组数据协议上下文。本发明通过检测IP包的QoS,激活相应的分组数据协议,从而完成不同的业务,可以解决传统分组数据协议的QoS与IP包QoS的不匹配的问题,从而提高了业务质量。
文档编号H04L29/06GK101674238SQ200910171430
公开日2010年3月17日 申请日期2009年8月28日 优先权日2009年8月28日
发明者李宗岩, 王永宏, 程晓云 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1