[go: up one dir, main page]

WO2006047963A1 - Charging correlating and charging managing method for trunked voice service - Google Patents

Charging correlating and charging managing method for trunked voice service Download PDF

Info

Publication number
WO2006047963A1
WO2006047963A1 PCT/CN2005/001871 CN2005001871W WO2006047963A1 WO 2006047963 A1 WO2006047963 A1 WO 2006047963A1 CN 2005001871 W CN2005001871 W CN 2005001871W WO 2006047963 A1 WO2006047963 A1 WO 2006047963A1
Authority
WO
WIPO (PCT)
Prior art keywords
session
ims
terminal
pcid
belongs
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/CN2005/001871
Other languages
French (fr)
Chinese (zh)
Inventor
Long Luo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2006047963A1 publication Critical patent/WO2006047963A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP

Definitions

  • the present invention relates to the field of charging management technologies for communication networks, and in particular, to a charging association and charging management method for a trunked voice service. Background of the invention
  • IP Internet Protocol
  • Network operators have begun to try to provide users with point-to-multipoint, multi-point to multi-point voice services, such as: Cluster SMS service, cluster image service, and cluster voice service (PoC).
  • Cluster SMS service point-to-multipoint, multi-point to multi-point voice services
  • cluster image service cluster image service
  • PoC cluster voice service
  • the PoC service is based on a network subsystem supporting the Session Initiation Protocol (SIP), such as the IMS Internet Protocol Multimedia Subsystem or the MMD, and controls the session flow between the terminals by supporting the SIP/IP signaling flow, and
  • SIP Session Initiation Protocol
  • the IP-based cluster service is provided to the terminal by the PoC server to which the terminal belongs.
  • the calling terminal establishes a session interaction with the called terminal via the IMS network to which the called terminal belongs through the IMS network to which the calling terminal belongs.
  • the IMS network may include a Call State Control Function Entity (CSCF) and an Application Server (AS) that provides the above-mentioned session service.
  • CSCF Call State Control Function Entity
  • AS Application Server
  • the ASs that provide services to the calling terminal and the called terminal are the PoC server (PoC Server) to which the calling terminal and the called terminal belong, respectively.has
  • PoC server can be divided into control.
  • the specific difference between the PoC server and the participating PoC server is that the controlling PoC server establishes a session by calling the called terminal, and the participating members of the session can be added or deleted in the session;
  • the PoC server is responsible for establishing a connection between the terminal and the controlling PoC server, and controlling the terminal according to the subscription data of the terminal.
  • the IMS charging identifiers (ICIDs) for identifying the sessions are respectively allocated.
  • the PoC is a B2BUA (Back to Back User Agent) type service
  • the complete cluster session between the calling terminal and the called terminal established by the PoC server is actually performed by the calling terminal and the Controlling PoC server.
  • the calling session consists of the called session and the called session between the called terminal and the Controlling PoC server. Therefore, the system will assign different ICIDs to the calling session and the called session according to the two different sessions of the calling terminal and the called terminal, hereinafter referred to as the calling ICID and the called ICID.
  • the above-mentioned calling ICID is allocated by the P-CSCF in the IMS registered by the calling terminal, and the called ICID is allocated by the Controlling PoC server.
  • a single PoC server can be used as the Controlling PoC server.
  • the PoC server to which the calling terminal belongs can be used as the Controlling PoC server.
  • the IMS where the Controlling PoC server is located may be the same as the IMS to which the caller belongs, or may be the same as the IMS to which the called party belongs, or may be different from the IMS to which the master/call belongs.
  • Figure la is a schematic diagram of the signaling path in the process of establishing a cluster session; the basic process is: Calling terminal -> P-CSCF -> S-CSCF -> Calling PoC server -> S-CSCF ->> Controlling PoC server where IMS - "Controlling PoC server -" Controlling PoC server is located in IMS - "S-CSCF” (called S-CSCF) - "called PoC server -" S-CSCF (S-CSCF where the called party is located) -> P-CSCF (P-CSCF where the called party is located) - "The called terminal.”
  • S-CSCF S-CSCF
  • P-CSCF P-CSCF where the called party is located
  • FIG. 1b is a distribution flowchart of a prior art ICID, and the process includes the following steps:
  • Step 101 Terminal A, which is the calling party in the trunking communication, sends a service request to the IMS to which it belongs.
  • Step 102 After receiving the service request, the Proxy Call Session Control Function (P-CSCF) in the IMS allocates a calling ICID to the current session of the terminal A.
  • P-CSCF Proxy Call Session Control Function
  • Step 103 The P-CSCF adds the calling ICID to the service request, and then sends the service request to the serving call session control function entity (S-CSCF) registered by the terminal A in the IMS.
  • S-CSCF serving call session control function entity
  • Step 104 After receiving the service request, the S-CSCF in the IMS saves the calling ICID included in the service request.
  • Step 105 The S-CSCF sends the service request including the calling ICID to the PoC server and the control PoC server to which the terminal A belongs.
  • the S-CSCF sends the service request to the PoC server to which the terminal A belongs, and receives the service request message returned by the S-CSCF. Request to send control PoC Server.
  • Step 106 After receiving the service request, the PoC Server saves the calling ICID included in the service request, and allocates a called ICID to the session of the called terminal B.
  • the controlling PoC Server allocates different called ICIDs to the sessions of the plurality of called terminals according to the plurality of called terminal identifiers included in the service request.
  • Steps 107-108 After allocating the called ICID, the control PoC Server adds the called ICID to the service request, and sends the service request to the IMS to which the terminal B belongs via the S-CSCF of the IMS to which the terminal A belongs.
  • Step 109 After receiving the service request including the primary/called ICID, the S-CSCF of the IMS to which the terminal B belongs saves the primary/called ICID.
  • Step 111 After receiving the service request, the PoC server to which the terminal B belongs saves the calling ICID and the called ICID included in the service request.
  • Step 112 The PoC Server to which the terminal B belongs sends a service request including the master/called ICID to the P-CSCF in the IMS to which the terminal B belongs, via the S-CSCF registered by the terminal B in the IMS to which the terminal B belongs.
  • Step 113 The P-CSCF in the IMS to which the terminal B belongs stores the master/called ICID included in the service request, and deletes all ICIDs included in the received service request.
  • Step 114 The P-CSCF in the IMS to which the terminal B belongs sends the service request for deleting the ICID to the terminal B.
  • Steps 115-121 After receiving the service request, the terminal B belongs to the IMS to which the terminal belongs, the POS to which the terminal B belongs, the IMS to which the terminal B belongs, the IMS to which the terminal A belongs, the PoC server to which the terminal A belongs, and the IMS to which the terminal A belongs. , return a confirmation response to terminal A.
  • the IMS of the calling party sends a service request to the controlling PoC server.
  • the IMS can also send a service request to the controlling PoC server.
  • the processing flow is similar and will not be repeated here.
  • the S-CSCF registered by the terminal A and the S-CSCF registered by the terminal B may be the same or different.
  • the PoC server to which the terminal A belongs and the PoC server to which the terminal B belongs may be the same or different.
  • the above 3 8 ? and / or? 0 €861 61" When these functional entities are the same, the operation between the corresponding functional entities in Figure 1 is omitted.
  • the PoC Server to which the calling terminal belongs is used as the Controlling PoC server
  • the operations between the corresponding functional entities in FIG. 1 are omitted.
  • the PoC server to which the called terminal belongs is used as the Controlling PoC server
  • the corresponding processing in FIG. 1 is omitted in the processing flow of sending the service request from the IMS to the controlling PoC Server by the called IMS. The operation between functional entities.
  • terminal A can establish a session with the terminal B and all other called terminals to perform cluster communication.
  • the IMS will respectively add the calling terminal ICID and each called terminal ICID in the subsequently generated bill, and transmit the bill to the billing center.
  • the billing center dialog box When the billing center dialog box performs the billing operation, it identifies the ICID contained in the bill, and applies a unified method for bills with the same ICID, while different bills may be applied to bills with different ICIDs.
  • the charging method applied by the billing center to bills with different ICIDs may be the same or different.
  • the specific billing methods are the same depending on the billing logic set in the billing center.
  • each operation of each terminal generates a bill
  • the bills received by the billing center have multiple ICIDs having the same ICID.
  • the billing center applies a unified method of billing for these bills with the same ICID. It can be seen that the prior art application ICID associates all operations in a session and applies a uniform method charging for all operations in a session.
  • the calling terminal and the called terminal belonging to the same group respectively assign different ICIDs, and insert the ICID into the corresponding bill, and then the billing center applies the specific billing according to different ICIDs.
  • Method billing If a terminal temporarily withdraws from the session flow of the cluster communication for some reason in the process of cluster communication, and then rejoins the session, the IMS considers that the session rejoined by the terminal is a new session, but The terminal is assigned a new ICID. Thus, for the user, the session that was performed before the exit and the session that was performed after the rejoin became two unrelated, different sessions.
  • the ICID allocated before the terminal temporarily exits the cluster communication is added to the corresponding bill, and the terminal rejoins the cluster communication.
  • the assigned ICID will also be added to the corresponding bill.
  • the billing center charges the bills, it only charges according to the bill-specific application method with different ICIDs. Therefore, after exiting the cluster session and rejoining the cluster session in the same session process performed by the same terminal
  • the generated bills may be billed by different methods. This charging method is not reasonable, which reduces user satisfaction; and it is easy to generate billing errors such as repeated billing and leakage billing, which adversely affects the security and reliability of billing operations. Summary of the invention
  • a main object of the present invention is to provide a charging association method for a trunked voice service, so that in a complete cluster session flow of PoC communication, all terminals belonging to the same group have all operations in the group.
  • the generated bills are all associated to bill the associated bills as bills generated by the same session.
  • Another object of the present invention is to provide a charging management method for a trunked voice service, so that in a complete cluster session flow of PoC communication, all the terminals belonging to the same group that are associated in the group operate in the group.
  • the generated bills are billed as bills generated by the same session.
  • the present invention provides a method for charging a cluster voice service, the method comprising the following steps:
  • Controlling the cluster voice service server The Controlling PoC Server allocates a unique cluster voice service charging identifier PCID to the cluster service session when a cluster session starts.
  • the Controlling PoC Server transmits the above PCID to the calling terminal.
  • the SIP network and the SIP network to which the called terminal belongs by adding the PCID to the bills of the terminals participating in the current cluster service session, realize the billing of each calling session and called session included in the current cluster service session. Association.
  • the Controlling PoC Server can separately transmit the PICD to the SIP network to which the calling terminal belongs and the SIP network to which the called terminal belongs through a dedicated SIP message.
  • the Controlling PoC Server can add the PCID to the service request message and the acknowledgment response message, and respectively transmit the message to the SIP network to which the calling terminal belongs and the SIP network to which the called terminal belongs.
  • the SIP network may be an IMS network or an MMD network.
  • the step A may include:
  • the calling terminal sends a service request to the Controlling PoC Server through the IMS to which the calling terminal belongs;
  • Controlling PoC Server assigns a unique PCID to the cluster session
  • the step B includes:
  • the Controlling PoC Server will assign the PCID assigned to the cluster session to the IMS of the calling terminal that is sent to the current session and sent to the current session.
  • the IMS to which the called terminal belongs shall send the service request of the PCID to the PoC Server to which the called terminal belongs, and delete the PCID in the service request and send it to the called terminal.
  • the PoC Server to which the calling terminal belongs sends the PCID along with the acknowledgment response to the IMS to which the calling terminal belongs; B5.
  • the PCID is added to the CDRs of each terminal participating in the current cluster service session.
  • the step A1 may include:
  • the calling terminal sends a service request to the P-CSCF of the IMS to which it belongs;
  • the P-CSCF of the IMS to which the calling terminal belongs is assigned the calling ICID to the calling session, and sends the joining request to the S-CSCF signed by the calling user;
  • the S-CSCF sends a service request including the calling ICID to the PoC Server and the Controlling PoC Server to which the calling terminal belongs.
  • the Controlling PoC Server also allocates the called ICID to the called session, and joins the service request;
  • the S-CSCF of the IMS to which the calling terminal belongs sends the service request to the PoC server to which the calling terminal belongs and the IMS to which the called terminal of the current cluster session belongs;
  • the S-CSCF of the IMS to which the called terminal belongs sends the service request including the PCID to the PoC server to which the called terminal belongs, and sends the service request to the P-CSCF of the IMS to which the called terminal belongs.
  • the PCID and all ICIDs in the service request are deleted by the P-CSCF and sent to the called terminal.
  • the step A may include:
  • the calling terminal sends a service request to the IMS to which the called party belongs by using the IMS to which the calling terminal belongs.
  • the IMS to which the called terminal belongs sends a service request to the Controlling PoC Server; a3.
  • the Controlling PoC Server assigns a unique PCID to the cluster session;
  • the step B includes:
  • Controlling PoC Server will assign the PCID to this cluster session, join Sended to the IMS to which the called terminal belongs to the service request;
  • the IMS to which the called terminal belongs shall send the service request including the PCID to the PoC Server to which the called terminal belongs, and delete the PCID in the service request and send it to the called terminal.
  • b3. Return the called terminal to the calling terminal.
  • the PCID of the called terminal belongs to the IMS to which the calling party belongs, along with the acknowledgment response by the IMS to which the called terminal belongs;
  • the IMS to which the calling terminal belongs includes an acknowledgment response of the PCID, and is sent to the PoC Server to which the calling terminal belongs;
  • the PCID is added to the CDRs of each terminal participating in the current cluster service session.
  • the step al may include:
  • the calling terminal sends a service request to the P-CSCF of the IMS to which it belongs; al2, the P-CSCF of the IMS to which the calling terminal belongs is assigned the calling ICID to the calling session, and sends the joining service request to the calling user to sign the contract.
  • S-CSCF Serving Call Control Function
  • the S-CSCF sends the service request including the calling ICID to the PoC server to which the calling terminal belongs and the IMS to which the called party belongs;
  • the S-CSCF of the IMS to which the called party belongs sends a service request including the calling ICID to the Controlling PoC Server;
  • the Controlling PoC Server further allocates the called ICID to the called session, and joins the service request;
  • the S-CSCF of the IMS to which the called terminal belongs sends the service request to the PoC server to which the called terminal belongs, and sends the service request to the P-CSCF of the IMS to which the called terminal belongs, by the P-CSCF.
  • the PCID and all ICIDs in the service request are deleted and sent to the called terminal;
  • the S-CSCF of the IMS to which the calling terminal belongs will contain the PCID.
  • the acknowledgment response is sent to the PoC Server to which the calling terminal belongs.
  • the Controlling PoC Server may be a separate PoC Server; or a PoC Server to which the calling terminal belongs; or a PoC Serve to which the called terminal belongs.
  • the PCID of the cluster session and other CDRs can be used in the call list generated by the calling session or the called session.
  • the calling session or the called session is associated.
  • the present invention provides a charging management method for a trunked voice service, the method comprising the following steps:
  • Controlling the cluster voice service server The Controlling PoC Server allocates a unique cluster voice service charging identifier PCID to the cluster service session when a cluster session starts.
  • the Controlling PoC Server transmits the PCID to the SIP network to which the calling terminal belongs and the SIP network to which the called terminal belongs, and the PCID is added to the CDRs of each terminal participating in the current cluster service session to implement the cluster.
  • the CDRs with the same PCID are billed as the CDRs generated by the same session in the CDRs generated by the SIP network to which the master/called terminal belongs.
  • the step C may include:
  • the billing center identifies the PCIDs included in all the bills, and determines the bills with the same PCID as the bills of the same complete cluster session;
  • the charging center performs charging for the charging policy of the cluster session.
  • the step C3 may be: The charging center adopts a unified method to participate in the current cluster meeting. All terminals of the call are charged.
  • the Controlling PoC Server can separately transmit the PICD to the SIP network to which the calling terminal belongs and the SIP network to which the called terminal belongs through a dedicated SIP message.
  • the Controlling PoC Server may add the PCID to the service request message and the acknowledgment response message, and respectively transmit the message to the SIP network to which the calling terminal belongs and the SIP network to which the called terminal belongs.
  • the SIP network may be an IMS network or an MMD network.
  • the step A may include:
  • the calling terminal sends a service request to the Controlling PoC Server through the IMS to which the calling terminal belongs.
  • Controlling PoC Server assigns a unique PCID to the cluster session
  • the step B includes:
  • the Controlling PoC Server will assign the PCID assigned to the cluster session to the IMS of the calling terminal that is sent to the current session and sent to the current session.
  • the IMS to which the called terminal belongs shall send the service request of the PCID to the PoC Server to which the called terminal belongs, and delete the PCID in the service request and send it to the called terminal.
  • the PCC belongs to the IMS to which the calling terminal belongs, by the PoC Server to which the calling terminal belongs;
  • the step A may include:
  • the calling terminal sends a service request to the IMS to which the called party belongs by using the IMS to which the calling terminal belongs.
  • the IMS to which the called terminal belongs sends a service request to the Controlling PoC Server; a3.
  • the Controlling PoC Server assigns a unique PCID to the cluster session;
  • the step B includes:
  • Controlling PoC Server will assign the PCID assigned to the cluster session to the service request and send it to the IMS to which the called terminal belongs;
  • the IMS to which the called terminal belongs shall send the service request including the PCID to the PoC Server to which the called terminal belongs, and delete the PCID in the service request and send it to the called terminal.
  • b3. Return the called terminal to the calling terminal.
  • the PCID of the called terminal belongs to the IMS to which the calling party belongs, along with the acknowledgment response by the IMS to which the called terminal belongs;
  • the IMS to which the calling terminal belongs includes an acknowledgment response of the PCID, and is sent to the PoC Server to which the calling terminal belongs;
  • the PCID is added to the CDRs of each terminal participating in the current cluster service session.
  • the Controlling PoC Server may be a separate PoC Server; or a PoC Server to which the calling terminal belongs; or a PoC Serve to which the called terminal belongs.
  • the PCID of the cluster session and other CDRs can be used in the call list generated by the calling session or the called session.
  • the calling session or the called session is associated.
  • the process of rejoining the cluster session by the terminal that is halfway out during the cluster session may include: Dl.
  • the terminal that quits halfway sends a service request to the controlling PoC Serve through the IMS to which the terminal belongs;
  • step D2 controlling the PoC Serve to determine whether the terminal is a group member of the current cluster session, and if yes, adding the PCID of the cluster session to the acknowledgment response, returning to the IMS to which the terminal belongs, and performing step D3; otherwise, pressing the new cluster Session processing
  • the IMS to which the terminal belongs sends the acknowledgment response including the PCID to the PoC Serve to which the terminal belongs, and deletes the PCID in the acknowledgment response and sends it to the terminal.
  • the Controlling PoC Server allocates a unique PoC charging identifier (PCID) for a complete cluster session, and transmits the PCID to the participating cluster through the cluster session process.
  • PCID PoC charging identifier
  • the Controlling PoC Server uses the above-mentioned charging association method to allocate a unique PCID for a complete cluster session; in the bill generated by the SIP network to which the calling/called terminal belongs, it will have the same The bill of the PCID is billed as a bill generated by the same session.
  • Figure la is a schematic diagram of a signaling path in the process of establishing a cluster session
  • Figure lb is a distribution flow chart of the prior art ICID
  • FIG. 2 is a flowchart of a first preferred embodiment of a charging association method according to the present invention
  • FIG. 3 is a flowchart of a second preferred embodiment of a charging association method according to the present invention.
  • FIG. 4 is a flow chart of an embodiment of a billing management method to which the present invention is applied. Mode for carrying out the invention
  • the Controlling PoC Server allocates a unique PoC charging identifier (PCID) to a complete cluster session, and transmits the PCID to the SIP network to which each terminal participating in the cluster session belongs through the cluster session process. And being saved by the SIP network, and the charging association between the calling session and the called session is implemented by the PCID; so that all operations of the terminals belonging to the same group in the group in a complete session flow of the PoC communication
  • the generated CDRs are all associated with the PCID to charge the associated CDRs as CDRs generated by the same session.
  • the Controlling PoC Server uses the above-mentioned charging association method to allocate a unique PCID for a complete cluster session; in the bill generated by the SIP network to which the calling/called terminal belongs, it will have the same The bill of the PCID is billed as a bill generated by the same session.
  • cluster services such as: cluster SMS service, cluster image service, PoC, and so on.
  • the method of the present invention is described by taking the IMS-based PoC service as an example.
  • the charging management method based on other services such as the IMS or the MMD, such as the cluster short message service and the cluster image service, and the charging management method of the PoC service. the same.
  • the PCID may be allocated by a separate control PoC Server, or by a PoC Server to which the calling terminal controlling the PoC Server belongs, or by a PoC Server to which the called terminal controlling the PoC Server belongs.
  • a PoC Server to which the calling terminal belongs
  • a PoC Server to which the called terminal controlling the PoC Server belongs.
  • the PoC Server to which the calling terminal belongs is used to control the PoC Server, which is responsible for establishing and managing the cluster session, so the PoC Server is used by the PoC Server.
  • the PoC Server to which the terminal acting as the administrator in the calling terminal or called terminal belongs to control the PoC Server, which is responsible for establishing and managing The cluster session, so the PCID is assigned by the PoC Server.
  • the charging association method provided by the present invention is described in detail by taking the IMS network as the example, the PCID is allocated by the separate control PoC Server, and the Controlling PoC server is in the same IMS as the calling terminal.
  • FIG. 2 is a flowchart of a first preferred embodiment of a charging association method according to the present invention. The process includes the following steps:
  • Step 201 The terminal A, which is the calling party in the cluster communication, sends a service request to the IMS to which it belongs, and hopes to establish a cluster session with the terminal B for cluster communication.
  • the service request in this step is usually an invite message, which includes the identifier of the terminal A as the calling party and the identifier of the terminal B as the called party, and the identifier of the cluster where the terminal A is located.
  • the cluster identifiers of the terminals belonging to the same group are the same, and are used to identify that the current master/called terminal belongs to the same group.
  • Step 202 As the first functional entity in the IMS that interacts with the terminal A, after receiving the service request, the P-CSCF allocates a calling ICID to the current calling party of the terminal A, and the calling ICID Join the business request.
  • Step 203 The P-CSCF sends the service request that has joined the calling ICID to the S-CSCF registered by the terminal A.
  • Step 204 After receiving the service request, the S-CSCF saves the calling ICID included in the service request.
  • Step 205 The S-CSCF sends the service request including the calling ICID to the PoC server and the control PoC server to which the terminal A belongs.
  • the PoC Server is a type of an AS, and is used to provide an IMS-based cluster language to a terminal.
  • the voice service when the terminal is registered in the S-CSCF of the IMS, the IMS selects a PoC server according to the subscription data of the user, and uses the PoC server as the PoC server to which the terminal belongs to provide the IMS-based cluster voice service to the terminal.
  • the PoC server cannot directly communicate with each other. Therefore, in this step, the S-CSCF sends the service request to the PoC server to which the terminal A belongs, and receives the service request returned by the S-CSCF. , then the S-CSCF sends the service request to control PoC Serve
  • Step 206 After receiving the service request, the PoC Server learns that the terminal A wants to establish a session, and then saves the calling ICID included in the service request, and allocates an ICID to the called party. Of course, if there are multiple called terminals, the PoC Server allocates multiple different called ICIDs according to multiple called terminal identifiers included in the service request; meanwhile, a unique PCID is also assigned to the current cluster session.
  • Step 207-208 After the PoC Server allocates the PCID and the called ICID, the PCID and the called ICID are added to the IMS to which the service request is sent by the S-CSCF of the IMS to which the terminal A belongs.
  • Step 209 The S-CSCF of the IMS to which the terminal B belongs, after receiving the service request, saves the master/called ICID and the PCID.
  • Step 210 The S-CSCF sends the service request including the primary/called ICID and the PCID to the PoC server to which the terminal B belongs.
  • the PoC server to which the terminal A belongs cannot communicate with the PoC server to which the terminal B belongs. Therefore, the PoC server to which the terminal A belongs adds the service request of the PCID and the called ICID to the terminal A registered in the IMS to which the terminal A belongs. -CSCF.
  • Step 211 After receiving the service request, the PoC server to which the terminal B belongs saves the master/called ICID and the PCID included in the service request.
  • Step 212 The PoC server to which the terminal B belongs is via the terminal B in the IMS to which the terminal B belongs.
  • the registered S-CSCF sends a service request including the master/called ICID and the PCID to the P-CSCF in the IMS to which the terminal B belongs.
  • Step 213 The P-CSCF in the IMS to which the terminal B belongs stores the primary/called ICID and PCID included in the service request, and deletes all ICIDs and PCIDs included in the received service request.
  • Step 214 The P-CSCF in the IMS to which the terminal B belongs sends the service request for deleting the ICID and the PCID to the terminal B.
  • Step 215 After receiving the service request, the terminal B sends an acknowledgment response to the S-CSCF registered by the terminal B through the P-CSCF in the IMS to which the terminal B belongs, and the acknowledgment response includes the identifier of the terminal A and the identifier of the terminal B.
  • Step 216 After receiving the acknowledgment response, the S-CSCF sends an acknowledgment response to the PoC Server to which the terminal B belongs.
  • Step 217 After receiving the acknowledgment response, the PoC Server to which the terminal B belongs sends an acknowledgment response to the S-CSCF registered by the terminal B.
  • Step 218 After receiving the acknowledgment response sent by the PoC server to which the terminal B belongs, the S-CSCF registered by the terminal B, according to the identifier of the terminal A included in the acknowledgment response, is registered with the terminal A in the IMS to which the terminal A belongs.
  • the CSCF sends a confirmation response.
  • Step 219 After receiving the acknowledgment response, the S-CSCF registered by the terminal A sends an acknowledgment response to the PoC Server to which the terminal A belongs.
  • Step 220 After receiving the acknowledgment response, the PoC Server to which the terminal A belongs adds a PCID in the acknowledgment response, and sends an acknowledgment response to the PCID to the S-CSCF registered by the terminal A in the IMS to which it belongs.
  • the S-CSCF registered by the terminal A After receiving the acknowledgment response from the PoC Server to which the terminal A belongs, the S-CSCF registered by the terminal A transmits an acknowledgment response to the P-CSCF which is a connection point between the IMS to which the terminal A belongs and the terminal A. Steps 221-222: After receiving the acknowledgment response, the P-CSCF saves the PCID included in the acknowledgment response, deletes the PCID included in the received acknowledgment response, and sends an acknowledgment response with the deleted PCID to the terminal A.
  • the S-CSCF registered by the terminal A and the S-CSCF registered by the terminal B may be the same or different.
  • the PoC server to which the terminal A belongs and the PoC server to which the terminal B belongs may be the same or different.
  • the above 3 3 ? and / or? 0 € When these functional entities are the same, the operations between the corresponding functional entities in FIG. 2 are omitted.
  • terminal A shown in FIG. 2 may also communicate with other called terminals belonging to the same group in one complete cluster session, and terminal B is only one of a plurality of called terminals. If the terminal A transmits to the plurality of called terminals in the service request, the different called ICIDs are assigned to the sessions of the called terminals in the above step 206. If, during a cluster session, a new terminal joins the cluster session or the terminal that has quit halfway joins the cluster session, only the corresponding calling ICID or called ICID is allocated, and the new PCID is no longer assigned to the cluster session. The CDRs generated by the calling session or the called session are still associated with other calling or called sessions using the PCID of the cluster session. That is, for a complete cluster session, a PCID is assigned when the session is established, and this PCID is released when the entire cluster session is deleted.
  • the terminal A After receiving the acknowledgment response sent from the P-CSCF, the terminal A can establish a session with the terminal B and all other called terminals to perform cluster communication.
  • the functional entities in the IMS have already learned the PCID of the current cluster session, the calling/called ICID, and thus the IMS has the ability to generate bills.
  • this PCID is added to the bills of each terminal in the complete cluster session.
  • the CDRs generated by all the operations of the terminals participating in the same cluster session include the same PCID, that is, the PCID associates all the CDRs generated by a complete cluster session.
  • the pre-establishment operation when the terminal completes the session pre-establishment operation and sends a service request to the IMS to which it belongs to establish a session with other terminals, the applied charging association method is associated with the charging shown in FIG.
  • the principle of the method is the same. The difference is that when the session pre-establishment operation is completed, the terminal establishes a session with other terminals by sending a refer message to the IMS to which it belongs; and in the normal session flow shown in FIG. 2, the terminal passes the IMS to which it belongs. Send an invite message to establish a session with other terminals.
  • FIG. 3 is a flowchart of a second preferred embodiment of the charging association method according to the present invention.
  • the Controlling PoC server and the called terminal are in the same IMS, and the process includes the following steps:
  • Step 301 The terminal A, which is the calling party in the cluster communication, sends a service request to the IMS to which it belongs, and hopes to establish a cluster session with the terminal B for cluster communication.
  • the service request in this step is usually an invite message, which includes the identifier of the terminal A as the calling party and the identifier of the terminal B as the called party, and the identifier of the cluster where the terminal A is located.
  • the cluster identifiers of the terminals belonging to the same group are the same, and are used to identify that the current master/called terminal belongs to the same group.
  • Step 302 As the first functional entity in the IMS that interacts with the terminal A, after receiving the service request, the P-CSCF allocates a calling ICID to the current caller of the terminal A, and the calling ICID Join the business request.
  • Step 303 The P-CSCF sends the service request that has joined the calling ICID to the S-CSCF registered by the terminal A.
  • Step 304 After receiving the service request, the S-CSCF saves the calling ICID included in the service request.
  • Step 305 The S-CSCF sends a service request including the calling ICID to the PoC server to which the terminal A belongs.
  • Step 306 The PoC Server to which the terminal A belongs stores the calling ICID.
  • Steps 307-309 The PoC Server to which the terminal A belongs controls the PoC Server to send a service request including the calling ICID through the S-CSCF of the IMS to which the terminal A belongs and the S-CSCF of the IMS to which the terminal B belongs.
  • Step 310 After receiving the service request, the PoC Server learns that the terminal A wants to establish a session, and then saves the calling ICID included in the service request, and allocates an ICID to the called party. Of course, if there are multiple called terminals, the PoC Server allocates multiple different called ICIDs according to multiple called terminal identifiers included in the service request; meanwhile, a unique PCID is also assigned to the current cluster session.
  • Step 311 After the PoC Server allocates the PCID and the called ICID, the PCID and the called ICID are added to the service request, and are sent to the PoC Server to which the terminal B belongs by using the S-CSCF of the IMS to which the terminal B belongs.
  • Step 312 The S-CSCF of the IMS to which the terminal B belongs stores the master/called ICID and the PCID in the service request.
  • Step 313 The S-CSCF sends a service request including the master/called ICID and the PCID to the P-CSCF.
  • Step 314 The P-CSCF in the IMS to which the terminal B belongs stores the primary/called ICID and PCID included in the service request, and deletes all ICIDs and PCIDs included in the received service request.
  • Step 315 The P-CSCF in the IMS to which the terminal B belongs sends the service request for deleting the ICID and the PCID to the terminal B.
  • Step 316 After receiving the service request, the terminal B sends an acknowledgment response to the S-CSCF registered by the terminal B through the P-CSCF in the IMS to which the terminal B belongs, and the acknowledgment response includes the identifier of the terminal A and the identifier of the terminal B.
  • Step 317 After receiving the acknowledgment response, the S-CSCF sends an acknowledgment response to the PoC Server to which the terminal B belongs.
  • Step 318 After receiving the acknowledgment response, the PoC server to which the terminal B belongs sends an acknowledgment response including the PCID to the S-CSCF registered by the terminal B.
  • Step 319 After receiving the acknowledgment response sent by the PoC server to which the terminal B belongs, the S-CSCF registered by the terminal B, according to the identifier of the terminal A included in the acknowledgment response, is registered with the terminal A in the IMS to which the terminal A belongs.
  • the CSCF sends an acknowledgment response containing the PCID.
  • Step 320 After receiving the acknowledgment response including the PCID, the S-CSCF registered by the terminal A sends an acknowledgment response including the PCID to the PoC Server to which the terminal A belongs.
  • Step 321 After receiving the confirmation response, the PoC Server to which the terminal A belongs saves the PCID contained therein.
  • Step 322 The PoC Server to which the terminal A belongs sends an acknowledgment response including the PCID to the S-CSCF registered by the terminal A in the IMS to which it belongs.
  • the S-CSCF registered by the terminal A After receiving the acknowledgment response from the PoC Server to which the terminal A belongs, the S-CSCF registered by the terminal A sends an acknowledgment response to the P-CSCF which is the connection point between the IMS to which the terminal A belongs and the terminal A.
  • Step 323-324 After receiving the acknowledgment response, the P-CSCF saves the PCID included in the acknowledgment response, deletes the PCID included in the received acknowledgment response, and sends an acknowledgment response with the deleted PCID to the terminal A.
  • the S-CSCF registered by the terminal A and the S-CSCF registered by the terminal B may be the same or different.
  • the PoC server to which the terminal A belongs and the PoC server to which the terminal B belongs may be the same or different.
  • the terminal A shown in FIG. 3 may also communicate with other called terminals belonging to the same group in one complete cluster session, and the terminal B is only one of a plurality of called terminals. If the terminal A sends to the plurality of called terminals in the service request, the different called ICIDs are assigned to the sessions of the called terminals in the above step 206. If you have been in a cluster session In the process, if a new terminal joins the cluster session, it only needs to allocate the corresponding calling ICID or called ICID, and no new PCID is assigned to the cluster session. That is, for a complete cluster session, a PCID is assigned when the session is established, and this PCID is released when the entire cluster session is deleted.
  • the terminal A After receiving the acknowledgment response sent from the P-CSCF, the terminal A can establish a session with the terminal B and all other called terminals to perform cluster communication.
  • the functional entities in the IMS have already learned the PCID of the current cluster session, the calling/called ICID, and thus the IMS has the ability to generate bills.
  • this PCID is added to the bills of each terminal in the complete cluster session.
  • the CDRs generated by all the operations of the terminals participating in the same cluster session include the same PCID, that is, the PCID associates all the CDRs generated by a complete cluster session.
  • the terminal does not perform the normal session establishment operation described in this embodiment, but performs the session pre-establishment operation, when the terminal completes the session pre-establishment operation, and sends a service request to the IMS to which it belongs to establish a relationship with other terminals.
  • the charging association method applied is the same as the charging association method shown in FIG. 2. The difference is that when the session pre-establishment operation is completed, the terminal establishes a session with other terminals by sending a refer message to the IMS to which it belongs; and in the normal session flow shown in FIG. 2, the terminal passes the IMS to which it belongs. Send an invite message to establish a session with other terminals.
  • the PoC Server to which the calling terminal belongs is used as the Controlling PoC server, the operations between the corresponding functional entities in FIG. 2 are omitted. If the PoC Server to which the called terminal belongs is used as the Controlling PoC server, the operations between the corresponding functional entities in Figure 3 are omitted.
  • the non-session operation related to the current group performed by the terminal in the PoC session such as a user-initiated message, a session attribute setting, and the like, and a functional entity in the PoC system User-initiated status notifications, etc.
  • the IMS to which the terminal belongs will also generate the corresponding bill.
  • the corresponding bill can also be associated with the PCID. That is, the IMS and the Controlling PoC Server add the PCID to which the current group is assigned in the corresponding terminal service request.
  • the PCID is added to the CDR, so that the non-session operations of the terminals belonging to the same cluster session can be associated with the group session operation, thereby making the same All bills of each terminal in a cluster session can be charged by a unified method.
  • the present invention uses the PCID to associate all sessions in a cluster session in order to achieve unified charging for all sessions in a cluster session.
  • This association method and the prior art application ICID will be in a session.
  • the method of associating all operations has the same principle.
  • the PCID may be transmitted to the IMS to which the master/called party belongs, the PoC server to which the master/called party belongs, or may be used by other applied SIP messages or for transmitting the PPIC.
  • SIP message the PCID is transmitted to the IMS to which the master/called party belongs, the PoC Server to which the master/called party belongs, or the PCID is respectively transmitted to the IMS to which the master/called party belongs by a relatively independent message, The PoC Server 0 to which the called party belongs
  • the Controlling PoC Server uses the above-mentioned charging association method to allocate a unique PCID for a complete cluster session; in the bill generated by the SIP network to which the calling/called terminal belongs, it will have the same The bill of the PCID is billed as a bill generated by the same session.
  • the SIP network to which the calling terminal belongs and the SIP network to which the called terminal belongs transmit the CDR containing the PCID to the charging center respectively; the charging center identifies the PCID included in all the CDRs, and has the same PCID.
  • the bill is determined to be the same full cluster session; the billing policy for the cluster session is used for billing, for example, a unified party can be used.
  • the method charges all terminals participating in this cluster session.
  • the specific billing method is the same depending on the billing logic set in the billing center.
  • the above method of identifying the PCID is the same as the method of identifying the ICID applied in the prior art.
  • FIG. 4 is a flowchart of an embodiment of a billing management method to which the present invention is applied.
  • Step 401 Terminal A sends a service request to the IMS to which it belongs, and hopes to join the established cluster session for cluster communication.
  • Step 402 As the first functional entity in the IMS that interacts with the terminal A, after receiving the service request, the P-CSCF allocates a calling ICID to the current calling party of the terminal A, and the calling ICID Join the business request.
  • Step 403 The P-CSCF sends the service request that has joined the calling ICID to the S-CSCF registered by the terminal A.
  • Step 404 After receiving the service request, the S-CSCF saves the calling ICID included in the service request.
  • Step 405 The S-CSCF sends a service request including the calling ICID to the PoC Serve to which the terminal A belongs.
  • Step 406-407 The PoC Server to which the terminal A belongs saves the calling ICID, and sends a service request including the calling ICID to the S-CSCF.
  • Step 408 The S-CSCF sends a service request including the calling ICID to the controlling PoC Server.
  • Step 409 Control the PoC Server to perform step 410 or perform steps 206-22 in FIG. 2 according to whether the terminal A is a member of the group of the current cluster session. Controlling the PoC Server to determine whether the terminal A is a member of the current cluster session group. If yes, the PCID of the cluster session is added to the confirmation response, and step 410 is performed; otherwise, the new cluster session processing is performed, that is, the execution is performed in FIG. 2 Steps 206-222.
  • the method for determining whether the terminal A is a member of the group of the current cluster session is: determining whether the cluster identifier corresponding to the cluster session is the same as the cluster identifier included in the service request in the cluster session currently managed by the Controlling PoC Server. If there is the same, terminal A is a member of the group of the current cluster session.
  • Step 410 Control the PoC Server to send an acknowledgment response including the calling ICID and the PCID to the S-CSCF.
  • Step 411-412 The S-CSCF saves the PCID in the acknowledgment response, and forwards the acknowledgment response to the PoC Server to which the terminal A belongs.
  • Step 413-414 The PoC Server to which the terminal A belongs stores the PCID in the acknowledgment response, and forwards the acknowledgment response to the P-CSCF through the S-CSCF.
  • Step 415-416 After receiving the acknowledgment response, the P-CSCF saves the PCID included in the acknowledgment response, deletes the PCID included in the received acknowledgment response, and sends an acknowledgment response with the deleted PCID to the terminal A.
  • terminal A When terminal A receives the acknowledgment response from the P-CSCF in the IMS to which it belongs, it can rejoin the session of the group to which it belongs. At the same time, the IMS to which the terminal A belongs and the IMS to which the Controlling PoC Server belongs are all aware of the PCID of the terminal A, and thus the IMS has the capability of generating a bill. In subsequent billing operations, the PCIDs assigned in the cluster session are added to the bill. In this way, the CDRs generated by all the operations of the above terminals all contain the same PCID, that is, the PCID associates all the CDRs generated by the cluster communication.
  • the billing center After the bill is transmitted to the billing center, the billing center will identify the PCID contained in all the bills, and can apply the unified method billing for bills with the same PCID, but it is possible to have bills with different PCIDs. Apply different methods for billing, whether the specific billing method is The same depends on the billing logic set in the billing center. The above method of identifying the PCID is the same as the method of identification applied in the prior art.
  • the signaling paths in FIG. 2, FIG. 3, and FIG. 4 are the same as those shown in FIG. 1a, and the terminals belonging to the same group can be associated with the PCIDs after all the operations generated by the operations in the group are associated with the PCID. These bills are billed as bills generated by the same group.
  • the billing method can be applied to the bills with the same PCID.
  • the operator can also apply different methods to bills of different terminals with the same PCID, such as: For two terminals with the same PCID in the same group, one of the terminals is designated as a gold card user by the operator, and enjoys a 20% credit discount, while the other terminal does not enjoy any discount. Then, the two terminals with the same PCID mentioned above will not be charged by applying a unified method.
  • the method for transmitting the primary/called terminal ICID and the PCID in the functional entity of the primary/called IMS domain is generally: inserting the allocated primary/called terminal ICID and PCID into the PoC service in the SIP signaling message.
  • the IMS domain functional entity is transmitted to the calling/called terminal.
  • the present invention is also applicable to other SIP networks such as MMD.
  • the charging association method of the cluster service provided by the present invention associates each calling session belonging to the same cluster session with the bill generated by the called session in the overall session flow of the PoC communication.
  • the charging management method for the cluster service provided by the present invention will be used as the same session in the call session generated by each calling session and called session belonging to the same cluster session in the overall session flow of the PoC communication.
  • the generated bills are billed.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

A charging correlating method for trunked voice service includes the following steps: Controlling PoC server assigns unique PoC charging identifier (PCID) to the integrated trunked session, and transfers the PCID to the SIP network which the terminals participated in the trunked session belong to through the trunked session procedure, and uses the PCID to implement the charging correlating of calling session and called session. A charging managing method for trunked voice service includes the following steps: Controlling PoC server assigns unique PCID to the integrated trunked session using said charging correlating method, and in the call charging table generated by the SIP network that the caller and the called terminal belong to, charges the call charging tables having the same PCID as one call charging table generated by one session.

Description

一种集群语音业务的计费关联和计费管理方法 技术领域  Charging association and charging management method for cluster voice service

本发明涉及通信网络的计费管理技术领域, 具体涉及一种集群语音 业务的计费关联和计费管理方法。 发明背景  The present invention relates to the field of charging management technologies for communication networks, and in particular, to a charging association and charging management method for a trunked voice service. Background of the invention

随着通信技术的发展, 网际协议(IP ) 网络具备提供语音通信类业 务的能力, 网络运营商开始尝试着向用户提供半汉工的点到多点、 多点 到多点语音业务,如:集群短信业务、集群图像业务、集群语音业务 ( PoC ) 等。  With the development of communication technologies, Internet Protocol (IP) networks have the ability to provide voice communication services. Network operators have begun to try to provide users with point-to-multipoint, multi-point to multi-point voice services, such as: Cluster SMS service, cluster image service, and cluster voice service (PoC).

PoC 业务以网际协议多媒体子系统 ( IMS Internet Protocol Multimedia Subsystem )或 MMD等支持会话发起协议(SIP ) 的网络子 系统为基础, 通过支持 SIP/IP的信令流控制终端之间的会话流程, 并由 终端所属的 PoC服务器向终端提供基于 IP的集群业务。  The PoC service is based on a network subsystem supporting the Session Initiation Protocol (SIP), such as the IMS Internet Protocol Multimedia Subsystem or the MMD, and controls the session flow between the terminals by supporting the SIP/IP signaling flow, and The IP-based cluster service is provided to the terminal by the PoC server to which the terminal belongs.

以下以 IMS为基础实现 Poc业务为例对现有技术进行说明。  The following describes the prior art by taking the Poc service based on IMS as an example.

主叫终端通过自身所属的 IMS网络经由被叫终端所属的 IMS 网络 同被叫终端建立会话交互。 其中, IMS网络可能包括呼叫状态控制功能 实体(CSCF ) 以及为上述会话业务提供服务的应用服务器(AS )。  The calling terminal establishes a session interaction with the called terminal via the IMS network to which the called terminal belongs through the IMS network to which the calling terminal belongs. The IMS network may include a Call State Control Function Entity (CSCF) and an Application Server (AS) that provides the above-mentioned session service.

在 PoC业务中, 为主叫终端和被叫终端提供服务的 AS分别是主叫 终端和被叫终端所属的 PoC服务器(PoC Server )„根据在会话中不同的 功能可以分为控制 PoC server ( Controlling PoC server )和参与 PoC server ( Participating PoC server )。具体的区别在于控制 PoC server通过呼叫被 叫终端建立一个会话, 在会话中可以增加或者删除会话的参与成员; 参 与 PoC server负责建立终端与控制 PoC server之间的连接, 并且才艮据终 端的签约数据对该终端进行控制。 各终端之间在进行集群通信时, 会被 分别分配互不相同的用于标识会话的 IMS计费标识(ICID )。 In the PoC service, the ASs that provide services to the calling terminal and the called terminal are the PoC server (PoC Server) to which the calling terminal and the called terminal belong, respectively. „ According to different functions in the session, the PoC server can be divided into control. The specific difference between the PoC server and the participating PoC server is that the controlling PoC server establishes a session by calling the called terminal, and the participating members of the session can be added or deleted in the session; The PoC server is responsible for establishing a connection between the terminal and the controlling PoC server, and controlling the terminal according to the subscription data of the terminal. When the cluster communication is performed between the terminals, the IMS charging identifiers (ICIDs) for identifying the sessions are respectively allocated.

由于 PoC是一种 B2BUA ( Back to Back User Agent )类型的业务, 所以, 通过 PoC server建立的主叫终端与被叫终端之间的完整的集群会 话, 实际上是由主叫终端与 Controlling PoC server之间的主叫会话以及 被叫终端和 Controlling PoC server之间的被叫会话组成的。 因此, 系统 将根据主叫终端和被叫终端这两个不同的会话, 为主叫会话和被叫会话 分别分配不同的 ICID, 以下简称为主叫 ICID和被叫 ICID。  Since the PoC is a B2BUA (Back to Back User Agent) type service, the complete cluster session between the calling terminal and the called terminal established by the PoC server is actually performed by the calling terminal and the Controlling PoC server. The calling session consists of the called session and the called session between the called terminal and the Controlling PoC server. Therefore, the system will assign different ICIDs to the calling session and the called session according to the two different sessions of the calling terminal and the called terminal, hereinafter referred to as the calling ICID and the called ICID.

上述主叫 ICID由主叫终端注册的 IMS中的 P-CSCF分配,被叫 ICID 则由 Controlling PoC server分配。 在有些类型的集群会话中, 可以由单 独的 PoC server作为 Controlling PoC server; 也可以由主叫终端所属的 PoC Server作为 Controlling PoC server; 或者由被叫终端所属的 PoC Server作为 Controlling PoC server。 Controlling PoC server所在的 IMS可 能与主叫所属的 IMS相同, 也可能与被叫所属的 IMS相同, 也可能与 主 /叫所属的 IMS都不相同。  The above-mentioned calling ICID is allocated by the P-CSCF in the IMS registered by the calling terminal, and the called ICID is allocated by the Controlling PoC server. In some types of cluster sessions, a single PoC server can be used as the Controlling PoC server. The PoC server to which the calling terminal belongs can be used as the Controlling PoC server. The IMS where the Controlling PoC server is located may be the same as the IMS to which the caller belongs, or may be the same as the IMS to which the called party belongs, or may be different from the IMS to which the master/call belongs.

参见图 la, 图 la为建立集群会话过程中的信令路径示意图; 基本 的过程是: 主叫终端-》 P-CSCF -》 S-CSCF -》 主叫 PoC server -》 S-CSCF -》 Controlling PoC server所在 IMS -》 Controlling PoC server -》 Controlling PoC server所在 IMS -》 S-CSCF (被叫所在的 S-CSCF ) -》被叫 PoC server -》 S-CSCF (被叫所在的 S-CSCF ) -》 P-CSCF (被 叫所在的 P-CSCF ) -》被叫终端。 从被叫来的信令路径与这个完全相 反。  See Figure la, Figure la is a schematic diagram of the signaling path in the process of establishing a cluster session; the basic process is: Calling terminal -> P-CSCF -> S-CSCF -> Calling PoC server -> S-CSCF ->> Controlling PoC server where IMS - "Controlling PoC server -" Controlling PoC server is located in IMS - "S-CSCF" (called S-CSCF) - "called PoC server -" S-CSCF (S-CSCF where the called party is located) -> P-CSCF (P-CSCF where the called party is located) - "The called terminal." The signalling path from the called party is completely opposite to this.

下面, 以单独的 PoC Server作为 Controlling PoC server, Controlling PoC server与主叫终端处于同一 IMS为例, 描述具体的 ICID分配方法。 参见图 lb, 图 lb为现有技术 ICID的一种分配流程图, 该流程包括 以下步骤: In the following, a separate PoC server is used as the Controlling PoC server, and the Controlling PoC server and the calling terminal are in the same IMS as an example to describe a specific ICID allocation method. Referring to FIG. 1b, FIG. 1b is a distribution flowchart of a prior art ICID, and the process includes the following steps:

步骤 101 : 在集群通信中作为主叫的终端 A向其所属的 IMS发送业 务请求。  Step 101: Terminal A, which is the calling party in the trunking communication, sends a service request to the IMS to which it belongs.

步骤 102: IMS中的代理呼叫会话控制功能实体(P-CSCF )收到所 述业务请求后, 为终端 A的本次会话分配一个主叫 ICID。  Step 102: After receiving the service request, the Proxy Call Session Control Function (P-CSCF) in the IMS allocates a calling ICID to the current session of the terminal A.

步骤 103 , P-CSCF将该主叫 ICID加入所述业务请求中,再将业务 请求发送给 IMS中终端 A注册的服务呼叫会话控制功能实体( S-CSCF )。  Step 103: The P-CSCF adds the calling ICID to the service request, and then sends the service request to the serving call session control function entity (S-CSCF) registered by the terminal A in the IMS.

步骤 104: IMS中的 S-CSCF收到所述业务请求后, 保存业务请求 中包含的主叫 ICID。  Step 104: After receiving the service request, the S-CSCF in the IMS saves the calling ICID included in the service request.

步骤 105, S-CSCF将包含主叫 ICID的业务请求, 发送给终端 A所 属的 PoC Server和控制 PoC Server。  Step 105: The S-CSCF sends the service request including the calling ICID to the PoC server and the control PoC server to which the terminal A belongs.

由于 PoC Server之间不能直接进行通信, 因此, 本步骤中, S-CSCF 将业务请求发送给终端 A所属的 PoC Server处理,并接收到其返回的业 务请求消息后, 再由 S-CSCF将业务请求发送控制 PoC Server。  Because the PoC server cannot directly communicate with each other, in this step, the S-CSCF sends the service request to the PoC server to which the terminal A belongs, and receives the service request message returned by the S-CSCF. Request to send control PoC Server.

步骤 106: 控制 PoC Server收到所述业务请求后, 保存业务请求中 包含的主叫 ICID, 并为被叫终端 B的会话分配一个被叫 ICID。  Step 106: After receiving the service request, the PoC Server saves the calling ICID included in the service request, and allocates a called ICID to the session of the called terminal B.

当然, 如果被叫终端有多个, 控制 PoC Server则根据业务请求中包 含的多个被叫终端标识分别为多个被叫终端的会话分配不同的被叫 ICID。  Of course, if there are multiple called terminals, the controlling PoC Server allocates different called ICIDs to the sessions of the plurality of called terminals according to the plurality of called terminal identifiers included in the service request.

步骤 107-108: 分配完被叫 ICID后, 控制 PoC Server将被叫 ICID 加入所述业务请求,并将业务请求经由终端 A所属的 IMS的 S-CSCF发 送给终端 B所属的 IMS。  Steps 107-108: After allocating the called ICID, the control PoC Server adds the called ICID to the service request, and sends the service request to the IMS to which the terminal B belongs via the S-CSCF of the IMS to which the terminal A belongs.

步骤 109: 终端 B所属的 IMS的 S-CSCF收到包含主 /被叫 ICID的 业务请求后, 保存主 /被叫 ICID。 步骤 110: S-CSCF将包含主 /被叫 ICID的业务请求发送给终端 B所 属的 PoC Servero Step 109: After receiving the service request including the primary/called ICID, the S-CSCF of the IMS to which the terminal B belongs saves the primary/called ICID. Step 110: The S-CSCF sends a service request including the primary/called ICID to the PoC Servero to which the terminal B belongs.

步骤 111 : 终端 B所属的 PoC Server收到所述业务请求后, 保存业 务请求中包含的主叫 ICID及被叫 ICID。  Step 111: After receiving the service request, the PoC server to which the terminal B belongs saves the calling ICID and the called ICID included in the service request.

步骤 112:终端 B所属的 PoC Server经由终端 B所属 IMS中终端 B 注册的 S-CSCF向终端 B所属的 IMS中的 P-CSCF发送包含主 /被叫 ICID 的业务请求。  Step 112: The PoC Server to which the terminal B belongs sends a service request including the master/called ICID to the P-CSCF in the IMS to which the terminal B belongs, via the S-CSCF registered by the terminal B in the IMS to which the terminal B belongs.

步骤 113: 终端 B所属 IMS中 P-CSCF保存业务请求中包含的主 / 被叫 ICID, 并将收到的业务请求中包含的所有 ICID删除。  Step 113: The P-CSCF in the IMS to which the terminal B belongs stores the master/called ICID included in the service request, and deletes all ICIDs included in the received service request.

步骤 114: 终端 B所属 IMS中 P-CSCF将删除了 ICID的业务请求 发送给终端 B。  Step 114: The P-CSCF in the IMS to which the terminal B belongs sends the service request for deleting the ICID to the terminal B.

步骤 115-121 : 终端 B收到业务请求后, 经由其所属的 IMS、 终端 B所属的 PoC Server、 终端 B所属的 IMS、 终端 A所属的 IMS、 终端 A 所属的 PoC Server, 终端 A所属的 IMS, 向终端 A返回确认响应。  Steps 115-121: After receiving the service request, the terminal B belongs to the IMS to which the terminal belongs, the POS to which the terminal B belongs, the IMS to which the terminal B belongs, the IMS to which the terminal A belongs, the PoC server to which the terminal A belongs, and the IMS to which the terminal A belongs. , return a confirmation response to terminal A.

图 1是由主叫所属的 IMS向控制 PoC Server发送业务请求,实际也 可以由被叫所述的 IMS向控制 PoC Server发送业务请求,处理流程相似, 这里不再重复。  As shown in FIG. 1 , the IMS of the calling party sends a service request to the controlling PoC server. The IMS can also send a service request to the controlling PoC server. The processing flow is similar and will not be repeated here.

当然,终端 A注册的 S-CSCF和终端 B注册的 S-CSCF有可能相同 , 也可能不同; 终端 A所属的 PoC Server和终端 B所属的 PoC Server有 可能相同, 也可能不同。 上述的3 8 ?和/或?0€861 61"这些功能实体 相同时, 则省去图 1中对应的相同功能实体之间的操作。  Of course, the S-CSCF registered by the terminal A and the S-CSCF registered by the terminal B may be the same or different. The PoC server to which the terminal A belongs and the PoC server to which the terminal B belongs may be the same or different. The above 3 8 ? and / or? 0€861 61" When these functional entities are the same, the operation between the corresponding functional entities in Figure 1 is omitted.

同样的, 如果主叫终端所属的 PoC Server作为 Controlling PoC server,则省去图 1中对应的相同功能实体之间的操作。如果由被叫终端 所属的 PoC Server作为 Controlling PoC server, 则在由被叫所述的 IMS 向控制 PoC Server发送业务请求的处理流程中, 省去图 1中对应的相同 功能实体之间的操作。 Similarly, if the PoC Server to which the calling terminal belongs is used as the Controlling PoC server, the operations between the corresponding functional entities in FIG. 1 are omitted. If the PoC server to which the called terminal belongs is used as the Controlling PoC server, the corresponding processing in FIG. 1 is omitted in the processing flow of sending the service request from the IMS to the controlling PoC Server by the called IMS. The operation between functional entities.

经过上述流程后,终端 A就可以与终端 B及其它的所有被叫终端建 立会话、进行集群通信了。随着主叫终端和各被叫终端的会话操作, IMS 会在随后生成的话单中分别加入主叫终端 ICID和各被叫终端 ICID, 并 将话单传送给计费中心。  After the above process, terminal A can establish a session with the terminal B and all other called terminals to perform cluster communication. With the session operation of the calling terminal and each called terminal, the IMS will respectively add the calling terminal ICID and each called terminal ICID in the subsequently generated bill, and transmit the bill to the billing center.

计费中心对话单进行计费操作时, 识别话单中包含的 ICID, 并针对 具有相同 ICID的话单应用统一的方法计费, 而对具有不同 ICID的话单 则有可能应用不同的方法计费。 计费中心对具有不同 ICID 的话单所应 用的计费方法有可能相同, 也有可能不同, 具体计费方法是否相同取决 于计费中心中设置的计费逻辑。  When the billing center dialog box performs the billing operation, it identifies the ICID contained in the bill, and applies a unified method for bills with the same ICID, while different bills may be applied to bills with different ICIDs. The charging method applied by the billing center to bills with different ICIDs may be the same or different. The specific billing methods are the same depending on the billing logic set in the billing center.

由于各终端的每一个操作都会生成一份话单, 所以计费中心收到的 话单中, 有可能有多份话单所具有的 ICID是相同的。 对于这种情况, 计费中心会对这些具有相同 ICID 的话单应用统一的方法计费。 可见, 现有技术应用 ICID将一个会话中的所有操作关联起来, 对一个会话中 的所有操作应用统一的方法计费。  Since each operation of each terminal generates a bill, it is possible that the bills received by the billing center have multiple ICIDs having the same ICID. In this case, the billing center applies a unified method of billing for these bills with the same ICID. It can be seen that the prior art application ICID associates all operations in a session and applies a uniform method charging for all operations in a session.

由以上所述可知, 现有技术为属于同一组群的主叫终端和被叫终端 分别分配不同的 ICID, 并将 ICID插入相应的话单中, 之后由计费中心 根据不同的 ICID应用特定计费方法计费。 则如果某个终端在集群通信 过程中, 由于某种原因暂时退出了集群通信的会话流程后, 之后又重新 加入了上述会话, IMS会认为该终端重新加入的会话是一个新的会话, 而为该终端分配一个新的 ICID。 这样, 对于该用户而言, 其退出之前进 行的会话与重新加入之后进行的会话, 就成为了两个没有关联的、 不同 的会话。  As can be seen from the above, in the prior art, the calling terminal and the called terminal belonging to the same group respectively assign different ICIDs, and insert the ICID into the corresponding bill, and then the billing center applies the specific billing according to different ICIDs. Method billing. If a terminal temporarily withdraws from the session flow of the cluster communication for some reason in the process of cluster communication, and then rejoins the session, the IMS considers that the session rejoined by the terminal is a new session, but The terminal is assigned a new ICID. Thus, for the user, the session that was performed before the exit and the session that was performed after the rejoin became two unrelated, different sessions.

因此, 在后续的计费操作中, 所述终端暂时退出集群通信之前被分 配的 ICID会被加入相应的话单中, 而所述终端重新加入集群通信之后 被分配的 ICID也会被加入相应的话单中。虽然上述话单中的 ICID不同, 但这些话单实际上都是因同一个终端进行的同一会话流程所生成的, 所 以, 正常情况下, 这些话单应该应用统一的方法进行计费。 Therefore, in the subsequent charging operation, the ICID allocated before the terminal temporarily exits the cluster communication is added to the corresponding bill, and the terminal rejoins the cluster communication. The assigned ICID will also be added to the corresponding bill. Although the ICIDs in the above CDRs are different, these CDRs are actually generated by the same session process performed by the same terminal. Therefore, under normal circumstances, these CDRs should be uniformly charged for charging.

然而, 计费中心对上述话单计费时, 只根据具有不同 ICID 的话单 应用特定的方法计费, 所以, 上述同一个终端进行的同一会话流程中的 退出集群会话与重新加入集群会话后所生成的话单, 就有可能被应用不 同的方法计费。 这种计费方法不尽合理, 降低了用户满意度; 并且容易 产生重复计费、 漏计费等计费错误, 给计费操作的安全性、 可靠性带来 了不良影响。 发明内容  However, when the billing center charges the bills, it only charges according to the bill-specific application method with different ICIDs. Therefore, after exiting the cluster session and rejoining the cluster session in the same session process performed by the same terminal The generated bills may be billed by different methods. This charging method is not reasonable, which reduces user satisfaction; and it is easy to generate billing errors such as repeated billing and leakage billing, which adversely affects the security and reliability of billing operations. Summary of the invention

有鉴于此, 本发明的一个主要目的在于提供一种集群语音业务的计 费关联方法, 使得在 PoC通信的一个完整集群会话流程中, 属于同一群 组的各终端在群组内所有的操作所产生的话单均被关联起来, 以便将被 关联的话单作为同一会话所产生的话单进行计费。  In view of this, a main object of the present invention is to provide a charging association method for a trunked voice service, so that in a complete cluster session flow of PoC communication, all terminals belonging to the same group have all operations in the group. The generated bills are all associated to bill the associated bills as bills generated by the same session.

本发明的另一目的在于提供一种集群语音业务的计费管理方法, 使 得在 PoC通信的一个完整集群会话流程中,被关联起来的属于同一群组 的各终端在群组内所有的操作所产生的话单, 被作为同一会话所产生的 话单进行计费。  Another object of the present invention is to provide a charging management method for a trunked voice service, so that in a complete cluster session flow of PoC communication, all the terminals belonging to the same group that are associated in the group operate in the group. The generated bills are billed as bills generated by the same session.

为达到上述目的的一个方面, 本发明提供了一种集群语音业务的计 费关联方法, 该方法包括以下步骤:  To achieve an aspect of the above object, the present invention provides a method for charging a cluster voice service, the method comprising the following steps:

A、控制集群语音业务服务器 Controlling PoC Server在一个集群会 话开始时, 为该集群业务会话分配一个唯一的集群语音业务计费标识 PCID;  A. Controlling the cluster voice service server The Controlling PoC Server allocates a unique cluster voice service charging identifier PCID to the cluster service session when a cluster session starts.

B、 Controlling PoC Server将上述 PCID分别传送给主叫终端所属 的 SIP网络和被叫终端所属的 SIP网络, 通过将该 PCID加入到参与本 次集群业务会话的各个终端的话单中, 实现本次集群业务会话包含的各 个主叫会话和被叫会话的计费关联。 B. The Controlling PoC Server transmits the above PCID to the calling terminal. The SIP network and the SIP network to which the called terminal belongs, by adding the PCID to the bills of the terminals participating in the current cluster service session, realize the billing of each calling session and called session included in the current cluster service session. Association.

所述步骤 B中, Controlling PoC Server可以通过专用的 SIP消息, 将 PICD分别传送给主叫终端所属的 SIP网络和被叫终端所属的 SIP网 络。  In the step B, the Controlling PoC Server can separately transmit the PICD to the SIP network to which the calling terminal belongs and the SIP network to which the called terminal belongs through a dedicated SIP message.

所述步骤 B中 , Controlling PoC Server可以将 PCID加入到业务请 求消息和确认响应消息中, 分别传送给主叫终端所属的 SIP网络和被叫 终端所属的 SIP网络。  In the step B, the Controlling PoC Server can add the PCID to the service request message and the acknowledgment response message, and respectively transmit the message to the SIP network to which the calling terminal belongs and the SIP network to which the called terminal belongs.

所述的 SIP网络可以为 IMS网络或 MMD网络。  The SIP network may be an IMS network or an MMD network.

所述的 SIP网络为 IMS网络时, 所述步骤 A可以包括:  When the SIP network is an IMS network, the step A may include:

Al、 主叫终端通过主叫终端所属 IMS向 Controlling PoC Server发 送业务请求;  Al, the calling terminal sends a service request to the Controlling PoC Server through the IMS to which the calling terminal belongs;

A2、 Controlling PoC Server 为本次集群会话分配一个唯一的 PCID;  A2, Controlling PoC Server assigns a unique PCID to the cluster session;

.所述步骤 B包括:  The step B includes:

Bl、 Controlling PoC Server将为本次集群会话分配的 PCID, 加入 到业务请求中发送给本次集群会话的主叫终端所属 IMS;  Bl, the Controlling PoC Server will assign the PCID assigned to the cluster session to the IMS of the calling terminal that is sent to the current session and sent to the current session.

B2、 主叫终端所属 IMS将包含 PCID的业务请求, 发送给主叫终端 所属的 PoC Server和本次集群会话的被叫终端所属的 IMS;  B2, the IMS to which the calling terminal belongs, the service request containing the PCID, and sent to the PoC server to which the calling terminal belongs and the IMS to which the called terminal of the current cluster session belongs;

B3、 被叫终端所属的 IMS将包含 PCID的业务请求, 发送给被叫终 端所属的 PoC Server, 并将业务请求中的 PCID删除后发送给被叫终 端;  B3. The IMS to which the called terminal belongs shall send the service request of the PCID to the PoC Server to which the called terminal belongs, and delete the PCID in the service request and send it to the called terminal.

B4、 在被叫终端向主叫终端返回确认响应过程中, 由主叫终端所属 PoC Server将该 PCID随确认响应发送给主叫终端所属的 IMS; B5、 在本次集群会话过程中, 将该 PCID加入到参与本次集群业 务会话的各个终端的话单中。 B4, in the process that the called terminal returns an acknowledgment response to the calling terminal, the PoC Server to which the calling terminal belongs sends the PCID along with the acknowledgment response to the IMS to which the calling terminal belongs; B5. In the current session of the cluster session, the PCID is added to the CDRs of each terminal participating in the current cluster service session.

所述步骤 A1可以包括:  The step A1 may include:

Al l , 主叫终端向其所属 IMS的 P-CSCF发送业务请求;  Al l , the calling terminal sends a service request to the P-CSCF of the IMS to which it belongs;

A12、.主叫终端所属 IMS的 P-CSCF为主叫会话分配主叫 ICID, 并将其加入业务请求发送给主叫用户签约的 S-CSCF;  A12. The P-CSCF of the IMS to which the calling terminal belongs is assigned the calling ICID to the calling session, and sends the joining request to the S-CSCF signed by the calling user;

A13、 S-CSCF将包含主叫 ICID的业务请求发送给主叫终端所属 的 PoC Server和 Controlling PoC Server;  A13. The S-CSCF sends a service request including the calling ICID to the PoC Server and the Controlling PoC Server to which the calling terminal belongs.

所述步骤 A2中, 所述 Controlling PoC Server还为被叫会话分配 被叫 ICID, 并加入到业务请求中;  In the step A2, the Controlling PoC Server also allocates the called ICID to the called session, and joins the service request;

所述步骤 B2中, 由主叫终端所属 IMS的 S-CSCF将业务请求发 送给主叫终端所属的 PoC Server 和本次集群会话的被叫终端所属的 IMS;  In the step B2, the S-CSCF of the IMS to which the calling terminal belongs sends the service request to the PoC server to which the calling terminal belongs and the IMS to which the called terminal of the current cluster session belongs;

所述步骤 B3中 , 由被叫终端所属的 IMS的 S-CSCF将包含 PCID 的业务请求,发送给被叫终端所属的 PoC Server,并将业务请求发送给 被叫终端所属的 IMS的 P-CSCF, 由 P-CSCF将业务请求中的 PCID和 所有 ICID删除后发送给被叫终端。  In the step B3, the S-CSCF of the IMS to which the called terminal belongs sends the service request including the PCID to the PoC server to which the called terminal belongs, and sends the service request to the P-CSCF of the IMS to which the called terminal belongs. The PCID and all ICIDs in the service request are deleted by the P-CSCF and sent to the called terminal.

所述的 SIP网络为 IMS网络时, 所述步骤 A可以包括:  When the SIP network is an IMS network, the step A may include:

al、 主叫终端通过主叫终端所属 IMS向被叫所属 IMS发送业务请 求;  Al. The calling terminal sends a service request to the IMS to which the called party belongs by using the IMS to which the calling terminal belongs.

a2、 被叫终端所属 IMS向 Controlling PoC Server发送业务请求; a3、 Controlling PoC Server 为本次集群会话分配一个唯一的 PCID;  A2, the IMS to which the called terminal belongs sends a service request to the Controlling PoC Server; a3. The Controlling PoC Server assigns a unique PCID to the cluster session;

所述步骤 B包括:  The step B includes:

bl、 Controlling PoC Server将为本次集群会话分配的 PCID, 加入 到业务请求中发送给被叫终端所属 IMS; Bl, Controlling PoC Server will assign the PCID to this cluster session, join Sended to the IMS to which the called terminal belongs to the service request;

b2、 被叫终端所属 IMS将包含 PCID的业务请求, 发送给被叫终端 所属的 PoC Server,并将业务请求中的 PCID删除后发送给被叫终端; b3、 在被叫终端向主叫终端返回确认响应过程中, 由被叫终端所属 PoC Server将该 PCID随确认响应通过被叫终端所属的 IMS发送给主 叫所属的 IMS;  B2. The IMS to which the called terminal belongs shall send the service request including the PCID to the PoC Server to which the called terminal belongs, and delete the PCID in the service request and send it to the called terminal. b3. Return the called terminal to the calling terminal. During the acknowledgment response, the PCID of the called terminal belongs to the IMS to which the calling party belongs, along with the acknowledgment response by the IMS to which the called terminal belongs;

b4、 主叫终端所属的 IMS将包含 PCID的确认响应, 发送给主叫终 端所属的 PoC Server;  B4. The IMS to which the calling terminal belongs includes an acknowledgment response of the PCID, and is sent to the PoC Server to which the calling terminal belongs;

b5、在本次集群会话过程中, 将该 PCID加入到参与本次集群业务 会话的各个终端的话单中。  B5. In the current session of the cluster session, the PCID is added to the CDRs of each terminal participating in the current cluster service session.

所述步骤 al可以包括:  The step al may include:

al l , 主叫终端向其所属 IMS的 P-CSCF发送业务请求; al2、 主叫终端所属 IMS的 P-CSCF为主叫会话分配主叫 ICID, 并将其加入业务请求发送给主叫用户签约的 S-CSCF;  Al l , the calling terminal sends a service request to the P-CSCF of the IMS to which it belongs; al2, the P-CSCF of the IMS to which the calling terminal belongs is assigned the calling ICID to the calling session, and sends the joining service request to the calling user to sign the contract. S-CSCF;

al3、 S-CSCF将包含主叫 ICID的业务请求发送给主叫终端所属 的 PoC Server和被叫所属 IMS;  Al3, the S-CSCF sends the service request including the calling ICID to the PoC server to which the calling terminal belongs and the IMS to which the called party belongs;

所述步骤 a2中、 由被叫所属 IMS的 S-CSCF将包含主叫 ICID的 业务请求发送给 Controlling PoC Server;  In the step a2, the S-CSCF of the IMS to which the called party belongs sends a service request including the calling ICID to the Controlling PoC Server;

所述步骤 a3中, 所述 Controlling PoC Server还为被叫会话分配 被叫 ICID, 并加入到业务请求中;  In the step a3, the Controlling PoC Server further allocates the called ICID to the called session, and joins the service request;

所述步骤 b2中,由被叫终端所属 IMS的 S-CSCF将业务请求发送 给被叫终端所属的 PoC Server, 并将业务请求发送给被叫终端所属的 IMS的 P-CSCF, 由 P-CSCF将业务请求中的 PCID和所有 ICID删除 后发送给被叫终端;  In the step b2, the S-CSCF of the IMS to which the called terminal belongs sends the service request to the PoC server to which the called terminal belongs, and sends the service request to the P-CSCF of the IMS to which the called terminal belongs, by the P-CSCF. The PCID and all ICIDs in the service request are deleted and sent to the called terminal;

所述步骤 b4中, 由主叫终端所属的 IMS的 S-CSCF将包含 PCID 的确认响应, 发送给主叫终端所属的 PoC Server。 In the step b4, the S-CSCF of the IMS to which the calling terminal belongs will contain the PCID. The acknowledgment response is sent to the PoC Server to which the calling terminal belongs.

所述 Controlling PoC Server可以为单独的 PoC Server; 或主叫终 端所属的 PoC Server; 或被叫终端所属的 PoC Serve,  The Controlling PoC Server may be a separate PoC Server; or a PoC Server to which the calling terminal belongs; or a PoC Serve to which the called terminal belongs.

如果在集群会话过程中, 有新的终端加入该集群会话或中途退出的 终端重新加入该集群会话, 则其主叫会话或被叫会话产生的话单中, 仍 可以用该集群会话的 PCID与其他主叫会话或被叫会话关联。  If a new terminal joins the cluster session or the terminal that has quit the network rejoins the cluster session during the cluster session, the PCID of the cluster session and other CDRs can be used in the call list generated by the calling session or the called session. The calling session or the called session is associated.

为达到上述目的的另一个方面, 本发明提供了一种集群语音业务的 计费管理方法, 该方法包括以下步骤:  In order to achieve the above object, the present invention provides a charging management method for a trunked voice service, the method comprising the following steps:

A、控制集群语音业务服务器 Controlling PoC Server在一个集群会 话开始时, 为该集群业务会话分配一个唯一的集群语音业务计费标识 PCID;  A. Controlling the cluster voice service server The Controlling PoC Server allocates a unique cluster voice service charging identifier PCID to the cluster service session when a cluster session starts.

B、 Controlling PoC Server将上述 PCID分别传送给主叫终端所属 的 SIP网络和被叫终端所属的 SIP网络, 通过将该 PCID加入到参与本 次集群业务会话的各个终端的话单中, 实现本次集群业务会话包含的各 个主叫会话和被叫会话的计费关联;  B. The Controlling PoC Server transmits the PCID to the SIP network to which the calling terminal belongs and the SIP network to which the called terminal belongs, and the PCID is added to the CDRs of each terminal participating in the current cluster service session to implement the cluster. The charging association between each calling session and the called session included in the service session;

C 在本次集群业务会话结束时, 将主 /被叫终端所属的 SIP网络生 成的话单中, 具有相同 PCID的话单作为同一会话所产生的话单进行计 费。  C At the end of the cluster service session, the CDRs with the same PCID are billed as the CDRs generated by the same session in the CDRs generated by the SIP network to which the master/called terminal belongs.

所述步骤 C可以包括:  The step C may include:

Cl、 主叫终端所属的 SIP网络和被叫终端所属的 SIP网络, 分别将 包含 PCID的话单传送给计费中心;  Cl, the SIP network to which the calling terminal belongs, and the SIP network to which the called terminal belongs, respectively transmit the bill containing the PCID to the billing center;

C2、 计费中心识别所有话单中包含的 PCID, 并对具有相同 PCID 的话单确定为同一个完整集群会话的话单;  C2. The billing center identifies the PCIDs included in all the bills, and determines the bills with the same PCID as the bills of the same complete cluster session;

C3、 计费中心采用针对该集群会话的计费策略进行计费。  C3. The charging center performs charging for the charging policy of the cluster session.

所述步骤 C3可以为: 计费中心采用统一的方法对参与本次集群会 话的所有终端进行计费。 The step C3 may be: The charging center adopts a unified method to participate in the current cluster meeting. All terminals of the call are charged.

所述步骤 B中, Controlling PoC Server可以通过专用的 SIP消息, 将 PICD分别传送给主叫终端所属的 SIP网络和被叫终端所属的 SIP网 络。  In the step B, the Controlling PoC Server can separately transmit the PICD to the SIP network to which the calling terminal belongs and the SIP network to which the called terminal belongs through a dedicated SIP message.

所述步骤 B中, Controlling PoC Server可以将 PCID加入到业务请 求消息和确认响应消息中, 分别传送给主叫终端所属的 SIP网络和被叫 终端所属的 SIP网络。  In the step B, the Controlling PoC Server may add the PCID to the service request message and the acknowledgment response message, and respectively transmit the message to the SIP network to which the calling terminal belongs and the SIP network to which the called terminal belongs.

所述的 SIP网络可以为 IMS网络或 MMD网络。  The SIP network may be an IMS network or an MMD network.

所述的 SIP网络为 IMS网络时, 所述步骤 A可以包括:  When the SIP network is an IMS network, the step A may include:

A1、 主叫终端通过主叫终端所属 IMS向 Controlling PoC Server发 送业务请求;  A1. The calling terminal sends a service request to the Controlling PoC Server through the IMS to which the calling terminal belongs.

A2、 Controlling PoC Server 为本次集群会话分配一个唯一的 PCID;  A2, Controlling PoC Server assigns a unique PCID to the cluster session;

所述步骤 B包括:  The step B includes:

Bl、 Controlling PoC Server将为本次集群会话分配的 PCID, 加入 到业务请求中发送给本次集群会话的主叫终端所属 IMS;  Bl, the Controlling PoC Server will assign the PCID assigned to the cluster session to the IMS of the calling terminal that is sent to the current session and sent to the current session.

B2、 主叫终端所属 IMS将包含 PCID的业务请求, 发送给主叫终端 所属的 PoC Server和本次集群会话的被叫终端所属的 IMS;  B2, the IMS to which the calling terminal belongs, the service request containing the PCID, and sent to the PoC server to which the calling terminal belongs and the IMS to which the called terminal of the current cluster session belongs;

B3> 被叫终端所属的 IMS将包含 PCID的业务请求, 发送给被叫终 端所属的 PoC Server, 并将业务请求中的 PCID删除后发送给被叫终 端;  B3> The IMS to which the called terminal belongs shall send the service request of the PCID to the PoC Server to which the called terminal belongs, and delete the PCID in the service request and send it to the called terminal.

B4、 在被叫终端向主叫终端返回确认响应过程中, 由主叫终端所属 PoC Server将该 PCID随确认响应发送给主叫终端所属的 IMS;  B4, in the process of returning the acknowledgment response from the called terminal to the calling terminal, the PCC belongs to the IMS to which the calling terminal belongs, by the PoC Server to which the calling terminal belongs;

B5、 在本次集群会话过程中, 将该 PCID加入到参与本次集群业 务会话的各个终端的话单中。 所述的 SIP网络为 IMS网络时, 所述步骤 A可以包括: B5. In the current session of the cluster session, the PCID is added to the CDRs of each terminal participating in the current cluster service session. When the SIP network is an IMS network, the step A may include:

al、 主叫终端通过主叫终端所属 IMS向被叫所属 IMS发送业务请 求;  Al. The calling terminal sends a service request to the IMS to which the called party belongs by using the IMS to which the calling terminal belongs.

a2、 被叫终端所属 IMS向 Controlling PoC Server发送业务请求; a3、 Controlling PoC Server 为本次集群会话分配一个唯一的 PCID;  A2, the IMS to which the called terminal belongs sends a service request to the Controlling PoC Server; a3. The Controlling PoC Server assigns a unique PCID to the cluster session;

所述步骤 B包括:  The step B includes:

bl、 Controlling PoC Server将为本次集群会话分配的 PCID, 加入 到业务请求中发送给被叫终端所属 IMS;  Bl, Controlling PoC Server will assign the PCID assigned to the cluster session to the service request and send it to the IMS to which the called terminal belongs;

b2、 被叫终端所属 IMS将包含 PCID的业务请求, 发送给被叫终端 所属的 PoC Server,并将业务请求中的 PCID删除后发送给被叫终端; b3、 在被叫终端向主叫终端返回确认响应过程中, 由被叫终端所属 PoC Server将该 PCID随确认响应通过被叫终端所属的 IMS发送给主 叫所属的 IMS;  B2. The IMS to which the called terminal belongs shall send the service request including the PCID to the PoC Server to which the called terminal belongs, and delete the PCID in the service request and send it to the called terminal. b3. Return the called terminal to the calling terminal. During the acknowledgment response, the PCID of the called terminal belongs to the IMS to which the calling party belongs, along with the acknowledgment response by the IMS to which the called terminal belongs;

b4、 主叫终端所属的 IMS将包含 PCID的确认响应, 发送给主叫终 端所属的 PoC Server;  B4. The IMS to which the calling terminal belongs includes an acknowledgment response of the PCID, and is sent to the PoC Server to which the calling terminal belongs;

b5、在本次集群会话过程中, 将该 PCID加入到参与本次集群业务 会话的各个终端的话单中。  B5. In the current session of the cluster session, the PCID is added to the CDRs of each terminal participating in the current cluster service session.

所述 Controlling PoC Server可以为单独的 PoC Server; 或主叫终 端所属的 PoC Server; 或被叫终端所属的 PoC Serve。  The Controlling PoC Server may be a separate PoC Server; or a PoC Server to which the calling terminal belongs; or a PoC Serve to which the called terminal belongs.

如果在集群会话过程中, 有新的终端加入该集群会话或中途退出的 终端重新加入该集群会话, 则其主叫会话或被叫会话产生的话单中, 仍 可以用该集群会话的 PCID与其他主叫会话或被叫会话关联。  If a new terminal joins the cluster session or the terminal that has quit the network rejoins the cluster session during the cluster session, the PCID of the cluster session and other CDRs can be used in the call list generated by the calling session or the called session. The calling session or the called session is associated.

所述在集群会话过程中, 中途退出的终端重新加入该集群会话的过 程可以包括: Dl、中途退出的终端通过该终端所属的 IMS向控制 PoC Serve发送 业务请求; The process of rejoining the cluster session by the terminal that is halfway out during the cluster session may include: Dl. The terminal that quits halfway sends a service request to the controlling PoC Serve through the IMS to which the terminal belongs;

D2、控制 PoC Serve判断该终端是否为当前一集群会话的群组成 员, 如果是则将该集群会话的 PCID加入到确认响应, 返回给该终端 所属的 IMS, 执行步骤 D3; 否则, 按新建集群会话处理;  D2, controlling the PoC Serve to determine whether the terminal is a group member of the current cluster session, and if yes, adding the PCID of the cluster session to the acknowledgment response, returning to the IMS to which the terminal belongs, and performing step D3; otherwise, pressing the new cluster Session processing

D3、 该终端所属的 IMS将该包含 PCID的确认响应发送给该终 端所属的 PoC Serve, 并将确认响应中的 PCID删除后发送给所述终 端。与现有技术相比,本发明所提供的计费关联方法中, Controlling PoC Server为一个完整集群会话分配唯一的 PoC计费标识( PCID ), 并通过 集群会话流程将 PCID传送给参与本次集群会话的各终端所属的 SIP网 络, 并被所述 SIP网络保存, 通过该 PCID实现主叫会话和被叫会话的 计费关联; 使得在 PoC通信的一个完整会话流程中, 属于同一群组的各 终端在群组内所有的操作所产生的话单均被 PCID关联起来, 以便将被 关联的话单作为同一会话所产生的话单进行计费。  D3. The IMS to which the terminal belongs sends the acknowledgment response including the PCID to the PoC Serve to which the terminal belongs, and deletes the PCID in the acknowledgment response and sends it to the terminal. Compared with the prior art, in the charging association method provided by the present invention, the Controlling PoC Server allocates a unique PoC charging identifier (PCID) for a complete cluster session, and transmits the PCID to the participating cluster through the cluster session process. a SIP network to which each terminal of the session belongs, and is saved by the SIP network, and the charging association between the calling session and the called session is implemented by the PCID; so that in a complete session flow of the PoC communication, each belonging to the same group The CDRs generated by all the operations of the terminal in the group are all associated with the PCID, so that the associated CDRs are charged as CDRs generated by the same session.

本发明所提供的计费管理方法中, Controlling PoC Server利用上述 的计费关联方法为一个完整集群会话分配的唯一的 PCID; 在主 /被叫终 端所属的 SIP网络生成的话单中, 将具有相同 PCID的话单作为同一会 话所产生的话单进行计费。 附图简要说明  In the charging management method provided by the present invention, the Controlling PoC Server uses the above-mentioned charging association method to allocate a unique PCID for a complete cluster session; in the bill generated by the SIP network to which the calling/called terminal belongs, it will have the same The bill of the PCID is billed as a bill generated by the same session. BRIEF DESCRIPTION OF THE DRAWINGS

图 la为建立集群会话过程中的信令路径示意图;  Figure la is a schematic diagram of a signaling path in the process of establishing a cluster session;

图 lb为现有技术 ICID的一种分配流程图;  Figure lb is a distribution flow chart of the prior art ICID;

图 2为本发明计费关联方法的第一较佳实施例流程图;  2 is a flowchart of a first preferred embodiment of a charging association method according to the present invention;

图 3为本发明计费关联方法的第二较佳实施例流程图;  3 is a flowchart of a second preferred embodiment of a charging association method according to the present invention;

图 4为应用本发明计费管理方法的实施例流程图。 实施本发明的方式 4 is a flow chart of an embodiment of a billing management method to which the present invention is applied. Mode for carrying out the invention

为了使本发明的目的、 技术方案和优点更加清楚明白, 以下参照附 图举具体实施例, 对本发明进行详细地说明。  The present invention will be described in detail below with reference to the specific embodiments of the invention.

本发明提供的计费关联方法中, Controlling PoC Server为一个完整 集群会话分配唯一的 PoC计费标识(PCID ), 并通过集群会话流程将 PCID传送给参与本次集群会话的各终端所属的 SIP网络, 并被所述 SIP 网络保存, 通过该 PCID实现主叫会话和被叫会话的计费关联; 使得在 PoC通信的一个完整会话流程中, 属于同一群组的各终端在群组内所有 的操作所产生的话单均被 PCID关联起来, 以便将被关联的话单作为同 一会话所产生的话单进行计费。  In the charging association method provided by the present invention, the Controlling PoC Server allocates a unique PoC charging identifier (PCID) to a complete cluster session, and transmits the PCID to the SIP network to which each terminal participating in the cluster session belongs through the cluster session process. And being saved by the SIP network, and the charging association between the calling session and the called session is implemented by the PCID; so that all operations of the terminals belonging to the same group in the group in a complete session flow of the PoC communication The generated CDRs are all associated with the PCID to charge the associated CDRs as CDRs generated by the same session.

本发明所提供的计费管理方法中, Controlling PoC Server利用上述 的计费关联方法为一个完整集群会话分配的唯一的 PCID; 在主 /被叫终 端所属的 SIP网络生成的话单中, 将具有相同 PCID的话单作为同一会 话所产生的话单进行计费。  In the charging management method provided by the present invention, the Controlling PoC Server uses the above-mentioned charging association method to allocate a unique PCID for a complete cluster session; in the bill generated by the SIP network to which the calling/called terminal belongs, it will have the same The bill of the PCID is billed as a bill generated by the same session.

以下对本发明提供的计费关联方法和计费管理方法分别举实施例 进 4亍详细说明。  The following describes the charging association method and the charging management method provided by the present invention in detail.

集群业务的种类很多, 如: 集群短信业务、 集群图像业务、 PoC等。 现仅以基于 IMS的 PoC业务为例对本发明方法进行说明, 基于 IMS或 MMD等其他 SIP网络的其它业务如集群短信业务、 集群图像业务等的 计费管理方法则与 PoC业务的计费管理方法相同。  There are many types of cluster services, such as: cluster SMS service, cluster image service, PoC, and so on. The method of the present invention is described by taking the IMS-based PoC service as an example. The charging management method based on other services such as the IMS or the MMD, such as the cluster short message service and the cluster image service, and the charging management method of the PoC service. the same.

本发明的关键点: PCID, 可以由单独的控制 PoC Server分配, 或者 由作为控制 PoC Server的主叫终端所属的 PoC Server分配,或者由作为 控制 PoC Server的被叫终端所属的 PoC Server分配。 举例来说, 在像无 线自组网( Adhoc )这样的临时群组会话中, 主叫终端所属的 PoC Server 作为控制 PoC Server,其负责建立并管理集群会话,所以由该 PoC Server 分配 PCID;在预先定义好的固定群组或聊天( Chat )模式的群组会话中, 主叫终端或被叫终端中作为管理员的终端所属的 PoC Server作为控制 PoC Server, 其负责建立并管理集群会话, 所以由该 PoC Server分配 PCID。 The key point of the present invention: The PCID may be allocated by a separate control PoC Server, or by a PoC Server to which the calling terminal controlling the PoC Server belongs, or by a PoC Server to which the called terminal controlling the PoC Server belongs. For example, in a temporary group session such as Ad Hooc, the PoC Server to which the calling terminal belongs is used to control the PoC Server, which is responsible for establishing and managing the cluster session, so the PoC Server is used by the PoC Server. Assigning a PCID; in a pre-defined fixed group or chat mode group session, the PoC Server to which the terminal acting as the administrator in the calling terminal or called terminal belongs to control the PoC Server, which is responsible for establishing and managing The cluster session, so the PCID is assigned by the PoC Server.

下面, 以基于 IMS 网络由单独的控制 PoC Server分配 PCID、 Controlling PoC server与主叫终端处于同一 IMS为例, 对本发明提供的 计费关联方法进行详细描述。  In the following, the charging association method provided by the present invention is described in detail by taking the IMS network as the example, the PCID is allocated by the separate control PoC Server, and the Controlling PoC server is in the same IMS as the calling terminal.

参见图 2, 图 2为本发明计费关联方法的第一较佳实施例流程图, 该流程包含以下步骤:  Referring to FIG. 2, FIG. 2 is a flowchart of a first preferred embodiment of a charging association method according to the present invention. The process includes the following steps:

步骤 201 :在集群通信中作为主叫的终端 A向其所属的 IMS发送业 务请求, 希望与终端 B建立集群会话以进行集群通信。  Step 201: The terminal A, which is the calling party in the cluster communication, sends a service request to the IMS to which it belongs, and hopes to establish a cluster session with the terminal B for cluster communication.

本步骤中业务请求通常为 invite消息, 其中包含作为主叫的终端 A 的标识和作为被叫的终端 B的标识, 以及终端 A所在的集群的标识。属 于同一群组的终端的集群标识是相同的,用于标识当前的主 /被叫终端属 于同一群组。  The service request in this step is usually an invite message, which includes the identifier of the terminal A as the calling party and the identifier of the terminal B as the called party, and the identifier of the cluster where the terminal A is located. The cluster identifiers of the terminals belonging to the same group are the same, and are used to identify that the current master/called terminal belongs to the same group.

步骤 202:作为所述 IMS中第一个与终端 A交互的功能实体, P-CSCF 收到所述业务请求后, 为终端 A的本次主叫分配一个主叫 ICID, 并将 该主叫 ICID加入所述业务请求中。  Step 202: As the first functional entity in the IMS that interacts with the terminal A, after receiving the service request, the P-CSCF allocates a calling ICID to the current calling party of the terminal A, and the calling ICID Join the business request.

步骤 203: P-CSCF将加入了主叫 ICID的业务请求发送给终端 A注 册的 S-CSCF。  Step 203: The P-CSCF sends the service request that has joined the calling ICID to the S-CSCF registered by the terminal A.

步骤 204: S-CSCF收到所述业务请求后,保存业务请求中包含的主 叫 ICID。  Step 204: After receiving the service request, the S-CSCF saves the calling ICID included in the service request.

步骤 205: S-CSCF将包含主叫 ICID的业务请求发送给终端 A所属 的 PoC Server和控制 PoC Server。  Step 205: The S-CSCF sends the service request including the calling ICID to the PoC server and the control PoC server to which the terminal A belongs.

所述 PoC Server是 AS的一种, 用于向终端提供基于 IMS的集群语 音业务, 终端在 IMS的 S-CSCF中注册时, IMS根据用户的签约数据选 择一个 PoC Server, 以该 PoC Server作为所迷终端所属的 PoC Server, 用于向终端提供基于 IMS的集群语音业务。 The PoC Server is a type of an AS, and is used to provide an IMS-based cluster language to a terminal. The voice service, when the terminal is registered in the S-CSCF of the IMS, the IMS selects a PoC server according to the subscription data of the user, and uses the PoC server as the PoC server to which the terminal belongs to provide the IMS-based cluster voice service to the terminal.

同现有技术相同,本步骤中由于 PoC Server之间不能直接进行通信, 因此, 本步骤中, S-CSCF将业务请求发送给终端 A所属的 PoC Server 处理, 并接收到其返回的业务请求后, 再由 S-CSCF将业务请求发送控 制 PoC Serve  As in the prior art, in this step, the PoC server cannot directly communicate with each other. Therefore, in this step, the S-CSCF sends the service request to the PoC server to which the terminal A belongs, and receives the service request returned by the S-CSCF. , then the S-CSCF sends the service request to control PoC Serve

步骤 206: 控制 PoC Server收到所述业务请求后, 获知终端 A要建 立会话,于是保存业务请求中包含的主叫 ICID,并为被叫分配一个 ICID。 当然, 如果被叫终端有多个, PoC Server则根据业务请求中包含的多个 被叫终端标识分别分配多个不同的被叫 ICID; 同时, 还为当前集群会话 分配唯一的一个 PCID。  Step 206: After receiving the service request, the PoC Server learns that the terminal A wants to establish a session, and then saves the calling ICID included in the service request, and allocates an ICID to the called party. Of course, if there are multiple called terminals, the PoC Server allocates multiple different called ICIDs according to multiple called terminal identifiers included in the service request; meanwhile, a unique PCID is also assigned to the current cluster session.

步骤 207-208: 控制 PoC Server分配完 PCID及被叫 ICID后, 将所 述 PCID及被叫 ICID加入所述业务请求通过终端 A所属 IMS的 S-CSCF 发送给终端 B所属的 IMS。  Step 207-208: After the PoC Server allocates the PCID and the called ICID, the PCID and the called ICID are added to the IMS to which the service request is sent by the S-CSCF of the IMS to which the terminal A belongs.

步骤 209: 终端 B所属 IMS的 S-CSCF, 接收到该业务请求后, 保 存其中的主 /被叫 ICID及 PCID。  Step 209: The S-CSCF of the IMS to which the terminal B belongs, after receiving the service request, saves the master/called ICID and the PCID.

步骤 210: S-CSCF将该包含主 /被叫 ICID及 PCID的业务请求发送 给终端 B所属的 PoC Server。  Step 210: The S-CSCF sends the service request including the primary/called ICID and the PCID to the PoC server to which the terminal B belongs.

由于终端 A所属的 PoC Server与终端 B所属的 PoC Server无法直 接通信, 所以终端 A所属的 PoC Server将加入了 PCID及被叫 ICID的 业务请求发送给终端 A所属的 IMS中的终端 A注册的 S-CSCF。  The PoC server to which the terminal A belongs cannot communicate with the PoC server to which the terminal B belongs. Therefore, the PoC server to which the terminal A belongs adds the service request of the PCID and the called ICID to the terminal A registered in the IMS to which the terminal A belongs. -CSCF.

步骤 211 : 终端 B所属的 PoC Server收到所述业务请求后, 保存业 务请求中包含的主 /被叫 ICID及 PCID。  Step 211: After receiving the service request, the PoC server to which the terminal B belongs saves the master/called ICID and the PCID included in the service request.

步骤 212:终端 B所属的 PoC Server经由终端 B所属 IMS中终端 B 注册的 S-CSCF向终端 B所属的 IMS中的 P-CSCF发送包含主 /被叫 ICID 及 PCID的业务请求。 Step 212: The PoC server to which the terminal B belongs is via the terminal B in the IMS to which the terminal B belongs. The registered S-CSCF sends a service request including the master/called ICID and the PCID to the P-CSCF in the IMS to which the terminal B belongs.

步骤 213: 终端 B所属 IMS中 P-CSCF保存业务请求中包含的主 / 被叫 ICID及 PCID,并将收到的业务请求中包含的所有 ICID及 PCID删 除。  Step 213: The P-CSCF in the IMS to which the terminal B belongs stores the primary/called ICID and PCID included in the service request, and deletes all ICIDs and PCIDs included in the received service request.

步骤 214:终端 B所属 IMS中 P-CSCF将删除了 ICID及 PCID的业 务请求发送给终端 B。  Step 214: The P-CSCF in the IMS to which the terminal B belongs sends the service request for deleting the ICID and the PCID to the terminal B.

步骤 215:终端 B收到业务请求后,通过其所属的 IMS中的 P-CSCF 向终端 B注册的 S-CSCF发送确认响应,该确认响应包含终端 A的标识 和终端 B的标识。  Step 215: After receiving the service request, the terminal B sends an acknowledgment response to the S-CSCF registered by the terminal B through the P-CSCF in the IMS to which the terminal B belongs, and the acknowledgment response includes the identifier of the terminal A and the identifier of the terminal B.

步骤 216:所述 S-CSCF收到确认响应后,向终端 B所属的 PoC Server 发送确认响应。  Step 216: After receiving the acknowledgment response, the S-CSCF sends an acknowledgment response to the PoC Server to which the terminal B belongs.

步骤 217: 终端 B所属的 PoC Server收到确认响应后, 向终端 B注 册的 S-CSCF发送确认响应。  Step 217: After receiving the acknowledgment response, the PoC Server to which the terminal B belongs sends an acknowledgment response to the S-CSCF registered by the terminal B.

步骤 218:终端 B注册的 S-CSCF收到发自终端 B所属的 PoC Server 的确认响应后,根据该确认响应中包含的终端 A的标识,向终端 A在其 所属的 IMS中注册的 S-CSCF发送确认响应。  Step 218: After receiving the acknowledgment response sent by the PoC server to which the terminal B belongs, the S-CSCF registered by the terminal B, according to the identifier of the terminal A included in the acknowledgment response, is registered with the terminal A in the IMS to which the terminal A belongs. The CSCF sends a confirmation response.

步骤 219: 终端 A注册的 S-CSCF收到确认响应后, 向终端 A所属 的 PoC Server发送确认响应。  Step 219: After receiving the acknowledgment response, the S-CSCF registered by the terminal A sends an acknowledgment response to the PoC Server to which the terminal A belongs.

步骤 220: 终端 A所属的 PoC Server收到确认响应后, 在该确认响 应中加入 PCID, 并将加入了 PCID的确认响应发送给终端 A在其所属 的 IMS中注册的 S-CSCF。  Step 220: After receiving the acknowledgment response, the PoC Server to which the terminal A belongs adds a PCID in the acknowledgment response, and sends an acknowledgment response to the PCID to the S-CSCF registered by the terminal A in the IMS to which it belongs.

终端 A注册的 S-CSCF收到发自终端 A所属的 PoC Server的确认响 应后, 将确认响应发送给在终端 A所属的 IMS与终端 A之间作为连接 点的 P-CSCF。 步骤 221-222: P-CSCF收到确认响应后, 保存该确认响应中包含的 PCID, 再将收到的确认响应中包含的 PCID删除, 并将删除了 PCID的 确认响应发送给终端 A。 After receiving the acknowledgment response from the PoC Server to which the terminal A belongs, the S-CSCF registered by the terminal A transmits an acknowledgment response to the P-CSCF which is a connection point between the IMS to which the terminal A belongs and the terminal A. Steps 221-222: After receiving the acknowledgment response, the P-CSCF saves the PCID included in the acknowledgment response, deletes the PCID included in the received acknowledgment response, and sends an acknowledgment response with the deleted PCID to the terminal A.

当然,终端 A注册的 S-CSCF和终端 B注册的 S-CSCF有可能相同, 也可能不同; 终端 A所属的 PoC Server和终端 B所属的 PoC Server有 可能相同, 也可能不同。 上述的 3 3 ?和/或?0€

Figure imgf000020_0001
这些功能实体 相同时, 则省去图 2中对应的相同功能实体之间的操作。 Of course, the S-CSCF registered by the terminal A and the S-CSCF registered by the terminal B may be the same or different. The PoC server to which the terminal A belongs and the PoC server to which the terminal B belongs may be the same or different. The above 3 3 ? and / or? 0€
Figure imgf000020_0001
When these functional entities are the same, the operations between the corresponding functional entities in FIG. 2 are omitted.

另外, 图 2所示的终端 A在一个完整的集群会话中, 可能还与属于 同一群组的其它被叫终端进行通信, 而终端 B只是多个被叫终端中的一 个。 如果终端 A在业务请求中向多个被叫终端发送的, 则在上述步骤 206中为这些被叫终端的会话分配不同的被叫 ICID。 如果在集群会话过 程中, 有新的终端加入该集群会话或中途退出的终端重新加入该集群会 话, 则只需分配相应的主叫 ICID或被叫 ICID, 不再为该集群会话分配 新的 PCID, 其主叫会话或被叫会话产生的话单中仍用该集群会话的 PCID 与其他主叫会话或被叫会话关联。 也就是说, 对于一个完整的集 群会话, 在会话建立时分配一个 PCID, 这个 PCID在本次整个集群会话 删除时被释放。  In addition, terminal A shown in FIG. 2 may also communicate with other called terminals belonging to the same group in one complete cluster session, and terminal B is only one of a plurality of called terminals. If the terminal A transmits to the plurality of called terminals in the service request, the different called ICIDs are assigned to the sessions of the called terminals in the above step 206. If, during a cluster session, a new terminal joins the cluster session or the terminal that has quit halfway joins the cluster session, only the corresponding calling ICID or called ICID is allocated, and the new PCID is no longer assigned to the cluster session. The CDRs generated by the calling session or the called session are still associated with other calling or called sessions using the PCID of the cluster session. That is, for a complete cluster session, a PCID is assigned when the session is established, and this PCID is released when the entire cluster session is deleted.

当终端 A收到发自 P-CSCF的确认响应后,就可以与终端 B及其它 的所有被叫终端建立会话、 进行集群通信了。 同时, IMS中的各功能实 体已经获知了当前集群会话的 PCID、主叫 /被叫 ICID, 因而 IMS具备了 生成话单的能力。 在后续的计费操作中, 这个 PCID就被加入这个完整 集群会话过程中的各个终端的话单中。 这样, 上述参与同一个集群会话 的各终端的所有操作所生成的话单中,都会包含相同的 PCID,即: PCID 将一次完整的集群会话所生成的所有话单关联起来。  After receiving the acknowledgment response sent from the P-CSCF, the terminal A can establish a session with the terminal B and all other called terminals to perform cluster communication. At the same time, the functional entities in the IMS have already learned the PCID of the current cluster session, the calling/called ICID, and thus the IMS has the ability to generate bills. In subsequent billing operations, this PCID is added to the bills of each terminal in the complete cluster session. In this way, the CDRs generated by all the operations of the terminals participating in the same cluster session include the same PCID, that is, the PCID associates all the CDRs generated by a complete cluster session.

如果终端不是进行本实施例所述的正常会话建立操作, 而是进行会 话预建立操作,那么当终端完成会话预建立操作,并通过向其所属的 IMS 发送业务请求以建立与其它终端之间的会话时, 应用的计费关联方法则 与图 2所示计费关联方法的原理相同。 不同之处只是会话预建立操作完 成时, 终端通过向其所属的 IMS发送 refer消息来建立与其它终端之间 的会话; 而图 2所示的正常会话流程中, 终端则通过向其所属的 IMS发 送 invite消息来建立与其它终端之间的会话。 If the terminal does not perform the normal session establishment operation described in this embodiment, The pre-establishment operation, when the terminal completes the session pre-establishment operation and sends a service request to the IMS to which it belongs to establish a session with other terminals, the applied charging association method is associated with the charging shown in FIG. The principle of the method is the same. The difference is that when the session pre-establishment operation is completed, the terminal establishes a session with other terminals by sending a refer message to the IMS to which it belongs; and in the normal session flow shown in FIG. 2, the terminal passes the IMS to which it belongs. Send an invite message to establish a session with other terminals.

参见图 3, 图 3为本发明计费关联方法的第二较佳实施例流程图, 本实施例中 Controlling PoC server与被叫终端处于同一 IMS , 该流程包 含以下步骤:  Referring to FIG. 3, FIG. 3 is a flowchart of a second preferred embodiment of the charging association method according to the present invention. In this embodiment, the Controlling PoC server and the called terminal are in the same IMS, and the process includes the following steps:

步骤 301 :在集群通信中作为主叫的终端 A向其所属的 IMS发送业 务请求, 希望与终端 B建立集群会话以进行集群通信。  Step 301: The terminal A, which is the calling party in the cluster communication, sends a service request to the IMS to which it belongs, and hopes to establish a cluster session with the terminal B for cluster communication.

本步骤中业务请求通常为 invite消息, 其中包含作为主叫的终端 A 的标识和作为被叫的终端 B的标识, 以及终端 A所在的集群的标识。属 于同一群组的终端的集群标识是相同的,用于标识当前的主 /被叫终端属 于同一群组。  The service request in this step is usually an invite message, which includes the identifier of the terminal A as the calling party and the identifier of the terminal B as the called party, and the identifier of the cluster where the terminal A is located. The cluster identifiers of the terminals belonging to the same group are the same, and are used to identify that the current master/called terminal belongs to the same group.

步骤 302:作为所述 IMS中第一个与终端 A交互的功能实体,P-CSCF 收到所述业务请求后, 为终端 A的本次主叫分配一个主叫 ICID, 并将 该主叫 ICID加入所述业务请求中。  Step 302: As the first functional entity in the IMS that interacts with the terminal A, after receiving the service request, the P-CSCF allocates a calling ICID to the current caller of the terminal A, and the calling ICID Join the business request.

步骤 303: P-CSCF将加入了主叫 ICID的业务请求发送给终端 A注 册的 S-CSCF。  Step 303: The P-CSCF sends the service request that has joined the calling ICID to the S-CSCF registered by the terminal A.

步骤 304: S-CSCF收到所述业务请求后,保存业务请求中包含的主 叫 ICID。  Step 304: After receiving the service request, the S-CSCF saves the calling ICID included in the service request.

、 步骤 305: S-CSCF将包含主叫 ICID的业务请求发送给终端 A所属 的 PoC Server。  Step 305: The S-CSCF sends a service request including the calling ICID to the PoC server to which the terminal A belongs.

步骤 306: 终端 A所属的 PoC Server保存主叫 ICID。 步骤 307-309: 终端 A所属的 PoC Server通过终端 A所属的 IMS 的 S-CSCF、 终端 B所属的 IMS的 S-CSCF, 控制 PoC Server发送包含 主叫 ICID的业务请求。 Step 306: The PoC Server to which the terminal A belongs stores the calling ICID. Steps 307-309: The PoC Server to which the terminal A belongs controls the PoC Server to send a service request including the calling ICID through the S-CSCF of the IMS to which the terminal A belongs and the S-CSCF of the IMS to which the terminal B belongs.

步骤 310: 控制 PoC Server收到所述业务请求后, 获知终端 A要建 立会话,于是保存业务请求中包含的主叫 ICID,并为被叫分配一个 ICID。 当然, 如果被叫终端有多个, PoC Server则根据业务请求中包含的多个 被叫终端标识分别分配多个不同的被叫 ICID; 同时, 还为当前集群会话 分配唯一的一个 PCID。  Step 310: After receiving the service request, the PoC Server learns that the terminal A wants to establish a session, and then saves the calling ICID included in the service request, and allocates an ICID to the called party. Of course, if there are multiple called terminals, the PoC Server allocates multiple different called ICIDs according to multiple called terminal identifiers included in the service request; meanwhile, a unique PCID is also assigned to the current cluster session.

步骤 311 :控制 PoC Server分配完 PCID及被叫 ICID后,将所述 PCID 及被叫 ICID加入所述业务请求, 通过终端 B所属 IMS的 S-CSCF发送 给终端 B所属的 PoC Server。  Step 311: After the PoC Server allocates the PCID and the called ICID, the PCID and the called ICID are added to the service request, and are sent to the PoC Server to which the terminal B belongs by using the S-CSCF of the IMS to which the terminal B belongs.

步骤 312: 终端 B所属 IMS的 S-CSCF保存业务请求中的主 /被叫 ICID及 PCID。  Step 312: The S-CSCF of the IMS to which the terminal B belongs stores the master/called ICID and the PCID in the service request.

步骤 313: S-CSCF向 P-CSCF发送包含主 /被叫 ICID及 PCID的业 务请求。  Step 313: The S-CSCF sends a service request including the master/called ICID and the PCID to the P-CSCF.

步骤 314: 终端 B所属 IMS中 P-CSCF保存业务请求中包含的主 / 被叫 ICID及 PCID,并将收到的业务请求中包含的所有 ICID及 PCID删 除。  Step 314: The P-CSCF in the IMS to which the terminal B belongs stores the primary/called ICID and PCID included in the service request, and deletes all ICIDs and PCIDs included in the received service request.

步骤 315:终端 B所属 IMS中 P-CSCF将删除了 ICID及 PCID的业 务请求发送给终端 B。  Step 315: The P-CSCF in the IMS to which the terminal B belongs sends the service request for deleting the ICID and the PCID to the terminal B.

步骤 316:终端 B收到业务请求后,通过其所属的 IMS中的 P-CSCF 向终端 B注册的 S-CSCF发送确认响应,该确认响应包含终端 A的标识 和终端 B的标识。  Step 316: After receiving the service request, the terminal B sends an acknowledgment response to the S-CSCF registered by the terminal B through the P-CSCF in the IMS to which the terminal B belongs, and the acknowledgment response includes the identifier of the terminal A and the identifier of the terminal B.

步骤 317:所述 S-CSCF收到确认响应后,向终端 B所属的 PoC Server 发送确认响应。 步骤 318: 终端 B所属的 PoC Server收到确认响应后, 向终端 B注 册的 S-CSCF发送包含 PCID的确认响应。 Step 317: After receiving the acknowledgment response, the S-CSCF sends an acknowledgment response to the PoC Server to which the terminal B belongs. Step 318: After receiving the acknowledgment response, the PoC server to which the terminal B belongs sends an acknowledgment response including the PCID to the S-CSCF registered by the terminal B.

步骤 319:终端 B注册的 S-CSCF收到发自终端 B所属的 PoC Server 的确认响应后,根据该确认响应中包含的终端 A的标识, 向终端 A在其 所属的 IMS中注册的 S-CSCF发送包含 PCID的确认响应。  Step 319: After receiving the acknowledgment response sent by the PoC server to which the terminal B belongs, the S-CSCF registered by the terminal B, according to the identifier of the terminal A included in the acknowledgment response, is registered with the terminal A in the IMS to which the terminal A belongs. The CSCF sends an acknowledgment response containing the PCID.

步骤 320: 终端 A注册的 S-CSCF收到该包含 PCID的确认响应后, 向终端 A所属的 PoC Server发送包含 PCID的确认响应。  Step 320: After receiving the acknowledgment response including the PCID, the S-CSCF registered by the terminal A sends an acknowledgment response including the PCID to the PoC Server to which the terminal A belongs.

步骤 321 : 终端 A所属的 PoC Server收到确认响应后, 保存其中包 含的 PCID。  Step 321: After receiving the confirmation response, the PoC Server to which the terminal A belongs saves the PCID contained therein.

步骤 322: 终端 A所属的 PoC Server将包含 PCID的确认响应发送 给终端 A在其所属的 IMS中注册的 S-CSCF。  Step 322: The PoC Server to which the terminal A belongs sends an acknowledgment response including the PCID to the S-CSCF registered by the terminal A in the IMS to which it belongs.

终端 A注册的 S-CSCF收到发自终端 A所属的 PoC Server的确认响 应后, 将确认响应发送给在终端 A所属的 IMS与终端 A之间作为连接 点的 P-CSCF。  After receiving the acknowledgment response from the PoC Server to which the terminal A belongs, the S-CSCF registered by the terminal A sends an acknowledgment response to the P-CSCF which is the connection point between the IMS to which the terminal A belongs and the terminal A.

步骤 323-324: P-CSCF收到确认响应后, 保存该确认响应中包含的 PCID, 再将收到的确认响应中包含的 PCID删除, 并将删除了 PCID的 确认响应发送给终端 A。  Step 323-324: After receiving the acknowledgment response, the P-CSCF saves the PCID included in the acknowledgment response, deletes the PCID included in the received acknowledgment response, and sends an acknowledgment response with the deleted PCID to the terminal A.

当然,终端 A注册的 S-CSCF和终端 B注册的 S-CSCF有可能相同, 也可能不同; 终端 A所属的 PoC Server和终端 B所属的 PoC Server有 可能相同, 也可能不同。 上述的S-CSCF和/或PoC Server这些功能实体 相同时, 则省去图 3中对应的相同功能实体之间的操作。  Of course, the S-CSCF registered by the terminal A and the S-CSCF registered by the terminal B may be the same or different. The PoC server to which the terminal A belongs and the PoC server to which the terminal B belongs may be the same or different. When the above-mentioned functional entities of the S-CSCF and/or the PoC Server are the same, the operations between the corresponding functional entities in FIG. 3 are omitted.

另外, 图 3所示的终端 A在一个完整的集群会话中, 可能还与属于 同一群组的其它被叫终端进行通信, 而终端 B只是多个被叫终端中的一 个。 如果终端 A在业务请求中向多个被叫终端发送的, 则在上述步骤 206中为这些被叫终端的会话分配不同的被叫 ICID。 如果在集群会话过 程中, 有新的终端加入该集群会话, 则只需分配相应的主叫 ICID或被 叫 ICID, 不再为该集群会话分配新的 PCID。 也就是说, 对于一个完整 的集群会话, 在会话建立时分配一个 PCID, 这个 PCID在本次整个集群 会话删除时被释放。 In addition, the terminal A shown in FIG. 3 may also communicate with other called terminals belonging to the same group in one complete cluster session, and the terminal B is only one of a plurality of called terminals. If the terminal A sends to the plurality of called terminals in the service request, the different called ICIDs are assigned to the sessions of the called terminals in the above step 206. If you have been in a cluster session In the process, if a new terminal joins the cluster session, it only needs to allocate the corresponding calling ICID or called ICID, and no new PCID is assigned to the cluster session. That is, for a complete cluster session, a PCID is assigned when the session is established, and this PCID is released when the entire cluster session is deleted.

当终端 A收到发自 P-CSCF的确认响应后,就可以与终端 B及其它 的所有被叫终端建立会话、 进行集群通信了。 同时, IMS中的各功能实 体已经获知了当前集群会话的 PCID、主叫 /被叫 ICID, 因而 IMS具备了 生成话单的能力。 在后续的计费操作中, 这个 PCID就被加入这个完整 集群会话过程中的各个终端的话单中。 这样, 上述参与同一个集群会话 的各终端的所有操作所生成的话单中,都会包含相同的 PCID,即: PCID 将一次完整的集群会话所生成的所有话单关联起来。  After receiving the acknowledgment response sent from the P-CSCF, the terminal A can establish a session with the terminal B and all other called terminals to perform cluster communication. At the same time, the functional entities in the IMS have already learned the PCID of the current cluster session, the calling/called ICID, and thus the IMS has the ability to generate bills. In subsequent billing operations, this PCID is added to the bills of each terminal in the complete cluster session. In this way, the CDRs generated by all the operations of the terminals participating in the same cluster session include the same PCID, that is, the PCID associates all the CDRs generated by a complete cluster session.

如果终端不是进行本实施例所述的正常会话建立操作, 而是进行会 话预建立操作,那么当终端完成会话预建立操作,并通过向其所属的 IMS 发送业务请求以建立与其它终端之间的会话时, 应用的计费关联方法则 与图 2所示计费关联方法的原理相同。 不同之处只是会话预建立操作完 成时, 终端通过向其所属的 IMS发送 refer消息来建立与其它终端之间 的会话; 而图 2所示的正常会话流程中, 终端则通过向其所属的 IMS发 送 invite消息来建立与其它终端之间的会话。  If the terminal does not perform the normal session establishment operation described in this embodiment, but performs the session pre-establishment operation, when the terminal completes the session pre-establishment operation, and sends a service request to the IMS to which it belongs to establish a relationship with other terminals. In the session, the charging association method applied is the same as the charging association method shown in FIG. 2. The difference is that when the session pre-establishment operation is completed, the terminal establishes a session with other terminals by sending a refer message to the IMS to which it belongs; and in the normal session flow shown in FIG. 2, the terminal passes the IMS to which it belongs. Send an invite message to establish a session with other terminals.

实际应用中, 如果由主叫终端所属的 PoC Server作为 Controlling PoC server, 则省去图 2中对应的相同功能实体之间的操作。如果由被叫 终端所属的 PoC Server作为 Controlling PoC server, 则省去图 3中对应 的相同功能实体之间的操作。  In the actual application, if the PoC Server to which the calling terminal belongs is used as the Controlling PoC server, the operations between the corresponding functional entities in FIG. 2 are omitted. If the PoC Server to which the called terminal belongs is used as the Controlling PoC server, the operations between the corresponding functional entities in Figure 3 are omitted.

完成上述两个实施例中所示的 PCID分配操作后, 终端在 PoC会话 中进行的与当前群组有关的非会话操作, 比如用户发起的消息、 会话属 性设置等, 以及 PoC 系统中的功能实体对用户发起的状态通知等操作 时, 终端所属的 IMS也会产生相应的话单, 这时, 也可以采用 PCID将 相应的话单关联起来。 即: 所述 IMS、 Controlling PoC Server在相应的 终端业务请求中加入当前群组被分配的 PCID。 After the PCID allocation operation shown in the above two embodiments is completed, the non-session operation related to the current group performed by the terminal in the PoC session, such as a user-initiated message, a session attribute setting, and the like, and a functional entity in the PoC system User-initiated status notifications, etc. The IMS to which the terminal belongs will also generate the corresponding bill. In this case, the corresponding bill can also be associated with the PCID. That is, the IMS and the Controlling PoC Server add the PCID to which the current group is assigned in the corresponding terminal service request.

之后, IMS根据上述非会话操作生成话单时, 就将 PCID加入话单 中, 以使属于同一集群会话的各终端在群组内的非会话操作能与群组会 话操作关联起来, 进而使同一集群会话的各终端的所有话单可以应用统 一的方法计费。  After the IMS generates the CDR according to the non-session operation, the PCID is added to the CDR, so that the non-session operations of the terminals belonging to the same cluster session can be associated with the group session operation, thereby making the same All bills of each terminal in a cluster session can be charged by a unified method.

由以上所述可见, 本发明应用 PCID将一个集群会话中的所有会话 关联起来, 以便实现对一个集群会话中的所有会话统一计费, 这种关联 方法与现有技术应用 ICID将一个会话中的所有操作关联起来的方法, 具有相同的原理。  As can be seen from the above, the present invention uses the PCID to associate all sessions in a cluster session in order to achieve unified charging for all sessions in a cluster session. This association method and the prior art application ICID will be in a session. The method of associating all operations has the same principle.

当然, 除了可以通过上述的业务请求、 确认响应将所述 PCID传送 给主 /被叫所属的 IMS、 主 /被叫所属的 PoC Server以外, 还可以通过其 它已应用的 SIP消息或为传输 PICP专用的 SIP消息,将所述 PCID传送 给主 /被叫所属的 IMS、主 /被叫所属的 PoC Server,或者通过相对独立的 消息将所述 PCID分别传送给主 /被叫所属的 IMS、 主 /被叫所属的 PoC Server0 Of course, in addition to the above-mentioned service request and acknowledgment response, the PCID may be transmitted to the IMS to which the master/called party belongs, the PoC server to which the master/called party belongs, or may be used by other applied SIP messages or for transmitting the PPIC. SIP message, the PCID is transmitted to the IMS to which the master/called party belongs, the PoC Server to which the master/called party belongs, or the PCID is respectively transmitted to the IMS to which the master/called party belongs by a relatively independent message, The PoC Server 0 to which the called party belongs

本发明所提供的计费管理方法中, Controlling PoC Server利用上述 的计费关联方法为一个完整集群会话分配的唯一的 PCID; 在主 /被叫终 端所属的 SIP网络生成的话单中, 将具有相同 PCID的话单作为同一会 话所产生的话单进行计费。  In the charging management method provided by the present invention, the Controlling PoC Server uses the above-mentioned charging association method to allocate a unique PCID for a complete cluster session; in the bill generated by the SIP network to which the calling/called terminal belongs, it will have the same The bill of the PCID is billed as a bill generated by the same session.

具体来说, 主叫终端所属的 SIP网络和被叫终端所属的 SIP网络, 分别将包含 PCID的话单传送给计费中心; 计费中心识别所有话单中包 含的 PCID,并对具有相同 PCID的话单确定为同一个完整集群会话的话 单; 釆用针对该集群会话的计费策略进行计费, 例如可以采用统一的方 法对参与本次集群会话的所有终端进行计费。 Specifically, the SIP network to which the calling terminal belongs and the SIP network to which the called terminal belongs transmit the CDR containing the PCID to the charging center respectively; the charging center identifies the PCID included in all the CDRs, and has the same PCID. The bill is determined to be the same full cluster session; the billing policy for the cluster session is used for billing, for example, a unified party can be used. The method charges all terminals participating in this cluster session.

而对具有不同 PCID的话单则有可能应用不同的方法计费, 具体计 费方法是否相同取决于计费中心中设置的计费逻辑。 上述识别 PCID方 法与现有技术所应用的识别 ICID的方法相同。  For bills with different PCIDs, it is possible to apply different methods for billing. The specific billing method is the same depending on the billing logic set in the billing center. The above method of identifying the PCID is the same as the method of identifying the ICID applied in the prior art.

参见图 4, 图 4为应用本发明计费管理方法的实施例流程图。  Referring to FIG. 4, FIG. 4 is a flowchart of an embodiment of a billing management method to which the present invention is applied.

本实施例是在图 2所示实施例基础上,假设终端 A在集群会话中途 暂时退出,其他集群用户仍在进行该集群会话,在该集群会话未结束前, 终端 A要重新加入该集群会话,则处理流程如图 4所示,包括以下步骤: 步骤 401 : 终端 A向其所属的 IMS发送业务请求, 希望加入已建立 集群会话以进行集群通信。  This embodiment is based on the embodiment shown in FIG. 2. It is assumed that terminal A temporarily quits in the middle of the cluster session, and other cluster users are still performing the cluster session. Before the cluster session is not completed, terminal A needs to rejoin the cluster session. The processing flow is as shown in FIG. 4, and includes the following steps: Step 401: Terminal A sends a service request to the IMS to which it belongs, and hopes to join the established cluster session for cluster communication.

步骤 402:作为所述 IMS中第一个与终端 A交互的功能实体, P-CSCF 收到所述业务请求后, 为终端 A的本次主叫分配一个主叫 ICID, 并将 该主叫 ICID加入所述业务请求中。  Step 402: As the first functional entity in the IMS that interacts with the terminal A, after receiving the service request, the P-CSCF allocates a calling ICID to the current calling party of the terminal A, and the calling ICID Join the business request.

步骤 403: P-CSCF将加入了主叫 ICID的业务请求发送给终端 A注 册的 S-CSCF。  Step 403: The P-CSCF sends the service request that has joined the calling ICID to the S-CSCF registered by the terminal A.

步骤 404: S-CSCF收到所述业务请求后,保存业务请求中包含的主 叫 ICID„  Step 404: After receiving the service request, the S-CSCF saves the calling ICID included in the service request.

步骤 405: S-CSCF将包含主叫 ICID的业务请求发送给终端 A所属 的 PoC Serve  Step 405: The S-CSCF sends a service request including the calling ICID to the PoC Serve to which the terminal A belongs.

步骤 406-407:终端 A所属的 PoC Server保存主叫 ICID,并向 S-CSCF 发送包含主叫 ICID的业务请求。  Step 406-407: The PoC Server to which the terminal A belongs saves the calling ICID, and sends a service request including the calling ICID to the S-CSCF.

步骤 408: S-CSCF向控制 PoC Server发送包含主叫 ICID的业务请 求。  Step 408: The S-CSCF sends a service request including the calling ICID to the controlling PoC Server.

步骤 409: 控制 PoC Server根据终端 A是否为当前集群会话的群组 中的成员, 执行步骤 410或执行图 2中的步骤 206-22。 控制 PoC Server判断终端 A是否为当前一集群会话的群组中的成 员, 如果是, 则将该集群会话的 PCID加入确认响应, 执行步骤 410; 否则, 按新建集群会话处理, 即执行图 2中的步骤 206-222。 Step 409: Control the PoC Server to perform step 410 or perform steps 206-22 in FIG. 2 according to whether the terminal A is a member of the group of the current cluster session. Controlling the PoC Server to determine whether the terminal A is a member of the current cluster session group. If yes, the PCID of the cluster session is added to the confirmation response, and step 410 is performed; otherwise, the new cluster session processing is performed, that is, the execution is performed in FIG. 2 Steps 206-222.

判断终端 A是否为当前一集群会话的群组中的成员的方法为:判断 当前由 Controlling PoC Server管理的集群会话中, 是否有集群会话对应 的集群标识与上述业务请求中包含的集群标识相同, 有相同的则终端 A 为当前一集群会话的群组中的成员。  The method for determining whether the terminal A is a member of the group of the current cluster session is: determining whether the cluster identifier corresponding to the cluster session is the same as the cluster identifier included in the service request in the cluster session currently managed by the Controlling PoC Server. If there is the same, terminal A is a member of the group of the current cluster session.

步骤 410: 控制 PoC Server向 S-CSCF发送包含主叫 ICID和 PCID 的确认响应。  Step 410: Control the PoC Server to send an acknowledgment response including the calling ICID and the PCID to the S-CSCF.

步骤 411-412: S-CSCF保存确认响应中的 PCID, 并将该确认响应 转发给终端 A所属的 PoC Server。  Step 411-412: The S-CSCF saves the PCID in the acknowledgment response, and forwards the acknowledgment response to the PoC Server to which the terminal A belongs.

步骤 413-414: 终端 A所属的 PoC Server保存确认响应中的 PCID, 并将该确认响应通过 S-CSCF转发给 P-CSCF。  Step 413-414: The PoC Server to which the terminal A belongs stores the PCID in the acknowledgment response, and forwards the acknowledgment response to the P-CSCF through the S-CSCF.

步骤 415-416: P-CSCF收到确认响应后, 保存该确认响应中包含的 PCID, 再将收到的确认响应中包含的 PCID删除, 并将删除了 PCID的 确认响应发送给终端 A。  Step 415-416: After receiving the acknowledgment response, the P-CSCF saves the PCID included in the acknowledgment response, deletes the PCID included in the received acknowledgment response, and sends an acknowledgment response with the deleted PCID to the terminal A.

当终端 A收到发自自身所属的 IMS中 P-CSCF的确认响应后,就可 以重新加入其所属群组的会话。 同时,终端 A所属的 IMS及 Controlling PoC Server所属的 IMS均获知了终端 A的 PCID, 因而 IMS具备了生成 话单的能力。 在后续的计费操作中, 集群会话中曾分配的 PCID就被加 入话单中。 这样, 上述各终端的所有操作所生成的话单中, 都会包含相 同的 PCID, 即: PCID将集群通信所生成的所有话单关联起来。  When terminal A receives the acknowledgment response from the P-CSCF in the IMS to which it belongs, it can rejoin the session of the group to which it belongs. At the same time, the IMS to which the terminal A belongs and the IMS to which the Controlling PoC Server belongs are all aware of the PCID of the terminal A, and thus the IMS has the capability of generating a bill. In subsequent billing operations, the PCIDs assigned in the cluster session are added to the bill. In this way, the CDRs generated by all the operations of the above terminals all contain the same PCID, that is, the PCID associates all the CDRs generated by the cluster communication.

当话单被传送给计费中心后, 计费中心就会识别所有话单中包含的 PCID, 并针对具有相同 PCID的话单可以应用统一的方法计费, 而对具 有不同 PCID的话单则有可能应用不同的方法计费, 具体计费方法是否 相同取决于计费中心中设置的计费逻辑。 上述识别 PCID方法与现有技 术所应用的识别方法相同。 After the bill is transmitted to the billing center, the billing center will identify the PCID contained in all the bills, and can apply the unified method billing for bills with the same PCID, but it is possible to have bills with different PCIDs. Apply different methods for billing, whether the specific billing method is The same depends on the billing logic set in the billing center. The above method of identifying the PCID is the same as the method of identification applied in the prior art.

图 2、 图 3、 图 4中的信令路径与图 la所示相同, 其所述的属于同 一群组的各终端在群组内所有的操作所产生的话单被 PCID 关联起来 后, 就可以将这些话单作为同一群组所产生的话单进行计费。 计费中心 在进行后续的计费操作时, 通常对具有相同 PCID的话单可以应用统一 的方法计费; 但运营商也可以对具有相同 PCID的不同终端的话单应用 不同的方法计费, 如: 对于同一群组中具有相同 PCID的两个终端, 其 中一个终端被运营商定为金卡用户, 可享受 20%的话费优惠, 而另一个 终端则不享受任何优惠。 那么, 上述这两个具有相同 PCID的两个终端, 就不会被应用统一的方法计费。  The signaling paths in FIG. 2, FIG. 3, and FIG. 4 are the same as those shown in FIG. 1a, and the terminals belonging to the same group can be associated with the PCIDs after all the operations generated by the operations in the group are associated with the PCID. These bills are billed as bills generated by the same group. When the billing center performs the subsequent billing operation, the billing method can be applied to the bills with the same PCID. However, the operator can also apply different methods to bills of different terminals with the same PCID, such as: For two terminals with the same PCID in the same group, one of the terminals is designated as a gold card user by the operator, and enjoys a 20% credit discount, while the other terminal does not enjoy any discount. Then, the two terminals with the same PCID mentioned above will not be charged by applying a unified method.

以上所述的主 /被叫终端 ICID以及 PCID, 在主 /被叫 IMS域的功能 实体中传送的方法通常为: 将分配的主 /被叫终端 ICID以及 PCID插入 SIP信令消息中的 PoC业务计费向量(P-Charging- Vector )的头域中, 传 送给主 /被叫终端的 IMS域功能实体。  The method for transmitting the primary/called terminal ICID and the PCID in the functional entity of the primary/called IMS domain is generally: inserting the allocated primary/called terminal ICID and PCID into the PoC service in the SIP signaling message. In the header field of the P-Charging-Vector, the IMS domain functional entity is transmitted to the calling/called terminal.

由于 MMD等其他 SIP网络, 由于网络结构与 IMS网络基本相同, 因此本发明同样适用与 MMD等其他 SIP网络。  Since other network networks such as MMD have basically the same network structure as the IMS network, the present invention is also applicable to other SIP networks such as MMD.

由以上所述可以看出, 本发明所提供的集群业务的计费关联方法, 在 PoC通信的整体会话流程中,将属于同一集群会话的各主叫会话和被 叫会话所产生的话单关联起来。 本发明所提供的集群业务的计费管理方 法, 将在 PoC通信的整体会话流程中, 被关联起来的属于同一集群会话 的各主叫会话和被叫会话所产生的话单, 被作为同一会话所产生的话单 进行计费。  It can be seen from the above that the charging association method of the cluster service provided by the present invention associates each calling session belonging to the same cluster session with the bill generated by the called session in the overall session flow of the PoC communication. . The charging management method for the cluster service provided by the present invention will be used as the same session in the call session generated by each calling session and called session belonging to the same cluster session in the overall session flow of the PoC communication. The generated bills are billed.

以上所述仅为本发明的过程及方法实施例, 并不用以限制本发明 , 凡在本发明的精神和原则之内所做的任何修改、 等同替换、 改进等, 均 应包含在本发明的保护范围之内。 The above is only the embodiment of the process and method of the present invention, and is not intended to limit the present invention. Any modifications, equivalents, improvements, etc. made within the spirit and principles of the present invention are It should be included in the scope of protection of the present invention.

Claims

权利要求书 Claim 1、 一种集群语音业务的计费关联方法, 其特征在于, 该方法包括 以下步骤:  A charging association method for a trunk voice service, characterized in that the method comprises the following steps: A、控制集群语音业务服务器 Controlling PoC Server在一个集群会 话开始时, 为该集群业务会话分配一个唯一的集群语音业务计费标识 PCID;  A. Controlling the cluster voice service server The Controlling PoC Server allocates a unique cluster voice service charging identifier PCID to the cluster service session when a cluster session starts. B、 Controlling PoC Server将上述 PCID分别传送给主叫终端所属 的 SIP网络和被叫终端所属的 SIP网络, 通过将该 PCID加入到参与本 次集群业务会话的各个终端的话单中, 实现本次集群业务会话包含的各 个主叫会话和被叫会话的计费关联。  B. The Controlling PoC Server transmits the PCID to the SIP network to which the calling terminal belongs and the SIP network to which the called terminal belongs, and the PCID is added to the CDRs of each terminal participating in the current cluster service session to implement the cluster. The charging association of each calling session and called session included in the business session. 2、 如权利要求 1 所述的方法, 其特征在于: 所述步骤 B 中, Controlling PoC Server通过专用的 SIP消息, 将 PICD分别传送给主叫 终端所属的 SIP网络和被叫终端所属的 SIP网络。  2. The method according to claim 1, wherein: in the step B, the Controlling PoC Server transmits the PID to the SIP network to which the calling terminal belongs and the SIP network to which the called terminal belongs by using a dedicated SIP message. . 3、 如权利要求 1 所述的方法, 其特征在于: 所述步骤 B 中, Controlling PoC Server将 PCID加入到业务请求消息和确认响应消息 中, 分别传送给主叫终端所属的 SIP网络和被叫终端所属的 SIP网络。  3. The method according to claim 1, wherein: in the step B, the Controlling PoC Server adds the PCID to the service request message and the acknowledgment response message, and respectively transmits the same to the SIP network and the called party to which the calling terminal belongs. The SIP network to which the terminal belongs. 4、如权利要求 3所述的方法,其特征在于:所述的 SIP网络为 IMS 网络或 MMD网络。  4. The method of claim 3 wherein said SIP network is an IMS network or an MMD network. 5、如权利要求 4所述的方法,其特征在于:所述的 SIP网络为 IMS 网络时, 所述步骤 A包括:  The method of claim 4, wherein when the SIP network is an IMS network, the step A includes: A1、 主叫终端通过主叫终端所属 IMS向 Controlling PoC Server发 送业务请求;  A1. The calling terminal sends a service request to the Controlling PoC Server through the IMS to which the calling terminal belongs. A2、 Controlling PoC Server 为本次集群会话分配一个唯一的 PCID; A2. The Controlling PoC Server assigns a unique PCID to the cluster session. . 所述步骤 B包括: The step B includes: Bl、 Controlling PoC Server将为本次集群会话分配的 PCID, 加入 到业务请求中发送给本次集群会话的主叫终端所属 IMS;  Bl, the Controlling PoC Server will assign the PCID assigned to the cluster session to the IMS of the calling terminal that is sent to the current session and sent to the current session. B2、 主叫终端所属 IMS将包含 PCID的业务请求, 发送给主叫终端 所属的 PoC Server和本次集群会话的被叫终端所属的 IMS;  B2, the IMS to which the calling terminal belongs, the service request containing the PCID, and sent to the PoC server to which the calling terminal belongs and the IMS to which the called terminal of the current cluster session belongs; B3、被叫终端所属的 IMS将包含 PCID的业务请求, 发送给被叫终 端所属的 PoC Server, 并将业务请求中的 PCID删除后发送给被叫终 端;  B3. The IMS to which the called terminal belongs shall send the service request of the PCID to the PoC Server to which the called terminal belongs, and delete the PCID in the service request and send it to the called terminal. B4、 在被叫终端向主叫终端返回确认响应过程中, 由主叫终端所属 PoC Server将该 PCID随确认响应发送给主叫终端所属的 IMS;  B4, in the process of returning the acknowledgment response from the called terminal to the calling terminal, the PCC belongs to the IMS to which the calling terminal belongs, by the PoC Server to which the calling terminal belongs; B5、 在本次集群会话过程中, 将该 PCID加入到参与本次集群业 务会话的各个终端的话单中。  B5. In the current session of the cluster session, the PCID is added to the CDRs of each terminal participating in the current cluster service session. 6、 如权利要求 5所述的方法, 其特征在于, 所述步骤 A1包括: Al l , 主叫终端向其所属 IMS的 P-CSCF发送业务请求;  The method according to claim 5, wherein the step A1 comprises: Al l, the calling terminal sends a service request to the P-CSCF of the IMS to which it belongs; A12、 主叫终端所属 IMS的 P-CSCF为主叫会话分配主叫 ICID, 并将其加入业务请求发送给主叫用户签约的 S-CSCF;  A12, the P-CSCF of the IMS to which the calling terminal belongs is assigned the calling ICID to the calling session, and the joining request is sent to the S-CSCF signed by the calling user; A13、 S-CSCF将包含主叫 ICID的业务请求发送给主叫终端所属 的 PoC Server和 Controlling PoC Server;  A13. The S-CSCF sends a service request including the calling ICID to the PoC Server and the Controlling PoC Server to which the calling terminal belongs. 所述步骤 A2中, 所述 Controlling PoC Server还为被叫会话分配 被叫 ICID, 并加入到业务请求中;  In the step A2, the Controlling PoC Server also allocates the called ICID to the called session, and joins the service request; 所述步骤 B2中, 由主叫终端所属 IMS的 S-CSCF将业务请求发 送给主叫终端所属的 PoC Server 和本次集群会话的被叫终端所属的 IMS;  In the step B2, the S-CSCF of the IMS to which the calling terminal belongs sends the service request to the PoC server to which the calling terminal belongs and the IMS to which the called terminal of the current cluster session belongs; 所述步骤 B3中, 由被叫终端所属的 IMS的 S-CSCF将包含 PCID 的业务请求,发送给被叫终端所属的 PoC Server,并将业务请求发送给 被叫终端所属的 IMS的 P-CSCF, 由 P-CSCF将业务请求中的 PCID和 所有 ICID删除后发送给被叫终端。 In the step B3, the S-CSCF of the IMS to which the called terminal belongs sends a service request including the PCID to the PoC server to which the called terminal belongs, and sends the service request to the S2. The P-CSCF of the IMS to which the called terminal belongs is deleted by the P-CSCF and the PCID and all ICIDs in the service request are sent to the called terminal. 7、如权利要求 4所述的方法,其特征在于:所述的 SIP网络为 IMS 网络时, 所述步骤 A包括:  The method of claim 4, wherein when the SIP network is an IMS network, the step A includes: al、 主叫终端通过主叫终端所属 IMS向被叫所属 IMS发送业务请 求;  Al. The calling terminal sends a service request to the IMS to which the called party belongs by using the IMS to which the calling terminal belongs. a2、 被叫终端所属 IMS向 Controlling PoC Server发送业务请求; a3、 Controlling PoC Server 为本次集群会话分配一个唯一的 PCID;  A2, the IMS to which the called terminal belongs sends a service request to the Controlling PoC Server; a3. The Controlling PoC Server assigns a unique PCID to the cluster session; 所述步骤 B包括:  The step B includes: bl、 Controlling PoC Server将为本次集群会话分配的 PCID, 加入 到业务请求中发送给被叫终端所属 IMS;  Bl, Controlling PoC Server will assign the PCID assigned to the cluster session to the service request and send it to the IMS to which the called terminal belongs; b2、 被叫终端所属 IMS将包含 PCID的业务请求, 发送给被叫终端 所属的 PoC Server,并将业务请求中的 PCID删除后发送给被叫终端; b3 > 在被叫终端向主叫终端返回确认响应过程中, 由被叫终端所属 PoC Server将该 PCID随确认响应通过被叫终端所属的 IMS发送给主 叫所属的 IMS;  B2, the IMS of the called terminal will send a service request containing the PCID, and send it to the PoC server to which the called terminal belongs, and delete the PCID in the service request and send it to the called terminal; b3 > return to the calling terminal at the called terminal During the acknowledgment response, the PCID of the called terminal belongs to the IMS to which the calling party belongs, along with the acknowledgment response by the IMS to which the called terminal belongs; b4、 主叫终端所属的 IMS将包含 PCID的确认响应, 发送给主叫终 端所属的 PoC Server;  B4. The IMS to which the calling terminal belongs includes an acknowledgment response of the PCID, and is sent to the PoC Server to which the calling terminal belongs; b5、在本次集群会话过程中, 将该 PCID加入到参与本次集群业务 会话的各个终端的话单中。  B5. In the current session of the cluster session, the PCID is added to the CDRs of each terminal participating in the current cluster service session. 8、 如权利要求 7所述的方法, 其特征在于, 所述步骤 al包括: al l , 主叫终端向其所属 IMS的 P-CSCF发送业务请求; al2、 主叫终端所属 IMS的 P-CSCF为主叫会话分配主叫 ICID, 并将其加入业务请求发送给主叫用户签约的 S-CSCF; al3、 S-CSCF将包含主叫 ICID的业务请求发送给主叫终端所属 的 PoC Server和被叫所属 IMS; 8. The method according to claim 7, wherein the step a1 comprises: al l, the calling terminal sends a service request to the P-CSCF of the IMS to which it belongs; al2, the P-CSCF of the IMS to which the calling terminal belongs Assigning a calling ICID to the calling session, and sending the joining service request to the S-CSCF signed by the calling user; Al3, the S-CSCF sends the service request including the calling ICID to the PoC server to which the calling terminal belongs and the IMS to which the called party belongs; 所述步骤 a2中、 由被叫所属 IMS的 S-CSCF将包含主叫 ICID的 业务请求发送给 Controlling PoC Server;  In the step a2, the S-CSCF of the IMS to which the called party belongs sends a service request including the calling ICID to the Controlling PoC Server; 所述步骤 a3中, 所述 Controlling PoC Server还为被叫会话分配 被叫 ICID, 并加入到业务请求中;  In the step a3, the Controlling PoC Server further allocates the called ICID to the called session, and joins the service request; 所述步骤 b2中,由被叫终端所属 IMS的 S-CSCF将业务请求发送 给被叫终端所属的 PoC Server, 并将业务请求发送给被叫终端所属的 IMS的 P-CSCF, 由 P-CSCF将业务请求中的 PCID和所有 ICID删除 后发送给被叫终端;  In the step b2, the S-CSCF of the IMS to which the called terminal belongs sends the service request to the PoC server to which the called terminal belongs, and sends the service request to the P-CSCF of the IMS to which the called terminal belongs, by the P-CSCF. The PCID and all ICIDs in the service request are deleted and sent to the called terminal; 所述步骤 b4中, 由主叫终端所属的 IMS的 S-CSCF将包含 PCID 的确认响应, 发送给主叫终端所属的 PoC Server。  In the step b4, the S-CSCF of the IMS to which the calling terminal belongs sends an acknowledgment response including the PCID to the PoC Server to which the calling terminal belongs. 9、 如权利要求 1、 2、 3、 5、 6、 7或 8所述的方法, 其特征在于, 所述 Controlling PoC Server为单独的 PoC Server; 或主叫终端所属的 PoC Server; 或被叫终端所属的 PoC Serve。  9. The method according to claim 1, 2, 3, 5, 6, 7, or 8, wherein the Controlling PoC Server is a separate PoC Server; or a PoC Server to which the calling terminal belongs; or called The PoC Serve to which the terminal belongs. 10、 如权利要求 5或 7所述的方法, 其特征在于:  10. The method of claim 5 or 7, wherein: 如果在集群会话过程中, 有新的终端加入该集群会话或中途退出的 终端重新加入该集群会话, 则其主叫会话或被叫会话产生的话单中, 仍 用该集群会话的 PCID与其他主叫会话或被叫会话关联。  If a new terminal joins the cluster session or the terminal that has quit halfway joins the cluster session during the cluster session, the PCID of the cluster session and other hosts are still used in the CDRs generated by the calling session or the called session. Call a session or called session association. 11、 一种集群语音业务的计费管理方法, 其特征在于, 该方法包括 以下步骤:  A charging management method for a trunked voice service, characterized in that the method comprises the following steps: A、控制集群语音业务服务器 Controlling PoC Server在一个集群会 话开始时, 为该集群业务会话分配一个唯一的集群语音业务计费标识 PCID;  A. Controlling the cluster voice service server The Controlling PoC Server allocates a unique cluster voice service charging identifier PCID to the cluster service session when a cluster session starts. B、 Controlling PoC Server将上述 PCID分别传送给主叫终端所属 的 SIP网络和被叫终端所属的 SIP网络, 通过将该 PCID加入到参与本 次集群业务会话的各个终端的话单中, 实现本次集群业务会话包含的各 个主叫会话和被叫会话的计费关联; B. The Controlling PoC Server transmits the above PCID to the calling terminal. The SIP network and the SIP network to which the called terminal belongs, by adding the PCID to the bills of the terminals participating in the current cluster service session, realize the billing of each calling session and called session included in the current cluster service session. Association C, 在本次集群业务会话结束时, 将主 /被叫终端所属的. SIP网络生 成的话单中, 具有相同 PCID的话单作为同一会话所产生的话单进行计 费。  C. At the end of the cluster service session, the CDRs with the same PCID are charged as CDRs generated by the same session in the CDRs generated by the SIP network to which the master/called terminal belongs. 12、 如权利要求 11所述的方法, 其特征在于, 所述步骤 C包括: Cl、 主叫终端所属的 SIP网络和被叫终端所属的 SIP网络, 分别将 包含 PCID的话单传送给计费中心;  The method according to claim 11, wherein the step C includes: Cl, a SIP network to which the calling terminal belongs, and a SIP network to which the called terminal belongs, respectively transmitting the bill containing the PCID to the billing center. ; C2、 计费中心识别所有话单中包含的 PCID, 并对具有相同 PCID 的话单确定为同一个完整集群会话的话单;  C2. The billing center identifies the PCIDs included in all the bills, and determines the bills with the same PCID as the bills of the same complete cluster session; C3、 计费中心采用针对该集群会话的计费策略进行计费。  C3. The charging center performs charging for the charging policy of the cluster session. 13、 如权利要求 12所述的方法, 其特征在于, 所述步骤 C3为: 计 费中心采用统一的方法对参与本次集群会话的所有终端进行计费。  The method according to claim 12, wherein the step C3 is: the charging center adopts a unified method to charge all terminals participating in the current cluster session. 14、 如权利要求 11 所述的方法, 其特征在于: 所述步骤 B 中, Controlling PoC Server通过专用的 SIP消息, 将 PICD分别传送给主叫 终端所属的 SIP网络和被叫终端所属的 SIP网络。  The method according to claim 11, wherein in the step B, the Controlling PoC Server transmits the PID to the SIP network to which the calling terminal belongs and the SIP network to which the called terminal belongs by using a dedicated SIP message. . 15、 如权利要求 11 所述的方法, 其特征在于: 所述步骤 B 中, Controlling PoC Server将 PCID加入到业务请求消息和确认响应消息 中, 分别传送给主叫终端所属的 SIP网络和被叫终端所属的 SIP网络。  The method according to claim 11, wherein in the step B, the Controlling PoC Server adds the PCID to the service request message and the acknowledgment response message, and respectively transmits the same to the SIP network and the called party to which the calling terminal belongs. The SIP network to which the terminal belongs. 16、 如权利要求 15所述的方法, 其特征在于: 所述的 SIP网络为 IMS网络或 MMD网络。  16. The method according to claim 15, wherein: the SIP network is an IMS network or an MMD network. 17、 如权利要求 16所述的方法, 其特征在于: 所述的 SIP网络为 IMS网络时, 所述步骤 A包括:  The method of claim 16, wherein: when the SIP network is an IMS network, the step A includes: A1、 主叫终端通过主叫终端所属 IMS向 Controlling PoC Server发 送业务请求; A1. The calling terminal sends the IMS to the Controlling PoC Server through the IMS of the calling terminal. Send a business request; A2、 Controlling PoC Server 为本次集群会话分配一个唯一的 PCID;  A2, Controlling PoC Server assigns a unique PCID to the cluster session; 所述步骤 B包括:  The step B includes: Bl、 Controlling PoC Server将为本次集群会话分配的 PCID, 加入 到业务请求中发送给本次集群会话的主叫终端所属 IMS;  Bl, the Controlling PoC Server will assign the PCID assigned to the cluster session to the IMS of the calling terminal that is sent to the current session and sent to the current session. B2、 主叫终端所属 IMS将包含 PCID的业务请求, 发送给主叫终端 所属的 PoC Server和本次集群会话的被叫终端所属的 IMS;  B2, the IMS to which the calling terminal belongs, the service request containing the PCID, and sent to the PoC server to which the calling terminal belongs and the IMS to which the called terminal of the current cluster session belongs; B3、 被叫终端所属的 IMS将包含 PCID的业务请求, 发送给被叫终 端所属的 PoC Server, 并将业务请求中的 PCID删除后发送给被叫终 端;  B3. The IMS to which the called terminal belongs shall send the service request of the PCID to the PoC Server to which the called terminal belongs, and delete the PCID in the service request and send it to the called terminal. B4、 在被叫终端向主叫终端返回确认响应过程中, 由主叫终端所属 PoC Server将该 PCID随确认响应发送给主叫终端所属的 IMS;  B4, in the process of returning the acknowledgment response from the called terminal to the calling terminal, the PCC belongs to the IMS to which the calling terminal belongs, by the PoC Server to which the calling terminal belongs; B5、 在本次集群会话过程中, 将该 PCID加入到参与本次集群业 务会话的各个终端的话单中。  B5. In the current session of the cluster session, the PCID is added to the CDRs of each terminal participating in the current cluster service session. 18、 如权利要求 16所述的方法, 其特征在于: 所述的 SIP网络为 IMS网络时, 所述步骤 A包括:  The method of claim 16, wherein: when the SIP network is an IMS network, the step A includes: al、 主叫终端通过主叫终端所属 IMS向被叫所属 IMS发送业务请 求;  Al. The calling terminal sends a service request to the IMS to which the called party belongs by using the IMS to which the calling terminal belongs. a2、 被叫终端所属 IMS向 Controlling PoC Server发送业务请求; a3、 Controlling PoC Server 为本次集群会话分配一个唯一的 PCID;  A2, the IMS to which the called terminal belongs sends a service request to the Controlling PoC Server; a3. The Controlling PoC Server assigns a unique PCID to the cluster session; 所述步骤 B包括:  The step B includes: bl、 Controlling PoC Server将为本次集群会话分配的 PCID, 加入 到业务请求中发送给被叫终端所属 IMS; b2、 被叫终端所属 IMS将包含 PCID的业务请求, 发送给被叫终端 所属的 PoC Server,并将业务请求中的 PCID删除后发送给被叫终端; b3、 在被叫终端向主叫终端返回确认响应过程中, 由被叫终端所属 PoC Server将该 PCID随确认响应通过被叫终端所属的 IMS发送给主 叫所属的 IMS; Bl, Controlling PoC Server will assign the PCID assigned to the cluster session to the service request and send it to the IMS of the called terminal; B2. The IMS to which the called terminal belongs shall send the service request including the PCID to the PoC Server to which the called terminal belongs, and delete the PCID in the service request and send it to the called terminal. b3. Return the called terminal to the calling terminal. During the acknowledgment response, the PCID of the called terminal belongs to the IMS to which the calling party belongs, along with the acknowledgment response by the IMS to which the called terminal belongs; b4、 主叫终端所属的 IMS将包含 PCID的确认响应, 发送给主叫终 端所属的 PoC Server;  B4. The IMS to which the calling terminal belongs includes an acknowledgment response of the PCID, and is sent to the PoC Server to which the calling terminal belongs; b5、在本次集群会话过程中, 将该 PCID加入到参与本次集群业务 会话的各个终端的话单中。  B5. In the current session of the cluster session, the PCID is added to the CDRs of each terminal participating in the current cluster service session. 19、 如权利要求 11、 14、 15、 17或 18所述的方法, 其特征在于, 所述 Controlling PoC Server为单独的 PoC Server; 或主叫终端所属的 PoC Server; 或被叫终端所属的 PoC Serve。  The method according to claim 11, 14, 15, 17, or 18, wherein the Controlling PoC Server is a separate PoC Server; or a PoC Server to which the calling terminal belongs; or a PoC to which the called terminal belongs Serve. 20、 如权利要求 17或 18所述的方法, 其特征在于:  20. A method according to claim 17 or 18, characterized by: 如果在集群会话过程中, 有新的终端加入该集群会话或中途退出的 终端重新加入该集群会话, 则其主叫会话或被叫会话产生的话单中, 仍 用该集群会话的 PCID与其他主叫会话或被叫会话关联。  If a new terminal joins the cluster session or the terminal that has quit halfway joins the cluster session during the cluster session, the PCID of the cluster session and other hosts are still used in the CDRs generated by the calling session or the called session. Call a session or called session association. 21、 如权利要求 19所述的方法, 其特征在于, 所述在集群会话过程 中, 中途退出的终端重新加入该集群会话的过程包括:  The method of claim 19, wherein the process of rejoining the cluster session by the terminal that is halfway back during the cluster session includes: D1、中途退出的终端通过该终端所属的 IMS向控制 PoC Serve发送 务请求;  D1. The terminal that has quit halfway sends a service request to the controlling PoC Serve through the IMS to which the terminal belongs; D2、控制 PoC Serve判断该终端是否为当前一集群会话的群组成 员, 如果是则将该集群会话的 PCID加入到确认响应, 返回给该终端 所属的 IMS, 执行步骤 D3; 否则, 按新建集群会话处理;  D2, controlling the PoC Serve to determine whether the terminal is a group member of the current cluster session, and if yes, adding the PCID of the cluster session to the acknowledgment response, returning to the IMS to which the terminal belongs, and performing step D3; otherwise, pressing the new cluster Session processing D3、该终端所属的 IMS将该包含 PCID的确认响应发送给该终端 所属的 PoC Serve, 并将确认响应中的 PCID删除后发送给所述终端。  D3. The IMS to which the terminal belongs sends the acknowledgment response including the PCID to the PoC Serve to which the terminal belongs, and deletes the PCID in the acknowledgment response and sends the acknowledgment to the terminal.
PCT/CN2005/001871 2004-11-08 2005-11-08 Charging correlating and charging managing method for trunked voice service Ceased WO2006047963A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200410090737.3 2004-11-08
CNB2004100907373A CN100344095C (en) 2004-11-08 2004-11-08 Charge metering association and charge managing method for concentrated speech business

Publications (1)

Publication Number Publication Date
WO2006047963A1 true WO2006047963A1 (en) 2006-05-11

Family

ID=36318897

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2005/001871 Ceased WO2006047963A1 (en) 2004-11-08 2005-11-08 Charging correlating and charging managing method for trunked voice service

Country Status (2)

Country Link
CN (1) CN100344095C (en)
WO (1) WO2006047963A1 (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100426725C (en) * 2006-06-09 2008-10-15 华为技术有限公司 Ims network charging system and method
CN101141709B (en) * 2007-02-27 2010-12-29 中兴通讯股份有限公司 Call arrears control method and device for trunking prepaid users
CN101252449B (en) * 2007-03-01 2010-08-04 华为技术有限公司 PoC service billing method, communication system, billing system, and PoC server
CN101277202B (en) * 2007-03-29 2012-06-27 华为技术有限公司 Charging method and system
CN101159927B (en) * 2007-11-08 2010-06-16 中兴通讯股份有限公司 A Billing Method in Cluster Communication
CN101582778B (en) * 2008-07-18 2011-11-30 中兴通讯股份有限公司 Offline charging method and offline charging system for IP multimedia subsystem
CN101860805A (en) * 2009-04-10 2010-10-13 中兴通讯股份有限公司 Method and system for realizing group conversation logic structure
CN101860804B (en) * 2009-04-10 2015-04-01 中兴通讯股份有限公司 Accession implementing method and accession implementing system for predefined accession group session
CN101959168B (en) * 2009-07-16 2013-10-09 华为技术有限公司 Billing statistical method and device
CN101969688B (en) 2009-07-28 2014-04-16 华为技术有限公司 Carrier processing method, communication device and communication system
CN101651991B (en) * 2009-08-27 2012-04-04 华为技术有限公司 Call control method and call control device
WO2013007291A1 (en) * 2011-07-11 2013-01-17 Telefonaktiebolaget L M Ericsson (Publ) Charging id correlation in an ims network
CN103107894A (en) * 2011-11-10 2013-05-15 中兴通讯股份有限公司 Accounting associating method and system
EP2981108A4 (en) * 2013-05-15 2016-04-13 Huawei Tech Co Ltd GROUP BILLING METHOD, GATEWAY DEVICE, CHARGING DEVICE, AND COMMUNICATION SYSTEM
CN105451357B (en) * 2014-09-26 2019-01-22 中国电信股份有限公司 A kind of ticket dispatching method and system
CN105472002B (en) * 2015-12-09 2018-11-02 国家电网公司 Based on the session synchronization method copied immediately between clustered node
CN108471479A (en) * 2017-02-23 2018-08-31 展讯通信(上海)有限公司 The method, apparatus of shared group information, mostly logical terminal and network side equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001333226A (en) * 2000-05-19 2001-11-30 Tietech Co Ltd Method for setting communication rate in making call by calling wireless telephone set from fixed telephone set
JP2002300321A (en) * 2001-03-29 2002-10-11 Hitachi Ltd Billing method for mobile communication network system, mobile terminal, service switching method for mobile terminal, and mobile communication system
JP2003250185A (en) * 2002-06-28 2003-09-05 Yozan Inc Mobile communication terminal, charging server, mobile communication system and control program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1214555C (en) * 2002-04-15 2005-08-10 华为技术有限公司 Method for unified managing resource in packet network of PLMN
SE0300555D0 (en) * 2003-02-24 2003-02-24 Ericsson Telefon Ab L M Improvements in or relating to push-to-talk services
CN100359976C (en) * 2003-04-15 2008-01-02 华为技术有限公司 A method for monitoring packet services based on mobile phone numbers

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001333226A (en) * 2000-05-19 2001-11-30 Tietech Co Ltd Method for setting communication rate in making call by calling wireless telephone set from fixed telephone set
JP2002300321A (en) * 2001-03-29 2002-10-11 Hitachi Ltd Billing method for mobile communication network system, mobile terminal, service switching method for mobile terminal, and mobile communication system
JP2003250185A (en) * 2002-06-28 2003-09-05 Yozan Inc Mobile communication terminal, charging server, mobile communication system and control program

Also Published As

Publication number Publication date
CN1773919A (en) 2006-05-17
CN100344095C (en) 2007-10-17

Similar Documents

Publication Publication Date Title
CN101047515B (en) A billing association method and system for application services
CN1984207B (en) Billing method and device for PoC service
CN1714563B (en) Fee negotiation for communication sessions
US7155203B2 (en) Method and apparatus for billing for usage-based group communication between wireless devices
WO2006047963A1 (en) Charging correlating and charging managing method for trunked voice service
CN1961567B (en) Charging mechanisms for IP multimedia services
EP1940076A1 (en) Method and system for sending media stream-based charging request in a multiparty session
WO2007143926A1 (en) An ims network charging system and method
KR20100019516A (en) Accounting processing method, network system, accounting system and business server
KR101072965B1 (en) Method and system for charging of push to talk over cellular service and communication sysem
WO2007082446A1 (en) A method and system for offline charging
WO2007124644A1 (en) An accounting method, apparatus and system based on roles in the business of push-to-talk over cellular
CN100384296C (en) A method for allocating billing identifiers of Internet Protocol Multimedia Subsystem
CN101909251A (en) Billing method and system for mobile push-to-talk system
CN101690282A (en) Session control method and device and charging method
CN1905462B (en) A billing association method and system for application services
WO2009076900A1 (en) Method, apparatus and system for poc charging
CN102835065B (en) Method and device related to charging in IP Multimedia Subsystem
CN101072112B (en) Charging method based on experience quality parameter
CN101005548A (en) Off-line charging system and method
CN101977355A (en) Method, device and system for realizing pushing-to-talk charge
CN101267317A (en) A method for instructing message-related services to implement variable charging policies
CN102123353A (en) Service charging method and system and service server

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KN KP KR KZ LC LK LR LS LT LU LV LY MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase

Ref document number: 05808325

Country of ref document: EP

Kind code of ref document: A1