Network service processing method and system
First Claim
1. A service processing method, comprising:
- receiving from a client terminal executing a service program that specifies how to combine and execute functions authorized for a client side, among functions provided by a network platform side, and whose identification information is registered in said network platform side, a message including identification information of a service program, identification information of a client, and description of a requested operation for a specific function;
referring to a data storage storing said identification information of said service program in association with said identification information of said client to confirm whether or not a combination of said identification information of said service program and said identification information of said client, which are included in the received message, has been registered in said data storage; and
if the confirmation in said referring is affirmative, carrying out a processing requested in said message by said specific function in said network platform side, and transmitting a response including a processing result and said identification information of said service program to said client terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention is to enable to provide a network service, flexibly and quickly. In an embodiment of the invention, a network platform is achieved by a service providing network. The network platform provides common functions such as authentication and authorization, billing, and client management, and individual functions such as session control for client terminals connected with the service providing network. The client terminal generates and registers a service program to utilize functions in the network platform via a network management interface SMI. Then, by executing the service program, a service request for a specific function is transmitted to the network platform through a service control interface SCI, and the execution result is received from the specific function in the network platform.
-
Citations
16 Claims
-
1. A service processing method, comprising:
-
receiving from a client terminal executing a service program that specifies how to combine and execute functions authorized for a client side, among functions provided by a network platform side, and whose identification information is registered in said network platform side, a message including identification information of a service program, identification information of a client, and description of a requested operation for a specific function;
referring to a data storage storing said identification information of said service program in association with said identification information of said client to confirm whether or not a combination of said identification information of said service program and said identification information of said client, which are included in the received message, has been registered in said data storage; and
if the confirmation in said referring is affirmative, carrying out a processing requested in said message by said specific function in said network platform side, and transmitting a response including a processing result and said identification information of said service program to said client terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information processing method, comprising:
-
receiving a service program registration request including a service program in which how to combine and execute certain functions among functions provided by a network platform side is specified by a client, and identification information of said client;
analyzing the received service program to judge whether or not all functions to be used in the received service program are authorized by said client;
if it is judged that said all functions to be used in the received service program are authorized by said client, storing identification information issued for the received service program in association with said identification information of said client; and
transmitting a registration completion notice including said identification information of said service program to said client terminal. - View Dependent Claims (11, 12)
-
-
13. A program embodied on a medium, for causing a computer to carry out a service processing, said program comprising:
-
receiving from a client terminal executing a service program that specifies how to combine and execute functions authorized for a client side, among functions provided by a network platform side, and whose identification information is registered in the network platform side, a message including identification information of a service program, identification information of a client, and description of a requested operation for a specific function;
referring to a data storage storing said identification information of said service program in association with said identification information of said client to confirm whether or not a combination of said identification information of said service program and said identification information of said client, which are included in the received message, has been registered in said data storage; and
if the confirmation in said referring is affirmative, carrying out a processing requested in said message by said specific function in said network platform side, and transmitting a response including a processing result and said identification information of said service program to said client terminal.
-
-
14. A program embodied on a medium, for causing a computer to carry out a processing, said program comprising:
-
receiving a service program registration request including a service program in which how to combine and execute certain functions among functions provided by a network platform side is specified by a client, and identification information of said client;
analyzing the received service program to judge whether or not all functions to be used in the received service program are authorized for said client;
if it is judged that said all functions to be used in the received service program are authorized for said client, storing identification information issued for the received service program in association with said identification information of said client; and
transmitting a registration completion notice including said identification information of said service program to said client terminal.
-
-
15. A service processing apparatus, comprising:
-
a unit that receives from a client terminal executing a service program that specifies how to combine and execute functions authorized for a client side, among functions provided by a network platform side, and whose identification information is registered in said network platform side, a message including identification information of a service program, identification information of a client, and description of a requested operation for a specific function;
a unit that refers to a data storage storing said identification information of said service program in association with said identification information of said client to confirm whether or not a combination of said identification information of said service program and said identification information of said client, which are included in the received message, has been registered in said data storage; and
a unit that carries out a processing requested in said message by said specific function in said network platform side, and transmits a response including a processing result and said identification information of said service program to said client terminal, if the confirmation in said referring is affirmative.
-
-
16. An information processing apparatus, comprising:
-
a unit that receives a service program registration request including a service program in which how to combine and execute certain functions among functions provided by a network platform side is specified by a client, and identification information of said client;
a unit that analyzes the received service program to judge whether or not all functions to be used in the received service program are authorized for said client;
a unit that stores identification information issued for the received service program in association with said identification information of said client, if it is judged that said all functions to be used in the received service program are authorized for said client; and
a unit that transmits a registration completion notice including said identification information of said service program to said client terminal.
-
Specification