Embodiment
Below, with reference to accompanying drawing embodiments of the present invention are described.
[embodiment 1]
Below, embodiments of the present invention 1 are described.The portable terminal device of relevant present embodiment is characterised in that, calculates the consumption electric power of each processing, starts predetermined process according to current dump energy.
[embodiment 1: structure]
The portable terminal device of relevant embodiment 1 is a portable unit battery-operated, that can carry.Particularly, corresponding to portable telephone, PHS (Personal Handy-phone System), PDA (Personal Digital Assistant), portable game, also have notebook computer etc.In addition, the portable terminal device of relevant following embodiment too.
Fig. 1 is the figure of an example of outward appearance of the portable terminal device of the relevant embodiments of the present invention of expression.
Here, as the example of portable terminal device K100, the expression portable telephone.
Fig. 2 is the figure of functional structure of the portable terminal device of the relevant present embodiment of expression.
Portable terminal device K100 comprises consumption electric power calculating part K101, request generating unit K102 and the K103 of Request Processing portion.
Portable terminal device K100 is made of both any of hardware, software and hardware and software.For example, as an example that realizes these,, can enumerate the hardware that constitutes by CPU, storer, bus, interface, peripheral device etc., the software that can on these hardware, carry out utilizing under the situation of computing machine.Particularly, by carrying out the program that is deployed on the storer successively, by the data on the storer and via the processing of the data of interface input, storage, output etc., realize each function (for example above-mentioned consumption electric power calculating part K101, request generating unit K102, the K103 of Request Processing portion) of portable terminal device K100.In addition, in the following embodiments too, portable terminal device is made of both any of hardware, software and hardware and software.
Fig. 3 and Fig. 4 are the figure that is illustrated in the structure of the processing of moving on the portable terminal device of relevant embodiment 1.That is, on portable terminal device K100, except being used for realizing the processing of each function shown in Figure 2, also execution graph 3 or processing shown in Figure 4.
So-called processing of on portable terminal device, moving, the specific function on the portable terminal device can be thought, the application of call function, mail function, Internet function, game function, TV telephony feature, TV audiovisual function, TV recording function, photo camera function, moving image camera function, music reproduction function, other various portable terminal devices can be enumerated.
As shown in Figure 3, suppose on portable terminal device K100, handle A110, treatments B 120 and predetermined process 200 actions.Here, as shown in Figure 4, handle A110, treatments B 120 and predetermined process 200 and on operating system (OS) 240, managed, also can constitute by one or more tasks and Interrupt Process respectively.Handling A110 and treatments B 120 manages consumption power information 112 respectively and consumes power information 122.
In addition, as shown in Figure 5, the consumption power information 112 of handling A110 comprises that consumption electric power 113 and minimum execution guarantee the time 114, processed A110 management.Equally, the consumption power information 122 of treatments B 120 comprises that consumption electric power 123 and minimum execution guarantee the time 124, processed B120 management.
In addition, as shown in Figure 6, the consumption power information 112 of handling A110 also has the situation that guarantees electric weight 118 that comprises.As shown in Figure 6, guarantee electric weight 118 processed A110 management.Equally, the consumption power information 122 of treatments B 120 also comprises assurance electric weight 128, processed B120 management.
In addition, as shown in Figure 7, the consumption power information 112 of handling A110 also have by consume electric power, minimum execution guarantees the situation that the resume of the combination of time and pattern constitute.About the consumption power information 122 of treatments B 120 too.The resume of these information can be managed by the calculation times of arranging, consuming power information.In the case, the part of the consumption power information 112 of handling A110 by comprising pattern or the arrangement management of all information.Equally, the part of the consumption power information 122 of treatments B 120 by comprising pattern or the arrangement management of all information.In addition, the situation of the resume of these information by the calculation times management of consumption power information also arranged.
In addition, as shown in Figure 8, the consumption power information 112 of handling A110 also can comprise the transient cause coefficient 117 that consumes electric power 113, minimum execution assurance time 114 and handle A110.The consumption power information 122 of treatments B 120 too.
In addition, on portable terminal device K100, also manage dump energy 230.
Consume the information of the electric power of the relevant A110 of the processing consumption of power information 112 expressions.Particularly, consume the numerical value etc. that power information 112 comprises 0.25Wh etc.Consume the information of the electric power of relevant treatments B 120 consumption of power information 122 same expressions.
Consume electric power 113 and be expression and will handle the information of the electric weight that the A110 executable unit time consumed.
Minimum execution guarantees that times 114 person of being to use wants bottom line to carry out the time of this processing A110.For example, so that it can use the call function of portable telephone under the situation in 200 seconds, can guarantee to set in the time 114 " 200 " at the electric weight that stays battery in minimum execution.The unit of time except second, branch, the time, day, the moon, year etc., also can be portable terminal device intrinsic time.Guarantee the time 124 too about consuming electric power 123 and minimum execution.
In addition, the minimum execution assurance time 114 can be set the time arbitrarily according to terminal in advance, also can or not be to use person's the third party to set by the user.Guarantee the time 124 too about minimum execution.Minimum execution guarantees that the time also can be in specific timing setting value automatically.
Guarantee that electric weight 118 expressions are in order to guarantee that will handle A110 carries out the minimum execution assurance time 114 and the electric weight of needs.Also can specify a plurality of processing that guarantee time 114 assurances by minimum execution.Guarantee that about minimum execution the time 124 also guarantees that with minimum execution the time 114 is same.In addition, the summation with the assurance electric weight of whole processing guarantees electric weight 220 management as adding up to.
In addition, as shown in Figure 7, consuming by record management under the situation of power information 112 (122), the 1st key element of arrangement of handling the consumption power information 112 of A110 be expressed as consume electric power 113-1, minimum execution guarantees time 114-1, pattern 11A-1, N the key element of arranging is expressed as consumes electric power 113-N, minimum execution assurance time 114-N, pattern 11A-N.In addition, M the key element of arranging is expressed as consumption electric power 113-M, minimum execution assurance time 114-M, pattern 11A-M.
In addition, transient cause coefficient 117 is to consume the value that electric power brings the reason decision of influence by giving, by operation mode determining.In addition, in pattern, also can comprise the coefficient of hardware of hit rate etc. of relevant CPU pattern or buffer memory or outside temperature etc.
Dump energy 230 comprises the electric weight that portable terminal device K100 is current.For example, the register management of the equipment of dump energy 230 electric weight by the expression battery etc.Each handling part of portable terminal device K100 can be obtained dump energy by reading this register.
For example, battery in being equipped on portable terminal device K100 is to be equipped with microcomputer in inside, can to manage under the situation of battery of residual capacity of battery, and the register of expression dump energy 230 is obtained and carried out the A/D conversion, detects the current dump energy 230 that charging and discharging currents and accumulation obtain and keep according to this voltage difference being applied to voltage on the two ends of the resistive element on the lead-out terminal that is connected in series in battery.
For example, handle A110, treatments B 120 and operating system 240 and be performed on CPU, consumption power information 112 and consumption power information 122 are stored on storer or the register.
[embodiment 1: the flow process of processing]
Fig. 9 is the process flow diagram of the processing carried out of the portable terminal device K100 of relevant embodiment 1.
Here, suppose to handle A110, then carry out treatments B 120 current just execution of portable terminal device K100.
Consume electric power calculating part K101 when taking place from the interruption of handling A110 or treatments B 120 or periodic incident when taking place, the consumption power information 112 (122) that calculates this processing (S1010).In addition, be operated in processing under the situation of system 240 management, consume electric power calculating part K101 also can be when the task scheduling of operating system 240 the consumption power information 112 (consuming power information 122) of computing A110 (treatments B 120).In addition, consume power information 112 or consume in the nonvolatile memory etc. that power information 122 also can be set in advance in portable terminal device K100.
Then, request generating unit K102 produces request (S1020) according to dump energy.The device of the battery of " dump energy " utilization management lift-launch in portable terminal device etc. is obtained.As concrete example, can obtain residual capacity of battery by read particular outer register etc. from CPU.Request generating unit K102 produces " request " in the moment that " dump energy " is lower than pre-set threshold.For example, also can under the situation of 15Wh>" dump energy ", produce " request ".
" request " when being equipped with operating system 240 can be defined as the request of getting up, starts request, send signal or message etc. for the task of implementing predetermined process 200.What " request " when not carrying operating system 240 can be defined as the function of implementing predetermined process 200 accesses or produces the interrupt request that is used for implementing predetermined process 200 etc.
Then, the K103 of Request Processing portion implements predetermined process 200 (S1030) according to " request ".About predetermined process 200, explanation in embodiment 2~7.
Above processing can realize by executive routine on computers.In addition, this program can be recorded in the recording medium that can be read by computing machine.
In addition, about consuming the computing (S1010) of power information 112 (consuming power information 122), also can consider method shown in Figure 10.Promptly, consume electric power calculating part K101 when portable terminal device does not carry operating system, when central broken hair is given birth to, when periodic incident takes place or specific function when accessing, when being equipped with operating system, when task scheduling, the dump energy (S2011) when obtaining then the beginning of the treatments B of carrying out 120.In addition, the situation that these handle the information when beginning that do not obtain is also arranged.
Dump energy and time (S2012) when then, consumption electric power calculating part K101 obtains the end that up to the present is in executory processing A110.In addition, dump energy and time during the beginning of the processing A110 that consumption electric power calculating part K101 basis obtains in advance, calculate processing A described later and carry out consumes power and processing A execution time (S2013).And then, consume electric power calculating part K101 and carry out consumes power and handle A execution time, calculation consumption electric power 113 (S2014) according to the processing A that calculates.In addition, obtaining under the situation of consumes power and execution time, also can not carry out the processing of S2011, S2012 and S2013 by visiting specific hardware register.
In addition, the consumption electric power 113 of handling A can calculate by following calculating formula.
Consume electric power 113=and handle A execution consumes power/processing A execution time
Here, handle A and carry out the electric weight that consumes when consumes power is illustrated in execution processing A110, can calculate by following calculating formula.
Dump energy when handling the dump energy that A carries out consumes power=when processings A begins-processing A end
In addition, also can from can carry out by conducting interviews consumes power obtain and can with obtain simultaneously or obtain the execution consumes power by the register that empties of manually carrying out consumes power.
The execution time that the processing A execution time represents to handle A110, can calculate by following calculating formula.
Handle A execution time=during processings A end time-time when processing A begins
In addition, also can from can carry out by conducting interviews the execution time obtain and can with obtain simultaneously or obtain the execution time by the register that empties that manually carries out the execution time.And then, also can read the register of specific timing device etc., or obtain the execution time being equipped with under the situation of operating system from operating system management time etc.
In addition, in the structure of the processing of moving on the portable terminal device K100 is under the situation of structure shown in Figure 5, as shown in figure 11, user or not to be to use person's the third party can be that minimum execution guarantees the time 114 (S6001) with the time set of wanting to carry out the particular procedure of specific terminal.For example, as the example that the third party who is not to use the person sets, can consider that father and mother set the situation etc. of the actuation time of MIN call function to child's portable telephone.
In addition, also can guarantee the time acceptance division in specific terminal, and the third party can set the minimum execution assurance time from long-range place to specific terminal by minimum execution is set.For example, father and mother also can utilize portable telephone to set actuation time of MIN call function of child's portable telephone from long-range place.In addition, also can make the people who has only authentication success can change minimum execution and guarantee the time by in specific terminal, authentication department being set.Thus, can limit and to change the people that minimum execution guarantees the time, also can make child can not change the setting of minimum execution assurance time that father and mother set etc.
In addition, the user also can preestablish minimum execution and guarantee the time before using portable terminal device.For example, guarantee the time,, also can guarantee the MIN air time even then the user does not set whatever if when the production of portable telephone, preestablish minimum execution.
In addition, be under the situation of structure shown in Figure 7 in the structure of the processing of moving on the portable terminal device K100, about consuming the computing (S1010 of Fig. 9) of power information 112 (consuming power information 122), can consider method shown in Figure 12.
Promptly, consume electric power calculating part K101 when portable terminal device does not carry operating system, when central broken hair is given birth to, when periodic incident takes place or specific function when accessing, when being equipped with operating system, when task scheduling, as the N time " consumption power information " and the pattern 11A-N (S3011) of calculation consumption electric power 113-N and " processing ".The pattern 11A-N of " processing " also can comprise the pattern of CPU pattern, cache hit rate or portable terminal device etc.N is the integer since 1, can be that the border gets back to 1 with certain certain value also.
Then, consuming electric power calculating part K101 wants the pattern 11A-M of execution time of guaranteeing and consumes electric power 113-M (S3012) based on arranging decision.As based on the method for arranging decision, for example under the situation of using the hit rate decision, the pattern 11A-M when the retrieval hit rate is specific value above (for example 90% with first-class) selects the consumption electric power 113-M corresponding to this pattern from arrange.In addition, be under the situation of the pattern of CPU or the pattern of portable terminal device etc. at pattern 11A-M, the consumption electric power 113-N when pattern 1A-N also can select battery saving mode.In addition, also can decide consumption electric power 113-N based on the combination of a plurality of patterns.In addition, as shown in figure 13, also can be among arrange, consumption electric power 113-N that this calculates than the big situation of the consumption electric power 113-(N-1) that last time calculated under ("Yes" among the S5012), select to consume electric power 113-N as consumption electric power 113-M (S5013).In addition, also can among arrangement, under the situation more than the consumption electric power 113-N that the consumption electric power 113-(N-1) that last time calculated calculates for this ("No" among the S5012), select to consume electric power 113-(N-1) as consuming electric power 113-M (S5014).
In addition, as shown in Figure 6,, also can write down the calculation times that consumes power information, the mean value of calculation consumption electric power 113 not consuming under the situation of power information by arranging management.For example, the mean value that consumes electric power 113 can calculate by following calculating formula.
Consume the mean value of electric power 113
=(((mean value of consumption electric power 113 last time) * (calculation times-1))
+ this consumption electric power 113)/calculation times
In addition, be under the situation of structure shown in Figure 8 in the structure of the processing of moving on the portable terminal device K100, about consuming the computing (S1010 of Fig. 9) of power information 112 (consuming power information 122), also can consider method shown in Figure 14.
Promptly, consume electric power calculating part K101 when portable terminal device does not carry operating system, when central broken hair is given birth to, when periodic incident takes place or specific function when accessing, when being equipped with operating system, when task scheduling, dump energy and time (S4011) when obtaining then the beginning of the treatments B of carrying out 120.In addition, the situation that these handle the information when beginning that do not obtain is also arranged.
Dump energy and time (S4012) when then, consumption electric power calculating part K101 obtains the end that up to the present is in executory processing A110.In addition, dump energy and time during the beginning of the processing A110 that consumption electric power calculating part K101 basis obtains in advance, computing A carries out consumes power and handles the A execution time (S4013).And then, consume electric power calculating part K101 and utilize processing A to carry out consumes power, handle A execution time and transient cause coefficient 117, calculation consumption electric power 113 (S4014).In addition, obtaining under the situation of consumes power and execution time, also can not carry out the processing of S4011, S4012, S4013 by visiting specific hardware register.
The consumption electric power 113 of handling A can calculate by following calculating formula.
Consuming electric power 113=handles A and carries out consumes power/processing A execution time * transient cause coefficient 117
For example, be that transient cause coefficient under 81% the situation is 1 o'clock establishing cache hit rate, at cache hit rate be under 90% the situation by being 0.9 with the transient cause coefficient settings, more correctly calculation consumption electric power 113.
In addition, handle A and carry out the electric weight that consumes when consumes power is illustrated in execution processing A110, can calculate by following calculating formula.
Dump energy when handling the dump energy that A carries out consumes power=when processings A begins-processing A end
In addition, also can from can carry out by conducting interviews consumes power obtain and can with obtain simultaneously or obtain the execution consumes power by the register that empties of manually carrying out consumes power.
The execution time that the processing A execution time represents to handle A110, can calculate by following calculating formula.
Handle A execution time=during processings A end time-time when processing A begins.
Execution time also can from can be undertaken by conducting interviews the execution time obtain and can with obtain simultaneously or obtain by the register that empties that manually carries out the execution time.And then, also can read the register of specific timing device etc., perhaps obtain the execution time being equipped with under the situation of operating system from operating system management time etc.
In addition, Figure 15 is the process flow diagram of an example of the flow process of the processing of expression in the portable terminal device, is the figure that the method for " minimum execution guarantees the time " is upgraded in expression.
Consume electric power calculating part K101 when portable terminal device does not carry operating system, when central broken hair is given birth to, when periodic incident takes place or specific function when accessing, specific timing in the time of when being equipped with operating system, with task scheduling etc. is carried out the affirmation that minimum execution guarantees the time and is handled (S7011).
Then, consume electric power calculating part K101 and obtain the consumed time in the execution of handling, carry out the renewal (S7012) that minimum execution guarantees the time.In addition, the minimum execution after the renewal guarantees that the time can be by following calculating formula calculating.
Minimum execution after the renewal guarantee time=minimum execution assurance time before renewals
The consumed time of execution of-processing
In addition, under minimum execution guarantees situation that the time tails off, also can carry out the setting again that minimum execution guarantees the time.When setting minimum execution and guarantee the time, also can be according to the priority of each processing, the minimum execution that makes the minimum execution of the processing of low priority guarantee that the time transfers to the processing of high priority guarantees the time.
In addition, can consider that also minimum execution guarantees the method that the time reduces gradually corresponding to the time band of reality.For example, can consider minimum execution guaranteed that time set is under 10 minutes the situation, at 12 o'clock minimum execution is guaranteed that the time is set at 5 minutes again, at 19 o'clock minimum execution is guaranteed that the time is set at 1 minute etc. again at 9 o'clock.In addition, can consider that also time per unit deducts the method for certain value from the minimum execution assurance time.
In addition, Figure 16 is the process flow diagram that calculates the processing (S1020 of Fig. 9) of the portable terminal device execution that adds up to when guaranteeing electric weight 220.When this processing execution, the structure of the processing of moving on portable terminal device K100 is envisioned for structure shown in Figure 6.
Request generating unit K102 calculates to add up to and guarantees to calculate dump energy 230 (S8022) by electric weight 220 (S8021) when portable terminal device does not carry operating system, when central broken hair is given birth to, when periodic incident takes place or specific function when accessing.Request generating unit K102 also can calculate total and guarantee electric weight 220 and dump energy 230 when be equipped with operating system, when task scheduling.
Add up to and guarantee that electric weight 220 calculates according to the summation of the assurance electric weight of whole processing.Guarantee that electric weight 118 is to handle A110 to handle the electric weight that minimum execution guarantees that 114 o'clock time consumed, and calculates by following calculating formula.
Guarantee that electric weight 118=consumes electric power 113 * minimum execution and guarantees the time 114
For example, under the situation of the structure of processing shown in Figure 6, be whole processing with treatments B 120, so add up to assurance electric weight 220 by following calculating formula calculating owing to handle A110.
Add up to and guarantee that electric weight 220=handles the assurance electric weight 128 of the assurance electric weight 118+ treatments B of A
In addition, to consume power information and also can to manage in order guaranteeing the minimum execution of processing execution guaranteed the time remaining redundantly electric weight as the dump energy threshold value.Also can add the dump energy threshold value and more correctly guarantee electric weight, also can calculate to add up to and guarantee electric weight 220 by following calculating formula by summation to the assurance electric weight of whole processing.
Add up to and guarantee that electric weight 220=handles the assurance electric weight 128 of the assurance electric weight 118+ treatments B of A
+ dump energy threshold value
At this moment, the dump energy threshold value can freely be set in advance by the user, also can preestablish by the system beyond the user.
In addition, 1 day the stand-by electric etc. that can consider to specify portable terminal device is waiting the electric weight that consumes of biding one's time as the dump energy threshold value.
In addition, can add in advance that also the electric weight that handle to be consumed by operating system and being used for carries out the electric weight of the predetermined process 200 that portable terminal device is given a warning etc. and be appointed as the dump energy threshold value.
In addition, calculating under the situation that adds up to assurance electric weight 220, the total that request generating unit K102 will calculate guarantees electric weight 220 and dump energy 230 relatively (S8023), guarantees to produce request (S8024) under electric weight 220 situation bigger than dump energy 230 ("Yes" among the S8023) adding up to.
Then, utilize Figure 17~Figure 21 that one example of the action when being applied to the portable terminal device shown in the above-mentioned embodiment in the portable telephone is described.
At first, the user preestablishes the minimum execution assurance time 114 and 124 of each function.Here, suppose the minimum execution of call function is guaranteed that time set is 200 seconds, the minimum execution of mail function is guaranteed that time set is 250 seconds,, do not set minimum execution and guarantee the time (setting value=0 second) for other functions (camera-enabled, game function, Internet function).
In addition, as the consumption electric power 113 of each function and 123 initial value, login value shown in Figure 17.Here, as initial value, the consumption electric power login of call function has 0.05, the consumption electric power login of mail function has 0.02, the consumption electric power login of camera-enabled has 0.20, the consumption electric power login of game function has 0.375, and the consumption electric power login of Internet function has 0.05, and each initial value upgrades when the user uses each function.In addition, the renewal hypothesis that consumes electric power is carried out in the timing of handling switching.
Below expression consumes the example of the renewal of electric power.
With reference to Figure 18, suppose at moment T0, time=0 when mail begins, the dump energy when mail begins=100, at moment T1, time=100 when mail finishes, dump energy=98 when mail finishes, then
The consumption electric power of the mail function of the time point of the moment T1 when mail finishes
=(dump energy when mail begins when finishing poor)
/ (time when mail finishes during poor) with beginning
=(100-98)/(100-0)=0.02
Here, owing in the consumption electric power of mail function, being set with 0.02, equate with the consumption electric power that this calculates, so do not consume the renewal of electric power as initial value.As shown in figure 19, if after mail finishes, the user begins conversation immediately, at moment T2, and time=500 during end of conversation, dump energy=78, then
The consumption electric power of call function=(98-78)/(500-100)=0.05
The consumption electric power of call function is because as 0.05 equating with this calculated value that initial value is set, so do not upgrade.
If behind end of conversation, begin mail immediately, at moment T3, time=900 when mail finishes, dump energy=68 when mail finishes, then the consumption electric power of mail function=(78-68)/(900-500)=0.025 is bigger than the consumption electric power (0.02) of the mail function of having set.In the case, the consumption electric power of mail function is updated to this time calculate 0.025.
If the user starts camera immediately after mail finishes, at moment T4, time=1000 when camera finishes, dump energy=50, the consumption electric power of camera=(68-50)/(1000-900)=0.18 then, the consumption electric power of camera-enabled liken to into initial value set 0.20 little.Therefore, do not upgrade consumption electric power.
Like this, by only renewal when the value that consumes electric power is bigger than the value of the consumption electric power of having set, write down the maximal value of consumption electric power so far.
Guarantee electric weight owing to obtain, so, guarantee that then electric weight also is updated if consuming electric power is updated by following calculating formula.
Guarantee that electric weight=consumption electric power * minimum execution guarantees the time
Add up to the assurance electric weight to obtain,, be calculated as at the moment of Figure 18 T4 by the summation that guarantees electric weight,
Add up to and guarantee electric weight=(0.05 * 200)+(0.025 * 250)
+(0.2×0)=16.25
As shown in figure 20, similarly handle, suppose the user since moment T5 recreation with Figure 19, and when the moment T6=1210 dump energy=26.25.At this moment, dump energy (26.25) is compared with adding up to assurance electric weight (26.25), dump energy guarantees below the electric weight for adding up to as a result.Therefore, request generating unit K102 produces request.The request of this moment also can be the message transmission to predetermined processing.
Then, if predetermined process receives message,, for example on the liquid crystal of portable telephone, show warning then as predetermined process.By carrying out such processing, can realize the inhibition that arouses attention and consume electric power to the user, can guarantee that predefined minimum execution guarantees the execution of the amount of time.
Figure 21 is the respectively figure of the relation of the consumption electric power of processing of expression dump energy, consumes power and execution.
For example, at moment T1=100, mail function finishes, the beginning call function.Demonstrate, it is 98 that the residue of this moment consumes electric power, and consumes power is 2, and the consumption electric power of mail function is 0.02, equates with the initial value 0.02 of this consumption electric power.In addition, at moment T3, mail function finishes, the beginning camera-enabled.Demonstrate, the dump energy of this moment is 68, and consumes power is 10, and the consumption electric power of mail function is 0.025, since bigger than the consumption electric power 0.02 of the mail function that has calculated, so the consumption electric power of mail function is updated to 0.025.
[embodiment 1: effect]
According to the portable terminal device of relevant present embodiment, the user can not obtain the calculating of the consumes power of the various functions that consume power information and carry out portable terminal device, can use other functions in the consumes power that keeps essential one or more functions.
In addition, the user can use other functions of portable terminal device in the necessary consumes power of action that keeps the time of the various functions of portable terminal device being carried out appointment.
And then the user can use other functions of portable terminal device when keeping the necessary consumes power of action of the various functions of portable terminal device being carried out by time of pattern appointment.
And then the user can more correctly calculate the spendable time of other functions of portable terminal device when " assurance " carries out the various functions of portable terminal device the residual capacity of battery of action of time of appointment.
In addition, the action of portable terminal device time that the function of the appointment of portable terminal device can be averaged and increase to the distributing electric power of common function etc., cooperate each user's use-pattern to switch the consumption electric power computing function of portable terminal device.Therefore, the convenience of user's portable terminal device improves.
In addition, the call function that the user for example can keep the portable telephone that makes child carries out the residual capacity of battery of action of the time of father and mother's appointment, can exhaust the anti-possible trouble that terminates in of situation that father and mother can not obtain contact with child because of residual capacity of battery.In addition, guarantee the time by preestablishing minimum execution when the production of portable telephone, even the user does not carry out any setting, also can guarantee the MIN air time, can be with forgetting setting, exhaust the anti-possible trouble that terminates in of situation about can not converse because of residual capacity of battery when the disaster or when urgent etc. because of the user.
[embodiment 2]
The portable terminal device of relevant embodiment 2 is characterised in that, as predetermined process and output message.
[embodiment 2: structure]
Figure 22 is the figure of functional structure of the portable terminal device of the relevant present embodiment of expression.
Portable terminal device K900 comprises consumption electric power calculating part K901, request generating unit K902 and the K903 of Request Processing portion.Portable terminal device K900 also can also comprise outside output unit K904.
Portable terminal device K900 is a portable unit battery-operated, that can carry.Particularly, corresponding to portable telephone, PHS, PDA, portable game, also have notebook computer etc.Consumption electric power calculating part K901 and request generating unit K902 have consumption electric power calculating part K101 and the same respectively structure of request generating unit K102 with embodiment 1.The K903 of Request Processing portion is the handling part that carries out the processing of output message, for example carries out the output of output pattern, character string or sound etc. and handles.Outside output unit K904 is the output unit of LCD or loudspeaker etc.
The structure of the processing shown in the structure of the processing of moving on the portable terminal device of relevant embodiment 2 and the embodiment 1 is same.
[embodiment 2: the flow process of processing]
Figure 23 is the process flow diagram of an example that is illustrated in the flow process of the processing of moving on the portable terminal device of relevant embodiment 2.
Consume " consumption power information " (consuming power information 112 or consumption power information 122) that electric power calculating part K901 at first calculates " processings " (handling A110 or treatments B 120) (S9010).Then, request generating unit K902 produces " request " (S9020) according to " dump energy " (dump energy 230).The processing of S9010 and S9020 is distinguished identical with the S1010 shown in Figure 9 of embodiment 1 and the processing of S1020.
Then, the K903 of Request Processing portion implements " predetermined process " (predetermined process 200) (S9030) corresponding to " request ".As " predetermined process ", the K903 of Request Processing portion at first generates output message (S9031) corresponding to " request ".The output message that generates for example is to be used for the user is provided the character string of the warning that residual capacity of battery tails off.In addition, output message also can be expression " dump energy " obtained character string, be used for the character string of up time of each function that notice calculates according to " dump energy " and " consumption electric power " (consuming electric power 113 or consumption electric power 123).In addition, output message also can be the vibration mode signal of the flicker mode signal of LED (Light Emitting Diode), the view data that is used for animation, vibrations or voice data etc.
Then, the K903 of Request Processing portion sends output message to outside output unit K904 (S9032).Particularly, the K903 of Request Processing portion also can send outside output unit K904 to by output message is written in the particular outer register.
[embodiment 2: effect]
According to the portable terminal device of relevant present embodiment, as predetermined process and can output message.By output message, portable terminal device can be notified residual capacity of battery etc. to the user, and the user can take the reply corresponding to the message of this output.For example, can take the reply of charging of ending the use of each function (call function, camera-enabled, game function, Internet function etc.) or carrying out battery etc., can will exhaust the anti-possible troubles that terminate in such as situation that to converse because of residual capacity of battery.
[embodiment 3]
The portable terminal device of relevant embodiment 3 is characterised in that, as " predetermined process " and the change action pattern.
[embodiment 3: structure]
About the functional structure of the portable terminal device of embodiment 3 identical with the functional structure of the portable terminal device of relevant embodiment 1 shown in Figure 2.
In addition, the structure of the processing of moving on the portable terminal device of relevant embodiment 3 is identical with the structure of the processing shown in the embodiment 1.
[embodiment 3: the flow process of processing]
Figure 24 is the process flow diagram of an example that is illustrated in the flow process of the processing of moving on the portable terminal device of relevant embodiment 3.
Consume " consumption power information " (consuming power information 112 or consumption power information 122) that electric power calculating part K101 at first calculates " processings " (handling A110 or treatments B 120) (SA010).Then, request generating unit K102 produces " request " (SA020) according to " dump energy " (dump energy 230).The processing of SA010 and SA020 is distinguished identical with the S1010 shown in Figure 9 of embodiment 1 and the processing of S1020.
Then, the K103 of Request Processing portion implements " predetermined process " (predetermined process 200) (SA030) corresponding to " request ".As " predetermined process ", the K103 of Request Processing portion switches the pattern (SA031) of portable terminal device corresponding to " request ".Particularly, can enumerate the K103 of Request Processing portion changes CPU by the value that writes regulation in the specific register of CPU operating frequency, cut off the power supply of the specific device on the portable terminal device, the brightness of change LCD, the TV call mode that will use on portable terminal device switches to the common call mode that has only sound, the transfer rate of the Internet function that change is used on portable terminal device, change to the pattern of playing general sound or silent mode from the pattern of playing back music data when conversation receives, prepare automatically dump when urgent with portable terminal device integral body, automatically the dump with the specific device on the portable terminal device periodically monitors mail reception then, disaster information is obtained and ring unanswered's telephone service etc.
[embodiment 3: effect]
According to the portable terminal device of relevant present embodiment, as " predetermined process " and can the change action pattern.Thus,, suppress the electric power that portable terminal device consumes,, can will exhaust the anti-possible troubles that terminate in such as situation that to converse because of residual capacity of battery by guaranteeing residual capacity of battery by pattern is switched to battery saving mode.
In addition, can preserve the function of electric power application target for the situation of accident.
[embodiment 4]
The portable terminal device of relevant embodiment 4 is characterised in that, as " predetermined process " various information is notified to other-end.
[embodiment 4: structure]
Figure 25 is the figure of functional structure of the portable terminal device of the relevant present embodiment of expression.
Portable terminal device KB00 comprises consumption electric power calculating part KB01, request generating unit KB02 and the KB03 of Request Processing portion.Portable terminal device KB00 also can also comprise information transmitting apparatus KB04.
Portable terminal device KB00 is a portable unit battery-operated, that can carry.Particularly, corresponding to portable telephone, PHS, PDA, portable game, also have notebook computer etc.Consumption electric power calculating part KB01 and request generating unit KB02 have consumption electric power calculating part K101 and the same respectively function of request generating unit K102 with embodiment 1.The KB03 of Request Processing portion is the handling part that carries out various information are notified to the processing of other receiving terminals, and the information etc. with relevant dump power of for example carrying out sends to the processing of other receiving terminals.Information transmitting apparatus KB04 is used for the dispensing device of information that other receiving terminals are sent.
The structure of the processing shown in the structure of the processing of moving on the portable terminal device of relevant embodiment 4 and the embodiment 1 is same.
[embodiment 4: the flow process of processing]
Figure 26 is the process flow diagram of an example that is illustrated in the flow process of the processing of moving on the portable terminal device of relevant embodiment 4.
Consume " consumption power information " (consuming power information 112 or consumption power information 122) that electric power calculating part KB01 at first calculates " processings " (handling A110 or treatments B 120) (SB010).Then, request generating unit KB02 produces " request " (SB020) according to " dump energy " (dump energy 230).The processing of SB010 and SB020 is distinguished identical with the S1010 shown in Figure 9 of embodiment 1 and the processing of S1020.
Then, the KB03 of Request Processing portion implements " predetermined process " (predetermined process 200) (SB030) corresponding to " request ".As " predetermined process ", the KB03 of Request Processing portion at first generates announcement information (B031) corresponding to " request ".The announcement information that generates for example is to be used for the information that advisory that residual capacity of battery with portable terminal device KB00 tails off gives other-end.In addition, announcement information also can be the value etc. of the up time of the value of " dump energy " (dump energy 230) of obtaining or each function of calculating according to " dump energy " and " consumption electric power " (consume electric power 113 or consume electric power 123).In addition, announcement information also can be the current location information of portable terminal device KB00 etc.
Then, the announcement information that the KB03 of Request Processing portion is generated sends to other-end (SB032) by information transmitting apparatus KB04.Also can be, by the KB03 of Request Processing portion with announcement information be written in particular outer register etc., information transmitting apparatus KB04 sends to other-end with announcement information.
For example, be under father and mother's the situation of portable terminal device at other-end, automatically father and mother's portable terminal device is informed warning under the situation that can tail off at the dump energy of the portable terminal device that child carries.
In addition, under the situation that dump energy tails off, can automatically transmit alarm tone etc. to the other-end in the conversation.
In addition, under the situation that dump energy tails off, also can be notified to the Vehicular navigation system of vehicle and retrieve charge point.
In addition, under the situation that dump energy tails off, also the programme information of audiovisual in portable terminal device can be sent the video recording request to other logging machines.
[embodiment 4: effect]
According to the portable terminal device of relevant present embodiment, various information can be notified to other-end as " predetermined process ".By to the other-end notice, can make user people in addition know residual capacity of battery etc., notified people can take the reply corresponding to this.For example, by in conversation when residual capacity of battery tails off to the other side's terminal notice, the reply that can take before battery cuts off, to finish to converse etc.
[embodiment 5]
The portable terminal device of relevant embodiment 5 is characterised in that, as " predetermined process " execution of specific processing forbidden or it can be carried out.
[embodiment 5: structure]
About the functional structure of the portable terminal device of embodiment 5 identical with the functional structure of the portable terminal device of relevant embodiment 1 shown in Figure 2.
In addition, the structure of the processing of moving on the portable terminal device of relevant embodiment 5 is identical with the structure of the processing shown in the embodiment 1.
[embodiment 5: the flow process of processing]
Figure 27 is the process flow diagram of an example that is illustrated in the flow process of the processing of moving on the portable terminal device of relevant embodiment 5.
Consume " consumption power information " (consuming power information 112 or consumption power information 122) that electric power calculating part K101 at first calculates " processings " (handling A110 or treatments B 120) (SC010).Then, request generating unit K102 produces " request " (SC020) according to " dump energy " (dump energy 230).The processing of SC010 and SC020 is distinguished identical with the S1010 shown in Figure 9 of embodiment 1 and the processing of S1020.
Then, the K103 of Request Processing portion implements " predetermined process " (predetermined process 200) (SC030) corresponding to " request ".As " predetermined process ", the K103 of Request Processing portion forbids the execution (SC031) of specific processing corresponding to " request ".As the method for forbidding carrying out, do not react yet, make forcibly the function of the vibrations etc. of setting to be failure to actuate etc. even for example can enumerate the specific button that makes the user press portable terminal device.Particularly, can enumerate and forbid specific interruption, make being treated as of appointment force waiting status etc.In addition, be in the processing of the appointment that the time point that has produced " request " is forbidden and carry out under the medium situation, also can pass through and forbid behind the certain hour etc. forbidding or shows warning after the end of carrying out.
In addition, the K103 of Request Processing portion also can permit the execution of specific processing by " request ".Can enumerate the execution of for example permitting the function of forbidding or province's electrotype of function restriction has been carried out in permission when dump energy is lower than threshold value function etc. by above-mentioned steps.Particularly, can enumerate and only permit specific interruption or pressure waiting status releasing of designated treatment etc.
[embodiment 5: effect]
According to the portable terminal device of relevant present embodiment, the execution of specific processing can be forbidden as " predetermined process " or it can be carried out.Thus, by forbidding, suppress the not necessarily use of function, can the anti-possible troubles that terminate in such as situation that can not converse will be exhausted because of residual capacity of battery.
[embodiment 6]
The portable terminal device of relevant embodiment 6 is characterised in that, as " predetermined process " and output as the charge point information of the information of the position of the relevant charging that can carry out portable phone.
[embodiment 6: structure]
Figure 28 is the figure of functional structure of the portable terminal device of the relevant present embodiment of expression.
Portable terminal device KD00 comprises consumption electric power calculating part KD01, request generating unit KD02 and the KD03 of Request Processing portion.Portable terminal device KD00 also can also comprise outside output unit KD04 and positional information acquisition device KD05.
Portable terminal device KD00 is a portable unit battery-operated, that can carry.Particularly, corresponding to portable telephone, PHS, PDA, portable game, also have notebook computer etc.Consumption electric power calculating part KD01 and request generating unit KD02 have consumption electric power calculating part K101 and the same respectively function of request generating unit K102 with embodiment 1.The KD03 of Request Processing portion is characterised in that output charge point information.Portable terminal device KD00 also can also have outside output unit KD04.The outside output unit K904 of outside output unit KD04 and embodiment 2 is same.In addition, portable terminal device KD00 also can also have positional information acquisition device KD05.Positional information acquisition device KD05 is the positional information acquisition device of GPS (GlobalPositioning System) receiver etc.
The structure of the processing shown in the structure of the processing of moving on the portable terminal device of relevant embodiment 6 and the embodiment 1 is same.
[embodiment 6: the flow process of processing]
Figure 29 is the process flow diagram of an example that is illustrated in the flow process of the processing of moving on the portable terminal device of relevant embodiment 6.
Consume " consumption power information " (consuming power information 112 or consumption power information 122) that electric power calculating part KD01 at first calculates " processings " (handling A110 or treatments B 120) (SD010).Then, request generating unit KD02 produces " request " (SD020) according to " dump energy " (dump energy 230).The processing of SD010 and SD020 is distinguished identical with the S1010 shown in Figure 9 of embodiment 1 and the processing of S1020.
Then, the KD03 of Request Processing portion implements " predetermined process " (predetermined process 200) (SD030) corresponding to " request ".As " predetermined process ", the KD03 of Request Processing portion obtains the positional information (SD031) of the position at relevant current user place at first corresponding to " request ".Positional information can obtain by the positional information acquisition device KD05 of GPS receiver etc.
Then, the KD03 of Request Processing portion generates charge point information (SD032).The charge point information that generates for example is that near cartographic information, the expression of the charge point of current user residing sell can be with the information in the shop (convenience store etc.) of the equipment (battery etc.) of portable terminal device charging.In addition, charge point information can be character string, view data also, be used for the view data of animation or voice data etc.
Then, the KD03 of Request Processing portion sends charge point information to outside output unit KD04 (SD033).As concrete example, the KD03 of Request Processing portion also can send dot information to outside output unit KD04 by dot information is written in particular outer register or the memory area etc.In addition, outside output unit KD04 for example also can be the display device or the voice output of portable terminal device.In addition, outside output unit KD04 also can send the positional information in shop etc. etc. to the Vehicular navigation system of vehicle etc.And then outside output unit KD04 also can send the positional information of portable terminal device to the shop of the charge point information that is transmitted etc.Thus, shop etc. can be grasped around degree ground how and had the portable terminal device that needs charging etc.
[embodiment 6: effect]
According to the portable terminal device of relevant present embodiment, can export charge point information as " predetermined process ".Thus, can be near the position of the charge point of user notifying etc., the user can take the reply of nigh charge point with portable terminal device charging etc., can be with anti-possible troubles that terminates in such as battery cut-outs.
[embodiment 7]
The portable terminal device of relevant embodiment 7 is characterised in that, as " predetermined process ", is threshold value when following at the dump energy of portable phone, and request makes the function of carrying out so far continue action to other-end.
[embodiment 7: structure]
Figure 30 is the figure of functional structure of the portable terminal device of the relevant present embodiment of expression.
Portable terminal device KE00 comprises consumption electric power calculating part KE01, request generating unit KE02 and the KE03 of Request Processing portion.Portable terminal device KE00 also can also comprise external request generating means KE04.
Portable terminal device KE00 is a portable unit battery-operated, that can carry.Particularly, corresponding to portable telephone, PHS, PDA, portable game, also have notebook computer etc.Wherein, battery also can be equipped in vehicle etc. and can not carry.Consumption electric power calculating part KE01 and request generating unit KE02 have consumption electric power calculating part K101 and the same respectively mechanism of request generating unit K102 with embodiment 1.The KE03 of Request Processing portion is characterised in that, is threshold value when following at the dump energy of portable phone, and request makes the function of carrying out so far continue action to other-end.Portable terminal device KE00 also can also have external request generating means KE04.External request generating means KE04 is the device that produces WLAN or the wireless signal of bluetooth or the electric wave of portable terminal device etc.
Figure 31 is the figure of functional structure of the terminal of the relevant present embodiment of expression.
Terminal T00 is network home appliance equipment (DVR (Digital Video Recorder), BD-R (Blu-ray Disc Recorder), HDD (Hard Disk Drive) logging machine, personal computer), navigational system etc.The T01 of portion is accepted in the request of terminal T00 can accept the wireless signal that external request generating means KE04 produces.For example, can receive the wireless signal of WLAN or bluetooth or the electric wave of portable terminal device.The T02 of Request Processing portion is the handling part that can then carry out the processing identical with the processing of carrying out on portable terminal device KE00.For example, in the processing of carrying out by the T02 of Request Processing portion, can enumerate image Presentation Function, Internet function, call function etc.
The structure of the processing shown in the structure of the processing of moving on the portable terminal device of relevant embodiment 7 and the embodiment 1 is same.
[embodiment 7: the flow process of processing]
Figure 32 is the process flow diagram of an example that is illustrated in the flow process of the processing of moving on the portable terminal device of relevant embodiment 7.
Consume " consumption power information " (consuming power information 112 or consumption power information 122) that electric power calculating part KE01 at first calculates " processings " (handling A110 or treatments B 120) (SE010).Then, request generating unit KE02 produces " request " (SE020) according to " dump energy " (dump energy 230).The processing of SE010 and SE020 is distinguished identical with the S1010 shown in Figure 9 of embodiment 1 and the processing of S1020.
Then, the KE03 of Request Processing portion implements " predetermined process " (predetermined process 200) (SE030) corresponding to " request ".As " predetermined process ", the KE03 of Request Processing portion is at first corresponding to " request ", and which function decision makes continue the continuation action request information (SE031) of action in other-end.In continuing action request information, comprise the request of TV audiovisual, TV video recording, Internet function, mail function, call function, GPS function, camera-enabled etc.
Then, the KE03 of Request Processing portion will continue action request information and send external request generating means KE04 (SE032) to.As concrete example, the KE03 of Request Processing portion perhaps utilizes the radio generating device of portable terminal device via WLAN or bluetooth, produces request.When using WLAN, can consider to use TCP/IP (Transmission Control Protocol/Internet Protocol) as communication protocol etc.
[embodiment 7: effect]
Portable terminal device according to relevant present embodiment, as " predetermined process ", become threshold value when following at the dump energy of portable terminal device, request makes the function of carrying out so far continue action to other-end, can continue to carry out the function of portable terminal device in other-end.For example, the charge volume of portable terminal device tails off, and the continuation of the program in can realizing recording a video is recorded a video, can be continued conversation by other portable terminal devices when dump power tails off in conversation in portable terminal device temporarily.Can before running down of battery, preserve the storage data of recreation when in portable terminal device, just playing in addition.Therefore, the user can continue to make the game function action in other-end when dump power tails off.
Embodiment disclosed herein all is illustration and should not think restrictive aspect all.Scope of the present invention is not by above-mentioned explanation but represented by claims, means to be included in the meaning that is equal to claims and all changes in the scope.