Information processing device and process control method
First Claim
Patent Images
1. An information processing device which controls a process operating on an operating system, comprising:
- a first monitoring target storage means for storing identification information of a first monitoring target process;
a second monitoring target storage means for storing identification information of a second monitoring target process;
process management means for managing the identification information of the process operating on the operating system;
force termination means for forcefully terminating the process operating on the operating system;
timer means for measuring a time;
start flag setting means for turning a timer start flag on/off; and
termination flag setting means for turning a force termination flag on/off,wherein the start flag setting means changes the timer start flag to on if the timer start flag is off when the processes operating on the operating system managed by the process management means include the first monitoring target process stored in the first monitoring target storage means,wherein the timer means starts to measure the time when the timer start flag is changed to on,wherein the force termination means forcefully terminates the first monitoring target process stored in the first monitoring target storage means, which is managed by the process management means and is operating on the operating system, either when the time measured by the timer means exceeds a predetermined time or when the force termination flag is on,wherein the force termination means forcefully terminates the first monitoring target process when the timer start flag is already on, and when the first monitoring target process, which is managed by the process management means and is operating on the operating system, is detected to be stored in the first monitoring target storage means,wherein the termination flag setting means changes the force termination flag to on if the force termination flag is off when the first monitoring target process stored in the first monitoring target storage means is terminated,wherein the start flag setting means changes the timer start flag to off, if the timer start flag is on when the second monitoring target process stored in the second monitoring target storage means is terminated,wherein the termination flag setting means changes the force termination flag to off, if the force termination flag is on when the second monitoring target process stored in the second monitoring target storage means is terminated, andwherein a message is output to a display when the process operating on the operating system has been forcefully terminated.
1 Assignment
0 Petitions
Accused Products
Abstract
A remote machine uses a process control unit to monitor a process for a Web browser program. When the process for the Web browser program starts to operate, an operating time therefor starts to be measured. When the operating time reaches a predetermined time, the process for the Web browser program is forcefully terminated. After that, unless the remote machine 2 is rebooted, that is, unless a RAM is cleared, the process for the Web browser program is forcefully terminated immediately after its start.
-
Citations
14 Claims
-
1. An information processing device which controls a process operating on an operating system, comprising:
-
a first monitoring target storage means for storing identification information of a first monitoring target process; a second monitoring target storage means for storing identification information of a second monitoring target process; process management means for managing the identification information of the process operating on the operating system; force termination means for forcefully terminating the process operating on the operating system; timer means for measuring a time; start flag setting means for turning a timer start flag on/off; and termination flag setting means for turning a force termination flag on/off, wherein the start flag setting means changes the timer start flag to on if the timer start flag is off when the processes operating on the operating system managed by the process management means include the first monitoring target process stored in the first monitoring target storage means, wherein the timer means starts to measure the time when the timer start flag is changed to on, wherein the force termination means forcefully terminates the first monitoring target process stored in the first monitoring target storage means, which is managed by the process management means and is operating on the operating system, either when the time measured by the timer means exceeds a predetermined time or when the force termination flag is on, wherein the force termination means forcefully terminates the first monitoring target process when the timer start flag is already on, and when the first monitoring target process, which is managed by the process management means and is operating on the operating system, is detected to be stored in the first monitoring target storage means, wherein the termination flag setting means changes the force termination flag to on if the force termination flag is off when the first monitoring target process stored in the first monitoring target storage means is terminated, wherein the start flag setting means changes the timer start flag to off, if the timer start flag is on when the second monitoring target process stored in the second monitoring target storage means is terminated, wherein the termination flag setting means changes the force termination flag to off, if the force termination flag is on when the second monitoring target process stored in the second monitoring target storage means is terminated, and wherein a message is output to a display when the process operating on the operating system has been forcefully terminated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising:
-
a computer program; and a computer-readable storage medium having the computer program tangibly embodied thereon, wherein the computer program causes a processor to execute steps of; storing, by a first monitoring target storage means, identification information of a first monitoring target process; storing, by a second monitoring target storage means, identification information of a second monitoring target process; managing, by a process management means, the identification information of a process operating on an operating system; forcefully terminating, by force termination means, the process operating on the operating system; measuring, by a timer means, a time; turning, by a start flag setting means, a timer start flag on/off; and turning, by a termination flag setting means, a force termination flag on/off, wherein the start flag setting means changes the timer start flag to on if the timer start flag is off when the processes operating on the operating system and managed by the process management means include the first monitoring target process stored in the first monitoring target storage means, wherein the timer means starts to measure the time when the timer start flag is changed to on, wherein the force termination means forcefully terminates the first monitoring target process stored in the first monitoring target storage means, which is managed by the process management means and is operating on the operating system, either when the time measured by the timer means exceeds a predetermined time or when the force termination flag is on, wherein the force termination means forcefully terminates the first monitoring target process when the timer start flag is already on, and when the first monitoring target process, which is managed by the process management means and is operating on the operating system, is detected to be stored in the first monitoring target storage means, wherein the termination flag setting means changes the force termination flag to on if the force termination flag is off when the first monitoring target process stored in the first monitoring target storage means is terminated, wherein the start flag setting means changes the timer start flag to off, if the timer start flag is on when the second monitoring target process stored in the second monitoring target storage means is terminated, wherein the termination flag setting means changes the force termination flag to off, if the force termination flag is on when the second monitoring target process stored in the second monitoring target storage means is terminated, and wherein a message is output to a display when the process operating on the operating system has been forcefully terminated.
-
-
13. A process control method which allows a computer to control a process operating on an operating system comprising:
-
storing identification information of a first monitoring target process; storing identification information of a second monitoring target process; changing a timer start flag to on if the timer start flag is off when processes operating on the operating system include the first monitoring target process; starting to measure a time when the timer start flag becomes on; forcefully terminating the first monitoring target process operating on the operating system, either when a measurement time exceeds a predetermined time or when a force termination flag is on; forcefully terminating the first monitoring target process when the timer start flag is already on, and when the first monitoring target process is operating on the operating system; and changing the force termination flag into on if the force termination flag is off when the first monitoring target process is terminated, wherein the start flag setting means changes the timer start flag to off, if the timer start flag is on when the second monitoring target process is terminated, wherein the termination flag setting means changes the force termination flag to off, if the force termination flag is on when the second monitoring target process is terminated, and wherein a message is output to a display when the process operating on the operating system has been forcefully terminated.
-
-
14. A method for controlling a process operating on an operating system in an information processing device, the method comprising:
-
storing, by a first monitoring target storage means, identification information of a first monitoring target process; storing, by a second monitoring target storage means, identification information of a second monitoring target process; managing, by a process management means, the identification information of the process operating on the operating system; forcefully terminating, by a force termination means, the process operating on the operating system; measuring, by a timer means, a time; turning, by a start flag setting means, a timer start flag on/off; and turning, by a termination flag setting means, a force termination flag on/off, wherein the start flag setting means changes the timer start flag to on if the timer start flag is off when the processes operating on the operating system managed by the process management means include the first monitoring target process stored in the first monitoring target storage means, wherein the timer means starts to measure the time when the timer start flag is changed to on, wherein the force termination means forcefully terminates the first monitoring target process stored in the first monitoring target storage means, which is managed by the process management means and is operating on the operating system, either when the time measured by the timer means exceeds a predetermined time or when the force termination flag is on, wherein the force termination means forcefully terminates the first monitoring target process also when the timer start flag is already on when the first monitoring target process which is managed by the process management means and is operating on the operating system, is detected to be stored in the first monitoring target storage means, wherein the termination flag setting means changes the force termination flag to on if the force termination flag is off when the first monitoring target process stored in the first monitoring target storage means is terminated, wherein the start flag setting means changes the timer start flag to off, if the timer start flag is on when the second monitoring target process stored in the second monitoring target storage means is terminated, wherein the termination flag setting means changes the force termination flag to off, if the force termination flag is on when the second monitoring target process stored in the second monitoring target storage means is terminated, and wherein a message is output to a display when the process operating on the operating system has been forcefully terminated.
-
Specification