一种码率控制方法、PCF实体、AMF实体及SMF实体与流程

文档序号:15626181发布日期:2018-10-09 23:02阅读:463来源:国知局

本发明涉及通信技术领域,特别涉及一种码率控制方法、pcf实体、amf实体及smf实体。



背景技术:

下一代(nextgen)网络的架构图如图1所示,其主要包括:用户平面功能(userplanefunction,upf)、访问和移动性管理功能(accessandmobilitymanagementfunction,amf)、会话管理功能(sessionmanagementfunction,smf)、策略控制功能(policycontrolfunction,pcf)和统一数据管理(unifieddatamanagement,udm),其中,upf为用户面锚点;amf负责移动性管理,并与用户设备(userequipment,ue,也称之为终端)和接入网(accessnetwork,an)相连;smf为控制面网络节点,负责会话管理,与upf相连;pcf负责策略控制,udm负责用户签约数据管理。

需要说明的是,在nextgen网络中,一个ue在核心网中可以建立多个会话(session),并为每个session在核心网中建立一个会话隧道(sessiontunnel),属于该session的数据通过该sessiontunnel在an和upf之间传输。an和ue的空口侧,通过一个或多个空口承载(radiobearer,rb)传输该session的数据。每个session中,可以传输不同服务质量(qualityofservice,qos)要求的数据,称为qos数据流,qos数据流分为保证比特率(guaranteedbitrate,gbr)和不保证比特率(non-gbr)两种类型,对于gbr类型的qos数据流,网络会分配足够资源保障对一个qos数据流设定的最低保障码率的数据传输,对于non-gbr类型的qos数据流,网络不设定最低保障码率,并且对一个ue建立的一个session,会对其中所有non-gbr类型的qos数据流的码率总和进行码率控制,也会对该ue的所有non-gbr类型的qos数据流的码率总和进行码率控制,超过的部分将会被丢弃,以保障网络资源可以更有效的使用。

对于一个ue建立的每个session,对于一个session中的所有non-gbr类型的qos数据流,会对这些qos数据流的总和进行聚合最大码率控制,这个聚合最大码率控制的值我们称为session聚合最大比特速率(aggregatemaximumbitrate,ambr),一个ue建立的一个session中,所有non-gbr类型的qos数据流的码率总和超过session-ambr的部分会被丢弃,以保障网络资源可以更有效的使用。

现有技术中对于一个session中non-gbr类型的qosflow的码率总和进行控制,一个session中超过session-ambr的数据包将会被丢弃,保障网络资源的有效利用,但是因为一个ue可以建立多个session,每个session独立进行sessiion-ambr的控制,并不能对ue总的数据流量进行控制,网络资源依然可能被浪费,因此对一个ue,网络还会对该ue的所有non-gbr类型的qos数据流的码率总和进行最大码率控制,这个最大码率控制的值我们称为ue-ambr(即ue实际能所使用的ambr),一个ue的所有non-gbr类型的qos数据流的码率总和超过ue-ambr的部分会被丢弃,以保障网络资源可以更有效的使用。

但是现有技术中并没有定义如何进行ue所使用的ambr的确定,造成接入网侧无法对终端数据码率进行有效控制,影响通信可靠性的问题。



技术实现要素:

本发明要解决的技术问题是提供一种码率控制方法、pcf实体、amf实体及smf实体,用以解决现有技术中没有确定ue所使用的ambr的方案,造成接入网无法对终端数据码率进行有效控制,存在无法保证网络通信的可靠性的问题。

为了解决上述技术问题,本发明实施例提供一种码率控制方法,包括:

在接收到访问和移动性管理功能amf实体的建立终端上下文的请求信息时,获取所述终端的签约数据,所述签约数据包括所述终端签约的终端聚合最大比特速率;

获取所述终端处于激活态的会话的会话聚合最大比特速率;

根据所述终端聚合最大比特速率和所述会话聚合最大比特速率,确定所述终端所使用的聚合最大比特速率;

将所述聚合最大比特速率反馈给amf实体,使得amf实体将所述聚合最大比特速率发送给接入网,由接入网根据所述聚合最大比特速率进行所述终端的数据码率的控制。

进一步地,所述获取所述终端的签约数据的步骤包括:

发送签约数据获取请求给统一数据存储udr实体;

接收所述udr实体反馈的包含有所述终端签约的终端聚合最大比特速率的签约数据。

进一步地,所述获取所述终端的签约数据的步骤包括:

在所述建立终端上下文的请求信息中获取包含有所述终端签约的终端聚合最大比特速率的签约数据。

进一步地,所述获取所述终端处于激活态的会话的会话聚合最大比特速率的步骤包括:

获取终端所建立的会话的签约的聚合最大比特速率;

从会话管理功能smf实体中获取所述终端所建立会话的用户面状态;

根据所述用户面状态以及终端所建立会话的签约的聚合最大比特速率,确定所述用户面状态为激活态的会话的会话聚合最大比特速率。

进一步地,所述获取终端所建立的会话的签约的聚合最大比特速率的步骤包括:

从smf实体中获取终端所建立的会话的签约的聚合最大比特速率;或者

从udr实体中获取终端所建立的会话的签约的聚合最大比特速率。

进一步地,所述码率控制方法,还包括:

在终端所建立的会话的用户面状态更新时,从smf实体中获取更新后的会话的用户面状态。

进一步地,所述根据所述终端聚合最大比特速率和所述会话聚合最大比特速率,确定所述终端所使用的聚合最大比特速率的步骤包括:

若所有处于激活态的会话的会话聚合最大比特速率的总和大于或等于所述终端聚合最大比特速率,则确定所述终端聚合最大比特速率为所述终端所使用的聚合最大比特速率,否则,确定所有处于激活态的会话的会话聚合最大比特速率的总和为所述终端所使用的聚合最大比特速率。

进一步地,所述将所述聚合最大比特速率反馈给amf实体的步骤包括:

将所述聚合最大比特速率直接发送给所述amf实体;或者

通过smf实体将所述聚合最大比特速率反馈给所述amf实体。

本发明实施例提供一种策略控制功能实体,包括:

第一获取模块,用于在接收到访问和移动性管理功能amf实体的建立终端上下文的请求信息时,获取所述终端的签约数据,所述签约数据包括所述终端签约的终端聚合最大比特速率;

第二获取模块,用于获取所述终端处于激活态的会话的会话聚合最大比特速率;

确定模块,用于根据所述终端聚合最大比特速率和所述会话聚合最大比特速率,确定所述终端所使用的聚合最大比特速率;

第一反馈模块,用于将所述聚合最大比特速率反馈给amf实体,使得amf实体将所述聚合最大比特速率发送给接入网,由接入网根据所述聚合最大比特速率进行所述终端的数据码率的控制。

进一步地,所述第一获取模块包括:

第一发送单元,用于发送签约数据获取请求给统一数据存储udr实体;

第一接收单元,用于接收所述udr实体反馈的包含有所述终端签约的终端聚合最大比特速率的签约数据。

进一步地,所述第一获取模块包括:

第一获取单元,用于在所述建立终端上下文的请求信息中获取包含有所述终端签约的终端聚合最大比特速率的签约数据。

进一步地,所述第二获取模块包括:

第二获取单元,用于获取终端所建立的会话的签约的聚合最大比特速率;

第三获取单元,用于从会话管理功能smf实体中获取所述终端所建立会话的用户面状态;

第四获取单元,用于根据所述用户面状态以及终端所建立会话的签约的聚合最大比特速率,确定所述用户面状态为激活态的会话的会话聚合最大比特速率。

进一步地,所述第二获取单元用于:

从smf实体中获取终端所建立的会话的签约的聚合最大比特速率;或者

从udr实体中获取终端所建立的会话的签约的聚合最大比特速率。

进一步地,所述策略控制功能实体,还包括:

第三获取模块,用于在终端所建立的会话的用户面状态更新时,从smf实体中获取更新后的会话的用户面状态。

进一步地,所述确定模块用于:

若所有处于激活态的会话的会话聚合最大比特速率的总和大于或等于所述终端聚合最大比特速率,则确定所述终端聚合最大比特速率为所述终端所使用的聚合最大比特速率,否则,确定所有处于激活态的会话的会话聚合最大比特速率的总和为所述终端所使用的聚合最大比特速率。

进一步地,所述第一反馈模块用于:

将所述聚合最大比特速率直接发送给所述amf实体;或者

通过smf实体将所述聚合最大比特速率反馈给所述amf实体。

本发明实施例提供一种策略控制功能实体,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现上述的码率控制方法中的步骤。

本发明实施例提供一种码率控制方法,包括:

在终端注册到网络时,发送建立终端上下文的请求信息给策略控制功能pcf实体;

接收所述pcf实体根据所述终端聚合最大比特速率反馈的所述终端所使用的聚合最大比特速率;

将所述聚合最大比特速率发送给接入网,使得接入网根据所述聚合最大比特速率进行所述终端的数据码率的控制。

进一步地,当所述请求信息中有包含所述终端签约的终端聚合最大比特速率的签约数据时,所述在终端注册到网络时,发送建立终端上下文的请求信息给策略控制功能pcf实体的步骤包括:

在终端注册到网络时,发送签约数据获取请求给统一数据管理udm实体;

接收所述udm实体反馈的包含有终端签约的终端聚合最大比特速率的签约数据;

发送包含所述签约数据的建立终端上下文的请求信息给pcf实体。

本发明实施例提供一种访问和移动性管理功能实体,包括:

第一发送模块,用于在终端注册到网络时,发送建立终端上下文的请求信息给策略控制功能pcf实体;

接收模块,用于接收所述pcf实体根据所述终端聚合最大比特速率反馈的所述终端所使用的聚合最大比特速率;

第二发送模块,用于将所述聚合最大比特速率发送给接入网,使得接入网根据所述聚合最大比特速率进行所述终端的数据码率的控制。

进一步地,当所述请求信息中有包含所述终端签约的终端聚合最大比特速率的签约数据时,所述第一发送模块包括:

第二发送单元,用于在终端注册到网络时,发送签约数据获取请求给统一数据管理udm实体;

第二接收单元,用于接收所述udm实体反馈的包含有终端签约的终端聚合最大比特速率的签约数据;

第三发送单元,用于发送包含所述签约数据的建立终端上下文的请求信息给pcf实体。

本发明实施例提供一种访问和移动性管理功能实体,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现上述的码率控制方法中的步骤。

本发明实施例提供一种码率控制方法,包括:

在终端建立协议数据单元pdu会话时,向策略控制功能pcf实体请求建立策略与计费控制pcc会话;

将pdu会话的用户面状态反馈给pcf实体。

进一步地,所述码率控制方法,还包括:

将获取的pdu会话的签约的聚合最大比特速率发送给pcf实体;其中,

所述签约的聚合最大比特速率为会话管理功能smf实体直接从统一数据管理udm实体中获取的,或者所述签约的聚合最大比特速率为接收访问和移动性管理功能amf实体发送给smf实体的。

进一步地,所述码率控制方法,还包括:

接收pcf实体发送的聚合最大比特速率,并将所述聚合最大比特速率反馈给访问和移动性管理功能amf实体。

进一步地,所述码率控制方法,还包括:

在终端所建立的会话的用户面状态更新时,向pcf实体发送更新后的会话的用户面状态。

本发明实施例提供一种会话管理功能实体,包括:

请求模块,用于在终端建立协议数据单元pdu会话时,向策略控制功能pcf实体请求建立策略与计费控制pcc会话;

第二反馈模块,用于将pdu会话的用户面状态反馈给pcf实体。

进一步地,所述会话管理功能实体,还包括:

第三发送模块,用于将获取的pdu会话的签约的聚合最大比特速率发送给pcf实体;其中,

所述签约的聚合最大比特速率为会话管理功能smf实体直接从统一数据管理udm实体中获取的,或者所述签约的聚合最大比特速率为接收访问和移动性管理功能amf实体发送给smf实体的。

进一步地,所述会话管理功能实体,还包括:

第三反馈模块,用于接收pcf实体发送的聚合最大比特速率,并将所述聚合最大比特速率反馈给访问和移动性管理功能amf实体。

进一步地,所述会话管理功能实体,还包括:

第四发送模块,用于在终端所建立的会话的用户面状态更新时,向pcf实体发送更新后的会话的用户面状态。

本发明实施例提供一种会话管理功能实体,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现上述的码率控制方法中的步骤。

本发明的有益效果是:

上述方案,通过根据终端签约的终端聚合最大比特速率以及激活态的会话的会话聚合最大比特速率,确定得到终端实际所能使用的聚合最大比特速率,在由接入网根据所述聚合最大比特速率进行终端的数据码率的控制,通过此种实现方式,实现了接入网对终端数据码率的控制,保证了网络通信的可靠性。

附图说明

图1表示nextgen网络的架构图;

图2表示本发明实施例一的码率控制方法的流程示意图;

图3表示第一种实现方式下的码率控制方法的具体实现过程示意图;

图4表示第二种实现方式下的码率控制方法的具体实现过程示意图;

图5表示本发明实施例二的策略控制功能实体的模块示意图;

图6表示本发明实施例三的策略控制功能实体的结构示意图;

图7表示本发明实施例四的码率控制方法的流程示意图;

图8表示本发明实施例五的访问和移动性管理功能实体的模块示意图;

图9表示本发明实施例六的访问和移动性管理功能实体的结构示意图;

图10表示本发明实施例七的码率控制方法的流程示意图;

图11表示本发明实施例八的会话管理功能实体的模块示意图;

图12表示本发明实施例九的会话管理功能实体的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。

本发明针对现有技术中没有确定ue所使用的ambr的方案,造成接入网无法对终端数据码率有效的进行控制,存在无法保证网络通信的可靠性的问题,提供一种码率控制方法、pcf实体、amf实体及smf实体。

实施例一

如图2所示,本发明实施例提供一种码率控制方法,包括:

步骤21,在接收到访问和移动性管理功能amf实体的建立终端上下文的请求信息时,获取所述终端的签约数据,所述签约数据包括所述终端签约的终端聚合最大比特速率;

需要说明的是,本实施例的码率控制方法应用于策略控制功能(pcf)实体,终端在注册到网络时,需要由amf实体向pcf实体发起建立终端上下文的请求,在接收到amf实体的请求信息时,pcf实体便开始了终端所使用的聚合最大比特速率(ambr)的确定过程,本步骤中,首先获取的便是终端签约的终端聚合最大比特速率(ue-ambr),该ue-ambr通常是终端在首次注册到网络时,与网络约定的ambr,该ue-ambr通常存储在统一数据存储(udr)实体中。

步骤22,获取所述终端处于激活态的会话的会话聚合最大比特速率;

需要说明的是,因终端在接入网络时,可能会与网络建立多个会话,网络中又为每个会话约定了可使用的ambr,每个会话可使用的ambr又会影响终端所使用的ue-ambr,且只有处于激活态的会话才会影响ue-ambr的确定,因此本步骤中还需要获取处于激活态的会话的会话聚合最大比特速率(session-ambr)。

步骤23,根据所述终端聚合最大比特速率和所述会话聚合最大比特速率,确定所述终端所使用的聚合最大比特速率;

本步骤中,直接依据前两步中获取的ue-ambr和session-ambr,便可确定得到终端实际所使用的ambr,具体的确定方式为:若所有处于激活态的会话的session-ambr的总和大于或等于所述ue-ambr,则确定所述ue-ambr为所述终端所使用的ambr,否则,确定所有处于激活态的会话的session-ambr的总和为所述终端所使用的ambr;通过此种方式确定的终端所使用的ambr不会超过网络实际所分配的ambr,在充分利用网络资源的同时,保证了网络通信的稳定性。

步骤24,将所述聚合最大比特速率反馈给amf实体,使得amf实体将所述聚合最大比特速率发送给接入网,由接入网根据所述聚合最大比特速率进行所述终端的数据码率的控制。

本发明实施例,pcf实体通过根据终端签约的ue-ambr以及激活态的会话的session-ambr,确定得到终端实际所能使用的ambr,在由接入网根据所述ambr进行终端的数据码率的控制,通过此种实现方式,实现了接入网对终端数据码率的控制,保证了网络通信的可靠性。

可选地,本发明实施例的步骤21的一种实现方式包括:

发送签约数据获取请求给统一数据存储udr实体;

需要说明的是,因udr实体是负责进行签约数据存储的,而pcf实体可以直接与udr实体进行通信,因此,pcf实体可以直接向udr实体发送签约数据获取请求,从udr实体处获取相关的签约数据。

接收所述udr实体反馈的包含有所述终端签约的终端聚合最大比特速率的签约数据。

因在本实施例中,pcf实体接收到amf实体的请求信息后,主要是进行终端实际所能使用的ambr的确定,所以pcf实体所获取的签约数据中必须要包括终端签约的ue-ambr,需要说明的是,该签约数据也可以包括终端签约的会话的ambr,具体的是否在此次通信中发送签约的会话的ambr,可以根据网络的实际使用情况进行配置,在此不再进行过多的限定。

为了减少pcf实体的信息交互流程,amf实体在发送建立终端上下文的请求信息时,可以将终端签约的ue-ambr直接发送给pcf实体,因此,本发明实施例的步骤21的另一种实现方式为:

在所述建立终端上下文的请求信息中获取包含有所述终端签约的终端聚合最大比特速率的签约数据。

在此种实现方式中,pcf实体在接收到amf实体的请求信息时,直接在该请求信息中获取包含终端签约的ue-ambr的签约数据即可,此种方式,无需pcf实体再与udr实体进行信息交互,减少了pcf实体中信息交互流程,同时也缩短了pcf实体确定终端实际所能使用的ambr时间。

这里需要说明的是,因amf实体上并没有存储终端相关的签约数据,因此,该amf实体也需要从外部网元中获取终端的签约数据,需要说明的是,udr实体是负责进行签约数据存储的,但是amf实体并不能直接与udr实体进行通信,而包含有udr实体的网元中通常会设置有统一数据管理(udm)实体,该udm实体既可以直接与amf实体进行通信,也可以从udr实体中进行签约数据的获取,因此,amf实体获取包含终端签约的ue-ambr的签约数据的具体实现方式为:在终端注册到网络时,发送签约数据获取请求给udm实体,udm实体与udr实体进行交互,获取到相关的签约数据,然后将该签约数据发送给amf实体,amf实体直接接收所述udm实体反馈的包含有终端签约的ue-ambr的签约数据即可。

需要明的是,pcf实体上可能会存储有终端的多个会话的会话状态,但是终端的会话状态是由会话管理功能(smf)实体进行监控,所以pcf实体要想获取哪些会话是处于激活态,必须要从smf实体处获取终端会话的用户面状态,因此,本发明实施例,步骤22在具体实现时,包括:

获取终端所建立的会话的签约的聚合最大比特速率;

需要说明的是,pcf实体会获取所有终端已建立的会话的签约的聚合最大比特速率,该会话的签约的ambr可以是smf实体与udm实体进行通信交互获取的,也可以是由amf实体与udm实体进行通信交互获取,并由amf实体发送给smf实体的;还需要说明的是,因该会话的签约的ambr会在udr实体直接存储,所以pcf实体直接与udr实体进行通信交互,从udr实体中获取该会话的签约的ambr。

从会话管理功能smf实体中获取所述终端所建立会话的用户面状态;

因smf实体中会记录终端每个会话是否激活的状态,smf实体需要及时的将所有会话的用户面状态告知pcf实体,具体地,smf实体可以周期性的进行终端所建立会话的用户面状态的上报,或者是在pcf实体需要会话的用户面状态时,smf实体再根据pcf实体的请求,进行会话的用户面状态的反馈。

还需要说明的是,当终端所建立的会话的用户面状态更新时,pcf实体还会从smf实体中获取更新后的会话的用户面状态,此实现方式是,smf实体中检测到有会话的用户面状态发生变化时,便将该会话更新后的用户面状态发送给pcf实体。

根据所述用户面状态以及终端所建立会话的签约的聚合最大比特速率,确定所述用户面状态为激活态的会话的会话聚合最大比特速率。

需要说明的是,pcf实体在获取到会话的用户面状态时,便可知道哪些会话是处于激活态的,然后便可以利用激活态的会话的签约的ambr,确定激活态的session-ambr,可选地,pcf实体在获取到每个处于激活态的会话签约的ambr后,依据预设准则便获取到每个处于激活态的会话的session-ambr,需要说明的是,该预设准则可以为运营商制定的运营商策略,例如,该运营商策略为取预设百分比的终端签约的会话的ambr作为会话的session-ambr。

需要说明的是,步骤24可采用的实现方式为:

将所述聚合最大比特速率直接发送给所述amf实体;或者

通过smf实体将所述聚合最大比特速率反馈给所述amf实体。

下面在实际应用中,对本发明实施例的码率控制方法的具体实现过程进行说明如下。

一、此种情况下,amf实体在终端注册到网络时,向pcf实体请求在pcf建立终端上下文,pcf实体向udr实体请求终端签约数据从而获得终端签约的ue-ambr;smf实体在终端建立协议数据单元(pdu)会话时,向pcf实体建立策略和计费控制(pcc)会话,pcf实体确定该会话的session-ambr,并且根据终端签约的ue-ambr和ue当前激活的会话的session-ambr,确定终端真正使用的ambr,pcf实体将该ambr的值发送给amf实体,再由amf实体发送给an执行终端的码率控制。

如图3所示,此种情况下的主要实现流程为:

步骤31,amf实体在终端注册到网络时,向pcf实体请求在pcf实体上建立终端上下文;

步骤32,pcf实体向udr实体请求终端签约数据;

需要说明的是,在获取的终端签约数据中,包括终端签约的ue-ambr,可选的也可以包括ue签约的多个会话的ambr。还需要说明的是,此步骤后,如果终端签约的ue-ambr有变更,udr实体会向pcr实体更新的签约的ue-ambr的值;可选地,也会更新签约的会话的ambr的值。

步骤33,smf实体在终端建立pdu会话时,向pcf实体请求建立pcc会话;

该步骤后,如果该pdu会话的用户面断开或者激活时,smf实体会及时反馈该会话的用户面状态给pcf实体。

步骤34,若当前pcf实体上并未保存有终端针对该会话签约的ambr的值,pcr实体再次向udr实体请求签约数据,获得该会话签约的ambr。

pcf实体根据会话签约的ambr和运营商策略确定该会话使用的session-ambr。此步骤后,如果终端签约的终端签约的会话的ambr有变更,udr实体会向pcf实体更新该会话的ambr的值。

步骤35,pcf实体根据终端签约的ue-ambr和ue当前会话的用户面状态,以及激活状态会话的session-ambr,确定出终端需要使用的ambr。

具体实现方法,例如将激活状态的会话的session-ambr的值相加,如果计算的值小于终端签约的ue-ambr,则以这个值作为终端所使用的ambr,如果计算的值大于或等于终端签约的ue-ambr,则以终端签约的ue-ambr作为终端所使用的ambr。

步骤36,pcf实体将确定出来的终端所使用的ambr发送给amf实体;

具体地,可以使pcf实体直接发送给amf实体,或者pcf实体通过smf实体发送给amf实体。

步骤37,amf实体将终端所使用的ambr发送给an;

an根据该终端所使用的ambr对一个终端的所有non-gbr类型的数据码率进行控制,如果超过该ambr的数据将在an进行丢弃,从而保障网络资源的有效利用。

二、此种情况下,amf实体在终端注册到网络时,向udm实体请求终端签约数据从而获得终端签约的ue-ambr,amf实体向pcf实体请求在pcf实体建立终端上下文,并将终端签约的ambr发送给pcf实体;smf实体在终端建立pdu会话时,向pcf实体请求建立pcc会话,该请求中包括终端签约的会话的ambr,pcf实体根据收到的会话的ambr确定该会话的session-ambr,并且根据终端签约的ue-ambr和终端当前激活的会话的session-ambr,确定终端真正使用的ambr,pcf实体将ambr的值发送给amf实体,再由amf实体发送给an执行终端的码率控制。

如图4所示,此种情况下的主要实现流程为:

步骤41,amf实体在终端注册到网络时,向udm请求终端签约数据,从而获得终端签约的ue-ambr;

需要说明的是,此步骤后,如果终端签约的ue-ambr有变更,udm实体会向amf实体更新签约的ue-ambr的值。

步骤42,amf实体向pcf实体请求在pcf实体建立终端上下文,amf实体在该请求中包括终端签约的ue-ambr;

需要说明的是,此步骤后,如果终端签约的ue-ambr有变更,amf实体会向pcf实体更新签约的ue-ambr的值。

步骤43,smf实体在终端建立pdu会话时,向pcf实体请求建立pcc会话,该请求中包括该终端的会话签约的ambr;

需要说明的是,smf实体可以是直接从udm实体获取该终端签约的会话的ambr,也可以是amf实体从udm实体获取该终端签约的会话的ambr并由amf实体发送给smf实体的;pcf根据收到的会话的ambr和运营商策略确定该会话的session-ambr。该步骤后,如果该pdu会话的用户面断开或者激活时,smf实体会及时反馈该会话的用户面状态。此步骤后,如果终端的会话的ambr有变更,smf实体会向pcf实体更新会话的ambr的值。

步骤44,pcf实体根据终端签约的ue-ambr和ue当前会话的用户面状态,以及激活状态会话的session-ambr,确定出需要使用的ambr;

具体实现方法,例如将激活状态的会话的session-ambr的值相加,如果计算的值小于终端签约的ue-ambr,则以这个值作为终端所使用的ambr,如果计算的值大于或等于终端签约的ue-ambr,则以终端签约的ue-ambr作为终端所使用的ambr。

步骤45,pcf实体将确定出来的终端所使用的ambr发送给amf实体;

具体地,可以使pcf实体直接发送给amf实体,或者pcf实体通过smf实体发送给amf实体。

步骤46,amf实体将终端所使用的ambr发送给an;

an根据该终端所使用的ambr对一个终端的所有non-gbr类型的数据码率进行控制,如果超过该ambr的数据将在an进行丢弃,从而保障网络资源的有效利用。

本发明中解决了nextgen网络中对整个终端所有会话的non-gbr数据的码率之和进行控制的问题,一个终端的所有non-gbr类型的qos数据流的码率总和超过终端所使用的ambr的部分会被丢弃,以保障网络资源可以更有效的使用,保证了网络通信的可靠性。

实施例二

如图5所示,本发明实施例的策略控制功能实体50,包括:

第一获取模块51,用于在接收到访问和移动性管理功能amf实体的建立终端上下文的请求信息时,获取所述终端的签约数据,所述签约数据包括所述终端签约的终端聚合最大比特速率;

第二获取模块52,用于获取所述终端处于激活态的会话的会话聚合最大比特速率;

确定模块53,用于根据所述终端聚合最大比特速率和所述会话聚合最大比特速率,确定所述终端所使用的聚合最大比特速率;

第一反馈模块54,用于将所述聚合最大比特速率反馈给amf实体,使得amf实体将所述聚合最大比特速率发送给接入网,由接入网根据所述聚合最大比特速率进行所述终端的数据码率的控制。

进一步地,所述第一获取模块51包括:

第一发送单元,用于发送签约数据获取请求给统一数据存储udr实体;

第一接收单元,用于接收所述udr实体反馈的包含有所述终端签约的终端聚合最大比特速率的签约数据。

进一步地,所述第一获取模块51包括:

第一获取单元,用于在所述建立终端上下文的请求信息中获取包含有所述终端签约的终端聚合最大比特速率的签约数据。

进一步地,所述第二获取模块52包括:

第二获取单元,用于获取终端所建立的会话的签约的聚合最大比特速率;

第三获取单元,用于从会话管理功能smf实体中获取所述终端所建立会话的用户面状态;

第四获取单元,用于根据所述用户面状态以及终端所建立会话的签约的聚合最大比特速率,确定所述用户面状态为激活态的会话的会话聚合最大比特速率。

进一步地,所述第二获取单元用于:

从smf实体中获取终端所建立的会话的签约的聚合最大比特速率;或者

从udr实体中获取终端所建立的会话的签约的聚合最大比特速率。

可选地,所述策略控制功能实体,还包括:

第三获取模块,用于在终端所建立的会话的用户面状态更新时,从smf实体中获取更新后的会话的用户面状态。

进一步地,所述确定模块53用于:

若所有处于激活态的会话的会话聚合最大比特速率的总和大于或等于所述终端聚合最大比特速率,则确定所述终端聚合最大比特速率为所述终端所使用的聚合最大比特速率,否则,确定所有处于激活态的会话的会话聚合最大比特速率的总和为所述终端所使用的聚合最大比特速率。

进一步地,所述第一反馈模块54用于:

将所述聚合最大比特速率直接发送给所述amf实体;或者

通过smf实体将所述聚合最大比特速率反馈给所述amf实体。

需要说明的是,该策略控制功能实体的实施例是与上述的方法实施例一一对应的策略控制功能实体,上述方法实施例中所有实现方式均适用于该策略控制功能实体的实施例中,也能达到相同的技术效果。

实施例三

如图6所示,本发明实施例提供一种策略控制功能实体,包括:

处理器61;以及通过总线接口62与所述处理器61相连接的存储器63,所述存储器63用于存储所述处理器61在执行操作时所使用的计算机程序,当处理器61调用并执行所述存储器63中所存储的计算机程序时,执行下列过程:

在利用收发机64接收到访问和移动性管理功能amf实体的建立终端上下文的请求信息时,获取所述终端的签约数据,所述签约数据包括所述终端签约的终端聚合最大比特速率;

获取所述终端处于激活态的会话的会话聚合最大比特速率;

根据所述终端聚合最大比特速率和所述会话聚合最大比特速率,确定所述终端所使用的聚合最大比特速率;

通过收发机64将所述聚合最大比特速率反馈给amf实体,使得amf实体将所述聚合最大比特速率发送给接入网,由接入网根据所述聚合最大比特速率进行所述终端的数据码率的控制。

需要说明的是,收发机64与总线接口62连接,用于在处理器61的控制下接收请求信息和发送终端所使用的聚合最大比特速率。

可选地,所述处理器61还实现:

通过收发机64发送签约数据获取请求给统一数据存储udr实体;

通过收发机64接收所述udr实体反馈的包含有所述终端签约的终端聚合最大比特速率的签约数据。

可选地,所述处理器61还实现:

在所述建立终端上下文的请求信息中获取包含有所述终端签约的终端聚合最大比特速率的签约数据。

可选地,所述处理器61还实现:

获取终端所建立的会话的签约的聚合最大比特速率;

从会话管理功能smf实体中获取所述终端所建立会话的用户面状态;

根据所述用户面状态以及终端所建立会话的签约的聚合最大比特速率,确定所述用户面状态为激活态的会话的会话聚合最大比特速率。

可选地,所述处理器61还实现:

从smf实体中获取终端所建立的会话的签约的聚合最大比特速率;或者

从udr实体中获取终端所建立的会话的签约的聚合最大比特速率。

可选地,所述处理器61还实现:

在终端所建立的会话的用户面状态更新时,从smf实体中获取更新后的会话的用户面状态。

可选地,所述处理器61还实现:

若所有处于激活态的会话的会话聚合最大比特速率的总和大于或等于所述终端聚合最大比特速率,则确定所述终端聚合最大比特速率为所述终端所使用的聚合最大比特速率,否则,确定所有处于激活态的会话的会话聚合最大比特速率的总和为所述终端所使用的聚合最大比特速率。

可选地,所述处理器61还实现:

通过收发机64将所述聚合最大比特速率直接发送给所述amf实体;或者

通过smf实体将所述聚合最大比特速率反馈给所述amf实体。

需要说明的是,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器61代表的一个或多个处理器和存储器63代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机64可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器61负责管理总线架构和通常的处理,存储器63可以存储处理器61在执行操作时所使用的数据。

本领域技术人员可以理解,实现上述实施例的全部或者部分步骤可以通过硬件来完成,也可以通过计算机程序来指示相关的硬件来完成,所述计算机程序包括执行上述方法的部分或者全部步骤的指令;且该计算机程序可以存储于一可读存储介质中,存储介质可以是任何形式的存储介质。

实施例四

如图7所示,本发明实施例提供一种码率控制方法,包括:

步骤71,在终端注册到网络时,发送建立终端上下文的请求信息给策略控制功能pcf实体;

步骤72,接收所述pcf实体根据所述终端聚合最大比特速率反馈的所述终端所使用的聚合最大比特速率;

步骤73,将所述聚合最大比特速率发送给接入网,使得接入网根据所述聚合最大比特速率进行所述终端的数据码率的控制。

可选地,当所述请求信息中有包含所述终端签约的终端聚合最大比特速率的签约数据时,所述步骤71的具体实现方式为:

在终端注册到网络时,发送签约数据获取请求给统一数据管理udm实体;

接收所述udm实体反馈的包含有终端签约的终端聚合最大比特速率的签约数据;

发送包含所述签约数据的建立终端上下文的请求信息给pcf实体。

其中,上述实施例一中,所有关于访问和移动性管理功能实体的描述,均适用于该应用于访问和移动性管理功能实体的码率控制方法的实施例中,也能达到与其相同的技术效果。

实施例五

如图8所示,本发明实施例提供一种访问和移动性管理功能实体80,包括:

第一发送模块81,用于在终端注册到网络时,发送建立终端上下文的请求信息给策略控制功能pcf实体;

接收模块82,用于接收所述pcf实体根据所述终端聚合最大比特速率反馈的所述终端所使用的聚合最大比特速率;

第二发送模块83,用于将所述聚合最大比特速率发送给接入网,使得接入网根据所述聚合最大比特速率进行所述终端的数据码率的控制。

可选地,当所述请求信息中有包含所述终端签约的终端聚合最大比特速率的签约数据时,所述第一发送模块81包括:

第二发送单元,用于在终端注册到网络时,发送签约数据获取请求给统一数据管理udm实体;

第二接收单元,用于接收所述udm实体反馈的包含有终端签约的终端聚合最大比特速率的签约数据;

第三发送单元,用于发送包含所述签约数据的建立终端上下文的请求信息给pcf实体。

需要说明的是,该访问和移动性管理功能实体的实施例是与上述的方法实施例一一对应的访问和移动性管理功能实体,上述方法实施例中所有实现方式均适用于该访问和移动性管理功能实体的实施例中,也能达到相同的技术效果。

实施例六

如图9所示,本发明实施例提供一种访问和移动性管理功能实体,包括:

处理器91;以及通过总线接口92与所述处理器91相连接的存储器93,所述存储器93用于存储所述处理器91在执行操作时所使用的计算机程序,当处理器91调用并执行所述存储器93中所存储的计算机程序时,执行下列过程:

在终端注册到网络时,通过收发机94发送建立终端上下文的请求信息给策略控制功能pcf实体;

通过收发机94接收所述pcf实体根据所述终端聚合最大比特速率反馈的所述终端所使用的聚合最大比特速率;

将所述聚合最大比特速率通过收发机94发送给接入网,使得接入网根据所述聚合最大比特速率进行所述终端的数据码率的控制。

需要说明的是,收发机94与总线接口92连接,用于在处理器91的控制下发送请求信息和聚合最大比特速率以及接收pcf实体反馈的终端所使用的聚合最大比特速率。

当所述请求信息中有包含所述终端签约的终端聚合最大比特速率的签约数据时,所述处理器91还用于执行下列过程:

在终端注册到网络时,发送签约数据获取请求给统一数据管理udm实体;

接收所述udm实体反馈的包含有终端签约的终端聚合最大比特速率的签约数据;

发送包含所述签约数据的建立终端上下文的请求信息给pcf实体。

需要说明的是,在图9中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器91代表的一个或多个处理器和存储器93代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机94可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器91负责管理总线架构和通常的处理,存储器93可以存储处理器91在执行操作时所使用的数据。

本领域技术人员可以理解,实现上述实施例的全部或者部分步骤可以通过硬件来完成,也可以通过计算机程序来指示相关的硬件来完成,所述计算机程序包括执行上述方法的部分或者全部步骤的指令;且该计算机程序可以存储于一可读存储介质中,存储介质可以是任何形式的存储介质。

实施例七

如图10所示,本发明实施例提供一种码率控制方法,包括:

步骤101,在终端建立协议数据单元pdu会话时,向策略控制功能pcf实体请求建立策略与计费控制pcc会话;

步骤102,将pdu会话的用户面状态反馈给pcf实体。

可选地,所述码率控制方法,还包括:

将获取的pdu会话的签约的聚合最大比特速率发送给pcf实体;其中,

所述签约的聚合最大比特速率为会话管理功能smf实体直接从统一数据管理udm实体中获取的,或者所述签约的聚合最大比特速率为接收访问和移动性管理功能amf实体发送给smf实体的。

可选地,所述码率控制方法,还包括:

接收pcf实体发送的聚合最大比特速率,并将所述聚合最大比特速率反馈给访问和移动性管理功能amf实体。

可选地,所述码率控制方法,还包括:

在终端所建立的会话的用户面状态更新时,向pcf实体发送更新后的会话的用户面状态。

其中,上述实施例一中,所有关于会话管理功能实体的描述,均适用于该应用于会话管理功能实体的码率控制方法的实施例中,也能达到与其相同的技术效果。

实施例八

如图11所示,本发明实施例提供一种会话管理功能实体110,包括:

请求模块111,用于在终端建立协议数据单元pdu会话时,向策略控制功能pcf实体请求建立策略与计费控制pcc会话;

第二反馈模块112,用于将pdu会话的用户面状态反馈给pcf实体。

可选地,所述会话管理功能实体110,还包括:

第三发送模块,用于将获取的pdu会话的签约的聚合最大比特速率发送给pcf实体;其中,

所述签约的聚合最大比特速率为会话管理功能smf实体直接从统一数据管理udm实体中获取的,或者所述签约的聚合最大比特速率为接收访问和移动性管理功能amf实体发送给smf实体的。

可选地,所述会话管理功能实体110,还包括:

第三反馈模块,用于接收pcf实体发送的聚合最大比特速率,并将所述聚合最大比特速率反馈给访问和移动性管理功能amf实体。

可选地,所述会话管理功能实体110,还包括:

第四发送模块,用于在终端所建立的会话的用户面状态更新时,向pcf实体发送更新后的会话的用户面状态。

需要说明的是,该会话管理功能实体的实施例是与上述的方法实施例一一对应的会话管理功能实体,上述方法实施例中所有实现方式均适用于该会话管理功能实体的实施例中,也能达到相同的技术效果。

实施例九

如图12所示,本发明实施例提供一种会话管理功能实体,包括:

处理器121;以及通过总线接口122与所述处理器121相连接的存储器123,所述存储器123用于存储所述处理器121在执行操作时所使用的计算机程序,当处理器121调用并执行所述存储器123中所存储的计算机程序时,执行下列过程:

在终端建立协议数据单元pdu会话时,向策略控制功能pcf实体请求建立策略与计费控制pcc会话;

通过收发机124将pdu会话的用户面状态反馈给pcf实体。

需要说明的是,收发机124与总线接口122连接,用于在处理器121的控制下发送会话建立请求。

可选地,所述处理器121还用于执行下列过程:

将获取的pdu会话的签约的聚合最大比特速率发送给pcf实体;其中,

所述签约的聚合最大比特速率为会话管理功能smf实体直接从统一数据管理udm实体中获取的,或者所述签约的聚合最大比特速率为接收访问和移动性管理功能amf实体发送给smf实体的。

可选地,所述处理器121还用于执行下列过程:

通过收发机124接收pcf实体发送的聚合最大比特速率,并将所述聚合最大比特速率反馈给访问和移动性管理功能amf实体。

可选地,所述处理器121还用于执行下列过程:

在终端所建立的会话的用户面状态更新时,向pcf实体发送更新后的会话的用户面状态。

需要说明的是,在图12中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器121代表的一个或多个处理器和存储器123代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机124可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器121负责管理总线架构和通常的处理,存储器123可以存储处理器121在执行操作时所使用的数据。

本领域技术人员可以理解,实现上述实施例的全部或者部分步骤可以通过硬件来完成,也可以通过计算机程序来指示相关的硬件来完成,所述计算机程序包括执行上述方法的部分或者全部步骤的指令;且该计算机程序可以存储于一可读存储介质中,存储介质可以是任何形式的存储介质。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1