用于处理服务单元的信用池的功能和方法技术

技术编号:23564323 阅读:61 留言:0更新日期:2020-03-25 08:38
本文的实施例涉及一种由控制平面CP功能(401)执行的用于处理包括将要由多个服务使用的许可服务单元的信用池的方法。所述多个服务被分组在至少一个第一费率组RG中。所述CP功能(401)创建用于所述至少一个第一RG中的每一个第一RG的单独使用报告规则URR。每个单独URR包括第一信用池阈值。所述CP功能向用户平面UP功能(405)提供所述单独URR。所述CP功能(401)创建用于所述信用池的使用报告规则URR CRPL。所述URR CRPL包括指示所述UP功能(405)聚合针对所有第一RG的所有单独URR的服务单元使用量的指令。所述URR CRPL还包括所述第一信用池阈值。所述CP功能(401)向所述UP功能(405)提供所述URR CRPL。

Function and method of credit pool for processing service unit

【技术实现步骤摘要】
【国外来华专利技术】用于处理服务单元的信用池的功能和方法
本文的实施例大体涉及控制平面(CP)功能、由CP功能执行的方法、用户平面(UP)功能以及由UP功能执行的方法。更具体地,本文的实施例涉及处理包括将要由多个服务使用的许可服务单元的信用池。
技术介绍
在电信网络领域,计费是一个术语,涉及获得、处理、传输以及分析与应计费事件相关的信息以便确定应为其向被计费方收费(离线计费)或应为其向订户帐户记入借方(在线计费)的数据使用量。为了执行计费,网络需要对资源使用量进行实时监视。计费机制存在于电信网络的不同域、服务和子系统中。信用控制是一种与帐户交互并控制或监视与服务使用量相关的计费的机制。换言之,信用控制可以被描述为检查信用是否可用、信用保留、服务完成时从最终用户帐户中扣除信用以及退还未使用的保留信用的过程。可以将一组服务分组或收集在所谓的“费率组(ratinggroup)”(RG)中。RG也可以称为计费密钥(CK)。RG中的一组服务适用相同的成本和费率类型(例如0.1美元/分钟)。信用控制服务器可以为RG中的一个或多个服务或整个RG授权或许可信用。将配额分配给RG,并且属于该RG的所有服务都可以从所分配的配额中提取信用。所分配的配额也可以称为许可配额。图1示出了服务ID、RG、信用池和信用控制(子)会话之间的关系。当在同一用户会话中使用多个服务并且每个服务或服务组成本不同时,有必要对每个服务独立执行信用控制。信用控制应用使得能够在单个信用控制(子)会话中对多个服务进行独立的信用控制。可以请求资源并将资源分配为在多个服务之间共享的信用池。如上所述,可以将服务分组到RG中,以实现信用分配的进一步聚合。也可以按照服务来请求和分配配额。配额被分配到信用池,并且可以被随时独立地重新授权。图1示出了两个信用池,即信用池x和信用池y。信用池x具有两个分配的配额,即配额Q1和配额Q2。具有服务Idb的服务和具有服务Idb的另一个服务可以从配额Q1中提取信用。信用池y具有一个分配的配额,即配额Q3。具有服务Idz的服务属于可以从配额Q3中提取信用的RGn。具有服务Idc的服务和具有服务Idd的服务被分组到可以从配额Q2中提取信用的RG1中。具有服务Ida、b、c、d、…、z的服务都属于同一Diameter信用控制(DiameterCredit-Control)(DCC)(子)会话。与计费相关地使用的一种机制是信用池,信用池用于在应用在线计费时避免信用分散,从而将许可配额链接到信用池中。换言之,服务单元被提供为应用于多个服务或RG的池。这可以通过以用于特定服务或费率组的配额的形式提供服务单元来实现,也可以通过包括对用于该单元类型的信用池的引用来实现。服务从信用池中提取单元。服务可被定义为由服务元素为最终用户执行的任务类型。最终用户(例如一个使用手机的人)可以使用服务。对信用池的引用包括从费率参数派生的乘数(multiplier),该乘数将特定类型的服务单元转换为信用池中的服务单元。例如,如果服务编号1的费率参数为$1/MB,服务编号2的费率参数为$0.5/MB,则服务1和2的乘数可以分别为10和5。如果S是信用池内的总服务单元(总服务单元与总信用相同),M1、M2、...、Mn是为服务1、2、...、n提供的乘数,以及C1、C2、...、Cn是在会话内使用的资源(其中n为零或任何正整数),则在以下情况下池信用用尽并且必须寻求重新授权:C1*M1+C2*M2+...+Cn*Mn>=S池中的总信用S从配额(Q1,Q2,....Qn,其中,n为零或任何正整数)计算得出,这些配额当前如下地分配给池:S=Q1*M1+Q2*M2+...+Qn*Mn如果将服务或费率组添加到池中或从池中删除服务或费率组,则将适当调整总信用。注意,由于从池中删除了服务或费率组而对总信用进行了调整时,需要删除的值就是消耗的值(即Cx*Mx)。可以随时寻求对单独服务或费率组的重新授权;例如,如果“非池化(non-pooled)”配额用完或有效时间到期。如果在多服务信用控制属性值对(AVP)中提供了具有相同许可服务单元GSU池标识符的多个GSU池引用AVP以及许可服务单元AVP,则它们必须具有不同的CC单元类型值,并且它们都单独从信用池中提取。例如,如果给定一个时间乘数(M1t)和一个容量乘数(M1v),则池中所使用的资源是和C1t*M1t+C1v*M1v,其中,C1t是时间单元,C1v是容量单元。许可服务单元(GSU)是由计费系统(例如在线计费系统(OCS))许可的配额(或也可以是由OCS提供的配额)。服务单元可以是许可服务单元、已使用服务单元等,这取决于上下文。如果服务单元是在多服务信用控制AVP中提供的而没有对应的GSU池引用AVP,则这些服务单元将独立于任何信用池以及独立于会话内的任何其他服务或费率组进行处理。信用池概念是避免基本单一配额资费时间改变机制的过度保留影响的最佳工具。因此,实现多个服务的独立信用控制的Diameter信用控制客户端和服务器在支持资费时间改变时应利用信用池概念。Diameter信用控制服务器应当在应答消息中的两个配额分配(即,多服务信用控制AVP的两个实例)中同时包括资费时间改变(Tariff-Time-Change)和资费改变使用AVP(Tariff-Change-UsageAVP)。许可单元之一在潜在的资费改变之前被分配使用,而第二许可单元在资费改变之后被分配使用。两个许可单元配额必须包含相同的服务标识符和/或费率组。这种双重配额机制确保所报告的总已用单元永远不会超过信用保留量。Diameter信用控制客户端报告在“多服务信用控制AVP”的单个实例中的资费改变前后的已用单元。在3GPP的版本14中,提议将某些演进的分组核心(EPC)节点(例如服务网关(SGW)、分组数据网络网关(PGW)和业务检测功能(TDF))的控制平面和用户平面功能分离。来自3GPPTS23.214V14.3.0(2017-06)的图2示出了在用户平面和控制平面分离的情况下的示例架构参考模型。该架构参考模型涵盖了非漫游以及归属路由和本地中断(breakout)漫游场景。Sx是控制平面与用户平面之间的接口,并且将在下面更详细地描述。在以下四个不同的规则(一个检测规则和三个不同的“强制执行(enforcement)”规则)中描述了在CP功能到UP功能之间通过Sx传送的参数:·分组检测规则(PDR):描述应该对哪些分组进行特定处理(例如转发和其他类型的强制执行)。·转发动作规则(FAR):包括将要应用于分组的转发动作。·使用报告规则(URR):包括定义特定测量及其应如何被报告的信息。·QoS强制执行规则(QER):包括与流量的QoS强制执行相关的信息。CP功能在Sx会话建立请求或Sx会话修改请求中为Sx会话提供了一个或多个使用报告规则,以请求UP功能执行以下操作:·根据所提供的测量方法,在流量数据容量、持续时间(即时间)和/或事件方面来测量网络资源使用本文档来自技高网...

【技术保护点】
1.一种由控制平面CP功能(401)执行的用于处理包括将要由多个服务使用的许可服务单元的信用池的方法,其中,所述多个服务被分组在至少一个第一费率组RG中,所述方法包括:/n创建(601,701,801)用于所述至少一个第一RG中的每一个第一RG的单独使用报告规则URR,其中,每个单独URR包括第一信用池阈值;/n向用户平面UP功能(405)提供(602,701,802)所述单独URR;/n创建(601,701,803)用于所述信用池的使用报告规则URR CRPL,其中,所述URR CRPL包括指示所述UP功能(405)聚合针对所有第一RG的所有单独URR的服务单元使用量的指令,并且其中,所述URR CRPL还包括所述第一信用池阈值;以及/n向所述UP功能(405)提供(602,701,804)所述URR CRPL。/n

【技术特征摘要】
【国外来华专利技术】1.一种由控制平面CP功能(401)执行的用于处理包括将要由多个服务使用的许可服务单元的信用池的方法,其中,所述多个服务被分组在至少一个第一费率组RG中,所述方法包括:
创建(601,701,801)用于所述至少一个第一RG中的每一个第一RG的单独使用报告规则URR,其中,每个单独URR包括第一信用池阈值;
向用户平面UP功能(405)提供(602,701,802)所述单独URR;
创建(601,701,803)用于所述信用池的使用报告规则URRCRPL,其中,所述URRCRPL包括指示所述UP功能(405)聚合针对所有第一RG的所有单独URR的服务单元使用量的指令,并且其中,所述URRCRPL还包括所述第一信用池阈值;以及
向所述UP功能(405)提供(602,701,804)所述URRCRPL。


2.根据权利要求1所述的方法,还包括:
检测(610,703,805)至少一个第二RG应被添加到所述信用池中,其中,所述第二RG具有第二阈值;
通过将所述第二阈值与所述第一信用池阈值相加,创建(611,703,806)第二信用池阈值;
创建(612,703,807)用于所述第二RG的所述单独URR,其中,用于所述第二RG的所述单独URR包括所述第二信用池阈值;
向所述UP功能(405)提供(613,703,808)用于所述第二RG的所述单独URR;
更新(613,703,809)在所述URRCRPL中包括的所述指令以附加聚合所述第二RG的所述服务单元使用量;以及
向所述UP功能(405)提供(613,703,810)具有更新的指令和所述第二信用池阈值的所述URRCRPL和用于所述第一RG的所有单独URR。


3.根据权利要求1至2中任一项所述的方法,还包括:
将每个所述单独URR链接(811)到所述URRCRPL;以及
在每个所述单独URR中提供(812)链接信息。


4.根据权利要求1至3中任一项所述的方法,还包括:
从所述UP功能(405)获得(604,705,813)针对所述单独URR和所述URRCRPL中的至少一者的使用信息,所述使用信息指示已由所述多个服务中的至少一个服务使用的服务单元使用量;
向计费节点(408)提供(605,707,814)所述使用信息和对来自所述信用池的附加服务单元的许可的请求;
从所述计费节点(408)获得(607,708,815)指示所许可的附加服务单元的信息;
通过从所述第一信用池阈值中减去所获得的服务单元使用量并加上所许可的附加服务单元,创建(608,709,816)第三信用池阈值;以及
向所述UP功能(405)提供(609,709,817)具有所述第三信用池阈值的所述URRCRPL和所有所述单独URR。


5.根据权利要求1至4中任一项所述的方法,还包括:
获得(800)指示来自所述信用池的服务单元的许可配额的信息,其中,所述服务单元的许可配额已被分配为将要由所述多个服务使用。


6.根据权利要求1至5中任一项所述的方法,其中,所述至少一个第一RG与第一阈值相关联,所述第一阈值与用于所述第一RG的服务单元容量和/或时间相关联,其中,所述第一信用池阈值是所有第一阈值的和,并且其中,所述第一信用池阈值是与用于所述信用池的服务单元容量和/或时间相关联的阈值。


7.根据权利要求1至6中任一项所述的方法,其中,所述URRCRPL中的所述指令包括用于所有RG的所有单独URR的URRID的列表。


8.根据权利要求1至7中任一项所述的方法,其中,所述URRCRPL用URR标识URRID识别,所述URRID映射自从计费节点(408)获得的信用池ID。


9.根据权利要求1至8中任一项所述的方法,其中,在每个所述单独URR中包括乘数,其中,所述乘数指示如何对用户平面分组进行计数。


10.根据权利要求1至9中任一项所述的方法,其中,所述CP功能(401)是分组数据网络网关-控制平面功能PGW-C、业务检测功能-控制平面功能TDF-C、或组合的服务网关-控制平面功能SGW-C和PGW-C。


11.一种由用户平面UP功能(405)执行的用于处理包括将要由多个服务使用的许可服务单元的信用池的方法,其中,所述多个服务被分组在至少一个第一费率组RG中,所述方法包括:
从控制平面CP功能(401)获得(602,701,1001)用于所述至少一个第一RG中的每一个第一RG的单独使用报告规则URR,其中,每个单独URR包括第一信用池阈值;
从所述CP功能(401)获得(602,701,1002)用于所述信用池的使用报告规则URRCRPL,其中,所述URRCRPL包括聚合针对所有第一RG的所有单独URR的服务单元使用量的指令,并且其中,所述URRCRPL还包括所述第一信用池阈值;
对针对所述第一RG的每个单独URR的已使用服务单元进行计数(603,1003);以及
聚合(603,1004)针对所有第一RG的所有单独URR的所计数的服务单元使用量。


12.根据权利要求11所述的方法,还包括:
从所述CP功能(401)获得(613,703,1005)用于至少一个第二RG的单独URR,其中,用于所述第二RG的所述单独URR包括第二信用池阈值,所述第二信用池阈值是所述第一信用池阈值和用于所述第二RG的第二阈值的和;以及
从所述CP功能(401)获得(613,703,1006)具有更新的指令和所述第二信用池阈值的所述URRCRPL和用于所述第一RG的所述单独URR。


13.根据权利要求11至12中任一项所述的方法,还包括:
获得(1007)每个所述单独URR中的链接信息,所述链接信息指示每个所述单独URR与所述URRCRPL之间的链接。


14.根据权利要求11至13中任一项所述的方法,还包括:
确定(603,1008)应当生成针对所述单独URR和所述URRCRPL中的至少一者的使用信息并将其提供给所述CP功能(401),其中,所述使用信息指示已由所述多个服务中的至少一个服务使用的服务单元使用量;
生成(603,1009)针对所述单独URR和所述URRCRPL中的至少一者的所述使用信息;以及
将所生成的使用信息提供(604,705,1010)给所述CP功能(401)。


15.根据权利要求14所述的方法,其中,所述确定(603,1008)应当生成针对所述单独URR和所述URRCRPL中的至少一者的使用信息并将其提供给所述CP功能(401)的步骤由所聚合的使用量已经达到或超过阈值来触发或者例如由用于所述RG中的一个RG的无线电接入技术RAT类型的改变来触发。


16.根据权利要求11至15中任一项所述的方法,还包括:
从所述CP功能(401)获得(609,709,1011)具有第三信用池阈值的所述URRCRPL和所有所述单独URR,其中,所述第三信用池阈值已经由所述CP功能(401)通过从所述第一信用池阈值中减去所述服务单元使用量并加上所许可的附加服务单元来更新。


17.根据权利要求11至16中任一项所述的方法,其中,所述至少一个第一RG与第一阈值相关联,所述第一阈值与用于所述第一RG的服务单元容量和/或时间相关联,其中,所述第一信用池阈值是所有第一阈值的和,并且其中,所述第一信用池阈值是与用于所述信用池的服务单元容量和/或时间相关联的阈值。


18.根据权利要求11至17中任一项所述的方法,其中,所述URRCRPL中的所述指令包括用于所有RG的所有单独URR的URRID的列表。


19.根据权利要求11至18中任一项所述的方法,其中,在每个所述单独URR中包括乘数,其中,所述乘数指示如何对所述服务单元进行计数。


20.根据权利要求11至19中任一项所述的方法,其中,所述UP功能(405)是分组数据网络网关-用户平面功能PGW-U、业务检测功能-用户平面功能TDF-U、或组合的服务网关-用户平面功能SGW-U和PGW-U。


21.一种控制平面CP功能(401),用于处理包括将要由多个服务使用的许可服务单元的信用池,其中,所述多个服务被分组在...

【专利技术属性】
技术研发人员:杨涌J·杨I·萨普特茨
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典;SE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1