Information processing apparatus, control method for information processing apparatus, and storage medium
First Claim
1. An information processing apparatus having a platform for executing a specific application, the information processing apparatus comprising:
- a transfer unit configured to shift a power state of the information processing apparatus to a power off state, a power on state, or a power saving state in which power consumption is lower than power consumption in the power on state and higher than power consumption in the power off state; and
a control unit configured to;
(a) when the power state is shifted from the power on state to the power off state, execute first power OFF processing to end the specific application, in which data, relating to the specific application being stored in a volatile memory is written in a non-volatile memory, and execute a second power OFF processing to end an initial application of which type is different from a type of the specific application,(b) when the power state is shifted from the power off state to the power on state, execute first power ON processing to start the specific application in which data, relating to the specific application, stored in the non-volatile memory is written in the volatile memory, and execute a second power ON processing to start the initial application, and(c) when the power state is shifted from the power on state to the power saving state, execute the first power OFF processing to end the specific application and then execute the first power ON processing to start the specific application, and execute power saving processing in which data, relating to the initial application, stored in a volatile memory is written in a non-volatile memory, andwherein the control unit does not execute the second power OFF processing and the second power ON processing when the power state is shifted from the power on state to the power saving state.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus capable of executing power ON processing for activating a program for storing information in a volatile memory or power OFF processing for stopping the program according to start or stop of power supply includes a communication unit configured to communicate with an external apparatus, a transfer unit configured to transfer a first mode for supplying power to a volatile memory and the communication unit to a second mode for supplying power to the volatile memory while not supplying power to the communication unit according to a data processing state, and a control unit configured to cause a first program to execute power saving processing for saving information stored in the volatile memory to a non-volatile memory and to cause a second program to execute the power OFF processing and the power ON processing when the mode is transferred from the first mode to the second mode.
-
Citations
11 Claims
-
1. An information processing apparatus having a platform for executing a specific application, the information processing apparatus comprising:
-
a transfer unit configured to shift a power state of the information processing apparatus to a power off state, a power on state, or a power saving state in which power consumption is lower than power consumption in the power on state and higher than power consumption in the power off state; and a control unit configured to; (a) when the power state is shifted from the power on state to the power off state, execute first power OFF processing to end the specific application, in which data, relating to the specific application being stored in a volatile memory is written in a non-volatile memory, and execute a second power OFF processing to end an initial application of which type is different from a type of the specific application, (b) when the power state is shifted from the power off state to the power on state, execute first power ON processing to start the specific application in which data, relating to the specific application, stored in the non-volatile memory is written in the volatile memory, and execute a second power ON processing to start the initial application, and (c) when the power state is shifted from the power on state to the power saving state, execute the first power OFF processing to end the specific application and then execute the first power ON processing to start the specific application, and execute power saving processing in which data, relating to the initial application, stored in a volatile memory is written in a non-volatile memory, and wherein the control unit does not execute the second power OFF processing and the second power ON processing when the power state is shifted from the power on state to the power saving state. - View Dependent Claims (2, 3, 4, 5, 8, 9, 10, 11)
-
-
6. A control method for an information processing apparatus having a platform for executing a specific application, the control method comprising:
-
shifting a power state of the information processing apparatus to a power off state, a power on state, or a power saving state in which power consumption is lower than power consumption in the power on state and higher than power consumption in the power off state; and controlling to; (a) when the power state is shifted from the power on state to the power off state, execute first power OFF processing to end the specific application, in which data, relating to the specific application being stored in a volatile memory is written in a non-volatile memory, and execute a second power OFF processing to end an initial application of which type is different from a type of the specific application, (b) when the power state is shifted from the power off state to the power on state, execute first power ON processing to start the specific application in which data, relating to the specific application, stored in the non-volatile memory is written in the volatile memory, and execute a second power ON processing to start the initial application, and (c) when the power state is shifted from the power on state to the power saving state, execute the first power OFF processing to end the specific application and then execute the first power ON processing to start the specific application, and execute power saving processing in which data, relating to the initial application, stored in a volatile memory is written in a non-volatile memory, and wherein the control unit does not execute the second power OFF processing and the second power ON processing when the power state is shifted from the power on state to the power saving state.
-
-
7. A non-transitory computer-readable storage medium storing a specific application for causing a computer to execute a control method for an information processing apparatus, the control method comprising:
-
shifting a power state of the information processing apparatus to a power off state, a power on state, or a power saving state in which power consumption is lower than power consumption in the power on state and higher than power consumption in the power off state; and controlling to; (a) when the power state is shifted from the power on state to the power off state, execute first power OFF processing to end the specific application, in which data, relating to the specific application being stored in a volatile memory is written in a non-volatile memory, and execute a second power OFF processing to end an initial application of which type is different from a type of the specific application, (b) when the power state is shifted from the power off state to the power on state, execute first power ON processing to start the specific application in which data, relating to the specific application, stored in the non-volatile memory is written in the volatile memory, and execute a second power ON processing to start the initial application, and (c) when the power state is shifted from the power on state to the power saving state, execute the first power OFF processing to end the specific application and then execute the first power ON processing to start the specific application, and execute power saving processing in which data, relating to the initial application, stored in a volatile memory is written in a non-volatile memory, and wherein the control unit does not execute the second power OFF processing and the second power ON processing when the power state is shifted from the power on state to the power saving state.
-
Specification