本发明涉及通信技术领域,特别涉及一种配置qos规则的方法和设备。
背景技术:
qos(qualityofservice,服务质量),是网络的一种安全机制,是用来解决网络延迟和阻塞等问题的一种技术。在正常情况下,如果网络只用于特定的无时间限制的应用系统,并不需要qos,比如web应用,或e-mail设置等。但是对关键应用和多媒体应用就十分必要。当网络过载或拥塞时,qos能确保重要业务量不受延迟或丢弃,同时保证网络的高效运行。
随着5gnr(newradio,新空口)的引入,针对一个终端将会有更多的承载。
5g中支持flowbasedqos(基于流的qos)取代端到端eps(evolvedpacketsystem,演进分组系统)bearer(承载)的qos机制,从而实现更细颗粒度的qos控制,更好的满足用户的业务需求。
目前为了降低信令建立的时延,引入了通过配置reflective(反射)qos的方法来激活reflectiveqos,reflective(反射)qos可以满足上下行对等qos需求,通过配置下行数据流qos规则的同时配置上行数据流qos规则,可以减少上行qos流的配置信令。但是目前如何配置reflectiveqos还没有明确的方案。
综上所述,目前还没有一种配置reflectiveqos的方案。
技术实现要素:
本发明提供一种配置qos规则的方法和设备,用以解决现有技术中存在的还没有一种配置reflectiveqos方案的问题。
本发明实施例提供一种配置qos规则的方法,该方法包括:
ran在用户面激活nas反射qos后,将反射qos规则信息发送给终端;
所述ran若接收到所述终端返回的确认信息,确定反射qos规则信息传输成功。
本发明实施例提供一种配置qos规则的方法,该方法包括:
终端接收来自ran的反射qos规则信息,其中所述反射qos规则信息是所述ran在用户面激活nas反射qos后发送的;
所述终端将确认信息返回给所述ran,用于通知所述ran反射qos规则信息传输成功。
本发明实施例提供一种配置qos规则的基站,该基站包括:
至少一个处理单元、以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:
在用户面激活nas反射qos后,将反射qos规则信息发送给终端;若接收到所述终端返回的确认信息,确定反射qos规则信息传输成功。
本发明实施例提供一种配置qos规则的终端,该终端包括:
至少一个处理单元、以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:
接收来自ran的反射qos规则信息,其中所述反射qos规则信息是所述ran在用户面激活nas反射qos后发送的;将确认信息返回给所述ran,用于通知所述ran反射qos规则信息传输成功。
本发明实施例提供一种配置qos规则的基站,该基站包括:
发送模块,用于在用户面激活非接入层nas反射qos后,将反射qos规则信息发送给终端;
处理模块,用于若接收到所述终端返回的确认信息,确定反射qos规则信息传输成功。
本发明实施例提供一种配置qos规则的终端,该终端包括:
接收模块,用于接收来自ran的反射qos规则信息,其中所述反射qos规则信息是所述ran在用户面激活nas反射qos后发送的;
反馈模块,用于将确认信息返回给所述ran,用于通知所述ran反射qos规则信息传输成功。
本发明实施例提供一种存储介质,该存储介质中存储软件程序,该软件程序在被一个或多个处理器读取并执行时实现上述ran侧配置qos规则的任意一种方法。
本发明实施例提供另一种存储介质,该存储介质中存储软件程序,该软件程序在被一个或多个处理器读取并执行时实现上述终端侧配置qos规则的任意一种方法。
本发明实施例ran在用户面激活nas(非接入层)反射qos后,将反射qos规则信息发送给终端,若接收到所述终端返回的确认信息,确定反射qos规则信息传输成功。由于ran能够根据的确认信息,确定反射qos规则信息传输成功,从而提供了一种配置反射qos的方案,保证反射qos规则在ran和终端之间传输的可靠性,进一步提高了系统性能。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例配置qos规则的系统结构示意图;
图2a为本发明实施例第一种通过控制面配置的方法流程示意图;
图2b为本发明实施例第二种通过控制面配置的方法流程示意图;
图3a为本发明实施例第一种通过用户面配置的方法流程示意图;
图3b为本发明实施例第二种通过用户面配置的方法流程示意图;
图4为本发明实施例第一种基站的结构示意图;
图5为本发明实施例第一种终端的结构示意图;
图6为本发明实施例第二种基站的结构示意图;
图7为本发明实施例第二种终端的结构示意图;
图8为本发明实施例ran侧配置qos规则的方法流程示意图;
图9为本发明实施例终端侧配置qos规则的方法流程示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如图1所述,本发明实施例配置qos规则的系统包括:
ran10,用于ran在用户面激活非接入层nas反射qos后,将反射qos规则信息发送给终端;若接收到所述终端返回的确认信息,确定反射qos规则信息传输成功。
终端20,用于接收来自ran的反射qos规则信息,将确认信息返回给所述ran,用于通知所述ran反射qos规则信息传输成功。
本发明实施例ran在用户面激活nas反射qos后,将反射qos规则信息发送给终端,若接收到所述终端返回的确认信息,确定反射qos规则信息传输成功。由于ran能够根据的确认信息,确定反射qos规则信息传输成功,从而提供了一种配置反射qos的方案,保证反射qos规则在ran和终端之间传输的可靠性,进一步提高了系统性能。
在实施中,ran可以在收到核心网的通知后确定用户面激活nas反射qos。
本发明实施例ran可以自身生成反射qos规则信息,也可以接收来自核心网的反射qos规则信息。
如果是接收来自核心网的反射qos规则信息,则核心网生成反射qos规则信息;将所述反射qos规则信息发送给ran,以使所述ran将所述反射qos规则信息发送给终端。
具体的,为了避免信令交互,核心网可以通过用户面或控制面随路向ran发送反射qos规则信息。比如核心网可以通过下行数据流将反射qos规则信息发送给ran,也可以通过信令将反射qos规则信息发给ran。
其中,反射qos规则信息包括但不限于下列信息中的部分或全部:
qfi(qosflowid,qos流标识)、rqi(reflectiveqosindicator,反射qos指示信息)、dlpacketfilter(下行数据包过滤器)。
其中:
rqi为反射qos指示信息,比如rqi为0表示不需要接收反射qos规则,为1表示需要接收反射qos规则。
qfi为qos流标识,用于标识数据流的qos处理要求。
dlpacketfilter为下行数据包过滤器(比如ip五元组),用于区分和过滤ip数据流。
在实施中,终端在rqi为需要接收反射qos规则后,根据收到反射qos规则信息中的dlpacketfilter确定ulpacketfilter,并保存qfi。
可选的,本发明实施例ran可以通过用户面或控制面将所述反射qos规则信息发送给终端。下面分别进行介绍。
配置方式一、通过控制面配置。
具体的,所述ran通过rrc(radioresourcecontrol,无线资源控制)信令将所述反射qos规则信息发送给终端;
相应的,所述终端通过rrc信令接收来自ran的反射qos规则信息。
终端在收到反射qos规则后向ran发送确认信息;
ran若接收到所述终端返回的确认信息,确定反射qos规则信息传输成功,并将确认结果发送给核心网。
对于配置方式一,终端将所述反射qos规则信息对应的数据包sn置于确认信息中发送给所述ran,这样ran根据sn就可以识别出确认信息是针对哪个反射qos规则信息。
配置方式二、通过用户面配置。
具体的,所述ran通过下行数据流将所述反射qos规则信息发送给终端;
相应的,所述终端通过下行数据流接收来自ran的反射qos规则信息。
终端在收到反射qos规则信息后,可以向ran发送确认信息;
ran若接收到所述终端返回的确认信息,确定反射qos规则信息传输成功,并将确认结果发送给核心网。
由于rrc信令中已经包含会话的唯一标识,所以rrc信令中不需要添加相关的标识信息,ran通过rrc信令反馈就可以识别出反馈信息是针对哪个反射qos规则的。
具体的,ran通过下行数据流识别下行数据包过滤信息,并通过控制面发送给终端(这里建立了下行数据包过滤信息和反射qos规则信息的绑定关系);
终端将上行数据包过滤信息置于反馈信息中发送给所述ran;
ran通过识别下行数据包过滤信息中的ip地址和收到的上行数据包过滤信息ip地址,就可以识别出确认信息是针对哪个反馈qos规则信息的。
可选的,所述ran若在设定时长内未收到所述终端返回的确认信息,则确定所述反射qos规则信息传输失败,并向核心网上报反馈qos规则信息传输失败。
具体时长可以根据仿真、经验、需求、应用场景等方式设定。
下面以反射qos规则信息由核心网生成反射qos规则信息为例对通过控制面配置的方案进行介绍。
如图2a所述,本发明实施例第一种通过控制面配置的方法包括:
步骤200、核心网向ran发送下行数据流,其中在下行数据流的头部携带反射qos规则信息。
步骤201、核心网在收到下行数据流后解析数据包头,获得反射qos规则信息。
步骤202、核心网通过rrc信令向终端发送反射qos规则信息。
步骤203、终端通过rrc信令收到反射qos规则信息。
步骤204、终端向ran发送确认信息。
步骤205、ran在收到确认信息后,确定反射qos规则信息,并向核心网发送响应信息。
下面以反射qos规则信息由ran生成反射qos规则信息为例对通过控制面配置的方案进行介绍。
如图2b所述,本发明实施例第二种通过控制面配置的方法包括:
步骤210、核心网向ran发送下行数据流。
步骤211、核心网在收到下行数据流后解析数据包头,生成反射qos规则信息。
步骤212、核心网通过rrc信令向终端发送反射qos规则信息。
步骤213、终端通过rrc信令收到反射qos规则信息。
步骤214、终端向ran发送确认信息。
步骤215、ran在收到确认信息后,确定反射qos规则信息,并向核心网发送响应信息。
下面以反射qos规则信息由核心网生成反射qos规则信息为例对通过用户面配置的方案进行介绍。
如图3a所述,本发明实施例第一种通过用户面配置的方法包括:
步骤300、核心网向ran发送下行数据流,其中在下行数据流的头部携带反射qos规则信息。
步骤301、核心网在收到下行数据流后解析数据包头,获得反射qos规则信息。
步骤302、核心网通过下行数据流向终端发送反射qos规则信息。
步骤303、终端通过下行数据流收到反射qos规则信息。
步骤304、终端向ran发送确认信息。
步骤305、ran在收到确认信息后,确定反射qos规则信息,并向核心网发送响应信息。
下面以反射qos规则信息由ran生成反射qos规则信息为例对通过用户面配置的方案进行介绍。
如图3b所述,本发明实施例第二种通过用户面配置的方法包括:
步骤310、核心网向ran发送下行数据流。
步骤311、核心网在收到下行数据流后解析数据包头,生成反射qos规则信息。
步骤312、核心网通过下行数据流向终端发送反射qos规则信息。
步骤313、终端通过下行数据流收到反射qos规则信息。
步骤314、终端向ran发送确认信息。
步骤315、ran在收到确认信息后,确定反射qos规则信息,并向核心网发送响应信息。
在一些可能的实施方式中,本发明实施例提供的进行网络配置的方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序代码在计算机设备上运行时,所述程序代码用于使所述计算机设备执行本说明书中描述的根据本发明各种示例性实施方式的进行网络配置方法中的步骤。
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
根据本发明的实施方式的用于数据转发控制的程序产品,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在服务器设备上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被周期网络动作系统、装置或者器件使用或者与其结合使用。
可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由周期网络动作系统、装置或者器件使用或者与其结合使用的程序。
可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、rf等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算设备,或者,可以连接到外部计算设备。
本发明实施例还提供一种计算设备可读存储介质,即断电后内容不丢失。该存储介质中存储软件程序,包括程序代码,当所述程序代码在计算设备上运行时,该软件程序在被一个或多个处理器读取并执行时实现上述ran侧配置qos规则的任意一种方案。
本发明实施例还提供一种计算设备可读存储介质,即断电后内容不丢失。该存储介质中存储软件程序,包括程序代码,当所述程序代码在计算设备上运行时,该软件程序在被一个或多个处理器读取并执行时实现上述终端侧配置qos规则的任意一种方案。
如图4所述,本发明实施例第一种基站包括:
至少一个处理单元400、以及至少一个存储单元401,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:
在用户面激活nas反射qos后,将反射qos规则信息发送给终端;若接收到所述终端返回的确认信息,确定反射qos规则信息传输成功。
可选的,所述处理单元400具体用于:
通过用户面或控制面将所述反射qos规则信息发送给终端。
可选的,所述处理单元400还用于:
将反射qos规则信息发送给终端后,若在设定时长内未收到所述终端返回的确认信息,则确定所述反射qos规则信息传输失败。
如图5所述,本发明实施例第一种终端包括:
至少一个处理单元500、以及至少一个存储单元501,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:
接收来自ran的反射qos规则信息,其中所述反射qos规则信息是所述ran在用户面激活nas反射qos后发送的;将确认信息返回给所述ran,用于通知所述ran反射qos规则信息传输成功。
可选的,所述处理单元500具体用于:
通过用户面或控制面接收来自ran的反射qos规则信息。
如图6所述,本发明实施例第二种基站包括:
发送模块600,用于在用户面激活非接入层nas反射qos后,将反射qos规则信息发送给终端;
处理模块601,用于若接收到所述终端返回的确认信息,确定反射qos规则信息传输成功。
如图7所示,本发明实施例第二种终端包括:
接收模块700,用于接收来自ran的反射qos规则信息,其中所述反射qos规则信息是所述ran在用户面激活nas反射qos后发送的;
反馈模块701,用于将确认信息返回给所述ran,用于通知所述ran反射qos规则信息传输成功。
基于同一发明构思,本发明实施例中还提供了一种ran侧配置qos规则的方法,由于该方法对应的设备是本发明实施例配置qos规则的方法系统中的ran,并且该方法解决问题的原理与该设备相似,因此该方法的实施可以参见系统的实施,重复之处不再赘述。
如图8所述,本发明实施例ran侧配置qos规则的方法包括:
步骤800、ran在用户面激活非接入层nas反射qos后,将反射qos规则信息发送给终端;
步骤801、所述ran若接收到所述终端返回的确认信息,确定反射qos规则信息传输成功。
可选的,所述ran将反射qos规则信息发送给终端,包括:
所述ran通过用户面或控制面将所述反射qos规则信息发送给终端。
可选的,所述ran将反射qos规则信息发送给终端之后,还包括:
所述ran若在设定时长内未收到所述终端返回的确认信息,则确定所述反射qos规则信息传输失败。
基于同一发明构思,本发明实施例中还提供了一种终端侧配置qos规则的方法,由于该方法对应的设备是本发明实施例配置qos规则的方法系统中的终端,并且该方法解决问题的原理与该设备相似,因此该方法的实施可以参见系统的实施,重复之处不再赘述。
如图9所述,本发明实施例终端侧配置qos规则的方法包括:
步骤900、终端接收来自ran的反射qos规则信息,其中所述反射qos规则信息是所述ran在用户面激活nas反射qos后发送的;
步骤901、所述终端将确认信息返回给所述ran,用于通知所述ran反射qos规则信息传输成功。
可选的,所述终端接收来自ran的反射qos规则信息,包括:
所述终端通过用户面或控制面接收来自ran的反射qos规则信息。
应当注意,尽管在上文详细描述中提及的各装置的若干单元或子单元,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。
此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。