Mobile phone terminal, program management method, and computer program for the same
First Claim
1. A mobile phone terminal capable of executing a managed program and an unmanaged program, comprising:
- a program execution unit which performs any of procedures of activation, suspension, and termination of the managed program and the unmanaged program which are stored in an execution state storage unit; and
a program management unit which, when execution of the managed program is requested while the unmanaged program is stored in the execution state storage unit as a program which is being activated, along with storing the unmanaged program in the program execution unit as being in a suspended state in the execution state storage unit, generating a substitutional program which is a dummy program and corresponds to the unmanaged program, and storing the substitutional program in the execution state storage unit as being in a suspended state, after that, activates the managed program in the program execution unit.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to provide a mobile phone terminal which is capable, when changing over between an application program which is implemented as standard and a downloaded program which is not implemented as standard which have been started together, of restarting programs in an order which the user anticipate. An execution unit performs any of the procedures of execution, temporary suspension, and termination of programs by storing, in an execution state storage unit, information for programs which consist of static applets and downloaded applets. A management unit, when the activation of a static applet is requested in a situation that a downloaded applet is stored in the execution state storage unit as a program which is being executed, along with storing the downloaded applet in the execution state storage unit as being in a temporarily suspended state, and generating a dummy applet, also stores the dummy applet in the execution state storage unit as being in a temporarily suspended state, and next starts the static applet with the program execution unit.
23 Citations
18 Claims
-
1. A mobile phone terminal capable of executing a managed program and an unmanaged program, comprising:
-
a program execution unit which performs any of procedures of activation, suspension, and termination of the managed program and the unmanaged program which are stored in an execution state storage unit; and
a program management unit which, when execution of the managed program is requested while the unmanaged program is stored in the execution state storage unit as a program which is being activated, along with storing the unmanaged program in the program execution unit as being in a suspended state in the execution state storage unit, generating a substitutional program which is a dummy program and corresponds to the unmanaged program, and storing the substitutional program in the execution state storage unit as being in a suspended state, after that, activates the managed program in the program execution unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A program management method which is applied to a mobile phone terminal which includes:
-
an execution state storage unit; and
a program execution unit which performs any of procedures of execution, suspension, and termination of programs by storing a managed program and an unmanaged program in the execution state storage unit;
the program management method comprising;
a step of, when activation of a managed program is requested in a state in which an unmanaged program is stored in the execution state storage unit as a program which is being activated, along with storing the program which is in the program execution unit as being in a suspended state in the execution state storage unit, also generating a substitutional program;
a step of storing the substitutional program in the execution state storage unit as being in a suspended state; and
a step of, after having put the substitutional program into suspended state, starting the managed program in the program execution unit. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product in a computer readable medium of a computer included in a mobile phone terminal which has:
- an execution state storage unit; and
a program execution unit which performs any of procedures of execution, suspension, and termination of programs by storing a managed program and an unmanaged program in the execution state storage unit, the computer program comprising;
first instructions for, when the execution of the managed program is requested in a situation in which the unmanaged program is stored in the execution state storage unit as a program which is being activated, along with making the program execution unit to store the program as being in a suspended state in the execution state storage unit, generating a substitutional program;
second instructions for storing the substitutional program in the execution state storage unit as being in a suspended state; and
third instructions for, after having put the substitutional program into a suspended state, starting the managed program in the program execution unit. - View Dependent Claims (14, 15, 16, 17, 18)
- an execution state storage unit; and
Specification