System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及一种计费系统。
技术介绍
1、第三代合作伙伴计划(3gpp)在3gpp ts 32.290 v16.8.0(“ts 32.290”)中已经规定了基于服务的架构。根据该架构,网络功能(nf)(例如,计费触发功能(ctf))可以向融合计费系统(ccs)请求计费。更具体地,nf向ccs的计费功能(chf)请求计费,计费功能除此之外负责生成计费数据记录。除了包括chf之外,ccs进一步包括:账户余额管理功能(abmf)和定价(rating)功能(rf),abmf保存用户账户余额和任何准备金(reservations),rf确定网络资源使用的价值。
2、当在chf处接收到nf发送的计费请求时,chf处理该请求(例如,创建用于计费的资源)并且发送响应。该响应可以包括位置报头和可选绑定指示,该位置报头包括标识由chf响应于该请求而创建的资源的资源标识符(例如,统一资源标识符(uri))。资源可以是chf处的存储器中的条目,例如与来自充当计费客户端的网络功能的计费请求一起被接收的数据。该数据包括为计费会话(但也可以与较早的会话相关)接收的计费数据。绑定指示指明资源被绑定到的连接,即资源是否可用以及是否可以从单个nf服务实例、nf实例或nf集合获得。如3gpp ts29.501 v16.6.0(“ts29.501”)第4.4条所描述的,资源标识符可以具有以下形式:{apiroot}/<apiname>/<apiversion>/<apispecificresourceuripart>。资源
技术实现思路
1、目前存在某些挑战。例如,当nf希望chf更新先前创建的计费资源时,例如添加用于会话的定价组或位置或更新会话的使用单元的数量,nf发送包括资源的标识符的更新请求。接收更新请求的chf可能需要获得标识由另一ccs功能(例如abmf和/或rf)创建的资源的一个或多个资源标识符,但可能无法定位这些其他资源标识符。例如,chf可能已经丢失了对资源的引用或丢失了实际资源。
2、因此,在一个方面中,提供了一种由第一chf执行以克服该问题的方法。在一个实施例中,该方法包括第一chf接收由第一网络功能发送的第一请求消息,其中第一请求消息与由订户请求的可计费服务相关。该方法进一步包括,在接收到第一请求消息后,第一chf向第二网络功能(例如,rf、abmf或第二chf)发送第二请求消息,以及从第二网络功能接收响应于第二请求消息的第一响应消息,其中第一响应消息包括标识由第二网络功能或第三网络功能创建的第一资源的第一资源标识符。该方法进一步包括,在接收到由第二网络功能发送的第一响应消息后,第一chf向第一网络功能发送响应于第一请求消息的第二响应消息。第二响应消息包括从第二网络功能接收的第一资源标识符。该方法进一步包括第一chf接收由网络功能发送的计费数据请求消息,其中,所述计费数据请求消息不是初始计费数据请求消息,并且所述计费数据请求消息包括第一资源标识符,所述第一资源标识符包括标识主机的第一主机部分和第一特定资源标识符部分。该方法进一步包括第一chf向由第一资源标识符的主机部分所标识的主机发送请求消息,其中该请求消息包括第一特定资源标识符部分。
3、在另一个实施例中,该方法包括第一chf接收由第一网络功能发送的第一请求消息,其中第一请求消息与由订户请求的可计费服务相关。该方法进一步包括,在接收到第一请求消息后,第一chf向第二网络功能(例如,rf、abmf或第二chf)发送第二请求消息,以及从第二网络功能接收响应于第二请求消息的第一响应消息,其中第一响应消息包括标识由第二网络功能或第三网络功能创建的第一资源的第一资源标识符。该方法进一步包括,在接收到由第二网络功能发送的第一响应消息后,第一chf向第一网络功能发送响应于第一请求消息的第二响应消息。第二响应消息包括从第二网络功能接收的第一资源标识符。
4、在另一个实施例中,该方法包括第一chf接收由网络功能发送的计费数据请求消息,其中,所述计费数据请求消息不是初始计费数据请求消息,并且所述计费数据请求消息包括第一资源标识符,所述第一资源标识符包括标识主机的第一主机部分和第一特定资源标识符部分。该方法进一步包括第一chf向由第一资源标识符的主机部分所标识的主机发送请求消息,其中该请求消息包括第一特定资源标识符部分。
5、在另一个方面中,提供了一种包括指令的计算机程序,当由chf的处理电路执行指令时,该指令使chf执行本文公开的方法中的任何方法。在一个实施例中,提供了一种包含计算机程序的载体,其中所述载体是电子信号、光信号、无线电信号和计算机可读存储介质中的一个。
6、在另一个方面中,提供了一种chf,其被配置为执行本文公开的方法。在一些实施例中,chf包括存储器和耦合到存储器的处理电路,其中存储器存储可由处理电路执行的指令,以配置chf以执行本文公开的方法。
7、本文公开的实施例的优点在于,它们使chf能够完全无状态(即,chf不需要存储其从其他ccs功能接收的资源标识符)。因此,如果chf故障,那么任何其他chf都可以接管。实施例还允许abmf/rf不彼此共位或不与chf共位,以及还使得chf到chf的交互更加容错。
本文档来自技高网...【技术保护点】
1.一种由第一计费功能CHF(102)执行的方法(700),所述方法包括:
2.一种由第一计费功能CHF(102)执行的方法(400),所述方法包括:
3.根据权利要求1或2所述的方法,其中,
4.根据权利要求1或2或3所述的方法,其中,
5.根据权利要求1或2或3所述的方法,其中,
6.根据权利要求4或5所述的方法,进一步包括:
7.根据权利要求3-6中任一项所述的方法,进一步包括:
8.根据权利要求7所述的方法,其中,
9.根据权利要求1-8中任一项所述的方法,进一步包括:
10.根据权利要求1-9中任一项所述的方法,其中,
11.一种由第一计费功能CHF(102)执行的方法(500),所述方法包括:
12.根据权利要求1或11所述的方法,其中,
13.根据权利要求12所述的方法,其中,所述主机是第二CHF或者包括第二CHF。
14.一种包括指令(644)的计算机程序(643),所述指令在由计费功能(102)的处理电路(6
15.一种包含权利要求13的所述计算机程序的载体,其中,所述载体是电子信号、光信号、无线电信号和计算机可读存储介质(642)中的一个。
16.一种计费功能CHF(102),所述CHF被配置为:
17.一种计费功能CHF(102),所述CHF包括:
18.根据权利要求16或17所述的CHF,其中,所述CHF进一步被配置为执行权利要求3-10中任一项所述的方法。
19.一种计费功能CHF(102),所述CHF被配置为:
20.一种计费功能CHF(102),所述CHF包括:
21.根据权利要求19或20所述的CHF,其中,所述CHF进一步被配置为执行权利要求12-13中任一项所述的方法。
...【技术特征摘要】
【国外来华专利技术】
1.一种由第一计费功能chf(102)执行的方法(700),所述方法包括:
2.一种由第一计费功能chf(102)执行的方法(400),所述方法包括:
3.根据权利要求1或2所述的方法,其中,
4.根据权利要求1或2或3所述的方法,其中,
5.根据权利要求1或2或3所述的方法,其中,
6.根据权利要求4或5所述的方法,进一步包括:
7.根据权利要求3-6中任一项所述的方法,进一步包括:
8.根据权利要求7所述的方法,其中,
9.根据权利要求1-8中任一项所述的方法,进一步包括:
10.根据权利要求1-9中任一项所述的方法,其中,
11.一种由第一计费功能chf(102)执行的方法(500),所述方法包括:
12.根据权利要求1或11所述的方法,其中,
13.根据权利要求12所述的方法,其中,所述主机是第二chf或者包括第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。