Billing system, and device constituting same
First Claim
1. A billing system, which performs processing to provide service via a network to user terminals, and performs billing for the service provided to the user terminals, comprising:
- a service providing server having a server billing profile registration unit which stores one or more server billing profiles in which service information associated with fees is recorded, and a billing condition generation unit, which generates billing conditions to the service provided to the user terminals by comparing a user billing profile with the server billing profile;
a router accommodating the user terminals;
an authentication server which includes a user billing profile registration unit that holds the user billing profile for each service type and for each user terminal, and which executes terminal authentication processing based on an authentication request message received from the router at the time of location registration of the user terminal, and which, if service request information is included in the authentication request message, acquires the user billing profile corresponding to the user terminal in question and the service type from said user billing profile registration unit, and transfers the user billing profile to said billing condition generation unit;
a billing unit which executes billing processing for the service provided to the user terminal for each user terminal based on said generated billing conditions; and
a billing condition setting unit, which sets said billing condition in the billing unit,wherein permissible conditions for user payment are recorded in said user billing profile and said billing condition generation unit determines billing conditions for the service to be provided at the time the user terminal sends a service execution request message, by comparing said user billing profile and said server billing profile.
1 Assignment
0 Petitions
Accused Products
Abstract
A billing system is disclosed which performs processing in order to provide service to user terminals, and which performs billing for the service provided to the user terminals. In this billing system, user billing profiles UBP are stored in a user billing profile registration unit, by service type and in user terminal units; a billing condition generation unit within a service provider server compares the user billing profile UBP corresponding to a specified service type and to a user terminal with a server billing profile SBP to generate billing conditions, and a billing condition setting unit of a foreign agent sets the billing conditions in a billing unit; and based on the billing conditions thus set, the billing unit executes billing processing for each user terminal.
-
Citations
8 Claims
-
1. A billing system, which performs processing to provide service via a network to user terminals, and performs billing for the service provided to the user terminals, comprising:
-
a service providing server having a server billing profile registration unit which stores one or more server billing profiles in which service information associated with fees is recorded, and a billing condition generation unit, which generates billing conditions to the service provided to the user terminals by comparing a user billing profile with the server billing profile; a router accommodating the user terminals; an authentication server which includes a user billing profile registration unit that holds the user billing profile for each service type and for each user terminal, and which executes terminal authentication processing based on an authentication request message received from the router at the time of location registration of the user terminal, and which, if service request information is included in the authentication request message, acquires the user billing profile corresponding to the user terminal in question and the service type from said user billing profile registration unit, and transfers the user billing profile to said billing condition generation unit; a billing unit which executes billing processing for the service provided to the user terminal for each user terminal based on said generated billing conditions; and a billing condition setting unit, which sets said billing condition in the billing unit, wherein permissible conditions for user payment are recorded in said user billing profile and said billing condition generation unit determines billing conditions for the service to be provided at the time the user terminal sends a service execution request message, by comparing said user billing profile and said server billing profile. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A billing system, which performs billing for services provided to user terminals via a network, comprising:
-
a service providing node, which provides services to user terminals; a billing control node which includes a server billing profile registration unit that stores a server billing profile, in which service provision conditions permitted by the service providing node are recorded, and which compares a user billing profile, in which service provision conditions desired by a user terminal are recorded, with the server billing profile and generates billing conditions for a service to be provided to the user terminal; an authentication node which performs authentication of the legitimacy of the user terminals and which manages the user billing profiles for the user terminals; an edge node which allocates an address to a user terminal in reply to an address allocation request from the user terminal and requests the authentication node to perform authentication of the legitimacy of the user terminal, and which on receiving an authentication reply, stores the user billing profile for said user terminal, transferred from the authentication node, and further which detects a message passing through based on a service provision request from the user terminal, attaches the user billing profile for said user terminal to the message, and sends the message to said billing control node, either directly, or via the service providing node; and a proxy billing unit, which performs billing in place of the service providing node according to said billing conditions for service provided to the user terminals by the service providing node. - View Dependent Claims (7, 8)
-
Specification