Service management system, and method, communications unit and integrated circuit for use in such system
First Claim
1. A system for providing an intended service using a plurality of communications units that are connected to a network and execute applications in cooperation with one another, each of the communications units comprising:
- dependence table definition means for defining a dependence table identifying dependencies between applications being executed by the communications units;
dependent app identification means for, when terminating a running application, referencing the dependence table to identify a dependent application to be terminated following termination of the application being terminated;
termination request means for requesting a communications unit executing the dependent application identified by the dependent app identification means to terminate the dependent application; and
dependent app termination means for, when requested by another communications unit to terminate a dependent application, terminating the dependent application.
2 Assignments
0 Petitions
Accused Products
Abstract
When terminating an app 1, a communications unit 10 identifies any apps dependent on the app 1. In a case where an app 2 is dependent on the app 1, the communications unit 10 requests a communications unit 20 to terminate the app 2. In response to this, the communications unit 20 identifies any apps dependent on the app 2. In a case where an app 3 is dependent on the app 2, the communications unit 20 requests a communications unit 30 to terminate the app 3. In response to this, the communications unit 30 terminates the app 3, and notifies the communications unit 20 of the termination. In response to this, the communications unit 20 terminates the app 2, and notifies the communications unit 10 of the termination. In response to this, the communications unit 10 terminates the app 1. As a result, the apps 1 to 3 are all terminated.
24 Citations
36 Claims
-
1. A system for providing an intended service using a plurality of communications units that are connected to a network and execute applications in cooperation with one another, each of the communications units comprising:
-
dependence table definition means for defining a dependence table identifying dependencies between applications being executed by the communications units;
dependent app identification means for, when terminating a running application, referencing the dependence table to identify a dependent application to be terminated following termination of the application being terminated;
termination request means for requesting a communications unit executing the dependent application identified by the dependent app identification means to terminate the dependent application; and
dependent app termination means for, when requested by another communications unit to terminate a dependent application, terminating the dependent application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A service management method for managing termination of a service provided by a plurality of communications units connected to a network and cooperating with one another, the method comprising:
-
a step in which each of the communications units involved in the service defines a dependence table identifying dependencies between applications being executed by the communications units;
a step in which a terminating communications unit, among the communications units, that is executing an application being terminated identifies a dependent application started derivatively from the application being terminated based on the dependence table;
a step in which the terminating communications unit instructs a communications unit executing the dependent application to terminate the dependent application via the network; and
a step in which the terminating communications unit terminates the application being terminated, after the dependent application is terminated. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A communications unit connected to a network for providing an intended service by executing an application in cooperation with at least one other communications unit connected to the network, the communications unit comprising:
-
dependence table definition means for defining a dependence table identifying dependencies between applications being executed by the communications units on the network;
dependent app identification means for, when terminating a running application, referencing the dependence table to identify a dependent application dependent on the application being terminated;
termination request means for requesting a communications unit executing the dependent application identified by the dependent app identification means to terminate the dependent application; and
dependent app termination means for, when requested by another communications unit on the network to terminate a dependent application, terminating the dependent application.
-
-
36. An integrated circuit for use in a communications unit connected to a network for providing an intended service by executing an application in cooperation with at least one other communications unit connected to the network, the integrated circuit comprising:
-
dependence table definition means for defining, in a storage device of the communications unit, a dependence table identifying dependencies between applications being executed by the communications units on the network;
dependent app identification means for, when terminating a running application, referencing the dependence table to identify a dependent application dependent on the application being terminated;
termination request means for requesting a communications unit executing the dependent application identified by the dependent app identification means to terminate the dependent application; and
dependent app termination means for, when requested by another communications unit on the network to terminate a dependent application, terminating the dependent application.
-
Specification