CN103096285A - Method for segmenting call bill and system for the same - Google Patents

Method for segmenting call bill and system for the same Download PDF

Info

Publication number
CN103096285A
CN103096285A CN2011103393102A CN201110339310A CN103096285A CN 103096285 A CN103096285 A CN 103096285A CN 2011103393102 A CN2011103393102 A CN 2011103393102A CN 201110339310 A CN201110339310 A CN 201110339310A CN 103096285 A CN103096285 A CN 103096285A
Authority
CN
China
Prior art keywords
interim
acr
ticket
cdf
information
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.)
Granted
Application number
CN2011103393102A
Other languages
Chinese (zh)
Other versions
CN103096285B (en
Inventor
骆旭剑
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.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201110339310.2A priority Critical patent/CN103096285B/en
Publication of CN103096285A publication Critical patent/CN103096285A/en
Application granted granted Critical
Publication of CN103096285B publication Critical patent/CN103096285B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Meter Arrangements (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a method for segmenting a call bill and a system for the same. The method for segmenting the call bill comprises when a charging trigger function (CTF) ascertains that the charging condition of a current call changes, accounting request (ACR)(Interim)information is sent to a charging data function (CDF), wherein the ACR(Interim)information carries the information about the change of the discharging condition. The CDF processes a call bill according to the information about the change of the discharging condition. According to the method for segmenting the call bill and the system for the same, the CDF can create a segmented call bill based on step length statistics and/or business changes and the like according to the information about the change of the discharging condition. The call bill created is more accurate, so that more accurate charging service is provided for a customer.

Description

The method and system of segmentation ticket
Technical field
The present invention relates to the ticket generation technique, relate in particular to a kind of method and system of segmentation ticket.
Background technology
In the communication network that third generation partner program (3GPP, 3rd Generation Partnership Project) is described, charge system is one of its important functional part, is the important leverage that operator realizes business revenue.Its major function is as described below:
Fig. 1 is the composition structural representation of charging functional entity in the 3GPP network, as shown in Figure 1, charging triggering function (CTF, Charging Trigger Function) be embedded in 3GPP IP Multimedia System (IMS, IP Multimedia Subsystem) each network element (comprises the Access Layer network element, the key-course network element, the operation layer network element) in, the major function that CTF realizes is, operating position according to the Internet resources that monitor, carry out the collection of charge information, and send to charging data function (CDF by Rf interface (Offline Charging Reference Point), Charging Data Function), the major function of CDF is, receive the accounting request (ACR that CTF sends, Accounting Request) message, be configured to charging data record (CDR, Charging Data Recording), and send to Charging Gateway Functionality (CGF, Charging Gateway Function) by the Ga interface, the major function of CGF is the CDR that receives from CDF to be carried out store and management, and by Bi, the CDR file is sent to billing domain (BD, Billing Domain).
In actual session, Session Time may continue the long period, such as several hours even several days.For the charging center, if only conversation end is just exported ticket, and the front CTF of conversation end or CDF have occured extremely, and the ticket of so whole session can not generate or produce extremely, cause the charging loss.If long session being fixed the ticket of time step cuts apart, such as the session more than 30 minutes all comes the output ticket according to the step-length of 30 minutes, so when above-mentioned abnormal conditions, can export take 30 minutes partial CDRs as unit, the charging center can be collected the expense of partial CDR accordingly, to reduce the loss of charging.
In actual session, the user may repeatedly use supplementary service or change media in conversation procedure, switches, carries out call waiting etc. such as carrying out audio frequency and video.For the session of this use supplementary service or media change, the charging center is necessary to carry out the ticket cutting according to media and supplementary service information.When switching such as the generation audio frequency and video, the Voice ﹠ Video session may need to export respectively ticket, because the rate that the Voice ﹠ Video session is collected is different; When carrying out Call Waiting, Call Waiting session during this period of time is free of charge or charges less.Therefore, carry out ticket with supplementary service or media change and cut apart, be conducive to accurate charging.
In actual offline charging, also has the demand of quasi real time charging, to reach the control of user credit amount.This demand needs shorter time step to carry out ticket and cuts apart, and just need to export a ticket such as 5 minutes.
In conversation procedure, also may be because user's movement causes time zone, user place to change, the session of different time zone also will be divided into different tickets in this case, because it may be different putting at the same time at local zone time corresponding to different time zone, and different local zone times may corresponding different period rates.Cut apart and carry out ticket according to the time zone switching, can improve the accuracy of charging.
By above analysis as can be known, cut apart if can carry out neatly ticket, be conducive to simplify the processing of charging center, can satisfy accurately and the quasi real time demand of charging, so that better billing of services to be provided.
Fig. 2 is the schematic diagram that in conversation procedure, CDF generates the CDR process, as shown in Figure 2, show the process that CDF in the conversation procedure described in 3GPPTS32.260 generates CDR: CTF sends ACR[Start to CDF when session begins], send ACR[Stop during conversation end], trigger ACR[Interim according to session initiation protocol (SIP, Session Initiation Protocol) event etc. in session]; CDF receives ACR[Start] time open ticket, receive ACR[Interim] time upgrade ticket, receive ACR[Stop] time close ticket.But for the partial CDR (Partial CDR) that how to generate after ticket is cut apart, 3GPP does not relate to, current do not have yet can reference technical scheme.
above-mentioned timing segmentation ticket, business changes segmentation ticket, the time zone changes the demand of segmentation ticket, can receive corresponding ACR[Interim by CDF] time output ticket realize, but have following problems: 3GPP has defined ACR and can have been triggered by which SIP method or isup message, and ACR comprises SIP-Method AVP and records concrete SIP method, but 3GPP does not define the property value of the concrete reason that triggers the SIP method to (AVP, Attribute Value Pair), such as, some ACR[Interim] because changing, business is triggered, some ACR[Interim] be triggered because reaching the restriction duration.So CDF receives ACR[Interim] time can't judge that this is which kind of charging condition changes the ACR that triggers, thereby can't determine whether the output ticket.As seen, existing charging method can not determine how charging bill is cut apart, and how to realize that ticket cuts apart.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of method and system of segmentation ticket, can produce the segmentation ticket of more refinement according to business change situation and the session duration of session.
For achieving the above object, technical scheme of the present invention is achieved in that
A kind of method of segmentation ticket comprises:
When CTF determines that the charging condition of current sessions changes, send accounting request ACR[Interim to CDF] message, described ACR[Interim] carry the information that the charging condition changes in message;
The information that described CDF changes according to described charging condition is carried out ticket and is processed.
Preferably, the information of described charging condition change comprises at least one item of following information:
The information that business changes in conversation procedure;
The duration of session reaches the restriction duration.
Preferably, described restriction duration is Interim step-length integral multiple, and described Interim step-length is:
The charging that CDF sends to CTF is replied charging midfeather Acct-Interim-Interval AVP value in ACA message when being nonzero value, with described Acct-Interim-Interval AVP value as the Interim step-length;
Be zero without Acct-Interim-Interval AVP value or Acct-Interim-Interval AVP value in described ACA, with the Interim duration of described CTF configuration as the Interim step-length.
Preferably, described method also comprises:
For described CDF configuration ticket is cut apart pattern;
The information that described CDF changes according to described charging condition is carried out ticket and is treated to:
Described CDF is cut apart the corresponding ticket of Information generation of pattern and the change of described charging condition according to the ticket that configures.
Preferably, cut apart pattern for not cutting apart for the ticket of described CDF configuration; The corresponding ticket of described generation is:
Described CDF receives ACR[Interim] time, ticket upgraded.
Preferably, cutting apart pattern for the ticket of described CDF configuration is that Interim is cut apart; The corresponding ticket of described generation is:
Described CDF receives ACR[Interim] time, close current partial CDR, this current partial CDR concluding time is according to described ACR[Interim] SIP-Response-Timestamp AVP value fill in, and open new partial CDR, this new partial CDR time started is according to ACR[Interim] SIP-Response-Timestamp AVP value fill in.
Preferably, cutting apart pattern for the ticket of described CDF configuration is that the business change is cut apart; The corresponding ticket of described generation is:
Described CDF receives ACR[Interim] time, determine described ACR[Interim] in the information that changes of the charging condition of carrying be that business is when changing, close current partial CDR, this current partial CDR concluding time is according to ACR[Interim] SIP-Response-Timestamp AVP value fill in, and open new partial CDR, this new ticket time started is according to ACR[Interim] SIP-Response-TimestampAVP fill in; Determine described ACR[Interim] in the information that changes of the charging condition of carrying be the ACR[Interim that non-business changes] time, upgrade ticket.
Preferably, cutting apart pattern for the ticket of described CDF configuration is limited regularly long cutting apart; The corresponding ticket of described generation is:
Described CDF receives ACR[Interim] time, determine described ACR[Interim] in the information that changes of the charging condition of carrying be limited regularly when long, close current partial CDR, this current partial CDR concluding time is according to ACR[Interim] SIP-Response-Timestamp AVP value fill in, and open new partial CDR, this new ticket time started is according to ACR[Interim] SIP-Response-TimestampAVP fill in; Determine described ACR[Interim] in the information that changes of the charging condition of carrying be the ACR[Interim of non-limiting duration] time, upgrade ticket.
A kind of system of segmentation ticket comprises CTF and CDF, wherein:
CTF when charging condition that be used for to determine current sessions changes, sends ACR[Interim to CDF] message, described ACR[Interim] carry the information that the charging condition changes in message;
CDF is used for carrying out ticket according to the information that described charging condition changes and processes.
Preferably, the information of described charging condition change comprises at least one item of following information:
The information that business changes in conversation procedure;
The duration of session reaches the restriction duration.
Preferably, described restriction duration is Interim step-length integral multiple, and described Interim step-length is:
When the Acct-Interim-Interval AVP value in the ACA message that CDF sends to CTF is nonzero value, with described Acct-Interim-Interval AVP value as the Interim step-length;
Be zero without Acct-Interim-Interval AVP value or Acct-Interim-Interval AVP value in described ACA, with the Interim duration of described CTF configuration as the Interim step-length.
Preferably, described system also comprises:
Dispensing unit is used to described CDF configuration ticket to cut apart pattern;
Described CDF is cut apart the corresponding ticket of Information generation of pattern and the change of described charging condition according to the ticket that configures.
Preferably, cut apart pattern for not cutting apart for the ticket of described CDF configuration; Described CDF receives ACR[Interim] time, ticket upgraded.
Preferably, cutting apart pattern for the ticket of described CDF configuration is that Interim is cut apart; Described CDF receives ACR[Interim] time, close current partial CDR, this current partial CDR concluding time is according to described ACR[Interim] SIP-Response-Timestamp AVP value fill in, and open new partial CDR, this new partial CDR time started is according to ACR[Interim] SIP-Response-Timestamp AVP value fill in.
Preferably, cutting apart pattern for the ticket of described CDF configuration is that the business change is cut apart; Described CDF receives ACR[Interim] time, determine described ACR[Interim] in the information that changes of the charging condition of carrying be that business is when changing, close current partial CDR, this current partial CDR concluding time is according to ACR[Interim] SIP-Response-Timestamp AVP value fill in, and open new partial CDR, this new ticket time started is according to ACR[Interim] SIP-Response-Timestamp AVP fill in; Determine described ACR[Interim] in the information that changes of the charging condition of carrying be the ACR[Interim that non-business changes] time, upgrade ticket.
Preferably, cutting apart pattern for the ticket of described CDF configuration is limited regularly long cutting apart; Described CDF receives ACR[Interim] time, determine described ACR[Interim] in the information that changes of the charging condition of carrying be limited regularly when long, close current partial CDR, this current partial CDR concluding time is according to ACR[Interim] SIP-Response-Timestamp AVP value fill in, and open new partial CDR, this new ticket time started is according to ACR[Interim] SIP-Response-Timestamp AVP fill in; Determine described ACR[Interim] in the information that changes of the charging condition of carrying be the ACR[Interim of non-limiting duration] time, upgrade ticket.
In the present invention, when CTF determines that the charging condition of current sessions changes, send accounting request ACR[Interim to CDF] message, described ACR[Interim] carry the information that the charging condition changes in message; Described CDF is cut apart the corresponding ticket of Information generation of pattern and the change of described charging condition according to the ticket that self configures.The information that described charging condition changes is included in the information of business change in conversation procedure and/or the duration of session reaches restriction duration etc.Like this, the CDF segmentation ticket that can change by step-length statistics and/or business according to the Information generation that the charging condition changes etc.The ticket that the present invention generates is meticulousr, for the user provides more accurate billing of services.
Description of drawings
Fig. 1 is the composition structural representation of charging functional entity in the 3GPP network;
Fig. 2 is the schematic diagram that in conversation procedure, CDF generates the CDR process;
Fig. 3 is the flow chart of the method for segmentation ticket of the present invention;
Fig. 4 is the flow chart of method of the segmentation ticket of the embodiment of the present invention one;
Fig. 5 is the flow chart of method of the segmentation ticket of the embodiment of the present invention two;
Fig. 6 is the flow chart of method of the segmentation ticket of the embodiment of the present invention three;
Fig. 7 is the flow chart of method of the segmentation ticket of the embodiment of the present invention four.
Embodiment
Basic thought of the present invention is: when CTF determines that the charging condition of current sessions changes, send accounting request ACR[Interim to CDF] message, described ACR[Interim] carry the information that the charging condition changes in message; Described CDF is cut apart the corresponding ticket of Information generation of pattern and the change of described charging condition according to the ticket that self configures.
For making purpose of the present invention, technical scheme and advantage are clearer, and by the following examples and with reference to accompanying drawing, the present invention is described in more detail.
Fig. 3 is the flow chart of the method for segmentation ticket of the present invention, and as shown in Figure 3, the method for the IMS offline charging segmentation ticket that the present invention realizes specifically comprises the following steps:
Step 31: session begins, and CTF sends ACR[Start to CDF] message;
Step 32:CDF receives ACR[Start], open a CDR, the ticket time started is according to ACR[Start] SIP-Response-Timestamp AVP fill in; Be about to the time of SIP-Response-Timestamp AVP value indication as the ticket time started;
Step 33:CDF replys charging and replys (ACA, Accounting Answer) message, carries Acct-Interim-Interval AVP in this ACA message;
Step 34: in session, if business changes or duration reaches the integral multiple of Interim step-length, CTF sends ACR[Interim to CDF], at ACR[Interim] in carry the charging condition and change information;
In such scheme, described ACR[Interim] in carry the charging condition and change information, be specially, can increase an AVP newly, as IMS-Change-Condition, be the business change or reach the restriction duration or the change of other charging condition for the change of sign charging condition; Perhaps newly-increased value in the former Change-Condition AVP of 3GPP, sign business change or reach and limit duration or other charging condition changes.This AVP is at an ACR[Interim] in allow to occur repeatedly.
Step 35:CDF receives ACR[Interim], according to ACR[Interim] in the charging condition of carrying change information, and the ticket of configuration cuts apart pattern, determines whether the output ticket; If do not export, upgrade ticket; If output, closed portion ticket, and open a new partial CDR; In the present invention, it is configured in advance that the ticket in CDF is cut apart pattern.
In such scheme, CDF is according to ACR[Interim] in the charging condition of carrying change information, and the ticket of configuration cuts apart pattern, determines whether the output ticket, concrete grammar is as follows:
Do not cut apart pattern if CDF has configured, CDF receives ACR[Interim] time upgrade not output ticket of ticket.
Cut apart pattern if CDF has configured Interim, CDF receives ACR[Interim] time output ticket, this ticket concluding time is according to ACR[Interim] SIP-Response-Timestamp AVP fill in; And open a new partial CDR, this ticket time started is according to ACR[Interim] SIP-Response-Timestamp AVP fill in.
Pattern is cut apart in change if CDF has configured business, CDF to receive and carry charging condition change information be the ACR[Interim that business changes] time output ticket, this ticket concluding time is according to ACR[Interim] SIP-Response-Timestamp AVP fill in; And open a new partial CDR, this ticket time started is according to ACR[Interim] SIP-Response-Timestamp AVP fill in; Receive and carry the charging condition and change information and be not the ACR[Interim of business change] time output ticket not.
Duration is cut apart pattern if CDF has configured restriction, CDF to receive and carry charging condition change information be to reach the ACR[Interim that limits duration] time output ticket, this ticket concluding time is according to ACR[Interim] SIP-Response-Timestamp AVP fill in; And open a new partial CDR, this ticket time started is according to ACR[Interim] SIP-Response-Timestamp AVP fill in; Receive and carry the charging condition and change information for reaching the ACR[Interim that limits duration] time output ticket not.
Cut apart pattern if CDF has configured other, generate the appropriate section ticket according to partitioning scheme and get final product.
Step 36:CDF replys ACA message to CTF, and this ACA message is carried Acct-Interim-IntervalAVP;
Step 37: conversation end, CTF sends ACR[Stop to CDF] message;
Step 38:CDF receives ACR[Stop], close ticket, the ticket concluding time is according to ACR[Stop] SIP-Request-Timestamp AVP fill in;
Step 39:CDF replys ACA message to CTF.
Describe implementation procedure and the principle of method of the present invention in detail below in conjunction with specific embodiment.
Embodiment one
In this example, the long-time session of user, CDF has configured restriction duration segmentation ticket pattern.
Fig. 4 is the flow chart of method of the segmentation ticket of the embodiment of the present invention one, and as shown in Figure 4, the method for the segmentation ticket of this example comprises following treatment step:
Step S401: session begins, and CTF sends ACR[Start to CDF];
Step S402:CDF opens ticket, according to ACR[Start] fill in charge information, the ticket time started is according to ACR[Start] SIP-Response-Timestamp AVP value fill in; Be about to the time of SIP-Response-Timestamp AVP value indication as the ticket time started;
Step S403:CDF replys ACA message to CRF, and this ACA message is carried Acct-Interim-Interval AVP;
Step S404: in conversation procedure, the user changes business, and CTF sends ACR[Interim to CDF], IMS-Change-Condition AVP value is that business changes;
Step S405:CDF upgrades ticket, according to ACR[Interim] fill in charge information;
Step S406:CDF replys ACA message to CTF, and this ACA message is carried Acct-Interim-Interval AVP;
Step S407: in conversation procedure, CTF detects the integral multiple that the session duration reaches the Interim step-length, and CTF sends ACR[Interim], IMS-Change-Condition AVP value is for reaching the restriction duration;
Step S408:CDF is according to ACR[Interim] fill in charge information, then close ticket, this ticket concluding time is according to ACR[Interim] SIP-Response-Timestamp AVP fill in; Then open a new ticket, according to ACR[Interim] fill in charge information, this ticket time started is according to ACR[Interim] SIP-Response-Timestamp AVP fill in;
Step S409:CDF replys ACA message to CTF, carries Acct-Interim-Interval AVP in this ACA message;
Step S410: conversation end, CTF sends ACR[Stop to CDF];
Step S411:CDF is according to ACR[Stop] fill in charge information, close ticket, the ticket concluding time is according to ACR[Stop] SIP-Request-Timestamp AVP fill in.
Step S412:CDF replys ACA message to CTF.
In this example, step S404 to step S406, is the charging flow that user's change business causes, this step is not necessarily arranged in the actual (tube) length time session;
Step S404 and step S407, the information that the charging condition changes is carried by IMS-Change-Condition AVP, also can be carried by Change-Condition AVP.
Actual CTF is not stand-alone network elements, is present in each IMS control network element and business network element.
Embodiment two
In this example, CDF has configured business and has changed the segmentation ticket pattern.
Fig. 5 is the flow chart of method of the segmentation ticket of the embodiment of the present invention two, and as shown in Figure 5, the method for the segmentation ticket of this example comprises following treatment step:
Step S501: session begins, and CTF sends ACR[Start to CDF];
Step S502:CDF opens ticket, according to ACR[Start] fill in charge information, the ticket time started is according to ACR[Start] SIP-Response-Timestamp AVP fill in;
Step S503:CDF replys ACA message to CTF, and this ACA message is carried Acct-Interim-Interval AVP;
Step S504: in conversation procedure, CTF detects the integral multiple that the session duration reaches the Interim step-length, and CTF sends ACR[Interim to CDF], IMS-Change-Condition AVP value is for reaching the restriction duration;
Step S505:CDF upgrades ticket, according to ACR[Interim] fill in charge information;
Step S506:CDF replys ACA message to CTF, and this ACA message is carried Acct-Interim-Interval AVP;
Step S507: in conversation procedure, the user changes business, and CTF sends ACR[Interim to CDF], IMS-Change-Condition AVP value is that business changes;
Step S508:CDF is according to ACR[Interim] fill in charge information, then close ticket, this ticket concluding time is according to ACR[Interim] SIP-Response-Timestamp AVP fill in; Then open a new ticket, according to ACR[Interim] fill in charge information, this ticket time started is according to ACR[Interim] SIP-Response-Timestamp AVP fill in;
Step S509:CDF replys ACA message to CTF, and this ACA message is carried Acct-Interim-Interval AVP;
Step S510: conversation end, CTF sends ACR[Stop to CDF];
Step S511:CDF is according to ACR[Stop] fill in charge information, close ticket, the ticket concluding time is according to ACR[Stop] SIP-Request-Timestamp AVP fill in.
Step S512:CDF replys ACA message to CTF.
In this example, step S504 to step S506, is the overtime charging flow that causes of Session Time, and these steps are not necessarily arranged in actual session;
Step S504 and step S507, the information that the charging condition changes is carried by IMS-Change-Condition AVP, also can be carried by Change-Condition AVP;
Actual CTF is not stand-alone network elements, is present in each IMS control network element and business network element.
Embodiment three
In this example, CDF has configured Interim segmentation ticket pattern.
Fig. 6 is the flow chart of method of the segmentation ticket of the embodiment of the present invention three, and as shown in Figure 6, the method for the segmentation ticket of this example comprises following treatment step:
Step S601: session begins, and CTF sends ACR[Start to CDF];
Step S602:CDF opens ticket, according to ACR[Start] fill in charge information, the ticket time started is according to ACR[Start] SIP-Response-Timestamp AVP fill in;
Step S603:CDF replys ACA to CTF, carries Acct-Interim-Interval AVP;
Step S604: in conversation procedure, the user changes business, and CTF sends ACR[Interim], IMS-Change-Condition AVP value is that business changes;
Step S605:CDF is according to ACR[Interim] fill in charge information, then close ticket, this ticket concluding time is according to ACR[Interim] SIP-Response-Timestamp AVP fill in; Then open a new ticket, according to ACR[Interim] fill in charge information, this ticket time started is according to ACR[Interim] SIP-Response-Timestamp AVP fill in;
Step S606:CDF replys ACA message to CTF, and this ACA message is carried Acct-Interim-Interval AVP;
Step S607: in conversation procedure, CTF detects the integral multiple that the session duration reaches the Interim step-length, and CTF sends ACR[Interim to CDF], IMS-Change-Condition AVP value is for reaching the restriction duration;
Step S608:CDF is according to ACR[Interim] fill in charge information, then close ticket, this ticket concluding time is according to ACR[Interim] SIP-Response-Timestamp AVP fill in; Then open a new ticket, according to ACR[Interim] fill in charge information, this ticket time started is according to ACR[Interim] SIP-Response-Timestamp AVP fill in;
Step S609:CDF replys ACA message to CTF, and ACA message is carried Acct-Interim-Interval AVP;
Step S610: conversation end, CTF sends ACR[Stop to CDF];
Step S611:CDF is according to ACR[Stop] fill in charge information, close ticket, the ticket concluding time is according to ACR[Stop] SIP-Request-Timestamp AVP fill in.
Step S612:CDF replys ACA to CTF.
In this example, step S604 to step S606, is the charging flow that user's change business causes, this step is not necessarily arranged in actual session;
Step S607 to step S609, is the overtime charging flow that causes of Session Time, and this step is not necessarily arranged in actual session;
Step S604 and step S607, the information that the charging condition changes is carried by IMS-Change-Condition AVP, also can be carried by Change-Condition AVP;
Actual CTF is not stand-alone network elements, is present in each IMS control network element and business network element.
Embodiment four
In this example, CDF has configured not segmentation ticket pattern.
Fig. 7 is the flow chart of method of the segmentation ticket of the embodiment of the present invention four, and as shown in Figure 7, the method for the segmentation ticket of this example comprises following treatment step:
Step S701: session begins, and CTF sends ACR[Start to CDF];
Step S702:CDF opens ticket, according to ACR[Start] fill in charge information, the ticket time started is according to ACR[Start] SIP-Response-Timestamp AVP fill in;
Step S703:CDF replys ACA message to CTF, and this ACA message is carried Acct-Interim-Interval AVP;
Step S704: in conversation procedure, the user changes business, and CTF sends ACR[Interim to CDF], IMS-Change-Condition AVP value is that business changes;
Step S705:CDF upgrades ticket, according to ACR[Interim] fill in charge information;
Step S706:CDF replys ACA message to CTF, and ACA message is carried Acct-Interim-Interval AVP;
Step S707: in conversation procedure, CTF detects the integral multiple that the session duration reaches the Interim step-length, and CTF sends ACR[Interim to CDF], IMS-Change-Condition AVP value is for reaching the restriction duration;
Step S708:CDF upgrades ticket, according to ACR[Interim] fill in charge information;
Step S709:CDF replys ACA message to CTF, and this ACA message is carried Acct-Interim-Interval AVP;
Step S710: conversation end, CTF sends ACR[Stop to CDF];
Step S711:CDF is according to ACR[Stop] fill in charge information, close ticket, the ticket concluding time is according to ACR[Stop] SIP-Request-Timestamp AVP fill in.
Step S712:CDF replys ACA to CTF.
In this example, step S704 to step S706, is the charging flow that user's change business causes, this step is not necessarily arranged in actual session;
Step S707 to step S709, is the overtime charging flow that causes of Session Time, and this step is not necessarily arranged in actual session;
Step S704 and step S707, the information that the charging condition changes is carried by IMS-Change-Condition AVP, also can be carried by Change-Condition AVP;
Actual CTF is not stand-alone network elements, is present in each IMS control network element and business network element.
Above embodiment do not enumerated cut apart, Interim is cut apart, business changes and to cut apart, to limit duration and cut apart four kinds and cut apart pattern, the corresponding pattern of cutting apart of combination in any that other various charging conditions changes can also be arranged, such as changing, the time zone cuts apart, the time zone change adds the restriction duration and cuts apart, implementation procedure under different mode and principle repeat no more by that analogy.
The present invention has also put down in writing a kind of system of segmentation ticket, comprises CTF and CDF, wherein:
CTF when charging condition that be used for to determine current sessions changes, sends accounting request ACR[Interim to charging data function CDF] message, described ACR[Interim] carry the information that the charging condition changes in message;
CDF is used for carrying out ticket according to the information that described charging condition changes and processes.
Those skilled in the art are to be understood that, the system of this example segmentations ticket compares with existing network, on structure and indifference, just wherein the function of charging way, CTF and CDF has had improvement, below only the relevant updates that is different from prior art is described.
The information that described charging condition changes comprises at least one of following information:
The information that business changes in conversation procedure;
The duration of session reaches the restriction duration.
Described restriction duration is Interim step-length integral multiple, described Interim step-length is: when the Acct-Interim-Interval AVP value in the ACA message that CDF sends to CTF is nonzero value, with described Acct-Interim-Interval AVP value as the Interim step-length;
Be zero without Acct-Interim-Interval AVP value or Acct-Interim-Interval AVP value in described ACA, with the Interim duration of described CTF configuration as the Interim step-length.
The system of segmentation ticket of the present invention also comprises: dispensing unit is used to described CDF configuration ticket to cut apart pattern; Dispensing unit is arranged in charge system, as is arranged in the far management system of operator, perhaps is positioned at outside charge system.
Described CDF is cut apart the corresponding ticket of Information generation of pattern and the change of described charging condition according to the ticket that configures.
For the ticket of described CDF configuration is cut apart pattern for not cutting apart; Described CDF receives ACR[Interim] time, ticket upgraded.
Perhaps, cutting apart pattern for the ticket of described CDF configuration is that Interim is cut apart; Described CDF receives ACR[Interim] time, close current partial CDR, this current partial CDR concluding time is according to described ACR[Interim] SIP-Response-Timestamp AVP value fill in, and open new partial CDR, this new partial CDR time started is according to ACR[Interim] SIP-Response-Timestamp AVP value fill in.
Perhaps, cutting apart pattern for the ticket of described CDF configuration is that the business change is cut apart; Described CDF receives ACR[Interim] time, determine described ACR[Interim] in the information that changes of the charging condition of carrying be that business is when changing, close current partial CDR, this current partial CDR concluding time is according to ACR[Interim] SIP-Response-Timestamp AVP value fill in, and open new partial CDR, this new ticket time started is according to ACR[Interim] SIP-Response-Timestamp AVP fill in; Determine described ACR[Interim] in the information that changes of the charging condition of carrying be the ACR[Interim that non-business changes] time, upgrade ticket.
Perhaps, cutting apart pattern for the ticket of described CDF configuration is limited regularly long cutting apart; Described CDF receives ACR[Interim] time, determine described ACR[Interim] in the information that changes of the charging condition of carrying be limited regularly when long, close current partial CDR, this current partial CDR concluding time is according to ACR[Interim] SIP-Response-Timestamp AVP value fill in, and open new partial CDR, this new ticket time started is according to ACR[Interim] SIP-Response-Timestamp AVP fill in; Determine described ACR[Interim] in the information that changes of the charging condition of carrying be the ACR[Interim of non-limiting duration] time, upgrade ticket.
It will be appreciated by those skilled in the art that the function of CTF and CDF in the system of this example segmentations ticket, the associated description of visible previous embodiment one to embodiment four and understanding.
The above is only preferred embodiment of the present invention, is not for limiting protection scope of the present invention.

Claims (16)

1. the method for a segmentation ticket, is characterized in that, described method comprises:
When charging triggering function CTF determines that the charging condition of current sessions changes, send accounting request ACR[Interim to charging data function CDF] message, described ACR[Interim] carry the information that the charging condition changes in message;
The information that described CDF changes according to described charging condition is carried out ticket and is processed.
2. method according to claim 1, is characterized in that, the information that described charging condition changes comprises at least one of following information:
The information that business changes in conversation procedure;
The duration of session reaches the restriction duration.
3. method according to claim 2, is characterized in that, described restriction duration is Interim step-length integral multiple, and described Interim step-length is:
The charging that CDF sends to CTF is replied charging midfeather Acct-Interim-Interval AVP value in ACA message when being nonzero value, with described Acct-Interim-Interval AVP value as the Interim step-length;
Be zero without Acct-Interim-Interval AVP value or Acct-Interim-Interval AVP value in described ACA, with the Interim duration of described CTF configuration as the Interim step-length.
4. method according to claim 1, is characterized in that, described method also comprises:
For described CDF configuration ticket is cut apart pattern;
The information that described CDF changes according to described charging condition is carried out ticket and is treated to:
Described CDF is cut apart the corresponding ticket of Information generation of pattern and the change of described charging condition according to the ticket that configures.
5. method according to claim 4, is characterized in that, for the ticket of described CDF configuration is cut apart pattern for not cutting apart; The corresponding ticket of described generation is:
Described CDF receives ACR[Interim] time, ticket upgraded.
6. method according to claim 4, is characterized in that, cutting apart pattern for the ticket of described CDF configuration is that Interim is cut apart; The corresponding ticket of described generation is:
Described CDF receives ACR[Interim] time, close current partial CDR, this current partial CDR concluding time is according to described ACR[Interim] SIP-Response-Timestamp AVP value fill in, and open new partial CDR, this new partial CDR time started is according to ACR[Interim] SIP-Response-Timestamp AVP value fill in.
7. method according to claim 4, is characterized in that, cutting apart pattern for the ticket of described CDF configuration is that the business change is cut apart; The corresponding ticket of described generation is:
Described CDF receives ACR[Interim] time, determine described ACR[Interim] in the information that changes of the charging condition of carrying be that business is when changing, close current partial CDR, this current partial CDR concluding time is according to ACR[Interim] SIP-Response-Timestamp AVP value fill in, and open new partial CDR, this new ticket time started is according to ACR[Interim] SIP-Response-Timestamp AVP fill in; Determine described ACR[Interim] in the information that changes of the charging condition of carrying be the ACR[Interim that non-business changes] time, upgrade ticket.
8. method according to claim 4, is characterized in that, cuts apart pattern for the ticket of described CDF configuration and be limited regularly long cutting apart; The corresponding ticket of described generation is:
Described CDF receives ACR[Interim] time, determine described ACR[Interim] in the information that changes of the charging condition of carrying be limited regularly when long, close current partial CDR, this current partial CDR concluding time is according to ACR[Interim] SIP-Response-Timestamp AVP value fill in, and open new partial CDR, this new ticket time started is according to ACR[Interim] SIP-Response-Timestamp AVP fill in; Determine described ACR[Interim] in the information that changes of the charging condition of carrying be the ACR[Interim of non-limiting duration] time, upgrade ticket.
9. the system of a segmentation ticket, comprise CTF and CDF, it is characterized in that:
CTF when charging condition that be used for to determine current sessions changes, sends ACR[Interim to CDF] message, described ACR[Interim] carry the information that the charging condition changes in message;
CDF is used for carrying out ticket according to the information that described charging condition changes and processes.
10. system according to claim 9, is characterized in that, the information that described charging condition changes comprises at least one of following information:
The information that business changes in conversation procedure;
The duration of session reaches the restriction duration.
11. system according to claim 10 is characterized in that, described restriction duration is Interim step-length integral multiple, and described Interim step-length is:
When the Acct-Interim-Interval AVP value in the ACA message that CDF sends to CTF is nonzero value, with described Acct-Interim-Interval AVP value as the Interim step-length;
Be zero without Acct-Interim-Interval AVP value or Acct-Interim-Interval AVP value in described ACA, with the Interim duration of described CTF configuration as the Interim step-length.
12. system according to claim 9 is characterized in that, described system also comprises:
Dispensing unit is used to described CDF configuration ticket to cut apart pattern;
Described CDF is cut apart the corresponding ticket of Information generation of pattern and the change of described charging condition according to the ticket that configures.
13. system according to claim 12 is characterized in that, for the ticket of described CDF configuration is cut apart pattern for not cutting apart; Described CDF receives ACR[Interim] time, ticket upgraded.
14. system according to claim 12 is characterized in that, cutting apart pattern for the ticket of described CDF configuration is that Interim is cut apart; Described CDF receives ACR[Interim] time, close current partial CDR, this current partial CDR concluding time is according to described ACR[Interim] SIP-Response-Timestamp AVP value fill in, and open new partial CDR, this new partial CDR time started is according to ACR[Interim] SIP-Response-Timestamp AVP value fill in.
15. system according to claim 12 is characterized in that, cutting apart pattern for the ticket of described CDF configuration is that the business change is cut apart; Described CDF receives ACR[Interim] time, determine described ACR[Interim] in the information that changes of the charging condition of carrying be that business is when changing, close current partial CDR, this current partial CDR concluding time is according to ACR[Interim] SIP-Response-Timestamp AVP value fill in, and open new partial CDR, this new ticket time started is according to ACR[Interim] SIP-Response-Timestamp AVP fill in; Determine described ACR[Interim] in the information that changes of the charging condition of carrying be the ACR[Interim that non-business changes] time, upgrade ticket.
16. system according to claim 12 is characterized in that, cuts apart pattern for the ticket of described CDF configuration and is limited regularly long cutting apart; Described CDF receives ACR[Interim] time, determine described ACR[Interim] in the information that changes of the charging condition of carrying be limited regularly when long, close current partial CDR, this current partial CDR concluding time is according to ACR[Interim] SIP-Response-Timestamp AVP value fill in, and open new partial CDR, this new ticket time started is according to ACR[Interim] SIP-Response-Timestamp AVP fill in; Determine described ACR[Interim] in the information that changes of the charging condition of carrying be the ACR[Interim of non-limiting duration] time, upgrade ticket.
CN201110339310.2A 2011-11-01 2011-11-01 The method and system of segmentation ticket Active CN103096285B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110339310.2A CN103096285B (en) 2011-11-01 2011-11-01 The method and system of segmentation ticket

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110339310.2A CN103096285B (en) 2011-11-01 2011-11-01 The method and system of segmentation ticket

Publications (2)

Publication Number Publication Date
CN103096285A true CN103096285A (en) 2013-05-08
CN103096285B CN103096285B (en) 2017-11-28

Family

ID=48208315

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110339310.2A Active CN103096285B (en) 2011-11-01 2011-11-01 The method and system of segmentation ticket

Country Status (1)

Country Link
CN (1) CN103096285B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103188203A (en) * 2011-12-27 2013-07-03 中国移动通信集团公司 Cutting method of IMS accounting call ticket, accounting network element and accounting gateway
CN104219646A (en) * 2013-05-30 2014-12-17 中国电信股份有限公司 Method and system for timed split charging processing
CN104348632A (en) * 2013-07-23 2015-02-11 中兴通讯股份有限公司 Timing processing method and device, and charging trigger functional entity
CN105573821A (en) * 2015-12-15 2016-05-11 上海仪电(集团)有限公司 Ceilometer-based dynamic charging method for cloud virtual machine
CN105848127A (en) * 2015-01-16 2016-08-10 中国移动通信集团河北有限公司 Accurate ticket supplementing method and apparatus
CN106411537A (en) * 2016-11-21 2017-02-15 济南浪潮高新科技投资发展有限公司 IMS-network-session-based off-line charging ticket protection method
CN107332677A (en) * 2017-06-29 2017-11-07 济南浪潮高新科技投资发展有限公司 A kind of IMS off-line accounting systems and ticket guard method based on FPGA

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101009572A (en) * 2006-01-24 2007-08-01 朗迅科技公司 IMS budget control for media change in the IMS session period
CN101123514A (en) * 2007-09-14 2008-02-13 中兴通讯股份有限公司 A billing method in IP multimedia subsystem network
CN101212316A (en) * 2006-12-25 2008-07-02 华为技术有限公司 Media stream based billing method and system in multi-party session
CN101420675A (en) * 2007-10-22 2009-04-29 华为技术有限公司 Fee counting method, anchor point on session control signaling surface and media gateway control entity
CN101777987A (en) * 2009-01-09 2010-07-14 中兴通讯股份有限公司 Multimedia meeting service charging method and system
US20100299451A1 (en) * 2007-12-01 2010-11-25 Cai Yigang Ims diameter router with load balancing
CN101959166A (en) * 2009-07-14 2011-01-26 中兴通讯股份有限公司 Method and system for controlling online charging

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101009572A (en) * 2006-01-24 2007-08-01 朗迅科技公司 IMS budget control for media change in the IMS session period
CN101212316A (en) * 2006-12-25 2008-07-02 华为技术有限公司 Media stream based billing method and system in multi-party session
CN101123514A (en) * 2007-09-14 2008-02-13 中兴通讯股份有限公司 A billing method in IP multimedia subsystem network
CN101420675A (en) * 2007-10-22 2009-04-29 华为技术有限公司 Fee counting method, anchor point on session control signaling surface and media gateway control entity
US20100299451A1 (en) * 2007-12-01 2010-11-25 Cai Yigang Ims diameter router with load balancing
CN101777987A (en) * 2009-01-09 2010-07-14 中兴通讯股份有限公司 Multimedia meeting service charging method and system
CN101959166A (en) * 2009-07-14 2011-01-26 中兴通讯股份有限公司 Method and system for controlling online charging

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
3GPP: "3rd Generation Partnership Project;Technical Specification Group Services and System Aspects;Telecommunication management;Charging management;Diameter charging applications(Release 11)", 《3GPP TS 32.299 V11.1.0 (2011-09)》 *
3GPP: "3rd Generation Partnership Project;Technical Specification Group Services and System Aspects;Telecommunication management;Charging management;IP Multimedia Subsystem (IMS) charging(Release 9)", 《3GPP TS 32.260 V9.9.0 (2011-09)》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103188203A (en) * 2011-12-27 2013-07-03 中国移动通信集团公司 Cutting method of IMS accounting call ticket, accounting network element and accounting gateway
CN104219646A (en) * 2013-05-30 2014-12-17 中国电信股份有限公司 Method and system for timed split charging processing
CN104219646B (en) * 2013-05-30 2018-05-08 中国电信股份有限公司 Timing segmentation charge processing method and system
CN104348632A (en) * 2013-07-23 2015-02-11 中兴通讯股份有限公司 Timing processing method and device, and charging trigger functional entity
CN105848127A (en) * 2015-01-16 2016-08-10 中国移动通信集团河北有限公司 Accurate ticket supplementing method and apparatus
CN105573821A (en) * 2015-12-15 2016-05-11 上海仪电(集团)有限公司 Ceilometer-based dynamic charging method for cloud virtual machine
CN106411537A (en) * 2016-11-21 2017-02-15 济南浪潮高新科技投资发展有限公司 IMS-network-session-based off-line charging ticket protection method
CN107332677A (en) * 2017-06-29 2017-11-07 济南浪潮高新科技投资发展有限公司 A kind of IMS off-line accounting systems and ticket guard method based on FPGA

Also Published As

Publication number Publication date
CN103096285B (en) 2017-11-28

Similar Documents

Publication Publication Date Title
CN103096285A (en) Method for segmenting call bill and system for the same
CN102884757B (en) The selection of the server data stream charging method based on requested data, services
KR101411329B1 (en) Front-end charging system that generates charging data per entity having a revenue share
EP2781052B1 (en) Policy controller based network statistics generation
JP5380428B2 (en) Implementation of rating timer control on prepaid invoicing machines to support online and offline billing
CN110612779A (en) Enhanced interface for network slice selection based on charging rules
US20070242816A1 (en) Converged prepaid and postpaid charging
CN101627619A (en) A pre-biller in internet protocol multimedia subsystem (IMS) charging gateway function (CGF)
CN101902721B (en) A kind of time-based strategy control implementing method and device thereof
CN102144372A (en) Online charging correlation in IMS networks
CA2814973C (en) Method and system for supporting multiple time zones and charging method and system in ims
US9699111B2 (en) Control of supplemental content in a data flow
US7606354B2 (en) Method and system for dynamic tariffing and billing
EP3292707A1 (en) Methods and systems for call detail record generation for billing systems
US7010104B1 (en) Pre-biller capability in enhanced charging collection function (CCF) applications
CN102137368A (en) Enhanced policy and charge control method and system and PCC (Policy Charge Control) system
KR101951621B1 (en) Handling of reduced patial cdrs in an offline charging system
WO2014210109A1 (en) Separate charging for supplemental content in a data flow
EP2775662B1 (en) Method and system for processing application server abnormalities
US20140016763A1 (en) Method and apparatus of re-rating for prepaid users
CN102420807A (en) Method and system for supporting multiple time zones by IMS (IP Multimedia Subsystem), and charging method and system
WO2022038455A1 (en) System and method for network usage product provisioning
CN102083044B (en) Method and device for credit control of user
US10003696B2 (en) Distributed collaborative offline charging system
EP2334046B1 (en) Network triggered display of account balance at the terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant