Method, system and network server for recording use of network service capability by applications
First Claim
1. A method for recording use of network service capability by an application (APP), comprising the steps of:
- initiating by the APP an invocation request containing an identity of the APP and invocation parameters to a network server;
obtaining by the network server the identity of the APP and type information of the network service capability requested by the APP from the received invocation request;
recording by the network server a message of use of network service capability, which at least comprises the identity of the APP and the type information of the network service capability providing services for the APP.
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.
13 Citations
25 Claims
-
1. A method for recording use of network service capability by an application (APP), comprising the steps of:
-
initiating by the APP an invocation request containing an identity of the APP and invocation parameters to a network server;
obtaining by the network server the identity of the APP and type information of the network service capability requested by the APP from the received invocation request;
recording by the network server a message of use of network service capability, which at least comprises the identity of the APP and the type information of the network service capability providing services for the APP. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for recording use of network service capability, comprising the steps of:
-
configuring triggering conditions, which are determined according to functions of the network side, for the network side to initiatively send a notifying message to an APP; and
when a triggering condition of the APP is currently met, obtaining the identity of the APP corresponding to the received network event as well as type information of the 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 a message of use of network service capability by the network server;
said message of use of network service capability at least comprises the identity of the APP and the type information of the network service capability providing services for the APP. - View Dependent Claims (13, 14)
-
-
15. A system for recording use of network service capability by an APP, comprising:
- an application (APP), a network server including a logic processing module and a network operation processing module, and one or more network function performing module, said network server also includes a network usage recording module, wherein
said APP is for initiating an invocation request to the logic processing module in the network server, where the invocation request contains an identity of the APP and invocation parameters;
or for receiving a performing result from the logic processing module in the network server;
said logic processing module is for obtaining the identity of the APP and the invocation parameters from the received invocation request, determining the type information of the network service capability providing services for the APP according to the received invocation request after deciding the invocation parameters in the request are legitimate, and sending network operating commands to the network operation processing module or receiving the processing result of network operation from the network operation processing module;
or sending to the network usage recording module the obtained identity of the APP initiating the request and the type information of the network service capability providing services for the APP;
said network operation processing module is for analyzing the network operating command received from the logic processing module, sending the analyzed command to the network function performing module corresponding to the command, and analyzing the processing result of network operation returned from the network function performing module before returning the analyzed result to the logic processing module;
said network function performing module is for implementing network operation in accordance with the received command;
said network usage recording module is for recording, based on the received information, a message of use of network service capability, which at least comprises an identity of the APP and type information of the network service capability providing services for the APP. - View Dependent Claims (16, 17, 18, 19, 20, 21)
- an application (APP), a network server including a logic processing module and a network operation processing module, and one or more network function performing module, said network server also includes a network usage recording module, wherein
-
22. A system for recording use of network service capability by an APP, comprising an application (APP), a network server including a logic processing module and a network operation processing module, a network function performing module, wherein a network usage recording module is included in the network server, and
said network function performing module is for submitting information of a network event to the network operation processing module in the network server when a pre-configured triggering condition of initiatively informing by the network side is met; -
said network operation processing module is for analyzing the received information of the network event before submitting the analyzed information to the logic processing module in the network server;
or for analyzing the network operating command received from the logic processing module, sending the analyzed command to the network function performing module corresponding to the command, and analyzing the processing result of network operation received from the network function performing module before returning the result to the logic processing module;
said logic processing module is for, according to the received information of the network event as well as a pre-configured corresponding relation between the network event and the identity of the APP, acquiring the identity of the APP corresponding to the received network event and the type information of the network service capability providing services for the APP, or sending the network operating command to the network operation processing module, or sending a notifying message to the APP according to the processing result of network operation returned from the network function performing module, or sending the acquired information to the network usage recording module;
said application (APP) is for receiving the notifying message from the logic processing module;
said network usage recording module is for recording a message of use of network service capability, which at least comprises an identity of the APP and type information of the network service capability providing services for the APP. - View Dependent Claims (23, 24)
-
-
25. A network server for recording use of network service capability by an APP, comprising:
- a logic processing module, a network operation processing module and a network usage recording module, wherein
said logic processing module is for obtaining the identity of the APP and the invocation parameters from a received invocation request, determining the type information of the network service capability providing services for the APP according to the received invocation request after deciding the invocation parameters in the request are legitimate, and sending network operating commands to the network operation processing module;
or receiving the processing result of network operation from the network operation processing module;
or sending to the network usage recording module the obtained identity of the APP initiating the request and the type information of the network service capability providing services for the APP; and
said network operation processing module is for analyzing the network operating command received from the logic processing module, or analyzing the processing result of network operation before returning the analyzed result to the logic processing module; and
said network usage recording module is for recording, based on the received information, a message of use of network service capability, which at least comprises an identity of the APP and type information of the network service capability providing services for the APP.
- a logic processing module, a network operation processing module and a network usage recording module, wherein
Specification