Embodiments discussed herein are related to a communication terminal device, a remaining battery amount calculation method, and a recording medium storing a remaining battery amount calculation program.
In a communication terminal device, a rechargeable battery is used.
A related technique is disclosed in Japanese Laid-open Patent Publication No. 11-85337, Japanese Laid-open Patent Publication No. 2009-17621, or Japanese Laid-open Patent Publication No. 2004-157842.
According to one aspect of the embodiments, a communication terminal device includes: a wireless unit configured to transmit and receive a radio wave; an operating circuit configured to be used for operating the communication terminal device; a battery configured to supply electric power to the communication terminal device; a power supply circuit configured to control supply of electric power from the battery; and an arithmetic processing unit configured to detect an operation on the operating circuit and a duration time of the operation, detect an external environment of the communication terminal device through the wireless unit, and calculate a first remaining battery amount of the battery based on the operation, the duration time, and the external environment.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
For example, a portable information terminal includes a main control unit, and a sub-controller that is capable of operating with less electric power than the main controller and controls a voltage detection circuit and a power supply circuit. In the portable information terminal, the sub-controller controls the voltage detection circuit detecting the voltage of a battery, and the power supply circuit supplying electric power to the main controller and a communication controller. Owing to such control, the run time of the portable information terminal may become longer.
For example, in response to a situation, the communication terminal device outputs different kinds of guidance relating to charging. The communication terminal device includes a charging log, a usage log, a power consumption prediction mechanism, and a charging determination mechanism. The charging log is information where the charging start time of a battery and the location information of the charging thereof are recorded with being associated with each other. The usage log is information where the temporal usage situation of the communication terminal device is recorded. From the charging log and the usage log, the power consumption prediction mechanism predicts power consumption to be used before a subsequent charging prediction time. When a remaining battery amount is less than the predicted power consumption, the charging determination mechanism prompts charging in response to the location of the communication terminal device or output a usage time until a scheduled charging time.
In an eco-driving diagnostic system in a vehicle, based on the consumption amount of fuel or a driving situation, which are transmitted to a center, the consumption amount of fuel or the amount of emission of greenhouse effect gas or the like due thereto is calculated. So as to enlighten on performing eco-driving based on the calculated information, contents may be provided to a portable terminal.
The available time of a battery, which is described as a catalog value in the communication terminal device, is described in regard to a standby time in many cases. Therefore, depending on the usage state or the like of a user, there may be a large difference between the available times.
Depending on an operation situation, even though the communication terminal device has been only used for a significantly short time period with respect to the catalog value, charging may be needed in some cases. In such a case, the user may feel that a battery life is not good, and may recognize that there is a problem on a communication terminal device side.
The arithmetic processing unit 3 may be an arithmetic processing device performing processing relating to the operation of the mobile terminal device 1. The wireless circuit 5 generates a transmission signal used for transmitting a voice and other information, and extracts a signal from a radio wave the antenna 7 has received. The antenna 7 may be a transmission/reception device that transmits and receiving radio waves. Owing to a wireless unit 8 including the wireless circuit 5 and the antenna 7, the mobile terminal device 1 performs wireless communication. The operating circuit 9 may be a circuit that detects an instruction, which is issued to the mobile terminal device 1, and converting the instruction into a signal. The display device 11 may be a device that performs display and, for example, a liquid crystal display device or the like.
The power supply circuit 13 may be a circuit that controls the battery 15. The battery 15 is a battery that supplies electric power to the mobile terminal device 1, and may be a rechargeable battery such as a lithium-ion battery. The temperature detector 17 may be a temperature detection device that detects the temperature of the battery 15. The memory 19 is a storage device including, for example, a read only memory (ROM), a random access memory (RAM), or the like, and stores therein a program for controlling the operation of the mobile terminal device 1, and data in response to processing. For example, information used for calculating a remaining battery amount may be stored in advance. The voice input/output unit 21 includes, for example, a microphone, a speaker, and so forth, and may be a device that converts an electrical signal into a voice, outputs the voice, and converts a detected voice into an electrical signal.
The date 52 is a date when the log 50 has been acquired. The time 54 is a time when the log 50 has been acquired. The battery voltage 56 is the voltage of the battery 15 when the log 50 has been acquired, and the battery voltage 56 is detected by the arithmetic processing unit 3 through the power supply circuit 13. The charging voltage 58 is a charging voltage applied to the battery 15 through, for example, a cradle or a Universal Serial Bus (USB). The battery temperature 60 is the temperature of the battery 15, detected by the temperature detector 17. The reception power 66 is the electric power of a radio wave received from the antenna 7 through the wireless circuit 5. The transmission power 68 is the electric power of a radio wave output from the antenna 7 through the wireless circuit 5.
The latitude 70 is the latitude of a base station serving as a target to and from which the mobile terminal device 1 transmits and receives. The longitude 72 is the longitude of the base station serving as a target to and from which the mobile terminal device 1 transmits and receives. The log type 74 is the type of an operation detected by the operating circuit 9.
In
The basic value 94 indicates a current value consumed typically in the case of the state of the type 92. The addition type 96 indicates a standard by which a consumption current is added owing to a condition other than the type 92, the condition including, for example, a radio wave intensity, a device temperature, or the like. For example, a case where the addition type 96 is “α” may indicate a type where a current value is added depending on whether or not the mobile terminal device 1 is moving. A case where the addition type 96 is “β” may indicate a type where a current value is added in response to, for example, the radio wave intensity and the battery temperature. A case where the addition type 96 is “γ” may indicate a type where addition due to another factor is not performed. When an external environment such as the radio wave intensity or the device temperature, which relates to the type 92, is considered to be deteriorated, the battery consumption amount may be calculated owing to the addition type 96 so that battery consumption becomes large.
The display 150 includes a title 152, a circular graph 154, a usage-time display unit 156, and an available time display unit 158. The title 152 indicates the content of the display 150. The circular graph 154 indicates the percentage of a battery consumption amount with respect to each operation type from the latest charging termination up to a current time or up to the start of the latest charging. The circular graph 154 indicates that a consumption amount due to a game is the largest and a consumption amount due to WEB browsing is the second largest.
The usage-time display unit 156 indicates a usage time up to the current moment after the latest charging termination or up to the start of current charging in the case of being charged. The available time display unit 158 indicates the prediction value of the available time, which is calculated in accordance with the utilization form of the user illustrated in the circular graph 154, of the mobile terminal device 1, which is charged most recently. A battery capacity immediately after the charging termination of the charging having finished most recently may be obtained based on, for example, the battery consumption amount data 140 illustrated in
The arithmetic processing unit 3 performs time check (S203). For example, by a function provided in the arithmetic processing unit 3, a date and a time may be acquired like the date 52 and the time 54. The arithmetic processing unit 3 checks a temperature (S204). The arithmetic processing unit 3 acquires a temperature such as the battery temperature 60, for example, from the temperature detector 17 through the power supply circuit 13. The temperature detector 17 may also acquire the temperature of the battery 15, and may also acquire the temperature of a device, such as the device temperature 62, from a temperature detector which acquires the temperature of a device.
The arithmetic processing unit 3 performs environment check (S205). For example, the arithmetic processing unit 3 measures the battery voltage 56 of the battery 15 through the power supply circuit 13. Through the antenna 7 and the wireless circuit 5, the base station information 64, the reception power 66, the transmission power 68, the latitude 70, the longitude 72, or the like is acquired. The arithmetic processing unit 3 stores, in the memory 19, measurement values acquired in the S202 to the S205, as the log 50.
The arithmetic processing unit 3 judges whether or not a deterioration factor exists in the acquired log 50, the deterioration factor shortening, for example, a battery available time (S207). The deterioration factor includes, for example, a case where the reception power 66 is electric power less than or equal to a given value, a case where a temperature is less than or equal to a given value, a case where a temperature is greater than or equal to a given value, or a case where move is continued.
When it has been judged that the deterioration factor exists (S207: YES), the arithmetic processing unit 3 causes, for example, the display device 11 or the like to display the existence of a factor deteriorating a battery life, and notifies the user of the existence (S208). When no deterioration factor exists (S207: NO), the processing proceeds to S209.
The arithmetic processing unit 3 judges whether or not a battery-life state check operation has been performed through the operating circuit 9 (S209). The battery-life state check operation may be an operation for causing a remaining battery amount and so forth to be calculated or an operation for causing processing for displaying, for example, the display example 150 to be executed. When it has been judged that the battery-life state check operation has been performed (S209: YES), the processing proceeds to S210, and the calculation of a battery life and display (ECO check) are performed (S210). When no battery-life state check operation has been confirmed (S209: NO), the processing returns to the S202 and is repeated.
For example, from the acquired log type 74, the arithmetic processing unit 3 acquires, as a duration time, a time having elapsed before a time when another log type 74 has been detected next. In response to the log type 74, the arithmetic processing unit 3 refers to the addition type 96, illustrated in
When having been judged to be moving, the arithmetic processing unit adds, to the basic value 94=“5 mA” of the “standby”, the addition value 104=“10 mA” at the time of the state 102=“move” in the moving state table 100 illustrated in
For example, when the type 92 is the “telephone call” and the addition type 96 is the “β”, the arithmetic processing unit 3 refers to the reception power 66 and the battery temperature 60 at a time corresponding to the “telephone call” in the log 50. The arithmetic processing unit 3 refers to which of the electric field intensities 112 in the radio wave state table 110 illustrated in
By calculating and adding the battery consumption amount with respect to each of all the operation types during that time period, in such a way as described above, the arithmetic processing unit 3 calculates the total consumption amount of the reference target time period (S254). In the same way as the reference target time period, the arithmetic processing unit 3 calculates the available time of the mobile terminal device 1 when the mobile terminal device 1 has been used (S255). For example, the battery voltage 56 in the log 50 in
In the mobile terminal device 1 illustrated in
A usage time or a battery consumption amount is displayed with respect to each log type 74, and hence, it may be possible for the user to recognize the user's actual usage of the mobile terminal device 1. Based on such presentation, the user may recognize what operation a battery is greatly consumed by.
When there is a difference between a continuous standby time or an available time, described in a catalog presented by a maker, and an actual available time, there may be reduced the occurrence of a misunderstanding that there is a problem in the performance of a battery. The user's dissatisfaction with the battery consumption amount may be reduced.
When the battery consumption amount is calculated, information such as a radio wave intensity or a temperature is incorporated. Therefore, a battery consumption amount whose accuracy is high may be calculated. When it is determined that a factor exists which causes the battery consumption amount to increase, the user is notified. Therefore, the desirability of charging may be correctly acknowledged. When the user feels that a battery life is not good, it may be determined, based on the result of battery-life state check, whether or not a failure has occurred in the mobile terminal device 1.
For example, when the sensitivity of the voice input/output unit 21 is changed based on an ambient noise, an addition value may be provided in a current value corresponding to the ambient noise. As an external environment, other information such as weather may be used. For example, in response to the percentage of clouds, the range of an electric field intensity may also be changed. Information may also be acquired from an external database through the wireless unit 8.
For example, the circular graph 154 may also be displayed by another display method. A battery consumption amount may not be displayed but a usage time may also be displayed. As for the usage-time display unit 156 or the available time display unit 158, another numerical value such as the proportion of a spent time to the available time may also be displayed. The presentation of the battery consumption amount may also be performed owing to a voice.
The sequence of the S202 to the S205, which corresponds to the processing where the arithmetic processing unit 3 acquires the log 50, is an example, and another sequence may also be adopted. The latitude 70 or the longitude 72 may also be the latitude or the longitude of a base station, and may also be acquired using the function of the Global Positioning System (GPS) of the mobile terminal device 1. In a method where the duration time of the influence of the external environment is determined based on the log 50, the timing of the log 50 or the form of the reference value may be arbitrary.
The display device 11 and the voice input/output unit 21 are examples of a presentation unit, and the memory 19 is an example of a storage unit. The storage unit may also be a detachable portable recording medium.
The mobile terminal device 1 illustrated in
The server 275 acquires, from the mobile terminal device 1 through the wireless unit 8 and the base station 280, the log 50 stored in the memory 19 in the mobile terminal device 1, for example, in the S206 in
The CPU 302 may be an arithmetic processing unit controlling the operation of the whole computer 300. The memory 304 may be a storage unit that stores therein a program for controlling the operation of the computer 300 and is used as a working area as appropriate when the program is executed. The memory 304 may be, for example, a random access memory (RAM), a read only memory (ROM), or the like. The input device 306 may be a device that acquires the input of various kinds of information from a user, based on an operation of the user of the computer, and sends the acquired input information to the CPU 302. The input device 306 may be, for example, a keyboard device, a mouse device, or the like. The output device 308 may be a device outputting a processing result of the computer 300, and a display device or the like is included. For example, the display device displays a text or an image in response to display data sent by the CPU 302.
The external storage device 312 may be, for example, a storage device such as a hard disk, and stores therein various kinds of control programs to be executed by the CPU 302, acquired data, or the like. A program for calculating a remaining battery amount, the basic consumption amount 90, the moving state table 100, the radio wave state table 110, the temperature addition value 120, or the battery consumption amount data 130 may also be stored. The medium driving device 314 may be a device for performing writing and reading on the portable recording medium 316. The CPU 302 reads out, through the recording medium driving device 314, a predetermined control program stored in the portable recording medium 316, executes the predetermined control program, and hence, performs various kinds of control processing. The portable recording medium 316 may be, for example, a Compact Disc (CD)-ROM, a Digital Versatile Disc (DVD), a Universal Serial Bus (USB) memory, or the like. The network connection device 318 may be an interface device managing the transmission and reception of various kinds of data with an external portion by wired or wireless. The bus 310 may be a communication path coupling the above-mentioned individual devices to one another and performing the exchange of data.
A program causing the computer to execute the remaining battery amount presentation method may be stored in, for example, the external storage device 312. The CPU 302 reads out the program from the external storage device 312, and causes the computer 300 to present a remaining battery amount. A control program may be created that is used for causing the CPU 302 to perform processing for presenting the remaining battery amount, and may be stored in the external storage device 312. For example, based on a predetermined instruction from the input device 306, the CPU 302 may read out and execute this control program from the external storage device 312. The program may also be stored in the portable recording medium 316.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiments of the present invention have been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2013-055174 | Mar 2013 | JP | national |
This application is a divisional of U.S. patent application Ser. No. 14/049,362, filed Oct. 9, 2013 which claims priority to Japanese patent application no. 2013-055174, filed on Mar. 18, 2013. The foregoing applications are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 14049362 | Oct 2013 | US |
Child | 15498456 | US |