[go: up one dir, main page]

WO2009039699A1 - Integrated method of the multi-charging data records in an ip multimedia subsystem - Google Patents

Integrated method of the multi-charging data records in an ip multimedia subsystem Download PDF

Info

Publication number
WO2009039699A1
WO2009039699A1 PCT/CN2007/003832 CN2007003832W WO2009039699A1 WO 2009039699 A1 WO2009039699 A1 WO 2009039699A1 CN 2007003832 W CN2007003832 W CN 2007003832W WO 2009039699 A1 WO2009039699 A1 WO 2009039699A1
Authority
WO
WIPO (PCT)
Prior art keywords
network element
charging
cscf
data record
field
Prior art date
Application number
PCT/CN2007/003832
Other languages
French (fr)
Chinese (zh)
Inventor
Junsong Liu
Xiuzhong Wang
Yuanping Zhou
Tingting Zhou
Hao Zhu
Original Assignee
Zte Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zte Corporation filed Critical Zte Corporation
Publication of WO2009039699A1 publication Critical patent/WO2009039699A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1403Architecture for metering, charging or billing

Definitions

  • IP multimedia subsystem Integrated method for multiple billing data records in IP multimedia subsystem
  • the present invention relates to the field of mobile communication technologies, and in particular, to a comprehensive method for multiple charging data records in an IP multimedia subsystem. Background technique
  • the UMTS network monitors each layer in real time. Resource usage, thereby detecting related billing events.
  • UMTS Universal Mobile Telecommunication System
  • IMS IP Multimedia Subsystem
  • each network element In the IMS network, each network element generates a Charging Data Record (CDR) according to its role in the session and available session information.
  • CDR Charging Data Record
  • S-CSCF Serving Call Session Control
  • P-CSCF Proxy Call Session Control
  • I-CSCF Interrogating Call Session Control
  • SIP Session Initiation Protocol
  • AS Application Server
  • MRFC Media Resource Function Controller
  • BGCF Border Out Gateway Control Function
  • MGCF Media Gateway Control Function
  • the IMS network charging information collection and transmission process is shown in Figure 1.
  • the charging information in the IMS network is collected from the above seven network elements respectively, that is, the charging information is generated in a distributed manner, and each IMS network element node is based on its own in the session.
  • the role and available session information is generated by the Charging Data Function (CDF) to generate the charging data record CDR, and the CDR passes its corresponding charging gateway function (Charging Gateway Function,
  • the CGF is combined into a CDR file and sent to the Billing Domain (BD).
  • BD Billing Domain
  • the CDRs of the different network elements in the same session are associated and analyzed by the accounting domain BD, and the user's billing bill is generated and used for Billing for settlement.
  • GPRS General Packet Radio Service
  • GGSN GPRS Gateway Support Node
  • the technical problem to be solved by the present invention is to provide an integrated method for multiple billing data records in an IMS network, which can realize flexible billing while reducing the workload of the billing domain BD.
  • An integrated method for multiple charging data records in an IP multimedia subsystem wherein the charging gateway function of the IP multimedia subsystem performs comprehensive processing on the charging data records sent to the accounting domain, and the integrated method includes:
  • the charging gateway function associates the charging data records of the network elements on the calling side or the called side of each session, that is, selects the charging data records of the network elements on the calling side of each session or the networks on the called side. Meta-billing data record;
  • the charging gateway function combines the common parts in the charging data records of each network element after the association
  • the common field records the common field and the special field segment of the unique part of each network element charging data record in the new charging data record.
  • the method further includes the following steps:
  • the charging gateway function associates the charging data records of the respective network elements generated by the charging data function according to the IMS charging identifier and the calling and called categories;
  • the charging gateway function deletes the information related to the charging and settlement of the operator in the charging data records of the respective network elements for the associated charging data of the calling side or the called side;
  • the charging gateway function takes the charging data record of the associated network element, merges the common part with other network elements into a common field, and records the common field and the special field of the unique part of the network element respectively in the new Corresponding location in the billing data record, and configuring a status indication for each common field to indicate whether the public field has been filled, performing this step until all the associated billing data record contents are recorded in the new billing data record Finished
  • the generated billing data record file is sent to the billing domain.
  • the field content recorded by each field is indicated by the indication information, and the recording position of each field is indicated; the status indication of each common field configuration is represented by a value in the indication information.
  • the method further includes: (5) after receiving the charging data record file, the accounting domain recovers the public field and the special field of the charging data record of each network element according to the indication information. Come out and perform billing processing.
  • the network element includes one or more of the following: service call session control function
  • S-CSCF Proxy Call Session Control Function P-CSCF, Interrogation Call Session Control Function I-CSCF, Application Server AS, Media Resource Control Function MRFC, Border Gateway Control Function BGCF, Media Gateway Control Function MGCF.
  • the common field includes one or more of the following: a common part of the network element S-CSCF, P-CSCF, AS, MRFC, BGCF, MGCF; a common part of the network element S-CSCF, P-CSCF; Yuan AS, the common part of the MRFC.
  • the charging gateway function records the charging data records of the calling side and the called side of the same session in the multimedia subsystem according to the session serial number and the calling/being The parameters are separately associated, and the associated network element charging data records are temporarily stored in the buffer area; in the step (3), the charging gateway function takes out one of the same sessions from the buffer area each time. The accounting data record of the network element is processed.
  • the step (3) further includes: the charging gateway function separately extracts charging data records of each network element of the same session from the buffer area, and determines the network element according to the recording type in the charging data record. Type, and record common fields or special fields into new billing data records according to each network element type, when recording:
  • the content of the charging data record of the I-CSCF is recorded in the location of the special field of the I-CSCF network element in the new charging data record;
  • the six nets in the network element charging data record are recorded at the location of the common field of the six network elements in the new charging data record.
  • the network element charging is recorded at the location of the common fields of the two network elements in the new charging data record.
  • the S-CSCF and the P-CSCF share the content of the data record, and then record the special field of the network element at the location of the special field of the network element S-CSCF or P-CSCF in the new charging data record;
  • the AS and MRFC common parts in the network element charging data record are recorded in the location of the common fields of the two network elements in the new charging data record.
  • the special field of the network element is recorded in the location of the common field of the MGCF network element in the new charging data record;
  • the above steps are repeatedly performed until the billing data record contents of all the NEs on the calling or called side in the same session are recorded in the new billing data record.
  • the indication information indicating the recording position of the common field of the other six NEs other than the I-CSCF in the new charging data record is CR, and the value of CR is used to indicate whether the public field has been filled in; Indicating the S-CSCF network element and the P-CSCF network element common word in the new charging data record
  • the indication information of the segment record location is SP, and the value of the SP is used to indicate whether the common field has been filled in.
  • the indication information indicating the record location of the common field of the AS network element and the MRFC network element in the new charge data record is AM. The value of AM is used to indicate whether the public field has been filled in; the public field that has been filled out does not have to be written repeatedly.
  • the application server AS is used as the session initial protocol proxy and the back-to-back user agent
  • the AS and the other network element of the paying party's multimedia subsystem belong to the same charging gateway function, after the other network elements are integrated, according to the service
  • the call session control function S-CSCF identifies the subscriber ID of the paying party, and the subscriber ID information is integrated into the new billing data record of the payer side; if the AS and the payer's multimedia sub If other network elements of the system do not belong to the same charging gateway function, after the other network elements are integrated, the accounting domain identifies the user ID of the paying party according to the service call session control function S-CSCF.
  • the billing data record is integrated into the combined new billing data record of the calling or called side of the paying party side.
  • IMS session establishment and use of session resources in the IMS network adopts different charging standards
  • J The communication overhead of CDR file transfer between CGF and BD is reduced, and the processing load of BD is reduced.
  • the invention greatly reduces the association and integration burden of the operator on the CDR of the IMS network element in the BD.
  • the present invention also provides complete billing information for network operators to implement a more reasonable and accurate billing mode.
  • the network operator can adopt a flexible and reasonable charging mechanism according to the user's use of system resources and the quality of service when the user uses the service, thereby improving user satisfaction.
  • Figure 2 is a schematic diagram showing the structure of the CDR field summary table
  • FIG. 3 is a comprehensive flowchart of the CDR of the IMS network
  • FIG. 4 is a schematic diagram of an example of a video session in an embodiment of the present invention. Preferred embodiment of the invention
  • each network element generates a corresponding CDR-billing data record.
  • the integrated process is a process of combining the contents of the multiple CDRs to form a new CDR. This new CDR is formed and saved to the combined file.
  • an IMS Charging Identifier (ICID) is used to uniquely identify an IMS session.
  • the CDR synthesis of the charging data records between the network elements should be performed on both sides of the main and the called.
  • “role of node” is used to identify whether the user is called or called. First, it is necessary to associate the CDRs of the IMS network elements with the same "ICID” and “role of node” fields, and then perform the integrated processing of the CDRs. The so-called association refers to finding the CDRs of the IMS network elements with the same "ICID” and “role of node” fields.
  • the value of the "role of node" field is not the calling or called information, so the CDR of the AS cannot be associated with the calling side. , can't be associated with the called side.
  • the CDR of the AS is synthesized according to the SubscriptionlD (User Identity) information identifying the paying party in the S-CSCF.
  • SubscriptionlD User Identity
  • the present invention assumes that the CDRs provided by the network elements are pre-processed, and only one such CDR is available for one network element in one session after processing (see the Chinese patent application 200710153597.3 for the method of pre-processing). Moreover, before the IMS network charging information is integrated, the CDRs of each network element are already stored in the storage device of the charging gateway function CGF, and are integrated by the CGF.
  • the CDR data records of the network elements have the same characteristics and the integrated CDRs are divided into a plurality of different storage areas in advance, and the data records shared by the CDRs of the network elements and their unique data are respectively stored. recording.
  • the present invention adds a related record type field to the integrated CDR for indicating the following
  • the data segment is the common field portion of the CDRs of which network elements.
  • the present invention adds a "CR" field to indicate whether the common field portion of the CDRs of the other six network elements except the I-CSCF has been filled in, and the initial value is set to 0, indicating that it has not been filled, and is set to 1. , indicates that the common field part of the CDR of the other six network elements except the I-CSCF has been filled out.
  • the invention also adds an "SP" field for indicating whether the common field of the S-CSCF and the P-CSCF has been filled in.
  • the initial value is set to 0, indicating that it has not been filled in. When set to 1, it indicates that it has been filled out.
  • the public fields filled in here are common to both the S-CSCF and the P-CSCF, and do not include public fields that have already been filled in the CR field.
  • the invention also adds an "AM" field for judging whether the common field shared by the AS and the MRFC has been filled out, and the initial value is set to 0, indicating that it has not been filled in. When set to 1, it indicates that it has been filled out.
  • the public fields filled in here are common to both AS and MRFC, and do not include public fields that have already been filled in the CR field.
  • the unique fields are stored in separate records, and are identified by "network element name + record t pe (record type)", and each network element is distinguished by the value of record type.
  • the CDR that is integrated by the charging gateway function is a summary table that stores the CRD fields of the accounting data records of each network element, as shown in Figure 2.
  • the basic principles of segmentation are as follows:
  • the CDRs of the IMS network elements refer to the common IMS network elements involved in the basic service and the value-added service, and merge the common field parts of the relevant network elements respectively, and the different parts are respectively placed in the corresponding networks.
  • the unique field part of the element so that after the integrated CDR table is transmitted to the BD, the BD can extract the common item from the CDR table according to the CR, SP, and AM fields as necessary. Then, the unique field of each network element is added to restore the CDR of each network element before the integration.
  • the CDRs generated by the I-CSCF are not used for billing and settlement, and there are fewer common fields with the CDRs of the other six network elements, the CDRs generated by the I-CSCF are placed separately at the header 201 of the synthesis table.
  • the labels 201-209 in the text are merely for convenience of presentation and are not to be construed as limiting the invention.
  • the CDRs generated by the two network elements of the MGCF and the BGCF have more fields, and these fields are also common to the CDRs of the four network elements of the S-CSCF, the P-CSCF, the MRFC, and the AS, these six are The common field of the CDR of the network element is extracted and placed at position 202 of the synthesis table.
  • the CDR generated by the S-CSCF contains most of the information required for charging, such as calling, called, service time (including session establishment, session end, media renegotiation time, etc.), Session Description Protocol (SDP) Information, and association information with other network elements or packet switching (PS) domain charging information, etc.
  • SDP Session Description Protocol
  • PS packet switching
  • the CDR generated by the P-CSCF contains the QoS information of each media component, it can be used as a supplement to the CDR charging generated by the S-CSCF to implement different charging for different QoS of different media, so the S-CSCF and the P are used.
  • -CSCF The CDR common fields of the two network elements are placed at position 203 of the synthesis table.
  • the common fields of the CDRs of the two network elements of the AS and the MRFC are stored in the integrated 204 position of the table.
  • the unique fields of the CDRs of the five network elements, S-CSCF, P-CSCF, MRFC, MGCF, and AS, are placed in the 205, 206, 207, 208, and 209 positions of the integrated table in the order of increasing "record type".
  • the order in which the fields are placed is the order in which the contents of the fields are placed in accordance with the program execution, and disturbing the order does not affect the execution of the present invention.
  • Step 301 Associate the CDRs of the IMS network elements with the same "ICID” and "Role of node” in the calling side and the called side, and temporarily associate the CDRs of the associated network elements in the buffer area, and execute Step 302;
  • the AS acts as a SIP proxy and a B2BUA (back-to-back user agent)
  • the value of the "role of node” field is neither the calling nor the called, so the CDR of the AS can neither be associated with the calling side nor associated with the Called side.
  • the AS identifies the "SubscriptionID" information of the paying party in the S-CSCF.
  • the CDR is integrated into the integrated CDR of the calling or called side of the paying party side; if the AS and the paying party's IMS other network elements do not belong to the same CGF, the above process is completed in the BD.
  • the following CDR synthesis processing is continued, after receiving the 4 CDRs on the network element, Directly sent to the BD, processed by the BD.
  • Step 302 The CDR of a network element is removed from the buffer, and the data of the corresponding CDR in the cache is deleted, and the "Record type" of the CDR is checked to determine whether the network element is an I-CSCF. If it is an I-CSCF, Step 303; if not I-CSCF, then go to step 304;
  • Step 303 Fill in the CDR fields of the I-CSCF at the header I-CSCF CDR-specific field 201, and go to step 312;
  • Step 304 Determine whether the "CR" position in the CDR is equal to 1, if equal to 1, go to step 306; otherwise, go to step 305;
  • CR is equal to 1, it means that the CR field content in the CDR has been filled in.
  • Step 305 Fill in the common field of the CDRs of the other six network elements other than the I-CSCF at the corresponding 202 position, set "CR" to 1, and perform step 306;
  • Step 306 View "Record Type”:
  • step 307 If it is S-CSCF or P-CSCF, go to step 307;
  • step 309 If it is AS or MRFC, go to step 309;
  • Step 307 Determine whether "SP” is 1, if "SP” is 1, go directly to step 311; otherwise, go to step 308;
  • Step 308 Fill in the corresponding public field in the S-CSCF and P-CSCF common field 203, set "SP" to 1, and go to step 311;
  • Step 309 Determine whether "AM” is 1, if "AM” is 1, go directly to step 311; otherwise, go to step 310;
  • Step 310 Fill in the corresponding common field in the AS and MRFC common field 204, set "AM" to 1, and perform step 311;
  • Step 311 The unique fields of the CDRs of each network element are respectively stored in the unique fields corresponding to the CDRs of the network elements, and step 312 is performed;
  • the unique fields of the CDRs of the five network elements of the S-CSCF, the P-CSCF, the MRFC, the MGCF, and the AS are placed in the order of increasing the "record type", and are respectively placed in the 205, 206, and 207 of the comprehensive table. In positions 208 and 209.
  • Step 312 Determine whether there is still a CDR in the buffer area to be integrated. If there is no associated CDR in the buffer area to be integrated, go to step 313; otherwise, go to step 302;
  • step 312 the CDR synthesis of one session is completed.
  • Step 313 Send the combined CDR summary table to the BD, and go to step 301.
  • FIG. 4 An example of the video call established by the calling party A to the called party B is as shown in FIG. 4.
  • the calling side During the process of initiating the SIP INVITE to the SIP BYE from the user A, the calling side generates the S-CSCF CDR and the P-CSCF CDR, and is called.
  • Step 1 The CDRs of the IMS network elements with the same "ICID” and "Role of node” are associated with each other on the calling side and the called side, and the CDRs of the associated network elements are temporarily stored in the buffer area.
  • Step 2 taking the integrated situation of the called party B on the called side as an example (the calling party is similar), and obtaining three CDRs of S-CSCF, P-CSCF, and I-CSCF;
  • Step 2 Remove the CDR of a network element from the buffer, delete the data of the corresponding CDR in the cache, and view the "Record type" to determine whether the network element is an I-CSCF. If it is an I-CSCF, go to Step 3. , otherwise go to step 4; Step 3: Fill in the CDR fields of the I-CSCF to the I-CSCF CDR-specific field 201, go to step 10;
  • Step 4 Determine whether "CR” is 1, if it is 1, go to step 6; otherwise, go to step 5;
  • Step 5 Fill in the common field of the CDRs of the other 6 network elements except the I-CSCF at the corresponding 202 position. , set "CR" to 1, and perform step 6;
  • Step 6 View the "Record type", since only the S-CSCF CDR and the P-CSCF CDR are involved in this example, then step 7 is performed;
  • Step 7 Determine whether "SP" is 1, if it is 1, go to step 9; otherwise, go to step 8;
  • Step 8 Fill in the S-CSCF and P-CSCF common field 203, set "SP" to 1, and perform step 9;
  • Step 9 Fill in the S-CSCF-specific field 205 or the P-CSCF-specific field 206 according to the "Record type", and perform step 10;
  • Step 10 Determine whether there are still CDRs in the buffer area to be integrated. If there is no associated CDR in the buffer area to be integrated, go to step 11; otherwise, go to step 2;
  • Step 11 Send the combined CDR summary table to BD and go to step 1.
  • the CDR network summary table structure of the IMS network is shown in Table 1.
  • the operator can formulate billing and settlement formulas (including billing information of which network elements are needed for a specific service) according to their own policies, and take out the required billing information from the consolidated summary table for billing and settlement, for example.
  • the List of SDP media components in the CDR common field portion 202 of the six network elements except the I-CSCF can separately charge different media and perform differential charging for different QoS of different media.
  • the payer can be no longer restricted to the primary or called party, and can be added to a third party.
  • Each of the "legs" in the multiparty conference can be charged by the Application Servers Information in the MRFC-specific field 207.
  • Table 1 Schematic diagram of the general table after multiplexing multiple CDRs of the IMS network;
  • the invention implements IMS session establishment and use of session resources in an IMS network, adopts different charging principles, and adopts a differentiated and flexible charging scheme for different media or various services used in one session due to different QoS.
  • the communication overhead of CDR file transfer between CGF and BD is reduced, and the processing load of BD is reduced.
  • the association and integration burden of the CDR on the CDR of the IMS network element is greatly reduced by the operator.
  • the invention also provides complete billing information for the network operator to implement a more reasonable and accurate billing mode.
  • the network operator can adopt a flexible and reasonable charging mechanism according to the user's use of system resources and the service shield of the user when using the service, thereby improving user satisfaction.
  • the invention adopts different charging principles for implementing IMS session establishment and session resource in the IMS network, and adopts a differentiated flexible charging scheme for different media or various services used in one session due to different QoS.
  • the communication overhead of CDR file transfer between CGF and BD reduces the processing load of BD.
  • the association and overall burden of the CDR on the CDR of the IMS network element are greatly reduced.
  • the present invention also provides complete billing information for network operators to implement a more reasonable and accurate billing mode.
  • the network operator can adopt a flexible and reasonable charging mechanism based on the user's use of system resources and the quality of service when the user uses the service, thereby improving user satisfaction.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Meter Arrangements (AREA)

Abstract

An integrated method of the multi-charging data records in an IP multimedia subsystem, including: a charging gateway function of the IP multimedia subsystem associates with the charging data records of the respective network elements of a calling side or a called side of each session, namely, picks up the charging data records of the respective network element of the calling side or the charging data records of the respective network element of the called side; the charging gateway function combines the common portions in the charging data records of the respective network element associated into the common fields, the common fields and the special fields specified in the charging data records of the respective network element is recorded in the new charging data record segmented.

Description

IP多媒体子系统中多重计费数据记录的综合方法  Integrated method for multiple billing data records in IP multimedia subsystem
技术领域 Technical field
本发明涉及移动通信技术领域, 尤其涉及 IP多媒体子系统中一种多重 计费数据记录的综合方法。 背景技术  The present invention relates to the field of mobile communication technologies, and in particular, to a comprehensive method for multiple charging data records in an IP multimedia subsystem. Background technique
为了支持通用移动通信系统 ( Universal Mobile Telecommunication System, 简称 "UMTS" ) 网络在承载、 IP 多媒体子系统 (IP Multimedia Subsystem, 简称 "IMS" )、 业务各层的计费功能, UMTS网络实时监控各 层的资源使用情况, 从而检测到相关的计费事件。  In order to support the Universal Mobile Telecommunication System (UMTS) network in the bearer, IP Multimedia Subsystem (IMS), and the charging function of each layer of the service, the UMTS network monitors each layer in real time. Resource usage, thereby detecting related billing events.
在 IMS 网络中, 各网元都会按照自身在会话中的作用和可获得的会话 信息生成计费数据记录(Charging Data Record, CDR ) 。 IMS网络中能生成 计费信息的网元共有 7个:  In the IMS network, each network element generates a Charging Data Record (CDR) according to its role in the session and available session information. There are 7 network elements in the IMS network that can generate accounting information:
服务呼叫会话控制功能 (Serving Call Session Control, S-CSCF);  Serving Call Session Control (S-CSCF);
代理呼叫会话控制功能(Proxy Call Session Control, P-CSCF ) ; 询问呼叫会话控制功能( Interrogating Call Session Control, I-CSCF ) ; Proxy Call Session Control (P-CSCF); Interrogating Call Session Control (I-CSCF);
SIP (Session Initiation Protocol, 会话发起协议)应用服务器 (Application Server, AS ) ; SIP (Session Initiation Protocol) Application Server (AS);
媒体资源控制功能( Multimedia Resource Function Controller, MRFC ); 边界网关控制功能(Breakout Gateway Control Function, BGCF ) ; 媒体网关控制功能 ( Media Gateway Control Function, MGCF)。  Media Resource Function Controller (MRFC); Border Out Gateway Control Function (BGCF); Media Gateway Control Function (MGCF).
IMS网络计费信息采集和传递过程如图 1所示。在图 1中, IMS网络中 的计费信息是分别从上述的 7个网元中采集到的,也就是说计费信息的产生 是分散的, 各 IMS 网元节点都会根据自己在会话中的作用和可获得的会话 信息由计费数据功能 (Charging Data Function, CDF )产生计费数据记录 CDR, 并将 CDR通过其对应的计费网关功能(Charging Gateway Function, CGF )组合成为 CDR文件送到计账域 ( Billing Domain, BD ) , 由记账域 BD对同一会话过程中不同网元间相关的 CDR进行关联和分析处理, 产生 用户的计费账单以及用于结算的账单。 The IMS network charging information collection and transmission process is shown in Figure 1. In FIG. 1, the charging information in the IMS network is collected from the above seven network elements respectively, that is, the charging information is generated in a distributed manner, and each IMS network element node is based on its own in the session. The role and available session information is generated by the Charging Data Function (CDF) to generate the charging data record CDR, and the CDR passes its corresponding charging gateway function (Charging Gateway Function, The CGF is combined into a CDR file and sent to the Billing Domain (BD). The CDRs of the different network elements in the same session are associated and analyzed by the accounting domain BD, and the user's billing bill is generated and used for Billing for settlement.
针对目前的多媒体业务,电信运营商主要采用按流量计费、按时间计费、 或者按次计费等计费方式。计费方式的实现, 主要是通过采集来自承载层的 计费信息, 然后进行处理来完成的。 例如, 在通用分组无线服务(General Packet Radio Service, GPRS )接入时,是通过从 GPRS网关支撑节点( Gateway GPRS Support Node, GGSN )中采集客户使用业务时产生的流量信息或客户 使用业务的时间等来计费。  For the current multimedia services, telecom operators mainly adopt charging methods such as flow metering, time-based billing, or pay-per-view. The implementation of the billing method is mainly accomplished by collecting billing information from the bearer layer and then processing it. For example, when the General Packet Radio Service (GPRS) is accessed, the traffic information generated when the customer uses the service or the time when the customer uses the service is collected from the GPRS Gateway Support Node (GGSN). Wait for billing.
通过上述对现有技术的描述可知, 利用现有技术, 实现针对 IMS 网络 中的业务灵活计费的方案比较困难, 无法满足 IMS会话建立和会话资源的 使用采用不同计费原则,以及针对一次会话中使用的各种媒体或各种业务的 不同服务质量(Quality of Service, QoS )进行区别计费的灵活计费的需求。 而且, 在一次 IMS会话中的计费数据功能 CDF针对单个 IMS网元生成的 CDR并不包含会话的所有信息, 这些 CDR送到记账域 BD后, BD收到来 自同一会话的所有 IMS网元生成的 CDR文件后, 需要将一个会话的多个网 元的计费信息进行关联和合并, 处理负担将会很重。 发明内容  According to the foregoing description of the prior art, it is difficult to implement a flexible charging scheme for services in an IMS network by using the prior art, and it is unable to meet different charging principles for IMS session establishment and session resource usage, and for one session. The various services used in various media or various services, such as Quality of Service (QoS), require flexible charging for differentiated charging. Moreover, the CDR generated by the charging data function CDF in one IMS session for a single IMS network element does not contain all the information of the session. After these CDRs are sent to the accounting domain BD, the BD receives all IMS network elements from the same session. After the generated CDR file, the accounting information of multiple network elements in a session needs to be associated and combined, and the processing burden will be heavy. Summary of the invention
本发明所要解决的技术问题在于, 提供一种 IMS 网络中的多重计费数 据记录的综合方法, 可以实现灵活计费, 同时减轻记账域 BD工作量。  The technical problem to be solved by the present invention is to provide an integrated method for multiple billing data records in an IMS network, which can realize flexible billing while reducing the workload of the billing domain BD.
一种 IP多媒体子系统中多重计费数据记录的综合方法, 由 IP多媒体子 系统的计费网关功能对发送到记账域的计费数据记录进行综合处理,所述综 合方法包括:  An integrated method for multiple charging data records in an IP multimedia subsystem, wherein the charging gateway function of the IP multimedia subsystem performs comprehensive processing on the charging data records sent to the accounting domain, and the integrated method includes:
计费网关功能将每个会话的主叫侧或被叫侧各网元的计费数据记录关 联起来,即选出每个会话的主叫侧各网元计费数据记录或被叫侧各网元计费 数据记录;  The charging gateway function associates the charging data records of the network elements on the calling side or the called side of each session, that is, selects the charging data records of the network elements on the calling side of each session or the networks on the called side. Meta-billing data record;
所述计费网关功能将关联后各网元计费数据记录中的共有部分合并成 公共字段,将所述公共字段以及各网元计费数据记录中特有部分的特殊字段 分段记录在新的计费数据记录中。 The charging gateway function combines the common parts in the charging data records of each network element after the association The common field records the common field and the special field segment of the unique part of each network element charging data record in the new charging data record.
进一步地, 所述方法进一步包括以下步骤:  Further, the method further includes the following steps:
( 1 )计费网关功能将计费数据功能产生的各个网元的计费数据记录按 照 IMS计费标识符和主被叫类别进行关联;  (1) The charging gateway function associates the charging data records of the respective network elements generated by the charging data function according to the IMS charging identifier and the calling and called categories;
( 2 )计费网关功能针对关联后的主叫侧或被叫侧计费数据记录, 将各 个网元计费数据记录中与运营商计费和结算不相关的信息删除;  (2) The charging gateway function deletes the information related to the charging and settlement of the operator in the charging data records of the respective network elements for the associated charging data of the calling side or the called side;
( 3 )计费网关功能取关联后网元的计费数据记录, 将其中与其他网元 共有部分合并成公共字段,将所述公共字段以及该网元特有部分的特殊字段 分别记录在新的计费数据记录中的相应位置,并为各公共字段配置状态指示 以表示该公共字段是否已被填写,执行本步骤直到将关联后的所有计费数据 记录内容在新的计费数据记录中记录完毕;  (3) The charging gateway function takes the charging data record of the associated network element, merges the common part with other network elements into a common field, and records the common field and the special field of the unique part of the network element respectively in the new Corresponding location in the billing data record, and configuring a status indication for each common field to indicate whether the public field has been filled, performing this step until all the associated billing data record contents are recorded in the new billing data record Finished
( 4 )生成的计费数据记录文件发送给记账域。  (4) The generated billing data record file is sent to the billing domain.
进一步地,在所述新的计费数据记录中通过指示信息指示各字段记录的 字段内容, 同时指示各字段的记录位置; 所述各公共字段配置的状态指示采 用指示信息中的值来表示。  Further, in the new charging data record, the field content recorded by each field is indicated by the indication information, and the recording position of each field is indicated; the status indication of each common field configuration is represented by a value in the indication information.
进一步地, 在所述步骤( 4 )后还包括: ( 5 )记账域收到计费数据记录 文件后,根据所述指示信息将各个网元的计费数据记录的公共字段和特殊字 段恢复出来, 进行计费处理。  Further, after the step (4), the method further includes: (5) after receiving the charging data record file, the accounting domain recovers the public field and the special field of the charging data record of each network element according to the indication information. Come out and perform billing processing.
进一步地, 所述网元包括以下的一个或几个: 服务呼叫会话控制功能 Further, the network element includes one or more of the following: service call session control function
S-CSCF, 代理呼叫会话控制功能 P-CSCF, 询问呼叫会话控制功能 I-CSCF, 应用服务器 AS, 媒体资源控制功能 MRFC, 边界网关控制功能 BGCF, 媒 体网关控制功能 MGCF。 S-CSCF, Proxy Call Session Control Function P-CSCF, Interrogation Call Session Control Function I-CSCF, Application Server AS, Media Resource Control Function MRFC, Border Gateway Control Function BGCF, Media Gateway Control Function MGCF.
进一步地,所述公共字段包括以下一种或几种: 网元 S-CSCF, P-CSCF, AS, MRFC, BGCF, MGCF的共有部分; 网元 S-CSCF, P-CSCF的共有部 分; 网元 AS, MRFC的共有部分。  Further, the common field includes one or more of the following: a common part of the network element S-CSCF, P-CSCF, AS, MRFC, BGCF, MGCF; a common part of the network element S-CSCF, P-CSCF; Yuan AS, the common part of the MRFC.
进一步地, 在所述步骤(1 ) 中, 所述计费网关功能将多媒体子系统中 同一会话过程的主叫侧和被叫侧的计费数据记录按照会话序列号和主叫 /被 叫参数分别进行关联, 并将关联后的各网元计费数据记录暂存在緩存区; 在 所述步骤(3 ) 中, 所述计费网关功能每次从緩存区中取出同一个会话的一 个网元的计费数据记录进行处理。 Further, in the step (1), the charging gateway function records the charging data records of the calling side and the called side of the same session in the multimedia subsystem according to the session serial number and the calling/being The parameters are separately associated, and the associated network element charging data records are temporarily stored in the buffer area; in the step (3), the charging gateway function takes out one of the same sessions from the buffer area each time. The accounting data record of the network element is processed.
进一步地, 所述步骤(3 )进一步包括: 所述计费网关功能分别从緩存 区中取出同一个会话的每一个网元的计费数据记录,根据计费数据记录中的 记录类型判断网元的类型,并根据各网元类型将公共字段或特殊字段记录到 新的计费数据记录中, 记录时:  Further, the step (3) further includes: the charging gateway function separately extracts charging data records of each network element of the same session from the buffer area, and determines the network element according to the recording type in the charging data record. Type, and record common fields or special fields into new billing data records according to each network element type, when recording:
若网元为询问呼叫会话控制功能 I-CSCF, 则在所述新计费数据记录中 表示该 I-CSCF网元特殊字段的位置处记录 I-CSCF的计费数据记录的内容; 若网元为 I-CSCF以外的其他 6个网元任意之一, 则在所述新计费数据 记录中表示该 6个网元公共字段的位置处记录所述网元计费数据记录中该 6 个网元共有部分的内容, 然后进一步判断:  If the network element is the inquiry call session control function I-CSCF, the content of the charging data record of the I-CSCF is recorded in the location of the special field of the I-CSCF network element in the new charging data record; For any one of the other six network elements except the I-CSCF, the six nets in the network element charging data record are recorded at the location of the common field of the six network elements in the new charging data record. The yuan shares part of the content, and then further judges:
若网元为服务呼叫会话控制功能 S-CSCF 或代理呼叫会话控制功能 P-CSCF, 则在所述新计费数据记录中表示该两个网元公共字段的位置处记 录所述网元计费数据记录中 S-CSCF和 P-CSCF共有部分的内容, 之后, 在 所述新计费数据记录中表示网元 S-CSCF或 P-CSCF特殊字段的位置处记录 所述网元的特殊字段;  If the network element is the serving call session control function S-CSCF or the proxy call session control function P-CSCF, the network element charging is recorded at the location of the common fields of the two network elements in the new charging data record. The S-CSCF and the P-CSCF share the content of the data record, and then record the special field of the network element at the location of the special field of the network element S-CSCF or P-CSCF in the new charging data record;
若网元为应用服务器 AS或媒体资源控制功能 MRFC, 则在所述新计费 数据记录中表示该两个网元公共字段的位置处记录所述网元计费数据记录 中 AS和 MRFC共有部分的内容,之后, 在所述新计费数据记录中表示网元 AS或 MRFC特殊字段的位置处记录所述网元的特殊字段;  If the network element is the application server AS or the media resource control function MRFC, the AS and MRFC common parts in the network element charging data record are recorded in the location of the common fields of the two network elements in the new charging data record. Content, after which the special field of the network element is recorded at the location of the network element AS or the MRFC special field in the new charging data record;
若网元为媒体网关控制功能 MGCF,则在所述新计费数据记录中表示该 MGCF网元公共字段的位置处记录所述网元的特殊字段;  If the network element is the media gateway control function MGCF, the special field of the network element is recorded in the location of the common field of the MGCF network element in the new charging data record;
重复执行上述步骤,直到同一会话中所有主叫侧或被叫侧的网元的计费 数据记录内容均记录在新的计费数据记录中。  The above steps are repeatedly performed until the billing data record contents of all the NEs on the calling or called side in the same session are recorded in the new billing data record.
进一步地, 所述在新计费数据记录中指示除 I-CSCF以外的其他 6个网 元公共字段记录位置的指示信息为 CR,CR的值用于表示该公共字段是否已 被填写; 所述在新计费数据记录中指示 S-CSCF网元和 P-CSCF网元公共字 段记录位置的指示信息为 SP, SP的值用于表示该公共字段是否已被填写; 所述在新计费数据记录中指示 AS网元和 MRFC网元公共字段记录位置的指 示信息为 AM, AM的值用于表示该公共字段是否已被填写; 已被填写过的 公共字段不必重复写入。 Further, the indication information indicating the recording position of the common field of the other six NEs other than the I-CSCF in the new charging data record is CR, and the value of CR is used to indicate whether the public field has been filled in; Indicating the S-CSCF network element and the P-CSCF network element common word in the new charging data record The indication information of the segment record location is SP, and the value of the SP is used to indicate whether the common field has been filled in. The indication information indicating the record location of the common field of the AS network element and the MRFC network element in the new charge data record is AM. The value of AM is used to indicate whether the public field has been filled in; the public field that has been filled out does not have to be written repeatedly.
进一步地, 当应用服务器 AS作为会话初始协议代理和背靠背用户代理 时, 若 AS与付费方的多媒体子系统的其他网元属于同一个计费网关功能, 则在其他网元综合完毕后,根据服务呼叫会话控制功能 S-CSCF中标识付费 方的用户标识 SubscriptionID信息, 将此 AS 的计费数据记录综合到付费方 那一侧综合后的新计费数据记录中; 若 AS与付费方的多媒体子系统的其他 网元不属于同一个计费网关功能时, 则在其他网元综合完毕后, 由记账域根 据服务呼叫会话控制功能 S-CSCF 中标识付费方的用户标识 SubscriptionID 信息,将此 AS 的计费数据记录综合到付费方那一侧的主叫或被叫側的综合 后的新计费数据记录中。  Further, when the application server AS is used as the session initial protocol proxy and the back-to-back user agent, if the AS and the other network element of the paying party's multimedia subsystem belong to the same charging gateway function, after the other network elements are integrated, according to the service The call session control function S-CSCF identifies the subscriber ID of the paying party, and the subscriber ID information is integrated into the new billing data record of the payer side; if the AS and the payer's multimedia sub If other network elements of the system do not belong to the same charging gateway function, after the other network elements are integrated, the accounting domain identifies the user ID of the paying party according to the service call session control function S-CSCF. The billing data record is integrated into the combined new billing data record of the calling or called side of the paying party side.
在 IMS网络中实现 IMS会话建立和会话资源的使用采用不同的计费原 贝 |J , 以及针对一次会话中使用的各种媒体或各种业务因 QoS不同而采用有 区别的灵活的计费方案, 减少 CGF与 BD之间 CDR文件传送的通信开销, 减轻 BD的处理负担。 本发明使得运营商在 BD对 IMS网元 CDR的关联和 综合负担大大减轻。本发明还为网络运营商实施更为合理和精确的计费模式 提供了完整的计费信息。网络运营商能根据用户对系统资源的使用情况以及 用户使用业务时的服务质量采取灵活、合理的计费机制,提高用户的满意度。 附图概述 Implementing IMS session establishment and use of session resources in the IMS network adopts different charging standards |J, and adopts different flexible charging schemes for different media or various services used in one session due to different QoS The communication overhead of CDR file transfer between CGF and BD is reduced, and the processing load of BD is reduced. The invention greatly reduces the association and integration burden of the operator on the CDR of the IMS network element in the BD. The present invention also provides complete billing information for network operators to implement a more reasonable and accurate billing mode. The network operator can adopt a flexible and reasonable charging mechanism according to the user's use of system resources and the quality of service when the user uses the service, thereby improving user satisfaction. BRIEF abstract
图 1是现有技术中 IMS网络计费信息采集和传递过程;  1 is a process of collecting and transmitting charging information of an IMS network in the prior art;
图 2 是 CDR字段综合总表结构示意图;  Figure 2 is a schematic diagram showing the structure of the CDR field summary table;
图 3是 IMS网络 CDR综合流程图;  Figure 3 is a comprehensive flowchart of the CDR of the IMS network;
图 4是本发明实施例中的一个视频会话实例示意图。 本发明的较佳实施方式 4 is a schematic diagram of an example of a video session in an embodiment of the present invention. Preferred embodiment of the invention
下面结合附图及具体实施例对本发明的技术方案作进一步详细说明。 对于同一个会话, 每个网元都会产生相应的 CDR -计费数据记录, 综 合的过程就是把这多个 CDR的内容合在一起, 形成一个新的 CDR的过程。 这个新的 CDR形成后再保存到综合后的文件中。  The technical solutions of the present invention are further described in detail below with reference to the accompanying drawings and specific embodiments. For the same session, each network element generates a corresponding CDR-billing data record. The integrated process is a process of combining the contents of the multiple CDRs to form a new CDR. This new CDR is formed and saved to the combined file.
在 IP 多媒体子系统 IMS 网络中, IMS 计费标识符 (IMS Charging Identifier, ICID )用于唯一地标识一个 IMS会话。 根据主、 被叫分开计费的 基本原则,各网元间的计费数据记录 CDR综合应在主、被叫两侧分别进行。  In the IP Multimedia Subsystem IMS network, an IMS Charging Identifier (ICID) is used to uniquely identify an IMS session. According to the basic principle of separate charging of the main and the called, the CDR synthesis of the charging data records between the network elements should be performed on both sides of the main and the called.
"role of node"用于标识用户为被叫还是主叫。首先,需要将 "ICID"和 "role of node" 字段相同的各 IMS网元的 CDR进行关联, 然后再进行 CDR的综 合处理。 所谓关联是指将 "ICID" 和 "role of node" 字段相同的各 IMS网元 的 CDR找出来。  "role of node" is used to identify whether the user is called or called. First, it is necessary to associate the CDRs of the IMS network elements with the same "ICID" and "role of node" fields, and then perform the integrated processing of the CDRs. The so-called association refers to finding the CDRs of the IMS network elements with the same "ICID" and "role of node" fields.
当 AS作为 SIP代理和 B2BUA ( Back-to-Back User Agent, 背靠背用户 代理)时, "role of node"字段的值不是主叫或被叫信息, 因而该 AS的 CDR 既不能关联到主叫側, 也不能关联到被叫侧。 此时, 若 AS与付费方的 IMS 其他网元属于同一个 CGF时, 则在其他网元综合完毕后, 根据 S-CSCF中 标识付费方的 SubscriptionlD (用户标识)信息, 将此 AS 的 CDR综合到付 费方那一侧的综合后的 CDR中; 若 AS与付费方的 IMS其他网元不属于同 一个 CGF时, 以上过程需要在 BD中完成。  When the AS acts as a SIP proxy and a back-to-back user agent (B2BUA), the value of the "role of node" field is not the calling or called information, so the CDR of the AS cannot be associated with the calling side. , can't be associated with the called side. At this time, if the AS and the IMS other network element of the paying party belong to the same CGF, after the other network elements are integrated, the CDR of the AS is synthesized according to the SubscriptionlD (User Identity) information identifying the paying party in the S-CSCF. To the integrated CDR of the paying party side; if the AS and the paying party's IMS other network elements do not belong to the same CGF, the above process needs to be completed in the BD.
本发明假定各网元提供的 CDR是经过预处理的, 处理后对于一次会话 一个网元只有一张此类 CDR (所述预处理的方法见中国专利申请 200710153597.3 ) 。 而且在进行 IMS网络计费信息综合前, 各网元的 CDR 都已经存储在计费网关功能 CGF的存储设备中, 供 CGF进行综合。  The present invention assumes that the CDRs provided by the network elements are pre-processed, and only one such CDR is available for one network element in one session after processing (see the Chinese patent application 200710153597.3 for the method of pre-processing). Moreover, before the IMS network charging information is integrated, the CDRs of each network element are already stored in the storage device of the charging gateway function CGF, and are integrated by the CGF.
在 CDR的综合处理中删除各个 IMS网元 CDR中与运营商计费和结算 不相关的信息, 例如 " Node Address" (节点地址信息)、 "Retransmission" (重传信息)、 "Incomplete CDR Indication" (不完全 CDR指示)、 "Local Record Sequence Number" (本地记录序列号)和 "Record Sequence Number" In the integrated processing of the CDR, information related to carrier billing and settlement in each IMS network element CDR is deleted, such as "Node Address", "Retransmission", "Incomplete CDR Indication". (incomplete CDR indication), "Local Record Sequence Number" and "Record Sequence Number"
(记录序列号)等字段。 针对各网元 CDR数据记录有部分相同的特点以及根据灵活计费的需 求, 预先将综合后的 CDR划分出多个不同的存储区, 分别存储各网元 CDR 共有的数据记录和各自特有的数据记录。 Fields such as (record serial number). The CDR data records of the network elements have the same characteristics and the integrated CDRs are divided into a plurality of different storage areas in advance, and the data records shared by the CDRs of the network elements and their unique data are respectively stored. recording.
为了使各网元的计费和结算信息在 BD中可以还原, 并且在综合时尽可 能合并冗余字段, 本发明为综合后的 CDR添加了相关记录类型字段, 用于 指示紧跟其后的数据段是哪些网元的 CDR的公共字段部分。  In order to enable the charging and settlement information of each network element to be restored in the BD, and to merge the redundant fields as much as possible in the synthesis, the present invention adds a related record type field to the integrated CDR for indicating the following The data segment is the common field portion of the CDRs of which network elements.
例如, 本发明增添了 "CR" 字段用于指示除了 I-CSCF以外的其他 6个 网元的 CDR的公共字段部分是否已经填写过, 初始值设置为 0, 表示未填 写过, 设置为 1时, 表示已填写过除了 I-CSCF以外的其他 6个网元的 CDR 的公共字段部分。  For example, the present invention adds a "CR" field to indicate whether the common field portion of the CDRs of the other six network elements except the I-CSCF has been filled in, and the initial value is set to 0, indicating that it has not been filled, and is set to 1. , indicates that the common field part of the CDR of the other six network elements except the I-CSCF has been filled out.
本发明还增添了 "SP" 字段, 用于指示 S-CSCF和 P-CSCF共有部分公 共字段是否已经填写完毕, 初始值设置为 0, 表示未填写过, 设置为 1时, 表示已填写过。 这里填的公共字段是仅 S-CSCF和 P-CSCF所共有的, 而不 包括在 CR字段中已经填写过的公共字段。  The invention also adds an "SP" field for indicating whether the common field of the S-CSCF and the P-CSCF has been filled in. The initial value is set to 0, indicating that it has not been filled in. When set to 1, it indicates that it has been filled out. The public fields filled in here are common to both the S-CSCF and the P-CSCF, and do not include public fields that have already been filled in the CR field.
本发明还增添了 "AM" 字段用于判断 AS和 MRFC共有部分公共字段 是否已经填写完毕, 初始值设置为 0, 表示未填写过, 设置为 1时, 表示已 填写过。 这里填的公共字段是仅 AS和 MRFC所共有的, 而不包括在 CR字 段中已经填写过的公共字段。  The invention also adds an "AM" field for judging whether the common field shared by the AS and the MRFC has been filled out, and the initial value is set to 0, indicating that it has not been filled in. When set to 1, it indicates that it has been filled out. The public fields filled in here are common to both AS and MRFC, and do not include public fields that have already been filled in the CR field.
而对于无法提取到公共字段的各个网元,则将各自的特有字段分别存放 记录, 用 "网元名称 +record t pe (记录类型) " 分别标识, 通过 record type 的值来区分各网元。  For each network element that cannot be extracted to the common field, the unique fields are stored in separate records, and are identified by "network element name + record t pe (record type)", and each network element is distinguished by the value of record type.
经过计费网关功能进行综合后的 CDR, 是一个分段存放各网元计费数 据记录 CRD字段的总表, 如图 2所示。 分段存放基本原则如下:  The CDR that is integrated by the charging gateway function is a summary table that stores the CRD fields of the accounting data records of each network element, as shown in Figure 2. The basic principles of segmentation are as follows:
( 1 ) 首先, 尽可能取出各网元 CDR中所含字段的最大交集;  (1) First, extract the maximum intersection of the fields contained in the CDRs of each network element as much as possible;
( 2 ) 然后, 根据 IMS各网元 CDR的不同功能, 参考基本业务和增值 业务所涉及的 IMS 网元的不同, 分别合并相关网元的公共字段部分, 不同 的部分分别放在对应的各网元特有字段部分, 以便综合后的 CDR表传送到 BD后, BD在必要时可根据 CR、 SP、 AM字段从 CDR表中提取共有项, 然后加上各网元的特有字段还原出综合前的各网元的 CDR。 (2) Then, according to the different functions of the CDRs of the IMS network elements, refer to the common IMS network elements involved in the basic service and the value-added service, and merge the common field parts of the relevant network elements respectively, and the different parts are respectively placed in the corresponding networks. The unique field part of the element, so that after the integrated CDR table is transmitted to the BD, the BD can extract the common item from the CDR table according to the CR, SP, and AM fields as necessary. Then, the unique field of each network element is added to restore the CDR of each network element before the integration.
考虑到 I-CSCF产生的 CDR—般不用于计费和结算,并且与其他 6个网 元的 CDR的公共字段较少, 因此将该 I-CSCF产生的 CDR单独放在综合表 的首部 201处(文中标号 201-209仅为表述方便, 不作为本发明的限制) 。  Considering that the CDRs generated by the I-CSCF are not used for billing and settlement, and there are fewer common fields with the CDRs of the other six network elements, the CDRs generated by the I-CSCF are placed separately at the header 201 of the synthesis table. (The labels 201-209 in the text are merely for convenience of presentation and are not to be construed as limiting the invention).
考虑到 MGCF和 BGCF两个网元生成的 CDR的相同字段较多 , 而且这 些字段也是 S-CSCF、 P-CSCF、 MRFC和 AS这 4个网元的 CDR所共有的字 段,所以将这 6个网元的 CDR的公共字段提取出来放在综合表的 202位置。  Considering that the CDRs generated by the two network elements of the MGCF and the BGCF have more fields, and these fields are also common to the CDRs of the four network elements of the S-CSCF, the P-CSCF, the MRFC, and the AS, these six are The common field of the CDR of the network element is extracted and placed at position 202 of the synthesis table.
考虑到 S-CSCF生成的 CDR包含计费所需的大部分信息如主叫、被叫、 服务时间 (包括会话建立、 会话结束、 媒体重协商时间等)、 会话描述协议 ( Session Description Protocol , SDP )信息, 以及与其他网元或分组交换 ( Packet Switch, PS )域计费信息的关联信息等, 大部分业务的计费可通过 此 CDR进行, 主要用于基于时长、 SDP信息以及一些基于事件的计费, 其 中的 AS应用信息可用于与 AS业务提供商间的结算。 考虑到 P-CSCF产生 的 CDR含有各媒体成份的 QoS信息,因此可用作 S-CSCF生成的 CDR计费 时的补充,以实现不同媒体不同 QoS的区别计费,于是将 S-CSCF和 P-CSCF 两个网元的 CDR共有字段放在综合表的 203位置。  Considering that the CDR generated by the S-CSCF contains most of the information required for charging, such as calling, called, service time (including session establishment, session end, media renegotiation time, etc.), Session Description Protocol (SDP) Information, and association information with other network elements or packet switching (PS) domain charging information, etc., the charging of most services can be performed through this CDR, mainly based on duration, SDP information and some event-based Billing, where the AS application information can be used for settlement with the AS service provider. Considering that the CDR generated by the P-CSCF contains the QoS information of each media component, it can be used as a supplement to the CDR charging generated by the S-CSCF to implement different charging for different QoS of different media, so the S-CSCF and the P are used. -CSCF The CDR common fields of the two network elements are placed at position 203 of the synthesis table.
考虑到 MRFC产生的 CDR与 AS产生的 CDR相同字段较多,并且在很 多 IMS增值业务中通常都涉及到这两个网元, 因此将 AS和 MRFC两个网 元的 CDR的公共字段存放在综合表的 204位置。  Considering that the CDRs generated by the MRFC have the same number of fields as the CDRs generated by the AS, and the two network elements are usually involved in many IMS value-added services, the common fields of the CDRs of the two network elements of the AS and the MRFC are stored in the integrated 204 position of the table.
S-CSCF、 P-CSCF, MRFC, MGCF和 AS这 5个网元的 CDR的特有 字段按照 "record type" 递增的顺序, 分别置于综合表的 205、 206、 207、 208和 209位置中。  The unique fields of the CDRs of the five network elements, S-CSCF, P-CSCF, MRFC, MGCF, and AS, are placed in the 205, 206, 207, 208, and 209 positions of the integrated table in the order of increasing "record type".
在本实施例中,各字段的放置顺序即图 2中各字段的顺序是按照程序执 行时字段内容的放置顺序 , 打乱此顺序并不会影响本发明的执行。  In this embodiment, the order in which the fields are placed, that is, the order of the fields in Fig. 2 is the order in which the contents of the fields are placed in accordance with the program execution, and disturbing the order does not affect the execution of the present invention.
如图 3所示,显示了本发明中 IMS网络多重 CDR的综合过程的流程图。 步骤 301 : 在主叫侧和被叫侧分别将 "ICID" 和 "Role of node" 两个字 段相同的 IMS网元的 CDR进行关联, 将关联后的各网元的 CDR暂存在緩 存区, 执行步骤 302; 当 AS作为 SIP代理和 B2BUA (背靠背用户代理) 时, "role of node" 字段的值既不是主叫, 也不是被叫, 因而该 AS的 CDR既不能关联到主叫 侧, 也不能关联到被叫侧。 此时, 若 AS与付费方的 IMS其他网元属于同一 个 CGF, 则在其他网元综合完毕后, f艮据 S-CSCF 中标识付费方的 "SubscriptionID" (用户标识)信息, 将此 AS 的 CDR综合到付费方那一 侧的主叫或被叫侧的综合后的 CDR中; 若 AS与付费方的 IMS其他网元不 属于同一个 CGF时, 以上过程则在 BD中完成。 As shown in FIG. 3, a flow chart showing a process of synthesizing multiple CDRs of an IMS network in the present invention is shown. Step 301: Associate the CDRs of the IMS network elements with the same "ICID" and "Role of node" in the calling side and the called side, and temporarily associate the CDRs of the associated network elements in the buffer area, and execute Step 302; When the AS acts as a SIP proxy and a B2BUA (back-to-back user agent), the value of the "role of node" field is neither the calling nor the called, so the CDR of the AS can neither be associated with the calling side nor associated with the Called side. At this time, if the AS and the other IMS network element of the paying party belong to the same CGF, after the other network elements are integrated, the AS identifies the "SubscriptionID" information of the paying party in the S-CSCF. The CDR is integrated into the integrated CDR of the calling or called side of the paying party side; if the AS and the paying party's IMS other network elements do not belong to the same CGF, the above process is completed in the BD.
如果 CGF在进行 CDF综合时还有网元的 CDR未上报, 或者 CGF等待 一段时间后仍未收到上报, 则继续进行下面的 CDR综合处理, 在收到该网 元上 4艮的 CDR后, 直接发送给 BD, 由 BD进行处理。  If the CDR of the network element is not reported by the CGF during the CDF synthesis, or if the CGF has not received the report after waiting for a period of time, the following CDR synthesis processing is continued, after receiving the 4 CDRs on the network element, Directly sent to the BD, processed by the BD.
步骤 302: 从緩存区中取出一个网元的 CDR, 并将緩存中对应的 CDR 的数据删除, 查看该 CDR的 "Record type" , 判断该网元是否为 I-CSCF, 若是 I-CSCF, 则执行步骤 303; 若不是 I-CSCF, 则转步骤 304;  Step 302: The CDR of a network element is removed from the buffer, and the data of the corresponding CDR in the cache is deleted, and the "Record type" of the CDR is checked to determine whether the network element is an I-CSCF. If it is an I-CSCF, Step 303; if not I-CSCF, then go to step 304;
步骤 303: 在表头 I-CSCF CDR特有字段 201处填写 I-CSCF的 CDR各 字段, 转步骤 312;  Step 303: Fill in the CDR fields of the I-CSCF at the header I-CSCF CDR-specific field 201, and go to step 312;
步骤 304: 判断 CDR中 "CR"位置是否等于 1, 若等于 1, 转步骤 306; 否则执行步骤 305;  Step 304: Determine whether the "CR" position in the CDR is equal to 1, if equal to 1, go to step 306; otherwise, go to step 305;
如果 CR等于 1表示该 CDR中 CR字段内容已经填写过了。  If CR is equal to 1, it means that the CR field content in the CDR has been filled in.
步骤 305: 将 I-CSCF以外的其他 6个网元的 CDR的公共字段填写在对 应的 202位置处, 置 "CR" 为 1, 执行步骤 306;  Step 305: Fill in the common field of the CDRs of the other six network elements other than the I-CSCF at the corresponding 202 position, set "CR" to 1, and perform step 306;
步骤 306: 查看 "Record Type" :  Step 306: View "Record Type":
如果为 S-CSCF或者 P-CSCF, 则转步骤 307;  If it is S-CSCF or P-CSCF, go to step 307;
如果为 AS或者 MRFC, 则转步骤 309;  If it is AS or MRFC, go to step 309;
如果为 MGCF, 则转步骤 311 ;  If it is MGCF, go to step 311;
如果为 BGCF, 则转步骤 312;  If it is BGCF, go to step 312;
步骤 307: 判断 "SP" 是否为 1 , 若 "SP" 为 1 , 直接转步骤 311 ; 否 则转步骤 308; 步骤 308: 在 S-CSCF和 P-CSCF公共字段 203处填写相应的公共字段, 置 "SP" 为 1 , 转步骤 311 ; Step 307: Determine whether "SP" is 1, if "SP" is 1, go directly to step 311; otherwise, go to step 308; Step 308: Fill in the corresponding public field in the S-CSCF and P-CSCF common field 203, set "SP" to 1, and go to step 311;
步骤 309: 判断 "AM" 是否为 1, 若 "AM" 为 1, 直接转步骤 311; 否则转步骤 310;  Step 309: Determine whether "AM" is 1, if "AM" is 1, go directly to step 311; otherwise, go to step 310;
步骤 310:在 AS和 MRFC公共字段 204处填写相应的公共字段,置" AM" 为 1 , 执行步骤 311 ;  Step 310: Fill in the corresponding common field in the AS and MRFC common field 204, set "AM" to 1, and perform step 311;
步骤 311: 将各网元 CDR的特有字段分别存放在各网元 CDR对应的特 有字段处, 执行步骤 312;  Step 311: The unique fields of the CDRs of each network element are respectively stored in the unique fields corresponding to the CDRs of the network elements, and step 312 is performed;
本步骤执行时, 将 S-CSCF、 P-CSCF, MRFC, MGCF和 AS这 5个网 元的 CDR的特有字段按照 "record type" 递增的顺序, 分别置于综合表的 205、 206、 207、 208和 209位置中。  When this step is executed, the unique fields of the CDRs of the five network elements of the S-CSCF, the P-CSCF, the MRFC, the MGCF, and the AS are placed in the order of increasing the "record type", and are respectively placed in the 205, 206, and 207 of the comprehensive table. In positions 208 and 209.
步骤 312: 判断緩存区中是否还有 CDR需综合, 若緩存区中没有相关 联的 CDR需综合, 则转步骤 313; 否则转步驟 302;  Step 312: Determine whether there is still a CDR in the buffer area to be integrated. If there is no associated CDR in the buffer area to be integrated, go to step 313; otherwise, go to step 302;
到步骤 312为止, 一次会话的 CDR综合完成。  By step 312, the CDR synthesis of one session is completed.
步骤 313: 将综合后的 CDR总表送 BD, 转步骤 301。  Step 313: Send the combined CDR summary table to the BD, and go to step 301.
下面结合一个应用实例具体说明本发明的 IMS网络多个 CDR综合的流 程。 The process of integrating multiple CDRs of the IMS network of the present invention will be specifically described below with reference to an application example.
主叫方 A建立到被叫方 B的视频电话的实例如图 4所示, 从用户 A发 起 SIP INVITE到 SIP BYE过程中, 主叫侧产生了 S-CSCF CDR和 P-CSCF CDR, 被叫側产生 S-CSCF CDR, P-CSCF CDR和 I-CSCF CDR:  An example of the video call established by the calling party A to the called party B is as shown in FIG. 4. During the process of initiating the SIP INVITE to the SIP BYE from the user A, the calling side generates the S-CSCF CDR and the P-CSCF CDR, and is called. Side generation S-CSCF CDR, P-CSCF CDR and I-CSCF CDR:
步骤 1 : 在主叫侧和被叫侧分别将 "ICID" 和 "Role of node" 两个字段 相同的 IMS网元的 CDR进行关联, 将关联后的各网元的 CDR暂存在緩存 区, 执行步骤 2, 以被叫侧被叫方 B 的综合情况为例 (主叫方相似) , 得 S-CSCF, P-CSCF, I-CSCF三张 CDR;  Step 1: The CDRs of the IMS network elements with the same "ICID" and "Role of node" are associated with each other on the calling side and the called side, and the CDRs of the associated network elements are temporarily stored in the buffer area. Step 2, taking the integrated situation of the called party B on the called side as an example (the calling party is similar), and obtaining three CDRs of S-CSCF, P-CSCF, and I-CSCF;
步骤 2: 从緩存区中取出一个网元的 CDR, 并将緩存中对应的 CDR的 数据删除, 查看 "Record type" , 判断该网元是否为 I-CSCF, 若为 I-CSCF, 执行步骤 3, 否则转步骤 4; 步骤 3: 向 I-CSCF CDR特有字段 201处填写 I-CSCF的 CDR各字段, 转步骤 10; Step 2: Remove the CDR of a network element from the buffer, delete the data of the corresponding CDR in the cache, and view the "Record type" to determine whether the network element is an I-CSCF. If it is an I-CSCF, go to Step 3. , otherwise go to step 4; Step 3: Fill in the CDR fields of the I-CSCF to the I-CSCF CDR-specific field 201, go to step 10;
步骤 4: 判断 "CR" 是否为 1 , 若为 1, 转步骤 6; 否则执行步骤 5; 步骤 5: 将除 I-CSCF以外的其他 6个网元 CDR的公共字段填写在对应 的 202位置处, 置 "CR" 为 1 , 执行步骤 6;  Step 4: Determine whether "CR" is 1, if it is 1, go to step 6; otherwise, go to step 5; Step 5: Fill in the common field of the CDRs of the other 6 network elements except the I-CSCF at the corresponding 202 position. , set "CR" to 1, and perform step 6;
步骤 6: 查看 "Record type" , 由于本例中只涉及到 S-CSCF CDR和 P-CSCF CDR, 于是执行步骤 7;  Step 6: View the "Record type", since only the S-CSCF CDR and the P-CSCF CDR are involved in this example, then step 7 is performed;
步骤 7: 判断 "SP" 是否为 1, 若为 1, 转步骤 9; 否则进行步骤 8; 步骤 8: 填写 S-CSCF和 P-CSCF公共字段 203, 置 "SP" 为 1, 执行步 骤 9;  Step 7: Determine whether "SP" is 1, if it is 1, go to step 9; otherwise, go to step 8; Step 8: Fill in the S-CSCF and P-CSCF common field 203, set "SP" to 1, and perform step 9;
步骤 9: 根据 "Record type"填写 S-CSCF特有字段 205或 P-CSCF特有 字段 206, 执行步骤 10;  Step 9: Fill in the S-CSCF-specific field 205 or the P-CSCF-specific field 206 according to the "Record type", and perform step 10;
步骤 10: 判断緩存区中是否还有 CDR需综合, 若缓存区中没有相关联 的 CDR需综合, 则转步骤 11; 否则转步骤 2;  Step 10: Determine whether there are still CDRs in the buffer area to be integrated. If there is no associated CDR in the buffer area to be integrated, go to step 11; otherwise, go to step 2;
步骤 11 : 将综合后的 CDR总表送 BD, 转步骤 1。  Step 11: Send the combined CDR summary table to BD and go to step 1.
本实施例 IMS网络 CDR综合总表结构见表 1所示。  In this embodiment, the CDR network summary table structure of the IMS network is shown in Table 1.
运营商可以根据自己的策略来制定计费和结算公式(包含对于特定的业 务需要哪些网元的计费信息), 将所需的计费信息从合并总表中取出进行计 费和结算, 例如: 使用除了 I-CSCF以外 6个网元的 CDR公共字段部分 202 中的 List of SDP media component可以对不同的媒体单独计费, 以及对不同 媒体的不同的 QoS进行区别计费。 通过 AS特有字段 209 中的 Alternative Charged Party Address, 可以使得付费方不再局限于主、 被叫方, 还可以加 入第三方。 通过 MRFC特有字段 207中的 Application Servers Information, 可以对多方会议中的每一个" leg"计费。  The operator can formulate billing and settlement formulas (including billing information of which network elements are needed for a specific service) according to their own policies, and take out the required billing information from the consolidated summary table for billing and settlement, for example. The List of SDP media components in the CDR common field portion 202 of the six network elements except the I-CSCF can separately charge different media and perform differential charging for different QoS of different media. Through the Alternative Charged Party Address in the AS-specific field 209, the payer can be no longer restricted to the primary or called party, and can be added to a third party. Each of the "legs" in the multiparty conference can be charged by the Application Servers Information in the MRFC-specific field 207.
表 1 : IMS网络多重 CDR综合后的总表示意图;
Figure imgf000013_0001
Figure imgf000014_0001
Figure imgf000015_0001
本发明在 IMS网络中实现 IMS会话建立和会话资源的使用釆用不同的 计费原则, 针对一次会话中使用的各种媒体或各种业务因 QoS 不同而采用 有区别的灵活的计费方案, 减少了 CGF与 BD之间 CDR文件传送的通信开 销, 减轻 BD的处理负担。 使得运营商在 BD对 IMS网元 CDR的关联和综 合负担大大减轻。本发明还为网络运营商实施更为合理和精确的计费模式提 供了完整的计费信息。网络运营商能根据用户对系统资源的使用情况以及用 户使用业务时的服务盾量采取灵活、 合理的计费机制, 提高用户的满意度。
Table 1: Schematic diagram of the general table after multiplexing multiple CDRs of the IMS network;
Figure imgf000013_0001
Figure imgf000014_0001
Figure imgf000015_0001
The invention implements IMS session establishment and use of session resources in an IMS network, adopts different charging principles, and adopts a differentiated and flexible charging scheme for different media or various services used in one session due to different QoS. The communication overhead of CDR file transfer between CGF and BD is reduced, and the processing load of BD is reduced. The association and integration burden of the CDR on the CDR of the IMS network element is greatly reduced by the operator. The invention also provides complete billing information for the network operator to implement a more reasonable and accurate billing mode. The network operator can adopt a flexible and reasonable charging mechanism according to the user's use of system resources and the service shield of the user when using the service, thereby improving user satisfaction.
以上所述仅为本发明较佳的具体实施方式,但本发明的保护范围并不仅 局限于此。 对于本领域的技术人员来说, 本发明可以有各种更改和变化。 因 此, 凡在本发明的精神和原则之内所作的任1何修改、 等同替换、 改进以及更 新等等, 均应包含在本发明的保护范围之内。 The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. It will be apparent to those skilled in the art that various modifications and changes can be made in the present invention. Thus, Renfan made within the spirit and principle of the present invention where a modification, equivalent replacement, improvement, and updating, etc., should be included within the scope of the present invention.
工业实用性 Industrial applicability
本发明在 IMS网络中实现 IMS会话建立和会话资源的使用采用不同的 计费原则, 针对一次会话中使用的各种媒体或各种业务因 QoS 不同而采用 有区别的灵活的计费方案, 减少了 CGF与 BD之间 CDR文件传送的通信开 销, 减轻 BD的处理负担。 使得运营商在 BD对 IMS网元 CDR的关联和综 合负担大大减轻。本发明还为网络运营商实施更为合理和精确的计费模式提 供了完整的计费信息。网络运营商能根据用户对系统资源的使用情况以及用 户使用业务时的服务质量采取灵活、 合理的计费机制, 提高用户的满意度。  The invention adopts different charging principles for implementing IMS session establishment and session resource in the IMS network, and adopts a differentiated flexible charging scheme for different media or various services used in one session due to different QoS. The communication overhead of CDR file transfer between CGF and BD reduces the processing load of BD. The association and overall burden of the CDR on the CDR of the IMS network element are greatly reduced. The present invention also provides complete billing information for network operators to implement a more reasonable and accurate billing mode. The network operator can adopt a flexible and reasonable charging mechanism based on the user's use of system resources and the quality of service when the user uses the service, thereby improving user satisfaction.

Claims

权 利 要 求 书 Claim
1、 一种 IP多媒体子系统中多重计费数据记录的综合方法, 由 IP多媒 体子系统的计费网关功能对发送到记账域的计费数据记录进行综合处理,其 特征在于: 1. A comprehensive method for multiple charging data records in an IP multimedia subsystem, wherein the charging gateway function of the IP multimedia subsystem performs comprehensive processing on the charging data records sent to the accounting domain, and is characterized by:
计费网关功能将每个会话的主叫侧或被叫侧各网元的计费数据记录关 联起来,即选出每个会话的主叫側各网元计费数据记录或被叫側各网元计费 数据记录; 所述计费网关功能将关联后各网元计费数据记录中的共有部分合并成 公共字段,将所述公共字段以及各网元计费数据记录中特有部分的特殊字段 分段记录在新的计费数据记录中。  The charging gateway function associates the charging data records of the network elements on the calling side or the called side of each session, that is, selects the charging data records of the network elements on the calling side of each session or the networks on the called side. a billing data record; the billing gateway function combines the common parts in the billing data records of each network element into a common field, and the special field and the special field of the unique part of each network element billing data record Segmentation is recorded in the new billing data record.
2、 如权利要求 1所述的方法, 其特征在于, 所述方法进一步包括以下 步骤: 2. The method of claim 1 wherein the method further comprises the steps of:
( 1 )计费网关功能将计费数据功能产生的各个网元的计费数据记录按 照 IMS计费标识符和主被叫类别进行关联;  (1) The charging gateway function associates the charging data records of the respective network elements generated by the charging data function according to the IMS charging identifier and the calling and called categories;
( 2 )计费网关功能针对关联后的主叫侧或被叫侧计费数据记录, 将各 个网元计费数据记录中与运营商计费和结算不相关的信息删除;  (2) The charging gateway function deletes the information related to the charging and settlement of the operator in the charging data records of the respective network elements for the associated charging data of the calling side or the called side;
( 3 )计费网关功能取关联后网元的计费数据记录, 将其中与其他网元 共有部分合并成公共字段,将所述公共字段以及该网元特有部分的特殊字段 分别记录在新的计费数据记录中的相应位置,并为各公共字段配置状态指示 以表示该公共字段是否已被填写,执行本步骤直到将关联后的所有计费数据 记录内容在新的计费数据记录中记录完毕;  (3) The charging gateway function takes the charging data record of the associated network element, merges the common part with other network elements into a common field, and records the common field and the special field of the unique part of the network element respectively in the new Corresponding location in the billing data record, and configuring a status indication for each common field to indicate whether the public field has been filled, performing this step until all the associated billing data record contents are recorded in the new billing data record Finished
( 4 )生成的计费数据记录文件发送给记账域。  (4) The generated billing data record file is sent to the billing domain.
3、 如权利要求 2所述的方法, 其特征在于, 3. The method of claim 2, wherein
在所述新的计费数据记录中通过指示信息指示各字段记录的字段内容, 同时指示各字段的记录位置;所述各公共字段配置的状态指示采用指示信息 中的值来表示。 4、 如权利要求 3所述的方法,其特征在于,在所述步骤(4 )后还包括:In the new charging data record, the field content recorded by each field is indicated by the indication information, and the recording position of each field is indicated; the status indication of each common field configuration is represented by a value in the indication information. 4. The method of claim 3, further comprising, after said step (4):
( 5 )记账域收到计费数据记录文件后, 根据所述指示信息将各个网元 的计费数据记录的公共字段和特殊字段恢复出来, 进行计费处理。 (5) After receiving the accounting data record file, the accounting domain recovers the public field and the special field of the charging data record of each network element according to the indication information, and performs charging processing.
5、 如权利要求 2至 4中任一权利要求所述的方法, 其特征在于, 所述 网元包括以下的一个或几个: The method according to any one of claims 2 to 4, wherein the network element comprises one or more of the following:
服务呼叫会话控制功能 S-CSCF,代理呼叫会话控制功能 P-CSCF,询问 呼叫会话控制功能 I-CSCF, 应用服务器 AS, 媒体资源控制功能 MRFC, 边 界网关控制功能 BGCF, 媒体网关控制功能 MGCF。  Service Call Session Control Function S-CSCF, Proxy Call Session Control Function P-CSCF, Interrogation Call Session Control Function I-CSCF, Application Server AS, Media Resource Control Function MRFC, Border Gateway Control Function BGCF, Media Gateway Control Function MGCF.
6、 如权利要求 5所述的方法, 其特征在于, 所述公共字段包括以下一 种或几种: 6. The method according to claim 5, wherein the common field comprises one or more of the following:
网元 S-CSCF, P-CSCF, AS, MRFC, BGCF, MGCF的共有部分; 网元 S-CSCF, P-CSCF的共有部分;  The common part of the network element S-CSCF, P-CSCF, AS, MRFC, BGCF, MGCF; the common part of the network element S-CSCF, P-CSCF;
网元 AS, MRFC的共有部分。  Network element AS, the common part of MRFC.
7、 如权利要求 2所述的方法, 其特征在于, 7. The method of claim 2, wherein
在所述步骤(1 ) 中, 所述计费网关功能将多媒体子系统中同一会话过 程的主叫侧和被叫侧的计费数据记录按照会话序列号和主叫 /被叫参数分别 进行关联, 并将关联后的各网元计费数据记录暂存在緩存区;  In the step (1), the charging gateway function associates the charging data records of the calling side and the called side of the same session process in the multimedia subsystem according to the session serial number and the calling/called parameters respectively. And temporarily storing the associated network element billing data records in the buffer area;
在所述步骤(3 ) 中, 所述计费网关功能每次从緩存区中取出同一个会 话的一个网元的计费数据记录进行处理。  In the step (3), the charging gateway function takes out the charging data record of one network element of the same session from the buffer area for processing.
8、 如权利要求 6所述的方法,其特征在于,所述步骤(3 )进一步包括: 所述计费网关功能分别从緩存区中取出同一个会话的每一个网元的计 费数据记录,根据计费数据记录中的记录类型判断网元的类型, 并根据各网 元类型将公共字段或特殊字段记录到新的计费数据记录中, 记录时: The method according to claim 6, wherein the step (3) further comprises: the charging gateway function respectively extracting, from the buffer area, the charging data record of each network element of the same session, The type of the network element is determined according to the record type in the charging data record, and the public field or the special field is recorded into the new charging data record according to each network element type, when recording:
若网元为询问呼叫会话控制功能 I-CSCF, 则在所述新计费数据记录中 表示该 I-CSCF网元特殊字段的位置处记录 I-CSCF的计费数据记录的内容; 若网元为 I-CSCF以外的其他 6个网元任意之一, 则在所述新计费数据 记录中表示该 6个网元公共字段的位置处记录所述网元计费数据记录中该 6 个网元共有部分的内容, 然后进一步判断: If the network element is the inquiry call session control function I-CSCF, the content of the charging data record of the I-CSCF is recorded in the location of the special field of the I-CSCF network element in the new charging data record; For any one of the other six network elements other than the I-CSCF, the new charging data is Recording, in the record, the location of the common fields of the six network elements, recording the content of the common parts of the six network elements in the network element charging data record, and then further determining:
若网元为服务呼叫会话控制功能 S-CSCF 或代理呼叫会话控制功能 P-CSCF, 则在所述新计费数据记录中表示该两个网元公共字段的位置处记 录所述网元计费数据记录中 S-CSCF和 P-CSCF共有部分的内容, 之后, 在 所述新计费数据记录中表示网元 S-CSCF或 P-CSCF特殊字段的位置处记录 所述网元的特殊字段;  If the network element is the serving call session control function S-CSCF or the proxy call session control function P-CSCF, the network element charging is recorded at the location of the common fields of the two network elements in the new charging data record. The S-CSCF and the P-CSCF share the content of the data record, and then record the special field of the network element at the location of the special field of the network element S-CSCF or P-CSCF in the new charging data record;
若网元为应用服务器 AS或媒体资源控制功能 MRFC, 则在所述新计费 数据记录中表示该两个网元公共字段的位置处记录所述网元计费数据记录 中 AS和 MRFC共有部分的内容,之后,在所述新计费数据记录中表示网元 AS或 MRFC特殊字段的位置处记录所述网元的特殊字段;  If the network element is the application server AS or the media resource control function MRFC, the AS and MRFC common parts in the network element charging data record are recorded in the location of the common fields of the two network elements in the new charging data record. Content, after which the special field of the network element is recorded at the location of the network element AS or the MRFC special field in the new charging data record;
若网元为媒体网关控制功能 MGCF,则在所述新计费数据记录中表示该 MGCF网元公共字段的位置处记录所述网元的特殊字段;  If the network element is the media gateway control function MGCF, the special field of the network element is recorded in the location of the common field of the MGCF network element in the new charging data record;
重复执行上述步骤,直到同一会话中所有主叫侧或被叫侧的网元的计费 数据记录内容均记录在新的计费数据记录中。  The above steps are repeatedly performed until the billing data record contents of all the NEs on the calling or called side in the same session are recorded in the new billing data record.
9、 如权利要求 8所述的方法, 其特征在于-. 9. The method of claim 8 wherein -.
所述在新计费数据记录中指示除 I-CSCF以外的其他 6个网元公共字段 记录位置的指示信息为 CR, CR的值用于表示该公共字段是否已被填写; 所述在新计费数据记录中指示 S-CSCF网元和 P-CSCF网元公共字段记 录位置的指示信息为 SP, SP的值用于表示该公共字段是否已被填写;  The indication information indicating the recording position of the common field of the other six network elements except the I-CSCF in the new charging data record is CR, and the value of CR is used to indicate whether the public field has been filled in; The indication information indicating the location of the common field record of the S-CSCF network element and the P-CSCF network element in the fee data record is SP, and the value of the SP is used to indicate whether the public field has been filled in;
所述在新计费数据记录中指示 AS网元和 MRFC网元公共字段记录位置 的指示信息为 AM, AM的值用于表示该公共字段是否已被填写;  The indication information indicating the location of the common field record of the AS network element and the MRFC network element in the new charging data record is AM, and the value of AM is used to indicate whether the public field has been filled in;
已被填写过的公共字段不必重复写入。  Public fields that have already been filled out do not have to be written repeatedly.
10、 如权利要求 7所述的方法, 其特征在于: 10. The method of claim 7 wherein:
当应用服务器 AS作为会话初始协议代理和背靠背用户代理时, 若 AS与付费方的多媒体子系统的其他网元属于同一个计费网关功能, 则在其他网元综合完毕后, 根据服务呼叫会话控制功能 S-CSCF中标识付费 方的用户标识 SubscriptionlD信息, 将此 AS 的计费数据记录综合到付费方 那一侧综合后的新计费数据记录中; When the application server AS acts as the session initial protocol proxy and the back-to-back user agent, if the AS and the other network elements of the payer's multimedia subsystem belong to the same charging gateway function, after the other network elements are integrated, the service call session is controlled. Function S-CSCF identifies the payment The user ID of the party identifies the subscription data, and integrates the accounting data record of the AS into the new billing data record integrated by the paying party;
若 AS与付费方的多媒体子系统的其他网元不属于同一个计费网关功能 时,则在其他网元综合完毕后,由记账域根据服务呼叫会话控制功能 S-CSCF 中标识付费方的用户标识 SubscriptionlD信息, 将此 AS 的计费数据记录综 合到付费方那一侧的主叫或被叫侧的综合后的新计费数据记录中。  If the AS and the other network element of the paying party's multimedia subsystem do not belong to the same charging gateway function, after the other network elements are integrated, the accounting domain identifies the paying party according to the service call session control function S-CSCF. The user identifier Subscription1D information is integrated into the integrated billing data record of the calling party or the called party on the side of the paying party.
PCT/CN2007/003832 2007-09-24 2007-12-27 Integrated method of the multi-charging data records in an ip multimedia subsystem WO2009039699A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2007101615215A CN101127612B (en) 2007-09-24 2007-09-24 Consolidation method for manifold billing data records in IP multimedia sub-system
CN200710161521.5 2007-09-24

Publications (1)

Publication Number Publication Date
WO2009039699A1 true WO2009039699A1 (en) 2009-04-02

Family

ID=39095546

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/003832 WO2009039699A1 (en) 2007-09-24 2007-12-27 Integrated method of the multi-charging data records in an ip multimedia subsystem

Country Status (2)

Country Link
CN (1) CN101127612B (en)
WO (1) WO2009039699A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127612B (en) * 2007-09-24 2012-07-04 中兴通讯股份有限公司 Consolidation method for manifold billing data records in IP multimedia sub-system
CN101582778B (en) * 2008-07-18 2011-11-30 中兴通讯股份有限公司 Offline charging method and offline charging system for IP multimedia subsystem
CN102045175B (en) * 2009-10-22 2015-07-22 中兴通讯股份有限公司 Method and device for sending charging data recording
CN102256231A (en) * 2011-07-05 2011-11-23 中兴通讯股份有限公司 Multi-network element fusion charging method and system, and charging gateway function
CN103384202B (en) * 2013-07-17 2017-06-13 大唐移动通信设备有限公司 The transmission method and equipment of a kind of flow report message
CN104298695B (en) * 2013-07-19 2020-06-16 腾讯科技(深圳)有限公司 Data caching method and device and server
CN106888101A (en) * 2015-12-16 2017-06-23 中兴通讯股份有限公司 A kind of charge processing method, device and charge system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070008963A1 (en) * 2005-07-05 2007-01-11 Klaus Hoffmann Method to protect against manipulated charging signaling data in IMS networks
US20070213031A1 (en) * 2005-03-07 2007-09-13 Ejzak Richard P Method and apparatus for linking charging records
CN101127612A (en) * 2007-09-24 2008-02-20 中兴通讯股份有限公司 Consolidation method for manifold billing data records in IP multimedia sub-system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070213031A1 (en) * 2005-03-07 2007-09-13 Ejzak Richard P Method and apparatus for linking charging records
US20070008963A1 (en) * 2005-07-05 2007-01-11 Klaus Hoffmann Method to protect against manipulated charging signaling data in IMS networks
CN101127612A (en) * 2007-09-24 2008-02-20 中兴通讯股份有限公司 Consolidation method for manifold billing data records in IP multimedia sub-system

Also Published As

Publication number Publication date
CN101127612B (en) 2012-07-04
CN101127612A (en) 2008-02-20

Similar Documents

Publication Publication Date Title
JP5709850B2 (en) Fault tolerant method for generating fully correlated IMS billing data records
US7680481B2 (en) Method and apparatus for linking charging records
JP4975106B2 (en) Third party billing for SIP sessions
US8126123B2 (en) Pre-biller in internet protocol multimedia subsystem (IMS) charging gateway function (CGF)
CN101843034B (en) Method, device and system for supporting distributed IMS charging
US8218742B2 (en) Method of correlating charging data records within an offline charging system
CN101335630B (en) Charge associated method and device
WO2009039699A1 (en) Integrated method of the multi-charging data records in an ip multimedia subsystem
CA2814973C (en) Method and system for supporting multiple time zones and charging method and system in ims
JP5851986B2 (en) Method and apparatus for use in an IP multimedia subsystem
WO2007143926A1 (en) An ims network charging system and method
EP2391057B1 (en) Method for selecting the type of charging correlation ID and charging correlation system
CN100499467C (en) Signalling loading billing method in multi-media subsystem
CN103490910A (en) Method for charging session contents
CN100454814C (en) A method for associating and distinguishing billing bills in a fork scenario
CN102420807A (en) Method and system for supporting multiple time zones by IMS (IP Multimedia Subsystem), and charging method and system
CN101453721B (en) Charging method, system and charging event reporting unit for non-SIP applications in IMS network
CN103813291A (en) Billing information association method and system
KR100972084B1 (en) Charging apparatus and method in IMS system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07855833

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07855833

Country of ref document: EP

Kind code of ref document: A1