基站设备、终端设备以及QoS控制方法与流程

文档序号:16637858发布日期:2019-01-16 07:11阅读:343来源:国知局
基站设备、终端设备以及QoS控制方法与流程
本公开涉及一种用于发送不同qos等级的通信服务的分组的qos控制技术。更具体地,与传统的基于承载的qos控制方法相比,本公开涉及一种能够在不增加复杂度的情况下实现基于服务流的qos控制的技术。
背景技术
:在移动通信系统中,服务质量(qos)根据终端(用户)使用的通信服务的媒体类型而变化,并且提供qos控制,用于发送适合于媒体类型的保证qos等级的通信服务的分组。与此相关,由lte网络提供的qos控制方法是基于eps承载(以下称为承载)的qos控制方法。在lte网络中,eps承载,即,被生成以用于发送数据,以允许终端(用户)使用通信服务的承载。承载可以是在终端和p-gw之间经由无线部分生成的隧道(无线部分+有线部分),用于连接终端和基站(bs)以及用于连接bs和s-gw或p-gw的有线部分。用户(终端)的数据通过隧道(即,承载)以基于ip的分组的形式发送,并且根据分组发送的业务流被称为服务流。在现有技术中,提供给终端(用户)的通信服务类型相对有限,因此,使用基于承载的qos控制方法,该方法将具有一组几种类型的通信服务映射到一个承载上并且基于该承载来应用qos。因此,传统的qos控制方法为每个承载定义qos等级(qos参数)并基于承载保证(应用)qos,使得相同的qos(承载的qos等级)应用于通过一个承载发送的所有服务流。结果,传统的基于承载的qos控制方法的优点在于可降低qos控制的复杂性,但是有限制,即差分qos不能应用于属于一个承载的服务流。在通信服务类型有限的现有状态下,这样的限制不会是大问题。然而,它可能是必须解决的问题,因为将在当前或将来快速开发/引入各种类型的通信服务(例如,5g)。因此,与传统的基于承载的qos控制方法相比,本公开实现了能够应用更多差分qos而不增加复杂度的基于服务流的qos控制。技术实现要素:技术问题本公开的一个方面是实现基于服务流的qos控制,通过该控制,与传统的基于承载的qos控制方法相比,可应用更多差分qos而不增加复杂性。技术方案根据本公开的一方面,提供了一种基站(bs)设备。该bs设备包括:确定单元,该确定单元被配置为确定要发送给终端的下行链路分组的服务流;识别单元,该识别单元被配置为从为每个服务流定义的服务质量(qos)参数中识别出为服务流定义的特定qos参数;以及发送器,该发送器被配置为将特定qos参数应用于下行链路分组并将具有用于服务流的特定qos参数的下行链路分组发送到终端。具体地,该bs设备可还包括控制信息发送单元,该控制信息发送单元被配置为将用于识别特定qos参数的qos控制信息插入到服务流的特定下行链路分组的报头中,从而允许终端基于所述qos控制信息发送具有特定qos的服务流的上行链路分组。具体地,特定下行链路分组可包括与服务流的启动相关的下行链路分组和在维持服务流期间与服务流的qos参数相关的下行链路分组中的至少一个。具体地,该bs设备可还包括互通控制器,该互通控制器被配置为当终端切换到支持与bs设备不同的qos控制策略的另一网络时,提供qos转换信息,用于将qos参数转换为根据对于终端的不同的qos控制策略的qos参数。具体地,不同的qos控制策略可以是基于承载的qos控制策略,用于保证每个承载的不同qos等级。具体地,基于每个服务流的qos等级可确定每个服务流的匹配规则的优先级。具体地,互通控制器可只在需要服务流的连续性时提供qos转换信息。根据本公开的另一方面,提供了一种终端设备。该终端设备包括:获取单元,该获取单元被配置为在从基站(bs)接收到的下行链路分组中的特定下行链路分组的报头中获取qos控制信息;qos控制器,该qos控制器被配置为将从qos控制信息识别出来的特定qos参数映射到特定下行链路分组的服务流;以及发送器,该发送器被配置为将特定qos参数应用于服务流的上行链路分组,并发送具有在服务流中定义的特定qos的上行链路分组。具体地,当对支持与bs不同的qos控制策略的另一网络执行切换时,qos控制器可基于bs提供的qos转换信息将特定qos参数转换为根据不同的qos控制策略的qos参数。具体地,qos转换信息可包括通过服务流与承载匹配的每个服务流的匹配规则,每个服务流的匹配规则的优先级,以及为每个承载预定义的qos参数。具体地,qos控制器可被配置为按照从具有最高优先级的匹配规则到具有最低优先级的匹配规则的顺序,基于qos转换信息从每一个服务流的匹配规则中搜索匹配服务流的匹配规则,将服务流与搜索到的匹配规则匹配,并将特定qos参数转换为在匹配承载中定义的qos参数。根据本公开的另一方面,提供了一种qos控制方法。该方法包括以下步骤:通过基站(bs)设备确定要发送给终端的下行链路分组的服务流;通过bs设备识别从为每个服务流定义的服务质量(qos)参数中识别出为服务流定义的特定qos参数;以及通过bs设备将特定qos参数应用于下行链路分组并将具有用于服务流的特定qos参数的下行链路分组发送到终端。具体地,该qos控制方法可还包括通过bs设备将用于识别特定qos参数的qos控制信息插入到所述服务流的特定下行链路分组的报头中,从而允许终端基于qos控制信息发送具有特定qos的服务流的上行链路分组。具体地,该qos控制方法可还包括当终端切换到支持与bs设备不同的qos控制策略的另一网络时,提供qos转换信息,用于将qos参数转换为根据对于终端的不同的qos控制策略的qos参数。根据本公开的另一方面,提供了一种qos控制方法。该方法包括以下步骤:通过终端设备在从基站(bs)接收到的下行链路分组中的特定下行链路分组的报头中获取qos控制信息;通过终端设备将从qos控制信息识别出来的特定qos参数映射到特定下行链路分组的服务流;以及通过终端设备将特定qos参数应用于服务流的上行链路分组,并发送具有在服务流中定义的特定qos的上行链路分组。技术效果根据本公开的bs设备、终端设备和qos控制方法,与传统的基于承载的qos控制方法相比,通过启用基于服务流的qos控制而不增加复杂性,可将差分qos(即,服务质量)应用于各个通信服务。附图说明图1是示出传统的基于承载的qos控制方法的图;图2是示出根据本公开的实施方式的基于服务流的qos控制方法的图;图3是示出根据本公开的实施方式的在bs的角度的qos控制方法(基于服务流的qos控制)的控制流程图;图4是示出根据本公开的实施方式的在终端的角度的qos控制方法(基于服务流的qos控制)的控制流程图;图5是示出根据本公开的实施方式的在bs的角度的qos控制方法(在切换之前和切换之后的系统的qos控制方法之间的互通)的控制流程图;图6是示出根据本公开的实施方式的在终端的角度的qos控制方法(在切换之前和切换之后的系统的qos控制方法之间的互通)的控制流程图;图7是示出根据本公开的实施方式的bs设备的配置的框图;以及图8是示出根据本公开的实施方式的终端设备的配置的框图。具体实施方式以下,将参照附图详细描述本公开。在详细描述本公开之前,下面将首先描述通过本公开提出的基于服务流的qos控制方法实现的功能(效果)。本公开实现了以下效果:基于服务流的qos控制所需的信息(qos控制信息)可在没有单独信令的情况下提供给终端,qos控制信息以搭载(piggyback)的形式传输,从而提高了分组检测效率,通过在切换之前和切换之后的系统之间启用互通qos控制方法,在切换期间被最小化的终端的通信服务的断开,并且根据通讯服务的灵敏度选择性地反映切换之前和之后的系统之间的qos控制方法的互通。在下文中,将描述用于实现由本公开提出的基于服务流的qos控制方法的设备和/或配置,并且将更详细地描述上述效果。同时,参照图1描述传统的基于承载的qos控制方法。传统的基于承载的qos控制方法是将一组几种类型的通信服务映射到eps承载(即承载)并基于该承载应用qos的方法。如图1所示,为了使用基于承载的qos控制方法,在终端(用户)中生成承载(例如,承载1和2),以保证终端要使用的通信服务所需的qos。承载1和2中的每一个可以是默认承载和专用承载。如图1所示,假设终端使用的通信服务1的服务流1和通信服务2的服务流2属于一个承载(承载1)并且终端使用的通信服务3的服务流3和通信服务4的服务流4属于一个承载2。在这种情况下,相同的qos,即承载1的qos等级(qos参数a)被应用于通过承载1发送的两个服务流1和2,并且,相同的qos,即承载2的qos等级(qos参数b)被应用于通过承载2发送的两个服务流3和4。结果,传统的基于承载的qos控制方法的优点在于,由于基于承载作为逻辑单元应用qos,可降低qos控制的复杂性,但是具有限制,因为差分qos不能应用于属于一个承载的服务流。因此,本公开通过实现如图2所示的基于服务流的qos控制,将差分qos,即,服务质量应用于通信服务。然而,当实现基于服务流的qos控制时,与传统的基于承载的qos控制方法相比,qos控制的复杂性增加。本公开提出了一种基于服务流的qos控制方法,通过该方法,与传统的基于承载的qos控制方法相比,差异qos可应用于各个通信服务而不增加复杂性。将参照图3从bs的角度描述根据本公开的qos控制方法(基于服务流的qos控制)。因此,为了便于描述,在下文中,通过描述bs设备100的操作方法来描述根据本公开的qos控制方法。在根据本公开的qos控制方法中,即,bs设备100的操作方法,确定要发送到终端200的下行链路分组的服务流。也就是说,在bs设备100的操作方法中,当在s100中从网络(未示出)接收到要发送给终端200的下行链路分组时,bs设备100在s110中基于在下行链路分组的报头中识别出的5元组(即,源ip、目的ip、源端口、目的端口和协议id)来确定服务流。以下,为了便于描述,假设下行链路分组的服务流被确定为服务流1。在bs设备100的操作方法中,在s120中,bs设备在为各个服务流定义的服务质量(qos)参数中识别为下行链路分组的服务流1定义的特定qos参数。以下,为了便于描述,将为服务流1定义的特定qos参数称为qos参数1。此时,在bs设备100的操作方法中,bs设备100在s130中识别下行链路分组是否为应包括qos控制信息的特定下行链路分组。例如,在bs设备100的操作方法中,如果下行链路分组是在终端200开始使用通信服务1的时间点的下行链路分组,并且因而,在维持终端200的服务流1的同时启动终端200的服务流1或者改变服务流1的qos参数1的时间点的下行链路分组,则bs设备100识别该下行链路分组是应包括qos控制信息的特定下行链路分组。在bs设备100的操作方法中,当在s130中识别出下行链路分组不是特定下行链路分组时,bs设备100将qos参数1应用于下行链路分组,并将具有为服务流1定义的特定qos的下行链路分组发送到终端200。同时,在bs设备100的操作方法中,当在s130中识别出下行链路分组是特定下行链路分组时,在s135中,bs设备100将qos控制信息插入到报头中,更具体地,插入到下行链路分组的l2报头中,并将qos参数1应用到下行链路分组,并将具有为服务流1定义的特定qos的下行链路分组发送到终端200。也就是说,在bs设备100的操作方法中,bs设备将下行链路分组中为服务流定义的qos参数(qos等级)应用于下行链路分组,并基于服务流以保证的qos等级发送下行数据。如图2所示,假设终端200在使用通信服务1、2、3和4时生成终端200的服务流1、2、3和4。在这种情况下,根据本公开的bs设备100可将通信服务1的分组中为服务流1定义的qos参数1(qos等级1)应用于相应分组并发送相应分组,将通信服务2的分组中为服务流2定义的qos参数2(qos等级2)应用于相应分组并发送相应分组,将通信服务3的分组中为服务流3定义的qos参数3(qos等级3)应用于相应分组并发送相应分组,并将通信服务4的分组中为服务流4定义的qos参数4(qos等级4)应用于相应分组并发送相应分组,从而基于服务流发送具有保证qos等级的分组。此时,根据本公开的bs设备100可为下行链路业务执行基于服务流的qos控制并在不使用单独的控制消息(单独的信令)的情况下,向终端通知基于服务流的qos控制所需的信息(qos控制信息)。以下,将参照图4中从终端的角度描述根据本公开的qos控制(基于服务流的qos控制)方法。为了便于描述,将通过描述终端设备200的操作方法来根据本公开的qos控制方法。在根据本公开的qos控制方法中,即,终端设备200的操作方法中,当在s200中接收到从bs100发来的下行链路分组时,在报头中识别出记录识别信息的字段,更具体地,在下行链路分组的l2报头中识别。并且,当存在识别信息时,在s210中基于识别信息识别下行链路分组是否为包括qos参数的特定下行链路分组。在终端设备200的操作方法中,当识别出此次接收到的下行链路分组是包括qos参数的特定下行链路分组时(s210的是),终端设备200可在s220中从下行链路分组的报头(l2报头)获取qos控制信息。在终端设备200的操作方法中,终端设备200在s230中将在先前获取的qos控制信息中识别到的特定qos参数映射到此次接收到的特定下行链路分组的服务流。更具体地,在终端设备200的操作方法中,终端设备200可以基于5元组识别特定下行链路分组的服务流,即,源ip、目的ip、源端口、目的端口以及在此次接收到的特定下行链路分组的报头中识别出的协议id。如上所述,假设bs100识别服务流1,并且将用于识别为服务流1定义的qos参数1的qos控制信息插入到特定下行链路分组的报头中,然后发送。在这种情况下,在终端设备200的操作方法中,终端200可基于在特定下行链路分组的报头中识别出的5元组来识别服务流1。在终端设备200的操作方法中,终端设备200将从先前获取的qos控制信息识别的qos参数1映射到特定下行链路分组的服务流1。此时,在终端设备200的操作方法中,当终端设备200将qos参数1映射到作为用于识别服务流1的标准的5元组(源ip、目的ip、源端口、目的端口和协议id)时,终端设备200可存储通过将qos参数1映射到服务流1而生成的qos参数映射信息和服务流。此外,在终端设备200的操作方法中,终端设备200可在s240中处理此次接收到的下行链路分组。当然,在终端设备200的操作方法中,当在s210中识别出此次接收到的下行链路分组不是特定分组时,终端设备200可在s240中处理此时接收到的下行链路分组,而不执行步骤s220和s230。在终端设备200的操作方法中,当发送服务流1的上行链路分组时,终端设备200在s250中将映射到服务流1的qos参数1应用于服务流1的上行链路分组,并且发送具有为服务流1定义的特定qos的上行链路分组。也就是说,在终端设备200的操作方法中,当要发送上行链路分组时,终端设备200基于从要发送的上行链路分组的报头识别的5元组来识别服务流。例如,在终端设备200的操作方法中,当识别出服务流1时,终端设备200可将映射到服务流1的qos参数1应用于该上行链路分组,并且发送具有为服务流1定义的特定qos的服务流1的上行链路分组。如图2所示,假设当终端设备200使用通信服务1、2、3和4时,为终端设备200生成服务流1、2、3和4。在这种情况下,根据本公开的终端设备200可将为通信服务1的分组的服务流1定义的qos参数1(qos等级1)应用于相应分组并发送相应分组,将为通信服务2的分组的服务流2定义的qos参数2(qos等级2)应用于相应分组并发送相应分组,将为通信服务3的分组的服务流3定义的qos参数3(qos等级3)应用于相应分组并发送相应分组,并且将为通信服务4的分组的服务流4定义的qos参数4(qos等级4)应用于相应分组并发送相应分组,以便基于服务流以保证的qos等级发送分组。此时,在终端设备200的操作方法中,终端设备200可从没有单独信令的下行链路分组的报头获取和识别基于服务流的qos控制所需的信息(qos控制信息),并基于所获取的信息,基于服务流,以保证的qos等级发送分组。如上所述,参照图3和图4,根据本公开的基于服务流的qos控制方法,当对下行链路业务执行基于服务流的qos控制并且以搭载(piggyback)的形式将qos控制信息发送到终端(在搭载的形式中,qos控制信息被插入到下行链路业务的特定分组的报头中)时,与下行业务的qos控制相同,终端对上行业务执行基于服务流的qos控制。以下,将从bs的角度描述根据本公开的qos控制方法(在切换之前和切换之后的系统之间的互通qos控制方法)。因此,为了便于描述,将通过在下文中描述bs设备100的操作方法来描述根据本公开的qos控制方法。在bs设备100的操作方法中,当终端200在s150中切换到支持qos控制策略(即,与bs设备100不同的基于承载的qos控制策略(控制方法))的lte网络时,识别由终端200使用的通信服务的服务类型。在bs设备100的操作方法中,当由终端200使用的通信服务的服务类型是会话连续性的保证很重要的类型(例如voip或视频呼叫)时,确定服务需要服务流的连续性(s160中的“是”)。在bs设备100的操作方法中,当需要终端200的服务流的连续性时(s160的“是”),qos转换信息被提供给终端200,其中qos转换信息用于将服务流的qos参数转换为根据基于承载的qos控制方法的qos参数。例如,bs设备100通过与网络(未示出)的互通来选择终端200切换到的目标小区,并提供切换到终端200所需的策略和指令(以下称为切换信息),从而允许终端200基于切换信息从当前呼叫(bs设备100)执行到目标小区的切换。此时,在bs设备100的操作方法中,当切换信息被提供给终端200时,还提供了qos转换信息。然后在s180中以常规方式释放与终端200的会话。同时,在bs设备100的操作方法中,当不需要终端200的服务流的连续性时(s160中的“否”),qos转换信息不提供给终端200。例如,在bs设备100的操作方法中,在s170中,将切换信息提供给终端200,然后以常规方式释放与终端200的会话。然后,在bs设备100的操作方法中,当终端200切换到支持基于承载的qos控制方法的lte网络时,bs设备100可根据是否需要终端200的服务流的连续性(即,根据通信服务的灵敏度),选择性地提供qos转换信息,从而防止由于不必要的额外处理过程而导致的负载增加。也就是说,在bs设备100的操作方法中,由于通过切换之前和切换之后的系统的qos控制方法之间的互通进行切换,可最小化终端的通信服务的断开。可根据通信服务的灵敏度(根据是否需要服务流的连续性)选择性地应用在切换之前和切换之后的系统之间的qos控制方法的互通。以下,将参考图6在终端的角度描述根据本公开的qos控制方法(在切换之前和切换之后的系统之间的qos控制方法的互通)。因此,为了便于描述,将通过描述终端设备200的操作方法描述根据本公开的qos控制方法。在终端设备200的操作方法中,当要在s260中满足切换要求条件并且执行切换时,可在s270中从bs100接收切换信息。此时,在终端设备200的操作方法中,当与qos转换信息一起接收到切换信息时,确定需要qos参数转换(s280中的“是”)。如上所述,qos转换信息包括每个服务流通过其映射到承载的每个服务流的匹配规则,每个服务流的匹配规则的优先级,以及为每个承载定义的qos参数。基于每个服务流的qos等级确定每个服务流的匹配规则的优先级。具体地,在每个服务流的匹配规则中,可确定特定服务流的匹配规则具有与qos级别低于特定服务流的qos级别的服务流的匹配规则相同或更高的优先级。例如,在每个服务流的匹配规则中,服务流1被映射到承载的服务流1的匹配规则被确定为具有与qos等级低于服务流1的服务流的匹配规则相同或更高的优先级。换句话说,每个服务流的匹配规则的优先级按服务流的qos等级的降序变低。另外,每个服务流的匹配规则可包括用于搜索与相应服务流匹配的匹配规则的搜索因子。搜索因子可被定义为用于确定服务流的标准的5元组(源ip、目的ip、源端口、目的端口和协议id)。下面更详细地描述qos参数转换过程。在终端设备200的操作方法中,关于先前存储的服务流和qos参数映射信息的服务流,终端设备200在s290中按照从具有最高优先级的匹配规则到具有最低优先级的匹配规则的顺序,基于qos转换信息从各个服务流的匹配规则中搜索与服务流(搜索因子)匹配的匹配规则。通过示例描述了服务流1和qos参数1的映射信息。在终端设备200的操作方法中,终端设备200比较服务流1(源ip、目的ip、源端口、目的端口和协议id)和在各个服务流的匹配规则中具有最高优先级的匹配规则2(参见表2)的搜索因子(源ip、目的ip、源端口、目的端口和协议id),并识别它们是否彼此匹配。当它们彼此匹配时,终端设备200确定匹配规则2是匹配操作终端设备200的方法中的服务流1的匹配规则。在终端设备200的操作方法中,当它们彼此不匹配时,终端设备200比较服务流1(源ip、目的ip、源端口、目的端口和协议id)和在各个服务流的匹配规则中具有下一最高优先级的匹配规则3(参见表2)的搜索因子(源ip、目的ip、源端口、目的端口和协议id),并识别它们是否彼此匹配。如上所述,在终端设备200的操作方法中,关于正在使用的通信服务的服务流,终端设备200根据从具有最高优先级的匹配规则到具有最低优先级的匹配规则的顺序来搜索与各个服务流的匹配规则中的服务流(搜索因子)优先级相匹配的匹配规则。在终端设备200的操作方法中,由于终端设备200可从具有最高优先级的匹配规则中识别和搜索匹配规则,换句话说,qos参数转换中的最高qos等级,从而提高了qos参数转换速度和能力。以下,为了便于描述,假设匹配规则2被找到与服务流1匹配的匹配规则。在这种情况下,在终端设备200的操作方法中,终端设备200根据在s300中找到的匹配规则2将服务流1与承载(例如,承载1)进行匹配,并在s310中,将服务流1的qos参数1转换为针对匹配的承载(例如,承载1)所定义的qos参数(例如,qos参数a)。在终端设备200的操作方法中,当在各个服务流的匹配规则中没有找到匹配服务流1的匹配规则时,终端设备200可将服务流1(通信服务1)与默认承载进行匹配。如上所述,在终端设备200的操作方法中,在切换过程中,终端设备200可将根据终端设备200所处理(映射/存储)的基于服务流的qos控制方法的qos参数(例如,qos参数1)转换为根据基于承载的qos控制方法的qos参数(例如,qos参数a)。当然,在终端设备200的操作方法中,终端设备200在s320中可与qos参数转换分开地执行传统的切换过程,诸如释放与bs100的会话并执行到目标小区的切换。在终端设备200的操作方法中,在切换到目标小区之后,终端设备200可在s320中基于根据传统的基于承载的qos控制方法映射了服务流(通信服务)的承载,以保证的qos等级发送上行链路分组。同时,在终端设备200的操作方法中,当确定不需要qos参数转换(s280的“否”)时,终端设备200在s285中执行诸如释放与bs100的会话的传统切换过程并执行向目标小区的切换。如上所述,本公开具有向终端通知基于服务流的qos控制所需的信息(qos控制信息)的效果,而没有用于执行基于服务流的qos控制的单独信令的效果,具有通过以搭载(piggyback)的形式发送qos控制信息来提高分组检测效率的效果,具有通过在切换之前和切换之后实现系统的qos控制方法之间的互通,使切换中终端的通信服务的断开减少到最低程度的效果,以及具有根据通信服务的灵敏度选择性地反映在切换之前和切换之后的系统的qos控制方法之间的互通的效果。以下,将对本公开提出的实现基于服务流的qos控制方法的设备,即bs设备和终端设备,进行详细描述。将首先参考图7描述根据本公开的示例性实施方式的bs设备的配置。如图7所示,根据本公开的bs设备包括:确定单元110,该确定单元110被配置为确定将要发送给终端的下行链路分组的服务流;识别单元120,该识别单元120被配置为从为各个服务流定义的qos参数中识别定义在服务流中的特定qos参数;以及发送单元150,该发送单元150被配置为将特定qos参数应用于下行链路分组并将具有在服务流中定义的特定qos参数的下行链路分组发送给终端。以下,为了便于描述,该终端被称为图2中的终端设备200。确定单元110确定要发送到终端200的下行链路分组的服务流。也就是说,当从网络(未示出)中传输将要发送给终端200的下行链路分组时,确定单元110基于从下行链路分组的报头识别的信息来识别下行链路分组的服务流。此时,下行链路分组可具有基于ip的分组的形式,其中,5元组规则被应用于qos控制。因此,确定单元110可基于从下行链路分组的报头识别的5元组,即源ip、目的ip、源端口、目的端口和协议id来识别服务流。以下,为了便于描述,假设下行链路分组的该服务流被分类为服务流1。识别单元120在为各个服务流预定义的qos参数中识别在此次识别的服务流中定义的特定qos参数。例如,识别单元120识别为各个服务流预定义的qos参数中为服务流1定义的特定qos参数。此时,识别单元120可具有为各个服务流预定义的qos参数,并且在各个服务流具有的qos参数中搜索和识别为服务流1定义的特定qos参数。或者,识别单元120可不具有用于各个服务流的qos参数,并且可在终端200连接会话以使用通信服务1(服务流1)的过程期间从单独的网络设备(例如,p-gw)获取和识别为服务流1定义的特定qos参数。qos参数可被定义为下面[表1]中所示的一条或多条信息。[表1]以下,为了便于描述,为服务流1定义的qos参数被称为qos参数1。当发送下行链路分组时,发送单元150将由识别单元120识别出的特定qos参数(例如,qos参数1)应用于下行链路分组,并且利用为服务流1定义的特定qos将下行链路分组发送到终端200。也就是说,当发送下行链路分组时,发送单元150通过将对应分组的服务流中定义的qos参数(qos等级)应用于下行链路分组并发送下行链路分组,基于服务流以保证的qos等级发送下行链路分组。在上文中,已经基于下行链路业务描述了根据本公开的基于服务流的qos控制方法。为了将根据本公开的基于服务流的qos控制方法应用于上行链路业务,需要向终端通知基于服务流的qos控制所需的信息(qos控制信息)的过程。然而,如果在此过程中使用单独的控制方法,每当生成新的服务流时,应该发送和接收控制消息,因此与现有的基于承载的qos控制方法相比,qos控制的复杂性会增加。以下,本公开提出了一种向终端通知基于服务流的qos控制所需的信息(qos控制信息)而不使用单独的控制消息(单独的信令)的方法。具体地,如图7所示,根据本公开的bs设备100还包括控制信息传送单元130。控制信息传送单元130可根据服务流将用于识别特定qos参数的qos控制信息插入到特定下行链路分组的报头中,并且允许终端200基于qos控制信息发送具有特定qos的服务流的上行链路分组。也就是说,控制信息传送单元130可通过根据诸如服务流1的服务流将qos控制信息插入到下行链路分组中的特定下行链路分组的报头中来向终端200通知qos控制信息。此时,qos控制信息包括这样的识别信息,即,该识别信息用于识别分组是否是包括qos参数的分组,并且包括在服务流(例如,服务流1)中定义的特定qos参数(例如,qos参数1)。另外,特定下行链路分组是在启动服务流的情况下的下行链路分组中的下行链路分组和服务流维持期间服务流的qos参数改变的情况下的下行链路分组中的至少一个。例如,控制信息传送单元130可将qos控制信息插入到自终端200使用通信服务1以来启动终端200的服务流1的时间点的特定下行链路分组的报头中。或者,由于终端200继续使用通信服务1,控制信息传送单元130可将qos控制信息插入到服务流1的qos参数1被改变的时间点的特定下行链路分组的报头中,同时维持终端200的服务流1。优选的是,插入qos控制信息的报头是诸如分组结构中的层(l)2报头的在接收时首先处理的报头。接下来,由于接收特定下行链路分组的终端200可从特定下行链路分组的报头了解基于服务流的qos控制所需的信息(qos控制信息),终端200可以基于该信息基于服务流以保证的qos等级发送上行链路分组。如上所述,根据本公开,可在不使用单独的控制消息(单独的信令)的情况下向终端通知基于服务流的qos控制所需的信息(qos控制信息)。同时,用于实现基于服务流的qos控制方法的bs设备100可位于与支持另一qos控制策略的lte网络交叠的区域中,例如,传统的基于承载的qos控制方法,在这种情况下,终端200可切换到lte网络。在这种情况下,由于在切换之前/之后的系统之间的qos控制方法不同,在切换之后无缝地向系统中的终端200提供通信服务时,可能无法提供qos控制。因此,本公开提出了一种在考虑到终端切换到支持现有的基于承载的qos控制方法的网络的情况下,在切换之前和切换之后实现系统的qos控制方法之间的互通的方法。具体地,如图7所示,根据本公开的bs设备100还包括互通控制器140。当终端200切换到支持不同于bs设备100的qos控制策略的另一网络时,互通控制器140向终端200提供用于将特定qos参数转换为根据不同的qos控制策略的qos参数的qos转换信息。也就是说,当终端200切换到支持不同于bs设备100的qos控制策略的lte网络,即基于承载的qos控制策略(方法)时,互通控制器140向终端200提供用于将服务流1的qos参数1转换为根据基于承载的qos控制方法的qos参数的qos转换信息。更具体地,当终端200满足切换要求条件并且bs设备100确定需要终端200的切换时,bs设备100通过与网络(未示出)的互通选择终端200切换到的目标小区,并提供切换到终端200所需的策略和指令(下文中,称为切换信息),因而允许终端200基于切换信息从当前小区(bs设备100)切换到目标小区。此时,在终端200切换到支持基于承载的qos控制方法的lte网络的情况下,当向终端200提供切换信息时,互通控制器140还提供qos转换信息。qos转换信息包括每个服务流通过其映射到承载的每个服务流的匹配规则,每个服务流的匹配规则的优先级,以及为每个承载定义的qos参数。基于每个服务流的qos等级确定每个服务流的匹配规则的优先级。如上所述,在根据本公开的终端设备的描述中将详细提及基于qos等级确定每个服务流的匹配规则的优先级的原因。因此,在接收切换信息并根据切换信息从当前呼叫(bs设备100)执行到目标小区的切换的过程中,终端200可将根据终端200拥有(映射/存储)的基于服务流的qos控制方法的qos参数转换为根据基于qos转换信息的基于承载的qos控制方法的qos参数。根据本公开,当终端从根据基于服务流的qos控制方法的系统切换到基于承载的qos控制方法时,通过将用于基于服务流的qos参数转换(匹配)为基于承载的qos参数的信息发送到终端,可以使切换期间终端的通信服务的断开最小化。当在终端200的切换期间转换qos参数时,与未转换qos参数的情况相比,需要处理附加过程。即使附加过程的负载对终端200来说很小,要处理的附加过程也可能导致切换期间的负载增加。同时,当终端200仅使用诸如互联网搜索或电子邮件服务之类的通信服务时,保证会话连续性不重要,即使由于终端200切换到支持基于承载的qos控制方法的lte网络而导致通信稍微断开,终端200的用户可能几乎不受到影响。因此,在这种情况下,在终端200执行切换的过程期间,qos参数的转换可能是相当不必要的。当终端200切换到支持基于承载的qos控制方法的lte网络时,只有当需要终端200的服务流的连续性时,互通控制器140才可提供qos转换信息。此时,需要连续性的服务流可根据预先定义而变化,并且可被定义为诸如考虑到会话连续性的保证重要的诸如voip或视频呼叫的通信服务的服务流。然后,当终端200切换到支持基于承载的qos控制方法的lte网络时,互通控制器140可根据是否需要终端200的服务流的连续性,即根据通信服务的灵敏度,选择性地提供qos转换信息,从而防止由于不必要的附加处理过程而导致的负载增加。如上所述,根据本公开的bs设备100可实现基于服务流的qos控制方法,该方法具有在没有单独信令的情况下向终端通知基于服务流的qos控制所需的信息(qos控制信息)的功能,以及在切换之前和切换之后实现系统的qos控制方法之间的互通,但是根据通信服务的灵敏度选择性地反映qos控制方法的功能,从而与传统的基于承载的qos控制方法相比,在不增加复杂性的情况下将差分qos(即,服务质量)应用于通信服务。以下,将参照图8描述根据本公开的示例性实施方式的终端设备的配置。如图4所述,根据本公开的终端设备200包括:获取单元210,该获取单元210用于从bs接收到的下行链路分组中的特定下行链路分组的报头获取qos控制信息;qos控制器220,该qos控制器被配置为将从qos控制信息识别的特定qos参数映射到特定下行链路分组的服务流;发送器230,该发送器230被配置为将特定qos参数应用于服务流的上行链路分组,并发送具有在服务流中定义的特定qos的上行链路分组。以下,为了便于描述,bs参照图2的bs设备100,并且将根据通信服务1的使用基于服务流1进行以下描述。获取单元210从由bs100接收的下行链路分组中的特定下行链路分组的报头获取qos控制信息。如上所述,qos控制信息包括用于识别分组是否是包括qos参数的分组和在服务流(例如,服务流1)中定义的特定qos参数(例如,qos参数1)的识别信息。当从bs100接收到下行链路分组时,获取单元210识别其中识别信息被记录在下行链路分组的报头(更具体地,l2报头)中的字段,当存在识别信息时,识别此次接收到的下行链路分组是否是包括基于识别信息的qos参数的特定下行链路分组。当识别出此次接收到的下行链路分组是特定的下行链路分组时,获取单元210可从对应的下行链路分组的报头(更具体地,l2报头)中获取qos控制信息。当获取单元210获取qos控制信息时,qos控制器220可基于从特定下行链路分组的报头识别的5元组来识别特定下行链路分组的服务流。如示例中所述,假设bs100识别服务流1,并且将用于识别为服务流1定义的qos参数1的qos控制信息插入到特定下行链路分组的报头中,然后发送。在这种情况下,qos控制器220可基于从特定下行链路分组的报头识别的5元组来识别服务流1。qos控制器220映射从先前获取的特定下行链路分组的qos控制信息服务流1识别的qos参数1。此时,qos控制器220可存储服务流,并且通过将qos参数a映射到服务流1而生成的qos参数映射信息可通过将qos参数1映射到5元组(源ip、目的ip、源端口、目的端口和协议id)来存储在服务流1中,该5元组是识别服务流1的标准。当从终端设备200的服务流1被启动的时间点的特定下行链路分组的报头获取了qos控制信息并且qos参数1被映射到服务流1时,这意味着存储了新的服务流和qos参数映射信息。另一方面,当从服务流1的qos参数1改变的时间点的特定下行链路分组的报头获取qos控制信息时,维持终端设备200的服务流1并且qos参数1被映射到服务流1,这意味着更新和存储常规存储的服务流和qos参数映射信息。发送器230将映射到服务流1的特定qos参数应用于服务流1的上行链路分组,并发送具有为服务流1定义的特定qos的上行链路分组。也就是说,当根据从要发送的上行链路分组的报头标识的5元组识别服务流1时,发送器230可将映射到服务流1的qos参数1应用于相应的上行链路分组,并且发送具有为服务流1定义的qos的服务流1的上行链路分组。如上所述,根据本公开的终端设备200可从没有单独信令的下行链路分组的报头获取并了解基于服务流的qos控制所需的信息(qos控制信息),并且基于所获取的信息,基于服务流以保证的qos等级发送分组。另外,当终端设备200从bs100切换到支持传统的基于承载的qos控制方法的网络时,下面将描述终端设备200操作通过在切换之前和切换之后的系统的qos控制方法之间的互通的配置。当终端设备200被切换到支持不同于bs100的qos控制策略的另一网络时,终端设备200,即qos控制器220,基于从bs100提供的qos转换信息,将特定qos参数转换为根据不同的qos控制策略的qos参数。更具体地,当终端设备200满足切换要求条件并且bs100确定需要终端设备200的切换时,bs100通过与网络(未示出)的互通选择终端设备200切换到的目标小区,并且向终端设备200提供切换所需的策略和指令(下文中,称为切换信息),因此,允许终端设备200基于切换信息从当前小区(bs100)切换到目标小区。此时,在终端设备200切换到支持基于承载的qos控制方法的lte网络的情况下,当向终端设备200提供切换信息时,bs100还提供qos转换信息。因此,当终端设备200切换到支持不同于bs100的qos控制策略的lte网络时,即基于承载的qos控制策略(控制方法),终端设备200的qos控制器220从bs100接收qos转换信息。以下,qos控制器220基于qos转换信息将特定qos参数(例如,服务流1的qos参数1)转换为根据基于承载的qos控制方法的qos参数。如上所述,qos转换信息包括每个服务流通过其映射到承载的每个服务流的匹配规则,每个服务流的匹配规则的优先级,以及为每个承载定义的qos参数。基于每个服务流的qos等级确定每个服务流的匹配规则的优先级。具体地,在每个服务流的匹配规则中,可确定特定服务流的匹配规则具有与qos级别低于特定服务流的qos级别的服务流的匹配规则相同或更高的优先级。例如,在每个服务流的匹配规则中,服务流1通过其映射到承载的服务流1的匹配规则被确定为具有与qos等级低于服务流1的服务流的匹配规则相同或更高的优先级。换句话说,每个服务流的匹配规则的优先级按服务流的qos等级的降序变低。另外,每个服务流的匹配规则可包括用于搜索匹配相应服务流的匹配规则的搜索因子,并且搜索因子可以被定义为5元组(源ip、目的ip、源端口、目的端口和协议id),该5元组是用于确定服务流的标准。qos转换信息可定义为下面的[表2]和[表3]。[表2]匹配规则优先级搜索因子(映射标准)承载id13源ip、目标ip、源端口、目标端口、协议id121源ip、目标ip、源端口、目标端口、协议id132源ip、目标ip、源端口、目标端口、协议id3............[表3]承载id承载上下文承载类型1qci,arp,...默认或专用2qci,arp,...默认或专用.........[表2]示出每个服务流的匹配规则以及每个匹配规则的优先级,并且[表3]示出为每个服务流定义的qos参数(承载上下文和承载类型)。下面更详细地描述qos参数转换过程。关于先前存储的服务流和qos参数映射信息的服务流,qos控制器220基于qos转换信息,按照从具有最高优先级的匹配规则到具有最低优先级的匹配规则的顺序,搜索与服务流(搜索因子)匹配的匹配规则,用于各个服务流的匹配规则。通过示例描述了服务流1和qos参数1的映射信息。qos控制器220比较服务流1(源ip、目的ip、源端口、目的端口和协议id)和在各个服务流的匹配规则中具有最高优先级的匹配规则2的搜索因子(源ip、目的ip、源端口、目的端口和协议id),并识别它们是否彼此匹配。当它们彼此不匹配时,qos控制器220比较服务流1(源ip、目的ip、源端口、目的端口和协议id)和在各个服务流的匹配规则中匹配规则2之后具有次高优先级的匹配规则3的搜索因子(源ip、目的ip、源端口、目的端口和协议id),并识别它们是否彼此匹配。如上所述,关于正在使用的通信服务的服务流程,qos控制器220按照在各个服务流的匹配规则中从具有最高优先级的匹配规则到具有最低优先级的匹配规则的顺序搜索匹配服务流(搜索因子)的匹配规则。由于终端设备200可从具有最高优先级(换句话说,qos参数转换中的最高qos等级)的匹配规则中识别和搜索匹配规则,从而提高了qos参数转换速度和能力。以下,为了便于描述,假设找到匹配规则2作为与服务流1匹配的匹配规则。在这种情况下,qos控制器220根据找到的匹配规则2将服务流1与承载(例如,承载1)进行匹配,并将服务流1的qos参数1转换为匹配的承载(例如,承载1)中定义的qos参数(例如,qos参数a)。如果没有找到与各个服务流的匹配规则中的服务流1匹配的匹配规则,则qos控制器220可将服务流1(通信服务1)与默认承载进行匹配。如上所述,在切换过程中,终端设备200可基于qos转换信息将根据终端200处理(映射/存储)的基于服务流的qos控制方法的qos参数(例如,qos参数1)转换为根据基于承载的qos控制方法的qos参数(例如,qos参数a)。在切换到目标小区之后,终端设备200可基于根据传统的基于承载的qos控制方法映射了服务流(通信服务)的承载,以保证的qos等级发送上行链路分组。如上所述,根据本公开的终端设备200可实现基于服务流的qos控制方法,该方法具有向终端提供基于服务流的qos控制所需的信息(qos控制信息)的功能,而无需单独的信令,并且具有在切换之前和切换之后实现系统的qos控制方法之间的互通,但是根据通信服务的灵敏度选择性地反映qos控制方法的功能,从而与传统的基于承载的qos控制方法相比,在不增加复杂性的情况下将差分qos(即,服务质量)应用于通信服务。本公开中描述的功能操作和主题的实现可通过数字电子电路,通过本公开中描述的结构,及其等效物,包括计算机软件,固件或硬件,包括或者由其中的一个或多个的组合来实现。本说明书中描述的主题的实现可在一个或多个计算机程序产品中实现,即,与在有形程序存储介质上编码的计算机程序命令相关的一个或多个模块,以控制处理系统的操作或通过操作执行。计算机可读介质可以是机器可读存储设备,机器可读存储基板,存储器设备,影响机器可读无线电波信号的材料的组合,或其一个或多个的组合。在说明书中,术语“系统”或“设备”例如包括可编程处理器,计算机或用于数据处理的各种机制,设备和机器,包括多处理器和计算机。除了硬件之外,处理系统还可包括在被请求时为计算机程序创建执行环境的代码,例如,构成处理器固件的代码,协议栈,数据库管理系统,操作系统或其中一个或多个的组合。计算机程序(也称为程序,软件,软件应用程序,脚本或代码)可用任何形式的编程语言编写,包括编译或注释语言,声明或程序语言,并且它可以以任何形式部署,包括作为独立程序或模块,组件,子例程或适用于计算机环境的其他单元。计算机程序可以但不必对应于文件系统中的文件。程序可存储在提供给所请求程序的单个文件中,存储在多个协调文件中(例如,存储一个或多个模块,子程序或代码部分的文件),或者存储在其他程序或数据的文件的一部分中(例如,存储在标记语言文档中的一个或多个脚本)。计算机程序可部署在一个计算机上或在位于一个站点上或分布在多个站点上并通过通信网络互连的多个计算机上执行。适用于存储计算机程序命令和数据的计算机可读介质包括所有类型的非易失性存储器,介质和存储器设备,例如,诸如eprom,eeprom和闪存设备的半导体存储设备,以及诸如外部硬盘或外部磁盘的磁盘,磁光盘,cd-rom和dvd-rom磁盘。处理器和存储器可由专用逻辑电路添加或集成到逻辑电路中。说明书中描述的主题的实现可在包括诸如数据服务器的后端组件,诸如应用服务器的中间件组件,诸如具有网络浏览器或图形用户界面的客户端计算机,其可与用户在说明书中描述的主题的实现交互的前端组件,或者后端,中间件和前端组件中的一个或多个的所有组合的计算机系统中来实现。系统的组件可通过任何类型的数字数据通信(例如通信网络或介质)相互连接。虽然说明书中包含许多具体的实现细节,这些不应被解释为对任何公开或可能要求保护的范围的限制,而是作为对特定公开的特定实施方式特定的特征的描述。在单独实施方式的上下文中在说明书中描述的某些特征也可在单个实施方式中组合实现。相反,在单个实施方式的上下文中描述的各种特征也可在多个实施方式中单独地或以任何合适的子组合来实现。此外,尽管上面的特征可以描述为以某些组合起作用并且甚至最初如此声明,但是在某些情况下可从组合中切除要求保护的组合的一个或多个特征,所要求保护的组合可针对子组合的子组合或变化。另外,在说明书中,在附图中以特定顺序示出了这些操作,但是应该理解,操作不一定以所示的特定顺序执行,或者必须执行所有示出的操作以便获得优选的结果。在特定情况下,多任务和并行处理可能是优选的。此外,不应该理解,在所有实现中都需要分离上述实现的各种系统组件。另外,应该理解,所描述的程序组件和系统通常可集成在单个软件包中,或者可封装在多软件产品中。如上所述,在说明书中公开的特定术语不旨在限制本公开。因此,虽然参考上述示例详细描述了本公开,但是本领域技术人员可在不脱离本公开的范围的情况下修改,改变和变换一些部分。本公开的范围由所附权利要求而不是详细描述限定。因此,应当理解,从所附权利要求及其等同物的含义和范围得出的所有修改或变化都包括在本公开的范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1