WO2011076067A1 - Procédé et système de comptabilisation déconnectée - Google Patents
Procédé et système de comptabilisation déconnectée Download PDFInfo
- Publication number
- WO2011076067A1 WO2011076067A1 PCT/CN2010/079722 CN2010079722W WO2011076067A1 WO 2011076067 A1 WO2011076067 A1 WO 2011076067A1 CN 2010079722 W CN2010079722 W CN 2010079722W WO 2011076067 A1 WO2011076067 A1 WO 2011076067A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- base station
- charging
- terminal
- information
- type information
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000004044 response Effects 0.000 claims description 27
- 230000003993 interaction Effects 0.000 claims description 11
- 238000011161 development Methods 0.000 abstract description 6
- 230000001737 promoting effect Effects 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 8
- 230000000737 periodic effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000013475 authorization Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- VIEYMVWPECAOCY-UHFFFAOYSA-N 7-amino-4-(chloromethyl)chromen-2-one Chemical compound ClCC1=CC(=O)OC2=CC(N)=CC=C21 VIEYMVWPECAOCY-UHFFFAOYSA-N 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements 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 communications, and in particular to an offline charging method and system. Background technique
- a home base station is deployed in the communication network as a supplement to the macro base station.
- the home base station is generally installed in a home, an office area or the like.
- the home base station is a small, low-power base station with practical, convenient, low-power output.
- the communication network model of the home base station includes a home base station, a security gateway, an access gateway, and an authentication authorization charging server.
- the home base station can access the access gateway through the security gateway.
- the security gateway can be set up with the access gateway or with the access gateway.
- the main function of the security gateway is to ensure link security between the home base station and the access gateway.
- Authentication Authorization and Accounting Server is an important function in the communication network. It is used to implement network operator control and management of data and users. It provides authentication and authorization, account services, and accounting. Fee services, usually working in conjunction with network access control, gateway servers, databases, and user information directories.
- An anchor Authenticator (AA) is generally placed in the access gateway. Its main function is to provide access authentication services to the mobile terminal when the mobile terminal accesses the network. After the mobile terminal accesses the network, before the network is disconnected, responsible for managing and maintaining the context information of the mobile terminal.
- the Anchor Data Path Function (A-DPF) is also generally placed in the access gateway, which is another important function of the communication network: no matter how the mobile terminals in the network switch in each base station, All data from the terminal (upstream data) will eventually be aggregated to the anchor data channel function of the terminal, and then further forwarded (for example, sent to the Internet); all data sent to this terminal (downlink data) will also be sent first.
- the anchor data channel function is further sent to the terminal by the anchor data channel function.
- the anchor authenticator and anchor data channel functions can be located in the same An access gateway can also be placed on different access gateways (as shown in Figure 1).
- the billing function is an important core function in the communication system, and billing can be divided into online billing.
- Billing server (Accounting Server, called Acc-S), Accounting Client (Acc-C) and Account Agent (Acc-A) are offline charging in wireless communication networks.
- Acc-S Accounting Server
- Acc-C Accounting Client
- Acc-A Account Agent
- Acc-A The function of Acc-A is to collect offline charging information, for example, collect the volume information of the service used by the terminal and periodically send the information to the charging client.
- the Acc-C end constructs a usage data record (UDR) of the terminal (end user) based on the offline charging information collected from the Acc-A, in which the related charging information is recorded.
- Acc-C also needs to report offline charging information to Acc-S periodically. At this time, Acc-C passes the generated UDR to the accounting server.
- Acc-S collects the above UDR information and combines the same UDR information to charge users for different service types.
- the UDR contains a lot of information, such as the charging session identifier, the service data stream identifier, the traffic and/or duration of the service, the timestamp for generating the UDR, and so on.
- the billing session identifier can make the billing server know which terminal (end user) to charge for;
- the service data stream identifier can be used to identify the billing information of the UDR collection service, such as voice service and data service, generally Said that a service corresponds to a UDR;
- the traffic and/or duration used by the service is used to indicate the traffic and/or duration information of the terminal (end user) using the service;
- the timestamp is used to prevent the same UDR from being received repeatedly. Repeat billing for the terminal.
- one processing method is to first find all the UDRs related to the terminal according to the charging session identifier, and then merge the related UDRs according to the service type, and finally according to the usage fee of each type of service.
- the terminal is billed for rate and usage.
- Acc-S combines all the UDRs related to the voice service, and adds the usage traffic among them to obtain the total traffic of the voice service used by the terminal.
- Acc-S can also all the data services.
- the associated UDR merges and gets the total traffic of the terminal using the data service. Then, according to the different usage rates of the two services, the costs of using the two services by the terminal are respectively calculated, and after adding, the total cost is obtained.
- the offline accounting server is generally deployed on the AAA server. It can be understood that the AAA server itself has the function of Acc-S; the Acc-S can also be separated from the AAA server. Interface.
- Acc-C is deployed on the endpoint's anchor authenticator (connected Incoming gateway); Acc-A is deployed in the anchor data channel function of the terminal (access gateway). When the anchor authenticator and the anchor data channel are located in the same access gateway, Acc-A and Acc-C can communicate directly; when the two are located in different access gateways, Acc-A and Acc-C Communication between the access gateways is possible.
- CSG-CLOSDE closed mode
- CSG-OPEN hybrid mode
- OPEN open mode
- the closed mode home base station means that only the user of the Closed Subscriber Group (CSG) member of the home base station can access the home base station and enjoy the service provided by the home base station
- the open mode home base station means that any user can Access to the home base station
- a hybrid mode home base station refers to allowing CSG users and other users to access, but differentiates different user types according to whether the user belongs to the CSG list, and implements differentiated quality of service processing (eg, CSG users have more High business priority, with better quality of service and business category).
- the operator needs to use the home base station system.
- the home base station needs to be purchased and placed by the user (the macro base station does not need to be purchased and placed by the user), it is not effective to attract the user to widely use the home base station, and the home base station service cannot be smoothly carried out until it cannot be carried out.
- the present invention provides an offline charging method.
- the method includes: the charging client acquires charging information of the terminal and sends the charging information to the charging server, where the charging information includes a type of the serving base station. Base station type information and/or user type information for indicating the type of the terminal;
- the charging server receives the charging information, and charges the terminal according to the base station type information and/or user type information.
- the charging client can send the charging information to the charging server through the charging request, and the charging is requested.
- the request may be an accounting request for notifying the charging server to start or end the charging of the terminal, or may be a charging request during the charging.
- the charging client can obtain base station type information and/or user type information in one of the following ways:
- Obtaining base station type information and/or user type information by using a message sent by the base station including: acquiring, by using a context information interaction message, a MAC layer update message, a data channel pre-establishment request message, or a data channel establishment request message during handover; The data channel establishment request message, the terminal pre-attach request message, the EAP forwarding message, the user identity response message, or the terminal attach request message is obtained.
- the method may further include: the charging agent obtaining base station type information and/or user type information in one of the following manners:
- the base station type information and/or user type information by using the message sent by the base station, including: acquiring, by using a context information interaction message, a MAC layer update message, a data channel pre-establishment request message, or a data channel setup request message, at the time of handover;
- the data channel establishment request message, the terminal pre-attach request message, the EAP forwarding message, the user identity response message, or the terminal attach request message is obtained.
- the charging server charges the terminal according to the base station type information and/or the user type information
- at least one of the following operations may be performed: classifying the charging information of the terminal; selecting a charging rate for the terminal; and selecting a charging mode for the terminal.
- the serving base station may be a macro base station or a home base station.
- the serving base station may be a macro base station, an open mode home base station, a hybrid mode home base station or a closed mode home base station.
- the terminal can be: a closed user group member or a non-closed user group member.
- the present invention also provides an offline charging system, where the system includes: a charging client and an accounting server, where
- the charging client is configured to acquire charging information of the terminal and send the information to the charging server, where
- the charging information includes base station type information indicating a type of the serving base station and/or user type information indicating the type of the terminal;
- the charging server is connected to the charging client through a network, and is configured to: receive the charging information, and charge the terminal according to the base station type information and/or user type information.
- the charging client may be configured to send the charging information to the charging server by using the charging request, where the charging request may be used to notify the charging server to start or end the charging request for the terminal charging, or may be charging. Billing request during the period.
- the charging client may be configured to obtain the base station type information and/or the user type information by using the message sent by the base station, including: when the handover, the context information interaction message, the MAC layer update message, the data channel pre-establishment request message, or the data channel is established.
- Request message acquisition At the time of initial network access, the terminal pre-attach request message, the user identity response message, the terminal attach request message, the EAP forwarding message, or the data channel establishment request message acquisition.
- the system may further include a charging proxy connected to the charging client; the charging client may obtain base station type information and/or user type information from the charging proxy through a charging information update request or a mobile IP protocol message;
- the charging agent can be configured to obtain the base station type information and/or user type information in one of the following ways:
- the base station type information and/or user type information by using the message sent by the base station, including: acquiring, by using a context information interaction message, a MAC layer update message, a data channel pre-establishment request message, or a data channel setup request message, at the time of handover;
- the terminal pre-attach request message, the user identity response message, the terminal attach request message, the EAP forwarding message, or the data channel establishment request message is obtained.
- the charging server may be configured to perform at least one of the following operations when charging the terminal according to the base station type information and/or the user type information: classifying the charging information of the terminal; selecting a charging rate for the terminal; Fee mode.
- the serving base station may be a macro base station or a home base station; wherein the home base station may be an open mode home base station, a hybrid mode home base station or a closed mode home base station.
- the terminal can be: a closed user group member or a non-closed user group member.
- the charging client sends the base station type information of the serving base station or the user type information of the terminal to the charging server, and the charging server uses the base station type information and/or the user type when charging.
- the information provides differentiated billing services for users of the home base station, which can attract and encourage users to widely use the home base station, thereby facilitating the smooth development of the home base station service.
- FIG. 1 is a schematic diagram of a communication network model including a home base station in the prior art.
- FIG. 2 is a schematic diagram of an offline charging method of the present invention.
- FIG. 3 is a schematic flow chart of Embodiment 1 of the present invention.
- Embodiment 4 is a schematic flow chart of Embodiment 2 of the present invention.
- FIG. 5 is a schematic flow chart of Embodiment 3 of the present invention.
- FIG. 6 is a schematic flow chart of Embodiment 4 of the present invention. Preferred embodiment of the invention
- the main idea of the offline charging method and system of the present invention is that the charging client sends the base station type information of the serving base station and/or the user type information of the terminal to the charging server, and the charging server uses the base station type information when charging. And the user type information is used as a basis for determining the charging rate, thereby providing a differentiated charging service for the user of the home base station, attracting and encouraging the user to widely use the home base station, and promoting the smooth development of the home base station service.
- the existing charging system does not pay attention to the type of base station used by the terminal user to access the network (there is only a macro base station in the current network), after the home base station system is introduced in the existing network, the existing charging system cannot know the current status of the terminal user.
- the type of base station used cannot support operators to provide differentiated billing services for users. In this way, the user may be less satisfied with the use of the home base station to access the network, or lose interest (no one would be willing to purchase the home base station to be placed in his own home, but still need to pay the same fee as when using the macro base station), and the present invention Providing differential charging services based on different base station types and/or different user types can solve this problem.
- the offline charging method of the present invention includes:
- Step 201 The charging client acquires charging information of the terminal and sends the charging information to the charging server, where the charging information includes base station type information indicating a type of the serving base station and/or user type information indicating the type of the terminal. ;
- the billing client transmits the billing information to the billing server via a billing request/start, billing request/intermediate or billing request/end message.
- the charging client acquires the base station type information and/or the user type information from the charging proxy; the charging proxy acquires the base station type information and/or from a message sent by the base station locally or from a message sent by the base station. Or user type information.
- Step 202 The charging server receives the charging information, and performs charging for the terminal according to the base station type information, user type information, or a combination of the two, to implement a differentiated charging service.
- the differential charging service according to the present invention is embodied in: the tariff standard used by the home base station is lower than the tariff standard used by the macro base station to access the network; the different types of home base station access networks correspond to different charging policies, for example, using different types.
- the home base station corresponds to different tariff standards and corresponds to different charging modes (for example, the closed mode home base station corresponds to the time-based charging, and the open mode home base station corresponds to the metering fee).
- the offline charging client can also notify the offline charging server of the current terminal (terminal user) user type (CSG member, non-CSG member) to provide differentiated charging service for the user. For example, when a CSG member accesses a network through a closed mode home base station or a hybrid mode home base station, a lower tariff standard is obtained; when a non-CSG member accesses the network through an open mode home base station or a hybrid mode home base station, a higher tariff standard is obtained.
- the charging server performs at least one of the following operations when charging the terminal according to the base station type information, user type information, or a combination of the two: classifying charging information of the terminal; Fee rate; select the billing mode for the terminal.
- the serving base station type includes a macro base station and a home base station.
- the charging server uses the base station type information as a basis for determining the rate, in the same case, the rate of the macro base station is higher than the rate of the home base station.
- the serving base station type includes a macro base station, an open mode home base station, a hybrid mode home base station, and In the closed mode home base station, when the charging server uses the base station type information as a basis for determining the rate, in the same case, the rates are sequentially decreased.
- the terminal type includes: a closed user group member and a non-closed user group member.
- the charging server uses the user type information as a basis for determining the rate, in the same case, the rate of the non-closed user group member is higher than the closed user.
- the rate of group members is higher than the closed user.
- the serving base station type includes a macro base station, an open mode home base station, a hybrid mode home base station, and a closed mode home base station;
- the terminal type includes: a closed subscriber group member and a non-closed subscriber group member;
- the charging server sets the base station type information.
- the order of the rates from high to low is: non-closed user group members under the macro base station, non-closed user group members under the open mode home base station, and hybrid A non-closed subscriber group member under the mode home base station, a closed subscriber group member under the hybrid mode home base station, and a closed subscriber group member under the closed mode home base station.
- the method of the user type of the terminal (end user) specifically includes the following steps:
- Step 301 The (offline) charging client (hereinafter referred to as Acc-C) receives a trigger message for starting charging of the terminal (terminal user);
- the trigger message is directly sent by the terminal or indirectly through other network elements.
- Step 302 The Acc-C sends a charging request for requesting the Acc-S to start charging the terminal (end user) to the (offline) charging server (hereinafter referred to as Acc-S) (Accounting-Request/Start, following As “accounting request/start", where the base station type information of the serving base station carrying the terminal, and/or the user type information of the terminal;
- This message may also send the billing information currently collected by Acc-C to the Acc-S, the service base station type information of the terminal, and/or the user type information of the terminal (end user) in the form of UDR. It is included in the billing information of the UDR form.
- Step 303 After the Acc-S receives the charging request/start, the context information of the charging session is created, for example, the charging session identifier is associated with the terminal, and charging is started for the terminal, and the Acc-S also refers to the foregoing Acc. - The UDR sent by -C is saved locally, and finally, Acc-S returns the charging response/start to Acc-C;
- Step 304 During the charging period, the Acc-C sends a charging request (Accountmg-Request/Intenm-Update, hereinafter referred to as "accounting request/intermediate") for updating the related information to the Acc-S, where the service of the terminal is carried.
- a charging request (Accountmg-Request/Intenm-Update, hereinafter referred to as "accounting request/intermediate"
- Base station type information of the base station, and/or user type information of the terminal
- the Acc-C After the start of the charging, the Acc-C needs to collect the charging information of the terminal. For example, the Acc-A reports the charging information related to the terminal to the Acc-C. When collecting the above charging information, Acc-C converts it into a UDR and caches it locally.
- the UDR includes information such as the charging session identifier and the type of serving base station of the terminal acquired by the Acc-C, and/or user type.
- Acc-A can monitor the use of services by the terminal and collect billing information (such as traffic). Acc-A can also periodically send (for example, every 20 seconds) the collected billing information to Acc-C. After receiving the accounting information, the Acc-C constructs a UDR based on the charging information, and fills in the related information in the UDR, including: a charging session identifier; a service data flow identifier (in this case, the identifier can indicate that it is a data service) The type of serving base station used when the terminal uses the service (the base station type at this time is the home base station). Then, further, Acc-C can also fill in the type of home base station in the UDR, such as a closed mode home base station, a hybrid mode home base station, and an open mode home base station.
- Acc-C can also fill in the UDR the type of user (CSG user, or non-CSG user) that the terminal belongs to when using the service.
- Acc-C needs to collect the billing information of the terminal and convert it into a UDR. After this processing, Acc-C temporarily holds these UDRs locally. Acc-C usually reports the accounting information (UDR) with the Acc-S negotiation cycle. For example, it is reported once every 5 minutes. At this time, when the negotiated good reporting time slot arrives, Acc-C will report it. During this time All UDRs collected are sent to Acc-S through a charging request/intermediate message.
- UDR accounting information
- Step 305 After receiving the charging request/intermediate message, the Acc-S saves the UDR carried therein locally, and returns an accounting response/intermediate message to the Acc-C.
- step 304 to step 304 in the life cycle of a charging session, step 304 to step
- the 305 will be repeated multiple times, for example, every 5 minutes. The benefit of this is to prevent Acc-C from losing UDR information.
- Step 306 The charging client receives a trigger message for stopping the charging of the terminal (the terminal user); for example, when the terminal exits the network, or when the terminal ends the service (for example, ends the access to the Internet network), the charging client receives the message. Trigger message to stop charging.
- Step 307 The Acc-C sends a charging request (Accounting-Request/Stop, hereinafter referred to as "accounting request/stop") message for requesting the Acc-S to stop the charging of the terminal (end user) to the Acc-S.
- the Acc-C needs to transmit all the UDRs associated with the terminal that have not been sent to the Acc-S to the Acc-S using the charging request/stop message.
- the method described in step 304, the base station type information of the serving base station of the terminal, and/or the user type information to which the terminal belongs are included in these UDRs.
- Step 308 After receiving the charging request/stop message, the Acc-S saves the UDR carried therein locally, and returns an accounting response/stop message to the Acc-C.
- the charging information (UDR) related to the terminal (end user) may include the base station type information used by the terminal, and/or the user type information, to implement the terminal (end user). Differential billing. The following specifically explains how to achieve:
- Acc-S At any time after the Acc-S obtains the above-mentioned terminal-related UDR information, for example, after the terminal exits the network, or after the service is completed, or at the time specified by the operator (for example, 0:00 every day), Acc- S will process these UDRs and charge users offline, for example, using the following methods:
- Acc-S takes out all UDRs associated with the terminal and charges the terminal (user)
- the information is classified (that is, the UDR is classified), for example, classified by service type, and the voice services are classified into one class, and the data services are classified into one class.
- the following is an example in which the data service is based on the flow rate.
- the following B1 and B2 are examples categorized only by base station type, B3 is an example classified only by user type, and B4 is an example of combining user type classification in combination with base station type.
- the UDR is classified into two types according to the type of the base station: the macro base station and the home base station.
- the base station type is that the macro base station rate is 1 (high)
- the base station type is the home base station rate is 1/2 (low).
- the UDR is classified according to the type of the base station: a macro base station, an open mode home base station, a hybrid mode home base station, and a closed mode home base station.
- the macro base station rate is 1 (high)
- the open mode home base station rate is 2/. 3 (higher)
- the mixed mode home base station rate is 1/2 (middle)
- the closed mode home base station rate is 1/3 (low).
- the UDR is classified into two types according to the user type of the terminal: the CSG user and the non-CSG user. For example, if the terminal accesses the network in a non-CSG member role (for example, through a macro base station, an open mode home base station, or a hybrid mode home base station), The rate is 1 (high). If the end user accesses the network as a CSG member role (for example, through a closed mode home base station, a mixed mode home base station), the rate is 1/2 (low).
- the UDR is combined with the service base station type of the terminal and the user type combination:
- the serving base station of the terminal is a macro base station, and the user type must be a non-CSG member, which can be classified into a (macro base station, non-CSG member) class, and the rate is 1 (high);
- the service base station of the terminal is an open mode home base station.
- the user type must be a non-CSG member, which can be classified into (open mode home base station, non-CSG member) class, and the rate is 2/3 (middle); terminal
- the serving base station is a mixed mode home base station, and if the terminal is not a CSG member of the home base station, classified as a (mixed mode home base station, non-CSG member) class, the rate is 2/3 (middle), and if the terminal is the home
- the CSG member of the base station is classified as (mixed mode home base station, CSG member) rate rate is 1/3 (low);
- the service base station of the terminal is a closed mode home base station, and the user type must be a CSG member, which can be classified as ( Closed mode home base station, CSG member) class, the rate is 1/3 (low).
- Mac BS macro base station
- you can also make BSTYPE 0 the default value, with the same meaning as above.
- the above BSTYPE (SUBTYPE) can be used in combination with USERTYPE, or can be used separately, and the differential charging for the terminal (end user) can be realized to different extents.
- the (offline) charging agent (Acc-A) is located in the anchor data channel function, and its function is to monitor the situation in which the terminal uses the network (for example, the traffic used when performing the service), and collect the charging information. .
- the charging agent collects the charging information and reports the charging information to the charging client, the type of the current serving base station and/or the user type of the terminal need to be sent to the charging client, as shown in FIG. Specifically, it includes the following steps:
- Step 401 The Acc-A sends a periodic charging information update request message to the Acc-C to report the (offline) charging information of the recently collected terminal to the Acc-C, where the base station type information of the serving base station carrying the terminal, And/or user type information of the terminal;
- Acc-A can periodically pass the collected charging information.
- a Bulk Interim Update message is sent to the Acc-C.
- the information can reflect the type of service used by the terminal, and the amount of usage (eg, traffic).
- the message also carries the base station type information of the serving base station of the terminal acquired by the Acc-A, and/or the user type information of the terminal.
- Step 402 The Acc-C responds with the periodic charging information update response message Acc-A, and notifies that the Acc-A charging information has been received;
- Step 403 The Acc-C sends a charging request/start, an accounting request/intermediate, or an accounting request/end message to the Acc-S, where the base station type information of the serving base station including the terminal, and/or the user type of the terminal are carried.
- UDR information of information
- Acc-C After receiving the periodic charging information update request message from Acc-A, Acc-C takes out the relevant charging information and generates one or more UDRs. At this time, the Acc-C may obtain the type information of the current serving base station of the terminal, and/or the user type information of the terminal, from the periodic charging information update request message, and add the information according to the method described in step 204. Into the response UDR.
- Acc-C sends a charging request/start, charging request Z intermediate, or charging request Z end message to the Acc-S according to the actual situation.
- Step 404 After receiving the charging request/start (intermediate, end) message, the Acc-S saves the UDR carried therein locally, and returns a charging response/start (intermediate, ending) message to the Acc-C.
- the Acc-S may finally classify the UDR according to the type of the base station, and/or the user type, and implement differential charging for the terminal (end user), the principle is the same, Let me repeat.
- the new serving base station (referred to as the target base station) sends the foregoing base station type information and/or user type information to the (offline) charging proxy, as shown in FIG. 5, specifically Contains the following steps:
- Step 501 The mobile terminal sends a handover indication to the serving base station.
- the mobile terminal After the mobile terminal determines the new serving base station (target base station) to be switched in, the mobile terminal needs to send a mobile indication message (MOB_HO-IND) to its current serving base station, the message carrying the identity of the target base station.
- MOB_HO-IND mobile indication message
- Step 502 The serving base station sends a handover confirmation (HO_Cnf) message to the target base station, and notifies the handover.
- the mobile terminal is about to switch to the target base station; the target base station responds to the serving base station by using a handover consent (HO_Ack) message;
- Step 503 The target base station sends a context request message to the anchor authenticator of the terminal; the anchor authenticator responds to the target base station by using a context response message;
- the target base station may send a context request (Context_Req) to the anchor authenticator of the terminal to obtain the context information of the terminal.
- Context_Req a context request
- Step 504 The target base station sends a data channel pre-establishment request to the anchor access gateway (anchor data channel function) of the terminal, where the base station type information of the serving base station carrying the terminal, and/or the user type information of the terminal;
- the ingress gateway (anchor data channel function) uses the data channel pre-establishment response to respond to the target base station;
- the target base station needs to send a data channel pre-establishment request (Path_Prereg_Req) to the anchor data channel function, for pre-establishing data. aisle.
- the target base station can use the message to send the terminal's serving base station type, and/or the terminal's user type to Acc-A (which resides in the anchor data channel function).
- the type of base station and the type of user referred to herein refer to the type of serving base station of the terminal and the user of the terminal at the base station when the target base station becomes the serving base station of the terminal (ie, when the handover is completed, the terminal switches to the target base station). Types of.
- the target base station knows its own type of base station, and the method for expressing the type of the base station according to the first embodiment: if it is a macro base station, the pre-establishment request carrying indication in the data channel is used to indicate that the base station type is a macro base station; or The indication is not carried.
- the Acc-A (receiver) defaults the base station type to a macro base station; if it is a home base station, carries an indication in the data channel pre-establishment request to indicate that the base station type is a home base station, and further It can also indicate what type of home base station (closed mode home base station, hybrid mode home base station, open mode home base station, etc.).
- the target base station knows the user type of the terminal at the base station, and the manner of expressing the user type according to the first embodiment: if it is a macro base station, the parameter is ignored, and the Acc-A (receiver) defaults the default user type to CSG member; if it is a home base station, the home base station will first judge the terminal Is it a CSC member of its own, and sends the judgment result as an indication to Acc-A, which is used to indicate the user type (CSG member, non-CSG member) of the current terminal. If the home base station also ignores this parameter (for example, an open mode home base station), the receiver also sets the default user type to a non-CSG member.
- this parameter for example, an open mode home base station
- Acc-A After Acc-A obtains the above-mentioned base station type information, and/or user type information, it is saved locally. Acc-A can also associate these two parameters with the base station identity (BSID) of the target base station.
- BSID base station identity
- Step 505 The terminal sends a ranging request to the target base station, indicating that the terminal is to be handed over to the target base station.
- Step 506 The target base station responds to the ranging response to the terminal, and performs a terminal re-entry procedure.
- Step 507 The target base station (new serving base station) sends a CMAC key count update request to the anchor authenticator; the anchor authenticator Confirming the response to the serving base station using the CMAC key count update;
- Step 508 The target base station (new serving base station) sends a data channel establishment request to the anchor access gateway (anchor data channel function) of the terminal, where the base station type information of the serving base station carrying the terminal, and/or the user type of the terminal Information; an anchor access gateway (anchor data channel function) uses a data channel to establish a response to the target base station;
- the target base station needs to formally establish a data channel between the terminal and the anchor data channel function. At this time, the target base station sends a data channel establishment request (Path_Reg_Req) to the anchor data channel function.
- the target base station can obtain the foregoing base station type information, and/or user type information. If the target base station does not send the above-mentioned base station type information and/or user type information to the Acc-A through the above data channel pre-establishment request, the target base station may send the data to the Acc-A using the data channel establishment request, Acc-A These parameters will be saved locally.
- Step 509 Perform a data channel removal process between the anchor access gateway (anchor data channel function) and the old serving base station of the terminal;
- Step 510 The interaction between the target base station (new serving base station) and the old serving base station of the terminal is completed and confirmed.
- the function of the Acc-A is to monitor the use of the network by the terminal, collect the charging information, and report the charging information to the Acc-C, and the Acc-A needs to perform the operation before and after the terminal is switched. Then, before and after the handover, if the base station type and/or the user type of the terminal change, the Acc-A should separately store the charging information collected before and after the handover.
- the terminal service base station type is a macro base station before the handover, and the terminal service base station type becomes a home base station after the handover (ie, the base station type is changed), and the terminal is using the data service, and the Acc-A statistical traffic information is taken as an example, as follows:
- the traffic counted by Acc-A before switching is 5 units. After the switch occurs, Acc-A counts 3 units of traffic. At this time, Acc-A can save the 5 units and 3 units of traffic separately.
- the first base station (5 units) is inserted into the serving base station type as a macro base station, and the second block (3 units) is inserted into the serving base station type as a home base station. This information is sent to Acc-C when the reporting time slot arrives.
- Acc-C can construct a UDR based on the information. For example, construct two UDRs. The flow rate is 5 units in the first UDR, and the macro base station is filled in the base station type. The flow rate is 3 units in the second UDR, and the base station type is filled in. Base station. For another example, construct a UDR, fill in two pieces of traffic information, fill in 5 units in the first paragraph, and indicate that the type of base station when the traffic is generated is a macro base station; fill in 3 units in the first paragraph, and indicate when the traffic is generated. The type of base station is a home base station. Finally, Acc-C can send these UDRs to Acc-S to perform differential billing for users.
- Acc-A can perform the same operation when the user type of the terminal changes before or after the handover, or when the type of the base station and the user type change simultaneously, and finally achieve the purpose of supporting differential charging for the user.
- the principle is the same and will not be described here.
- the target base station sends the base station type information and/or the user type information to the Acc-C through the Acc-A, and is convertible.
- the target base station may also pass the context information.
- the interactive message, or the MAC layer update message sends the above-mentioned base station type, and/or user type directly to the Acc-C (anchor authenticator), which Acc-C saves locally, and can also combine these two parameters with The BSIDs of the above target base stations are associated.
- the Acc-A may not carry the base station type, and/or the user type when reporting the accounting information to the Acc-C.
- the Acc-A is also required to separately store the accounting information counted before and after the handover, and insert the BSID information of the serving base station therein.
- the Acc-C receives the charging information and generates the UDR, the corresponding base station type, and/or user type can be found according to the BSID, and inserted into the UDR.
- Acc-A and Acc-C also Can be located in the same access gateway.
- the foregoing target base station is used to notify the Acc-A (Ac-C) the above-mentioned base station type, and/or user type message, and may also be used to notify the Acc-C (Actra-A) base station type, and/or the user type. .
- the (candidate) target base station may also send the base station type, and/or the user type to the Acc-A/Acc-C through a message channel pre-establishment, context information interaction, and the like;
- the target base station may also send the base station type, and/or user type to the Acc-A/Acc-C through data channel establishment, context information exchange, MAC layer update, and the like, and the principles are the same.
- Embodiment 3 describes the serving base station, and/or user type of the terminal (offline) charging agent/(offline) charging client after the handover, after the handover.
- FIG. 6 is a fourth embodiment of the present invention.
- the serving base station sends the foregoing base station type and/or user type to the charging proxy/billing during the initial network access process performed by the serving base station (home base station/base station).
- the client method includes the following steps:
- Step 601 Performing air interface parameter synchronization and ranging between the terminal and the base station, where the base station includes a macro base station, a home base station, and the like;
- Step 602 The terminal sends a basic capability negotiation request to the base station to negotiate the authentication capability (such as the user's authentication policy) with the network.
- the authentication capability such as the user's authentication policy
- Step 603 The base station (including the home base station, the macro base station) sends a terminal pre-attachment request to the access gateway; after the access gateway processes the request, returns a terminal pre-attachment response to the base station;
- the purpose of the foregoing terminal pre-attach request message is to notify the Authenticator located in the access gateway that a new terminal is about to enter the network, and also assist the terminal to negotiate with the access gateway for some subsequent parameters to be used.
- the terminal pre-attach request may further carry the base station type information of the terminal service base station and/or the user type information of the terminal, and the method is sent to the Acc-A/Acc as described in step 504. -C.
- Step 604 The base station returns a basic capability negotiation response to the terminal.
- Step 605 The access gateway (anchor authenticator) starts an extensible authentication protocol (Extensible Authentication protocol (EPP), the user identity request is sent to the base station, and the base station forwards the request to the terminal;
- EPP Extensible Authentication protocol
- Step 606 After receiving the user identity request, the terminal replies with the user identity response to the base station, and the base station forwards the response to the access gateway (anchor authenticator), where the base station type information of the serving base station carrying the terminal, and/or User type information of the terminal;
- anchor authenticator anchor authenticator
- the base station transmits the user identity response of the terminal to the access gateway (anchor authenticator) using an EAP Forwarding message (EAP-Transfer).
- EAP-Transfer EAP Forwarding message
- the service base station type may be used by using the EAP forwarding message according to the method described in step 503. , and / or user type is sent to the access gateway.
- the Acc-A/Acc-C may acquire the base station type of the above-mentioned terminal serving base station from the EAP forwarding message, and/or the user type of the above terminal.
- Step 607 Perform an EAP access authentication process between the AAA server and the terminal.
- Step 608 The access gateway (anchor authenticator) sends a key change indication message to the base station (macro base station or home base station);
- Step 609 Perform a PKMv2 handshake between the terminal and the base station, establish a security association between the two, and exchange a TEK key;
- Step 610 The terminal sends a ranging request to the base station (macro base station or home base station);
- Step 611 The base station (macro base station or home base station) performs a terminal attachment process for the terminal and the access gateway.
- the base station can transmit the above-mentioned base station type, and/or user type to the Acc-A/Acc-C (access gateway) through the terminal attach request (MS_Attachment_Req).
- Step 612 The base station (macro base station or home base station) sends a ranging response to the terminal.
- Step 613 The base station helps the terminal to perform a data channel between the base station and the access gateway (anchor data channel function);
- the base station can transmit the above-mentioned base station type, and/or user type to the Acc-A/Acc-C (access gateway) through a data channel establishment request (Path_Reg_Req).
- Step 614 Continue to perform other processes related to user access.
- This embodiment can be regarded as a method for the Acc-A/Acc-C to acquire the base station type, and/or the user type before the handover.
- Acc-A can also be deployed on the base station.
- the charging information of the terminal is collected by Acc-A on the base station.
- the access gateway connected to the base station does not include an Acc-C (anchor authenticator)
- an agent needs to exist in the access gateway for the Acc-A and Acc-C on the intermediate base station. Communication between.
- the base station itself is a serving base station, which can know the current serving base station type of the terminal, and/or the user type, and can base station type and/or according to an embodiment of the present invention. Or the user type is notified to the Acc-C; in the handover scenario, when the target base station becomes the serving base station (ie, when the handover is completed), the accounting information of the terminal is collected by the Acc-A on the target base station.
- the base station can also know the current service base station type and/or user type of the terminal, and put it in the charging information, and send it to the Acc-C.
- the serving base station type, and/or user type can be sent to the Acc-C by the Acc-A in the serving base station via the Bulk Interim Update.
- HA Home Agent
- Mobile IP Mobile IP
- all upstream data will eventually be aggregated to the anchor data channel function; all downstream data will also be sent to the anchor data channel function first.
- all the uplink data is further sent to the HA after being aggregated to the anchor data channel function; all the downlink data is first sent to the HA and then further sent to the anchor data channel function.
- the anchor data channel function is combined with a network element called a foreign agent (FA).
- FA foreign agent
- Acc-C can be on the HA and Acc-A will be on the FA.
- the first and second embodiments of the present invention are applicable to this scenario; and in the third to fourth embodiments, the above-mentioned anchor authenticator will no longer contain Acc-C, then the above-mentioned serving base station type, and/or The user type will first be obtained by Acc-A (FA) and sent to Acc-C. Communication between Acc-A and Acc-C can be accomplished by communication between the FA and the HA.
- Acc-A also The service base station type, and/or user type, such as a MIP registration message, etc., may be delivered using a message defined by the Mobile IP (MIP) protocol.
- MIP Mobile IP
- the present invention further provides an offline charging system, where the system includes: a charging proxy, a charging client, and a charging server;
- the charging proxy is configured to obtain the base station type information and/or user type information locally from the serving base station or from a message sent by the base station;
- the obtaining, by the charging proxy, the base station type information and/or the user type information by using a message sent by the base station includes: when switching, by using a context information interaction message, a MAC layer update message, a data channel pre-establishment request message, or a data channel establishment request Message acquisition; At the time of initial network access, the request is obtained through a terminal pre-attach request, a user identity response, a terminal attach request, or a data channel establishment request.
- the charging client and the charging proxy are connected through the network, and are configured to: obtain charging information of the terminal and send the charging information to the charging server, where the charging information includes base station type information used to indicate the type of the serving base station or used to represent the User type information of the terminal type;
- the charging client obtains the base station type information and/or the user type information, and adopts one of the following methods:
- the charging client obtains the base station type information and/or user type information from a charging proxy by using a charging information update request or a mobile IP protocol message;
- the charging client obtains the base station type information and/or user type information by using a message sent by the base station, including: when switching, by using a context information interaction message, a MAC layer update message, a data channel pre-establishment request message, or a data channel Establishing a request message acquisition; when initially entering the network, obtaining a request by a terminal pre-attach request, a user identity response, a terminal attach request, or a data channel establishment request.
- the charging client sends the charging information to the charging server by using a charging request, where the charging request is used to notify the charging server to start or end the charging request for charging the terminal. Or it is a charging request during billing.
- the charging server is connected to the charging client through a network, and is configured to: receive the charging information, and charge the terminal according to the base station type information, user type information, or a combination of the two.
- the charging server performs at least one of the following operations when charging the terminal according to the base station type information, user type information, or a combination of the two: classifying charging information of the terminal; Fee rate; select the billing mode for the terminal.
- the serving base station type includes a macro base station and a home base station.
- the serving base station type may further include a macro base station, an open mode home base station, a hybrid mode home base station, and a closed mode home base station.
- the terminal type includes a closed user group member and a non-closed user group member.
- the charging client sends the base station type information of the serving base station or the user type information of the terminal to the charging server, and the charging server uses the base station type information and/or the user type when charging.
- the information provides differentiated billing services for users of the home base station, which can attract and encourage users to widely use the home base station, thereby facilitating the smooth development of the home base station service.
- the present invention can provide differentiated charging services for users of home base stations, and can attract and encourage users to widely use home base stations, thereby facilitating the smooth development of home base station services.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente invention concerne un procédé et un système de comptabilisation déconnectée. Le procédé comprend les étapes suivantes : un client de comptabilisation obtient des informations de comptabilisation d'un terminal et les envoie à un serveur de comptabilisation, les informations de comptabilisation comprenant les informations de type de station de base pour représenter le type d'une station de base servie et/ou les informations de type d'utilisateur pour représenter le type du terminal; et, le serveur de comptabilisation reçoit les informations de comptabilisation, et pour le terminal, des comptes selon les informations de type de station de base et/ou les informations de type d'utilisateur. La présente invention peut fournir aux utilisateurs d'une station de base domestique des services de comptabilisation différentiés, assurant ainsi le développement sans problème du service de station de base domestique.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910247067.4 | 2009-12-21 | ||
CN2009102470674A CN102104859A (zh) | 2009-12-21 | 2009-12-21 | 离线计费方法及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2011076067A1 true WO2011076067A1 (fr) | 2011-06-30 |
Family
ID=44157313
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2010/079722 WO2011076067A1 (fr) | 2009-12-21 | 2010-12-13 | Procédé et système de comptabilisation déconnectée |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102104859A (fr) |
WO (1) | WO2011076067A1 (fr) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102695153B (zh) * | 2012-05-29 | 2015-03-04 | 中国联合网络通信集团有限公司 | 基于基站分簇架构的计费处理方法、设备和系统 |
JP6687564B2 (ja) * | 2017-06-16 | 2020-04-22 | Kddi株式会社 | 通信システム、通信方法 |
CN110149602B (zh) * | 2018-02-13 | 2020-07-07 | 华为技术有限公司 | 一种策略控制方法、设备及系统 |
CN110149603B (zh) * | 2018-02-13 | 2020-07-07 | 华为技术有限公司 | 一种策略控制方法、设备及系统 |
CN116452198B (zh) * | 2023-06-14 | 2023-09-01 | 南京能可瑞科技有限公司 | 一种充电桩离线授权和计费方法及系统 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101222342A (zh) * | 2008-01-23 | 2008-07-16 | 中兴通讯股份有限公司 | 一种离线计费系统和方法 |
CN101583113A (zh) * | 2008-07-07 | 2009-11-18 | 中兴通讯股份有限公司 | 区别用户计费规则的计费方法和系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101416550A (zh) * | 2006-04-12 | 2009-04-22 | 艾利森电话股份有限公司 | 适应差异的网络指示 |
-
2009
- 2009-12-21 CN CN2009102470674A patent/CN102104859A/zh active Pending
-
2010
- 2010-12-13 WO PCT/CN2010/079722 patent/WO2011076067A1/fr active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101222342A (zh) * | 2008-01-23 | 2008-07-16 | 中兴通讯股份有限公司 | 一种离线计费系统和方法 |
CN101583113A (zh) * | 2008-07-07 | 2009-11-18 | 中兴通讯股份有限公司 | 区别用户计费规则的计费方法和系统 |
Also Published As
Publication number | Publication date |
---|---|
CN102104859A (zh) | 2011-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100370732C (zh) | 一种计费方法和系统 | |
US8023926B2 (en) | Offline charging for sessions over a 3GPP network and a WLAN access network | |
EP1265397A2 (fr) | Système et dispositif de facturation pour IP | |
WO2008022602A1 (fr) | Procédé, dispositif et système de commande de conditions d'utilisation et de facturation | |
WO2011076067A1 (fr) | Procédé et système de comptabilisation déconnectée | |
EP1953952A1 (fr) | Procede de comptabilite et systeme de comptabilite associe | |
WO2007033559A1 (fr) | Procede de comptabilite dans un reseau a acces sans fil et son systeme correspondant | |
CN101132291A (zh) | 计费系统、计费点和计费点上报用户计费信息的方法 | |
WO2013060170A1 (fr) | Procédé et dispositif de fourniture de support de facturation basé sur un support lipa | |
WO2008043307A1 (fr) | Procédé, dispositif et système de taxation commune | |
KR100901713B1 (ko) | 무선 통신 시스템에서의 과금 방법 | |
US20160309373A1 (en) | Charging interface for inter-radio access technology handover of call sessions | |
WO2012171428A1 (fr) | Procédé et système de facturation pour cœur paquet évolué prenant en charge un accès non 3gpp | |
CN100459505C (zh) | 微波接入全球互通系统中用户终端切换的实现方法及系统 | |
WO2008141589A1 (fr) | Système de communication sans fil, appareil et procédé de communication sans fil | |
WO2010066157A1 (fr) | Procédé de facturation, dispositif de facturation, passerelle de facturation et système de facturation | |
WO2012129992A1 (fr) | Procédé de traitement de connectivité de données sponsorisées, et fonction d'imputation et de règles | |
CN100496154C (zh) | 一种实现预付费的方法 | |
CN100397820C (zh) | 一种在通信系统中进行计费的方法 | |
WO2007086122A1 (fr) | Système de facturation du temps de connexion à un réseau | |
WO2011066780A1 (fr) | Procédé de taxation et client à prépaiement sur la base d'un système de station de base domestique | |
CN101998345B (zh) | 计费方法及系统 | |
CN102647695B (zh) | 一种计费数据记录的生成方法及设备 | |
CN102387487A (zh) | 一种控制业务接纳的方法及系统 | |
CN102123368A (zh) | 一种通过家用基站接入的计费策略同步调整方法和系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10838630 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 10838630 Country of ref document: EP Kind code of ref document: A1 |