Method, system and network server for recording use of network service capability by applications
First Claim
1. In a network server which provides an interface to a service provider so that an application (APP) of the service provider can use network service of the network server through invocating the interface, a method for producing a charging account for the APP, which uses the network service of the network server, of the service provider, comprising the steps of:
- receiving, by the network server via an Application Programming Interface (API), an invocation request carrying both an identity of the APP of the service provider and invocation parameters from the APP of the service provider;
obtaining, by the network server, both the identity of the APP and invocation parameters from the invocation request, determining, by the network server, type information of the network service capability requested by the APP according to the invocation request received from the APP of the service provider;
based on the invocation request received from the APP of the service provider, recording, by the network server, an item of network service capability used by the APP of the service provider, which at least comprises both the identity of the APP of the service provider and the type information of the network service capability used by the APP of the service provider;
based on the recorded item of network service capability, and pricing, by the network server, the item of network service capability used by the APP of the service provider according to a charging matrix of network service capability configured in the network server, and producing a charging account for the APP of the service provider.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses method, system and network server for recording use of network service capability by applications (APPs), and the key points of the methods comprise: a network server acquires an identity of the APP and type information of the network service capability providing services for the APP, conducts service logic processing, and writes a message of use of network service capability, which comprises at least the identity of the APP and the type information of the network service capability providing services for the APP. With the methods of this invention, the purpose of making effective records of use of network service capability by APPs provided by service providers is implemented. Furthermore, management of APPs, such as charging, may be conducted by utilizing the records.
16 Citations
13 Claims
-
1. In a network server which provides an interface to a service provider so that an application (APP) of the service provider can use network service of the network server through invocating the interface, a method for producing a charging account for the APP, which uses the network service of the network server, of the service provider, comprising the steps of:
-
receiving, by the network server via an Application Programming Interface (API), an invocation request carrying both an identity of the APP of the service provider and invocation parameters from the APP of the service provider; obtaining, by the network server, both the identity of the APP and invocation parameters from the invocation request, determining, by the network server, type information of the network service capability requested by the APP according to the invocation request received from the APP of the service provider; based on the invocation request received from the APP of the service provider, recording, by the network server, an item of network service capability used by the APP of the service provider, which at least comprises both the identity of the APP of the service provider and the type information of the network service capability used by the APP of the service provider; based on the recorded item of network service capability, and pricing, by the network server, the item of network service capability used by the APP of the service provider according to a charging matrix of network service capability configured in the network server, and producing a charging account for the APP of the service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a network server which provides interface to a service provider so that an application (APP) of the service provider can use network service of the network server through invocating the interface, a method for producing a charging account for the APP, comprising the steps of:
-
configuring, by the network server, triggering conditions, which are determined according to functions of a network side, for the network side to initiatively send a notifying message to the APP of the service provider; and when a triggering condition of the APP is currently met, obtaining, by the network server, the identity of the APP corresponding to a received network event as well as type information of a network service capability providing services for the APP based on a pre-configured corresponding relation between a network event and an identity of the APP, performing service logic processing, invoking a notifying interface of the APP, sending a notifying message to the APP, and recording based on the invocation request received from the APP of the service provider, by the network server, a item of network service capability used by the APP of the service provider; said the item of network service capability at least comprises both the identity of the APP of the service provider and the type information of the network service capability used by the APP of the service provider; pricing based on the recorded item of network service capability, by the network server, the item of network service capability according to the charging matrix of network service capability configured in the network server, and producing a charging account for the APP of the service provider. - View Dependent Claims (12)
-
-
13. A computer program product for use in a network server, which produces a charging account for an application (APP) of a service provider, wherein the network server provides an interface to the service provider so that the APP of the service provide can use network service of the network server through invocating the interface, the computer program product comprising computer executable instructions stored on a non-transitory storage medium and that when executed by a processor of the mobile terminal cause it to perform the following:
-
receiving, by the network server via an Application Programming Interface (API), an invocation request carrying both an identity of the APP of the service provider and invocation parameters from the APP of the service provider; obtaining, by the network server, both the identity of the APP and invocation parameters from the invocation request, determining, by the network server, type information of the network service capability requested by the APP according to the invocation request received from the APP of the service provider; based on the invocation request received from the APP of the service provider, recording, by the network server, an item of network service capability used by the APP of the service provider, which at least comprises both the identity of the APP of the service provider and the type information of the network service capability used by the APP of the service provider; based on the recorded item of network service capability, and pricing, by the network server, the item of network service capability used by the APP of the service provider according to a charging matrix of network service capability configured in the network server, and producing a charging account for the APP of the service provider.
-
Specification