CN100466526C - Credit control client terminal, credit control server, charging system and charging method - Google Patents

Credit control client terminal, credit control server, charging system and charging method Download PDF

Info

Publication number
CN100466526C
CN100466526C CNB2007100633790A CN200710063379A CN100466526C CN 100466526 C CN100466526 C CN 100466526C CN B2007100633790 A CNB2007100633790 A CN B2007100633790A CN 200710063379 A CN200710063379 A CN 200710063379A CN 100466526 C CN100466526 C CN 100466526C
Authority
CN
China
Prior art keywords
module
terminal
amount
service
request
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.)
Active
Application number
CNB2007100633790A
Other languages
Chinese (zh)
Other versions
CN101035002A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2007100633790A priority Critical patent/CN100466526C/en
Publication of CN101035002A publication Critical patent/CN101035002A/en
Application granted granted Critical
Publication of CN100466526C publication Critical patent/CN100466526C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/305Authentication, i.e. establishing the identity or authorisation of security principals by remotely controlling device operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6209Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/74Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information operating in dual or compartmented mode, i.e. at least one secure mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/88Detecting or preventing theft or loss
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10305Improvement or modification of read or write signals signal quality assessment
    • G11B20/10398Improvement or modification of read or write signals signal quality assessment jitter, timing deviations or phase and frequency errors
    • G11B20/10425Improvement or modification of read or write signals signal quality assessment jitter, timing deviations or phase and frequency errors by counting out-of-lock events of a PLL
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/091Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector using a sampling device
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/23Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using convolutional codes, e.g. unit memory codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2903Methods and arrangements specifically for encoding, e.g. parallel encoding of a plurality of constituent codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2957Turbo codes and decoding
    • H03M13/2993Implementing the return to a predetermined state, i.e. trellis termination
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/63Joint error correction and other techniques
    • H03M13/635Error control coding in combination with rate matching
    • H03M13/6356Error control coding in combination with rate matching by repetition or insertion of dummy data, i.e. rate reduction
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/63Joint error correction and other techniques
    • H03M13/635Error control coding in combination with rate matching
    • H03M13/6362Error control coding in combination with rate matching by puncturing
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/40Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
    • H03M7/4006Conversion to or from arithmetic code
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/25Arrangements specific to fibre transmission
    • H04B10/2575Radio-over-fibre, e.g. radio frequency signal modulated onto an optical carrier
    • H04B10/25752Optical arrangements for wireless networks
    • H04B10/25753Distribution optical network, e.g. between a base station and a plurality of remote units
    • H04B10/25754Star network topology
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2628Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0077Multicode, e.g. multiple codes assigned to one user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/16Code allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0064Concatenated codes
    • H04L1/0066Parallel concatenated codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03012Arrangements for removing intersymbol interference operating in the time domain
    • H04L25/03019Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
    • H04L25/03038Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a non-recursive structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/497Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems by correlative coding, e.g. partial response coding or echo modulation coding transmitters and receivers for partial response systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/126Applying verification of the received information the source of the received data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/085Secret sharing or secret splitting, e.g. threshold schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
    • H04L9/304Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy based on error correction codes, e.g. McEliece
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/109Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/137Motion inside a coding unit, e.g. average field, frame or block difference
    • H04N19/139Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/625Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/10Integrity
    • H04W12/106Packet or message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/30TPC using constraints in the total amount of available transmission power
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2105Dual mode as a secondary aspect
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2115Third party
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/22Signal processing not specific to the method of recording or reproducing; Circuits therefor for reducing distortions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • H04W8/245Transfer of terminal data from a network towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • H04W88/085Access point devices with remote components
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S370/00Multiplex communications
    • Y10S370/901Wide area network
    • Y10S370/902Packet switching
    • Y10S370/903Osi compliant network
    • Y10S370/906Fiber data distribution interface, FDDI
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S370/00Multiplex communications
    • Y10S370/901Wide area network
    • Y10S370/902Packet switching
    • Y10S370/903Osi compliant network
    • Y10S370/907Synchronous optical network, SONET

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Discrete Mathematics (AREA)
  • Electromagnetism (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Mathematical Physics (AREA)
  • Power Engineering (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

This invention discloses a credit control client, credit control server, billing systems and billing methods which includes the following steps: to get the end-user identification of the request beginning the conversation that received; Judge the whether the account on user IDs corresponded is enough, yes, use the after billing method is used for the services that request for terminal to bill; Otherwise, use the reserved manner in billing services for billing. This invention simplifies the process of service ; Reduction of unnecessary intermediate conversational request and the credit control and credit control client server interaction between information and reduce the burden of network transmission and control of credit and credit control client server workload, improve its performance and the work for efficiency, ensure the normal handling of service requests, and facilitate the operators and users; avoid the end-user account, the balance of the shortage of arrears and even malicious use of overdraft services, and bringing losses to operators.

Description

Credit control client terminal, credit control server, charge system and charging method
Technical field
The present invention relates to the billing technology in the communications field, especially provide in the process of service, credit control client terminal, credit control server, charge system and charging method that the service that provides is chargeed to terminal.
Background technology
Fast development along with data service, the respective services that the user can use operator to provide by terminal, for example: the user can use speech business by terminal, and transmitting-receiving text message, multimedia message, E-mail download CRBT and picture, shopping etc. by terminal login internet.Before this, when the user uses the respective services that the service provider provides by terminal, operator mainly adopts the back charging way that the service that the user uses is chargeed and deducted fees, that is: the remaining sum on the inquiry terminal user account not, after the user successfully uses service, calculate the expense that the user uses service again, and deduct the expense that calculates from user account.The defective that this back charging way exists is: may have that Sorry, your ticket has not enough value on the terminal use account and arrearage, even the user's malicious overdraft that has uses service, this just brings great loss to operator.
At present, in the reimbursement of expense mode of various wired and wireless communications, can allow the terminal use inquire about remaining sum on the own account in real time, easily, can allow operator avoid advantages such as user's malicious overdraft account balance and arrearage owing to possess, the pre-payment means of payment has obtained a kind of reimbursement of expense mode that user and operator generally adopt at present, and will obtain using more widely.
Two kinds of pre-payment means of payment that exist have two kinds at present: a kind of is the mode of keeping accounts immediately, and another kind is to reserve charging way.
Book keeping operation mode immediately is when credit control client terminal receives the service request of terminal transmission, sends book keeping operation request immediately to credit control server; Credit control server charges and deducts fees the service of terminal request after receiving book keeping operation request immediately; After successfully deducting fees, send book keeping operation request immediately to credit control client terminal and reply; After the credit control client terminal book keeping operation request immediately of receiving is replied, provide service to terminal.This method requires credit control server to deduct fees after the success, guarantees that credit control client terminal one successfully provides its requested service to terminal surely.And in a single day meet accident, for example: any one problem appears in terminal, credit control client terminal, credit control server or its employed communication network, all can't satisfy this condition, and this has just damaged user's economic interests, and makes troubles to the user; In addition,, need loaded down with trivial details matters such as process user so the complaint that causes, claim, the verification fact, certainly will expend great amount of manpower and material resources, bring very big inconvenience to operator equally for operator.Therefore, at present, operator has avoided using this charging way as far as possible.
Reserving charging way is present most popular a kind of charging method, as shown in Figure 1, is that prior art is reserved the flow chart that charges, and its specific implementation flow process is: terminal is initiated service request (steps A) to credit control client terminal; When credit control client terminal receives the service request of terminal transmission, send the beginning conversation request to credit control server, this begins to carry in the conversation request terminal user identification and request reservation amount (step B); After credit control server is received the beginning conversation request, on terminal use's account, reserve with request and reserve the corresponding reservation amount of money of amount, if it is exactly amount of money unit that amount itself is reserved in this request, then directly reserve this reservation amount of money, if it is non-amount of money unit that amount is reserved in this request, then credit control server calculates according to rate, obtains and asks to reserve the corresponding reservation amount of money of amount, and reserve this reservation amount of money (step C); After reserving successfully, credit control server sends the beginning conversation request to credit control client terminal and replys, and this begins to carry the approval credit rating in the conversation request answer, that is: with amount of money corresponding time length or the flow (step D) reserved; After credit control client terminal receives that sending the beginning conversation request replys, check whether the approval credit rating is zero (step e); If then refusing provides service to terminal, process ends (step N); If not, then provide service, and whether monitor terminal finishes to use service and approval credit rating whether to use up (step F) to terminal; Judge that terminal finishes service and uses up in two incidents with the approval credit rating, whether ratify credit rating and use up formerly (step G); If, then credit control client terminal sends intermediate conversational request to credit control server, request continues to use this to serve, and carries terminal user identification, the actual request reservation amount (step H) of using amount and request to reserve again of terminal in this intermediate conversational request; After credit control server is received intermediate conversational request, the reservation amount of money of once on this terminal use's account, reserving before dischargeing, and do book keeping operation and handle, the required amount payable of account's deduction this terminal actual use amount from the terminal use, if actual use amount itself is exactly an amount of money unit, then direct amount deducted, if actual use amount is non-amount of money unit, then calculate according to rate, obtain and the actual corresponding amount payable of amount of using, deduct again, and then on terminal use's account, reserve with request and reserve the corresponding reservation amount of money (step I) of amount; After reserving successfully, credit control server sends intermediate conversational request to credit control client terminal and replys, and carries terminal user identification and approval credit rating (step J) during this intermediate conversational request is replied; After this repeating step E finishes to use requested service to the flow process of step J up to terminal; If terminal finishes to use service, credit control client terminal sends end session request to credit control server, carries terminal user identification and the actual amount (step K) of using in this end session request; After credit control server receives the end session request of credit control client terminal transmission, the reservation amount of money of once on this terminal use's account, reserving before dischargeing, and do book keeping operation and handle, the required amount payable of account's deduction this terminal actual use amount from the terminal use, if actual use amount itself is exactly an amount of money unit, then direct amount deducted, if actual use amount is non-amount of money unit, then calculate according to rate, obtain and the actual corresponding amount payable of amount of using, deduct (step L) again; Send end session request to credit control client terminal then and reply (step M).
By above-mentioned flow process as can be known, reserve charging way and have following characteristics:
1, the service procedure complexity.In order to realize the charging demand to service, generally speaking, each service all needs credit control client terminal to send a beginning conversation request, repeatedly intermediate conversational request and an end session request to credit control; And credit control client terminal and credit control server all need to preserve service state.
2, information interaction is frequent.Because reserve and deduct fees and to be consistent, under many circumstances, for example: if sub-district switching, rate switching, particular point in time etc. take place in the process of using service terminal, also can initiate intermediate conversational request once more under the situation of reserving amount of money abundance, the condition of concrete trigger request is consulted to finish by credit control server and credit control client terminal in real time;
3, workload is big.For credit control client terminal, need monitor the request trigger condition that credit control server issues, for example: the amount monitoring always; For credit control server, need reserve certain amount of money from terminal use's account, when deducting fees, also need to discharge the amount of money of reservation.
Because These characteristics, make that reserving charging way exists tangible weak point: information interaction is frequent, has just increased the amount of information of Network Transmission, and this has just increased network burden, may cause network congestion; Workload is big, the extensive work time and the disposal ability of credit control client terminal and credit control server have been taken, influenced its service behaviour, reduced its operating efficiency, even when heavy traffic, can can't handle other-end user's normal service request, operator and terminal use are all made troubles.
Summary of the invention
Embodiment of the invention technical problem to be solved is to reserve the following deficiency that charging way exists: information interaction has frequently increased network burden, may cause network congestion; Workload is big, has taken the extensive work time and the disposal ability of credit control client terminal and credit control server, has influenced its service behaviour, has reduced its operating efficiency, even when heavy traffic, can can't handle other-end user's regular traffic request.
For solving the problems of the technologies described above, a kind of charging method of the embodiment of the invention may further comprise the steps: obtain the terminal user identification that carries in the beginning conversation request that receives; Judge that remaining sum on the account corresponding with described user ID whether greater than the numerical value of predesignating, is, then adopt the back charging way that the service of described terminal request is chargeed; Otherwise, adopt the reservation charging way that the service of described terminal request is chargeed.
For solving the problems of the technologies described above, the credit control client terminal based on above-mentioned charging method of the embodiment of the invention, comprise the service providing module that is used to send the session processing module of conversation request and the answer of reception conversation request and is used for providing service, also comprise to terminal:
The monitoring identification module is connected with described session processing module and described service providing module respectively, be used to discern the amount that whether needs terminal is used and limit, and whether the approval credit rating of carrying in the conversation request answer is zero;
Monitoring module, respectively with described session processing module, described monitoring identification module and described service providing module connect, be used for indication according to described monitoring identification module, to the actual use of terminal amount, perhaps further whether the approval credit rating is used up and monitor, and when the approval credit rating uses up, used up and the actual notification message that uses amount of terminal to described session processing module transmission approval credit rating, perhaps when terminal finishes to use described the service, send the terminal end and use service and the actual notification message that uses amount of terminal to described session processing module.
For solving the problems of the technologies described above, the credit control server based on above-mentioned charging method of the embodiment of the invention, comprise the pretreatment module that is used for obtaining the terminal user identification that the beginning conversation request that receives carries, information storage module with the account information that is used for storage terminal user ID correspondence, with be connected with described information storage module, be used on described account the reservation process module reserving the amount of money and discharge this reservation amount of money, with be used for according to default tariff information calculate with request reserve the corresponding reservation amount of money of amount and with the actual computing module that uses the corresponding amount payable of amount of terminal, with be connected with described information storage module, be used for also comprising from the deduction module of the described amount payable of described account's deduction:
Authentication module is connected with session control module, described information storage module, is used to judge that remaining sum on the described account is whether greater than the numerical value of predesignating and whether need the amount that described terminal is used is limited;
The session control module, be connected with described authentication module, described pretreatment module, described reservation process module, described computing module and described deduction module respectively, be used for the judged result that whether limits according to the remaining sum on the described account, control described reservation process module, described computing module and described deduction module and adopt the back charging way or reserve charging way described service is chargeed greater than the authenticating result of the numerical value of predesignating and amount that whether needs use described terminal.
For solving the problems of the technologies described above, the service billing system based on above-mentioned charging method of the embodiment of the invention, comprise credit control client terminal and credit control server, described credit control client terminal comprises the service providing module that is used to send the session processing module of conversation request and the answer of reception conversation request and is used for providing to terminal service; Described credit control server comprises and being connected with described session processing module, be used for obtaining the pretreatment module of the terminal user identification that the beginning conversation request that receives carries, information storage module with the account information that is used for storage terminal user ID correspondence, with be connected with described information storage module, be used on described account the reservation process module reserving the amount of money and discharge this reservation amount of money, with be used for according to default tariff information calculate with request reserve the corresponding reservation amount of money of amount and with the actual computing module that uses the corresponding amount payable of amount of terminal, with be connected with described information storage module, be used for from the deduction module of the described amount payable of described account's deduction, described credit control client terminal also comprises:
The monitoring identification module is connected with described session processing module and described service providing module respectively, be used to discern the amount that whether needs terminal is used and limit, and whether the approval credit rating of carrying in the conversation request answer is zero;
Monitoring module, respectively with described session processing module, described monitoring identification module and described service providing module connect, be used for indication according to described monitoring identification module, to the actual use of terminal amount, perhaps further whether the approval credit rating is used up and monitor, and when the approval credit rating uses up, used up and the actual notification message that uses amount of terminal to described session processing module transmission approval credit rating, perhaps when terminal finishes to use described the service, send the terminal end and use service and the actual notification message that uses amount of terminal to described session processing module;
Described credit control server also comprises:
Authentication module is connected with session control module, described information storage module, is used to judge that remaining sum on the described account is whether greater than the numerical value of predesignating and whether need the amount that described terminal is used is limited;
The session control module, be connected with described authentication module, described pretreatment module, described reservation process module, described computing module and described deduction module respectively, be used for the judged result that whether limits according to the remaining sum on the described account, control described reservation process module, described computing module and described deduction module and adopt the back charging way or reserve charging way described service is chargeed greater than the authenticating result of the numerical value of predesignating and amount that whether needs use described terminal.
Embodiments of the invention, use balance amount information on the terminal use account of service to select charging way to this user according to request, under the situation of account balance abundance, the service of adopting the back charging way that terminal is used is chargeed, and under account balance is not very sufficient situation, the service of adopting the reservation charging way that terminal is used is chargeed, like this, under the situation of account balance abundance, a general only beginning of the transmission conversation request before service provides service of credit control client terminal, when service provides end, send an end session request, simplified service procedure; Reduced unnecessary intermediate conversational request, reduced the information interaction between credit control client terminal and the credit control server, reduced the workload of Network Transmission burden and credit control client terminal and credit control server, compared with prior art, its service behaviour and operating efficiency have been improved, guarantee the normal process of service request, made things convenient for operator and user; And under account balance is not very sufficient situation, adopts and reserve the service that charging way uses terminal and charge, avoided that Sorry, your ticket has not enough value on the terminal use account and arrearage even malicious overdraft use service, and operator has been brought loss.
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
Description of drawings
Fig. 1 reserves the flow chart that charges for prior art.
Fig. 2 is the structural representation of credit control server embodiment of the present invention.
Fig. 3 is the structural representation of credit control client terminal embodiment of the present invention.
Fig. 4 is the structural representation of charge system embodiment of the present invention.
Fig. 5 is the basic flow sheet of charging method embodiment of the present invention.
Fig. 6 is the flow chart of charging method embodiment of the present invention.
Fig. 7 is the flow chart that adopts back charging way charging embodiment of the present invention.
Fig. 8 is another flow chart that adopts back charging way charging embodiment of the present invention.
Embodiment
The embodiment of the invention is according to the remaining sum situation on the user account, in case of necessity, in conjunction with terminal use's requested service type, decide and adopt reservation charging way or two kinds of different charging methods of back charging way that user's requested service is chargeed, for example: at random, the higher relatively service request of the consumption amount of money can be provided with the standard of remaining sum abundance higher, when being lower than this standard, the user account remaining sum adopt the reservation charging way to charge, and for common voice call service, under the relative condition with higher of user account remaining sum, can adopt the back charging way to charge, to reach the minimizing information processing capacity, increase work efficiency, avoid subscriber arrearage or overdraw to use professional effect simultaneously.
Figure 2 shows that the structural representation of credit control server embodiment of the present invention, it comprises pretreatment module 11, session control module 12, the authentication module 13 and information storage module 14 that connects successively, and the reservation process module 15 that is connected with session control module 12 and information storage module 14 respectively, computing module 16 and deduction module 17.Wherein, pretreatment module 11 is used to receive the beginning conversation request that credit control client terminal sends, obtain the terminal user identification that this begins to carry in the conversation request, for example: telephone number, SIP (Session Initiation Protocol, IP-based application layer control protocol) URI (Universal Resource Identifier,, the generic resource identifier); Information storage module 14 is used for the account information of storage terminal user ID correspondence, comprises account balance at least; Authentication module 13 is according to the information of record in the information storage module 14, judge that the account balance corresponding with the terminal user identification of request service be whether sufficient and whether need the amount of terminal use is limited, and to whether sufficient authenticating result of session control module 12 feedback account balances and the judged result that whether needs the amount that terminal is used is limited, wherein the sufficient standard with the account balance that need limit the amount that terminal is used of account balance can preestablish, can use the historical data of the required rate of service to add up according to all users by operator, determine, also can pre-determine according to other standards by operator; Reservation process module 15 is used on the account who serves in request and is reserved the amount of money, and discharges the reservation amount of money; Computing module 16 is used for calculating and the corresponding reservation amount of money of request reservation amount according to the tariff information of presetting, and terminal is used the actual amount payable of using the amount correspondence in the process of serving; Deduction module 17 is used for the account's deduction amount payable from the terminal use who uses service; Whether sufficient session control module 12 be used for and needs the authenticating result that the amount of the actual use of terminal is limited whether according to the remaining sum on the user account that uses service, control reservation process module 15, computing module 16 and deduction module 17 are carried out the order of corresponding operating, at least can realize the described operating sequence of the arbitrary embodiment of following Fig. 5 to Fig. 8, adopt back charging way or reservation charging way that the service that the user uses is chargeed.
Again referring to Fig. 2, credit control server can also comprise Freight Basis memory module 18, be connected with authentication module 13, be used to store default tariff information, in addition, service type information that can also stores service and as the correspondence relationship information between the remaining sum numerical value of the standard of account balance abundance, this standard can be determined according to the required rate of COS.Different COS is set the standard difference of account balance abundance, help asking the type of the service used to determine the charging way that employing is suitable according to the user.
Figure 3 shows that the structural representation of credit control client terminal embodiment of the present invention, it comprises session processing module 21, the monitoring identification module 22 and monitoring module 23 that connects successively, and the service providing module 24 that is connected with monitoring identification module 22 and monitoring module 23, monitoring module 23 also is connected with session processing module 21.Wherein, session processing module 21 is used for sending conversation request to credit control server, this conversation request can be beginning conversation request, intermediate conversational request or an end session request, and the conversation request answer that receives the credit control server feedback, it can be that the beginning conversation request is replied, intermediate conversational request is replied or the end session request answer that this conversation request is replied; Whether monitoring identification module 22 is used to check whether terminal use's account balance is sufficient, need use in the process of service in terminal, the amount of its use is limited, and whether the approval credit rating that conversation request is carried in replying is zero; Service providing module 24 is used for the indication according to monitoring identification module 22, provides service to terminal; Monitoring module 23 is used for the indication according to monitoring identification module 22, provide when service in service providing module 24 to terminal, to the actual use of terminal amount, perhaps further whether the approval credit rating is used up and monitor, and when using up, the approval credit rating used up and the actual notification message that uses amount of terminal to session processing module 21 transmission approval credit ratings, perhaps when terminal finishes to use service, send the notification message that terminal finishes to use service and the actual use of terminal amount to session processing module 21.
Figure 4 shows that the structural representation of charge system embodiment of the present invention, this charge system comprises credit control client terminal 2 and credit control server 1.Wherein, credit control client terminal 2 adopts embodiment shown in Figure 3; Credit control server 1 adopts embodiment shown in Figure 2, and pretreatment module 11 wherein communicates to connect with the session processing module 21 in the credit control client terminal 2.Wherein, the Freight Basis memory module 18 in the credit control server 1 can be omitted.
Figure 5 shows that the basic flow sheet of charging method embodiment of the present invention, it may further comprise the steps:
Obtain the terminal user identification (step 11) of carrying in the beginning conversation request that receives; Judge that whether sufficient (step 12) is then to adopt the back charging way to the service of the terminal request (step 13) of chargeing for remaining sum on the account corresponding with user ID (for example: telephone number, SIP URI); Otherwise, adopt to reserve charging way to the service of the terminal request (step 14) of chargeing.
By judging whether account balance is sufficient, the service of selecting to adopt back charging way or reservation charging way that terminal is used is chargeed, and like this, under the situation of account balance abundance, has simplified service procedure; Reduced unnecessary intermediate conversational request, reduced the information interaction between credit control client terminal and the credit control server, thereby reduced the workload of Network Transmission burden and credit control client terminal and credit control server, its service behaviour and operating efficiency have been improved, guarantee the normal process of service request, made things convenient for operator and user; Avoided also that Sorry, your ticket has not enough value on the terminal use account and arrearage even malicious overdraft use service, and operator has been brought loss.
In the charging method shown in Figure 5, judge whether abundance specifically can be for remaining sum on the account corresponding with user ID: judge with the corresponding account of described user ID on remaining sum whether greater than the numerical value of predesignating.These data can use the historical data of the required rate of service to add up, determine according to all users by operator, also can be pre-determined according to other standards by operator.Credit control server can be the independent numerical value of setting as the sufficient standard of account balance of certain user, also can be for the user of certain type set numerical value as the sufficient standard of account balance, can also set numerical value at the user's of certain user or certain type concrete COS as the sufficient standard of account balance.
If the standard of the remaining sum abundance on the account is relevant with user type and/or COS, judge that then remaining sum on the account corresponding with user ID whether during abundance, need inquire about according to user type and/or COS.Based on this, can also carry the user type and/or the service type information of request service in the above-mentioned beginning conversation request; Accordingly, in the step 11, can also obtain the user type and/or the service type information of carrying in the beginning conversation request; In the step 12, whether abundance is specially to judge remaining sum on the account corresponding with user ID: judge on this account remaining sum whether greater than predesignate corresponding to user and type/or the numerical value of COS.
Dissimilar users or serve employed rate may be different, determine the concrete standard of account balance abundance at dissimilar services, make charging way selection more accurately, rationally.
Figure 6 shows that the flow chart of charging method embodiment of the present invention, its idiographic flow is as follows:
After session processing module 21 in the credit control client terminal 2 receives the service request of terminal transmission, pretreatment module 11 in credit control server 1 sends the beginning conversation request, this begins to carry in the conversation request terminal user identification and reserves amount with request, supposes that this user ID is 1301111111111 (steps 201).
Pretreatment module 11 is obtained user ID 1301111111111 from the beginning conversation request, and this user ID 1301111111111 is sent to session control module 12 (step 202).
Session control module 12 sends to authentication module 13 with user ID 1301111111111, and indication is carried out authentication (step 203) to the remaining sum on the account of user ID 1301111111111 correspondences.
Authentication module 13 is obtained the account balance corresponding with user ID 1301111111111 from information storage module 14, and judge that this account remaining sum is whether sufficient and whether need the amount that terminal is used is limited, the standard of supposing the remaining sum abundance predesignated is that remaining sum on the account is greater than 50.00 yuan, the threshold value that need limit the amount that terminal is used is 100.00 yuan, whether then judge the account balance corresponding greater than 50.00 yuan and whether greater than 100.00 yuan, and the authentication result information that whether sufficient account balance is and the judged result feedback information that whether needs the amount that terminal is used is limited are to session control module 12 (step 204) with user ID 1301111111111.
If the account balance abundance, then to adopt the back charging ways be user's requested service of 1301111111111 (that is: step 13) of chargeing to user ID to 12 controls of session control module.
If account balance is inadequate, then adopt to reserve charging way (that is: the step 14) of chargeing, that is: reservation process module 15 is under the indication of session control module 12, reserve and the corresponding reservation amount of money of request reservation amount from the account of user ID 1301111111111, if it is exactly amount of money unit that amount itself is reserved in this request, then directly reserve this reservation amount of money, if it is non-amount of money unit that amount is reserved in request, then computing module 16 calculates according to the rate of Freight Basis memory module 18 storages under the indication of session control module 12, obtain and ask to reserve the corresponding reservation amount of money of amount, reservation process module 15 is reserved this and is reserved the amount of money then, and feeds back the amount of successfully reserving to session control module 12.The amount that this success is reserved can be the duration or the flow of service, for example: 20 minutes or 20M.(step 205).
Pretreatment module 11 is according to the indication of session control module 12, sending the beginning conversation request to session processing module 21 replys, this begins to carry user ID 1301111111111 and approval credit rating in the conversation request answer, and the approval credit rating is the amount of successfully reserving (step 206).
After monitoring identification module 22 received the conversation request answer, whether whether the identification account balance enough sufficient to determine when service is provided to terminal need the volume of terminal use is limited.The account balance abundance can identify by the account balance insufficient information, this account remaining sum insufficient information can be presented as in the conversation request answer does not carry the approval credit rating, also can be that a value is the sufficient sign of genuine account balance, can also be approval credit rating, for example: greater than 1440 minutes the duration of call of duration of call threshold value 3000 minutes greater than a certain default threshold values that need limit to the amount that terminal is used.Monitoring identification module 22 identifies and carries the approval credit rating that is not more than the threshold value that need limit the amount that terminal is used in the answer of beginning conversation request, judges further whether the approval credit rating is zero (step 207).If zero, then refusing provides service to terminal, finish service procedure (step 221).
If it is non-vanishing, then service providing module 24 is according to the indication of monitoring identification module 22, provide its requested service to user ID for the terminal that 1301111111111 user uses, simultaneously, whether whether 23 pairs of these terminals of monitoring module finish to use service to use up with the approval credit rating to monitor (step 208).
The terminal of judging monitoring module 23 finishes to use service and approval credit rating to use up in two incidents, and whether terminal finishes to use service formerly (step 209).
If terminal finishes to use service formerly, then session processing module 21 sends end session request to pretreatment module 11, and this end session request carries user ID 1301111111111 and terminal actual use amount (step 210).
Session control module 12 indication reservation process modules 15 discharge reserved the amount of money (step 211) from the request that user ID 1301111111111 accounts reserve last time.
Session control module 12 indication deduction modules 17 are from user ID 1301111111111 accounts deduction and the actual corresponding amount payable of amount of using, if should reality use amount itself be exactly amount of money unit, then directly deduct this amount payable, if actual use amount is non-amount of money unit, then computing module 16 calculates according to the rate of Freight Basis memory module 18 storages under the indication of session control module 12, obtain and the actual corresponding amount payable of amount of using, deduct module 17 these amounts payable (step 212) of deduction then.
After deducting successfully, pretreatment module 11 sends end session request to credit control client terminal 2 and replys (step 213) according to the indication of session control module 12.
If the approval credit rating uses up formerly,, wherein carry the request reservation amount (step 214) that user ID 1301111111111, terminal actual use amount and request are reserved again then to pretreatment module 11 transmission intermediate conversational request.
Session control module 12 indication reservation process modules 15 discharge the reservation amount of money of reserving from user ID 1301111111111 accounts last time (step 215).
Session control module 12 indication deduction modules 17 are from user ID 1301111111111 accounts deduction and the actual corresponding amount payable of amount of using, if should reality use amount itself be exactly amount of money unit, then directly deduct this amount payable, if actual use amount is non-amount of money unit, then computing module 16 calculates according to the rate of Freight Basis memory module 18 storages under the indication of session control module 12, obtain and the actual corresponding amount payable of amount of using, deduct module 17 these amounts payable (step 216) of deduction then.
Session control module 12 indication reservation process modules 15 are reserved again, that is: reservation process module 15 is under the indication of session control module 12, reserve and the corresponding reservation amount of money of request reservation amount from the account of user ID 1301111111111, if it is exactly amount of money unit that amount itself is reserved in this request, then directly reserve this reservation amount of money, if it is non-amount of money unit that amount is reserved in request, then computing module 16 is under the indication of session control module 12, rate according to 18 storages of Freight Basis memory module calculate, obtain and ask to reserve the corresponding reservation amount of money of amount, reservation process module 15 is reserved this and is reserved the amount of money then, and feeds back the amount of successfully reserving to session control module 12.The amount that this success is reserved can be the duration or the flow of service, for example: 20 minutes or 20M (step 217).
Pretreatment module 11 sends intermediate conversational request to session processing module 21 and replys according to the indication of session control module 12, carries user ID 1301111111111 and approval credit rating (step 218) in this indication information, then, returns execution in step 207.
Under the situation of account balance deficiency, adopt to reserve the service that charging way uses terminal and charge, avoided that Sorry, your ticket has not enough value on the terminal use account and arrearage even malicious overdraft use service, and operator has been brought loss.
In addition, if the standard difference of the user balance abundance of the different COS of regulation, for example: the standard of domestic speech business remaining sum abundance is 30.00 yuan, the standard of interlingua sound business remaining sum abundance is 50.00 yuan, the standard of Multimedia Message downloading service remaining sum abundance is 10.00 yuan, then in the step 201, also answer carried terminal requested service type information in the beginning conversation request that session processing module 21 sends; Accordingly, in the step 202, pretreatment module 11 is also obtained service type information from the beginning conversation request; In the step 204, authentication module 13 is also obtained the standard of the remaining sum abundance corresponding with this COS from Freight Basis memory module 18, judges that then whether the account balance corresponding with user ID 1301111111111 be greater than this standard.
In the step 204, if the remaining sum abundance on user ID 1301111111111 accounts, and greater than the threshold value that need limit that sets in advance to the amount that terminal is used, for example: the standard of the remaining sum abundance of predesignating is that remaining sum on the account is greater than 50.00 yuan, the threshold value that need limit the amount that terminal is used is 100.00 yuan, remaining sum on the user account is 120.00 yuan, then can adopt back charging way shown in Figure 7 is that user's requested service of 1301111111111 is chargeed to user ID, is specially:
Pretreatment module 11 is according to the indication of session control module 12, in replying, the beginning conversation request adds the account balance insufficient information, send the beginning conversation request to session processing module 21 then and reply (step 301), this begins conversation request, and to carry user ID in replying be 1301111111111 user account remaining sum insufficient information, the account balance insufficient information can be presented as in the conversation request answer does not carry the approval credit rating, also can be that a value is the sufficient sign of genuine account balance, can also be approval credit rating, for example: greater than 1440 minutes the duration of call of duration of call threshold value 3000 minutes greater than a certain default threshold values that need limit to the amount that terminal is used.
Monitoring identification module 22 identifies in the beginning conversation request and carries according to the account balance insufficient information, know that the amount that does not need terminal is used limits, just indicate service providing module 24 to provide its requested service for the terminal that 1301111111111 user uses, and indication 23 pairs of actual uses of terminal of monitoring module amount is monitored (step 302) to user ID.
Monitoring module 23 monitors terminal when finish using service, and session processing module 21 sends end session request to pretreatment module 11, this end session request carry user ID be 1301111111111 with terminal actual use amount (step 303).
Session control module 12 indication deduction modules 17 are from user ID 1301111111111 accounts deduction and the actual corresponding amount payable of amount of using, if should reality use amount itself be exactly amount of money unit, then directly deduct this amount payable, if actual use amount is non-amount of money unit, then computing module 16 calculates according to the rate of Freight Basis memory module 18 storages under the indication of session control module 12, obtain and the actual corresponding amount payable of amount of using, deduct module 17 these amounts payable (step 304) of deduction then.
After deducting successfully, pretreatment module 11 sends end session request to session processing module 21 and replys (step 305) according to the indication of session control module 12.
Under the situation of account balance abundance, the service of adopting the back charging way that terminal is used is chargeed, compare with the reservation charging way, simplified service procedure, reduced unnecessary intermediate conversational request, reduced the information interaction between credit control client terminal and the credit control server, reduced the workload of Network Transmission burden and credit control client terminal and credit control server, its service behaviour and operating efficiency have been improved, guarantee the normal process of service request, made things convenient for operator and user.
When the service of adopting the back charging way that terminal is used is chargeed, before session control module 12 indication pretreatment module 11 send the answer of beginning conversation request, terminal also is set sends the available approval credit rating of beginning conversation request answer according to this, this available approval credit rating can be the credit rating of presetting, and also can be the credit rating corresponding with the remaining sum on the user account.
In the step 204 embodiment illustrated in fig. 6, if the remaining sum abundance on user ID 1301111111111 accounts, but be not more than the threshold value that need limit that sets in advance to the amount that terminal is used, for example: the standard of the remaining sum abundance of predesignating is that remaining sum on the account is greater than 50.00 yuan, the threshold value that need limit the amount that terminal is used is 100.00 yuan, and the remaining sum on the user account is 80.00 yuan, then can adopt back charging way shown in Figure 8 is that user's requested service of 1301111111111 is chargeed to user ID, is specially:
Pretreatment module 11 is according to the indication of session control module 12, send the beginning conversation request to session processing module 21 and reply, carry user ID 1301111111111 in this indication information and be not more than the approval credit rating (step 401) corresponding with the remaining sum on the user account.
Monitoring identification module 22 identifies and carries the approval credit rating that is not more than the threshold value that need limit the amount that terminal is used in the answer of beginning conversation request, judges further whether the approval credit rating is zero (step 402).
If zero, then refusing provides service to terminal, finish service procedure (step 403).
If it is non-vanishing, then monitor identification module 22 indication service providing module 24 and provide its requested service for the terminal that 1301111111111 user uses, and whether whether 23 pairs of these terminals of indication monitoring module finish to use service to use up with the approval credit rating to monitor (step 404) to user ID.
The terminal of judging monitoring module 23 finishes to use service and approval credit rating to use up in these two incidents, and whether formerly terminal finishes to use service (step 405).
If terminal finishes to use service formerly, then session processing module 21 sends end session request to pretreatment module 11, and this end session request carries user ID 1301111111111 and terminal actual use amount (step 406).
Session control module 12 indication deduction modules 17 are from user ID 1301111111111 accounts deduction and the actual corresponding amount payable of amount of using, if should reality use amount itself be exactly amount of money unit, then directly deduct this amount payable, if actual use amount is non-amount of money unit, then computing module 16 calculates according to the rate of Freight Basis memory module 18 storages under the indication of session control module 12, obtain and the actual corresponding amount payable of amount of using, deduct module 17 these amounts payable (step 407) of deduction then.
After deducting successfully, pretreatment module 11 sends end session request to credit control client terminal 2 and replys (step 408) according to the indication of session control module 12.
If the approval credit rating uses up formerly, it is the intermediate conversational request that terminal that 1301111111111 user uses continues to use service that then session processing module 21 sends user ID to pretreatment module 11, carries user ID 1301111111111 and terminal actual use amount (step 409) in this intermediate conversational request.
Session control module 12 indication deduction modules 17 are from user ID 1301111111111 accounts deduction and the actual corresponding amount payable of amount of using, if should reality use amount itself be exactly amount of money unit, then directly deduct this amount payable, if actual use amount is non-amount of money unit, then computing module 16 calculates according to the rate of Freight Basis memory module 18 storages under the indication of session control module 12, obtain and the actual corresponding amount payable of amount of using, deduct module 17 these amounts payable (step 410) of deduction then.
Pretreatment module 11 sends intermediate conversational request to session processing module 21 and replys according to the indication of session control module 12, carries user ID 1301111111111 and approval credit rating (step 411) in this indication information, then, returns execution in step 402.
This scheme is compared with back charging way shown in Figure 7, can avoid the user to overdraw and use service and bring economic loss to operator; And compare with reserving charging way, reduced and on user account, reserved the amount of money and the operation that discharges the amount of money of reserving, simplified the operation of credit control server, improved operating rate and operating efficiency.
In addition, in back charging way shown in Figure 8, after step 410, be that session control module 12 indication deduction modules 17 are after user ID 1301111111111 accounts deduction amount payable, authentication module 13 can also be carried out authentication to the remaining sum on the user account, rejudges whether sufficient it and whether need the amount that terminal is used is limited, that is: execution in step 204, if sufficient, the service that then continues to adopt the back charging way that terminal is used is chargeed; Otherwise, transfer the reservation charging way that adopts above-mentioned record to the service of terminal use chargeed.Wherein, the back charging way that can continue to adopt can be any one back charging way (step 13) of above-mentioned record.If adopt back charging way shown in Figure 7, then in the step 411, when pretreatment module 11 sends the intermediate conversational request answer to session processing module 21, need in replying, this intermediate conversational request add the account balance insufficient information, concrete, can be in intermediate conversational request is replied, write the approval credit rating, perhaps write the sufficient sign of an account balance, perhaps write an approval credit rating greater than some default threshold values that need limit to the amount that terminal is used; Then, execution in step 302.
Use in the process of service in terminal, remaining sum on the user account can reduce gradually, reselect charging way according to the up-to-date remaining sum on the user account, under the situation of account balance deficiency, being converted to the reservation charging way by the back charging way charges, realize the flexibility of charging way, thoroughly avoided the situation that exists the user may overdraw a small amount of amount of money in the back charging charging way.
Below with a concrete example that is applied as, charging method provided by the invention is described further:
Suppose that credit control client terminal is specially the VoIP server, between it and the credit control server by the Diameter interactive information.And the standard of the account balance abundance of regulation is that the user uses the time of communication network to be no less than 3 years, and at domestic speech business, the remaining sum on the user account is greater than 30.00 yuan; At the interlingua sound business, the remaining sum on the user account is greater than 50.00 yuan.Supposed a user-network access 3 years, its user ID is 130XXXXX, and current account balance is 45 yuan, has successively initiated an interlingua sound business and international voice service request, and the time that the VoIP server asks to serve at every turn is 10 minutes.
Utilize charging method of the present invention as follows to the flow process that the interlingua sound business charges:
User ID is that the user of 130XXXXX dials an IP international long-distance telephone by terminal; After the VoIP server is received service request, pretreatment module in credit control server sends beginning conversation request CCR message, carry terminal user identification: 130XXXXX in this CCR message, the other user's sign: 001XXXXX, amount (is duration at this) is reserved in request: 10 minutes, wherein, the value of CC-Request-Type is I1ITIAL_REQUEST, and Requested-Service-Ulit is 10 minutes; Pretreatment module is obtained user ID: 130XXXXX from CCR message, the other user sign: 001XXXXX, and duration: 10 minutes, and discern this and call out and be the international long-distance calling; Authentication module is according to the indication of session control module, account balance and the networking time of inquiring user sign 130XXXXX from information storage module, and with the Freight Basis memory module in the account balance abundance of storing standard relatively, find that this user balance is less than 50.00 yuan, therefore, decision adopts the reservation charging way that this interlingua sound business is chargeed; Because the rate of interlingua sound business are 1.00 yuan/minute, the request duration of call is 10 minutes, and therefore, it is 10.00 yuan that computing module calculates the request reservation amount of money that should reserve; The reservation process module is reserved 10.00 yuan from the account of user ID 130XXXXX; After reserving successfully, pretreatment module is according to the indication of session control module, send the beginning conversation request to the VoIP server and reply CCA message, wherein carry user ID 130XXXXX, the other user's sign: 001XXXXX, duration 10 minutes, the value of CC-Request-Type is INITIAL_REQUEST, and Granted-Service-Unit is a duration: 10 minutes; The VoIP server provides the interlingua sound business to the terminal that the user uses, and its duration of call is monitored; After 10 minutes, user's conversation that is not over yet, then the VoIP server sends intermediate conversational request CCR message to pretreatment module, wherein the value of CC-Request-Type is UPDATE_REQUEST, Used-Service-Unit is for conversing 10 minutes, and Requested-Service-Unit is for also needing to converse 10 minutes; Session control module indication reservation process module discharges 10.00 yuan that reserve on the user ID 130XXXXX account; Computing module is according to Used-Service-Unit and Requested-Service-Unit, and the amount payable that calculates actual use amount correspondence is 10.00 yuan, and the request that should the reserve reservation amount of money that the amount correspondence is reserved in request is 10.00 yuan; Session control module indication deduction module is from the amount payable of 10.00 yuan of user ID 130XXXXX account deductions; The reservation process module is reserved 10.00 yuan from the account of user ID 130XXXXX once more; After reserving successfully, pretreatment module is according to the indication of session control module, send intermediate conversational request to the VoIP server and reply CCA message, wherein the value of CC-Request-Type is UPDATE_REQUEST, and Granted-Service-Unit is a duration: 10 minutes; The VoIP server provides the interlingua sound business to the terminal that the user uses, and its duration of call is monitored; After 3 minutes, the user finishes the interlingua sound business, it is the end session request CCR message that the user of 130XXXXX finishes to use the interlingua sound business that the VoIP server sends user ID to pretreatment module, wherein the value of CC-Request-Type is TERMINATION_REQUEST, and Used-Service-Unit is a duration: 3 minutes; The reservation process module discharges the request of reserving on the user ID 130XXXXX account and reserves 10.00 yuan of the amount of money; Computing module calculates 3.00 yuan of 3 minutes interlingua sound business amounts payable; The deduction module is from the amount payable of 3.00 yuan of user ID 130XXXXX account deductions, and at this moment, the remaining sum on the user ID 130XXXXX account is 32.00 yuan; Pretreatment module sends end session request CCA message according to the indication of session control module to the VoIP server, and wherein the value of CC-Request-Type is TERMINATION_REQUEST.
The flow process of utilizing charging method of the present invention that domestic speech business is chargeed is as follows:
User ID is that the user of 130XXXXX dials an IP international long-distance telephone by terminal; After the VoIP server is received service request, pretreatment module in credit control server sends beginning conversation request CCR message, carry terminal user identification: 130XXXXX in this CCR message, the other user's sign: 131XXXXX, amount is reserved in request: 10 minutes, wherein, the value of CC-Request-Type is INITIAL_REQUEST, and Requested-Service-Unit is 10 minutes; Pretreatment module is obtained user ID: 130XXXXX from CCR message, the other user sign: 131XXXXX, and duration: 10 minutes, and discern this and call out and be domestic trunk call; Authentication module is according to the indication of session control module, account balance and the networking time of inquiring user sign 130XXXXX from information storage module, and with the Freight Basis memory module in the account balance abundance of storing standard relatively, find that this user balance is greater than 32.00 yuan, therefore, decision adopts the back charging way that this domestic speech business is chargeed; By authenticating result, pretreatment module is according to the indication of session control module, send the beginning conversation request to the VoIP server and reply CCA message, wherein the value of CC-Request-Type is INITIAL_REQUEST, and Check-Balance-Result is the sufficient sign of account.Perhaps in Granted-Service-Unit, carry the amount of account balance correspondence, for example: 1440 minutes, as the sufficient sign of account; The VoIP server provides domestic speech business to the terminal that the user uses; After 30 minutes, the user finishes domestic speech business, it is the end session request CCR message that the user of 130XXXXX finishes to use domestic speech business that the VoIP server sends user ID to pretreatment module, wherein the value of CC-Request-Type is TERMINATION_REQUEST, and Used-Service-Unit is a duration: 30 minutes; Computing module calculates 9.00 yuan of 30 minutes domestic speech business amounts payable; The deduction module is from the amount payable of 9.00 yuan of user ID 130XXXXX account deductions, and at this moment, the remaining sum on the user ID 130XXXXX account is 23.00 yuan; Pretreatment module sends end session request to the VoIP server and replys CCA message according to the indication of session control module, and wherein the value of CC-Request-Type is TERMINATION_REQUEST.
The beneficial effect that the embodiment of the invention is total:
Under the situation of account balance abundance, credit control client terminal generally only sends a beginning conversation request before service provides service, send a conversation end request when service provides end, has simplified service procedure; Reduced unnecessary intermediate conversational request, reduced the information interaction between credit control client terminal and the credit control server, reduced the workload of Network Transmission burden and credit control client terminal and credit control server, compared with prior art, its service behaviour and operating efficiency have been improved, guarantee the normal process of service request, made things convenient for operator and user; And under account balance is not very sufficient situation, adopts and reserve the service that charging way uses terminal and charge, avoided that Sorry, your ticket has not enough value on the terminal use account and arrearage even malicious overdraft use service, and operator has been brought loss.
It should be noted last that: above embodiment is only in order to illustrating technical scheme of the present invention, but not the present invention is made restrictive sense.Although the present invention is had been described in detail with reference to above-mentioned preferred embodiment, those of ordinary skill in the art is to be understood that: it still can make amendment or be equal to replacement technical scheme of the present invention, and this modification or be equal to the spirit and scope that replacement does not break away from technical solution of the present invention.

Claims (16)

1, a kind of charging method is characterized in that, may further comprise the steps:
Obtain the terminal user identification that carries in the beginning conversation request that receives; Judge that remaining sum on the account corresponding with described user ID whether greater than the numerical value of predesignating, is, then adopt the back charging way that the service of described terminal request is chargeed; Otherwise, adopt the reservation charging way that the service of described terminal request is chargeed.
2, charging method according to claim 1 is characterized in that, when obtaining the user ID of carrying in the beginning conversation request that receives, also obtains the user type and/or the service type information of carrying in the described beginning conversation request; Judge whether the remaining sum on the account corresponding with described user ID is specially greater than the numerical value of predesignating: judge with the corresponding account of described user ID on remaining sum whether greater than the remaining sum numerical value of predesignating corresponding to described user type and/or COS.
3, charging method according to claim 1 is characterized in that, adopts the reservation charging way that described service is chargeed and comprises:
On described account, reserve with described beginning conversation request in the corresponding reservation amount of money of request reservation amount that carries; Send the beginning conversation request and reply, this begins to carry the approval credit rating corresponding with the described reservation amount of money in the conversation request answer; Identify need limit the amount that described terminal is used after, judge whether described approval credit rating is zero;
If described approval credit rating is zero, then finish described service procedure;
If described approval credit rating is non-vanishing, then provides described service, and whether finish to use described service and described approval credit rating whether to use up to described terminal and monitor to described terminal;
If described terminal finishes to use described service, then send end session request, carry the actual use of described terminal amount in this end session request; Discharge described account and go up the described reservation amount of money of reserving, and from described account's deduction and the described actual corresponding amount payable of amount of using;
If described approval credit rating uses up, then send intermediate conversational request, carry the actual use of described terminal amount in this intermediate conversational request; Discharge described account and go up the described reservation amount of money of reserving, and from described account's deduction and the described actual corresponding amount payable of amount of using; The transmission intermediate conversational request is replied, and this intermediate conversational request carries the approval credit rating in replying; Then, return carry out identify need limit the amount that described terminal is used after, judge that whether described approval credit rating is zero operation.
4, charging method according to claim 1 is characterized in that, adopts the back charging way that described service is chargeed and comprises:
Sending the beginning conversation request replys; Provide described service to described terminal; When described terminal finishes to use service, send end session request, carry the actual use of described terminal amount in this end session request; From described account's deduction and the described actual corresponding amount payable of amount of using.
5, charging method according to claim 4 is characterized in that, sends before the beginning conversation request replys, and also comprises the operation that the approval credit rating that described terminal can use is set.
6, charging method according to claim 5, it is characterized in that, sending the answer of beginning conversation request is specially: the threshold value that the amount of whether greater than the needs that set in advance described terminal being used according to the remaining sum on the described account limits is then directly to send the beginning conversation request and reply; Otherwise, in described beginning conversation request is replied, carry described available approval credit rating, and send the beginning conversation request of carrying described available approval credit rating and reply.
7, charging method according to claim 5, it is characterized in that, sending the answer of beginning conversation request and providing between the described service to described terminal, also identifying the amount that needs use described terminal according to described available approval credit rating limits, judge further whether described available approval credit rating is zero, be then to finish described service procedure; Otherwise, provide described service to described terminal; When described terminal provides described service, also whether finish to use described service and described available approval credit rating whether to use up and monitor described terminal; If described available approval credit rating uses up, then send intermediate conversational request; The corresponding amount payable of the actual use of described terminal amount of from described account's deduction and described intermediate conversational request, carrying; The transmission intermediate conversational request is replied, and this intermediate conversational request carries described available approval credit rating in replying; Then, return execution and identify the operation that need limit the amount that described terminal is used.
8, according to claim 3 or 7 described charging methods, it is characterized in that, after sending answer of beginning conversation request or intermediate conversational request answer, also judge whether and need the amount that described terminal is used be limited, be to judge further then whether described approval credit rating or described available approval credit rating are zero; Otherwise, directly provide described service to terminal.
9, according to claim 5,6 or 7 described charging methods, it is characterized in that, after the described amount payable of described account deduction, judge that also whether remaining sum on the described account is greater than the numerical value of predesignating, if then continue to adopt the back charging way that described service is chargeed; Otherwise, then transfer to and adopt the reservation charging way that described service is chargeed.
10, a kind of credit control client terminal comprises the service providing module that is used to send the session processing module of conversation request and the answer of reception conversation request and is used for providing to terminal service, it is characterized in that, also comprises:
The monitoring identification module is connected with described session processing module and described service providing module respectively, be used to discern the amount that whether needs terminal is used and limit, and whether the approval credit rating of carrying in the conversation request answer is zero;
Monitoring module, respectively with described session processing module, described monitoring identification module and described service providing module connect, be used for indication according to described monitoring identification module, to the actual use of terminal amount, perhaps further whether the approval credit rating is used up and monitor, and when the approval credit rating uses up, used up and the actual notification message that uses amount of terminal to described session processing module transmission approval credit rating, perhaps when terminal finishes to use described the service, send the terminal end and use service and the actual notification message that uses amount of terminal to described session processing module.
11, a kind of credit control server, comprise and be used for the pretreatment module that reed is got the terminal user identification that the beginning conversation request that receives carries, information storage module with the account information that is used for storage terminal user ID correspondence, with be connected with described information storage module, be used on described account the reservation process module reserving the amount of money and discharge this reservation amount of money, with be used for according to default tariff information calculate with request reserve the corresponding reservation amount of money of amount and with the actual computing module that uses the corresponding amount payable of amount of terminal, with with superstitious breath memory module be connected, be used for from the deduction module of the described amount payable of described account's deduction, it is characterized in that, also comprise:
Authentication module is connected with session control module, described information storage module, is used to judge that remaining sum on the described account is whether greater than the numerical value of predesignating and whether need the amount that described terminal is used is limited;
The session control module, be connected with described authentication module, described pretreatment module, described reservation process module, described computing module and described deduction module respectively, be used for the judged result that whether limits according to the remaining sum on the described account, control described reservation process module, described computing module and described deduction module and adopt the back charging way or reserve charging way described service is chargeed greater than the authenticating result of the numerical value of predesignating and amount that whether needs use described terminal.
12, credit control server according to claim 11 is characterized in that, also comprises the Freight Basis memory module, is connected with described authentication module, is used to store default tariff information.
13, credit control server according to claim 12 is characterized in that, described Freight Basis memory module also is used for Storage Service Type information and as the correspondence relationship information between the numerical value of the standard of account balance abundance.
14, a kind of service billing system, comprise credit control client terminal and credit control server, described credit control client terminal comprises the service providing module that is used to send the session processing module of conversation request and the answer of reception conversation request and is used for providing to terminal service; Described credit control server comprises and being connected with described session processing module, be used for obtaining the pretreatment module of the terminal user identification that the beginning conversation request that receives carries, information storage module with the account information that is used for storage terminal user ID correspondence, with be connected with described information storage module, be used on described account the reservation process module reserving the amount of money and discharge this reservation amount of money, with be used for according to default tariff information calculate with request reserve the corresponding reservation amount of money of amount and with the actual computing module that uses the corresponding amount payable of amount of terminal, with be connected with described information storage module, be used for from the deduction module of the described amount payable of described account's deduction, it is characterized in that described credit control client terminal also comprises:
The monitoring identification module is connected with described session processing module and described service providing module respectively, be used to discern the amount that whether needs terminal is used and limit, and whether the approval credit rating of carrying in the conversation request answer is zero;
Monitoring module, respectively with described session processing module, described monitoring identification module and described service providing module connect, be used for indication according to described monitoring identification module, to the actual use of terminal amount, perhaps further whether the approval credit rating is used up and monitor, and when the approval credit rating uses up, used up and the actual notification message that uses amount of terminal to described session processing module transmission approval credit rating, perhaps when terminal finishes to use described the service, send the terminal end and use service and the actual notification message that uses amount of terminal to described session processing module;
Described credit control server also comprises:
Authentication module is connected with session control module, described information storage module, is used to judge that remaining sum on the described account is whether greater than the numerical value of predesignating and whether need the amount that described terminal is used is limited;
The session control module, be connected with described authentication module, described pretreatment module, described reservation process module, described computing module and described deduction module respectively, be used for the judged result that whether limits according to the remaining sum on the described account, control described reservation process module, described computing module and described deduction module and adopt the back charging way or reserve charging way described service is chargeed greater than the authenticating result of the numerical value of predesignating and amount that whether needs use described terminal.
15, charge system according to claim 14 is characterized in that, also comprises the Freight Basis memory module, is connected with described authentication module, is used to store default tariff information.
16, charge system according to claim 15 is characterized in that, described Freight Basis memory module also is used for Storage Service Type information and as the correspondence relationship information between the numerical value of the standard of account balance abundance.
CNB2007100633790A 2007-01-10 2007-01-10 Credit control client terminal, credit control server, charging system and charging method Active CN100466526C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2007100633790A CN100466526C (en) 2007-01-10 2007-01-10 Credit control client terminal, credit control server, charging system and charging method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2007100633790A CN100466526C (en) 2007-01-10 2007-01-10 Credit control client terminal, credit control server, charging system and charging method

Publications (2)

Publication Number Publication Date
CN101035002A CN101035002A (en) 2007-09-12
CN100466526C true CN100466526C (en) 2009-03-04

Family

ID=38731322

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007100633790A Active CN100466526C (en) 2007-01-10 2007-01-10 Credit control client terminal, credit control server, charging system and charging method

Country Status (1)

Country Link
CN (1) CN100466526C (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101908966A (en) * 2009-06-04 2010-12-08 华为技术有限公司 Broadband charging method, device and system
CN102164358B (en) * 2010-02-24 2014-03-05 华为技术有限公司 Service processing method and device
CN101860837A (en) * 2010-06-12 2010-10-13 中兴通讯股份有限公司 Service charging control method and device
CN102158838B (en) * 2010-06-30 2015-08-05 华为技术有限公司 The method of free resource process, system, message accounting and management of balance center
WO2011157123A2 (en) * 2011-05-31 2011-12-22 华为技术有限公司 Online charging method, online charging system, policy and charging rules function
CN105049226A (en) * 2015-06-06 2015-11-11 顾飞 Charge monitoring and early warning system
WO2020048619A1 (en) * 2018-09-07 2020-03-12 Effortel Technologies System and method for online charging telecommunication services in real time
CN112132677A (en) * 2020-09-22 2020-12-25 北京思特奇信息技术股份有限公司 Intelligent signal control and income evaluation method
CN114500128B (en) * 2022-02-07 2023-05-23 北京百度网讯科技有限公司 Flow control charging method, device, system, electronic equipment, medium and product

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1290449A (en) * 1998-02-06 2001-04-04 奥林吉个人通讯服务公司 Method and system for accumulating call prepayment
US20010000808A1 (en) * 1996-11-12 2001-05-03 Telefonaktiebolaget Lm Ericsson Method and apparatus for providing prepaid telecommunications services
CN1342016A (en) * 2000-09-04 2002-03-27 华为技术有限公司 Method for implement called party pay service
CN1610305A (en) * 2003-10-24 2005-04-27 华为技术有限公司 Radio local area network prepayment metering system and method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010000808A1 (en) * 1996-11-12 2001-05-03 Telefonaktiebolaget Lm Ericsson Method and apparatus for providing prepaid telecommunications services
CN1290449A (en) * 1998-02-06 2001-04-04 奥林吉个人通讯服务公司 Method and system for accumulating call prepayment
CN1342016A (en) * 2000-09-04 2002-03-27 华为技术有限公司 Method for implement called party pay service
CN1610305A (en) * 2003-10-24 2005-04-27 华为技术有限公司 Radio local area network prepayment metering system and method thereof

Also Published As

Publication number Publication date
CN101035002A (en) 2007-09-12

Similar Documents

Publication Publication Date Title
CN100466526C (en) Credit control client terminal, credit control server, charging system and charging method
CN101208943A (en) Controlling provision of services in a communications network
CN101119410B (en) Method and system for implementing fee prompting supplementary service
US7239623B2 (en) Method for transferring messages between communication terminals
US7013125B2 (en) Replenishment of prepaid accounts during multimedia sessions
US8260254B2 (en) Network billing
CN1608387B (en) System and method for charging in a communications network and a communications network charging server
CN101227302B (en) Charging method, control apparatus, charging device and charging system
US8867715B2 (en) System and method for the management of credit-debit operations in accounts related to telecommunications services
CA2428329C (en) Method and system enabling prepaid service in an all-ip network
EP2283626A1 (en) Composite services provision within a tlecommunications network
US20120123919A1 (en) Method And System For Billing In A Communication Network
CN1798222B (en) Method and equipment for controlling dialogue
CN101483849A (en) Call fee charging method based on on-line fee-charging system and communication system
CN101167306A (en) Method and apparatus for supplying billing information to a communication device
CN102067512A (en) Charging for operator-assisted sessions in IMS networks
CN102348180A (en) Processing method and device for realizing defaulting calling
CN105577393B (en) Instant communication charging system and method
US8265663B2 (en) Messaging services for pre-pay users
US20050143050A1 (en) Method for billing a communications link between communications terminals
CN100568901C (en) Be used to visit the method and apparatus of the credit management of communication network
CN101183957B (en) Online charging method, system and equipment
EP2449799A1 (en) A method, a telecommunication system and a network node for sponsoring a communication service
CN101296093B (en) Charging system, method and bargaining equipment
KR101058941B1 (en) Prepaid Billing Method and System

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant