System and method for adaptively handling software processing during power save mode operation in mobile terminals
AssigneeNEC Corporation
InventorYuko Tashiro
Life of this patent
Estimating the term…
Abstract
A controller (101) of a mobile telephone (100) executes an application program, checks a program stop permission flag of the application program being executed when shifting to a power-saving mode, and determines whether to continue or temporarily stop the execution of the application program being executed. If the temporary stop condition of the application program being executed is met, the controller (101) rewrites the program stop permission flag of the application program to a value permitting stop of program execution.
Claims6
A mobile telephone including a plurality of application programs, the mobile telephone comprising:
- a control unit configured to:
- execute one of the application programs and
- add a program stop permission flag to each of said application program, wherein the program stop permission flag being a control information that upon checked, causes the control unit to determine whether to stop or continue the execution of the program;
- a checking unit coupled to said control unit, configured to:
- detecting an initiation of a power saving mode for the mobile telephone, and in response, for each application program, checks which checks the program stop permission flag of the application program being executed;
- and
- updating unit configured to rewrite the program stop permission flag of the application program being executed to a value permitting stop of program execution, wherein said control unit is further configured to:
- receiving a checking result from said checking unit regarding the program stop permission flag,
- determine whether to continue or temporarily stop the execution of the application program being executed, in accordance with said checking result sent by said checking unit.
A method comprising:
- on a mobile telephone that includes a plurality of application programs,
- executing by a control unit one of the programs, and
- adding a program stop permission flag to each of said application program;
- wherein the program stop permission flag being a control information that upon checked, causing the control unit to determine whether to stop or continue the execution of the program;
- for each application program, checking the program stop permission flag of the application program being executed in response to detecting a shifting to a power saving mode;
- updating the program stop permission flag to a value permitting stop of program execution, and
- in response to receiving a checking result from said checking regarding the program stop permission flag,
- determining whether to continue or temporarily stop the execution of the application program being executed, in accordance with the value of the program stop permission flag.
A mobile telephone including a plurality of application programs, the mobile telephone comprising:
- Control means configured for executing one of the application programs,
- and adding a program stop permission flag to each of said application program, wherein
- the program stop permission flag being a control information upon checked, causes the control unit to determine whether to stop or continue the execution of the program;
- checking means coupled to said controller means, configured for:
- detecting an initiation of a power saving mode for the mobile telephone,
- and in response, for each application program, checking the program stop permission flag of the application program being executed when shifting to a power saving mode;
- and
- updating means configured for rewriting the program stop permission flag of the application program being executed to a value permitting stop of program execution wherein said control means is further configured for:
- receiving a checking result from said checking unit regarding the program stop permission flag,
- and determining whether to continue or temporarily stop the execution of the application program being executed, in accordance with said checking result sent by said checking means.
Dependencies are inferred from the claim text.