Claims
- 1. A custom service control system connected to a communication system including a plurality of user terminals and an exchange, in which a request from a user terminal is execution of a service, said service being a basic process necessary to perform a service program registered in a service management process, and said service comprises program parts of an executed service program, said custom service control system comprising:
- first memory means for storing service management processes respectively provided for the user terminals, wherein said service management processes can execute a process;
- second memory means for storing a plurality of service processes respectively providing communication services, said service management processes comprising pieces of custom data showing service processes respectively usable by the user terminals; and
- control means, coupled to said first and second memory means, for selecting the service processes in response to requests from the user terminals in accordance with the service management processes, such that when a service management process executes a service, the control means selects service processes necessary to execute the requested service and then executes the requested service.
- 2. A custom service control system as claimed in claim 1, further comprising custom data registration means, provided for each of the service processes, for receiving custom data sent from the user terminals and writing the custom data into the second memory.
- 3. A custom service control system as claimed in claim 2, further comprising:
- third memory means for storing a knowledge base showing information concerning the user terminals; and
- determining means, coupled to said custom data registration means and said third memory means, for determining whether or not the custom data sent from the user terminals has an error by referring to the knowledge base stored in the third memory means.
- 4. A custom service control system as claimed in claim 3, further comprising interpolation means, coupled to said custom data registration means and said third memory means, for interpolating, by referring to the knowledge base, the custom data sent from the user terminals to thereby generate appropriate custom data and for controlling said custom data registration means so that the appropriate custom data is written into said second memory means in lieu of the custom data sent from the user terminals.
- 5. A custom service control system as claimed in claim 1, further comprising third memory means for storing a knowledge base showing information concerning the user terminals,
- wherein said control means comprises means for selecting optimum service processes from among the plurality of service processes by referring to the knowledge base when the terminal users request execution of services which are not registered in the pieces of custom data respectively defined for the user terminals.
- 6. A custom service control system as claimed in claim 2, further comprising:
- third memory means for storing a knowledge base showing information concerning the user terminals;
- conflict detecting means for detecting a conflict between services requested by the user terminals by referring to the knowledge base stored in the third memory; and
- conflict resolving means, coupled to said conflict detecting means, for resolving the conflict.
Priority Claims (1)
Number |
Date |
Country |
Kind |
3-261682 |
Oct 1991 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/957,387 filed Oct. 7, 1992, now abandoned.
US Referenced Citations (5)
Foreign Referenced Citations (3)
Number |
Date |
Country |
62-245361 |
Oct 1987 |
JPX |
63-85855 |
Apr 1988 |
JPX |
2-224169 |
Sep 1990 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
957387 |
Oct 1992 |
|