










技术领域technical field
本申请涉及通信领域,尤其涉及一种对网络切片实例进行计费处理的方法、系统以及相关设备。The present application relates to the field of communications, and in particular, to a method, system, and related equipment for performing charging processing on network slice instances.
背景技术Background technique
5G(5th Generation,第五代)网络的主要应用场景包括eMBB(enhanced MobileBroadband,增强移动宽带)、uRLLC(ultra High-Reliability and Low-LatencyCommunication,超高可靠性低时延通信)、mMTC(massive Machine Type Communication,大连接机器类通信)等。这些场景对网络特性的需求有很大的差异,例如:mMTC场景会有非常多的设备,但每个设备的吞吐量可能非常低,需要的带宽很小;而eMBB场景则需要几乎相反的特性,因为它将具有少得多的设备,但是每个设备都将发送或接收大量数据,需要的带宽很大;uRLLC场景则对端到端的时延要求很高,如自动驾驶,时延要求小于3毫秒。为满足上述不同应用场景的需求,可以在端到端的层面上对物理网络进行划分,以形成网络切片(Network Slice),实现流量分组、隔离租户和宏观层面的资源配置。网络切片的本质是在共享的物理网络基础设施之上运行的虚拟网络,运营商可以根据不同的服务需求(比如时延、带宽、安全性和可靠性等)在物理网络基础上创建出满足相应服务需求的虚拟网络(对应为一个网络切片实例,Network Slice Instance,NSI),以供有不同网络特性需求的客户使用,从而提高网络资源的利用率以及网络服务的服务质量。The main application scenarios of 5G (5th Generation) networks include eMBB (enhanced Mobile Broadband), uRLLC (ultra High-Reliability and Low-Latency Communication), mMTC (massive Machine) Type Communication, large connection machine type communication) and so on. These scenarios have very different requirements for network features. For example, the mMTC scenario will have a lot of devices, but the throughput of each device may be very low and the required bandwidth is very small; while the eMBB scenario requires almost the opposite features. , because it will have much fewer devices, but each device will send or receive a large amount of data, requiring a lot of bandwidth; uRLLC scenarios have high end-to-end latency requirements, such as autonomous driving, the latency requirement is less than 3 ms. In order to meet the requirements of the above different application scenarios, the physical network can be divided at the end-to-end level to form a network slice (Network Slice) to realize traffic grouping, tenant isolation and resource allocation at the macro level. The essence of network slicing is a virtual network running on a shared physical network infrastructure. Operators can create virtual networks on the basis of physical networks to meet different service requirements (such as delay, bandwidth, security, and reliability, etc.). The virtual network of service requirements (corresponding to a network slice instance, Network Slice Instance, NSI) is used by customers with different network characteristic requirements, thereby improving the utilization rate of network resources and the service quality of network services.
现有技术中,对网络资源进行计费处理的方案是,由业务系统根据业务的开始、结束等业务事件触发计费系统进行计费,同时业务系统统计准确的业务信息(如业务使用的流量、业务使用的时长等),上报给计费系统,以使计费系统据此进行批价和扣费。In the prior art, the solution for charging network resources is that the business system triggers the billing system to perform billing according to business events such as the start and end of the business, and the business system counts accurate business information (such as the traffic used by the business). , the duration of business use, etc.), and report it to the billing system, so that the billing system can conduct pricing and deductions accordingly.
假如仍然按照上述计费处理方案对网络切片实例进行计费处理,则将导致计费结果与运营商为相应网络切片实例的投入不匹配,从而不利于实施上述多样化应用场景,进而降低网络资源的使用效率或降低网络服务的服务质量。If the network slicing instance is still charged according to the above charging processing scheme, the charging result will not match the operator's investment in the corresponding network slicing instance, which is not conducive to the implementation of the above-mentioned diversified application scenarios, thereby reducing network resources. use efficiency or reduce the service quality of network services.
发明内容SUMMARY OF THE INVENTION
鉴于此,有必要提供一种对网络切片实例进行计费处理的方法,以实现根据网络切片实例的服务等级满足程度进行计费处理,有助于提高运营商网络资源的利用率,同时也可以更好地满足不同客户的多样化网络需求。In view of this, it is necessary to provide a method for charging a network slice instance, so as to implement charging processing according to the service level satisfaction of the network slice instance, which is helpful to improve the utilization rate of the operator's network resources, and also can Better meet the diverse network needs of different customers.
第一方面,本申请实施例提供了一种对网络切片实例进行计费处理的系统,该系统包括:网络切片计费控制功能NSCCF设备、网络切片管理功能NSMF设备和网络切片计费功能NSCF设备,其中,所述NSCCF设备用于:确定性能指标上报指示信息并将其发送给所述NSMF设备,所述性能指标上报指示信息用于指示所述NSMF设备执行性能指标上报操作PPRO,所述PPRO包括获取网络切片实例NSI的网络切片性能指标对应的数据并将其上报给所述NSCF设备;所述NSMF设备用于:从所述NSCCF设备接收所述性能指标上报指示信息,并根据所述性能指标上报指示信息获取所述NSI的网络切片性能指标对应的数据并将其上报给所述NSCF设备;所述NSCF设备用于:从所述NSMF设备接收所述NSI的网络切片性能指标对应的数据,并基于该数据对所述NSI进行计费处理。In a first aspect, an embodiment of the present application provides a system for performing charging processing on a network slice instance, the system including: a network slice charging control function NSCCF device, a network slice management function NSMF device, and a network slice charging function NSCF device , wherein the NSCCF device is used to: determine performance indicator reporting indication information and send it to the NSMF device, where the performance indicator reporting indication information is used to instruct the NSMF device to perform a performance indicator reporting operation PPRO, and the PPRO Including acquiring the data corresponding to the network slicing performance index of the network slicing instance NSI and reporting it to the NSCF device; the NSMF device is used for: receiving the performance index reporting indication information from the NSCCF device, and according to the performance The indicator reporting indication information acquires the data corresponding to the network slice performance indicator of the NSI and reports it to the NSCF device; the NSCF device is used for: receiving the data corresponding to the network slice performance indicator of the NSI from the NSMF device , and charge the NSI based on the data.
相对于传统上单纯基于终端业务数据(如流量或时长)的线性方式的计费方法而言,该方法可以基于网络切片性能指标对应的数据对网络切片实例进行计费处理,由于网络切片性能指标对应的数据既是客户所关心的数据,又能更好地体现运营商的投入,因此有助于提高计费结果与网络资源投入的匹配程度,有利于实施上述多样化应用场景,进而有助于提高网络资源的使用效率或提高网络服务的服务质量。Compared with the traditional linear charging method based solely on terminal service data (such as traffic or duration), this method can perform charging processing on network slice instances based on the data corresponding to the network slice performance indicators. The corresponding data is not only the data that customers care about, but also better reflects the operator's investment, so it helps to improve the matching degree between the billing result and the network resource investment, which is conducive to the implementation of the above-mentioned diversified application scenarios, which in turn helps Improve the use efficiency of network resources or improve the service quality of network services.
在一个可能的方案中,所述性能指标上报指示信息包括所述NSI的标识和上报参数集RPC,所述RPC中的上报参数用于描述所述PPRO的内容。In a possible solution, the performance indicator reporting indication information includes the identifier of the NSI and a reporting parameter set RPC, and the reporting parameters in the RPC are used to describe the content of the PPRO.
在一个可能的方案中,所述RPC包含以下任意一项或多项,或者包含用于获取以下任意一项或多项的信息:上报指标,是指所述NSI的网络切片性能指标,其对应的数据将被上报给所述NSCF设备;获取方式,是指所述上报指标对应的数据的获取方式;上报方式,是指将所述上报指标对应的数据上报到所述所述NSCF设备所采取的方式,所述上报方式包括基于会话的上报或独立上报;开始条件,在所述开始条件满足的情况下,所述NSMF设备开始执行所述PPRO;上报条件,在所述上报条件满足的情况下,所述NSMF设备向所述NSCF设备上报所述上报指标对应的数据;结束条件,在所述结束条件满足的情况下,所述NSMF设备结束所述PPRO的执行;上报地址,是指用于接收所述上报指标对应的数据的地址。In a possible solution, the RPC includes any one or more of the following, or includes information used to obtain any one or more of the following: The reporting indicator refers to the network slice performance indicator of the NSI, which corresponds to The data will be reported to the NSCF equipment; the acquisition method refers to the acquisition method of the data corresponding to the reported index; the reporting method refers to the method adopted to report the data corresponding to the reported index to the NSCF equipment method, the reporting method includes session-based reporting or independent reporting; start condition, when the start condition is satisfied, the NSMF device starts to execute the PPRO; reporting condition, when the report condition is satisfied Next, the NSMF device reports the data corresponding to the reporting indicator to the NSCF device; the end condition, in the case where the end condition is satisfied, the NSMF device ends the execution of the PPRO; the reporting address refers to using The address for receiving the data corresponding to the reported indicator.
在一个可能的方案中,所述网络切片性能指标对应的数据包括以下任意一项:所述网络切片性能指标的采样值;所述网络切片性能指标的统计值;所述网络切片性能指标的采样值的存储地址;所述网络切片性能指标的统计值的存储地址。In a possible solution, the data corresponding to the network slice performance indicator includes any one of the following: a sampling value of the network slice performance indicator; a statistical value of the network slice performance indicator; a sampling of the network slice performance indicator The storage address of the value; the storage address of the statistical value of the network slice performance indicator.
在一个可能的方案中,所述NSCCF设备还用于:向所述NSMF设备发送PPRO管理请求;所述NSMF设备还用于:从所述NSCCF设备接收所述PPRO管理请求,并基于所述PPRO管理请求,管理所述PPRO的执行。In a possible solution, the NSCCF device is further configured to: send a PPRO management request to the NSMF device; the NSMF device is further configured to: receive the PPRO management request from the NSCCF device, and based on the PPRO Manage requests, manage the execution of the PPRO.
第二方面,本申请实施例提供了一种对网络切片实例进行计费处理方法,该方法应用于网络切片计费控制功能NSCCF设备,该方法包括:确定性能指标上报指示信息,所述性能指标上报指示信息用于指示执行性能指标上报操作PPRO,所述PPRO包括获取网络切片实例NSI的网络切片性能指标对应的数据并将其上报给网络切片计费功能NSCF设备;向网络切片管理功能NSMF设备发送所述性能指标上报指示信息。In a second aspect, an embodiment of the present application provides a method for charging and processing a network slice instance. The method is applied to an NSCCF device with a network slice charging control function. The method includes: determining performance indicator reporting indication information, where the performance indicator The reporting indication information is used to instruct the execution of the performance indicator reporting operation PPRO, and the PPRO includes acquiring data corresponding to the network slice performance indicators of the network slice instance NSI and reporting it to the network slice charging function NSCF device; to the network slice management function NSMF device Send the performance indicator reporting indication information.
在一个可能的方案中,所述性能指标上报指示信息包括所述NSI的标识和上报参数集RPC,所述RPC中的上报参数用于描述所述PPRO的内容,所述确定性能指标上报指示信息包括:确定所述RPC。In a possible solution, the performance indicator reporting indication information includes an identifier of the NSI and a reporting parameter set RPC, the reporting parameters in the RPC are used to describe the content of the PPRO, and the performance indicator reporting indication information is determined. Including: determining the RPC.
在一个可能的方案中,所述RPC包含以下任意一项或多项,或者包含用于获取以下任意一项或多项的信息:上报指标,是指所述NSI的网络切片性能指标,其对应的数据将被上报给所述NSCF设备;获取方式,是指所述上报指标对应的数据的获取方式;上报方式,是指将所述上报指标对应的数据上报到所述所述NSCF设备所采取的方式,所述上报方式包括基于会话的上报或独立上报;开始条件,在所述开始条件满足的情况下,所述NSMF设备开始执行所述PPRO;上报条件,在所述上报条件满足的情况下,所述NSMF设备向所述NSCF设备上报所述上报指标对应的数据;结束条件,在所述结束条件满足的情况下,所述NSMF设备结束所述PPRO的执行;上报地址,是指用于接收所述上报指标对应的数据的地址。In a possible solution, the RPC includes any one or more of the following, or includes information used to obtain any one or more of the following: The reporting indicator refers to the network slice performance indicator of the NSI, which corresponds to The data will be reported to the NSCF equipment; the acquisition method refers to the acquisition method of the data corresponding to the reported index; the reporting method refers to the method adopted to report the data corresponding to the reported index to the NSCF equipment method, the reporting method includes session-based reporting or independent reporting; start condition, when the start condition is satisfied, the NSMF device starts to execute the PPRO; reporting condition, when the report condition is satisfied Next, the NSMF device reports the data corresponding to the reporting indicator to the NSCF device; the end condition, in the case where the end condition is satisfied, the NSMF device ends the execution of the PPRO; the reporting address refers to using The address for receiving the data corresponding to the reported indicator.
在一个可能的方案中,所述RPC为第一参数集,所述第一参数集包含所述上报指标、所述获取方式、所述上报方式、所述开始条件、所述上报条件、所述结束条件和所述上报地址中的任意一项或多项。In a possible solution, the RPC is a first parameter set, and the first parameter set includes the reporting indicator, the acquiring method, the reporting method, the starting condition, the reporting condition, the Any one or more of the end condition and the reporting address.
在一个可能的方案中,所述RPC包含第二参数集的标识和第三参数集,所述第二参数集包含所述上报指标、所述获取方式、所述上报方式、所述上报条件和所述上报地址中的任意一项或多项,所述第三参数集包含所述开始条件和/或所述结束条件,所述第二参数集的标识用于获取所述第二参数集。In a possible solution, the RPC includes an identifier of a second parameter set and a third parameter set, and the second parameter set includes the reporting indicator, the acquiring method, the reporting method, the reporting condition and the Any one or more of the reporting addresses, the third parameter set includes the start condition and/or the end condition, and the identifier of the second parameter set is used to obtain the second parameter set.
在一个可能的方案中,在确定所述RPC之前,所述方法还包括以下任意一项或多项:向所述NSMF设备发送所述第二参数集,以指示所述NSMF设备存储所述第二参数集,并从所述NSMF设备接收所述第二参数集的标识;向所述NSMF设备发送所述第二参数集的标识和参数集更新信息,以指示所述NSMF设备使用所述参数集更新信息更新所述第二参数集,所述参数集更新信息包含用于更新所述第二参数集中的上报参数的信息。In a possible solution, before determining the RPC, the method further includes any one or more of the following: sending the second parameter set to the NSMF device to instruct the NSMF device to store the first parameter set Second parameter set, and receive the identity of the second parameter set from the NSMF device; send the identity of the second parameter set and parameter set update information to the NSMF device to instruct the NSMF device to use the parameter The set update information updates the second parameter set, and the parameter set update information includes information for updating the reporting parameters in the second parameter set.
在一个可能的方案中,所述方法还包括:向所述NSMF设备发送所述第二参数集的标识和删除指示,以指示所述NSMF设备删除所述第二参数集。In a possible solution, the method further includes: sending an identification of the second parameter set and a deletion indication to the NSMF device, so as to instruct the NSMF device to delete the second parameter set.
在一个可能的方案中,所述确定所述RPC,具体包括:获取所述NSI的订购信息;根据所述NSI的订购信息确定所述RPC。In a possible solution, the determining of the RPC specifically includes: acquiring subscription information of the NSI; and determining the RPC according to the subscription information of the NSI.
在一个可能的方案中,所述方法还包括:确定需要变更所述PPRO中的操作过程;向所述NSMF设备发送第一PPRO管理请求,所述第一PPRO管理请求包含PPRO标识、所述NSI的标识和计费会话标识中的任意一项以及变更指示,所述PPRO标识用于唯一标识所述PPRO,所述计费会话标识用于唯一标识所述NSMF设备与所述NSCF设备之间与所述NSI对应的计费会话。In a possible solution, the method further includes: determining that the operation process in the PPRO needs to be changed; sending a first PPRO management request to the NSMF device, where the first PPRO management request includes a PPRO identifier, the NSI Any one of the identifier of the NSMF device and the charging session identifier and a change instruction, the PPRO identifier is used to uniquely identify the PPRO, and the charging session identifier is used to uniquely identify the relationship between the NSMF device and the NSCF device. The charging session corresponding to the NSI.
在一个可能的方案中,所述变更指示包含RPC更新信息,所述RPC更新信息包含用于更新所述RPC中的上报参数的信息。In a possible solution, the change indication includes RPC update information, and the RPC update information includes information for updating the reporting parameters in the RPC.
在一个可能的方案中,所述变更指示包含上报指示。In a possible solution, the change indication includes a reporting indication.
在一个可能的方案中,所述方法还包括:确定需要结束所述PPRO中的操作过程;向所述NSMF设备发送第二PPRO管理请求,所述第二PPRO管理请求包含所述PPRO标识、所述NSI的标识和计费会话标识中的任一项以及结束指示,所述PPRO标识用于唯一标识所述PPRO,所述计费会话标识用于唯一标识所述NSMF设备与所述NSCF设备之间与所述NSI对应的计费会话。In a possible solution, the method further includes: determining that the operation process in the PPRO needs to be terminated; sending a second PPRO management request to the NSMF device, where the second PPRO management request includes the PPRO identifier, the Any one of the identifier of the NSI and the charging session identifier and an end indication, the PPRO identifier is used to uniquely identify the PPRO, and the charging session identifier is used to uniquely identify the relationship between the NSMF device and the NSCF device. between the charging sessions corresponding to the NSI.
在一个可能的方案中,在向所述NSMF设备发送所述第一PPRO管理请求之前,或者在向所述NSMF设备发送所述第二PPRO管理请求之前,所述方法还包括:从所述NSMF设备接收所述PPRO标识和/或所述计费会话标识。In a possible solution, before sending the first PPRO management request to the NSMF device, or before sending the second PPRO management request to the NSMF device, the method further includes: from the NSMF device The device receives the PPRO identification and/or the charging session identification.
在一个可能的方案中,所述网络切片性能指标对应的数据包括以下任意一项:所述网络切片性能指标的采样值;所述网络切片性能指标的统计值;所述网络切片性能指标的采样值的存储地址;所述网络切片性能指标的统计值的存储地址。In a possible solution, the data corresponding to the network slice performance indicator includes any one of the following: a sampling value of the network slice performance indicator; a statistical value of the network slice performance indicator; a sampling of the network slice performance indicator The storage address of the value; the storage address of the statistical value of the network slice performance indicator.
上述方法使得NSCCF设备可以下发面向单个NSI的上报操作(一个PPRO中上报一个NSI的性能指标对应的数据),也可以下发面向多个NSI的上报操作(一个PPRO中上报多个NSI的性能指标对应的数据)给NSMF设备执行,并且既可以以PPRO为粒度进行管理,也可以以NSI或者计费会话为粒度,管理PPRO中的一部分(针对某个NSI的上报过程)进行管理,提高了NSCCF设备对网络切片实例进行计费处理的控制力度。The above method enables the NSCCF device to issue a reporting operation for a single NSI (data corresponding to the performance index of one NSI reported in one PPRO), or a reporting operation for multiple NSIs (reporting the performance of multiple NSIs in one PPRO). The data corresponding to the indicator) is executed by the NSMF device, and can be managed with the granularity of PPRO, or can be managed with the granularity of NSI or charging session to manage part of the PPRO (the reporting process for a certain NSI), which improves the The control strength of the NSCCF device on the charging processing of the network slice instance.
第三方面,本申请实施例提供了一种对网络切片实例进行计费处理方法,该方法应用于网络切片管理功能NSMF设备,该方法包括:从网络切片计费控制功能NSCCF设备接收性能指标上报指示信息;根据所述性能指标上报指示信息,执行性能指标上报操作PPRO,所述PPRO包括获取网络切片实例NSI的网络切片性能指标对应的数据并将其上报给网络切片计费功能NSCF设备。In a third aspect, an embodiment of the present application provides a method for charging and processing a network slice instance, the method is applied to a network slice management function NSMF device, and the method includes: receiving a performance indicator report from a network slice charging control function NSCCF device Indication information; according to the performance indicator reporting indication information, perform a performance indicator reporting operation PPRO, where the PPRO includes acquiring the data corresponding to the network slice performance indicator of the network slice instance NSI and reporting it to the network slice charging function NSCF device.
在一个可能的方案中,所述性能指标上报指示信息包括所述NSI的标识和上报参数集RPC,所述RPC中的上报参数用于描述所述PPRO的内容,所述根据所述性能指标上报指示信息,执行性能指标上报操作PPRO,具体包括:根据所述NSI的标识和所述RPC,执行所述PPRO。In a possible solution, the performance indicator reporting indication information includes the identifier of the NSI and a reporting parameter set RPC, and the reporting parameters in the RPC are used to describe the content of the PPRO, and the reporting parameters according to the performance indicator According to the indication information, performing the performance indicator reporting operation PPRO specifically includes: performing the PPRO according to the identifier of the NSI and the RPC.
在一个可能的方案中,所述RPC包含以下任意一项或多项,或者包含用于获取以下任意一项或多项的信息:上报指标,是指所述NSI的网络切片性能指标,其对应的数据将被上报给所述NSCF设备;获取方式,是指所述上报指标对应的数据的获取方式;上报方式,是指将所述上报指标对应的数据上报到所述所述NSCF设备所采取的方式,所述上报方式包括基于会话的上报或独立上报;开始条件,在所述开始条件满足的情况下,所述NSMF设备开始执行所述PPRO;上报条件,在所述上报条件满足的情况下,所述NSMF设备向所述NSCF设备上报所述上报指标对应的数据;结束条件,在所述结束条件满足的情况下,所述NSMF设备结束所述PPRO的执行;上报地址,是指用于接收所述上报指标对应的数据的地址。In a possible solution, the RPC includes any one or more of the following, or includes information used to obtain any one or more of the following: The reporting indicator refers to the network slice performance indicator of the NSI, which corresponds to The data will be reported to the NSCF equipment; the acquisition method refers to the acquisition method of the data corresponding to the reported index; the reporting method refers to the method adopted to report the data corresponding to the reported index to the NSCF equipment method, the reporting method includes session-based reporting or independent reporting; start condition, when the start condition is satisfied, the NSMF device starts to execute the PPRO; reporting condition, when the report condition is satisfied Next, the NSMF device reports the data corresponding to the reporting indicator to the NSCF device; the end condition, in the case where the end condition is satisfied, the NSMF device ends the execution of the PPRO; the reporting address refers to using The address for receiving the data corresponding to the reported indicator.
在一个可能的方案中,所述RPC为第一参数集,所述第一参数集包含所述上报指标、所述获取方式、所述上报方式、所述开始条件、所述上报条件、所述结束条件和所述上报地址中的任意一项或多项。In a possible solution, the RPC is a first parameter set, and the first parameter set includes the reporting indicator, the acquiring method, the reporting method, the starting condition, the reporting condition, the Any one or more of the end condition and the reporting address.
在一个可能的方案中,所述RPC包含第二参数集的标识和第三参数集,所述第二参数集包含所述上报指标、所述获取方式、所述上报方式、所述上报条件和所述上报地址中的任意一项或多项,所述第三参数集包含所述开始条件和/或所述结束条件,所述执行所述PPRO之前,所述方法还包括:根据所述第二参数集的标识获取所述第二参数集;根据所述第二参数集和所述第三参数集,形成所述RPC。In a possible solution, the RPC includes an identifier of a second parameter set and a third parameter set, and the second parameter set includes the reporting indicator, the acquiring method, the reporting method, the reporting condition and the Any one or more of the reporting addresses, the third parameter set includes the start condition and/or the end condition, and before the execution of the PPRO, the method further includes: according to the first The identifier of the second parameter set obtains the second parameter set; the RPC is formed according to the second parameter set and the third parameter set.
在一个可能的方案中,在接收到所述NSI的标识和所述RPC之前,所述方法还包括以下任意一项或多项:从所述NSCCF设备接收所述第二参数集,存储所述第二参数集、生成所述第二参数集的标识且向所述NSCCF设备返回所述第二参数集的标识;从所述NSCCF设备接收所述第二参数集的标识和所述参数集更新信息,使用所述参数集更新信息更新所述第二参数集,所述参数集更新信息包含用于更新所述第二参数集中的参数的信息。In a possible solution, before receiving the identifier of the NSI and the RPC, the method further includes any one or more of the following: receiving the second parameter set from the NSCCF device, storing the a second parameter set, generating an identification of the second parameter set and returning the identification of the second parameter set to the NSCCF device; receiving the identification of the second parameter set and the parameter set update from the NSCCF device information, the second parameter set is updated using the parameter set update information, and the parameter set update information includes information for updating parameters in the second parameter set.
在一个可能的方案中,所述方法还包括:从所述NSCCF设备接收所述第二参数集的标识和删除指示,删除所述第二参数集。In a possible solution, the method further includes: receiving an identification of the second parameter set and a deletion indication from the NSCCF device, and deleting the second parameter set.
在一个可能的方案中,所述根据所述NSI的标识和所述RPC,执行所述PPRO,具体包括:确定需要将所述RPC中的上报指标对应的数据上报给所述NSCF设备;获取所述RPC中的上报指标对应的数据并将其上报给所述NSCF设备。In a possible solution, the performing the PPRO according to the identifier of the NSI and the RPC specifically includes: determining that the data corresponding to the reporting indicator in the RPC needs to be reported to the NSCF device; The data corresponding to the reporting indicator in the RPC is reported to the NSCF device.
在一个可能的方案中,所述获取所述RPC中的上报指标对应的数据并将其上报给所述NSCF设备,具体包括:向所述NSCF设备发送第一计费请求,所述第一计费请求包含计费会话标识、所述NSI的标识之一以及所述RPC中的上报指标对应的数据,所述计费会话标识用于唯一标识所述NSMF设备与所述NSCF设备之间与所述NSI对应的计费会话。In a possible solution, acquiring the data corresponding to the reporting indicator in the RPC and reporting it to the NSCF device specifically includes: sending a first charging request to the NSCF device, the first accounting The charging request includes the charging session identifier, one of the identifiers of the NSI, and the data corresponding to the reporting indicator in the RPC, and the charging session identifier is used to uniquely identify the relationship between the NSMF device and the NSCF device. The charging session corresponding to the NSI described above.
在一个可能的方案中,所述向所述NSCF设备发送所述第一计费请求之前,所述方法还包括:向所述NSCF设备发送第二计费请求,所述第二计费请求包含所述NSI的标识以及创建计费会话的指示;从所述NSCF设备接收所述计费会话标识。In a possible solution, before the sending the first charging request to the NSCF device, the method further includes: sending a second charging request to the NSCF device, where the second charging request includes The identifier of the NSI and the instruction to create a charging session; the charging session identifier is received from the NSCF device.
在一个可能的方案中,从所述NSCF设备接收所述计费会话标识之后,所述方法还包括:向所述NSCCF设备返回所述计费会话标识。In a possible solution, after receiving the charging session identifier from the NSCF device, the method further includes: returning the charging session identifier to the NSCCF device.
在一个可能的方案中,所述第二计费请求还包含上报原因。In a possible solution, the second charging request further includes a reporting reason.
在一个可能的方案中,所述确定需要将所述RPC中的上报指标对应的数据上报给所述NSCF设备,具体包括:从所述NSCCF设备接收第三PPRO管理请求,所述第三PPRO管理请求中包含上报指示;根据所述上报指示确定需要将所述RPC中的上报指标对应的数据上报给所述NSCF设备;或者具体包括:根据所述RPC中的上报条件满足确定需要将所述RPC中的上报指标对应的数据上报给所述NSCF设备。In a possible solution, the determining that data corresponding to the reporting indicator in the RPC needs to be reported to the NSCF device specifically includes: receiving a third PPRO management request from the NSCCF device, and the third PPRO management The request includes a reporting instruction; it is determined according to the reporting instruction that the data corresponding to the reporting indicator in the RPC needs to be reported to the NSCF device; or it specifically includes: determining that the RPC needs to be reported according to the reporting conditions in the RPC. The data corresponding to the reporting indicator in the NSCF is reported to the NSCF device.
在一个可能的方案中,所述根据所述NSI的标识和所述RPC,执行所述PPRO之前,所述方法还包括:确定所述RPC中的开始条件满足。In a possible solution, before executing the PPRO according to the NSI identifier and the RPC, the method further includes: determining that a start condition in the RPC is satisfied.
在一个可能的方案中,所述根据所述NSI的标识和所述RPC,执行所述PPRO,具体还包括:确定需要结束执行所述PPRO;结束执行所述PPRO。In a possible solution, the executing the PPRO according to the identifier of the NSI and the RPC further includes: determining that the execution of the PPRO needs to be terminated; and ending the execution of the PPRO.
在一个可能的方案中,所述确定需要结束执行所述PPRO,具体包括:从所述NSCCF设备接收第四PPRO管理请求,所述第四PPRO管理请求包含结束指示;根据所述结束指示,确定需要结束执行所述PPRO;或者具体包括:根据所述RPC中的结束条件满足,确定需要结束执行所述PPRO。In a possible solution, the determining that execution of the PPRO needs to be terminated specifically includes: receiving a fourth PPRO management request from the NSCCF device, where the fourth PPRO management request includes an end indication; and determining according to the end indication The execution of the PPRO needs to be terminated; or it specifically includes: determining that the execution of the PPRO needs to be terminated according to the satisfaction of the termination condition in the RPC.
在一个可能的方案中,所述结束执行所述PPRO,具体包括:向所述NSCF设备发送第三计费请求并停止获取所述RPC中的上报指标对应的数据,所述第三计费请求包含所述计费会话的标识和所述NSI的标识之一以及所述RPC中的上报指标对应的数据。In a possible solution, the ending execution of the PPRO specifically includes: sending a third charging request to the NSCF device and stopping acquiring the data corresponding to the reporting indicator in the RPC, the third charging request It includes the identifier of the charging session and one of the identifiers of the NSI and the data corresponding to the reporting indicator in the RPC.
在一个可能的方案中,所述方法还包括:从所述NSCCF设备接收第五PPRO管理请求,所述第五PPRO管理请求包含PPRO标识、所述NSI的标识和计费会话标识中的任意一项以及RPC更新信息,所述PPRO标识用于唯一标识所述PPRO,所述计费会话标识用于唯一标识所述NSMF设备与所述NSCF设备之间与所述NSI对应的计费会话;根据所述PPRO标识、所述NSI的标识和所述计费会话标识中的任意一项以及所述RPC变更信息,更新与所述PPRO标识、所述NSI的标识和所述计费会话标识中的任意一项对应的RPC中的上报参数。In a possible solution, the method further includes: receiving a fifth PPRO management request from the NSCCF device, where the fifth PPRO management request includes any one of a PPRO identifier, an identifier of the NSI, and a charging session identifier item and RPC update information, the PPRO identifier is used to uniquely identify the PPRO, and the charging session identifier is used to uniquely identify the charging session corresponding to the NSI between the NSMF device and the NSCF device; Any one of the PPRO identifier, the NSI identifier, and the charging session identifier, and the RPC change information are updated with the PPRO identifier, the NSI identifier, and the charging session identifier. Any one of the corresponding reporting parameters in the RPC.
在一个可能的方案中,所述网络切片性能指标对应的数据包括以下任意一项:所述网络切片性能指标的采样值,所述网络切片性能指标的统计值,所述网络切片性能指标的采样值的存储地址,所述网络切片性能指标的统计值的存储地址。In a possible solution, the data corresponding to the network slice performance indicator includes any one of the following: a sample value of the network slice performance indicator, a statistical value of the network slice performance indicator, a sample of the network slice performance indicator The storage address of the value, the storage address of the statistical value of the network slice performance indicator.
上述方法使得NSMF设备可以基于NSCCF设备的管理指令/管理消息,执行PPRO,以支持NSCF设备的计费处理业务,所采用独立上报的方式有利于及时释放上报方和接收方的计算资源,所采用的会话上报的方式有利于提高上报的效率或性能。The above method enables the NSMF device to execute PPRO based on the management instruction/management message of the NSCCF device to support the charging processing service of the NSCF device. The method of session reporting is beneficial to improve the efficiency or performance of reporting.
第四方面,本申请实施例提供了一种网络切片计费控制功能NSCCF设备,包括处理器和存储器,其中:所述存储器,用于存储程序指令;所述处理器,用于调用并执行所述存储器中存储的程序指令,以使所述网络切片计费控制功能设备执行上述第二方面中的对网络切片实例进行计费处理的方法。In a fourth aspect, an embodiment of the present application provides an NSCCF device with a network slice charging control function, including a processor and a memory, wherein: the memory is used to store program instructions; the processor is used to call and execute the program instructions stored in the memory, so that the network slice charging control function device executes the method for performing charging processing on a network slice instance in the second aspect.
第五方面,本申请实施例提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得所述计算机执行上述第二方面中的对网络切片实例进行计费处理的方法。In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, including instructions that, when run on a computer, cause the computer to execute the method for charging a network slice instance in the second aspect above .
第六方面,本申请实施例提供了一种网络切片管理功能NSMF设备,包括处理器和存储器,其中:所述存储器,用于存储程序指令;所述处理器,用于调用并执行所述存储器中存储的程序指令,以使所述网络切片管理设备执行上述第三方面中的对网络切片实例进行计费处理的方法。In a sixth aspect, an embodiment of the present application provides an NSMF device with a network slice management function, including a processor and a memory, wherein: the memory is used to store program instructions; the processor is used to call and execute the memory The program instructions stored in the network slice management device, so that the network slice management device executes the method for charging a network slice instance in the third aspect.
第七方面,本申请实施例提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得所述计算机执行上述第三方面中所述的对网络切片实例进行计费处理的方法。In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, including instructions, which, when run on a computer, cause the computer to perform the charging processing for a network slice instance described in the third aspect above Methods.
第八方面,本申请提实施例供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片运行时用于实现上述第二方面、第三方面、第二方面的任意可能的实现方式或第三方面的任意可能的实现方式的方法。In an eighth aspect, an embodiment of the present application provides a chip, the chip includes a programmable logic circuit and/or program instructions, and is used to implement the second aspect, the third aspect, and the second aspect when the chip is running Any possible implementation of the third aspect or a method of any possible implementation of the third aspect.
附图说明Description of drawings
图1为本申请实施例提供的计费系统架构图;Fig. 1 is a charging system architecture diagram provided by an embodiment of the present application;
图2为本申请实施例提供的对网络资源进行计费处理的方法流程图;2 is a flowchart of a method for charging network resources provided by an embodiment of the present application;
图3A为本申请实施例提供的对网络资源进行计费处理的又一方法流程图;3A is a flowchart of another method for performing charging processing on network resources provided by an embodiment of the present application;
图3B为本申请实施例提供的对网络资源进行计费处理的又一方法流程图;3B is a flowchart of another method for performing charging processing on network resources provided by an embodiment of the present application;
图4为本申请实施例提供的管理上报参数集模板的方法流程图;4 is a flowchart of a method for managing and reporting a parameter set template provided by an embodiment of the present application;
图5为本申请实施例提供的对网络资源进行计费处理的又一方法流程图;5 is a flowchart of another method for performing charging processing on network resources provided by an embodiment of the present application;
图6所示为本申请实施例提供的又一计费系统架构图;FIG. 6 shows another charging system architecture diagram provided by the embodiment of the present application;
图7为本申请实施例提供的对网络资源进行计费处理的又一方法流程图;7 is a flowchart of another method for performing charging processing on network resources provided by an embodiment of the present application;
图8为本申请实施例提供的网络切片计费控制功能NSCCF设备或网络切片管理功能NSMF设备的硬件结构图;8 is a hardware structural diagram of a network slice charging control function NSCCF device or a network slice management function NSMF device provided by an embodiment of the present application;
图9为本申请实施例提供的网络切片计费控制功能NSCCF设备的结构示意图;9 is a schematic structural diagram of an NSCCF device with a network slice charging control function provided by an embodiment of the present application;
图10为本申请实施例提供的网络切片管理功能NSMF设备的结构示意图。FIG. 10 is a schematic structural diagram of an NSMF device with a network slice management function provided by an embodiment of the present application.
具体实施方式Detailed ways
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
图1为本申请实施例提供的计费系统架构图,其中包括网络切片计费控制功能(Network Slice Charging Control Function,NSCCF)设备101、网络切片计费功能(Network Slice Charging Function,NSCF)设备102、网络切片管理功能(Network SliceManagement Function,NSMF)设备103等。为叙述方便本申请实施例中将“网络切片计费控制功能设备”简称为“NSCCF设备”、将“网络切片计费功能设备”简称为“NSCF设备”以及将“网络切片管理功能设备”简称为“NSMF设备”,这些设备主要功能分别描述如下:FIG. 1 is an architectural diagram of a charging system provided by an embodiment of the present application, which includes a Network Slice Charging Control Function (NSCCF)
NSCCF设备101:用于确定性能指标上报指示信息并将其发送给所述NSMF设备,所述性能指标上报指示信息用于指示所述NSMF设备执行性能指标上报操作(PerformaceParameter Reporting Operation,PPRO),所述PPRO包括获取网络切片实例NSI的网络切片性能指标 对应的数据并将其上报给所述NSCF设备;具体地,所述性能指标上报指示信息包括所述NSI的标识和上报参数集(Reporting Parameter Collection,RPC),NSCCF设备101则进一步用于确定需要NSMF设备103执行的PPRO的RPC,并将所述NSI的标识和所述RPC发送给NSMF设备103,以使其根据所述NSI的标识和所述RPC执行所述PPRO;这里所述“上报”,可以是通过消息发送,也可以是通过文件传输协议(File Transfer Protocol,FTP)传输,或者其他数据传送方式传送,对此本申请实施例不作限定;可选地,为了进一步提高NSCCF设备101关于网络切片实例的计费处理的管控能力、满足客户对网络切片实例的计费处理的个性化需求,NSCCF设备101还可以用于向NSMF设备103发送PPRO管理消息,以管理NSMF设备103上执行的PPRO,例如,变更PPRO的执行、结束PPRO的执行等;可选地,为了在不同网络切片实例之间共享RPC以提高管理效率,NSCCF设备101还可以用于向NSMF设备103发送RPC的管理消息,例如创建RPC、更新RPC和删除RPC等。其中,所述RPC包括上报指标、上报条件、结束条件等,NSCCF设备101可以根据客户的订购信息和网络切片实例的信息确定所述RPC,本申请后续实施例将进一步详细描述。NSCCF device 101: used to determine and send performance indicator reporting indication information to the NSMF device, where the performance indicator reporting indication information is used to instruct the NSMF device to perform a performance indicator reporting operation (PerformaceParameter Reporting Operation, PPRO), so The PPRO includes acquiring the data corresponding to the network slicing performance index of the network slicing instance NSI and reporting it to the NSCF device; specifically, the performance index reporting indication information includes the identifier of the NSI and the reporting parameter set (Reporting Parameter Collection). , RPC), the
此外,为了更好地满足业务需求并提高管理效率,所述性能指标上报指示信息还可以包含多个NSI的标识和多个相应的RPC,使得NSMF设备102可以在一个PPRO中上报多个NSI的网络切片性能指标对应的数据。In addition, in order to better meet business requirements and improve management efficiency, the performance indicator reporting indication information may also include multiple NSI identifiers and multiple corresponding RPCs, so that the
应理解,NSCCF设备101的功能可以部署在一个单独的物理设备中,也可以部署在现有计费设备中,对此,本申请实施例不做限定。It should be understood that the functions of the
NSCF设备102:用于通过自身提供的服务接口(Nnscf为示例性的接口标识)从NSMF设备103接收上报的网络切片实例的性能指标对应的数据,基于该数据对相应的网络切片实例进行计费处理,或者进一步基于相应的计费规则,计算相应的网络切片实例的使用费用。可选地,NSCF设备102还可以用于将计费处理结果发送给账单系统(图1未显示),以使所述账单系统为客户生成计费账单。可选地,NSCF设备102还可以从NSCCF设备或者订购实体获取所述计费规则。The
应理解,NSCF设备102的功能可以部署在一个单独的物理设备中,也可以部署在现有计费设备中,对此,本申请实施例不做限定。It should be understood that the function of the
在一种可能的实施方式中,NSCF设备102的功能和NSCCF设备101的功能也可以部署在同一个物理设备上。In a possible implementation manner, the functions of the
NSMF设备103:除了用于创建、管理网络切片实例外,还用于通过自身提供的服务接口(Nnsmf为示例性的接口标识)接收NSCCF设备101发送的上述RPC、根据该RPC获取网络切片实例的性能指标对应的数据,并将该数据上报给NSCF设备102,以使NSCF设备102可以对网络切片实例进行计费处理;可选地,NSMF设备103还可以用于从NSCCF设备101接收PPRO管理消息,以在NSCCF设备101的控制下,执行相应的PPRO管理操作;可选地,NSMF设备103还可以用于从NSCCF设备101或者其他管理客户端接收管理消息,以在本地维护RPC,并在针对不同网络切片实例的PPRO中共用,以提高管理效率。NSMF device 103: in addition to being used to create and manage network slice instances, it is also used to receive the above-mentioned RPC sent by
NSMF设备103可以为跨域网络切片管理器或者核心网子域的网络切片管理器或者其他能够提供网络切片实例的性能指标对应数据的功能实体或者设备。所述跨域网络切片管理器是用于管理多个子域,所述子域包括接入网子域、传输网子域和核心网子域等。应理解,NSMF设备103的功能可以部署在一个单独的物理设备中,也可以部署在现有其他管理设备中,对此,本申请实施例不做限定。The
为便于理解本申请中的实例,下面进一步解释几个与网络切片性能指标有关的概念:In order to facilitate the understanding of the examples in this application, several concepts related to network slicing performance indicators are further explained below:
(1)网络切片性能指标(Network Slice Performance Parameter,NSPP):是用于描述所述网络切片实例的网络性能的参数或参数集,可以包括但不限于下述参数中的一个或多个:(1) Network Slice Performance Parameter (NSPP): is a parameter or parameter set used to describe the network performance of the network slice instance, which may include but is not limited to one or more of the following parameters:
-端到端时延:指数据包在网络切片实例的接入域、传输域和核心网域的传输时延;-End-to-end delay: refers to the transmission delay of data packets in the access domain, transmission domain and core network domain of a network slice instance;
-PDU(protocol data unit session,协议数据单元)会话数:指在网络切片实例上建立的PDU会话数量(即使用该网络切片实例的用户设备与该网络切片上数据网关之间建立的PDU会话的数量);-Number of PDU (protocol data unit session, protocol data unit) sessions: refers to the number of PDU sessions established on the network slice instance (that is, the number of PDU sessions established between the user equipment using the network slice instance and the data gateway on the network slice) quantity);
-带宽:指网络切片实例所有并发PDU session所使用的带宽的总和;-Bandwidth: refers to the total bandwidth used by all concurrent PDU sessions of the network slice instance;
-用户数:指实际使用过或者并发使用该网络切片实例的用户数量或者注册在该网络切片实例上的用户的数量;- Number of users: refers to the number of users who have actually used or concurrently used the network slice instance or the number of users registered on the network slice instance;
为叙述方便,本申请实施例中也将网络切片性能指标简称为“指标”。For the convenience of description, the network slicing performance indicator is also referred to as an "indicator" for short in this embodiment of the present application.
应理解,一个网络切片实例可以具有一个或多个网络切片性能指标,本申请实施例对网络切片实例的网络切片性能指标的个数不作限定。It should be understood that a network slice instance may have one or more network slice performance indicators, and the embodiment of the present application does not limit the number of network slice performance indicators of the network slice instance.
相对于业务相关的指标(如流量),网络切片性能指标既能体现客户或用户在使用所述网络切片实例上的关注点,又能体现运营商在所述网络切片实例上的投入,因此,基于网络切片性能指标对应的数据进行计费可以兼顾双方的利益。例如,运营商与客户可以就网络切片实例约定SLA(Service Level Agreement,服务等级协议),可以约定网络切片性能指标的约束条件,例如,“时延超过5ms次数应在10次以内”,“带宽低于100G的累计时间不超过30小时”等,并约定在SLA的不同满足程度下的计费方法或计费费率。Compared with service-related indicators (such as traffic), network slicing performance indicators can not only reflect the concerns of customers or users in using the network slicing instance, but also reflect the operator's investment in the network slicing instance. Therefore, Billing based on data corresponding to network slice performance indicators can take into account the interests of both parties. For example, operators and customers can agree on SLAs (Service Level Agreements) for network slicing instances, and can agree on the constraints of network slicing performance indicators, for example, "the number of times the delay exceeds 5ms should be within 10 times", "the bandwidth The accumulated time less than 100G shall not exceed 30 hours”, etc., and the billing method or billing rate under different SLA satisfaction levels shall be agreed.
在具体实现中,通过消息传递的网络切片性能指标可以用指标的参数名称或参数标识来表示,例如,用“E2EDelay”或“101”表示“时延”这个网络切片性能指标。本申请实施例对网络切片性能指标的表示方式不作限定。为叙述方便,本申请实施例以参数名称为例进行说明。In a specific implementation, the network slice performance indicator passed through the message can be represented by the parameter name or parameter identifier of the indicator. For example, "E2EDelay" or "101" is used to represent the network slice performance indicator of "delay". The embodiments of the present application do not limit the representation of the network slicing performance indicators. For convenience of description, the embodiment of the present application uses parameter names as an example for description.
(2)网络切片性能指标的值:根据性能指标的不同,性能指标的值可以是指某一时刻、某一时隙或某一时间段内(如某一分钟内),NSMF设备或其他设备针对所述网络切片性能指标进行检测、采样或通过其他方式获取到的具体值;为叙述方便,本申请实施例也称之为网络切片性能指标的采样值、瞬时值,甚至直接称之为采样值或瞬时值。(2) The value of network slice performance indicators: According to different performance indicators, the value of performance indicators may refer to a certain moment, a certain time slot or a certain period of time (such as a certain minute), the NSMF device or other The specific value of the network slicing performance index that is detected, sampled or obtained by other means; for the convenience of description, the embodiment of this application is also referred to as the sampling value, the instantaneous value of the network slicing performance index, or even directly called the sampling value or instantaneous value.
(3)网络切片性能指标的时间:是指检测、采样或通过其他方式获取到网络切片性能指标的具体值的时间点、时隙或时间段;为叙述方便,本申请实施例也称之为网络切片性能指标的采样时间或者网络切片性能指标的获取时间,甚至直接称之为采样时间或获取时间;应理解,所述网络切片性能指标的时间/采样时间/获取时间可以是一个具体时间点,也可以是一个具体时间段(如某一分钟);例如,“并发会话数”的采样时间可以是“2018-10-2623:58:52”,而“时延”的采样时间可以是“2018-09-26 13:46:00/2018-09-26 13:47:00”或者“2018-09-26 13:46”等。(3) Time of network slicing performance index: refers to the time point, time slot or time period when the specific value of the network slicing performance index is detected, sampled or obtained by other means; for convenience of description, this embodiment of the present application is also referred to as The sampling time of the network slice performance indicator or the acquisition time of the network slice performance indicator is even directly referred to as the sampling time or the acquisition time; it should be understood that the time/sampling time/acquisition time of the network slice performance indicator may be a specific time point , it can also be a specific time period (such as a certain minute); for example, the sampling time of "Number of concurrent sessions" can be "2018-10-2623:58:52", and the sampling time of "Delay" can be " 2018-09-26 13:46:00/2018-09-26 13:47:00" or "2018-09-26 13:46" etc.
(4)网络切片性能指标的约束条件:是指对某个统计时间范围内网络切片性能指标的值的量化约束或量化要求,通常用数值范围来表示,也可以用具体数值来表示。例如,“带宽”这个指标的约束条件可以为“月平均带宽=100M”,也可以为“带宽小于100M的累计时长不超过30小时”,“时延”这个指标的约束条件可以为“时延超过50ms的次数小于10次”等;网络切片性能指标的约束条件通常是在客户订购网络切片实例过程中与运营商达成一致的结果。(4) Constraints of network slicing performance indicators: refers to the quantitative constraints or quantitative requirements on the values of network slicing performance indicators within a certain statistical time range. For example, the constraint condition of the "bandwidth" indicator can be "monthly average bandwidth = 100M", or it can be "the cumulative duration of the bandwidth less than 100M does not exceed 30 hours", and the constraint condition of the "latency" indicator can be "delay" The number of times exceeding 50ms is less than 10 times”, etc.; the constraints of network slicing performance indicators are usually the result of agreement with operators during the process of ordering network slicing instances by customers.
(5)网络切片性能指标的统计值:是指按照一定的统计方法,对采样时间或获取时间落在某个统计时间范围内的网络切片性能指标的值进行统计得到的结果。所述统计方法,可以是与约束条件无关的统计方法,例如求平均值、加权平均值等,也可以是与约束条件相关的统计方法,即根据约束条件中的参数确定的统计方法。下面结合几种网络切片性能指标的统计值的类型分别举例说明,参见表1所示的情况。应理解,网络切片性能指标的统计值的类型并不限于表1所列情形。(5) Statistical values of network slice performance indicators: refers to the results obtained by performing statistics on the values of network slice performance indicators whose sampling time or acquisition time falls within a certain statistical time range according to a certain statistical method. The statistical method may be a statistical method unrelated to constraints, such as averaging, weighted average, etc., or a statistical method related to constraints, that is, a statistical method determined according to parameters in the constraints. The following is an example of the types of statistical values of several network slice performance indicators, referring to the situations shown in Table 1. It should be understood that the types of statistical values of network slice performance indicators are not limited to the situations listed in Table 1.
表1Table 1
基于上述概念,上述“性能指标上报”是指“网络切片实例的性能指标对应的数据的上报”,而“网络切片实例的性能指标对应的数据”可以包含网络切片性能指标的统计值,也可以包含所述网络切片性能指标的采样值,还可以包含所述采样值与相应采样时间的组合,或者说是包含所述网络切片性能指标的值与所述网络切片性能指标的时间的组合,还可以包含所述网络切片性能指标的统计值、采样值、采样值与采样时间组合等的存储地址(以便网络切片计费处理设备,如NSCF设备,基于所述存储地址获取所述网络切片性能指标对应的采样值、统计值、采样值与采样时间的组合等)。根据NSCCF设备101确定出的PPRO的不同或者RPC的不同,所述统计值可以由NSMF设备103统计后发送给NSCF设备102,也可以由NSMF设备103将一个统计时间范围内多个时刻下或多个时间段内的采样值与采样时间的组合发送给NSCF设备102,再由NSCF设备102进行统计或计算,得到所述统计值。Based on the above concepts, the above "performance indicator reporting" refers to "reporting data corresponding to performance indicators of network slice instances", and "data corresponding to performance indicators of network slice instances" may include statistical values of network slice performance indicators, or Contains the sampled value of the network slice performance indicator, and may also include a combination of the sampled value and the corresponding sampling time, or a combination of the value of the network slice performance indicator and the time of the network slice performance indicator, and A storage address that may include the statistical value, sampling value, a combination of sampling value and sampling time, etc. of the network slice performance indicator (so that a network slice billing processing device, such as an NSCF device, obtains the network slice performance indicator based on the storage address. Corresponding sampling value, statistical value, combination of sampling value and sampling time, etc.). According to the difference of PPRO or RPC determined by the
图2为本申请实施例提供的对网络资源进行计费处理的方法流程图,该方法流程基于图1所示架构实现,其中,NSCCF设备对应图1中的NSCCF设备101、NSMF设备对应图1中的NSMF设备103,NSCF设备对应图1中的NSCF设备102。该方法流程中,由NSCCF设备确定出针对网络切片实例NSI的性能指标上报操作PPRO的上报参数RPC后,再由NSMF设备基于该RPC执行该操作,以使NSCF设备可以对所述NSI进行计费处理,具体包括如下步骤:FIG. 2 is a flowchart of a method for charging network resources provided by an embodiment of the present application. The method process is implemented based on the architecture shown in FIG. 1 , wherein the NSCCF device corresponds to the
步骤201:NSCCF设备确定针对NSI的性能指标上报操作PPRO的上报参数集RPC。Step 201: The NSCCF device determines the reporting parameter set RPC of the performance indicator reporting operation PPRO for the NSI.
具体地,NSCCF设备可以根据网络切片实例NSI的有关信息,确定需要基于所述NSI的性能指标对应的数据对所述NSI进行计费处理,进而确定需要针对所述NSI的性能指标上报操作PPRO的上报参数集RPC。所述PPRO包括获取所述NSI的网络切片性能指标对应的数据并将其上报给NSCF设备;所述NSI的有关信息包括但不限于客户关于所述NSI的订购信息、所述NSI本身的信息(如NSI的标识、NSI的网络切片类型等);所述RPC包括至少一个上报参数RP(Reporting Parameter),所述RP用于描述所述PPRO的内容(上报什么、怎么获取、怎么上报等)。具体地,所述RPC包含以下任意一项或多项,或者包含用于获取以下任意一项或多项的信息:Specifically, the NSCCF device may, according to the relevant information of the NSI of the network slice instance, determine that the NSI needs to be billed based on the data corresponding to the performance index of the NSI, and then determine that the performance index of the NSI needs to be reported to operate the PPRO. Report parameter set RPC. The PPRO includes acquiring the data corresponding to the network slice performance indicators of the NSI and reporting it to the NSCF device; the relevant information of the NSI includes but is not limited to the customer's order information about the NSI, the information of the NSI itself ( Such as NSI identifier, NSI network slice type, etc.); the RPC includes at least one reporting parameter RP (Reporting Parameter), the RP is used to describe the content of the PPRO (what to report, how to obtain, how to report, etc.). Specifically, the RPC includes any one or more of the following, or includes information for obtaining any one or more of the following:
(1)上报指标:是指所述NSI的网络切片性能指标,其对应的数据将被上报给所述NSCF设备的所述NSI的网络切片性能指标,例如:带宽、时延、在线用户数等。应理解,上报指标是所述NSI的网络切片性能指标的子集或全集。(1) Reporting indicators: refers to the network slice performance indicators of the NSI, and the corresponding data will be reported to the NSI network slice performance indicators of the NSCF device, such as bandwidth, delay, number of online users, etc. . It should be understood that the reported indicators are a subset or full set of the NSI network slice performance indicators.
根据NSI的有关信息(如订购信息)的不同,NSI对应的上报指标会有所不同,包括上报指标的个数和上报指标的内容都可能有所不同;例如,一个NSI的上报指标包括带宽和时延,而另一个NSI的上报指标包括时延、在线用户数和带宽。本申请实施例不限定上报参数集RPC中所包含的上报指标的个数,但为叙述方便,本申请实施例以包含一个上报指标为例进行说明;可选地,NSCCF设备可以根据所述订购信息中所包含的切片类型和/或约束条件,确定所述上报指标。According to different NSI related information (such as order information), the reported indicators corresponding to NSI will be different, including the number of reported indicators and the content of reported indicators may be different; for example, the reported indicators of an NSI include bandwidth and Latency, while another NSI reporting indicator includes latency, number of online users, and bandwidth. The embodiment of the present application does not limit the number of reporting indicators included in the reporting parameter set RPC, but for the convenience of description, the embodiment of the present application uses one reporting indicator as an example for description; optionally, the NSCCF device may order according to the The slice type and/or constraints contained in the information determine the reporting indicator.
在一个RPC中,上报指标是可选的,在该参数不出现或者该参数的值为空的情况下,NSMF设备可以采用默认的上报指标,例如,根据所述NSI的网络切片类型,选择该网络切片类型对应的默认上报指标。In an RPC, the reporting indicator is optional. If this parameter does not appear or the value of this parameter is empty, the NSMF device can use the default reporting indicator. For example, according to the network slice type of the NSI, select this indicator. Default reporting metrics corresponding to the network slice type.
(2)获取方式:是指所述上报指标对应的数据的获取方式;如果所述上报指标对应的数据为所述上报指标的采样值,则获取方式可以包含采样时间间隔(如每隔5分钟),如果所述上报指标对应的数据为所述上报指标的统计值,则获取方式不仅可以包含采样时间间隔,还可以包含统计方法;例如,一种获取方式可以表示为“每隔5分钟采样一次”,而另一种获取方式可以表示为“统计月平均值”,还有一种获取方式可以表示为“累计带宽小于100M/s的时长”等。(2) Acquisition method: refers to the acquisition method of the data corresponding to the reported indicator; if the data corresponding to the reported indicator is the sampling value of the reported indicator, the acquisition method may include the sampling time interval (for example, every 5 minutes). ), if the data corresponding to the reported indicator is the statistical value of the reported indicator, the acquisition method may include not only the sampling time interval, but also a statistical method; for example, an acquisition method may be expressed as "sample every 5 minutes" One time", another acquisition method can be expressed as "statistical monthly average", and another acquisition method can be expressed as "time when the accumulated bandwidth is less than 100M/s", etc.
可选地,NSCCF设备可以根据所述订购信息确定所述获取方式。Optionally, the NSCCF device may determine the acquisition method according to the subscription information.
在一个RPC中,获取方式是可选的,在该参数不出现或者该参数的值为空的情况下,NSMF设备可以采用默认的获取方式,例如,根据上报指标的名称,选择默认的获取方式。In an RPC, the acquisition method is optional. When this parameter does not appear or the value of this parameter is empty, the NSMF device can use the default acquisition method. For example, according to the name of the reported indicator, select the default acquisition method. .
(3)上报方式:是指将上述上报指标对应的数据上报到所述所述NSCF设备所采取的方式,包括但不限于基于会话的上报或独立上报。(3) Reporting method: refers to the method adopted to report the data corresponding to the above-mentioned reporting indicators to the NSCF device, including but not limited to session-based reporting or independent reporting.
所述基于会话的上报,有时也简称为“会话上报”,是指上报实体(所述NSMF设备)和接收实体(所述NSCF设备)之间先建立会话,其中,上报实体和接收实体可以分别为该会话创建相应的计算资源,接收实体为所创建的计算资源产生或分配的标识可以作为所述会话的标识,然后上报实体基于该会话向接收实体多次或者周期性上报同一NSI的上报指标对应的数据或者属于同一客户的NSI的上报指标对应的数据,也就是说,所述多次上报之间通过所述会话标识进行关联,即所述多次上报对应的请求消息都携带所述会话标识;本申请实施例有时将所述NSMF设备与所述NSCF设备之间的会话称为计费会话。The session-based reporting, sometimes referred to as "session reporting", refers to the establishment of a session between the reporting entity (the NSMF device) and the receiving entity (the NSCF device), wherein the reporting entity and the receiving entity can be respectively Create a corresponding computing resource for the session, the identifier generated or allocated by the receiving entity for the created computing resource can be used as the identifier of the session, and then the reporting entity reports the reporting indicator of the same NSI to the receiving entity multiple times or periodically based on the session. The corresponding data or the data corresponding to the reporting indicators of the NSI belonging to the same customer, that is to say, the multiple reports are associated through the session identifier, that is, the request messages corresponding to the multiple reports all carry the session. Identifier; in this embodiment of the present application, the session between the NSMF device and the NSCF device is sometimes referred to as a charging session.
所述独立上报,有时也称为“无会话上报”、“事件上报”等,是指上报实体和接收实体之间并不建立会话,针对同一NSI的上报指标对应的数据或者属于同一客户的NSI的性能指标对应的数据的多次上报之间,并不通过会话或者会话标识关联,每一次上报过程中,上报实体或接收实体可以创建新的计算资源,多次上报之间可以通过NSI的标识或者客户标识等信息进行关联。The independent reporting, sometimes referred to as "sessionless reporting", "event reporting", etc., means that no session is established between the reporting entity and the receiving entity, and the data corresponding to the reporting indicators of the same NSI or the NSI belonging to the same customer is not established. The multiple reports of the data corresponding to the performance indicators are not associated with sessions or session identifiers. During each reporting process, the reporting entity or the receiving entity can create new computing resources, and the NSI identifier can be used between multiple reports. Or the customer ID and other information to associate.
可以理解,在需要频繁地进行上报的情况下,可以采用会话上报的方式,这样可以重用创建的计算资源,提高上报性能;当上报间隔时间较长、上报不频繁的情况下,可以采用独立上报的方式,这样可以及时释放计算资源,提高系统或设备的可用性。It can be understood that in the case of frequent reporting, the session reporting method can be used, which can reuse the created computing resources and improve the reporting performance; when the reporting interval is long and the reporting is infrequent, independent reporting can be used. In this way, computing resources can be released in time and the availability of the system or device can be improved.
可选地,NSCCF设备可以根据所述订购信息确定所述上报方式,例如,根据所述订购信息确定上报的频度或者周期,进而根据所述上报的频度或周期确定上报方式,例如,在确定上报较频繁的情况下,选择会话上报,在上报间隔时间较长或者上报次数较少的情况下,选择独立上报。Optionally, the NSCCF device may determine the reporting method according to the order information, for example, determine the reporting frequency or period according to the order information, and then determine the reporting method according to the reporting frequency or period, for example, in If it is determined that reports are frequent, select session reporting, and if the reporting interval is long or the number of reports is small, select independent reporting.
在一个RPC中,上报方式是可选的,在该参数不出现或者该参数的值为空的情况下,NSMF设备可以采用默认的上报方式(如会话上报),例如,根据上报指标的名称,选择默认的上报方式。In an RPC, the reporting method is optional. When this parameter does not appear or the value of this parameter is empty, the NSMF device can use the default reporting method (such as session reporting). For example, according to the name of the reporting indicator, Select the default reporting method.
(4)开始条件:在所述开始条件满足的情况下,所述NSMF设备开始执行所述PPRO,包括获取相应的上报指标对应的数据并将其上报给NSCF设备等;借助RPC中的“开始条件”,NSCCF设备可以提前向NSMF设备发送PPRO执行指令(如PPRO创建请求),以使NSMF设备在开始条件满足或者开始时间到达时或到达后,执行所述PPRO,从而可以有效避免所述NSMF设备在高峰期出现浪涌请求的现象。例如,一个开始条件可以为“从20190101-00:00:00开始”,假设接收到该开始条件(或所在RPC)的时间点早于“20190101-00:00:00”,则该开始条件指示NSMF设备并不需要在接收到该开始条件(或所在RPC)就立即开始执行所述PPRO,而可以等到时间到达“20190101-00:00:00”时开始执行;再如,当需要NSMF设备在接收到RPC时就开始执行PPRO,开始条件也可以设置成“立即开始”。(4) Start condition: when the start condition is satisfied, the NSMF device starts to execute the PPRO, including acquiring the data corresponding to the corresponding reporting index and reporting it to the NSCF device, etc.; Condition", the NSCCF device can send a PPRO execution instruction (such as a PPRO creation request) to the NSMF device in advance, so that the NSMF device executes the PPRO when the start condition is satisfied or the start time arrives or after the arrival, so that the NSMF can be effectively avoided. The phenomenon that the device experiences surge requests during peak periods. For example, a start condition can be "starting from 20190101-00:00:00", if the time point when the start condition (or the RPC where it is located) is received is earlier than "20190101-00:00:00", the start condition indicates The NSMF device does not need to start executing the PPRO immediately after receiving the start condition (or the RPC where it is located), but can wait until the time reaches "20190101-00:00:00" to start executing; The execution of PPRO starts when an RPC is received, and the start condition can also be set to "start immediately".
可选地,NSCCF设备可以根据所述订购信息确定所述开始条件。Optionally, the NSCCF device may determine the start condition according to the subscription information.
在一个RPC中,开始条件是可选的,在该参数不出现或者该参数的值为空的情况下,NSMF设备可以采用默认的开始条件(如在收到所述RPC时即开始或者根据上报指标的名称选择默认的开始条件)。In an RPC, the start condition is optional. In the case that this parameter does not appear or the value of this parameter is empty, the NSMF device can use the default start condition (such as starting when the RPC is received or according to the report The name of the indicator chooses the default start condition).
(5)上报条件,在所述上报条件满足的情况下,所述NSMF设备向所述NSCF设备上报所述上报指标对应的数据;上报条件包括但不限于周期性上报、指定时刻上报、事件上报(关键计费事件,如网络切片修改、严重故障):(5) Reporting conditions, when the reporting conditions are satisfied, the NSMF equipment reports the data corresponding to the reporting indicators to the NSCF equipment; reporting conditions include but are not limited to periodic reporting, reporting at specified time, and event reporting (Key billing events such as network slice modification, critical failure):
若上报条件为周期性上报(上报条件中包含上报周期),则NSMF设备将周期性(间隔时间为所述上报周期)向NSCF设备发送所述上报指标对应的数据;If the reporting condition is periodic reporting (the reporting condition includes a reporting period), the NSMF device will periodically (the interval time is the reporting period) send the data corresponding to the reporting indicator to the NSCF device;
若上报条件为指定时刻上报(上报条件中包含指定的上报时刻),则NSMF设备将在所述指定时刻向NSCF设备上报所述上报指标对应的数据;If the reporting condition is reporting at a specified time (the reporting condition includes a specified reporting time), the NSMF device will report the data corresponding to the reporting indicator to the NSCF device at the specified time;
若上报条件为关键事件上报(上报条件中包含上报事件的定义),则NSMF设备在所述事件发生或出现时,向NSCF设备上报所述上报指标对应的数据。If the reporting condition is key event reporting (the reporting condition includes the definition of the reporting event), the NSMF device reports the data corresponding to the reporting indicator to the NSCF device when the event occurs or occurs.
可选地,NSCCF设备可以根据所述订购信息确定所述上报条件。Optionally, the NSCCF device may determine the reporting condition according to the subscription information.
可以理解的是,上报条件与上报方式有相关性,例如,当上报条件为周期性上报时,可以设置上报方式为会话上报。It can be understood that the reporting condition is related to the reporting method. For example, when the reporting condition is periodic reporting, the reporting method can be set to session reporting.
在一个RPC中,上报条件是可选的,在该参数不出现或者该参数的值为空的情况下,NSMF设备可以采用默认的上报条件(如周期性上报)。In an RPC, the reporting condition is optional. In the case that this parameter does not appear or the value of this parameter is empty, the NSMF device can adopt the default reporting condition (such as periodic reporting).
(6)结束条件,在所述结束条件满足的情况下,所述NSMF设备结束所述PPRO的执行,例如,一个结束条件可以为:“于20190131-23:59:59结束”。借助RPC中的“结束条件”,NSCCF设备可以不必向NSMF设备发送结束指示,从而提高管理效率。(6) End condition, when the end condition is satisfied, the NSMF device ends the execution of the PPRO, for example, an end condition may be: "end at 20190131-23:59:59". With the "end condition" in the RPC, the NSCCF device does not need to send an end indication to the NSMF device, thereby improving management efficiency.
可选地,NSCCF设备可以根据所述订购信息或者相应客户的账户信息,确定所述结束条件。Optionally, the NSCCF device may determine the end condition according to the order information or the account information of the corresponding customer.
(7)上报地址,是指用于接收所述上报指标对应的数据的地址,例如,所述NSCF设备提供计费服务的地址,用于从NSMF设备接收上报的所述上报指标对应的数据;该地址可以是一个URL(Uniform Resource Locator,统一资源定位)。可选地,NSCCF设备可以根据预设的配置信息确定所述上报地址。(7) The reporting address refers to the address used to receive the data corresponding to the reporting indicator, for example, the address where the NSCF device provides a billing service, and is used to receive the data corresponding to the reporting indicator reported from the NSMF device; The address can be a URL (Uniform Resource Locator, Uniform Resource Locator). Optionally, the NSCCF device may determine the reporting address according to preset configuration information.
上述各项上报参数中,部分参数对于不同的NSI可以是相同或者共用的,例如:上报指标、获取方式、上报方式、上报条件和上报地址等,而部分参数可能因NSI不同、客户的不同或者订购信息不同而异,例如:开始条件和结束条件。Among the above reporting parameters, some parameters may be the same or shared for different NSIs, such as reporting indicators, acquisition methods, reporting methods, reporting conditions and reporting addresses, etc., and some parameters may vary due to different NSIs, different customers or Ordering information varies, such as start and end conditions.
步骤202:NSCCF设备向NSMF设备发送所述NSI的标识NSIId和所述RPC。Step 202: The NSCCF device sends the NSI identifier NSIId and the RPC to the NSMF device.
具体地,NSCCF设备可以向NSMF设备发送请求消息(本申请实施例不限定该请求消息的名称,例如,可以为“创建PPRO请求”或者“执行PPRO请求”),所述请求消息中携带所述NSI的标识和所述RPC,所述NSI的标识和所述RPC作为性能指标上报指示信息,用于指示NSMF设备执行相应的性能指标上报操作。Specifically, the NSCCF device may send a request message to the NSMF device (the name of the request message is not limited in this embodiment of the present application, for example, it may be "create a PPRO request" or "execute a PPRO request"), and the request message carries the The identifier of the NSI and the RPC, the identifier of the NSI and the RPC are used as performance indicator reporting indication information, and are used to instruct the NSMF device to perform a corresponding performance indicator reporting operation.
可选地,NSCCF设备可以事先在NSMF设备上管理或者维护上报参数集模板(Reporting Parameter Collection Template,RPCT),所述RPCT包含可共用或共享的上报参数,从而NSCCF设备和NSMF设备可以在管理不同NSI对应的PPRO时共用,例如,NSCCF设备可以将RPCT的标识以及与所述NSI的订购信息相关的特有上报参数(如PPRO的开始时间和/或结束时间)包含在所述请求消息中发给NSMF设备,NSMF设备根据RPCT的标识从本地获取相应RPCT,并结合所述特有的上报参数,形成所述PPRO的上报参数集RPC。再如,NSCCF设备和NSMF设备可以预设默认的RPCT(例如,为不同网络切片类型预设默认的RPCT),则NSCCF设备可以不发送RPCT的标识而只发送所述NSI特有的上报参数,NSMF设备基于所述预设的默认RPCT和所述特有的上报参数,形成所述PPRO的上报参数集RPC。Optionally, the NSCCF device may manage or maintain a reporting parameter set template (Reporting Parameter Collection Template, RPCT) on the NSMF device in advance, and the RPCT includes report parameters that can be shared or shared, so that the NSCCF device and the NSMF device can manage different parameters. The PPRO corresponding to the NSI is shared when, for example, the NSCCF device may include the RCT identifier and the unique reporting parameters (such as the start time and/or end time of the PPRO) related to the subscription information of the NSI in the request message and send it to NSMF device, the NSMF device obtains the corresponding RPCT locally according to the identifier of the RPCT, and combines the unique reporting parameters to form the reporting parameter set RPC of the PPRO. For another example, the NSCCF device and the NSMF device may preset default RCTs (for example, preset default RCTs for different network slice types), then the NSCCF device may not send the RPCT identifier but only send the NSI-specific reporting parameters, NSMF The device forms the reporting parameter set RPC of the PPRO based on the preset default RPCT and the unique reporting parameters.
关于NSCCF设备管理、维护和使用NSMF设备上RPCT的过程,本申请后续实施例中将进一步详细说明。The process of managing, maintaining, and using the RPCT on the NSMF device by the NSCCF device will be further described in detail in subsequent embodiments of the present application.
步骤203:NSMF设备向NSCCF设备返回PPRO标识PPROId。Step 203: The NSMF device returns the PPRO identifier PPROId to the NSCCF device.
具体地,NSMF设备接收步骤202所述的请求消息并从中解析出所述NSI的标识和所述RPC后,为执行所述PPRO创建或者分配计算资源、为所述PPRO分配唯一标识(即所述PPRO标识PPROId),并向NSCCF设备返回响应消息(与步骤202对应的,该消息名称可以为“创建PPRO响应”或者“执行PPRO响应”),所述响应消息中包含所述PPRO标识PPROId。Specifically, after receiving the request message in step 202 and parsing the NSI identifier and the RPC, the NSMF device creates or allocates computing resources for executing the PPRO, and allocates a unique identifier for the PPRO (that is, the PPRO). PPRO identifier PPROId), and returns a response message to the NSCCF device (corresponding to step 202, the message name may be "create PPRO response" or "execute PPRO response"), the response message contains the PPRO identifier PPROId.
应理解,所述PPRO的唯一标识可以由NSMF设备分配或生成后,通过所述响应消息返回给NSCCF设备,以便其在后续步骤中对所述PPRO进行管理(如变更或结束所述PPRO);也可以由NSCCF设备分配或生成后,通过步骤202所述的请求消息发送给NSMF设备,从而本步骤中的响应消息可以不携带所述PPRO标识PPROId。It should be understood that after the unique identifier of the PPRO can be allocated or generated by the NSMF device, it can be returned to the NSCCF device through the response message, so that it can manage the PPRO in subsequent steps (such as changing or ending the PPRO); It can also be distributed or generated by the NSCCF device and sent to the NSMF device through the request message in step 202, so that the response message in this step may not carry the PPRO identifier PPROId.
可选地,NSCCF设备和NSMF设备也可以使用所述NSI的标识作为所述PPRO标识,从而无需执行上述“分配唯一标识”的操作。Optionally, the NSCCF device and the NSMF device may also use the identifier of the NSI as the identifier of the PPRO, so that the above operation of "assigning a unique identifier" does not need to be performed.
可选地,NSMF设备可以存储所述RPC,以在所述NSMF设备重启或故障恢复之后根据所述RPC继续执行所述PPRO。Optionally, the NSMF device may store the RPC to continue executing the PPRO according to the RPC after the NSMF device restarts or fails recovery.
步骤204:NSMF设备根据所述NSI的标识NSIId和所述RPC获取并上报所述RPC中上报指标对应的数据给NSCF设备。Step 204: The NSMF device acquires and reports the data corresponding to the reported indicator in the RPC to the NSCF device according to the identifier NSIId of the NSI and the RPC.
具体地,NSMF设备根据所述NSI的标识NSIId和所述RPC,例如根据所述RPC中的上报指标和获取方式,获取所述RPC中的上报指标对应的数据,并向所述NSCF设备发送请求消息(本申请实施例不限定该请求消息的名称,例如,可以为“网络切片计费请求”或者“网络切片性能指标上报请求”),所述请求消息包含所述RPC中的上报指标对应的数据。其中,所述NSIId用于确定NSI,所述RPC中的各项上报参数用于确定如何获取其中的上报指标对应的数据并将其上报给NSCF设备,例如,NSMF设备在确定所述RPC中的上报条件满足的情况下(视上报条件的不同,可以在确定上报条件是否满足的过程中获取所述RPC中的上报指标对应的数据,也可以在确定上报条件满足之后获取所述RPC中的上报指标对应的数据),向NSCF设备上报所述RPC中的上报指标对应的数据,对此,本申请后续实施例将进一步详细描述。Specifically, the NSMF device acquires the data corresponding to the reporting indicator in the RPC according to the identifier NSIId of the NSI and the RPC, for example, according to the reporting indicator and the acquisition method in the RPC, and sends a request to the NSCF device message (this embodiment of the present application does not limit the name of the request message, for example, it may be "network slice charging request" or "network slice performance indicator reporting request"), the request message includes the corresponding report indicator in the RPC data. The NSIId is used to determine the NSI, and the reporting parameters in the RPC are used to determine how to obtain the data corresponding to the reporting indicators and report it to the NSCF device. For example, the NSMF device determines the data in the RPC. In the case where the reporting conditions are satisfied (depending on the reporting conditions, the data corresponding to the reporting indicators in the RPC can be obtained in the process of determining whether the reporting conditions are satisfied, or the reporting in the RPC can be obtained after determining that the reporting conditions are satisfied. data corresponding to the indicator), and report the data corresponding to the reported indicator in the RPC to the NSCF device, which will be described in further detail in subsequent embodiments of the present application.
应理解,本步骤可以多次执行,即NSMF设备可以多次将RPC中的上报指标对应的数据上报给NSCF设备,以满足NSCF设备侧对所述NSI进行计费处理的需要。It should be understood that this step can be performed multiple times, that is, the NSMF device can report the data corresponding to the reporting indicator in the RPC to the NSCF device multiple times, so as to meet the needs of the NSCF device side to perform charging processing on the NSI.
应理解,在执行本步骤之前,NSMF设备与NSCF设备可以先建立会话,称为计费会话,NSMF设备和NSCF设备分别为该会话创建计算资源,为便于后续NSMF设备与NSCF设备之间的上报操作或管理操作,可以由NSMF设备或NSCF设备为各自的计算资源分配相同的唯一标识,作为计费会话标识(Charging Session Identifier,CSId),从而本步骤的请求消息中还可以包含CSId,以便NSCF设备根据CSId确定对应的计算资源,并通过其对上报的数据进行处理。对此本申请后续实施例将进一步描述。It should be understood that, before performing this step, the NSMF device and the NSCF device may first establish a session, which is called a charging session, and the NSMF device and the NSCF device respectively create computing resources for the session, in order to facilitate subsequent reporting between the NSMF device and the NSCF device. Operation or management operation, the NSMF device or the NSCF device can assign the same unique identifier to the respective computing resources as the charging session identifier (Charging Session Identifier, CSId), so that the request message in this step can also include CSId, so that the NSCF can The device determines the corresponding computing resource according to the CSId, and processes the reported data through it. This will be further described in subsequent embodiments of the present application.
步骤205:NSCF设备进行计费处理。Step 205: The NSCF device performs charging processing.
NSCF设备从NSMF设备接收到上述NSI的性能指标对应的数据后,可以基于该数据对上述网络切片实例进行计费处理。具体的,所述计费处理可以包括:基于该数据生成网络切片计费话单,或者,基于该数据计算所述网络切片实例的使用费用,其中,基于该数据计算所述网络切片实例的使用费用的方法可以包括:获取上述网络切片实例相关的计费规则,并基于该数据及该计费规则,计算上述网络切片实例的使用费用。具体可以进一步参考本申请中的后续实施例。After receiving the data corresponding to the performance index of the NSI from the NSMF device, the NSCF device may perform charging processing on the network slice instance based on the data. Specifically, the charging processing may include: generating a network slice billing bill based on the data, or calculating a usage fee of the network slice instance based on the data, wherein the use of the network slice instance is calculated based on the data The charging method may include: acquiring charging rules related to the above network slice instance, and calculating the usage fee of the above network slice instance based on the data and the charging rules. For details, further reference may be made to the subsequent embodiments in this application.
步骤206:NSCCF设备确定需要改变PPRO的操作过程。Step 206: The NSCCF device determines that the operation process of the PPRO needs to be changed.
具体地,NSCCF设备根据关于所述NSI的订购信息的变更或者其他计费因素的变化,确定需要改变所述PPRO的操作过程。Specifically, the NSCCF device determines that the operation process of the PPRO needs to be changed according to the change of the subscription information about the NSI or the change of other charging factors.
例如,当客户提出延长订购周期之后,则可以确定出需要变更所述RPC中的结束条件,以延迟结束上报的时间点;再如,当客户临时要求(未到账单周期)查询账单时,则可以确定出需要将当前未上报的性能指标对应的数据上报到NSCF设备,以进行计费处理或者输出账单。For example, when the customer proposes to extend the order period, it can be determined that the end condition in the RPC needs to be changed to delay the end of the reporting time point; for another example, when the customer temporarily requests (before the billing period) to query the bill, then It can be determined that the data corresponding to the performance index that is not currently reported needs to be reported to the NSCF device for charging processing or bill output.
步骤207:NSCCF设备向NSMF设备发送PPRO标识PPROId和变更指示。Step 207: The NSCCF device sends the PPRO identifier PPROId and a change instruction to the NSMF device.
具体地,NSCCF设备向NSMF设备发送请求消息(本申请实施例不限定该请求消息的名称,例如,可以为“变更PPRO请求”或者“更新PPRO请求”),所述请求消息中包含所述PPRO标识PPROId和变更指示,所述变更指示用于指示NSMF设备变更所述PPRO的操作过程。Specifically, the NSCCF device sends a request message to the NSMF device (this embodiment of the present application does not limit the name of the request message, for example, it may be "request for changing PPRO" or "request for updating PPRO"), and the request message includes the PPRO Identify PPROId and a change instruction, where the change instruction is used to instruct the NSMF device to change the operation process of the PPRO.
例如,当需要变更所述RPC中的结束条件,则所述变更指示可以是“变更结束条件”的指示,以指示NSMF设备提前或延迟结束上报的时间点;再如,当需要NSMF设备在收到变更指示后,立即上报性能指标对应的数据,则所述变更指示可以是“立即上报”的指示,以便NSMF设备将当前未上报的性能指标对应的数据上报给NSCF设备进行计费处理或者输出账单。For example, when the end condition in the RPC needs to be changed, the change instruction may be an indication of "change end condition" to indicate the time point at which the NSMF device ends the reporting earlier or later; for another example, when the NSMF device is required to receive After the change instruction, the data corresponding to the performance index is reported immediately, and the change instruction may be an "immediately report" instruction, so that the NSMF device reports the data corresponding to the performance index that is not currently reported to the NSCF device for charging processing or output. bill.
可选地,所述PPROId可以使用上述NSIId代替,NSMF设备可以使用NSIId作为PPRO标识,也可以在本地建立NSIId与PPROId的映射关系,再通过该映射关系由NSIId确定相应的PPROId,从而可以根据PPROId确定相应的PPRO的计算资源,进而对其进行变更。Optionally, the PPROId can be replaced by the above-mentioned NSIId, the NSMF device can use the NSIId as the PPRO identifier, or can establish a mapping relationship between the NSIId and the PPROId locally, and then determine the corresponding PPROId by the NSIId through the mapping relationship, so that the PPROId can be determined according to the PPROId. Determine the computing resources of the corresponding PPRO, and then change it.
步骤208:NSMF设备基于变更指示,改变PPRO的操作过程。Step 208: The NSMF device changes the operation process of the PPRO based on the change instruction.
具体地,NSMF设备接收步骤207所述的请求消息并从中解析出所述PPRO标识PPROId和所述变更指示,基于所述PPRO标识和所述变更指示,对所述PPRO执行与所述变更指示相应的变更操作,例如:对于“变更结束条件”的指示,执行改变结束条件的操作;对于“立即上报”的指示,执行立即上报所述上报指标对应的数据的操作;对于“变更上报周期”的指示,执行调整上报周期的操作。Specifically, the NSMF device receives the request message in step 207 and parses out the PPRO identifier PPROId and the change instruction, and executes the PPRO corresponding to the change instruction based on the PPRO identifier and the change instruction. For example, for the instruction of "change end condition", execute the operation of changing the end condition; for the instruction of "immediately report", execute the operation of immediately reporting the data corresponding to the reporting indicator; for the instruction of "change the reporting period" Indicate, perform the operation of adjusting the reporting period.
需要说明的是,步骤206-步骤208可以在步骤204-步骤205之前、期间或者之后进行,即对PPRO的变更,可以发生在PPRO开始前、执行过程中或者执行之后,图2所示顺序仅是示例性的,并非限定这些步骤的执行顺序。步骤206-208为可选步骤,即中途对PPRO进行变更是可选的。It should be noted that steps 206 to 208 can be performed before, during or after steps 204 to 205, that is, changes to the PPRO can occur before, during or after the execution of the PPRO. The sequence shown in FIG. 2 is only It is exemplary and does not limit the order in which the steps are performed. Steps 206-208 are optional steps, that is, it is optional to change the PPRO in the middle.
步骤209:NSCCF设备确定需要结束PPRO。Step 209: The NSCCF device determines that the PPRO needs to be terminated.
具体地,NSCCF设备根据关于所述NSI的订购信息的变更或者其他计费因素的变化,确定需要结束所述PPRO。Specifically, the NSCCF device determines that the PPRO needs to be terminated according to changes in subscription information about the NSI or changes in other charging factors.
例如,当客户在订购周期结束之前提出结束订购,或者在订购周期结束之前,客户账上的余额已经不足,则可以确定出需要结束所述PPRO的执行。For example, when the customer proposes to terminate the order before the end of the order period, or the balance in the customer's account is insufficient before the end of the order period, it may be determined that the execution of the PPRO needs to be terminated.
步骤210:NSCCF设备向NSMF设备发送PPRO标识PPROId和结束指示。Step 210: The NSCCF device sends the PPRO identifier PPROId and an end indication to the NSMF device.
具体地,NSCCF设备向NSMF设备发送请求消息(本申请实施例不限定该请求消息的名称,例如,可以为“结束PPRO请求”或者“删除PPRO请求”),所述请求消息包含所述PPRO标识PPROId和结束指示,所述结束指示用于指示NSMF设备结束所述PPRO。Specifically, the NSCCF device sends a request message to the NSMF device (the name of the request message is not limited in the embodiment of this application, for example, it can be "end PPRO request" or "delete PPRO request"), the request message contains the PPRO identifier PPROId and an end indication, where the end indication is used to instruct the NSMF device to end the PPRO.
步骤211:NSMF设备确定需要结束PPRO。Step 211: The NSMF device determines that the PPRO needs to be terminated.
如果NSMF设备通过步骤210从NSCCF设备接收到结束指示,则可以不执行本步骤,否则,具体地,NSMF设备根据上述RPC中的结束条件,确定出需要结束所述PPRO的执行。也就是说,NSMF设备至少存在两种触发因素结束所述PPRO,一种是收到NSCCF设备发送的结束指示,另一种是自身判断所述RPC中的结束条件满足(如到达结束时间点)。If the NSMF device receives an end indication from the NSCCF device through step 210, this step may not be performed, otherwise, specifically, the NSMF device determines that the execution of the PPRO needs to be ended according to the end condition in the above RPC. That is to say, there are at least two trigger factors for the NSMF device to end the PPRO, one is to receive the end instruction sent by the NSCCF device, and the other is to judge that the end condition in the RPC is satisfied (such as reaching the end time point) .
步骤212:NSMF设备向NSCF设备发送结束上报指示和RPC中上报指标对应的数据。Step 212: The NSMF device sends the NSCF device the end reporting indication and the data corresponding to the reporting indicator in the RPC.
具体地,NSMF设备通过步骤210或者步骤211,确定需要结束PPRO的执行,可以向NSCF设备发送请求消息(本申请实施例不限定该请求消息的名称,例如,可以为“网络切片计费结束请求”或者“网络切片性能指标上报结束请求”),所述请求消息中包含结束上报指示,以使NSCF设备进行相应的计费处理,如输出账单等。可选地,所述请求消息还可以包含所述RPC中上报指标对应的数据,以将尚未上报的所述上报指标对应的数据上报给NSCF设备。Specifically, the NSMF device determines through step 210 or step 211 that the execution of the PPRO needs to be terminated, and can send a request message to the NSCF device (this embodiment of the present application does not limit the name of the request message, for example, it can be "Network slice charging end request" "or "Network Slicing Performance Indicator Reporting End Request"), the request message includes an end reporting indication, so that the NSCF device performs corresponding charging processing, such as outputting bills, etc. Optionally, the request message may further include data corresponding to the reporting indicator in the RPC, so as to report the data corresponding to the reporting indicator that has not been reported to the NSCF device.
需要说明的是,步骤209-步骤212可以在步骤204-步骤205执行期间或执行之后进行。图2所示顺序仅是示例性的,并非限定这些步骤的执行顺序。步骤209-步骤210为NSMF设备被动确定需要结束PPRO(NSCCF设备触发结束),步骤211为NSMF设备自主确定需要结束PPRO,可以二者选其一。It should be noted that, steps 209 to 212 may be performed during or after the execution of steps 204 to 205 . The sequence shown in FIG. 2 is only exemplary and does not limit the execution sequence of these steps. Steps 209 to 210 are that the NSMF device passively determines that the PPRO needs to be terminated (NSCCF device triggers the termination), and step 211 is that the NSMF device autonomously determines that the PPRO needs to be terminated, and one of the two can be selected.
为描述方便,上述方法流程中以一个NSI对应一个RPC为例进行说明,但本申请实施例并不限定上述方法流程中的NSI个数和相应RPC的个数,例如,当一个客户订购了多个网络切片实例时,可以在步骤202的请求消息中包含多个NSIId和多个相应的RPC,或者包含多个NSIId和共用的RPC(也就是NSIId和RPC可以一一对应,也可以多对一,还可以多对多),步骤204中可以针对不同的NSI分别上报各自上报指标对应的数据,步骤207或步骤210中的请求消息中可以用NSIId或其他标识NSI对应的上报操作的信息替代PPROId,以分别管理或结束每个NSI对应的上报指标对应的数据的获取和上报操作,如仍用PPROId,则可以表示对所述多个NSI执行相应的管理操作,例如步骤210的请求消息中包含PPROId和结束指示,则表示停止所述多个NSI对应的上报指标对应的数据的获取和上报操作,而如果该请求消息中包含一个NSIId和结束指示,则表示停止该NSIId对应的NSI的上报指标对应的数据的获取和上报操作,其他NSI的上报指标对应的数据的获取和上报操作不受影响。For the convenience of description, the above method flow is described by taking one NSI corresponding to one RPC as an example, but the embodiments of the present application do not limit the number of NSIs and the number of corresponding RPCs in the above method flow. In the case of a network slice instance, the request message in step 202 may contain multiple NSIIds and multiple corresponding RPCs, or multiple NSIIds and shared RPCs (that is, NSIIds and RPCs may correspond one-to-one or many-to-one). , can also be many-to-many), in step 204, the data corresponding to the respective reporting indicators can be reported for different NSIs respectively, and in the request message in step 207 or step 210, NSIId or other information that identifies the reporting operation corresponding to the NSI can be used to replace PPROId , to separately manage or end the acquisition and reporting operations of the data corresponding to the reporting indicators corresponding to each NSI. If PPROId is still used, it can indicate that corresponding management operations are performed on the multiple NSIs. For example, the request message in step 210 contains PPROId and end indication, it means to stop the acquisition and reporting operation of the data corresponding to the reporting indicators corresponding to the multiple NSIs, and if the request message contains an NSIId and an end indication, it means to stop the reporting indicators of the NSI corresponding to the NSId The corresponding data acquisition and reporting operations, and the data acquisition and reporting operations corresponding to other NSI reporting indicators are not affected.
相对于传统上基于终端业务数据(如流量或时长)的线性方式的计费方法而言,图2对应的对网络切片实例进行计费处理的方法,可以基于网络切片性能指标对应的数据对网络切片实例进行计费处理,由于网络切片性能指标对应的数据既是客户所关心的数据,又能更好地体现运营商的投入,因此有助于提高计费结果与网络资源投入的匹配程度,有利于实施上述多样化应用场景,进而有助于提高网络资源的使用效率或提高网络服务的服务质量。Compared with the traditional linear charging method based on terminal service data (such as traffic or duration), the method for charging a network slice instance corresponding to FIG. The slicing instance performs billing processing. Since the data corresponding to the network slicing performance indicators is not only the data that customers care about, but also better reflects the operator's investment, so it helps to improve the matching degree between the billing result and the network resource investment. It is beneficial to implement the above-mentioned diversified application scenarios, thereby helping to improve the use efficiency of network resources or improve the service quality of network services.
图3A为本申请实施例提供的对网络资源进行计费处理的又一方法流程图,该方法流程基于图1所示的架构实现,其中NSCCF设备对应图1中的NSCCF设备101,NSMF设备对应图1中的NSMF设备103,NSCF设备对应图1中的NSCF设备102。该方法流程以较具体的例子说明NSCCF设备如何确定PPRO的RPC、NSMF设备如何据此执行PPRO以实现对网络切片实例进行计费处理,具体包括如下步骤:3A is a flowchart of another method for performing charging processing on network resources provided by an embodiment of the present application. The method flowchart is implemented based on the architecture shown in FIG. 1 , wherein the NSCCF device corresponds to the
步骤301:NSCCF设备确定针对NSI的性能指标上报操作PPRO的上报参数集RPC01。Step 301: The NSCCF device determines the reporting parameter set RPC01 of the NSI performance indicator reporting operation PPRO.
具体地,对于给定的NSI(其标识为NSIId01),NSCCF设备可以根据所述NSI的订购信息、所述NSI的信息、运营商预先配置的信息和客户账户余额信息中的任意一项或任意组合,确定针对所述NSI的性能指标上报操作PPRO的上报参数集合RPC如下:Specifically, for a given NSI (identified as NSIId01), the NSCCF device can use any one or any of the subscription information of the NSI, the information of the NSI, the information pre-configured by the operator, and the customer account balance information. Combining, determine the reporting parameter set RPC of the performance indicator reporting operation PPRO for the NSI as follows:
应理解,RPC01中的各项上报参数是可选的,当其在上述RPC数据结构中不出现或者取值为空值时,可以视为NSCCF设备和NSMF设备之间达成一致的默认值,例如“上报地址”可以采用NSMF设备和NSCCF设备共同默认的NSCF设备的地址和端口。It should be understood that each reporting parameter in RPC01 is optional, and when it does not appear in the above RPC data structure or takes a null value, it can be regarded as a default value agreed between the NSCCF device and the NSMF device, for example The "reporting address" can use the default address and port of the NSCF device that are shared by the NSMF device and the NSCCF device.
应理解,本申请实施例并不限定上报参数集的表示形式,例如,也可以采用脚本或者伪代码的形式表示,将RPC01表示如下:It should be understood that the embodiment of the present application does not limit the representation form of the reporting parameter set. For example, it can also be represented in the form of a script or pseudocode, and RPC01 is represented as follows:
RPC的其他表示形式,本申请实施例不一一赘述。Other representations of the RPC are not described in detail in the embodiments of the present application.
步骤302:NSCCF设备向NSMF设备发送创建PPRO请求,所述请求中包含NSIId01和RPC01。Step 302: The NSCCF device sends a request to create a PPRO to the NSMF device, where the request includes NSIId01 and RPC01.
步骤303:NSMF设备向NSCCF设备返回创建PPRO响应,所述响应中包含PPROId01。Step 303: The NSMF device returns a Create PPRO response to the NSCCF device, where the response includes PPROId01.
该步骤为可选,NSMF设备可以在步骤309再对上述创建PPRO请求作出响应。This step is optional, and the NSMF device may respond to the above request for creating a PPRO in step 309 .
具体地,NSMF设备接收NSIId01和RPC01后,确定需要执行的PPRO,并为其分配唯一标识PPROId01,并向NSCCF设备返回创建PPRO响应,所述响应中包含PPROId01。Specifically, after receiving NSIId01 and RPC01, the NSMF device determines the PPRO to be executed, assigns a unique identifier PPROId01 to it, and returns a PPRO creation response to the NSCCF device, where the response includes PPROId01.
应理解,PPROId01可以由NSMF设备分配并通过本步骤中创建PPRO响应返回给NSCCF设备,也可以由NSCCF设备分配或通过其他方式获取,并通过步骤302的创建PPRO请求中发送给NSMF设备,即步骤302的创建PPRO请求中,除了包含NSIId01和RPC01外,还可以包含NSCCF设备分配的PPROId01。所述创建PPRO相应中包含的PPROId01,可以用于后续对相应的PPRO进行管理(变更、结束等),也可以用于向NSCCF设备表示所述创建PPRO请求得到成功处理。It should be understood that PPROId01 can be allocated by the NSMF device and returned to the NSCCF device by creating a PPRO response in this step, or it can be allocated by the NSCCF device or acquired by other means, and sent to the NSMF device through the creating PPRO request in step 302, that is, step 302. In addition to NSIId01 and RPC01, the create PPRO request of 302 may also include PPROId01 allocated by the NSCCF device. The PPROId01 included in the PPRO creation response can be used for subsequent management (change, termination, etc.) of the corresponding PPRO, and can also be used to indicate to the NSCCF device that the PPRO creation request has been successfully processed.
步骤304:NSMF设备确定开始条件满足。Step 304: The NSMF device determines that the start condition is satisfied.
具体地,NSMF设备确定当前时间为“20190101:00:00:00”,满足RPC01中的开始条件。Specifically, the NSMF device determines that the current time is "20190101:00:00:00", which satisfies the start condition in RPC01.
RPC01中,开始条件不限于“到达某个时间点”,也可以是其他条件,例如,“网络切片实例开始得到使用”或者“有用户设备接入网络切片实例”,则NSMF设备可以监视网络切片实例的运行状态,一旦有用户设备接入网络切片实例,即确定开始条件满足。NSMF设备确定满足开始条件将因RPC中的开始条件不同而有所不同,本申请实施例不一一赘述。In RPC01, the start condition is not limited to "a certain time point", but can also be other conditions, for example, "the network slice instance is started to be used" or "there is a user equipment connected to the network slice instance", then the NSMF device can monitor the network slice The running state of the instance, once a user equipment accesses the network slice instance, it is determined that the start condition is satisfied. The determination by the NSMF device that the start condition is satisfied will vary due to different start conditions in the RPC, which are not described in detail in the embodiments of the present application.
步骤305:NSMF设备开始获取上报指标对应的数据。Step 305: The NSMF device starts to acquire the data corresponding to the reported indicator.
具体地,NSMF设备根据RPC01中的上报指标(即“带宽”),开始获取NSIId01对应的网络切片实例的带宽数据。Specifically, the NSMF device starts to acquire the bandwidth data of the network slice instance corresponding to NSIId01 according to the reported indicator (ie, "bandwidth") in RPC01.
步骤306:NSMF设备向NSCF设备发送网络切片NS计费初始请求,所述NS计费初始请求中包含NSIId01。Step 306: The NSMF device sends an initial NS charging request for the network slice to the NSCF device, where the initial NS charging request includes NSIId01.
具体地,NSMF设备根据RPC01中的上报方式为“会话上报”,确定需要在其与NSCF设备之间建立计费会话,以便后续基于该计费会话上报RPC01中的上报指标对应的数据,进而根据RPC01中的上报地址“http://NSCF-ip:port”向NSCF设备发起NS计费初始请求,所述NS初始请求中包含NSIId01,以与NSCF设备建立计费会话。可选地,所述NS计费初始请求还可以包含“创建会话”的指示信息,用于指示NSCF设备创建计费会话,并分配所述计费会话的唯一标识。Specifically, the NSMF device determines that a charging session needs to be established between it and the NSCF device according to the reporting method in RPC01 as "session reporting", so as to subsequently report the data corresponding to the reporting indicators in RPC01 based on the charging session, and then according to The reporting address "http://NSCF-ip:port" in RPC01 initiates an initial NS charging request to the NSCF device, where the initial NS request includes NSIId01 to establish a charging session with the NSCF device. Optionally, the NS charging initial request may further include "create session" indication information, which is used to instruct the NSCF device to create a charging session and assign a unique identifier of the charging session.
应理解,“NS计费初始请求”是示例性消息名称,该消息可以是其他名称,例如“创建计费会话请求”等。It should be understood that "NS Charging Initial Request" is an exemplary message name, and the message may be other names such as "Create Charging Session Request" and the like.
步骤307:NSCF设备创建计费会话CS01。Step 307: The NSCF device creates a charging session CS01.
具体地,NSCF设备接收到所述NS计费初始请求并从中解析出NSIId01,并创建计费会话(Charging Session,CS),例如CS01,并为CS01分配唯一标识CSId01。可选地,NSCF设备还可以从所述NS计费初始请求中解析出“创建会话”的指示信息,并根据该指示信息创建CS01。在所述NS计费初始请求不包含“创建会话”的指示信息的情况下,NSCF设备可以将所述NS计费初始请求消息名称作为创建CS01的依据,也就是说,NSCF设备在接收到该消息时,默认建立计费会话、分配计费会话标识且在响应消息中返回计费会话标识。NSCF设备也可以根据NSIId01从NSMF设备或其他设备获取相应NSI的信息,并根据NSI的信息,如NSI的类型(如eMBB类型),确定需要创建所述计费会话CS01。对此,本申请实施例不做限定。Specifically, the NSCF device receives the initial NS charging request and parses the NSIId01 from it, creates a charging session (Charging Session, CS), such as CS01, and assigns CS01 a unique identifier CSId01. Optionally, the NSCF device may also parse out the indication information of "create a session" from the initial NS charging request, and create CS01 according to the indication information. In the case that the NS charging initial request does not contain the indication information of "create session", the NSCF device can use the NS charging initial request message name as the basis for creating CS01, that is, the NSCF device receives the message, the charging session is established by default, the charging session identifier is allocated, and the charging session identifier is returned in the response message. The NSCF device can also obtain the corresponding NSI information from the NSMF device or other devices according to NSIId01, and determine that the charging session CS01 needs to be created according to the NSI information, such as the NSI type (eg eMBB type). In this regard, the embodiment of the present application does not limit it.
步骤308:NSCF设备向NSMF设备返回NS计费初始响应,所述NS计费初始响应中包含CSId01。Step 308: The NSCF device returns an NS charging initial response to the NSMF device, where the NS charging initial response includes CSId01.
CSId01可以用于NSMF设备后续向NSCF设备上报所述上报指标对应的数据,也可以用于在NSMF设备中区分不同NSI对应的上报过程或上报操作,适用于一个客户有多个NSI,或者一个PPRO中要上报多个NSI的上报指标对应的数据的情况。此外,CSId01也可以用于表示所述NS计费初始请求得到成功处理。CSId01 can be used by the NSMF device to subsequently report the data corresponding to the reporting indicator to the NSCF device, and can also be used to distinguish the reporting process or reporting operation corresponding to different NSIs in the NSMF device. It is suitable for a customer with multiple NSIs, or a PPRO In the case where the data corresponding to the reporting indicators of multiple NSIs needs to be reported. In addition, CSId01 can also be used to indicate that the NS charging initial request has been successfully processed.
应理解,CSId01可以由NSCF设备在步骤307中分配再通过步骤308的NS计费初始响应返回给NSMF设备,也可以由NSMF设备在步骤306之前分配再通过步骤306的NS计费初始请求发送给NSCF设备,对此,本申请实施例不作限定。It should be understood that the CSId01 can be allocated by the NSCF device in step 307 and then returned to the NSMF device through the NS charging initial response in step 308, or can be allocated by the NSMF device before step 306 and then sent to the NSMF device through the NS charging initial request in step 306. NSCF equipment, which is not limited in this embodiment of the present application.
应理解,步骤305也可以改为在步骤308之后执行,即:NSMF设备可以在与NSCF设备建立计费会话之前开始获取上报指标对应的数据,也可以在建立计费会话之后再开始获取所述上报指标对应的数据。图3A所示步骤的顺序只是一种示例,并非时序上的限定。It should be understood that step 305 can also be changed to be executed after step 308, that is, the NSMF device can start to acquire the data corresponding to the reported indicators before establishing a charging session with the NSCF device, or it can start to acquire the data after the charging session is established. Report the data corresponding to the indicator. The sequence of the steps shown in FIG. 3A is only an example, and is not limited in timing.
步骤309:NSMF设备向NSCCF设备返回创建PPRO响应,所述创建PPRO响应中包含PPRO标识PPROId01和所述计费会话标识CSId01。Step 309: The NSMF device returns a PPRO creation response to the NSCCF device, where the PPRO creation response includes the PPRO identifier PPROId01 and the charging session identifier CSId01.
如果NSMF设备在步骤303对创建PPRO请求作出响应,则本步骤可以省略。If the NSMF device responds to the create PPRO request in step 303, this step may be omitted.
NSMF设备可以将所述PPROId01和所述CSId01通过两个参数分别包含在所述创建PPRO响应中,也可以通过一个参数包含在所述创建PPRO响应中。例如,可以用“PPROId01_CSId01”表示既包含PPROId01也包含CSId01的参数或信息,这里“包含”的含义是,从所述参数或信息中可以解析出或者读取出所述PPROId01和所述CSId01。例如,假设一个参数是一个字符串,包含64个字符,则前32个字符对应PPROId01,用于唯一标识PPRO自身,后32个字符对应CSId01,用于唯一标识与所述NSI对应的计费会话CS01,NSMF设备可以将该长度为64的字符串包含在所述创建PPRO响应中,NSCCF设备可以从该字符串中解析或读取前32个字符作为PPROId01,后32个字符作为CSId01。The NSMF device may respectively include the PPROId01 and the CSId01 in the Create PPRO response through two parameters, or may include the PPROId01 in the Create PPRO response through one parameter. For example, "PPROId01_CSId01" may be used to indicate parameters or information including both PPROId01 and CSId01, where "includes" means that the PPROId01 and the CSId01 can be parsed or read from the parameters or information. For example, assuming that a parameter is a string containing 64 characters, the first 32 characters correspond to PPROId01, which is used to uniquely identify the PPRO itself, and the last 32 characters correspond to CSId01, which is used to uniquely identify the charging session corresponding to the NSI. CS01, the NSMF device can include the string of length 64 in the Create PPRO response, and the NSCCF device can parse or read the first 32 characters from the string as PPROId01, and the last 32 characters as CSId01.
与步骤303类似,PPROId01用于后续对相应的PPRO进行管理(变更、结束等),也可以用于表示所述创建PPRO请求得到成功处理。由于所述创建PPRO响应中还包含了CSId01,后续NSCCF设备可以基于PPROId01也可以基于CSId01向NSMF设备发起管理(变更、结束等)指令或管理消息。Similar to step 303, PPROId01 is used for subsequent management (change, termination, etc.) of the corresponding PPRO, and may also be used to indicate that the request for creating a PPRO has been successfully processed. Since the Create PPRO response also includes CSId01, the subsequent NSCCF device may send a management (change, end, etc.) instruction or management message to the NSMF device based on PPROId01 or CSId01.
应理解,在所述PPRO中仅向NSCF设备上报一个NSI(即NSIId01对应的NSI)的性能指标对应的数据的情况下,所述创建PPRO响应中也可以不包含CSId01,NSCCF设备后续可以基于PPROId01向NSMF设备发送管理指令,NSMF设备可以事先在本地维护PPROId到CSId的对应关系,根据该对应关系由PPROId01找到相应的CSId01,并基于CSId01向NSCF设备发起各种计费消息。It should be understood that in the case that only the data corresponding to the performance index of one NSI (that is, the NSI corresponding to NSIId01) is reported to the NSCF device in the PPRO, the CSId01 may not be included in the PPRO response created, and the NSCCF device can subsequently be based on the PPROId01 Send a management instruction to the NSMF device. The NSMF device can maintain the corresponding relationship between PPROId and CSId locally in advance. According to the corresponding relationship, PPROId01 finds the corresponding CSId01, and sends various charging messages to the NSCF device based on CSId01.
应理解,当所述PPRO中向NSCF设备上报多个NSI的性能指标对应的数据的情况下,所述创建PPRO响应中可以包含PPROId01与多组NSIId与CSId的对应关系(在此之前,NSMF设备可以针对每一个NSI向NSCF设备分别发起NS计费初始请求,以使NSCF设备为每一个NSI分别创建计费会话),例如一个创建PPRO响应可以为:It should be understood that when the data corresponding to the performance indicators of multiple NSIs is reported to the NSCF device in the PPRO, the corresponding relationship between PPROId01 and multiple groups of NSIId and CSId may be included in the created PPRO response (before this, the NSMF device An initial request for NS charging can be initiated to the NSCF device for each NSI, so that the NSCF device can create a charging session for each NSI. For example, a Create PPRO response can be:
从而,当NSCCF设备需要针对某一个NSI的上报操作进行管理的情况下,可以基于对应的CSId向NSMF设备发起管理指令或管理消息。Therefore, when the NSCCF device needs to manage the reporting operation of a certain NSI, it can send a management instruction or a management message to the NSMF device based on the corresponding CSId.
应理解,当所述PPRO中向NSCF设备上报多个NSI的性能指标对应的数据的情况下,所述创建PPRO响应中也可以不包含每个NSI对应的计费会话标识CSId。NSCCF设备后续可以基于网络切片实例的标识NSIId向NSMF设备发送管理指令,NSMF设备可以事先在本地维护NSIId到CSId的对应关系,根据该对应关系由NSIId找到相应的CSId,并基于CSId向NSCF设备发起各种计费消息。It should be understood that when the data corresponding to the performance indicators of multiple NSIs is reported to the NSCF device in the PPRO, the PPRO creation response may not include the charging session identifier CSId corresponding to each NSI. The NSCCF device can subsequently send management instructions to the NSMF device based on the identifier NSIId of the network slicing instance. The NSMF device can maintain the corresponding relationship between the NSIId and the CSId locally in advance. According to the corresponding relationship, the NSIId can find the corresponding CSId, and based on the CSId, send a message to the NSCF device. Various billing messages.
关于PPROId及CSId的使用,可进一步参考步骤319、步骤322和步骤327及其相关步骤中的说明。Regarding the use of PPROId and CSId, further reference may be made to the descriptions in step 319 , step 322 , and step 327 and related steps.
步骤310:NSMF设备确定上报条件满足。Step 310: The NSMF device determines that the reporting condition is satisfied.
NSMF设备根据上报条件满足确定需要将所述RPC中上报指标对应的数据上报到NSCF设备是其确定需要将所述RPC中的上报指标对应的数据上报给所述NSCF设备的实现方式之一(另一种方式是根据从NSCCF设备接收到的上报指示确定,具体参见步骤322和步骤323等)。The NSMF device determines that it needs to report the data corresponding to the reporting index in the RPC to the NSCF device according to the reporting conditions. It is one of the implementations (otherwise) in which it determines that the data corresponding to the reporting index in the RPC needs to be reported to the NSCF device. One way is to determine according to the reporting indication received from the NSCCF device, see step 322 and step 323 for details).
由于RPC01中的上报条件为“每隔5分钟上报一次”,NSMF设备可以确定时间每推进5分钟均满足上报条件。为此,NSMF设备可以为上报启动周期为5分钟的循环定时器,定时时间结束时即满足上报条件。Since the reporting condition in RPC01 is "report every 5 minutes", the NSMF device can determine that the reporting condition is satisfied every 5 minutes of time advance. To this end, the NSMF device may start a cyclic timer with a period of 5 minutes for reporting, and the reporting conditions are met when the timing expires.
RPC01中,上报条件不限于“周期性上报”,也可以是其他条件,例如,“时延超过100ms”(假设RPC01中的上报指标为“时延”),则NSMF设备需要监视所述NSI的端到端时延,在端到端时延超过100ms的情况下,确定上报条件满足。NSMF设备确定上报条件满足的方法将因RPC01中的上报条件的不同而有所不同,本申请实施例不一一赘述。In RPC01, the reporting condition is not limited to "periodic reporting", but can also be other conditions, for example, "delay exceeds 100ms" (assuming that the reporting indicator in RPC01 is "delay"), then the NSMF device needs to monitor the NSI's End-to-end delay, when the end-to-end delay exceeds 100ms, it is determined that the reporting conditions are met. The method for the NSMF device to determine that the reporting condition is satisfied will vary depending on the reporting condition in the RPC01, which will not be described in detail in this embodiment of the present application.
步骤311:NSMF设备向NSCF设备发送NS计费更新请求,所述NS计费更新请求中包含CSId01、上报指标对应的数据pfmParData01和上报原因rptRsn01。Step 311: The NSMF device sends an NS accounting update request to the NSCF device, where the NS accounting update request includes CSId01, data pfmParData01 corresponding to the reporting indicator, and reporting reason rptRsn01.
具体地,NSMF设备根据RPC01中的获取方式(即“获取采样值”),获取上报指标“带宽”的采样值pfmParData01,并向NSCF设备发送NS计费更新请求,所述NS计费更新请求中包含CSId01,pfmParData01和上报原因rptRsn01,rptRsn01取值为“上报条件满足”,表明是NSMF设备在判断上报条件满足的情况下向NSCF设备上报带宽的采样值。Specifically, the NSMF device obtains the sampling value pfmParData01 of the reporting indicator "bandwidth" according to the acquisition method in RPC01 (ie, "obtain sampling value"), and sends an NS accounting update request to the NSCF device, where the NS accounting update request contains It includes CSId01, pfmParData01, and reporting reason rptRsn01. The value of rptRsn01 is "reporting condition is satisfied", indicating that the NSMF device reports the bandwidth sampling value to the NSCF device when it judges that the reporting condition is satisfied.
应理解,如果步骤308中所述NS计费初始响应中不包含CSId01,则本步骤所述NS计费更新请求中可以用NSIId01替代CSId01,NSCF设备可以用NSIId01作为计费会话CS01的标识。后续步骤中,CSId01均可以用NSIId01替代,将不再赘述。It should be understood that if CSId01 is not included in the NS charging initial response in step 308, NSIId01 can be used instead of CSId01 in the NS charging update request in this step, and the NSCF device can use NSIId01 as the identifier of the charging session CS01. In the subsequent steps, CSId01 can be replaced by NSIId01, which will not be repeated.
可选地,NSMF设备可以先存储所述上报指标对应的数据,将pfmParData01取值为所述上报指标对应的数据的存储地址,或者在pfmParData01中包含所述上报指标对应的数据的存储地址,再根据本步骤上述过程将其发送给NSCF设备。Optionally, the NSMF device may first store the data corresponding to the reporting indicator, set pfmParData01 as the storage address of the data corresponding to the reporting indicator, or include the storage address of the data corresponding to the reporting indicator in pfmParData01, and then Send it to the NSCF device according to the above procedure of this step.
步骤312:NSCF设备进行计费处理。Step 312: The NSCF device performs charging processing.
具体地,NSCF设备接收所述NS计费更新请求,并从中解析出CSId01、pfmParData01和rptRsn01,再基于CSId01、pfmParData01和rptRsn01进行计费处理,具体可以是:基于pfmParData01生成所述网络切片实例的计费话单,或者,基于pfmParData01以及所述NSI对应的计费规则,计算所述网络切片实例的使用费用。本步骤中,pfmParData01是上报指标对应的采样值(带宽的采样值),但如果上述获取方式取其他值,pfmParData01也可以为上报指标对应的统计值,或者是上报指标的采样值或采样值与采样时间的组合。Specifically, the NSCF device receives the NS charging update request, parses out CSId01, pfmParData01, and rptRsn01 from it, and then performs charging processing based on CSId01, pfmParData01, and rptRsn01, which may specifically be: generating a calculation of the network slice instance based on pfmParData01 bill of charges, or, based on pfmParData01 and the charging rule corresponding to the NSI, calculate the usage fee of the network slice instance. In this step, pfmParData01 is the sampling value (sampling value of bandwidth) corresponding to the reported indicator, but if the above acquisition method takes other values, pfmParData01 can also be the statistical value corresponding to the reported indicator, or the sampled value of the reported indicator or the sampled value and the A combination of sample times.
当pfmParData01为上报指标的采样值与采样时间的组合时,NSCF设备可以将每一组该采样值与采样时间的组合写入NSIId01对应的指标采样值计费话单,后续基于所述指标采样值话单进行费用计算;NSCF设备也可以进一步确定出相应的统计时间范围和统计方法,并按照该统计方法对从所述指标采样值计费话单中的多组采样值与采样时间的组合进行统计,得到上报指标的统计值,进而使用该统计值计算NSIId01对应的网络切片实例的使用费用。When pfmParData01 is the combination of the sampling value and sampling time of the reported index, the NSCF device can write each combination of the sampling value and sampling time into the CDR for the index sampling value corresponding to NSIId01, and the subsequent charging based on the index sampling value The NSCF device can also further determine the corresponding statistical time range and statistical method, and according to the statistical method, calculate the combination of multiple groups of sampling values and sampling time in the charging CDR from the sampling value of the indicator. Statistics to obtain the statistical value of the reported indicator, and then use the statistical value to calculate the usage fee of the network slice instance corresponding to NSIId01.
当所述pfmParData01为上报指标的统计值时,NSCF设备可以将该统计值写入NSIId01对应的指标统计值话单,后续基于所述指标统计值话单进行费用计算;NSCF设备也可以使用该统计值直接计算NSIId01对应的网络切片实例的使用费用。When the pfmParData01 is the statistical value of the reported indicator, the NSCF device can write the statistical value into the CDR of the indicator statistical value corresponding to NSIId01, and subsequently perform cost calculation based on the CDR of the indicator statistical value; the NSCF device can also use the statistics The value directly calculates the usage fee of the network slice instance corresponding to NSIId01.
表-2为上述计费处理过程及相应的示例性适用场景。Table-2 shows the above charging processing procedures and corresponding exemplary applicable scenarios.
表-2Table 2
可选地,NSCF设备可以先获取相关计费规则,再基于所述计费规则和所述统计值计算所述网络切片实例的使用费用。例如,假设运营商为该网络切片模板配置的计费规则为“累计端到端时延超过50ms达10次以上月租减半”,上述上报指标为“时延”,其统计值为“11次”,则对上述网络切片实例的使用按50%的费率进行收费。可选地,NSCF设备可以从客户订购信息中获取所述计费规则。Optionally, the NSCF device may obtain relevant charging rules first, and then calculate the usage fee of the network slice instance based on the charging rules and the statistical value. For example, assuming that the charging rule configured by the operator for the network slice template is "The cumulative end-to-end delay exceeds 50ms and the monthly rent is halved for more than 10 times", the above reported indicator is "Latency", and its statistic value is "11" times”, the usage of the above network slice instance will be charged at a rate of 50%. Optionally, the NSCF device may acquire the charging rules from customer subscription information.
由于上报原因rptRsn01为“上报条件满足”,可暂不触发账单系统输出相应的计费账单。Because the reporting reason rptRsn01 is "reporting condition satisfied", the billing system can be temporarily not triggered to output the corresponding billing bill.
应理解,根据上报的pfmParData01和rptRsn01的不同,计费处理方式有所不同,本申请实施例不一一赘述。It should be understood that, according to the difference between the reported pfmParData01 and rptRsn01, the charging processing methods are different, and the embodiments of the present application will not describe them one by one.
可选地,当pfmParData01中包含所述上报指标对应的数据的存储地址或者pfmParData01的值为所述上报指标对应的数据的存储地址,NSCF设备可以先根据该存储地址获取所述上报指标对应的数据,再根据本步骤上述过程进行计费处理。Optionally, when pfmParData01 contains the storage address of the data corresponding to the reporting indicator or the value of pfmParData01 is the storage address of the data corresponding to the reporting indicator, the NSCF device can first obtain the data corresponding to the reporting indicator according to the storage address. , and then perform charging processing according to the above process of this step.
步骤313:NSCF设备向NSMF设备返回NS计费更新响应。Step 313: The NSCF device returns an NS accounting update response to the NSMF device.
可选地,所述NS计费更新响应中可以包含指示所述NS计费更新请求得到成功处理的信息,例如:“200OK”。Optionally, the NS charging update response may include information indicating that the NS charging update request has been successfully processed, for example: "200 OK".
应理解,步骤313可以在步骤312之前执行,图3A所示步骤的顺序只是一种示例,并非时序上的限定。It should be understood that step 313 may be performed before step 312 , and the sequence of the steps shown in FIG. 3A is only an example, and is not limited in timing.
步骤310-步骤313的过程为NSMF设备根据RPC中的上报参数自主上报性能指标对应的数据的过程,可以多次执行;NSMF设备可以根据所述RPC01中的开始条件、结束条件和获取方式等上报参数确定具体执行的次数,例如,可以根据开始条件中的开始时间、结束条件中的结束时间以及获取方式中的上报周期,确定总的执行次数。由于PPRO执行期间,NSCCF设备可以对其进行管理(变更或结束),因此,所述确定的执行次数并不固定,具体可参见后续步骤319、步骤322和步骤327及其相关步骤中的描述。The process of step 310-step 313 is a process in which the NSMF device autonomously reports the data corresponding to the performance index according to the reporting parameters in the RPC, which can be performed multiple times; the NSMF device can report according to the start condition, end condition and acquisition method in the RPC01. The parameter determines the specific execution times. For example, the total execution times can be determined according to the start time in the start condition, the end time in the end condition, and the reporting period in the acquisition method. Since the NSCCF device can manage (change or end) the PPRO during its execution, the determined execution times are not fixed. For details, please refer to the descriptions in the subsequent steps 319, 322 and 327 and their related steps.
步骤314:NSMF设备确定结束条件满足。Step 314: The NSMF device determines that the end condition is satisfied.
具体地,NSMF设备可以根据RPC01中的结束条件“20190331:23:59:59结束”,在2019年3月31日23:59:59时确定结束条件满足。Specifically, the NSMF device may determine that the end condition is satisfied at 23:59:59 on March 31, 2019 according to the end condition "20190331:23:59:59 end" in RPC01.
RPC01中,上报条件不限于“到达某个时间点”,也可以是其他条件,例如,“某个事件发生”(假设RPC01中的上报指标为“时延”),则NSMF设备确定上报条件满足的方法将有所不同,本申请实施例不一一赘述。In RPC01, the reporting condition is not limited to "a certain time point", but can also be other conditions, for example, "a certain event occurs" (assuming the reporting indicator in RPC01 is "delay"), then the NSMF device determines that the reporting condition is satisfied The method will be different, and the embodiments of the present application will not describe them one by one.
RPC01中,开始条件不限于“到达某个时间点”,也可以是其他条件,例如,“某个事件发生”,则NSMF设备确定开始条件满足的方法将有所不同,本申请实施例不一一赘述。In RPC01, the start condition is not limited to "reach a certain time point", but can also be other conditions, for example, "a certain event occurs", then the method for the NSMF device to determine that the start condition is satisfied will be different, and the embodiments of this application are different. One more elaboration.
步骤315:NSMF设备向NSCF设备发送NS计费结束请求,所述NS计费结束请求中包含CSId01和上报指标对应的数据pfmParData02。Step 315: The NSMF device sends an NS charging end request to the NSCF device, where the NS charging end request includes CSId01 and data pfmParData02 corresponding to the reporting indicator.
具体地,NSMF设备根据步骤314所确定的结束条件满足,确定需要结束所述PPRO,包括向NSCF设备发送NS计费结束请求,停止获取RPC01中的上报指标对应的数据等,其中所述NS计费结束请求中包含CSId01。当NSMF设备确定有RPC01中的上报指标对应的数据尚未上报,则可以在所述PPRO结束前将其上报给NSCF设备,为此,可以在所述NS计费结束请求中进一步包含pfmParData02,如此,pfmParData02在所述NS计费结束请求中是可选的。Specifically, the NSMF device determines that the PPRO needs to be terminated according to the termination condition determined in step 314, including sending an NS accounting termination request to the NSCF device, and stopping the acquisition of data corresponding to the reporting indicators in RPC01, etc., wherein the NS accounting CSId01 is included in the end of fee request. When the NSMF device determines that the data corresponding to the reporting indicator in RPC01 has not been reported, it can report it to the NSCF device before the end of the PPRO. For this reason, the NS charging end request can further include pfmParData02, so, pfmParData02 is optional in the NS charging end request.
当一个PPRO中有多个NSI对应的上报指标对应的数据需要上报时,为了确保不同NSI的计费正确,不同NSI对应的获取和上报操作的结束可以分开进行,即:针对多个NSI,NSMF设备可以逐一确定对应的结束条件满足,再向NSCF设备发送NS计费结束请求,其中包含相应的CSId/NSIId,并停止获取相应NSI的上报指标对应的数据。When the data corresponding to the reporting indicators corresponding to multiple NSIs needs to be reported in a PPRO, in order to ensure the correct charging of different NSIs, the acquisition and reporting operations corresponding to different NSIs can be completed separately, that is, for multiple NSIs, NSMF The device may determine that the corresponding end conditions are satisfied one by one, and then send the NS charging end request to the NSCF device, which includes the corresponding CSId/NSIId, and stop acquiring the data corresponding to the reporting indicator of the corresponding NSI.
NSMF设备根据RPC01中的结束条件满足确定需要结束所述PPRO,是其确定需要结束所述PPRO的实现方式之一(另一种方式是根据从NSCCF设备接收到的删除PPRO请求或结束指示,具体参见步骤327、328等)。The NSMF device determines that the PPRO needs to be terminated according to the termination conditions in RPC01, which is one of the implementation modes for determining that the PPRO needs to be terminated (another way is to delete the PPRO request or termination instruction received from the NSCCF device, specifically See steps 327, 328, etc.).
步骤316:NSCF设备进行计费处理并释放计费会话CS01。Step 316: The NSCF device performs charging processing and releases the charging session CS01.
具体地,NSCF设备接收步骤315中的所述NS计费结束请求并从中解析出计费会话标识CSId01和所述上报指标对应的数据pfmParData02,再基于pfmParData02进行计费处理,具体可以参见步骤312,进而根据CSId01确定相应的计费会话CS01,释放或者回收CS01对应的计算资源。Specifically, the NSCF device receives the NS charging end request in step 315, parses the charging session identifier CSId01 and the data pfmParData02 corresponding to the reporting indicator, and then performs charging processing based on pfmParData02. For details, refer to step 312. Further, the corresponding charging session CS01 is determined according to CSId01, and the computing resources corresponding to CS01 are released or reclaimed.
应理解,由于pfmParData02在步骤315中的所述NS计费结束请求中是可选的,当其在所述NS计费结束请求中不出现时,NSCF设备基于pfmParData02进行的计费处理也将省略。It should be understood that since pfmParData02 is optional in the NS charging end request in step 315, when it does not appear in the NS charging end request, the charging process performed by the NSCF device based on pfmParData02 will also be omitted .
由于NSCF设备可能同时接收多个NSI的性能指标对应的数据,并行进行计费处理,上述基于CSId01有针对性地释放或者回收计算资源,有助于保持NSCF设备上计费处理事务的稳定性,同时有助于提高NSCF设备整体的可用性和稳定性。Since NSCF equipment may receive data corresponding to multiple NSI performance indicators at the same time and perform billing processing in parallel, the above-mentioned targeted release or recovery of computing resources based on CSId01 helps to maintain the stability of billing processing transactions on NSCF equipment. At the same time, it helps to improve the overall availability and stability of NSCF equipment.
步骤317:NSCF设备向NSMF设备返回NS计费结束响应。Step 317: The NSCF device returns an NS charging end response to the NSMF device.
可选地,所述NS计费结束响应中包含指示所述NS计费结束请求得到成功处理的信息,例如:“200OK”。Optionally, the NS charging end response includes information indicating that the NS charging end request has been successfully processed, for example: "200 OK".
步骤318:NSMF设备停止获取上报指标对应的数据。Step 318: The NSMF device stops acquiring the data corresponding to the reported indicator.
具体地,NSMF设备停止获取NSIId01对应的网络切片实例的带宽数据。Specifically, the NSMF device stops acquiring the bandwidth data of the network slice instance corresponding to NSIId01.
应理解,步骤316也可以在步骤317之后进行,步骤318也可以在步骤315之前进行。图3A所示步骤的顺序只是一种示例,并非时序上的限定。It should be understood that step 316 can also be performed after step 317 , and step 318 can also be performed before step 315 . The sequence of the steps shown in FIG. 3A is only an example, and is not limited in timing.
步骤314-步骤318的过程为NSMF设备根据RPC中的上报参数自主结束上报性能指标对应的数据的过程,该自主结束的机制,可以减少NSCCF设备与NSMF设备之间的交互次数。The process from step 314 to step 318 is that the NSMF device autonomously ends the process of reporting the data corresponding to the performance index according to the reporting parameters in the RPC. This autonomous termination mechanism can reduce the number of interactions between the NSCCF device and the NSMF device.
步骤319:NSCCF设备向NSMF设备发送变更PPRO请求,所述变更PPRO请求中包含PPROId01或CSId01和RPC011。Step 319: The NSCCF device sends a PPRO change request to the NSMF device, where the PPRO change request includes PPROId01 or CSId01 and RPC011.
如果所述PPRO中仅上报一个NSI的性能指标对应的数据,则所述变更PPRO请求可以包含PPROId01与RPC011,也可以包含CSId01与RPC011,均表示要将所述一个NSI对应的上报操作的上报参数集更新为RPC011,RPC011为不同于RPC01的上报参数集;If only the data corresponding to the performance index of one NSI is reported in the PPRO, the change PPRO request may include PPROId01 and RPC011, and may also include CSId01 and RPC011, both of which indicate the reporting parameters of the reporting operation corresponding to the one NSI The set is updated to RPC011, and RPC011 is a reporting parameter set different from RPC01;
如果PPRO中上报多个NSI的性能指标对应的数据,所述变更PPRO请求中可以包含PPROId01与RPC011,表示需要更新所述多个NSI的上报操作的上报参数集(假设针对所述多个NSI的上报操作共用相同的上报参数集),也可以包含多组CSId与RPC的对应关系或者NSIId与RPC的对应关系,表示需要为所述多个NSI分别更新上报参数集。例如,一个变更PPRO请求可以为:If the data corresponding to the performance indicators of multiple NSIs is reported in the PPRO, the PPRO change request may include PPROId01 and RPC011, indicating that the reporting parameter set of the reporting operation of the multiple NSIs needs to be updated (assuming that the data for the multiple NSIs The reporting operation shares the same reporting parameter set), and may also include the corresponding relationship between multiple groups of CSId and RPC or the corresponding relationship between NSIId and RPC, indicating that the reporting parameter sets need to be updated for the multiple NSIs respectively. For example, a change PPRO request could be:
或者为:or as:
应理解,NSCCF设备在本步骤之前可以先确定需要变更PPRO中的上报参数集RPC,例如,NSCCF设备可以基于客户订购信息的变更、运营商计费策略的变更等,确定需要变更PPRO中的RPC。It should be understood that the NSCCF device may determine that the reporting parameter set RPC in the PPRO needs to be changed before this step. For example, the NSCCF device may determine that the RPC in the PPRO needs to be changed based on the change of the customer's subscription information, the change of the operator's billing policy, etc. .
步骤320:NSMF设备更新RPC并基于新RPC执行PPRO。Step 320: The NSMF device updates the RPC and performs PPRO based on the new RPC.
具体地,NSMF设备接收所述变更PPRO请求,从中解析出PPROId01/CSId01和RPC011,用所述RPC011更新与PPROId01或CSId01相应的上报操作对应的RPC,并基于更新的RPC执行上报操作,具体上报操作可以参见步骤310-步骤318的过程。Specifically, the NSMF device receives the change PPRO request, parses out PPROId01/CSId01 and RPC011 from it, uses the RPC011 to update the RPC corresponding to the reporting operation corresponding to PPROId01 or CSId01, and performs the reporting operation based on the updated RPC, the specific reporting operation See steps 310-318 for the process.
步骤321:NSMF设备向NSCCF设备返回变更PPRO响应。Step 321: The NSMF device returns a change PPRO response to the NSCCF device.
可选地,所述变更PPRO响应中可以包含指示所述变更PPRO请求得到成功处理的信息,例如:“200OK”。Optionally, the change PPRO response may include information indicating that the change PPRO request has been successfully processed, for example: "200 OK".
应理解,步骤321可以在步骤321之前进行。It should be understood that step 321 may be performed before step 321 .
步骤319-步骤321的过程是可选过程,是NSMF设备被动变更PPRO的过程,将影响或者改变此前根据RPC01确定的上报过程,例如将改变上报的次数、时间间隔等。The process from step 319 to step 321 is an optional process, which is the process of passively changing the PPRO by the NSMF device, which will affect or change the reporting process previously determined according to RPC01, such as changing the number of reporting times, time interval, etc.
步骤322:NSCCF设备向NSMF设备发送变更PPRO请求,所述变更PPRO请求中包含PPROId01或CSId01,以及立即上报指示rptImd。Step 322: The NSCCF device sends a PPRO change request to the NSMF device, where the PPRO change request includes PPROId01 or CSId01, and an immediate reporting indication rptImd.
如果所述PPRO中仅上报一个NSI的性能指标对应的数据,则所述变更PPRO请求可以包含PPROId01与rptImd,也可以包含CSId01与rptImd,均表示需要将所述一个NSI的性能指标对应的数据上报到NSCF设备;If only the data corresponding to one NSI performance indicator is reported in the PPRO, the PPRO change request may include PPROId01 and rptImd, or CSId01 and rptImd, both of which indicate that the data corresponding to the one NSI performance indicator needs to be reported to the NSCF device;
如果PPRO中上报多个NSI的性能指标对应的数据,所述变更PPRO请求中可以包含PPROId01与rptImd,表示需要将所述多个NSI的性能指标对应的数据上报到NSCF设备,也可以包含多个CSId与rptImd或者包含多个NSIId与rptImd,表示需要将这些CSId或NSIId对应的NSI的性能指标对应的数据上报到NSCF设备。例如,一个变更PPRO请求可以为:If the data corresponding to multiple NSI performance indicators is reported in the PPRO, the PPRO change request may include PPROId01 and rptImd, indicating that the data corresponding to the multiple NSI performance indicators needs to be reported to the NSCF device, and may also include multiple The CSId and rptImd or multiple NSIId and rptImd are included, indicating that the data corresponding to the NSI performance index corresponding to these CSId or NSIId needs to be reported to the NSCF device. For example, a change PPRO request could be:
用于表示将计费会话标识分别为csid01、csid02和csid03的NSI的上报指标对应的数据上报给NSCF设备,csid01、csid02和csid03分别对应一个NSI。It is used to indicate that the data corresponding to the reporting indicators of the NSI with the charging session identifiers csid01, csid02 and csid03 are reported to the NSCF device, and csid01, csid02 and csid03 respectively correspond to an NSI.
或者为:or as:
用于表示将PPROId01对应的PPRO中所有NSI对应的上报指标对应的数据上报给NSCF设备。It is used to indicate that the data corresponding to the reporting indicators corresponding to all NSIs in the PPRO corresponding to PPROId01 is reported to the NSCF device.
或者为:or as:
用于表示将网络切片实例标识分别为nsiid01、nsiid02和nsiid03的NSI的上报指标对应的数据上报给NSCF设备。It is used to indicate that the data corresponding to the reporting indicators of the NSI whose network slice instance identifiers are respectively nsiid01, nsiid02, and nsiid03 are reported to the NSCF device.
应理解,NSCCF设备在本步骤之前可以先确定需要NSMF设备将所述NSI的性能指标对应的数据上报到NSCF设备,例如,NSCCF设备可以基于客户临时提出的查询账单的需求、运营商临时提出的输出账单的需求等,作出上述判断。It should be understood that the NSCCF device may first determine that the NSMF device needs to report the data corresponding to the performance index of the NSI to the NSCF device before this step. The demand for output bills, etc., make the above judgments.
应理解,所述立即上报指示rptImd也可以通过消息名称来体现,也就是说,如果本步骤的请求消息名称改为其他名称,以至于可以体现立即上报的指示(或者默认体现立即上报的指示),则该请求消息中也可以不携带所述rptImd。It should be understood that the immediate reporting instruction rptImd can also be represented by the message name, that is, if the name of the request message in this step is changed to another name, so that the immediate reporting instruction can be represented (or the immediate reporting instruction is represented by default) , the rptImd may not be carried in the request message.
步骤323:NSMF设备向NSCF设备发送NS计费更新请求,所述NS计费更新请求中包含CSId01、pfmParData03和rptRsn02。Step 323: The NSMF device sends an NS accounting update request to the NSCF device, where the NS accounting update request includes CSId01, pfmParData03 and rptRsn02.
具体地,NSMF设备根据NSCCF设备发送的上报指示(rptImd)确定需要将所述RPC中的上报指标对应的数据上报到NSCF设备,向NSCF设备发送所述NS计费更新请求,所述NS计费更新请求中包含CSId01、pfmParData03he rptRsn02。本步骤与步骤311类似,但pfmParData03不同于pfmParData01(不同时刻下所述NSI的性能指标对应的数据),上报原因rptRsn02不同于rptRsn01,为“NSCCF设备触发”。Specifically, the NSMF device determines that the data corresponding to the reporting indicator in the RPC needs to be reported to the NSCF device according to the reporting indication (rptImd) sent by the NSCCF device, and sends the NS accounting update request to the NSCF device, and the NS accounting The update request includes CSId01, pfmParData03, and rptRsn02. This step is similar to step 311, but pfmParData03 is different from pfmParData01 (data corresponding to the NSI performance indicators at different times), and the reporting reason rptRsn02 is different from rptRsn01, which is "NSCCF device trigger".
NSMF设备根据从NSCCF设备接收到的rptImd确定需要将所述RPC中上报指标对应的数据上报到NSCF设备,是其确定需要将所述RPC中上报指标对应的数据上报到NSCF设备的实现方式之一(另一种方式是确定RPC中的上报条件满足,具体参见步骤310等)。The NSMF device determines, according to the rptImd received from the NSCCF device, that the data corresponding to the reported indicator in the RPC needs to be reported to the NSCF device, which is one of the implementation manners in which it determines that the data corresponding to the reported indicator in the RPC needs to be reported to the NSCF device. (Another way is to determine that the reporting conditions in the RPC are satisfied, see step 310 for details).
应理解,本步骤中的NS计费更新请求与步骤311中NS计费更新请求的消息名称相同,为了使NSCF设备能区分触发上报所述上报指标对应的数据的原因(简称上报原因),并根据上报原因的不同进行不同的计费处理(例如,在上报原因为“上报条件满足”时,NSCF设备进行的计费处理为将上报指标对应的数据写入计费话单,而在上报原因为“NSCCF设备触发”时,NSCF设备进行的计费处理为将上报指标对应的数据写入计费话单且触发账单系统输出账单),而在这两个消息中分别携带了rptRsn01和rptRsn02;但如果这两个消息采用不同的名称,从而借助消息名称即可区分触发上报的原因,则也可以不在这两个消息中携带rptRsn01和rptRsn02。It should be understood that the NS charging update request in this step is the same as the message name of the NS charging update request in step 311, so that the NSCF device can distinguish the reason (reporting reason for short) that triggers the reporting of the data corresponding to the reporting indicator, and Different charging processing is performed according to different reporting reasons (for example, when the reporting reason is "reporting condition is satisfied", the charging processing performed by the NSCF device is to write the data corresponding to the reporting indicator into the charging CDR, and When it is "NSCCF device trigger", the charging processing performed by the NSCF device is to write the data corresponding to the reported indicator into the charging bill and trigger the billing system to output the bill), and these two messages carry rptRsn01 and rptRsn02 respectively; However, if the two messages have different names, so that the reason for triggering the reporting can be distinguished by the message names, rptRsn01 and rptRsn02 may not be carried in the two messages.
步骤324:NSCF设备进行计费处理。Step 324: The NSCF device performs charging processing.
具体地,NSCF设备接收所述NS计费更新请求,并从中解析出CSId01、pfmParData03和rptRsn02,再基于CSId01、pfmParData03和rptRsn02进行计费处理,例如,将pfmParData03(带宽采样值)记入CSId01对应计费话单中,由于上报原因rptRsn02为“NSCCF设备触发”,其意味着需要输出相应的计费账单,则NSCF设备可触发账单系统输出计费账单。NSCF设备也可以进一步结合客户订购时与运营商之间确定的计费规则(包括网络切片性能指标对应的数据,如其统计值,与计费方法的对应关系),计算相应网络切片实例的费用。NSCF设备可以从订购实体或者NSCCF设备获取相应网络切片实例对应的计费规则。NSCF设备也可以在永久性存储介质中存储所述计费规则,以便在重启或故障恢复后继续使用所述计费规则。Specifically, the NSCF device receives the NS charging update request, parses out CSId01, pfmParData03 and rptRsn02 from it, and then performs charging processing based on CSId01, pfmParData03 and rptRsn02, for example, records pfmParData03 (bandwidth sample value) into the corresponding accounting of CSId01 In the bill of charges, rptRsn02 is "triggered by the NSCCF device" due to the reporting reason, which means that the corresponding billing bill needs to be output, and the NSCF device can trigger the billing system to output the billing bill. The NSCF device can also further calculate the cost of the corresponding network slice instance in combination with the charging rules determined between the customer and the operator (including the data corresponding to the network slice performance indicators, such as its statistical value and the corresponding relationship with the charging method). The NSCF device may obtain the charging rule corresponding to the corresponding network slice instance from the ordering entity or the NSCCF device. The NSCF device may also store the charging rules in a persistent storage medium, so as to continue to use the charging rules after restart or failure recovery.
根据上报的pfmParData03和rptRsn02的不同,计费处理方式有所不同,本申请实施例不一一赘述。According to the difference between the reported pfmParData03 and rptRsn02, the charging processing methods are different, and the embodiments of this application will not describe them one by one.
步骤325:NSCF设备向NSMF设备返回NS计费更新响应。Step 325: The NSCF device returns an NS accounting update response to the NSMF device.
可选地,所述NS计费更新响应中可以包含指示所述NS计费更新请求得到成功处理的信息,例如:“200OK”。Optionally, the NS charging update response may include information indicating that the NS charging update request has been successfully processed, for example: "200 OK".
应理解,步骤324可以在步骤325之后进行。It should be understood that step 324 may be performed after step 325 .
步骤326:NSMF设备向NSCCF设备返回变更PPRO响应。Step 326: The NSMF device returns a change PPRO response to the NSCCF device.
可选地,所述变更PPRO响应中可以包含指示所述变更PPRO请求得到成功处理的信息,例如:“200OK”。Optionally, the change PPRO response may include information indicating that the change PPRO request has been successfully processed, for example: "200 OK".
步骤322-步骤326的过程是可选过程,为NSMF设备被动上报NSI的性能指标对应的数据的过程。The processes from step 322 to step 326 are optional processes, and are processes in which the NSMF device passively reports data corresponding to the NSI performance index.
步骤327:NSCCF设备向NSMF设备发送删除PPRO请求,所述删除PPRO请求中包含PPROId01或CSId01。Step 327: The NSCCF device sends a PPRO deletion request to the NSMF device, where the PPRO deletion request includes PPROId01 or CSId01.
如果所述PPRO中仅上报一个NSI的性能指标对应的数据,则所述删除PPRO请求可以包含PPROId01,也可以包含CSId01,均表示要结束所述一个NSI的上报操作;If only the data corresponding to the performance index of one NSI is reported in the PPRO, the PPRO deletion request may include PPROId01 or CSId01, both of which indicate that the reporting operation of the one NSI is to be terminated;
如果PPRO中上报多个NSI的性能指标对应的数据,所述删除PPRO请求中可以包含PPROId01,表示要结束所述多个NSI的上报操作,也可以包含多个CSId或者NSIId,表示需要结束这些CSId或NSIId对应的NSI的上报操作。例如,一个删除PPRO请求可以为:If the data corresponding to the performance indicators of multiple NSIs is reported in the PPRO, the delete PPRO request may include PPROId01, indicating that the reporting operation of the multiple NSIs is to be terminated, and may also include multiple CSIds or NSIIds, indicating that these CSIds need to be terminated Or the reporting operation of the NSI corresponding to the NSIId. For example, a delete PPRO request could be:
DeletePPRORequest{DeletePPRORequest{
"CSIIdList":"csid01|csid02|csid03" "CSIIdList":"csid01|csid02|csid03"
}}
用于表示结束计费会话标识分别为csid01、csid02和csid03的上报过程(含上报指标对应的数据的获取和上报),csid01、csid02和csid03分别对应一个NSI。It is used to indicate the end of the reporting process of the charging session identifiers csid01, csid02 and csid03 (including the acquisition and reporting of data corresponding to the reporting indicators), and csid01, csid02 and csid03 respectively correspond to an NSI.
或者为:or as:
DeletePPRORequest{DeletePPRORequest{
"PPROId":"PPROId01" "PPROId":"PPROId01"
}}
用于表示结束PPROId01对应的PPRO中所有NSI对应的上报指标对应的数据的获取和上报操作。It is used to indicate that the acquisition and reporting operations of data corresponding to reporting indicators corresponding to all NSIs in the PPRO corresponding to PPROId01 are ended.
或者为:or as:
DeletePPRORequest{DeletePPRORequest{
"NSIIdList":"nsiid01|nsiid02|nsiid03" "NSIIdList":"nsiid01|nsiid02|nsiid03"
}}
用于表示结束网络切片实例标识分别为nsiid01、nsiid02和nsiid03的NSI对应的上报过程(含上报指标对应的数据的获取和上报)。It is used to indicate the end of the reporting process corresponding to the NSIs whose network slice instance identifiers are nsiid01, nsiid02, and nsiid03 respectively (including the acquisition and reporting of data corresponding to the reporting indicators).
应理解,NSCCF设备在本步骤之前可以先确定需要NSMF设备结束所述NSI的上报操作,例如,NSCCF设备可以基于客户的账户余额、订购变更,作出上述判断。It should be understood that the NSCCF device may determine that the NSMF device needs to end the NSI reporting operation before this step. For example, the NSCCF device may make the above judgment based on the customer's account balance and subscription changes.
步骤328:NSMF设备向NSCF设备发送NS计费结束请求,所述NS计费结束请求中包含CSId01和所述上报指标对应的数据pfmParData04。Step 328: The NSMF device sends an NS charging end request to the NSCF device, where the NS charging end request includes CSId01 and data pfmParData04 corresponding to the reported indicator.
该步骤与步骤315类似,pfmParData04也是可选的。其中,NSMF设备是根据步骤327中的删除PPRO请求确定(也可以在该消息中包含“结束PPRO”的指示信息,从而可以根据该指示信息确定)需要结束所述PPRO。This step is similar to step 315, pfmParData04 is also optional. Wherein, the NSMF device determines according to the PPRO deletion request in step 327 (the message may also include "end PPRO" indication information, so that it can be determined according to the indication information) that the PPRO needs to be terminated.
当一个PPRO中有多个NSI对应的上报指标对应的数据需要上报时,为了提高NSCCF设备对NSMF设备关于PPRO的控制力度,NSMF设备可以进行如下处理:When the data corresponding to the reporting indicators corresponding to multiple NSIs needs to be reported in a PPRO, in order to improve the NSCCF device's control over the NSMF device regarding the PPRO, the NSMF device can perform the following processing:
-在步骤327所述删除PPRO请求中包含PPRO的标识(如PPROId01)的情况下,NSMF设备可以结束所述多个NSI对应的获取和上报操作,即向NSCF设备发送多个NS计费结束请求,每一个NS计费结束请求包含相应的CSId/NSIId,停止获取所述多个NSI的上报指标对应的数据;- In the case that the PPRO delete request in step 327 contains the PPRO identifier (eg PPROId01), the NSMF device can end the acquisition and reporting operations corresponding to the multiple NSIs, that is, send multiple NS charging end requests to the NSCF device , each NS charging end request includes the corresponding CSId/NSIId, and stops acquiring the data corresponding to the reporting indicators of the multiple NSIs;
-在步骤327所述删除PPRO请求中包含单个计费会话标识(如CSId01)或单个网络切片实例标识(如NSIId01),NSMF设备可以结束该单个计费会话标识或单个网络切片实例标识对应的NSI所对应的获取和上报操作,即向NSCF设备发送NS计费结束请求,其中包含相应的CSId/NSIId,并停止获取相应NSI的上报指标对应的数据,PPRO中其他NSI对应的获取和上报操作不受影响。如果在步骤327所述删除PPRO请求中包含多个计费会话标识或多个网络切片实例标识,则对这些计费会话标识或网络切片实例标识逐一分别执行以上操作。- The deletion PPRO request in step 327 contains a single charging session identifier (eg CSId01) or a single network slice instance identifier (eg NSIId01), and the NSMF device can end the NSI corresponding to the single charging session identifier or single network slice instance identifier The corresponding acquisition and reporting operations are to send an NS charging end request to the NSCF device, which includes the corresponding CSId/NSIId, and stop acquiring the data corresponding to the reporting indicators of the corresponding NSI. The acquisition and reporting operations corresponding to other NSIs in PPRO are not Affected. If the deletion PPRO request in step 327 contains multiple charging session identifiers or multiple network slice instance identifiers, the above operations are performed on these charging session identifiers or network slice instance identifiers one by one.
NSMF设备根据NSCCF设备发送的删除PPRO请求或“结束PPRO”指示信息确定需要结束所述PPRO,是其确定需要结束所述PPRO的实现方式之一(另一种方式是根据RPC01中的结束条件满足,具体参见步骤314、315等)。The NSMF device determines that the PPRO needs to be terminated according to the delete PPRO request sent by the NSCCF device or the "end PPRO" indication information, which is one of the implementation ways for it to determine that the PPRO needs to be terminated (another way is to satisfy the termination condition according to RPC01). , see steps 314, 315, etc. for details).
步骤329:NSCF设备进行计费处理并释放计费会话CS01。Step 329: The NSCF device performs charging processing and releases the charging session CS01.
该步骤与步骤316类似,基于pfmParData04的计费处理也是可选的。This step is similar to step 316, and the charging process based on pfmParData04 is also optional.
步骤330:NSCF设备向NSMF设备发送NS计费结束响应。Step 330: The NSCF device sends an NS accounting end response to the NSMF device.
该步骤与步骤317类似This step is similar to step 317
步骤331:NSMF设备停止获取上报指标对应的数据。Step 331: The NSMF device stops acquiring the data corresponding to the reporting indicator.
该步骤与步骤318类似。This step is similar to step 318.
应理解,步骤331可以在步骤328之前进行,步骤329可以在步骤330之后进行。It should be understood that step 331 may be performed before step 328 , and step 329 may be performed after step 330 .
步骤332:NSMF设备向NSCCF设备返回删除PPRO响应。Step 332: The NSMF device returns a delete PPRO response to the NSCCF device.
可选地,所述删除PPRO响应中可以包含指示所述删除PPRO请求得到成功处理的信息,例如:“200OK”。Optionally, the PPRO deletion response may include information indicating that the PPRO deletion request has been successfully processed, for example: "200 OK".
应理解,上述消息的名称,如创建PPRO请求/响应、更新PPRO请求/响应、删除PPRO请求/响应、NS计费初始请求/响应、NS计费更新请求/响应、NS计费结束请求/响应等,均是示例性消息名称,本申请实施例不限定这些消息的名称。例如,可以用“第一PPRO管理请求/响应”、“第二PPRO管理请求/响应”……代替“创建PPRO请求/响应”、“更新PPRO请求/响应”……可以用“第一计费请求/响应”、“第二计费请求/响应”……代替“NS计费初始请求/响应”、“NS计费更新请求/响应”……。It should be understood that the names of the above messages, such as Create PPRO Request/Response, Update PPRO Request/Response, Delete PPRO Request/Response, NS Billing Initial Request/Response, NS Billing Update Request/Response, NS Billing End Request/Response etc., are all exemplary message names, and the embodiments of the present application do not limit the names of these messages. For example, "first PPRO management request/response", "second PPRO management request/response"... may be used instead of "create PPRO request/response", "update PPRO request/response"... may be replaced by "first billing request/response", "second charging request/response"... instead of "NS charging initial request/response", "NS charging update request/response"....
图3A对应的对网络资源进行计费处理方法,使得NSCCF设备可以下发面向单个NSI的上报操作(一个PPRO中上报一个NSI的性能指标对应的数据),也可以下发面向多个NSI的上报操作(一个PPRO中上报多个NSI的性能指标对应的数据)给NSMF设备执行,并且既可以以PPRO为粒度进行管理,也可以以NSI或者计费会话为粒度,管理PPRO中的一部分(针对某个NSI的上报过程)进行管理,提高了NSCCF设备对网络切片实例进行计费处理的控制力度。此外,NSMF设备和NSCF设备之间基于会话进行上报(接收),NSMF设备和/或NSCF设备(指任一方或双方)可以在不同上报操作之间重用计算资源,节约创建相应计算资源的时间,有利于提高NSMF设备和/或NSCF设备的运行效率。Fig. 3A corresponds to the charging processing method for network resources, so that the NSCCF device can issue a reporting operation for a single NSI (the data corresponding to the performance index of one NSI reported in one PPRO), and can also issue reporting for multiple NSIs The operation (data corresponding to multiple NSI performance indicators reported in one PPRO) is executed by the NSMF device, and can be managed either with PPRO as the granularity, or with NSI or charging session as the granularity to manage a part of the PPRO (for a certain The reporting process of each NSI) is managed, which improves the control strength of the NSCCF device for the charging processing of the network slice instance. In addition, the reporting (receiving) between the NSMF device and the NSCF device is based on the session, and the NSMF device and/or the NSCF device (referring to either or both parties) can reuse computing resources between different reporting operations, saving the time for creating corresponding computing resources, It is beneficial to improve the operation efficiency of NSMF equipment and/or NSCF equipment.
除了采用会话上报的方式外,还可以采用独立上报的方式,具体可参见图3B。In addition to the session reporting method, an independent reporting method can also be used, as shown in FIG. 3B for details.
图3B为本申请实施例提供的对网络资源进行计费处理的又一方法流程图,与图3A的方法流程相比,该方法流程中NSMF设备与NSCF设备之间采用独立上报方式进行上报,具体包括如下步骤:FIG. 3B is a flowchart of another method for performing charging processing on network resources provided by the embodiment of the present application. Compared with the method flowchart of FIG. 3A , in the method flowchart, the NSMF device and the NSCF device use an independent reporting method for reporting, Specifically include the following steps:
步骤350-步骤354:与步骤301-步骤305类似,不再赘述。步骤350所确定的RPC02中的上报方式取值为“独立上报”。Step 350-Step 354: are similar to Step 301-Step 305, and are not repeated here. The value of the reporting method in RPC02 determined in step 350 is "independent reporting".
步骤355-步骤358:与步骤310-步骤313的过程相比,其区别在于步骤356的NS计费请求中用网络切片实例的标识NSIId02代替步骤311的NS计费更新请求中的计费会话标识CSId01,NSMF设备每次向NSCF设备发送NS计费请求,NSCF设备创建或分配新的计算资源用于计费处理等,相应地,NSCF进行计费处理后,新创建或分配计算资源也在计费处理结束后及时释放或回收。Step 355-Step 358: Compared with the process of Step 310-Step 313, the difference is that the ID NSIId02 of the network slice instance is used in the NS charging request in Step 356 to replace the charging session ID in the NS charging update request in Step 311 CSId01, every time the NSMF device sends an NS accounting request to the NSCF device, the NSCF device creates or allocates new computing resources for accounting processing, etc. Correspondingly, after the NSCF performs the accounting processing, the newly created or allocated computing resources are also counted. It shall be released or recycled in time after the fee processing is over.
步骤359-步骤361:与步骤319-步骤321的过程相比,其区别在于步骤359的变更PPRO请求中用网络切片实例的标识NSIId02代替步骤319的变更PPRO请求中的计费会话标识CSId01。Step 359-Step 361: Compared with the process of Step 319-Step 321, the difference is that in the change PPRO request in step 359, the network slice instance identifier NSIId02 is used instead of the charging session identifier CSId01 in the change PPRO request in step 319.
步骤362-步骤366:与步骤322-步骤326的过程相比,其区别在于:步骤356的变更PPRO请求中,用网络切片实例的标识NSIId02代替步骤322的变更PPRO请求中的计费会话标识CSId01;步骤363的NS计费请求中,用网络切片实例的标识NSIId02代替步骤323的NS计费更新请求中的计费会话标识CSId01;且相应地,NSCF设备创建新的计算资源用于接收所述NS计费请求并进行计费处理(而不是重用此前创建或分配的计算资源)。Step 362-Step 366: Compared with the process of Step 322-Step 326, the difference is: in the change PPRO request in step 356, the network slice instance identifier NSIId02 is used to replace the charging session identifier CSId01 in the change PPRO request in step 322. ; In the NS charging request of step 363, replace the charging session identifier CSId01 in the NS charging update request of step 323 with the identifier NSIId02 of the network slice instance; and correspondingly, the NSCF device creates a new computing resource for receiving the described NS bills requests and performs billing processing (rather than reusing previously created or allocated computing resources).
步骤367-步骤372:与步骤327-步骤332的过程相比,其区别在于:步骤367的删除PPRO请求中,用网络切片实例的标识NSIId02代替步骤327的删除PPRO请求中的计费会话标识CSId01;步骤368的NS计费请求中,用网络切片实例的标识NSIId02代替步骤328的NS计费更新请求中的计费会话标识CSId01;且相应地,NSCF设备无需执行释放计费会话的操作。可选地,步骤368中还可以包含上报原因rptRsn05,为“上报结束”,以指示NSCF设备进行响应的计费处理,如触发账单系统输出账单等。Step 367-Step 372: Compared with the process of Step 327-Step 332, the difference is: in the delete PPRO request in Step 367, the network slice instance ID NSIId02 is used to replace the charging session ID CSId01 in the PPRO delete request in Step 327. ; In the NS charging request of step 368, the identifier NSIId02 of the network slice instance is used to replace the charging session identifier CSId01 in the NS charging update request of step 328; and accordingly, the NSCF device does not need to perform the operation of releasing the charging session. Optionally, step 368 may further include the reporting reason rptRsn05, which is "reporting end", to instruct the NSCF device to perform a responsive charging process, such as triggering the billing system to output bills.
图3B对应的对网络资源进行计费处理方法,使得NSMF设备和NSCF设备之间采用独立上报的方式进行上报(接收),NSMF设备和/或NSCF设备可以在每次上报结束后及时释放或回收计算资源,避免在网络切片实例较多多时,占用NSMF设备和/或NSCF设备中过多的计算资源,有利于提高NSMF设备和/或NSCF设备的可用性和稳定性。The charging processing method for network resources corresponding to FIG. 3B enables the NSMF device and the NSCF device to report (receive) in an independent reporting manner, and the NSMF device and/or the NSCF device can release or recycle in time after each report ends. Computational resources are used to avoid occupying too many computing resources in the NSMF device and/or the NSCF device when there are many network slice instances, which is beneficial to improve the availability and stability of the NSMF device and/or the NSCF device.
为提高管理效率,上述上报参数集RPC可以在多个网络切片实例对应的上报操作之间进行共享,为此,可以在NSCCF设备与NSMF设备之间维护上报参数集模板RPCT,以便后续重用。图4为本申请实施例提供的管理上报参数集模板的方法流程图,其中RPCT管理客户端可以为图1中的NSCCF设备101,也可以是其他设备,RPCT管理服务器可以为图1中的NSMF设备103,也可以是其他设备,对此,本申请实施例不做限定。该方法流程具体包含如下步骤:To improve management efficiency, the above-mentioned reporting parameter set RPC can be shared among reporting operations corresponding to multiple network slice instances. To this end, the reporting parameter set template RCT can be maintained between the NSCCF device and the NSMF device for subsequent reuse. 4 is a flowchart of a method for managing and reporting a parameter set template provided by an embodiment of the present application, where the RPCT management client may be the
步骤401:RPCT管理客户端向RPCT管理服务器发送创建RPCT请求,其中携带待创建的RPCT。Step 401: The RPCT management client sends a request for creating an RPCT to the RPCT management server, which carries the RPCT to be created.
应理解RPCT本质上也是一种RPC。It should be understood that RPCT is also an RPC in nature.
步骤402:RPCT管理服务器存储所述RPCT。Step 402: The RPCT management server stores the RPCT.
具体地,RPCT管理服务器接收多数创建RPCT请求,从中解析出所述待创建的RPCT,并为所述RPCT分配唯一标识RPCTId,且存储所述待创建的RPCT。Specifically, the RPCT management server receives most of the RPCT creation requests, parses out the RPCT to be created, assigns a unique identifier RPCTId to the RPCT, and stores the RPCT to be created.
步骤403:RPCT管理服务器向RPCT管理客户端返回创建RPCT响应,所述创建RPCT响应中包含所述RPCTId。Step 403: The RPCT management server returns a create RPCT response to the RPCT management client, where the create RPCT response includes the RPCTId.
后续RPCT管理客户端,例如NSCCF设备可以仅向NSMF设备发送所述RPCTId,而不用发送所述RPCTId对应的整个RPCT,可以提高NSCCF设备与NSMF设备之间传输信息的效率。The subsequent RPCT management client, for example, the NSCCF device can only send the RPCTId to the NSMF device without sending the entire RCT corresponding to the RPCTId, which can improve the efficiency of information transmission between the NSCCF device and the NSMF device.
所述RPCTId还可以用于向RPCT管理客户端表明所述创建RPCT请求得到成功处理,所述RPCT已在所述RPCT管理服务器生效。The RPCTId can also be used to indicate to the RPCT management client that the request for creating an RPCT has been successfully processed, and that the RPCT has taken effect on the RPCT management server.
步骤404:RPCT管理客户端向RPCT管理服务器发送更新RPCT请求,所述更新RPCT请求中携带RPCTId和RPCTUpdtInfo。Step 404: The RPCT management client sends an update RPCT request to the RPCT management server, where the update RPCT request carries RPCTId and RPCTUpdtInfo.
其中RPCTId用于确定已有RPCT,RPCTUpdtInfo用于更新已有RPCT中的上报参数。The RPCTId is used to determine the existing RCT, and the RPCTUpdtInfo is used to update the reporting parameters in the existing RPCT.
应理解,在本步骤之前,RPCT管理客户端可以先确定需要对RPCT进行更新,例如,RPCT管理客户端可以根据运营商统一制定的计费策略的变更作出上述判断。例如,随着运营商提供的网络带宽能力的提高,针对eMBB类型的NSI的RPCT中关于带宽约束条件可以上调,以便NSMF设备执行针对该类型NSI的上报操作时,统一使用上调的带宽约束条件。It should be understood that, before this step, the RPCT management client may determine that the RPCT needs to be updated. For example, the RPCT management client may make the above judgment according to the change of the charging policy uniformly formulated by the operator. For example, with the improvement of network bandwidth capabilities provided by operators, the bandwidth constraints in the RPCT for eMBB-type NSIs can be increased, so that NSMF devices can uniformly use the increased bandwidth constraints when performing reporting operations for this type of NSI.
步骤405:RPCT管理服务器更新RPCT。Step 405: The RPCT management server updates the RPCT.
具体地,RPCT管理服务器接收所述更新RPCT请求,从中解析出RPCTId和RPCTUpdtInfo,并根据RPCTUpdtInfo更新RPCTId对应的RPCT中的上报参数。Specifically, the RPCT management server receives the update RPCT request, parses the RPCTId and RPCTUpdtInfo from the request, and updates the reporting parameters in the RPCT corresponding to the RPCTId according to the RPCTUpdtInfo.
步骤406:RPCT管理服务器向RPCT管理客户端返回更新RPCT响应。Step 406: The RPCT management server returns an update RPCT response to the RPCT management client.
可选地,所述更新RPCT响应中可以包含指示所述更新RPCT请求得到成功处理的信息,例如:“200OK”。Optionally, the update RPCT response may include information indicating that the update RPCT request has been successfully processed, for example: "200 OK".
应理解,RPCT的更新,可以不影响已经基于更新前的RPCT进行的上报操作。It should be understood that the update of the RPCT may not affect the reporting operation that has been performed based on the RPCT before the update.
为确保不同RPCT管理客户端上的所述RPCT内容一致,RPCT管理客户端或者RPCT管理服务器可以向其他RPCT管理客户端广播关于所述RPCT已被更新的消息。To ensure that the RPCT content on different RPCT management clients is consistent, the RPCT management client or the RPCT management server may broadcast a message that the RPCT has been updated to other RPCT management clients.
步骤407:RPCT管理客户端向RPCT管理服务器发送删除RPCT请求,所述删除RPCT请求中携带RPCTId。Step 407: The RPCT management client sends a delete RPCT request to the RPCT management server, where the delete RPCT request carries the RPCTId.
应理解,在此之前RPCT管理客户端可以先确定需要删除RPCT,例如根据运营商统一规划,当某个计费规则不再适用于任何网络切片的时候,其相应的RPCT将可以删除。It should be understood that before this, the RPCT management client can determine that the RPCT needs to be deleted. For example, according to the unified planning of the operator, when a certain charging rule is no longer applicable to any network slice, the corresponding RPCT can be deleted.
这里删除RPCT请求消息的名称,可以视为一种删除指示,用于指示RPCT管理服务器删除RPCTId对应的RPCT。如果所述删除请求RPCT请求消息改为其他名称,则RPCT管理客户端也可以在请求消息中包含删除指示。The name of the delete RPCT request message here can be regarded as a deletion instruction, used to instruct the RPCT management server to delete the RPCT corresponding to the RPCTId. If the deletion request RPCT request message is changed to another name, the RPCT management client may also include a deletion indication in the request message.
步骤408:RPCT管理服务器删除RPCT。Step 408: The RPCT management server deletes the RPCT.
具体地,RPCT管理服务器接收所述删除RPCT请求,并从中解析出RPCTId,根据所述删除请求,查找并删除所述RPCTId对应的RPCT。Specifically, the RPCT management server receives the delete RPCT request, parses out the RPCTId from it, and searches and deletes the RPCT corresponding to the RPCTId according to the delete request.
为确保所述RPCT不再被使用,RPCT管理客户端或者RPCT管理服务器可以向其他RPCT管理客户端广播关于所述RPCT已被删除的消息。To ensure that the RPCT is no longer used, the RPCT management client or the RPCT management server may broadcast a message to other RPCT management clients that the RPCT has been deleted.
步骤409:RPCT管理服务器向RPCT管理客户端返回删除RPC响应。Step 409: The RPCT management server returns a delete RPC response to the RPCT management client.
可选地,所述删除RPCT响应中可以包含指示所述删除RPCT请求得到成功处理的信息,例如:“200OK”。Optionally, the delete RPCT response may include information indicating that the delete RPCT request has been successfully processed, for example: "200 OK".
图4对应方法流程使得NSCCF设备和NSMF设备之间可以拥有共同理解、识别的RPCT,便于在NSCCF设备下发PPRO时使用。The corresponding method flow in FIG. 4 enables RCTs that are commonly understood and identified between the NSCCF device and the NSMF device, which is convenient for use when the NSCCF device issues the PPRO.
图5为本申请实施例提供的对网络资源进行计费处理的又一方法流程图,该方法流程基于图1所示的架构实现,其中NSCCF设备对应图1中的NSCCF设备101(包含图4所示RPCT管理客户端的功能),NSMF设备对应图1中的NSMF设备103(包含图4所示RPCT管理服务器的功能),NSCF设备对应图1中的NSCF设备102。该方法流程以更具体的例子说明NSCCF设备与NSMF设备如何使用将事先维护好的RPCT进行PPRO的创建和执行,具体包括如下步骤:FIG. 5 is a flowchart of another method for performing charging processing on network resources provided by an embodiment of the present application. The method flowchart is implemented based on the architecture shown in FIG. 1 , wherein the NSCCF device corresponds to the
步骤501:NSCCF设备确定NSI对应的RPCT的标识RPCTId、NSI特定的上报参数specRP。Step 501: The NSCCF device determines the RCT identifier RPCTId corresponding to the NSI and the NSI-specific reporting parameter specRP.
具体地,NSCCF设备可以根据NSI的网络切片类型或者其他计费因素,确定适用所述NSI的RPCT或相应的RPCTId。例如,NSCCF设备可以在本地存储一个网络切片类型到RPCTId的对应表,如表2所示,以便于根据NSI对应的网络切片类型,确定相应的RPCTId。Specifically, the NSCCF device may determine the RPCT or corresponding RPCTId applicable to the NSI according to the network slice type of the NSI or other charging factors. For example, the NSCCF device may locally store a correspondence table between network slice types and RPCTId, as shown in Table 2, so as to determine the corresponding RPCTId according to the network slice type corresponding to the NSI.
表2Table 2
具体地,NSCCF设备可以根据客户的订购信息,确定NSI特定的上报参数specRP,所述specRP包括但不限于上述RPC中的开始条件和/或结束条件。Specifically, the NSCCF device may determine the NSI-specific reporting parameter specRP according to the customer's subscription information, where the specRP includes but is not limited to the start condition and/or the end condition in the above RPC.
步骤502:NSCCF设备向NSMF设备发送创建PPRO请求,所述创建PPRO请求中包含所述NSIId、所述RPCTId和所述specRP。Step 502: The NSCCF device sends a PPRO creation request to the NSMF device, where the PPRO creation request includes the NSIId, the RPCTId and the specRP.
步骤503:NSMF设备根据所述RPCTId和specRP形成PPRO对应的RPC。Step 503: The NSMF device forms an RPC corresponding to the PPRO according to the RPCTId and specRP.
具体地,NSMF设备接收所述创建PPRO请求,从中解析出所述NSIId、所述RPCTId和所述specRP,并基于所述RPCTId和所述specRP形成待创建或待执行的PPRO对应的RPC。例如,NSMF设备根据RPCTId检索出本地保存的相应的RPCT,将所述specRP与所述RPCT进行组合,形成所述RPC。举例如下:Specifically, the NSMF device receives the PPRO creation request, parses out the NSIId, the RPCTId, and the specRP, and forms an RPC corresponding to the PPRO to be created or executed based on the RPCTId and the specRP. For example, the NSMF device retrieves the corresponding RPCT stored locally according to the RPCTId, and combines the specRP with the RPCT to form the RPC. An example is as follows:
一个RPCT为:An RPCT is:
其中,值为“待定”的上报参数,其值需要结合NSI特定的上报参数specRP确定。The value of the reporting parameter is "to be determined", and its value needs to be determined in combination with the NSI-specific reporting parameter specRP.
一个specRP为:A specRP is:
其中,值为“参考模板”的字段,其值需要结合相应RPCT中的上报参数确定。Among them, the value of the field is "reference template", and its value needs to be determined in combination with the reporting parameters in the corresponding RPCT.
则NSMF设备可以将二者进行结合,形成RPC如下:Then the NSMF device can combine the two to form an RPC as follows:
NSMF设备可以存储RPC03,以便在NSMF设备重启或故障恢复之后继续根据RPC03执行PPRO,且实现PPRO的执行不受RPCT变更的影响(RPCT的变更参见图4对应方法流程)。The NSMF device can store the RPC03, so that after the NSMF device restarts or fails, the PPRO continues to be executed according to the RPC03, and the execution of the PPRO is not affected by the change of the RPCT (see the corresponding method flow in FIG. 4 for the change of the RPCT).
步骤504:NSMF设备根据所述RPC获取并上报NSI的性能指标对应的数据。Step 504: The NSMF device acquires and reports data corresponding to the NSI performance index according to the RPC.
该步骤可参见步骤304-步骤318的过程。For this step, please refer to the process from step 304 to step 318 .
步骤505:NSCCF设备改变或结束PPRO的执行。Step 505: The NSCCF device changes or ends the execution of the PPRO.
该步骤可参见步骤319-322的过程。This step can refer to the process of steps 319-322.
图5对应方法流程使得NSCCF设备可以向NSMF设备发送RPCTId,而不用发送RPCTId对应的整个RPCT,可以提高NSCCF设备与NSMF设备之间传输信息的效率,同时也有助于提高NSCCF设备在RPC采用上的统一管控能力。The corresponding method flow in Figure 5 enables the NSCCF device to send the RPCTId to the NSMF device without sending the entire RPCT corresponding to the RPCTId, which can improve the efficiency of information transmission between the NSCCF device and the NSMF device, and also help improve the NSCCF device's RPC adoption efficiency. Unified management and control capabilities.
图6所示为本申请实施例提供的又一计费系统架构图,为在图1所示计费系统架构图基础上增加订购实体604(其他设备与图1中编号相同的设备对应),其简要功能描述如下:FIG. 6 shows another billing system architecture diagram provided by the embodiment of the present application, which is to add an
订购实体604:用于从客户接收网络切片订购请求,通知NSMF设备103开通网络切片实例,并将订购信息和网络切片实例的信息发送给NSCCF设备101,以使其可以确定针对所述网络切片实例NSI的性能指标上报操作PPRO的上报参数集RPC。订购实体604是一个功能模块,可以部署在一个CRM(Customer Relationship Management,客户关系管理)服务器中,也可以部署在其他设备中。Ordering entity 604: used to receive a network slice order request from a customer, notify the
图7为本申请实施例提供的对网络资源进行计费处理的又一方法流程图,该方法流程基于图6所示的架构实现,其中:NSCCF设备对应图6中的NSCCF设备101、NSMF设备对应图6中的NSMF设备103、订购实体对应图6中的订购实体604。该方法流程中,由NSCCF设备负责根据订购实体提供的信息确定PPRO的上报参数集RPC,由NSMF设备负责根据所述RPC执行所述PPRO,以向NSCF设备上报网络切片性能指标对应的数据,以使NSCF设备基于该数据进行计费处理,具体包括如下步骤:FIG. 7 is a flowchart of another method for performing charging processing on network resources provided by an embodiment of the present application. The method process is implemented based on the architecture shown in FIG. 6 , wherein the NSCCF device corresponds to the
步骤701:订购实体从客户接收网络切片订购请求。Step 701: The ordering entity receives a network slice ordering request from a customer.
具体地,客户(假设其标识为“1381234567”)可以通过其终端(如手机终端、笔记本电脑等,可以通过浏览器,也可以通过其他渠道)向订购实体提交网络切片订购请求,所述订购请求包含所述客户对网络切片的网络性能的需求信息,所述需求信息可以包括网络切片类型、网络切片性能指标的要求等。Specifically, a customer (assuming its identity is "1381234567") can submit a network slice order request to the ordering entity through its terminal (such as a mobile phone terminal, a laptop, etc., through a browser, or through other channels), and the order request Contains the client's requirement information on the network performance of the network slice, and the requirement information may include the network slice type, the requirements of the network slice performance indicators, and the like.
订购实体可以提供多种网络切片类型,使其显示在客户终端上供客户选择,例如,订购实体可以提供:eMBB类型(设备少但带宽要求大)、uRLLC类型(要求端到端时延极小)、mMTC类型(带宽小但设备数量极多)三种类型供客户选择。The ordering entity can provide a variety of network slice types, which can be displayed on the client terminal for customers to choose. For example, the ordering entity can provide: eMBB type (less equipment but large bandwidth requirements), uRLLC type (requires extremely small end-to-end delay) ), mMTC type (small bandwidth but a large number of devices) three types for customers to choose.
客户订购网络切片实例时,可以进一步指定网络切片性能指标的约束条件(该值可以是一个具体的值也可以是一个范围值)。例如:客户选择eMBB类型的网络切片,则可以进一步指定该网络切片实例的带宽高于1000G;客户选择uRLLC类型的网络切片,则可以进一步指定该网络切片实例的最大时延低于5毫秒;客户选择eMTC类型的网络切片,则可以进一步指定该网络切片实例的并发PDU会话数量在100万以上。上述“带宽”、“最大时延”和“并发PDU会话数量”均为网络切片性能指标。When ordering a network slice instance, the customer can further specify the constraints of the network slice performance indicator (the value can be a specific value or a range value). For example, if a customer chooses an eMBB type network slice, he can further specify that the bandwidth of the network slice instance is higher than 1000G; if a customer chooses a uRLLC type network slice, he can further specify that the maximum delay of the network slice instance is lower than 5 milliseconds; If the network slice of the eMTC type is selected, you can further specify that the number of concurrent PDU sessions of this network slice instance is more than 1 million. The above "Bandwidth", "Maximum Delay" and "Number of Concurrent PDU Sessions" are all network slicing performance indicators.
应理解,当需要通过多个指标描述网络切片的网络性能时,客户可以分别指定每一个网络切片性能指标对应的约束条件。为叙述方便,本申请实施例以一个指标为例进行说明。It should be understood that when the network performance of the network slice needs to be described by multiple indicators, the customer can separately specify the constraints corresponding to each network slice performance indicator. For the convenience of description, the embodiment of the present application uses an index as an example for description.
可选地,为提高客户体验,订购实体还可以提供网络切片模板供客户选择或者作为客户修改的基础。某一网络切片类型可以有多种网络切片模板,每个网络切片模板有预置的网络切片性能指标的约束条件。例如,一个网络切片模板可以是:Optionally, in order to improve customer experience, the ordering entity may also provide network slice templates for customers to select or as a basis for customer modification. A network slice type can have multiple network slice templates, and each network slice template has preset network slice performance index constraints. For example, a web slice template could be:
客户可以选择上述模板,并基于上述模板修改出匹配自身开展的业务的网络切片需求,例如修改成:Customers can select the above template and modify the network slicing requirements to match their own business based on the above template, for example, modify it to:
进一步地,客户确认该网络切片实例对应的计费规则。所述计费规则包含网络切片性能指标的统计值对应的计费方法。针对不同统计值,分别举例如下:Further, the customer confirms the charging rule corresponding to the network slice instance. The charging rules include charging methods corresponding to the statistical values of network slice performance indicators. For different statistical values, examples are as follows:
(1)统计值为达标程度的情况:例如,关于“带宽”这个网络切片性能指标,客户指定的其约束条件为“月平均带宽达到100M/s”,而其实际平均值为“88M/s”,则达标程度为88/100=0.88,则0.88为“带宽”这个指标的达标程度;表3为示例性的达标程度与计费方法的对应关系。(1) The situation where the statistical value meets the standard: For example, regarding the network slice performance indicator "bandwidth", the constraint condition specified by the customer is "the monthly average bandwidth reaches 100M/s", while the actual average is "88M/s" ”, then the degree of compliance is 88/100=0.88, and 0.88 is the degree of compliance of the indicator “bandwidth”; Table 3 is an exemplary correspondence between the degree of compliance and the charging method.
表3table 3
除了以上形式,达标程度与计费方法的对应关系还可以是表达式、公式或者函数的形式,但其实质上也是一种映射关系或者对应关系。In addition to the above forms, the corresponding relationship between the degree of compliance and the charging method may also be in the form of an expression, a formula or a function, but it is also a mapping relationship or a corresponding relationship in essence.
(2)统计值为不达标时长的情况:例如,关于端到端时延这个网络切片性能指标,客户指定的约束条件是“全程小于5ms”,而实际出现端到端时延大于5ms(不达标)的持续时间累计达到100小时,则这100小时为不达标时长;不达标时长与计费方法的对应关系可以采用如表-4所示的方式。(2) The case where the statistical value does not meet the standard duration: For example, regarding the end-to-end delay, a network slice performance indicator, the constraint condition specified by the customer is "the whole process is less than 5ms", but the actual end-to-end delay is greater than 5ms (not The accumulative duration of meeting the standard) reaches 100 hours, then the 100 hours is the non-compliance time; the corresponding relationship between the non-compliance duration and the billing method can be as shown in Table-4.
表4Table 4
类似的,不达标时长与计费方法的对应关系也可以是表达式、公式或者函数的形式。Similarly, the corresponding relationship between the substandard duration and the billing method may also be in the form of an expression, a formula or a function.
(3)统计值为不达标累计次数的情况:例如,关于端到端时延这个网络切片性能指标,客户指定的约束条件应该是“全程小于5ms”,而实际出现端到端时延大于5ms的出现次数累计达到60次,则这60次为不达标累计次数;不达标累计次数与计费方法的对应关系可以与上述达标程度与计费方法的对应关系类似,不再赘述。(3) The cumulative number of times when the statistical value is not up to the standard: For example, regarding the end-to-end delay as a network slice performance indicator, the constraint condition specified by the customer should be "the whole process is less than 5ms", but the actual end-to-end delay is greater than 5ms The accumulative number of occurrences reaches 60 times, and the 60 times are the accumulative times of failure to meet the standard; the corresponding relationship between the cumulative number of failures to meet the standard and the charging method may be similar to the corresponding relationship between the above-mentioned degree of compliance and the charging method, and will not be repeated here.
以上计费规则仅是示意性的,本申请实施例不排除其他基于网络切片性能指标的值进行计费的计费规则。The above charging rules are only illustrative, and the embodiments of the present application do not exclude other charging rules for charging based on values of network slice performance indicators.
在客户确认计费规则、选择订购周期(即网络切片实例的使用时间范围或计费周期,通常是一个时间段)后,订购实体可以创建并存储网络切片订购信息,例如:After the customer confirms the billing rules and selects the subscription period (that is, the usage time range or billing period of the network slice instance, usually a period of time), the ordering entity can create and store network slice order information, such as:
其中“计费规则”字段的值可以是上述计费规则(例如表3的内容)经转化得到的文本字符串,该字符串可以是XML(Extensible Markup Language,可扩展标记语言)格式、JSON(JavaScript object notation,JavaScript对象表示法)格式或其他文本格式,也可以是计算机可执行脚本,还可以是上述计费规则经转化得到的二进制格式的数据。对此,本申请实施例不作限定。The value of the "charging rule" field can be a text string obtained by converting the above charging rule (for example, the content of Table 3), and the string can be in XML (Extensible Markup Language) format, JSON (Extensible Markup Language) JavaScript object notation, JavaScript object notation) format or other text formats, it may also be a computer executable script, or it may be data in a binary format obtained by converting the above charging rules. In this regard, the embodiments of the present application are not limited.
应理解,后续NSCF设备可以根据所述计费规则对相应的网络切片实例进行计费处理,为此,可以由订购实体向NSCF设备提供(如发送、文件共享等)所述计费规则,也可以由订购实体向NSCCF设备提供所述计费规则后,再由NSCCF设备向NSCF设备提供(如发送、文件共享等)所述计费规则;由于不同的网络切片实例,其计费规则可能不同,订购实体和/或NSCCF设备可以提供网络切片实例的标识与计费规则的对应关系。It should be understood that the subsequent NSCF device may perform charging processing on the corresponding network slice instance according to the charging rules. For this purpose, the subscription entity may provide (such as sending, file sharing, etc.) the charging rules to the NSCF device, and also After the subscription entity provides the charging rules to the NSCCF equipment, the NSCCF equipment provides (such as sending, file sharing, etc.) the charging rules to the NSCF equipment; due to different network slice instances, the charging rules may be different. , the ordering entity and/or the NSCCF device may provide the corresponding relationship between the identifier of the network slice instance and the charging rule.
需要说明的是,本申请实施例所述的客户,可以是拥有很多用户设备的行业客户或企业客户,如共享单车企业、出租车公司等,也可以是自然人客户,为叙述方便,本申请实施例均称之为客户。It should be noted that the customers described in the embodiments of this application may be industry customers or corporate customers with many user equipment, such as bicycle sharing companies, taxi companies, etc., or natural person customers. For the convenience of description, this application implements Examples are called customers.
步骤702:订购实体通知NSMF设备开通网络切片服务。Step 702: The ordering entity notifies the NSMF device to activate the network slicing service.
具体地,订购实体可以向NSMF设备发送开通切片服务通知,所述开通切片服务通知可以包含上述网络切片订购信息中的切片类型和约束条件,以便NSMF设备创建满足客户要求的网络切片实例。Specifically, the ordering entity may send the NSMF device a notification of activating the slice service, and the notification of activating the slicing service may include the slice type and constraints in the above-mentioned network slice order information, so that the NSMF device can create a network slice instance that meets customer requirements.
可选地,所述开通切片服务通知还可以包含客户标识,从而,NSMF设备后续可以建立所创建的网络切片实例与客户标识的对应关系。Optionally, the slicing service activation notification may further include a client identifier, so that the NSMF device can subsequently establish a corresponding relationship between the created network slice instance and the client identifier.
步骤703:NSMF设备为该客户创建网络切片实例。Step 703: The NSMF device creates a network slice instance for the client.
具体地,NSMF设备从订购实体接收上述开通网络切片通知,并根据所述通知中的网络切片类型和约束条件,创建出相应的网络切片实例,并为其分配唯一标识,即网络切片实例标识。Specifically, the NSMF device receives the above-mentioned network slice activation notification from the ordering entity, creates a corresponding network slice instance according to the network slice type and constraints in the notification, and assigns a unique identifier to it, that is, the network slice instance identifier.
可选地,NSMF设备可以将该新创建的网络切片实例分配给上述客户,即建立所述网络切片实例标识与客户标识之间的对应关系。Optionally, the NSMF device may assign the newly created network slice instance to the above-mentioned client, that is, establish a correspondence between the identifier of the network slice instance and the client identifier.
应理解,NSMF设备也可以检查网络中是否已经存在能满足客户需求的网络切片实例,如果确定已经存在,并且该网络切片实例可分配给该客户,则NSMF设备可以直接将该已经存在的网络切片实例直接分配给上述客户,从而可以省去创建新的网络切片实例的过程。It should be understood that the NSMF device can also check whether a network slice instance that can meet the customer's needs already exists in the network. If it is determined that it already exists, and the network slice instance can be assigned to the customer, the NSMF device can directly use the existing network slice. Instances are assigned directly to the aforementioned clients, thus eliminating the need to create new network slice instances.
可选地,NSMF设备可以从上述网络切片通知消息中获取上述客户标识。Optionally, the NSMF device may obtain the above-mentioned client identifier from the above-mentioned network slice notification message.
步骤704:NSMF设备向订购实体返回网络切片实例的信息。Step 704: The NSMF device returns the information of the network slice instance to the ordering entity.
具体地,NSMF设备可以向订购实体返回开通网络切片响应,所述响应中可以包括网络切片创建成功的指示信息和上述网络切片实例的信息,该信息可以包括上述网络切片实例的标识、上述网络切片实例的创建时间和上述网络切片实例的当前状态(如已创建、已激活等)等。Specifically, the NSMF device may return a network slice activation response to the ordering entity, and the response may include information indicating that the network slice is successfully created and the information of the above-mentioned network slice instance, and the information may include the identifier of the above-mentioned network slice instance, the above-mentioned network slice. The creation time of the instance and the current state of the above network slice instance (e.g. created, activated, etc.), etc.
步骤705:订购实体向NSCCF设备发送网络切片订购信息和网络切片实例的信息。Step 705: The ordering entity sends the network slice subscription information and network slice instance information to the NSCCF device.
具体地,订购实体可以向NSCCF设备发送订购信息通知,该通知中包括步骤701所述的网络切片订购信息和步骤704所述的网络切片实例的信息。Specifically, the ordering entity may send a subscription information notification to the NSCCF device, where the notification includes the network slice subscription information described in step 701 and the network slice instance information described in step 704 .
上述步骤704和步骤705可以理解为,NSMF设备通过订购实体发送网络切片实例的信息给所述NSCCF设备。可选的,NSMF设备也可以直接向NSCCF设备发送网络切片实例的信息,如:网络切片实例的标识、网络切片实例创建时间、网络切片实例的当前状态(如已创建、已激活等)等。The above steps 704 and 705 can be understood as that the NSMF device sends the information of the network slice instance to the NSCCF device through the subscription entity. Optionally, the NSMF device can also directly send the information of the network slice instance to the NSCCF device, such as the identifier of the network slice instance, the creation time of the network slice instance, the current state of the network slice instance (such as created, activated, etc.), etc.
步骤706:NSCCF设备确定针对NSI的性能指标上报操作PPRO的上报参数集RPC。Step 706: The NSCCF device determines the reporting parameter set RPC of the performance indicator reporting operation PPRO for the NSI.
具体地,NSCCF设备接收到所述网络切片订购信息和所述网络切片实例的信息后,可以根据所述网络切片订购信息和所述网络切片实例的信息,确定所述PPRO的上报参数集RPC中的上报参数,例如:可以根据所述网络切片订购信息中的切片类型和/或约束条件,确定RPC中的上报指标,根据所述网络切片订购信息中的约束条件和/或计费规则,确定RPC中的上报条件、获取方式,根据网络切片实例创建时间,确定RPC中的开始条件等。Specifically, after receiving the network slice order information and the network slice instance information, the NSCCF device may determine, according to the network slice order information and the network slice instance information, that the PPRO reports in the parameter set RPC The reporting parameters, for example: can determine the reporting index in the RPC according to the slice type and/or constraints in the network slice ordering information, and determine according to the constraints and/or charging rules in the network slice ordering information The reporting conditions and acquisition methods in the RPC, and the start conditions in the RPC are determined according to the creation time of the network slice instance.
例如,如果订购信息为:For example, if the order information is:
则可以确定RPC为:Then it can be determined that the RPC is:
其中上报地址可以事先配置的参数。The parameters of the reporting address can be configured in advance.
步骤707:NSCCF设备向NSMF设备发送NSI的标识和RPC。Step 707: The NSCCF device sends the NSI identifier and RPC to the NSMF device.
本步骤与步骤302类似。This step is similar to step 302 .
步骤708:NSMF设备根据RPC,针对NSI执行PPRO。Step 708: The NSMF device performs PPRO for the NSI according to the RPC.
本步骤内容参见步骤304-步骤332的过程。For the content of this step, refer to the process from step 304 to step 332 .
图7所示方法流程图使得NSCCF设备可以基于客户的订购信息和/或网络切片实例的信息确定PPRO的RPC,使得整个计费系统(包括NSCCF设备、NSMF设备及NSCF设备等)可以更好地满足不同客户、不同NSI的个性化计费需求。The method flowchart shown in FIG. 7 enables the NSCCF device to determine the RPC of the PPRO based on the customer's subscription information and/or the information of the network slice instance, so that the entire charging system (including the NSCCF device, NSMF device, and NSCF device, etc.) can better Meet the personalized billing needs of different customers and different NSIs.
图8为本申请实施例提供的NSCCF设备或NSMF设备的硬件结构图。本申请实施例中的所有NSCCF设备(例如,图1和图6中的101)、所有NSMF设备(例如,图1和图6中的103)以及所有NSCF设备(例如,图1和图6中102),均可以采用图8所示的通用的计算机硬件,其包括处理器801、存储器802、总线803、输入设备804、输出设备805以及网络接口806,其中输入设备804与输出设备805为可选的。FIG. 8 is a hardware structural diagram of an NSCCF device or an NSMF device provided by an embodiment of the present application. All NSCCF devices (for example, 101 in FIGS. 1 and 6 ), all NSMF devices (for example, 103 in FIGS. 1 and 6 ), and all NSCF devices (for example, in FIGS. 1 and 6 ) in the embodiments of the present application 102), the general computer hardware shown in FIG. 8 can be adopted, which includes a
具体的,存储器802可以包括以易失性和/或非易失性存储器形式的计算机存储媒体,如只读存储器和/或随机存取存储器。存储器802可以存储操作系统、应用程序、其他程序模块、可执行代码和程序数据。Specifically,
输入设备804可以用于输入信息,便于系统管理员对所述NSCCF设备、NSMF设备或NSCF设备进行操作和管理等,如在NSCCF设备上配置默认上报参数集RPC、在NSMF设备上配置默认NSCF设备的地址等,输入设备804可以为键盘或指向设备,如鼠标、轨迹球、触摸板、麦克风、操纵杆、游戏垫、卫星电视天线、扫描仪或类似设备。这些输入设备可以通过总线803连接至处理器801。The
输出设备805可以用于输出信息,便于系统管理员对所述NSCCF设备、NSMF设备或NSCF设备进行操作和管理等,除了监视器之外,输出设备805还可以为其他外围输出设各,如扬声器和/或打印设备,这些输出设备也可以通过总线803连接到处理器801。The
所述NSCCF设备、NSMF设备或NSCF设备可以通过网络接口806连接到网络中,例如连接到局域网(Local Area Network,LAN)。在联网环境下,所述设备中存储的计算机执行指令可以存储在远程存储设备中,而不限于在本地存储。The NSCCF device, the NSMF device or the NSCF device may be connected to the network through the
对NSCCF设备而言,当其中的处理器801执行存储器802中存储的可执行代码或应用程序时,NSCCF设备可以执行以上所有实施例中与NSCCF设备相对应的方法步骤,如步骤201、202、301、351、401、501和706等;具体执行过程均参见上述实施例,在此不再赘述。For the NSCCF device, when the
对NSMF设备而言,当其中的处理器801执行存储器802中存储的可执行代码或应用程序时,NSMF设备可以执行以上所有实施例中与NSMF设备相对应的方法步骤,如步骤204、208、304、353、402、503和708等;具体执行过程均参见上述实施例,在此不再赘述。For the NSMF device, when the
对NSCF设备而言,当其中的处理器801执行存储器802中存储的可执行代码或应用程序时,NSCF设备可以执行以上所有实施例中与NSCF设备相对应的方法步骤,如步骤205、307、329、364、402、504等;具体执行过程均参见上述实施例,在此不再赘述。For the NSCF device, when the
图9为本申请实施例提供的NSCCF设备的结构示意图,所述NSCCF设备包括:FIG. 9 is a schematic structural diagram of an NSCCF device provided by an embodiment of the present application, where the NSCCF device includes:
-确定模块901,用于确定上报参数集RPC,所述RPC包含至少一个上报参数,所述上报参数用于描述性能指标上报操作PPRO的内容,所述PPRO包括获取网络切片实例NSI的网络切片性能指标对应的数据并将其上报给网络切片计费功能NSCF设备,具体执行过程参见上述实施例中NSCCF设备侧的步骤说明,如步骤201、301、350、401、501和706等。- A
-发送模块902,用于向NSMF设备发送所述NSI的标识和所述RPC,以指示所述NSMF设备根据所述NSI的标识和所述RPC执行所述PPRO,具体执行过程参见上述实施例中NSCCF设备侧的步骤说明,如步骤202、302、351、502等。-Sending
在本实施例中,NSCCF设备是以功能模块的形式来呈现。这里的“模块”可以指特定应用集成电路(application-specific integrated circuit,ASIC),电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到NSCCF设备也可以采用图8所示的形式。确定模块901、发送模块902都可以通过图8中的处理器801和存储器802来实现。例如,确定模块901确定针对网络切片实例NSI的性能指标上报操作PPRO的上报参数集RPC的功能可以通过由处理器801来执行存储器802中存储的代码来实现。In this embodiment, the NSCCF device is presented in the form of functional modules. A "module" as used herein may refer to an application-specific integrated circuit (ASIC), a circuit, a processor and memory executing one or more software or firmware programs, an integrated logic circuit, and/or others that may provide the functions described above device. In a simple embodiment, those skilled in the art can imagine that the NSCCF device can also take the form shown in FIG. 8 . Both the determining
图10为本申请实施例提供的NSMF设备的结构示意图,所述NSMF设备包括:FIG. 10 is a schematic structural diagram of an NSMF device provided by an embodiment of the application, where the NSMF device includes:
-接收模块1001,用于从NSCCF设备接收网络切片实例NSI的标识和上报参数集RPC,所述RPC包含至少一个上报参数,所述上报参数用于描述性能指标上报操作PPRO的操作内容,所述PPRO包括获取网络切片实例NSI的网络切片性能指标对应的数据并将其上报给网络切片计费功能NSCF设备,具体执行过程参见上述实施例中NSMF设备侧的步骤说明,如步骤203、204、303、352和503等。- a
-上报模块1002,用于根据NSI的标识和所述RPC,执行所述PPRO,包括获取所述NSI的网络切片性能指标对应的数据并将其上报给所述NSCF设备,具体执行过程参见上述实施例中NSMF设备侧的步骤说明,如步骤204、311、356和504等。- a
在本实施例中,NSMF设备是以功能模块的形式来呈现。这里的“模块”可以指特定应用集成电路(application-specific integrated circuit,ASIC),电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到NSMF设备也可以采用图8所示的形式。接收模块1001和上报模块1002都可以通过图8中的处理器801和存储器802来实现。例如,上报模块1002上报网络切片的性能指标对应的数据的功能可以通过由处理器801来执行存储器802中存储的代码来实现。In this embodiment, the NSMF device is presented in the form of functional modules. A "module" as used herein may refer to an application-specific integrated circuit (ASIC), a circuit, a processor and memory executing one or more software or firmware programs, an integrated logic circuit, and/or others that may provide the functions described above device. In a simple embodiment, those skilled in the art can imagine that the NSMF device can also take the form shown in FIG. 8 . Both the
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. Interchangeability, the above description has generally described the components and steps of each example in terms of function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of this application.
本领域普通技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those of ordinary skill in the art can clearly understand that, for the convenience and brevity of description, for the specific working process of the above-described systems, devices and units, reference may be made to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation, for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implement. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may also be electrical, mechanical or other forms of connection.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本申请实施例方案的目的。The units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solutions of the embodiments of the present application.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware, or may be implemented in the form of software functional units.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。The integrated unit, if implemented in the form of a software functional unit and sold or used as an independent product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the present application are essentially or part of contributions to the prior art, or all or part of the technical solutions can be embodied in the form of software products, and the computer software products are stored in a storage medium , including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a removable hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk and other media that can store program codes.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。The above are only specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalents within the technical scope disclosed in the present application. Modifications or substitutions shall be covered by the protection scope of this application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910028389.3ACN111436029B (en) | 2019-01-11 | 2019-01-11 | Method, system and related equipment for carrying out charging processing on network slice example |
| PCT/CN2019/130238WO2020143502A1 (en) | 2019-01-11 | 2019-12-31 | Method and system for performing billing processing on network slice instances and related device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910028389.3ACN111436029B (en) | 2019-01-11 | 2019-01-11 | Method, system and related equipment for carrying out charging processing on network slice example |
| Publication Number | Publication Date |
|---|---|
| CN111436029Atrue CN111436029A (en) | 2020-07-21 |
| CN111436029B CN111436029B (en) | 2022-03-29 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910028389.3AActiveCN111436029B (en) | 2019-01-11 | 2019-01-11 | Method, system and related equipment for carrying out charging processing on network slice example |
| Country | Link |
|---|---|
| CN (1) | CN111436029B (en) |
| WO (1) | WO2020143502A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11133946B2 (en)* | 2019-11-14 | 2021-09-28 | Verizon Patent And Licensing Inc. | Systems and methods for selective provisioning of a charging function in a wireless network |
| CN114095369A (en)* | 2020-07-31 | 2022-02-25 | 中国电信股份有限公司 | Slice identifier management method, device and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114205459B (en)* | 2020-08-31 | 2025-04-04 | 中国移动通信集团浙江有限公司 | Abnormal call record detection method and device based on network slicing |
| US11864069B2 (en) | 2020-11-03 | 2024-01-02 | Cisco Technology, Inc. | Network slice based billing |
| CN115134855B (en)* | 2021-03-24 | 2024-11-12 | 中国电信股份有限公司 | Network slicing performance measurement method and device |
| US12423266B2 (en)* | 2021-12-23 | 2025-09-23 | T-Mobile Innovations Llc | Systems and methods for immutable archiving of user equipment connection data for wireless communications networks |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130007232A1 (en)* | 2011-06-28 | 2013-01-03 | Wei Wang | Methods and apparatus to improve security of a virtual private mobile network |
| CN107318113A (en)* | 2016-04-27 | 2017-11-03 | 华为技术有限公司 | Network sliced sheet processing method and device |
| CN107580360A (en)* | 2016-07-04 | 2018-01-12 | 中国移动通信有限公司研究院 | Method, device and network architecture for network slice selection |
| CN107820291A (en)* | 2016-09-12 | 2018-03-20 | 华为技术有限公司 | Network section control method and relevant device |
| CN108632945A (en)* | 2017-03-20 | 2018-10-09 | 华为技术有限公司 | A kind of network slice selection method, user equipment and the network equipment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106572517B (en)* | 2015-10-09 | 2018-12-18 | 中国移动通信集团公司 | The processing method of network slice, the selection method and device for accessing network |
| US10271186B2 (en)* | 2017-01-27 | 2019-04-23 | Huawei Technologies Co., Ltd. | Method and apparatus for charging operations in a communication network supporting service sessions for direct end users |
| CN110612779A (en)* | 2017-06-29 | 2019-12-24 | 诺基亚通信公司 | Enhanced interface for network slice selection based on charging rules |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130007232A1 (en)* | 2011-06-28 | 2013-01-03 | Wei Wang | Methods and apparatus to improve security of a virtual private mobile network |
| CN107318113A (en)* | 2016-04-27 | 2017-11-03 | 华为技术有限公司 | Network sliced sheet processing method and device |
| CN107580360A (en)* | 2016-07-04 | 2018-01-12 | 中国移动通信有限公司研究院 | Method, device and network architecture for network slice selection |
| CN107820291A (en)* | 2016-09-12 | 2018-03-20 | 华为技术有限公司 | Network section control method and relevant device |
| CN108632945A (en)* | 2017-03-20 | 2018-10-09 | 华为技术有限公司 | A kind of network slice selection method, user equipment and the network equipment |
| Title |
|---|
| 3RD GENERATION PARTNERSHIP PROJECT;TECHNICAL SPECIFICATION GROUP: "Telecommunication management;Charging management;Study on charging aspects of 5G system architecture phase 1(Release 15)", 《3GPP TR 32.899 V15.1.0》* |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11133946B2 (en)* | 2019-11-14 | 2021-09-28 | Verizon Patent And Licensing Inc. | Systems and methods for selective provisioning of a charging function in a wireless network |
| US11770267B2 (en) | 2019-11-14 | 2023-09-26 | Verizon Patent And Licensing Inc. | Systems and methods for selective provisioning of a charging function in a wireless network |
| CN114095369A (en)* | 2020-07-31 | 2022-02-25 | 中国电信股份有限公司 | Slice identifier management method, device and storage medium |
| Publication number | Publication date |
|---|---|
| WO2020143502A1 (en) | 2020-07-16 |
| CN111436029B (en) | 2022-03-29 |
| Publication | Publication Date | Title |
|---|---|---|
| CN111436029A (en) | Method, system and related equipment for carrying out charging processing on network slice example | |
| US20250219853A1 (en) | Method and system for performing charging processing on network slice customer, and related device | |
| CN110463141B (en) | Communication method, apparatus and system | |
| WO2020098598A9 (en) | Method and system for performing charging processing on network resources, and related device | |
| CN111263409B (en) | Method, system and related equipment for providing metadata information of network function service | |
| WO2022121735A1 (en) | Operation and maintenance method, apparatus and system for network slice, and storage medium | |
| US20120303796A1 (en) | Mapping accounting avps to monitoring keys for wireline subscriber management | |
| JP2019534601A (en) | Billing management method, user plane functional entity, and control plane functional entity | |
| CN109964507B (en) | Network function management method, management unit and system | |
| WO2018137196A1 (en) | Network slicing management method, and management unit and system | |
| US11711674B2 (en) | Method and system for performing charging on network resource, and device | |
| US20120303795A1 (en) | Qos control in wireline subscriber management | |
| US20190364153A1 (en) | Charging Method, Apparatus, And System | |
| WO2021022916A1 (en) | Charging method, device, and system | |
| US20230135630A1 (en) | Counter Subscription Method | |
| CN106464670B (en) | Network entity and service policy management method | |
| JP7625089B2 (en) | Method, system and associated device for performing billing for mobile local area network services | |
| EP4258706A1 (en) | Lan group fee calculation method and related device | |
| WO2022111311A1 (en) | Network slicing method and apparatus, electronic device, and storage medium | |
| CN108667630A (en) | A billing method, related equipment and system | |
| CN104702529A (en) | Method, system and equipment for controlling service bandwidths | |
| CN107426712B (en) | A user subscription information interaction method, network device and system | |
| CN110636518B (en) | Performance data statistical method and related equipment | |
| WO2025102800A1 (en) | Communication method, and apparatus |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |