Information processing terminal and resource release method
First Claim
1. An information processing terminal configured to run a plurality of operating systems having a function of sending to a process a focus status notification indicating whether an output is in front and whether the process is active, comprising:
- circuitry configured tocontrol which of the plurality of operating systems is an active operating system;
provide a first screen activation monitoring unit configured to run on a first operating system among the plurality of operating systems and receive a focus status notification from the first operating system, the first screen activation monitoring unit being configured to run as an invisible active process on a display screen when the first operating system is set as an inactive operating system;
provide a second screen activation monitoring unit configured to run on a second operating system among the plurality of operating systems and receive a focus status notification from the second operating system, the second screen activation monitoring unit being configured to run as an invisible active process on a display screen when the second operating system is set as an inactive operating system; and
manage a resource used by each of the operating systems, whereinwhen receiving a focus OFF notification, being the focus status notification from the second operating system, indicating that an output is moved to back and no longer active, a second application running on the second operating system has received a focus ON notification and come to front, the second screen activation monitoring unit sends a domain switch request notification for requesting to set the second operating system as an active operating system to the circuitry,when receiving the domain switch request notification from the second screen activation monitoring unit, the circuitry sends a domain switch notification notifying that the first operating system is to be set as an inactive operating system to the first operating system,when receiving the domain switch notification, the first operating system sends a focus ON notification, being the focus status notification, indicating that an output has come to front and become active to the first screen activation monitoring unit and further sends the focus OFF notification to a first application running on the first operating system,when receiving a resource release notification notifying release of a resource from the first application, triggered by receipt of the focus OFF notification, the circuitry releases a resource acquired by the first applicationwhen the first screen activation monitoring unit running on the first operating system is in a focus ON state, the first application running on the first operating system is in a focus OFF state, and the second application running on the second operating system is in a focus ON state, andwhen the second screen activation monitoring unit running on the second operating system is in a focus ON state, the second application running on the second operating system is in a focus OFF state, and the first application running on the first operating system is in a focus ON state.
2 Assignments
0 Petitions
Accused Products
Abstract
In an information processing terminal, a second screen activation monitoring unit that has received a focus OFF notification sends a domain switch request notification to a domain control unit, and the domain control unit that has received the notification sends a domain switch notification to a first OS. Then, the first OS sends a focus ON notification to a first screen activation monitoring unit and further sends the focus OFF notification to a first application. A resource is thereby released by the first application that is implemented to release an acquired resource upon receiving the focus OFF notification.
6 Citations
6 Claims
-
1. An information processing terminal configured to run a plurality of operating systems having a function of sending to a process a focus status notification indicating whether an output is in front and whether the process is active, comprising:
-
circuitry configured to control which of the plurality of operating systems is an active operating system; provide a first screen activation monitoring unit configured to run on a first operating system among the plurality of operating systems and receive a focus status notification from the first operating system, the first screen activation monitoring unit being configured to run as an invisible active process on a display screen when the first operating system is set as an inactive operating system; provide a second screen activation monitoring unit configured to run on a second operating system among the plurality of operating systems and receive a focus status notification from the second operating system, the second screen activation monitoring unit being configured to run as an invisible active process on a display screen when the second operating system is set as an inactive operating system; and manage a resource used by each of the operating systems, wherein when receiving a focus OFF notification, being the focus status notification from the second operating system, indicating that an output is moved to back and no longer active, a second application running on the second operating system has received a focus ON notification and come to front, the second screen activation monitoring unit sends a domain switch request notification for requesting to set the second operating system as an active operating system to the circuitry, when receiving the domain switch request notification from the second screen activation monitoring unit, the circuitry sends a domain switch notification notifying that the first operating system is to be set as an inactive operating system to the first operating system, when receiving the domain switch notification, the first operating system sends a focus ON notification, being the focus status notification, indicating that an output has come to front and become active to the first screen activation monitoring unit and further sends the focus OFF notification to a first application running on the first operating system, when receiving a resource release notification notifying release of a resource from the first application, triggered by receipt of the focus OFF notification, the circuitry releases a resource acquired by the first application when the first screen activation monitoring unit running on the first operating system is in a focus ON state, the first application running on the first operating system is in a focus OFF state, and the second application running on the second operating system is in a focus ON state, and when the second screen activation monitoring unit running on the second operating system is in a focus ON state, the second application running on the second operating system is in a focus OFF state, and the first application running on the first operating system is in a focus ON state. - View Dependent Claims (2, 3)
-
-
4. A resource release method, implemented by an information processing terminal configured to run a plurality of operating systems having a function of sending to a process a focus status notification indicating whether an output is in front and whether the process is active, the method comprising:
-
controlling, by circuitry of the information processing terminal, which of the plurality of operating systems is an active operating system; providing, by the circuitry, a first screen activation monitoring unit configured to run on a first operating system among the plurality of operating systems and receive a focus status notification from the first operating system, the first screen activation monitoring unit running as an invisible active process on a display screen when the first operating system is set as an inactive operating system; providing, by the circuitry, a second screen activation monitoring unit configured to run on a second operating system among the plurality of operating systems and receive a focus status notification from the second operating system, the second screen activation monitoring unit running as an invisible active process on the display screen when the second operating system is set as an inactive operating system; and managing, by the circuitry, a resource used by each of the operating systems, wherein when receiving a focus OFF notification, being the focus status notification from the second operating system, indicating that an output is moved to back and no longer active, a second application running on the second operating system has received a focus ON notification and come to front, the second screen activation monitoring unit sends a domain switch request notification for requesting to set the second operating system as an active operating system to the circuitry, when receiving the domain switch request notification from the second screen activation monitoring unit, the circuitry sends a domain switch notification notifying that the first operating system is to be set as an inactive operating system to the first operating system, when receiving the domain switch notification, the first operating system sends a focus ON notification, being the focus status notification, indicating that an output has come to front and become active to the first screen activation monitoring unit and further sends the focus OFF notification to a first application running on the first operating system, when receiving a resource release notification notifying release of a resource from the first application, triggered by receipt of the focus OFF notification, the circuitry releases a resource acquired by the first application, when the first screen activation monitoring unit running on the first operating system is in a focus ON state, the first application running on the first operating system is in a focus OFF state, and the second application running on the second operating system is in a focus ON state, and when the second screen activation monitoring unit running on the second operating system is in a focus ON state, the second application running on the second operating system is in a focus OFF state, and the first application running on the first operating system is in a focus ON state. - View Dependent Claims (5, 6)
-
Specification