JP5548264B2 - 携帯型情報処理端末 - Google Patents

携帯型情報処理端末 Download PDF

Info

Publication number
JP5548264B2
JP5548264B2 JP2012519209A JP2012519209A JP5548264B2 JP 5548264 B2 JP5548264 B2 JP 5548264B2 JP 2012519209 A JP2012519209 A JP 2012519209A JP 2012519209 A JP2012519209 A JP 2012519209A JP 5548264 B2 JP5548264 B2 JP 5548264B2
Authority
JP
Japan
Prior art keywords
application
unit
power consumption
time
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2012519209A
Other languages
English (en)
Other versions
JPWO2011155106A1 (ja
Inventor
泰教 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2012519209A priority Critical patent/JP5548264B2/ja
Publication of JPWO2011155106A1 publication Critical patent/JPWO2011155106A1/ja
Application granted granted Critical
Publication of JP5548264B2 publication Critical patent/JP5548264B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/263Arrangements for using multiple switchable power supplies, e.g. battery and AC
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3212Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3228Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • G06F9/4893Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues taking into account power or heat criteria
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
    • H02J7/80Circuit arrangements for charging or discharging batteries or for supplying loads from batteries including monitoring or indicating arrangements
    • H02J7/82Control of state of charge [SOC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
    • G06F11/3062Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations where the monitored property is the power consumption
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/865Monitoring of software
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J50/00Circuit arrangements or systems for wireless supply or distribution of electric power
    • H02J50/10Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J50/00Circuit arrangements or systems for wireless supply or distribution of electric power
    • H02J50/10Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
    • H02J50/12Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling of the resonant type
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J50/00Circuit arrangements or systems for wireless supply or distribution of electric power
    • H02J50/20Circuit arrangements or systems for wireless supply or distribution of electric power using microwaves or radio frequency waves
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Power Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)
  • Power Sources (AREA)
  • Stored Programmes (AREA)

Description

本発明は、アプリケーションプログラムをインストール可能な携帯型情報処理端末に関し、より特定的には、インストールされたアプリケーションプログラムを実行した際の消費電力を管理・表示することが可能な携帯型情報処理端末に関するものである。
近年、音声通話以外に、ゲーム、音楽視聴、テレビ視聴、カメラ撮影など様々なアプリケーションを動作させることのできる携帯型情報処理端末が爆発的に普及している。このような携帯型情報処理端末では、電池残量や携帯型情報処理端末のハードリソースの負荷状況に応じて、アプリケーションを実行可能な時間が異なる。そのため、携帯型情報処理端末のユーザがアプリケーションを実行する際に、現在の電池残量で、各アプリケーションの実行可能時間を知ることができればメリットが大きい。
従来の携帯型情報処理端末としては、現在の電池残量の状況に応じて、特定のアプリケーションの実行可能時間を表示するものがあった(例えば、特許文献1参照)。特許文献1に記載の携帯型情報処理端末は、アプリケーションごとの消費電力を記録したテーブルを持ち、当該テーブルに記録された消費電力と現在の電池残量とから、特定のアプリケーションの実行可能時間を算出していた。
特開2005−80385号公報
しかしながら、従来の携帯型情報処理端末では、アプリケーションごとの自端末での消費電力が予め何らかの手段で明確にされていることが前提となっていた。そのため、後からインストールされたアプリケーションのような、自端末での消費電力が予め分からないアプリケーションの実行可能時間を算出できないという課題を有していた。
特に、不特定の端末で実行可能なアプリケーションについては、アプリケーションを実行可能な全ての端末での消費電力が予め提示されることは難しく、従来の携帯型情報処理端末では、実行可能時間を算出できなかった。このような、予め自端末での消費電力が分からないアプリケーションについても、実行可能時間が表示されることが求められていた。
それ故に、本発明は、前記従来の課題を解決するもので、ユーザが明示的にアプリケーションを実行する前に、予め自端末での消費電力が分からない不特定のアプリケーションについても、アプリケーションの実行可能時間を表示することのできる携帯型情報処理端末を提供することを目的とする。
上記目的を達成するために、本発明の携帯型情報処理端末は、アプリケーションが格納されるアプリ格納部と、外部からアプリケーションを取得し、当該取得したアプリケーションをアプリ格納部に格納する取得部と、アプリ格納部に格納されたアプリケーションの単位時間当たりの消費電力を記録するアプリ管理テーブルと、携帯型情報処理端末に電力を供給する電池部と、充電器との接続の有無を検知すると共に、充電器からの電池部への充電を制御する充電制御部と、電池部の電池残量を管理する電池残量管理部と、アプリ格納部に格納されたアプリケーションの実行を要求するアプリ制御部と、アプリ制御部の要求に従って、アプリケーションを実行するアプリ実行部と、アプリケーションを実行した際の単位時間当たりの消費電力を測定する電力計測部と、アプリ管理テーブルを管理すると共に、アプリケーションの単位時間当たりの消費電力と、電池部の電池残量とに基づいて、アプリケーションの実行可能時間を算出するアプリ状態管理部と、アプリケーションの実行可能時間を表示する表示部とを備える。
アプリ管理テーブルには、アプリ格納部に格納されたアプリケーションごとに、単位時間当たりの消費電力が不明であるか否かを示すフラグがさらに記録されている。また、取得部は、アプリケーションを取得する際に、アプリ状態管理部を介して、アプリケーションの単位時間当たりの消費電力が不明であることを示すフラグをアプリ管理テーブルに記録する。
携帯型情報処理端末は、ユーザからの操作を受け付ける操作部をさらに備える。アプリ状態管理部は、操作部を介して、ユーザからアプリケーションごとの実行可能時間の表示を求められた場合に、電池残量管理部から電池残量と、アプリ管理テーブルから、アプリケーションごとの単位時間当たりの消費電力とを取得し、電池残量と単位時間当たりの消費電力とに基づいて、アプリケーションごとの実行可能時間を算出し、当該算出した実行可能時間を表示部に表示する。
また、携帯型情報処理端末は、ユーザからの操作を受け付ける操作部をさらに備える。アプリ状態管理部は、操作部を介して、ユーザからアプリケーションごとの実行可能時間の表示を求められた場合に、電池残量管理部から電池残量と、アプリ管理テーブルから、アプリケーションごとの単位時間当たりの消費電力とフラグとを取得し、フラグが単位時間当たりの消費電力が不明であること示していないアプリケーションに関しては、電池残量と単位時間当たりの消費電力とに基づいて、実行可能時間を算出し、当該算出した実行可能時間を表示部に表示し、フラグが単位時間当たりの消費電力が不明であることを示しているアプリケーションに関しては、実行可能時間が不明であることを表示部に表示する。
電力計測部は、充電制御部を介して、携帯型情報処理端末が充電器へ接続されたことを検知し、かつ電池残量管理部を介して、電池部の電池残量が第1の所定値以上であることを検知すると、電池部への充電の中断を指示すると共に、単位時間当たりの消費電力が不明のアプリケーションの実行をアプリ制御部に要求し、電池残量管理部を介して、電池部の電池残量が第2の所定値以下であることを検知するか、もしくはアプリケーションが実行されてから所定時間以上が経過したことを検知すると、アプリ制御部にアプリケーションの実行停止を要求し、アプリケーションの単位時間当たりの消費電力を計測し、充電制御部を介して、電池部への充電の再開を指示する。
電力計測部は、電池残量管理部を介して、アプリケーションの実行開始時から実行停止時までの電池部の電池残量の差分を取得し、当該取得した電池残量の差分と、アプリケーションの実行時間とに基づいて、アプリケーションの単位時間当たりの消費電力を計測する。
好ましくは、電力計測部は、充電制御部を介して、携帯型情報処理端末が充電器へ接続され、かつ電池部の電池残量が第1の所定値以上であることを検知すると、単位時間当たりの消費電力が不明のアプリケーションの実行をアプリ制御部に要求し、充電制御部を介して、電池部の電池残量が第2の所定値以下であることを検知するか、もしくはアプリケーションが実行されてから所定時間以上が経過したことを検知すると、アプリ制御部にアプリケーションの実行停止を要求し、アプリケーションの単位時間当たりの消費電力を計測する。
電力計測部は、電池残量管理部を介して、アプリケーションの実行開始時から実行停止時までの電池部の電池残量の差分を取得し、充電制御部を介して、アプリケーションの実行開始時から実行停止時までの電池部の充電容量を取得し、当該取得した電池残量の差分と、充電容量と、アプリケーションの実行時間とに基づいて、アプリケーションの単位時間当たりの消費電力を計測する。
アプリ制御部は、アプリケーションの実行を要求されると、アプリ状態管理部を介して、アプリ管理テーブルから単位時間当たりの消費電力が不明であるアプリケーションの一覧を取得し、当該取得した一覧に含まれるアプリケーションをアプリ実行部に実行させると共に、当該アプリケーションが実行されたことを電力計測部に通知する。
アプリ制御部は、電力計測部が計測したアプリケーションの単位時間当たりの消費電力と、単位時間当たりの消費電力が不明でないことを示すフラグとを、アプリ状態管理部を介して、アプリ管理テーブルに記録する。
アプリ制御部は、操作部を介して、ユーザからの操作を検知すると、アプリ実行部へアプリケーションの実行停止および電力計測部へ消費電力の計測停止を指示し、充電制御部に充電の再開を指示する。
携帯型情報処理端末は、音声を出力する鳴動部と、表示部および鳴動部を制御するUI制御部と、表示部および鳴動部に関する制御要求を受け付けると、表示部および鳴動部を制御せず応答のみを行い、電力計測部からの要求で表示部および鳴動部に関する制御要求から表示部および鳴動部に要求された動作の状況を記録する擬似動作部と、通常動作モードと擬似動作モードの動作モードを持ち、アプリ状態管理部、アプリ制御部、アプリ実行部から要求を受けると、動作モードが通常動作モードであればUI制御部へ通知し、動作モードが擬似動作モードであれば擬似動作部に通知するIF部と、アプリ制御部からの動作モード設定要求に基づいて、IF部の動作モードを制御する動作モード管理部をさらに備える。電力計測部は、内部に表示部および鳴動部の動作状況に応じた消費電力データを保持する。
アプリ制御部は、取得した一覧に含まれるアプリケーションをアプリ実行部に実行させる際に、動作モード管理部に擬似動作モードへ遷移するように要求し、アプリケーションの実行が終了すると、動作モード管理部に通常動作モードへの遷移を要求する。
電力計測部は、電池残量管理部を介して、アプリケーションの実行開始時から実行停止時までの電池部の電池残量の差分を取得し、当該取得した電池残量の差分と、アプリケーションの実行時間と、擬似動作部が記録した表示部および鳴動部に要求された動作の状況とに基づいて、アプリケーションの単位時間当たりの消費電力を計測する。
アプリ実行部は、電力測定用に特化したアプリケーションの動作モードである電力測定モードで、アプリケーションを実行する。また、携帯型情報処理端末は、アプリケーション実行中の単位時間当たりの動作状況を記憶するアプリ操作志向情報記憶部をさらに備えてもよい。アプリ実行部は、アプリ操作志向情報記憶部に記憶されているアプリ操作志向情報に基づいて、アプリケーションを実行する。電力計測部は、アプリケーションを実行した際の単位時間当たりの消費電力を測定する。
また、本発明は、電池部とアプリ格納部と表示部とを備えた携帯型情報処理端末が実施する方法にも向けられている。上記方法は、外部からアプリケーションを取得し、当該取得したアプリケーションをアプリ格納部に格納するステップと、電池部から携帯型情報処理端末に電力を供給するステップと、充電器との接続の有無を検知すると共に、充電器から電池部への充電を制御するステップと、電池部の電池残量を管理するステップと、アプリ格納部に格納されたアプリケーションの実行を要求するステップと、要求に従って、アプリケーションを実行するステップと、アプリケーションを実行した際の単位時間当たりの消費電力を測定するステップと、アプリケーションの単位時間当たりの消費電力を記録したアプリ管理テーブルを管理するステップと、アプリケーションの単位時間当たりの消費電力と、電池部の電池残量とに基づいて、アプリケーションの実行可能時間を算出するステップと、アプリケーションの実行可能時間を表示部に表示するステップとを備える。また、本発明は、上述した方法を携帯型情報処理端末に実行させるプログラムであってもよい。
以上のように、本発明の携帯型情報処理端末によれば、充電器に接続中に、アプリ制御部がアプリ状態管理部からの通知で単位時間当たりの消費電力が不明なアプリケーションを実行し、電力計測部がアプリケーション実行中の単位時間当たりの消費電力を計測する。これにより、消費電力が不明なアプリケーションの単位時間当たりの消費電力を計測することが可能となり、ユーザが明示的に不特定のアプリケーションを実行する前にアプリケーションの実行可能時間を知ることができる。また、充電器に接続中に、消費電力が不明なアプリケーションの単位時間当たりの消費電力を計測することで、消費電力を計測するための処理により、電池容量が完全に無くなるというユーザにとってのデメリットも解消することができる。
図1は、本発明に係る携帯型情報処理端末の外観の一例を示す図である。 図2は、本発明の第1の実施形態に係る携帯型情報処理端末10の構成の一例を示すブロック図である。 図3は、アプリ管理テーブルの一例を示す図である。 図4は、本発明の第1の実施形態におけるアプリケーションのダウンロード時の処理に関するフローチャートの一例を示す図である。 図5は、アプリケーションの一覧を表示した時の一例を示す図である。 図6は、アプリケーションの実行可能時間の表示例を示す図である。 図7は、本発明の第1の実施形態におけるアプリケーションの実行可能時間表示時の処理に関するフローチャートの一例を示す図である。 図8は、本発明の第1の実施形態における充電器に接続時の電池残量の推移の一例を示す図である。 図9は、本発明の第1の実施形態における充電器に接続時の処理に関するフローチャートの一例を示す図である。 図10は、本発明の第1の実施形態における充電器に接続時の処理に関するフローチャートの一例を示す図である。 図11は、本発明の第1の実施形態における充電器に接続時にユーザの操作が発生した場合の処理に関するフローチャートの一例を示す図である。 図12は、本発明の第2の実施形態に係る携帯型情報処理端末20の構成の一例を示すブロック図である。 図13は、本発明の第2の実施形態における充電器に接続時の電池残量の推移の一例を示す図である。 図14は、本発明の第2の実施形態における充電器に接続時の処理に関するフローチャートの一例を示す図である。 図15は、本発明の第2の実施形態における充電器に接続時の処理に関するフローチャートの一例を示す図である。 図16は、本発明の第2の実施形態における充電器に接続時にユーザの操作が発生した場合の処理に関するフローチャートの一例を示す図である。 図17は、本発明の第3の実施形態に係る携帯型情報処理端末30の構成の一例を示すブロック図である。 図18は、本発明の第3の実施形態に係るUI部330の構成の一例を示すブロック図である。 図19は、本発明の第3の実施形態における充電器に接続時の処理に関するフローチャートの一例を示す図である。 図20は、本発明の第3の実施形態における充電器に接続時の処理に関するフローチャートの一例を示す図である。 図21は、本発明の第3の実施形態における充電器に接続時にユーザの操作が発生した場合の処理に関するフローチャートの一例を示す図である。 図22は、本発明の第4の実施形態に係る携帯型情報処理端末40の構成の一例を示すブロック図である。 図23は、本発明の第4の実施形態における消費電力計測中の電池残量の推移の一例を示す図である。 図24は、本発明の第4の実施形態における消費電力計測時の処理に関するフローチャートの一例を示す図である。 図25は、本発明の第4の実施形態における消費電力計測時の処理に関するフローチャートの一例を示す図である。 図26は、本発明の第5の実施形態におけるアプリ管理テーブルの一例を示す図である。 図27は、本発明の第6の実施形態に係る携帯型情報処理端末60の構成 の一例を示すブロック図である 図28は、無線充電される携帯型情報処理端末10aの構成の一例を示すブロック図である。
以下、本発明の各実施形態に係る携帯型情報処理端末ついて、図面を参照しながら説明する。
<携帯型情報処理端末の外観>
まず、本発明の各実施形態に係る携帯型情報処理端末の外観について説明する。
図1は、本発明の各実施形態に係る携帯型情報処理端末10の外観の一例を示す図である。図1(a)は正面からの携帯型情報処理端末10の外観を示し、図1(b)は背面からの携帯型情報処理端末10の外観を示している。図1において、携帯型情報処理端末10は、表示部11、鳴動部12、操作部13、電池部15、および外部接続部16等を備える。
表示部11は、画面表示を行う部分であり、LCD(Liquid Crystal Display)などが該当する。また、表示部11は、図1に記載のように、携帯型情報処理端末10のシステムに含まれてもよいし、携帯型情報処理端末10の外部の表示デバイスに信号を出力し、外部の表示デバイスを用いて表示を行ってもよい。
鳴動部12は、音声を出力する部分であり、スピーカなどが該当する。操作部13は、ユーザからの操作を受け付ける部分であり、キーやタッチパネル、ゲームコントローラーなどが該当する。電池部15は、携帯型情報処理端末10を駆動させるための電池である。電池部15は、充電器(図示せず)を用いて、外部電源から充電することで電力を蓄えることが可能である。外部接続部16は、外部からアプリケーションを取得する部分であり、USB、LANなどの有線接続や、無線LAN、BlueToothなどの無線接続を行う部分が該当する。また、外部接続部16は、通信により実行中のアプリケーションと外部とを接続することも可能である。なお、外部接続部16は、CDやDVD等の記憶媒体を介して、アプリケーションを取得してもよい。
(第1の実施形態)
本発明の第1の実施形態に係る携帯型情報処理端末10について説明する。
<携帯型情報処理端末10の構成>
図2は、本発明の第1の実施形態に係る携帯型情報処理端末10の構成の一例を示すブロック図である。図2において、第1の実施形態に係る携帯型情報処理端末10は、電池部15、外部接続部16、アプリ状態管理部100、アプリ制御部101、アプリ実行部102、アプリ格納部103、電力計測部110、充電制御部111、電池残量管理部112、時計部121、ダウンロード部122、UI(User Interface)部130、およびアプリ管理テーブル500等を備える。
アプリ状態管理部100は、アプリケーションの消費電力情報を記載したアプリ管理テーブル500を管理する部分である。アプリケーションの消費電力情報とは、アプリケーションプログラムを携帯型情報処理端末10(自端末)が実行する際の単位時間当たりの消費電力のことである。また、アプリケーションといえば、アプリケーションプログラムを含む概念を示すものとする。アプリ状態管理部100は、アプリ管理テーブル500に登録されているアプリケーションの実行可能時間をUI部130に伝える。この際、アプリ状態管理部100は、電池残量管理部112から取得した電池残量を、アプリ管理テーブル500から取得したアプリケーションの単位時間当たりの消費電力で除算することで、アプリケーションの実行可能時間を算出し、UI部130に各アプリケーションの実行可能時間を伝える。また、アプリ状態管理部100は、アプリ制御部101及びダウンロード部122からの要求に基づいて、アプリ管理テーブル500の読み出し、書き込みを行う。アプリ管理テーブル500については、図3を用いて後に説明する。
アプリ制御部101は、アプリケーションの実行を制御する。アプリ制御部101は、アプリ状態管理部100から実行すべきアプリケーションの情報を取得し、アプリ実行部102にアプリケーションの格納場所などを通知することでアプリケーションを実行させる。また、アプリ制御部101は、アプリケーションの単位時間当たりの消費電力情報を取得するため、電力計測部110へアプリケーションの実行開始と実行終了とを通知する。
アプリ実行部102は、アプリ格納部103に格納された(インストールされた)アプリケーションを実行する部分である。アプリケーションの実行に際して、アプリ実行部102は、表示すべき映像データおよび鳴動すべき音声データをUI部130に渡し、UI部130からはユーザの操作情報を取得する。
アプリ格納部103は、アプリケーションを格納する部分である。アプリケーションは、携帯型情報処理端末10の出荷前に格納されていてもよいし、出荷後にダウンロード部122を用いて取得した時に格納されてもよい。
電力計測部110は、アプリケーション実行中の単位時間当たりの消費電力を計測する部分である。電力計測部110は、アプリ制御部101からアプリケーションの実行開始と停止の通知を受け、消費電力を計測する。電力計測部110は、アプリケーションの実行を要求する際に、充電制御部111に充電停止を指示し、電池残量管理部112からアプリケーション実行開始と停止時の電池残量とを取得し、当該取得した電池残量の差分を計算することで、アプリケーションの消費電力を計算する。また、電力計測部110は、時計部121からアプリケーション実行開始と停止の時刻(すなわち、アプリケーションの実行時間)を取得することで、単位時間当たりの消費電力を計測する。時計部121は、時間を計測する部分であり、電力計測部110へ時刻を通知する。なお、時計部121は、電力計測部110の構成の一部に含まれていてもよい。
充電制御部111は、電力計測部110からの指示で、電池部15への充電の中断、再開を制御する。電池残量管理部112は、電池部15の電池残量を取得する部分である。電池残量管理部112は、電池部15の電池残量を電力計測部110、およびアプリ状態管理部100へ通知する。
ダウンロード部122は、外部接続部16を制御して外部からアプリケーションを取得する部分である。ダウンロード部122は、外部からアプリケーションを取得すると、アプリ格納部103にアプリケーションを格納し、アプリ管理テーブル500にアプリケーションを登録するためにアプリ状態管理部100へアプリケーションの追加を伝える。ダウンロード部122と、外部接続部16とは、アプリケーションを取得するための構成であるので、まとめて取得部と記すことも可能である。
UI部130は、表示部11、鳴動部12、および操作部13などから構成される。UI部130は、操作部13からユーザの操作内容を各部に伝える。また、UI部130は、各部からの指示により、表示部11への画面表示、鳴動部12からの音声出力を行う。なお、UI部130は、表示部11だけを備えるものであってもよい。
アプリ管理テーブル500は、アプリ格納部103に格納されているアプリケーションそれぞれについての消費電力情報を記録したテーブルである。アプリ管理テーブル500は、携帯型情報処理端末10内の記憶領域(図示せず)に記憶される。図3は、本発明に係るアプリ管理テーブル500の一例を示した図である。図3において、アプリ管理テーブル500には、アプリケーションそれぞれについて、アプリケーション格納場所、ダウンロード直後情報、および消費電力情報等が記載される。アプリケーション格納場所は、アプリケーションがアプリ格納部103のどこに格納されているかを示している。ダウンロード直後情報は、アプリ格納部103に格納されたばかりのアプリケーションで消費電力情報が不明なアプリケーションであるか否かを示す情報である。例えば、TRUEであれば、消費電力情報が不明であることを、FALSEであれば、消費電力情報を取得済みであることを示す。このように、ダウンロード直後情報は、アプリケーションの単位時間当たりの消費電力が不明であるか否かを示すフラグとして扱われる。
<アプリケーションのダウンロード>
続いて、アプリケーションをダウンロードする際の携帯型情報処理端末10の内部処理について、図4に示すフローチャートを用いて説明する。図4を参照して、まず、ダウンロード部122は、外部接続部16からアプリケーションを取得する(ステップS101)。アプリケーションを取得すると、ダウンロード部122は、アプリ格納部103にアプリケーションを格納する(ステップS102)。格納が終わると、ダウンロード部122は、追加されたアプリケーションの情報をアプリ状態管理部100へ通知する(ステップS103)。通知する情報は、アプリケーション名、アプリケーションの格納場所などである。最後にアプリ状態管理部100は、アプリ管理テーブル500を更新する(ステップS104)。
アプリ管理テーブル500の更新内容としては、例えば図3に記載のアプリ管理テーブル500に、アプリ状態管理部100から取得したアプリケーション名を追加し、アプリケーション格納場所には、アプリケーションの格納場所を記録し、ダウンロード直後情報にはTRUE、消費電力情報には0を記録する。
<アプリケーションの実行可能時間の表示>
次に、本発明の携帯型情報処理端末10におけるアプリケーションの実行可能時間を表示部11へ表示する機能について、図5、図6および図7を用いて説明する。
図5は、表示部11がアプリケーションの一覧を表示した場合の表示内容の一例を示す図である。図5(a)は、アプリケーションの一覧を表示した場合の表示内容の一例を示した図である。図5(b)および図5(c)は、アプリケーションの一覧に実行可能時間を表示した場合の表示内容の一例を示した図である。
図6は、アプリケーションの実行可能時間の表示例を示す図である。図6の表示例に基づいて、図5(b)および図5(c)に示す実行可能時間が表示記号で表示されている。具体的には、図5(b)は、ダウンロード直後状態のアプリケーションが存在する場合の一例を示している。図5(c)は、図5(b)でダウンロード直後状態のアプリケーションの消費電力情報を取得して、全てのアプリケーションの実行可能時間が表示可能になった場合の一例を示した図である。
次に、図5(a)のアプリケーションの一覧表示から、ユーザの操作により、図5(b)および図5(c)に示すアプリケーションの一覧に実行可能時間を表示する処理について、図7に示すフローチャートを用いて説明する。図7を参照して、操作部13からアプリ状態管理部100へアプリケーションの実行可能時間の表示の指示が送られる(ステップS201)。アプリ状態管理部100は、指示を受けてアプリ管理テーブル500からアプリケーションの総数の情報を取得し(ステップS202)、アプリケーションの数だけ各アプリケーションの実行可能時間の表示を繰り返す(ステップS203)。
各アプリケーションの実行可能時間の表示について説明する。アプリ状態管理部100は、アプリ管理テーブル500から、アプリケーションのダウンロード直後情報および消費電力情報を取得する(ステップS204)。ダウンロード直後情報がTRUEであれば(ステップS205のYesの分岐)、アプリ状態管理部100は、表示部11へアプリケーションがダウンロード直後状態であることを通知し(ステップS208)、表示部11でダウンロード直後状態であることを表示する(ステップS209)。
一方、アプリ状態管理部100が取得したダウンロード直後情報がFALSEであれば(ステップS205のNoの分岐)、アプリ状態管理部100は、電池残量管理部112から残電池容量(取得値をC0とする)を取得する(ステップS206)。次に、アプリ状態管理部100は、取得した消費電力情報(取得値をW0とする)に基づいて、残電池容量C0を消費電力情報W0で除算すること(C0/W0)で、該当するアプリケーションの実行可能時間を算出する(ステップS207)。アプリ状態管理部100は、算出した実行可能時間を表示部11へ通知し(ステップS208)、表示部11がそれに応じて表示する(ステップS209)。
<充電器接続中の処理>
続いて、ダウンロード直後状態のアプリケーションの消費電力情報を取得する処理について、図8、図9、図10を用いて説明する。本実施形態では、携帯型情報処理端末10が充電器に接続中である場合に、この処理を行うため、以降、充電器接続中の状態として説明する。
図8は、充電器に接続時の電池残量の推移の一例を示す図である。図8において、充電器に接続中(図8では時刻T0からT1の区間)は、電池部15の電池残量が増加し続ける。電池残量が第1の所定値C1以上(図8では時刻T1)になれば、充電を一旦停止し、ダウンロード直後状態のアプリケーションを実行する。電池残量が第2の所定値C2になるまで(図8では時刻T1からT2までの区間)、アプリケーションを実行する。電池残量が第2の所定値C2になったところ(図8では時刻T2)で、アプリケーションの実行を中止し、充電を再開する。
電池容量の差分(C1からC2の差分とほぼ同等)を時間(図8では時刻T1からT2の区間)で除算することで、アプリケーションの単位時間当たりの消費電力を計算することができる。以降、携帯型情報処理端末10は、ダウンロード直後状態のアプリケーションの全てについて、電池容量がC1になるまでの充電と、電池容量がC2になるまでのアプリケーションの実行とを繰り返す。
以降では、上記処理の詳細を図9、図10を用いて説明する。
図9を参照して、携帯型情報処理端末10に充電器が接続されると、充電制御部111から充電器が接続されていることが電力計測部110へ通知され(ステップS301)、電池部15へ充電が開始される。充電により電池残量が第1の所定値C1に達すると、電池残量管理部112から電力計測部110へ通知される(ステップS302)。電力計測部110は、消費電力測定のためのアプリケーションの実行が可能であることをアプリ制御部101へ通知する(ステップS303)。当該通知を受けて、アプリ制御部101は、アプリ状態管理部100からアプリ管理テーブル500に記録されている消費電力情報が不明なダウンロード直後状態のアプリケーションの一覧を取得する(ステップS304)。以降、全てのアプリケーションの消費電力情報を取得するまで、アプリケーションごとに消費電力情報の取得処理を行う(ステップS305)。
次に、図10を用いて、アプリケーションごとの消費電力情報の取得処理の詳細を説明する。図10を参照して、まず、電力計測部110は、アプリ制御部101がダウンロード直後状態のアプリケーションの一覧を取得すると、充電制御部111に充電の中断を指示する。当該中断の指示を受けると、充電制御部111は、充電を中断する(ステップS306)。充電中断後、アプリ制御部101は、ステップS304で取得した一覧からダウンロード直後状態がTRUEであるアプリケーションを1つ選択して、アプリケーションの格納場所の通知と、アプリケーションの実行の指示とをアプリ実行部102に対して行う(ステップS307)。
この指示を受けると、アプリ実行部102は、アプリ格納部103よりアプリケーションを取得し実行する(ステップS308)。次に、電力計測部110は、アプリ制御部101を介してアプリケーションの実行を確認すると、電池残量管理部112よりその時点の電池残量(取得値をC10とする)と、時計部121よりその時点の時刻(取得値をTM1とする)とを取得する(ステップS309)。
その後、アプリ実行部102は、電池残量管理部112で電池残量が第2の所定値C2以下になったことを検知するか(ステップS310)、時計部121で所定値T10以上の時間が経過したことを検知する(ステップS311)まで、アプリケーションの実行を続ける。ステップS310かステップS311を検知すると、電力計測部110は、電池残量管理部112よりその時点の電池残量(取得値をC20とする)と、時計部121よりその時点の時刻(取得値をTM2とする)とを取得する(ステップS312)。
次に、電力計測部110は、(数1)を用いて、単位時間当たりのアプリケーションの消費電力AWを算出し(ステップS313)、アプリ制御部101に通知する(ステップS314)。その後、電力計測部110は、充電制御部111に充電の再開を指示する(ステップS315)。アプリ制御部101は、アプリ実行部102へアプリケーションの実行終了を指示する(ステップS316)。アプリケーションの実行終了を確認すると、アプリ制御部101は、アプリ状態管理部100へアプリケーションの消費電力AWを通知する(ステップS317)。この通知を受けて、アプリ状態管理部100は、アプリ管理テーブル500を更新する(ステップS318)。具体的には、アプリ状態管理部100は、該当するアプリケーションのダウンロード直後情報にはFALSEを、消費電力情報にはAWの値を記録する。
Figure 0005548264
なお、ステップS311において、時計部121が所定値T10以上の時間が経過したことを検知するのは、消費電力が小さいアプリケーションが実行され、電池残量が第2の所定値C2以下にならなかった場合でも、所定値T10以上の時間が経過することで、アプリケーションの消費電力AWを算出することを可能とするためである。
<アプリケーションの実行中断の処理>
上記の充電器接続中にアプリケーションが実行される処理は、ユーザからの操作や充電器の接続解除などで処理を途中で中断すべき状況になることがある。この場合の処理について、図11を用いて説明する。図11では、特にユーザからの操作での中断処理について記載しているが、充電器接続解除など何らかのトリガーで中断する時も同等の処理になる。
ユーザからの操作があると、まず、操作部13からアプリ制御部101へアプリケーションの実行終了を要求する(ステップS401)。この要求を受けると、アプリ制御部101は、アプリ実行部102へアプリケーションの実行の停止を要求し(ステップS402)、電力計測部110へ電力計測の終了を要求する(ステップS403)。最後に、充電器が接続されている場合は、電力計測部110は、充電制御部111へ充電の再開を要求する(ステップS404)。これにより、ユーザからの操作に基づいた処理を実行することが可能となる。
以上のように、本発明の第1の実施形態に係る携帯型情報処理端末10によれば、充電器に接続中に、アプリ制御部101が、アプリ状態管理部100からの通知で単位時間当たりの消費電力が不明なアプリケーションを実行し、電力計測部110がアプリケーション実行中の単位時間当たりの消費電力を計測することにより、充電器接続中に消費電力が不明なアプリケーションの単位時間当たりの消費電力を計測することが可能となる。これにより、ユーザが明示的に不特定のアプリケーションを実行する前に、アプリケーションの実行可能時間を知ることができる。
(第2の実施形態)
次に、第2の実施形態に係る携帯型情報処理端末20について説明する。第1の実施形態では、消費電力計測のためのアプリケーション実行中に、充電器を用いた充電を一旦停止していた。第2の実施形態に係る携帯型情報処理端末20は、消費電力計測のためのアプリケーション実行中に、充電の停止を行わない。
<携帯型情報処理端末20の構成>
図12は、本発明の第2の実施形態に係る携帯型情報処理端末20の構成の一例を示すブロック図である。図12において、第2の実施形態に係る携帯型情報処理端末20は、電池部15、外部接続部16、アプリ状態管理部200、アプリ制御部201、アプリ実行部202、アプリ格納部203、電力計測部210、充電制御部211、電池残量管理部212、時計部221、ダウンロード部222、UI部230、およびアプリ管理テーブル500等を備える。
図12において、アプリ状態管理部200、アプリ制御部201、アプリ実行部202、アプリ格納部203、時計部221、ダウンロード部222、およびUI部230は、第1の実施形態で説明した、アプリ状態管理部100、アプリ制御部101、アプリ実行部102、アプリ格納部103、時計部121、ダウンロード部122、およびUI部130と同等の機能のため説明は省略する。
電力計測部210は、アプリケーション実行中の単位時間当たりの消費電力を計測する部分である。電力計測部210は、アプリ制御部201からアプリケーションの実行開始と停止の通知を受け、消費電力を計測する。電力計測部210は、アプリケーション実行中に充電された電池容量を充電制御部211から取得し、電池残量管理部212からアプリケーション実行開始と停止時の電池残量とを取得することで、アプリケーションの消費電力を計算する。また、電力計測部210は、時計部221からアプリケーション実行開始と停止の時刻とを取得することで、単位時間当たりの消費電力を計測する。
充電制御部211は、電力計測部210からの指示で、電池部15への充電量を計測する。通常、充電時は充電電圧及び充電電流を管理、制御しながら充電を行うため、指定された時間内の充電量を計測することが可能である。電池残量管理部212は、電池部15の残容量を取得する部分である。電池残量管理部212は、電池部15の電池残量を電力計測部210と、アプリ状態管理部200とに通知する。
<充電器接続中の処理>
続いて、本発明の第2の実施形態に係る携帯型情報処理端末20について、ダウンロード直後状態のアプリケーションの消費電力情報を取得する処理について、図13、図14、図15を用いて説明する。本発明では、携帯型情報処理端末20が充電器に接続中である場合に、消費電力情報を取得する処理を行うため、以降、充電器接続中の状態として説明する。
図13は、本発明の第2の実施形態に係る携帯型情報処理端末20が充電器に接続された時の電池残量の推移の一例を示す図である。図13において、充電器に接続中(図13では時刻T5からT6までの区間)は、電池部15の電池残量が増加し続ける。電池残量が第1の所定値C3以上(図13では時刻T6)になれば、ダウンロード直後状態のアプリケーションを実行する。所定値以上の時間が経過する(図13では時刻T6からT7まで)か、電池残量が第2の所定値C4以下になるまで、充電を継続させた状態でアプリケーションを実行する。
図13では、所定値以上の時間が経過した時刻T7で、アプリケーションの実行を中止している。ここで、時刻T6からT7までの電池容量の差分と、時刻T6からT7までの時間中に充電された電池容量より消費された電力とを算出し、時間(時刻T6からT7の区間)で除算することでアプリケーションの単位時間当たりの消費電力を計算することができる。以降、ダウンロード直後状態のアプリケーションの全てについて、電池容量がC3になるまでの充電のみの実施と、所定時間以上経過するか電池容量がC4以下になるまでの充電を継続してのアプリケーションの実行とを繰り返す。
以降では、上記処理の詳細を図14、図15を用いて説明する。
図14を参照して、携帯型情報処理端末20に充電器が接続されると、充電制御部211から充電器が接続されていることが電力計測部210へ通知され(ステップS501)、電池部15へ充電が開始される。充電により電池残量が第1の所定値C3に達すると、電池残量管理部212から電力計測部210へ通知される(ステップS502)。電力計測部210は、消費電力測定のためのアプリケーションの実行が可能であることをアプリ制御部201へ通知する(ステップS503)。この通知を受けて、アプリ制御部201は、アプリ状態管理部200からアプリ管理テーブル500に記録されている消費電力情報が不明なダウンロード直後状態のアプリケーションの一覧を取得する(ステップS504)。以降、携帯型情報処理端末20は、全てのアプリケーションの消費電力情報を取得するまで、アプリケーションごとに消費電力情報の取得処理を行う(ステップS505)。
次に、図15を用いて、アプリケーションごとの消費電力情報の取得処理の詳細を説明する。図15を参照して、まず、アプリ制御部201は、ステップS504で取得した一覧からダウンロード直後状態がTRUEであるアプリケーションを1つ選択して、アプリケーションの格納場所の通知と、アプリケーションの実行の指示とをアプリ実行部202に対して行う(ステップS506)。この指示を受けると、アプリ実行部202は、アプリ格納部203よりアプリケーションを取得し実行する(ステップS507)。
次に、電力計測部210は、アプリ制御部201を介してアプリの実行を確認すると、電池残量管理部212よりその時点の電池残量(取得値をC11とする)と、時計部221よりその時点の時刻(取得値をTM3とする)とを取得し(ステップS508)、充電制御部211へ充電電力の計測を要求する(ステップS509)。
その後、電池残量管理部212で電池残量が第2の所定値C4以下になったことを検知するか(ステップS510)、時計部221で所定値T10以上の時間が経過したことを検知する(ステップS511)まで、アプリケーションの実行を続ける。ステップS510かS511を検知すると、電力計測部210は、電池残量管理部212よりその時点の電池残量(取得値をC21とする)と、時計部121よりその時点の時刻(取得値をTM4とする)とを取得する(ステップS512)。その後、電力計測部210は、充電制御部211より充電された電池容量(取得値をC30とする)を取得する(ステップS513)。その際、電力計測部210は、充電制御部211へ充電電力の計測の終了を合わせて通知する。
次に、電力計測部210は、(数2)を用いて単位時間当たりのアプリケーションの消費電力AWを算出し(ステップS514)、アプリ制御部201に通知する(ステップS515)。その後、アプリ制御部201は、アプリ実行部202へアプリケーションの実行終了を指示する(ステップS516)。アプリケーションの実行終了を確認すると、アプリ制御部201は、アプリ状態管理部200へアプリケーションの消費電力AWを通知する(ステップS517)。この通知を受けて、アプリ状態管理部100は、アプリ管理テーブル500を更新する(ステップS518)。具体的には、該当するアプリケーションのダウンロード直後情報にはFALSEを、消費電力情報にはAWの値を記録する。
Figure 0005548264
<アプリケーションの実行中断の処理>
上記の充電器の接続中にアプリケーションが実行される処理は、ユーザからの操作や充電器の接続解除などで処理を途中で中断すべき状況になることがある。この場合の処理について、図16を用いて説明する。図16では、特にユーザからの操作での中断処理について記載しているが、充電器の接続解除など何らかのトリガーで中断する時も同等の処理になる。
図16を参照して、ユーザからの操作があると、まず、操作部13からアプリ制御部201へアプリケーションの実行終了を要求する(ステップS601)。この要求を受けると、アプリ制御部201は、アプリ実行部202へアプリケーションの実行の停止を要求し(ステップS602)、電力計測部210へ電力計測の終了を要求する(ステップS603)。これにより、ユーザからの操作に基づいた次の処理を実行することが可能となる。
以上のように、本発明の第2の実施形態に係る携帯型情報処理端末20によれば、充電器に接続中に、アプリ制御部201が、アプリ状態管理部200からの通知で単位時間当たりの消費電力が不明なアプリケーションの実行を行い、電力計測部210がアプリケーション実行中の単位時間当たりの消費電力を計測することにより、充電器接続中に消費電力が不明なアプリケーションの単位時間当たりの消費電力を計測することが可能となる。これにより、ユーザが明示的に不特定のアプリケーションを実行する前に、アプリケーションの実行可能時間を知ることができる。また、アプリケーション実行中も、充電を中断しないので、充電時間の短縮を図ることが可能となる。
(第3の実施形態)
次に、第3の実施形態に係る携帯型情報処理端末30について説明する。第1の実施形態および第2の実施形態では、消費電力情報を取得するためには、アプリケーションの実行に合わせて画面表示および音声鳴動を行うことを前提としていた。それに対して、第3の実施形態に係る携帯型情報処理端末30は、消費電力情報を取得するためにアプリケーションを実行しても画面表示および音声鳴動を行わない。
<携帯型情報処理端末30の構成>
図17は、本発明の第3の実施形態に係る携帯型情報処理端末30の構成の一例を示すブロック図である。図17において、第3の実施形態に係る携帯型情報処理端末30は、電池部15、外部接続部16、アプリ状態管理部300、アプリ制御部301、アプリ実行部302、アプリ格納部303、電力計測部310、充電制御部311、電池残量管理部312、時計部321、ダウンロード部322、UI部330、アプリ管理テーブル500等を備える。
図17において、アプリ状態管理部300、アプリ実行部302、アプリ格納部303、充電制御部311、電池残量管理部312、時計部321、ダウンロード部322は、図2におけるアプリ状態管理部100、アプリ実行部102、アプリ格納部103、充電制御部111、電池残量管理部112、時計部121、ダウンロード部122と同等の機能のため説明は省略する。
アプリ制御部301は、アプリケーションの実行を制御する。アプリ制御部301は、アプリ状態管理部300から実行すべきアプリケーションの情報を取得し、アプリ実行部302にアプリケーションの格納場所などを通知することでアプリケーションを実行させる。また、アプリ制御部301は、アプリケーションの単位時間当たりの消費電力情報を取得するため、電力計測部310へアプリケーションの実行開始と実行終了とを通知する。さらに、第3の実施形態に係るアプリ制御部301は、消費電力情報を取得するためのアプリケーション実行中に、表示・音声出力を行わないために、消費電力情報を取得するためのアプリケーションの実行開始と終了とをUI部330へ通知する。
電力計測部310は、アプリケーション実行中の単位時間当たりの消費電力を計測する部分である。電力計測部310は、アプリ制御部301からアプリケーションの実行開始と停止の通知を受け、消費電力を計測する。電力計測部110は、アプリケーション実行前に充電制御部311に充電停止を指示し、電池残量管理部312からアプリケーション実行開始と停止時の電池残量とを取得し、差分を計算することで、アプリケーションの消費電力を計算する。また、電力計測部310は、時計部321からアプリケーション実行開始と停止の時刻を取得することで、単位時間当たりの消費電力を計測する。さらに、第3の実施形態に係る電力計測部310は、内部に表示部11および鳴動部12の消費電力データを保持する。消費電力データとは、表示部11の動作状況(表示更新回数、表示画像サイズなど)を基に、表示部11で使用される電力を算出することが可能な電力値の実績データ、および鳴動部12の動作状況(音声データの送信サイズ、回数など)を基に、鳴動部12で使用される電力を算出することが可能な電力値の実績データである。
<UI部330の構成>
本発明の第3の実施形態におけるUI部330の構成の一例を図18に示す。図18において、UI部330は、表示部11、鳴動部12、操作部13、IF(Interface)部331、UI制御部332、動作モード管理部333、及び擬似動作部334などから構成される。
第3の実施形態におけるUI部330には、通常動作モードと擬似動作モードとの2つの動作モードがあり、それぞれ動作が異なる。通常動作モードでは、UI部330は、各部からの指示により表示部11への画面表示、鳴動部12からの音声出力を行う。それに対して、擬似動作モードでは、UI部330は、各部から指示があったとしても、画面表示、音声出力を行わない。UI部330は、各部から表示部11への画面表示、鳴動部12からの音声出力の要求を受け付けるが、そのタイミングでは画面表示、音声出力は行わず、必要なタイミングで通常モードと同等の応答を行う。
IF部331は、アプリ状態管理部300、アプリ制御部301、及びアプリ実行部302からの画面表示、音声鳴動の要求を受付け、アプリ状態管理部300、アプリ制御部301、及びアプリ実行部302へユーザからの操作内容を通知する部分である。IF部331は、通常動作モード時においては各部の要求をUI制御部332に通知し、擬似動作モード時においては各部の要求を擬似動作部334へ通知する。また、IF部331は、どちらのモードの時でも、UI制御部332を介して操作部13の操作情報を受け付けると、操作内容に応じて各部に通知する。
UI制御部332は、表示部11、鳴動部12、操作部13を制御する部分である。UI制御部332は、IF部331から取得した要求を基に、表示部11、鳴動部12を制御し、画面表示、音声鳴動を行う。また、UI制御部332は、操作部13よりユーザからの操作を受け付けると、操作内容をIF部331に通知する。
動作モード管理部333は、UI部330の動作モードを管理する部分である。動作モード管理部333は、アプリ制御部301から動作モードの指示を受け、IF部331に通常動作モードと擬似動作モードのどちらで動作すべきかを指示する。
擬似動作部334は、擬似動作モード時のUI部330の動作を担当する部分である。擬似動作部334は、本来であれば表示部11や鳴動部12へ要求されるべき要求をIF部331から受付け、当該受け付けた要求に応じた応答をIF部331へ返す。表示部11や鳴動部12へされるべき要求とは、例えば画面データを伴った表示要求、音声データを伴った鳴動要求である。それらの要求に応じて擬似動作部334は、IF部331へ要求元の必要なタイミングに応答を返す。例えば、画面データの表示終了のタイミングでの応答が必要な場合は、内部タイマを用いて画面データの表示が終了すると想定される時刻に応答する。
また、擬似動作部334は、電力計測部310の要求に応じて、擬似動作モード動作時に表示部11に要求された動作(表示更新回数、表示画像サイズなど)、鳴動部12に要求された動作(音声データの送信サイズ、回数など)の状況を記録する。電力計測部310は、これらの情報に基づいて、表示部11および鳴動部12で使用が予想される電力を算出する。
以上の構成により、UI部330は、IF部331への各部からの要求を受け、通常動作モード時は表示部11および鳴動部12を制御し、擬似動作モード時は擬似動作部334での応答のみの対応を行う。
<充電器接続中の処理>
続いて、本発明の第3の実施形態におけるダウンロード直後状態のアプリケーションの消費電力情報を取得する処理について、図19、図20を用いて説明する。本発明では、携帯型情報処理端末30が充電器に接続中である場合に、この処理を行うため、以降、充電器接続中の状態として説明する。
図19を参照して、携帯型情報処理端末30に充電器が接続されると、充電制御部311から充電器が接続されていることが電力計測部310へ通知され(ステップS701)、電池部15へ充電が開始される。充電により電池残量が第1の所定値C1に達すると、電池残量管理部312から電力計測部310へ通知される(ステップS702)。電力計測部310は、消費電力測定のためのアプリケーションの実行が可能であることをアプリ制御部301へ通知する(ステップS703)。それを受けて、アプリ制御部301はアプリ状態管理部300からアプリ管理テーブル500に記録されている消費電力情報が不明なダウンロード直後状態のアプリケーションの一覧を取得する(ステップS704)。以降、全てのアプリケーションの消費電力情報を取得するまで、アプリケーションごとに消費電力情報の取得処理を行う(ステップS705)。
ダウンロード直後状態のアプリケーションがあり、消費電力情報の取得処理を行う場合(ステップS705のNoの分岐)、アプリ制御部301からUI部330へアプリケーションの実行開始が通知される(ステップS706)。UI部330は、当該通知を受けると、擬似動作モードに遷移する(ステップS707)。ダウンロード直後状態のアプリケーションがなく、消費電力情報の取得処理を行わない場合(ステップS705のYesの分岐)、アプリ制御部301からUI部330へアプリケーションの実行終了が通知される(ステップS708)。UI部330は、当該通知を受けると、通常動作モードに遷移し(ステップS709)、一連の処理を終了する。
次に、図20を用いて、アプリケーションごとの消費電力情報の取得処理の詳細を説明する。図20を参照して、まず、電力計測部310は、擬似動作モードに遷移すると、充電制御部311に充電の中断を指示し、充電を中断する(ステップS710)。充電中断後、アプリ制御部301は、ステップS704で取得した一覧からダウンロード直後状態がTRUEであるアプリケーションを1つ選択して、アプリケーションの格納場所の通知と、アプリケーションの実行の指示とをアプリ実行部302に対して行う(ステップS711)。
この指示を受けると、アプリ実行部302は、アプリ格納部303よりアプリケーションを取得し実行する(ステップS712)。次に、電力計測部310は、アプリ制御部301を介してアプリの実行を確認すると、電池残量管理部312よりその時点の電池残量(取得値をC12とする)と、時計部321よりその時点の時刻(取得値をTM5とする)とを取得する(ステップS713)。また、電力計測部310は、UI部330へ要求された動作状況の記録を開始することを指示する(ステップS714)。
その後、アプリ実行部302は、電池残量管理部312で電池残量が第2の所定値C2以下になったことを検知するか(ステップS715)、時計部321で所定値T10以上の時間が経過したことを検知する(ステップS716)まで、アプリケーションの実行を続ける。ステップS715かステップS716を検知すると、電力計測部310は、電池残量管理部312よりその時点の電池残量(取得値をC22とする)、時計部321よりその時点の時刻(取得値をTM6とする)とを取得する(ステップS717)。その後、電力計測部310は、UI部330よりアプリケーション実行中の動作状況情報を取得する(ステップS718)。その際、電力計測部310は、UI部330へ動作状況の取得の終了も合わせて通知する。
次に、電力計測部310は、単位時間当たりのアプリケーションの消費電力AWを算出する(ステップS719)。具体的には、まず、電力計測部310は、UI部330より取得したアプリケーション実行中の動作状況情報(通常動作モード時における表示部11および鳴動部12の想定される動作状況情報)に応じて、表示部11の想定消費電力CVおよび鳴動部12の想定消費電力CAを導き出す。これら導き出した値と、ステップS713およびステップS717で取得した値とを基に、(数3)を用いて単位時間当たりのアプリケーションの消費電力AWを算出する。
Figure 0005548264
その後、電力計測部310は、単位時間当たりのアプリケーションの消費電力AWをアプリ制御部301に通知し(ステップS720)、充電制御部311での充電の再開を指示する(ステップS721)。ステップS720の通知により、アプリ制御部301は、アプリ実行部302へアプリケーションの実行終了を指示する(ステップS722)。アプリケーションの実行終了を確認すると、アプリ制御部301は、アプリ状態管理部300へアプリケーションの消費電力AWを通知する(ステップS723)。この通知を受けて、アプリ状態管理部300は、アプリ管理テーブル500を更新する(ステップS724)。具体的には、アプリ状態管理部100は、該当するアプリケーションのダウンロード直後情報にはFALSEを、消費電力情報にはAWの値を記録する。
<アプリケーションの実行中断の処理>
上記の充電器接続中にアプリケーションが実行される処理は、ユーザからの操作や充電器の接続解除などで処理を途中で中断すべき状況になることがある。この場合の処理について、図21を用いて説明する。図21では、特にユーザからの操作での中断処理について記載しているが、充電器接続解除など何らかのトリガーで中断する時も同等の処理になる。
ユーザからの操作があると、まず、操作部13からアプリ制御部301へアプリケーションの実行終了を要求する(ステップS801)。この要求を受けると、アプリ制御部301は、アプリ実行部302へアプリケーションの実行の停止を要求し(ステップS802)、電力計測部310へ電力計測の終了を要求する(ステップS803)。アプリ実行部302からアプリケーションの実行を終了したことを通知されると、アプリ制御部301は、UI部330へアプリケーションの実行終了を通知し(ステップS804)、UI部330は、通常動作モードに遷移する(ステップS805)。最後に、充電器が接続されている場合は、電力計測部310は、充電制御部311へ充電の再開を要求する(ステップS806)。これにより、ユーザからの操作に基づいた次の処理を実行することが可能となる。
なお、第3の実施形態に係る携帯型情報処理端末30は、上述した実施形態に加えて、消費電力情報を取得するためにアプリケーションを実行しても、ユーザ操作や、外部との通信等を行わないことも可能である。この場合、第3の実施形態に係る電力計測部310は、内部に操作部13の消費電力データをさらに保持してもよい。操作部13の消費電力データとは、操作部13の動作状況(ユーザ操作回数など)を基に、操作部13で使用される電力を算出することが可能な電力値の実績データである。また、第3の実施形態に係る電力計測部310は、内部に外部接続部16の消費電力データをさらに保持してもよい。外部接続部16の消費電力データとは、外部接続部16の動作状況(通信回数、電波強度など)を基に、外部接続部16で使用される電力を算出することが可能な電力値の実績データである。電力計測部310は、擬似動作モードでは操作部13および外部接続部16の動作を停止させ、これらの消費電力データに基づいて、アプリケーション実行中の単位時間当たりの消費電力を計測する。また、携帯型情報処理端末30は、上述した構成以外を擬似動作モードで動作させることも可能であり、例えば、GPS装置、各種センサ、カメラ等を擬似動作モードで動作させることも可能である。
以上のように、本発明の第3の実施形態に係る携帯型情報処理端末30によれば、充電器に接続中にアプリ制御部301がアプリ状態管理部100からの通知で単位時間当たりの消費電力が不明なアプリケーションの実行し、電力計測部310がアプリケーション実行中の単位時間当たりの消費電力を計測することにより、充電器接続中に消費電力が不明なアプリケーションの単位時間当たりの消費電力を計測することが可能となる。これにより、ユーザが明示的に不特定のアプリケーションを実行する前に、アプリケーションの実行可能時間を知ることができる。
また、第3の実施形態に係る携帯型情報処理端末30によれば、充電器接続中かつ消費電力が不明なアプリケーションを実行中の場合に、UI部330が画面表示・音声出力を行わないため、ユーザの意図しない表示、鳴動が起こらない。また、アプリケーションを実行する際の電力消費を抑え、充電時間を短縮することができる。
(第4の実施形態)
次に、第4の実施形態に係る携帯型情報処理端末40について説明する。第1〜3の実施形態では、充電器に接続中に、アプリケーションの消費電力を計測していた。それに対して、第4の実施形態に係る携帯型情報処理端末40は、充電器に接続されていない場合も、アプリケーションの消費電力を計測することができる。
<携帯型情報処理端末40の構成>
図22は、本発明の第4の実施形態に係る携帯型情報処理端末40の構成の一例を示すブロック図である。図22において、第4の実施形態に係る携帯型情報処理端末40は、電池部15、外部接続部16、アプリ状態管理部400、アプリ制御部401、アプリ実行部402、アプリ格納部403、電力計測部410、充電制御部411、電池残量管理部412、時計部421、ダウンロード部422、UI部430、およびアプリ管理テーブル500等を備える。
図22において、アプリ状態管理部400、アプリ制御部401、アプリ実行部402、アプリ格納部403、充電制御部411、時計部421、ダウンロード部422、およびUI部430は、第1の実施形態で説明した、アプリ状態管理部100、アプリ制御部101、アプリ実行部102、アプリ格納部103、充電制御部111、時計部121、ダウンロード部122、およびUI部130と同等の機能のため説明は省略する。
電力計測部410は、アプリケーション実行中の単位時間当たりの消費電力を計測する部分である。電力計測部410は、アプリ制御部401からアプリケーションの実行開始と停止の通知を受け、消費電力を計測する。電力計測部410は、電池残量管理部412からアプリケーション実行開始と停止時の電池残量とを取得することで、アプリケーションの消費電力を計算する。また、電力計測部410は、時計部421からアプリケーション実行開始と停止の時刻とを取得することで、単位時間当たりの消費電力を計測する。
<消費電力計測処理>
続いて、ダウンロード直後状態のアプリケーションの消費電力情報を取得する処理について、図23、図24、図25を用いて説明する。本実施形態では、携帯型情報処理端末40が任意のタイミングで、ダウンロード直後状態のアプリケーションの消費電力を計測する。任意のタイミングとは、操作部13等を介してユーザから指示があった場合や、携帯型情報処理端末40の電源をON/OFFするときなどを想定している。また、所定の時間ごとに計測するものであってもよいし、アプリケーションがダウンロードされた直後に自動的に計測するものであってもよいし、アプリケーションをユーザが初めて実行したときに計測するものであってもよい。以下、ユーザから指示があったものとして説明する。なお、アプリケーションの実行中に電池部15の電池残量が無くなることを防ぐために、アプリケーションの実行直前の電池残量が所定値未満の場合には、アプリケーションを実行させないことが望ましい。
図23は、消費電力計測中の電池残量の推移の一例を示す図である。図23において、アプリケーションの実行直前の電池残量をC5とする。携帯型情報処理端末40は、電池残量が第6の所定値C6になるまで(図23では時刻T0からT1までの区間)、ダウンロード直後状態のアプリケーションを実行する。電池残量が第6の所定値C6になったところ(図23では時刻T1)で、アプリケーションの実行を中止する。電池容量の差分(C5からC6の差分とほぼ同等)を時間(図23では時刻T0からT1の区間)で除算することで、アプリケーションの単位時間当たりの消費電力を計算することができる。以降の閾値をC7、C8、・・・とする。携帯型情報処理端末40は、ダウンロード直後状態のアプリケーションが無くなるまで、あるいは電池残量が無くなるまで(電池残量が所定値未満となるまで)アプリケーションの実行を繰り返す。
以降では、上記処理の詳細を図24、図25を用いて説明する。
図24を参照して、ユーザからダウンロード直後状態のアプリケーションの消費電力を取得する指示があると、電力計測部410へ通知される(ステップS901)。電池残量管理部412は、アプリケーションの実行直前の電池残量を計測し、電力計測部410へ通知する(ステップS902)。電力計測部410は、消費電力測定のためのアプリケーションの実行が可能であることをアプリ制御部401へ通知する(ステップS903)。それを受けて、アプリ制御部401は、アプリ状態管理部400からアプリ管理テーブル500に記録されている消費電力情報が不明なダウンロード直後状態のアプリケーションの一覧を取得する(ステップS904)。以降、全てのアプリケーションの消費電力情報を取得するまで、アプリケーションごとに消費電力情報の取得処理を行う(ステップS905)。
次に、図25を用いて、アプリケーションごとの消費電力情報の取得処理の詳細を説明する。図25を参照して、まず、アプリ制御部401は、ステップS904で取得した一覧からダウンロード直後状態がTRUEであるアプリケーションを1つ選択して、アプリケーションの格納場所の通知と、アプリケーションの実行の指示とをアプリ実行部402に対して行う(ステップS906)。
この指示を受けると、アプリ実行部402は、アプリ格納部403よりアプリケーションを取得し実行する(ステップS907)。次に、電力計測部410は、アプリ制御部401を介してアプリケーションの実行を確認すると、電池残量管理部412よりその時点の電池残量(取得値をC10とする)と、時計部421よりその時点の時刻(取得値をTM1とする)とを取得する(ステップS908)。
その後、アプリ実行部402は、電池残量管理部412で電池残量が第6の所定値C6以下になったことを検知するか(ステップS909)、時計部421で所定値T10以上の時間が経過したことを検知する(ステップS910)まで、アプリケーションの実行を続ける。ステップS909かステップS910を検知すると、電力計測部410は、電池残量管理部412よりその時点の電池残量(取得値をC20とする)と、時計部421よりその時点の時刻(取得値をTM2とする)とを取得する(ステップS911)。
次に、電力計測部410は、上述した(数1)を用いて、単位時間当たりのアプリケーションの消費電力AWを算出し(ステップS912)、アプリ制御部401に通知する(ステップS913)。アプリ制御部401は、アプリ実行部402へアプリケーションの実行終了を指示する(ステップS914)。アプリケーションの実行終了を確認すると、アプリ制御部401は、アプリ状態管理部400へアプリケーションの消費電力AWを通知する(ステップS915)。この通知を受けて、アプリ状態管理部400は、アプリ管理テーブル500を更新する(ステップS916)。具体的には、アプリ状態管理部400は、該当するアプリケーションのダウンロード直後情報にはFALSEを、消費電力情報にはAWの値を記録する。
以上のように、本発明の第4の実施形態に係る携帯型情報処理端末40によれば、アプリ制御部401がアプリ状態管理部400からの通知で単位時間当たりの消費電力が不明なアプリケーションを実行し、電力計測部410がアプリケーション実行中の単位時間当たりの消費電力を計測することにより、充電器接続中に消費電力が不明なアプリケーションの単位時間当たりの消費電力を計測することが可能となる。これにより、ユーザが明示的に不特定のアプリケーションを実行する前に、アプリケーションの実行可能時間を知ることができる。また、第4の実施形態によれば、携帯型情報処理端末40が充電器に接続中以外にも、消費電力が不明なアプリケーションの単位時間当たりの消費電力を計測することが可能となる。
(第5の実施形態)
次に、第5の実施形態に係る携帯型情報処理端末50について説明する。第5の実施形態に係る携帯型情報処理端末50は、消費電力計測のためのアプリケーションの実行を、電力測定モードで実行する点が、第1〜4の実施形態と異なる。第5の実施形態に係る携帯型情報処理端末50は、第1〜4の実施形態と同様の構成を用いることができるので、以下の説明では図2を援用して説明を省略する。また、携帯型情報処理端末50は、第1〜4の実施形態と比較して、図10のステップS308、図15のステップS507、図20のステップS712、図25のステップS907の動作が異なる。
具体的には、ステップS308、S507、S712、S907において、アプリ実行部102は、アプリ格納部103よりアプリケーションを取得し、当該取得したアプリケーションが電力測定モードを持っていれば、電力測定モードでアプリケーションを実行する。アプリ実行部102は、取得したアプリケーションが電力測定モードを持っていなければ、上述した第1〜4の実施形態と同様の方法によりアプリケーションを実行する。ここで、電力測定モードとは、電力測定用に特化したアプリケーションの動作モードである。
アプリ実行部102が電力測定モードでアプリケーションを実行することで、電力計測部110は、アプリケーションの単位時間当たりの消費電力を実際の使用に近い形で計測することが可能となる。また、アプリケーションを平均的に実行した際の、音声鳴動、映像再生、ユーザ操作、通信状況等を考慮した動作モードを電力測定モードとして予め定義しておくことで、電力計測部110は、アプリケーションの単位時間当たりの消費電力を、予め定義された平均的な使用状況に基づいて計測することが可能となる。また、アプリ実行部102は、電力測定モードとして、各アプリケーションに用意されたデモモード等を実行することも可能である。
なお、携帯型情報処理端末50は、アプリ管理テーブル500を用いて、各アプリケーションの電力測定モードの有無を管理してもよい(例えば、図26参照)。このような場合、ステップS307、S506、S711、S906において、アプリ制御部101が、アプリ管理テーブル500を参照して、実行するアプリケーションが電力測定モードを持っているか否かを判断し、判断結果に従ってアプリケーションを実行する。
また、携帯型情報処理端末50は、電力測定モードでアプリケーションを実行中においても、第3の実施形態で示すように、表示部11、鳴動部12、操作部13および外部接続部16等を擬似動作モードで動作させることが可能なのは言うまでもない。
以上のように、本発明の第5の実施形態に係る携帯型情報処理端末50によれば、電力測定モードで、消費電力測定のためのアプリケーションが実行されるので、消費電力が不明なアプリケーションの単位時間当たりの消費電力を、実際の使用に近い形で計測することが可能となる。
(第6の実施形態)
次に、第6の実施形態に係る携帯型情報処理端末60について説明する。第6の実施形態に係る携帯型情報処理端末60は、消費電力計測のためのアプリケーションの実行を、ユーザの操作志向に基づいて実施できる点が、第1〜5の実施形態と異なる。アプリ操作志向を用いる理由は、例えば、カメラを使用するアプリケーションが実行された場合には、ユーザによって写真を撮影する頻度や動画を撮影する頻度が異なり、ユーザの操作志向によって単位時間当たりの消費電力が大きく異なるからである。
図27は、本発明の第6の実施形態に係る携帯型情報処理端末60の構成の一例を示すブロック図である。第6の実施形態に係る携帯型情報処理端末60は、第1〜5の実施形態の構成に加えて、アプリ操作志向情報記憶部501をさらに備える。アプリ制御部101は、アプリケーションが実行された際に、アプリケーションの動作状況をモニタする。そして、アプリ制御部101は、モニタ結果に基づいて、アプリケーション実行中の単位時間当たりの動作状況(例えば、音声鳴動回数、表示更新回数、表示画像サイズ、ユーザ操作状況、通信回数等)を計測し、アプリ操作志向情報として、アプリ操作志向情報記憶部501に記憶しておく。アプリケーションの動作状況をモニタする間隔として、数時間〜数日間であってもよい、アプリケーション毎に異なるものであってもよい。
電力計測部110は、アプリケーションが未実行等の理由で、アプリ操作志向情報記憶部501がアプリ操作志向情報を記憶していない場合は、上述した第1〜5の実施形態により、消費電力が不明なアプリケーションの単位時間当たりの消費電力を計測する。電力計測部110は、アプリ操作志向情報記憶部501がアプリ操作志向情報を記憶している場合は、アプリ操作志向情報に基づいて、アプリケーションを実行し、消費電力が不明なアプリケーションの単位時間当たりの消費電力を計測する。これにより、携帯型情報処理端末60は、消費電力が不明なアプリケーションの単位時間当たりの消費電力を、ユーザの操作志向に基づいて計測することが可能となる。なお、アプリ操作志向情報は、アプリケーションが実行される度に更新されてもよいし、定期的に更新されるものであってもよい。また、ユーザ操作により明示的に更新されるものであってもよい。
以下、具体的な適用例について説明する。カメラを使用するアプリケーションが実行された場合には、ユーザによって写真を撮影する頻度や動画を撮影する頻度が異なり、ユーザの操作志向によって単位時間当たりの消費電力が大きく異なる。このような場合に、携帯型情報処理端末60は、カメラを使用するアプリケーションが実行された場合に、単位時間当たりの写真や動画の撮影回数等をアプリ操作志向情報として記憶しておくことで、単位時間当たりの消費電力を、ユーザの操作志向に基づいて計測することが可能となる。
また、ゲームのアプリケーションが実行された場合も、ユーザによってゲーム操作等が異なり、テレビを表示するアプリケーションが実行された場合も、ユーザによってチャンネルを切り替える頻度等が異なり、フォトフレームを使用するアプリケーションが実行された場合にも、写真やBGMを切り替える頻度等が異なる。これらの違いにより、アプリケーション実行時の単位時間当たりの消費電力が異なるので、携帯型情報処理端末60は、ユーザの操作志向に基づいて、消費電力を計測することが有効である。
また、携帯型情報処理端末60は、アプリ操作志向情報に基づいてアプリケーションを実行中においても、第3の実施形態に示すように、表示部11、鳴動部12、操作部13および外部接続部16等を擬似動作モードで動作させることが可能なのは言うまでもない。
以上のように、本発明の第6の実施形態に係る携帯型情報処理端末60によれば、アプリ操作志向情報に基づいて、消費電力測定のためのアプリケーションが実行されるので、消費電力が不明なアプリケーションの単位時間当たりの消費電力を、ユーザのアプリ操作志向に基づいて計測することが可能となる。
また、携帯型情報処理端末60は、ユーザの操作志向から計算した消費電力に基づいて、図5(b)、(c)に示すアプリケーションの一覧の実行可能時間を更新する。これにより、ユーザの操作志向に応じた各アプリケショーンの実行可能時間を表示することができる。また、携帯型情報処理端末60は、各アプリケーションの実行可能時間に基づいて、端末全体の実行可能時間を算出することも可能である。これにより、携帯型情報処理端末60は、ユーザの操作志向に応じた端末全体の実行可能時間を算出し、表示することが可能となる。
なお、上述した各実施形態に係る携帯型情報処理端末は、無線充電器に接続され、無線充電されるものであってもよい。無線充電の方式には、静止式電磁誘導方式、移動式電磁誘導方式、電波方式、磁界共鳴方式等がある。図28は、無線充電される携帯型情報処理端末10aの構成の一例を示すブロック図である。携帯型情報処理端末10aは、上述した構成に加えて、外部の給電装置と接続される無線充電部17をさらに備える。無線充電部17は、充電制御部111の制御に従って、電池部15を充電する。
また、上述した各実施形態に係る携帯型情報処理端末は、消費電力が不明なアプリケーションについて、単位時間当たりの消費電力を計測する例を示したが、消費電力が既知のアプリケーションについても、単位時間当たりの消費電力を計測し直し、消費電力情報を更新するものであってもよい。消費電力が既知のアプリケーションであっても時間が経過することで、アプリケーションの処理が変更されたり、携帯型情報処理端末の構成が変更されることで、単位時間当たりの消費電力が変更されている可能性があるからである。また、ユーザの操作志向が変化することでも、単位時間当たりの消費電力が変更されている可能性がある。更新のタイミングとしては、定期的に更新されるものであってもよいし、ユーザ操作により明示的に更新されるものであってもよい。
また、本発明の各実施形態において開示された携帯型情報処理端末が備える各機能ブロックが実行するそれぞれの処理手順は、記憶装置(ROM、RAM、ハードディスク等)に格納された上述した処理手順を実行可能な所定のプログラムデータが、CPUによって解釈実行されることで実現されてもよい。この場合、プログラムデータは、記憶媒体を介して記憶装置内に導入されてもよいし、記憶媒体上から直接実行されてもよい。なお、記憶媒体は、ROMやRAMやフラッシュメモリ等の半導体メモリ、フレキシブルディスクやハードディスク等の磁気ディスクメモリ、CD−ROMやDVDやBD等の光ディスクメモリ、及びメモリカード等をいう。また、記憶媒体は、電話回線や搬送路等の通信媒体を含む概念である。
また、本発明の各実施形態において開示された携帯型情報処理端末が備える各機能ブロックは、集積回路であるLSIにより実現されてもよい。例えば、携帯型情報処理端末10において、アプリ状態管理部100、アプリ制御部101、アプリ実行部102、電力計測部110、充電制御部111、電池残量管理部112、時計部121、及びダウンロード部122は、集積回路により構成されてもよい。これらは個別に1チップ化されてもよいし、一部または全てを含むように1チップ化されてもよい。このLSIは、集積度の違いにより、IC、システムLSI、スーパーLSI、ウルトラLSIと呼称されることもある。
また、集積回路化の手法はLSIに限るものではなく、専用回路または汎用プロセッサが利用されてもよい。あるいは、LSI製造後に、プログラムすることが可能なFPGA(Field Programmable Gate Array)や、LSI内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサが利用されてもよい。また、プロセッサやメモリ等を備えたハードウエア資源においてプロセッサがROMに格納された制御プログラムを実行する構成が用いられてもよい。
さらには、半導体技術の進歩または派生する別技術によりLSIに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術等が適応され得る。
本発明に係る携帯型情報処理端末は、後からインストールされたアプリケーションの実行可能時間をユーザに通知する機能等を有し、アプリケーションをインストール可能な携帯型情報処理端末等として有用である。
10、20、30、40、50、60 携帯型情報処理端末
11 表示部
12 鳴動部
13 操作部
15 電池部
16 外部接続部
17 無線充電部
100、200、300、400 アプリ状態管理部
101、201、301、401 アプリ制御部
102、202、302、402 アプリ実行部
103、203、303、403 アプリ格納部
110、210、310、410 電力計測部
111、311、411 充電制御部
211 充電制御部
112、212、312、412 電池残量管理部
121、221、321、421 時計部
122、222、322、422 ダウンロード部
130、230、330、430 UI部
331 IF部
332 UI制御部
333 動作モード管理部
334 擬似動作部
500 アプリ管理テーブル
501 アプリ操作志向情報記憶部

Claims (19)

  1. 携帯型情報処理端末であって、
    アプリケーションが格納されるアプリ格納部と、
    外部からアプリケーションを取得し、当該取得したアプリケーションを前記アプリ格納部に格納する取得部と、
    前記アプリ格納部に格納された前記アプリケーションの単位時間当たりの消費電力を記録するアプリ管理テーブルと、
    前記携帯型情報処理端末に電力を供給する電池部と、
    充電器との接続の有無を検知すると共に、前記充電器からの前記電池部への充電を制御する充電制御部と、
    前記電池部の電池残量を管理する電池残量管理部と、
    前記アプリ格納部に格納された前記アプリケーションの実行を要求するアプリ制御部と、
    前記アプリ制御部の要求に従って、前記アプリケーションを実行するアプリ実行部と、
    前記アプリケーションを実行した際の単位時間当たりの消費電力を測定する電力計測部と、
    前記アプリ管理テーブルを管理すると共に、前記アプリケーションの単位時間当たりの消費電力と、前記電池部の電池残量とに基づいて、前記アプリケーションの実行可能時間を算出するアプリ状態管理部と、
    前記アプリケーションの実行可能時間を表示する表示部とを備え、
    前記電力計測部は、前記電池部の電池残量が第1の所定値以上であることを検知して、単位時間当たりの消費電力が不明のアプリケーションの実行を前記アプリ制御部に要求し、前記アプリケーションの単位時間当たりの消費電力を計測する、携帯型情報処理端末。
  2. 前記アプリ管理テーブルには、前記アプリ格納部に格納されたアプリケーションごとに、単位時間当たりの消費電力が不明であるか否かを示すフラグがさらに記録されていることを特徴とする、請求項1に記載の携帯型情報処理端末。
  3. 前記取得部は、前記アプリケーションを取得する際に、前記アプリ状態管理部を介して、前記アプリケーションの単位時間当たりの消費電力が不明であることを示すフラグを前記アプリ管理テーブルに記録することを特徴とする、請求項2に記載の携帯型情報処理端末。
  4. 前記携帯型情報処理端末は、ユーザからの操作を受け付ける操作部をさらに備え、
    前記アプリ状態管理部は、
    前記操作部を介して、前記ユーザから前記アプリケーションごとの実行可能時間の表示を求められた場合に、前記電池残量管理部から前記電池残量と、前記アプリ管理テーブルから、前記アプリケーションごとの単位時間当たりの消費電力とを取得し、
    前記電池残量と前記単位時間当たりの消費電力とに基づいて、前記アプリケーションごとの実行可能時間を算出し、当該算出した実行可能時間を前記表示部に表示することを特徴とする、請求項1に記載の携帯型情報処理端末。
  5. 前記携帯型情報処理端末は、ユーザからの操作を受け付ける操作部をさらに備え、
    前記アプリ状態管理部は、
    前記操作部を介して、前記ユーザから前記アプリケーションごとの実行可能時間の表示を求められた場合に、前記電池残量管理部から前記電池残量と、前記アプリ管理テーブルから、前記アプリケーションごとの単位時間当たりの消費電力と前記フラグとを取得し、
    前記フラグが単位時間当たりの消費電力が不明であること示していない前記アプリケーションに関しては、前記電池残量と前記単位時間当たりの消費電力とに基づいて、実行可能時間を算出し、当該算出した実行可能時間を前記表示部に表示し、
    前記フラグが単位時間当たりの消費電力が不明であることを示している前記アプリケーションに関しては、実行可能時間が不明であることを前記表示部に表示することを特徴とする、請求項2に記載の携帯型情報処理端末。
  6. 前記電力計測部は、
    前記充電制御部を介して、前記携帯型情報処理端末が前記充電器へ接続されたことを検知し、かつ前記電池残量管理部を介して、前記電池部の電池残量が第1の所定値以上であることを検知すると、前記電池部への充電の中断を指示すると共に、前記単位時間当たりの消費電力が不明のアプリケーションの実行を前記アプリ制御部に要求し、
    前記電池残量管理部を介して、前記電池部の電池残量が第2の所定値以下であることを検知するか、もしくは前記アプリケーションが実行されてから所定時間以上が経過したことを検知すると、前記アプリ制御部に前記アプリケーションの実行停止を要求し、前記アプリケーションの単位時間当たりの消費電力を計測し、前記充電制御部を介して、前記電池部への充電の再開を指示することを特徴とする、請求項1に記載の携帯型情報処理端末。
  7. 前記電力計測部は、前記電池残量管理部を介して、前記アプリケーションの実行開始時から実行停止時までの前記電池部の電池残量の差分を取得し、当該取得した前記電池残量の差分と、前記アプリケーションの実行時間とに基づいて、前記アプリケーションの単位時間当たりの消費電力を計測することを特徴とする、請求項6に記載の携帯型情報処理端末。
  8. 前記電力計測部は、
    前記充電制御部を介して、前記携帯型情報処理端末が前記充電器へ接続され、かつ前記電池部の電池残量が第1の所定値以上であることを検知すると、前記単位時間当たりの消費電力が不明のアプリケーションの実行を前記アプリ制御部に要求し、
    前記充電制御部を介して、前記電池部の電池残量が第2の所定値以下であることを検知するか、もしくは前記アプリケーションが実行されてから所定時間以上が経過したことを検知すると、前記アプリ制御部に前記アプリケーションの実行停止を要求し、前記アプリケーションの単位時間当たりの消費電力を計測することを特徴とする、請求項1に記載の携帯型情報処理端末。
  9. 前記電力計測部は、前記電池残量管理部を介して、前記アプリケーションの実行開始時から実行停止時までの前記電池部の電池残量の差分を取得し、前記充電制御部を介して、前記アプリケーションの実行開始時から実行停止時までの前記電池部の充電容量を取得し、当該取得した前記電池残量の差分と、前記充電容量と、前記アプリケーションの実行時間とに基づいて、前記アプリケーションの単位時間当たりの消費電力を計測することを特徴とする、請求項8に記載の携帯型情報処理端末。
  10. 前記アプリ制御部は、前記アプリケーションの実行を要求されると、前記アプリ状態管理部を介して、前記アプリ管理テーブルから前記単位時間当たりの消費電力が不明であるアプリケーションの一覧を取得し、当該取得した一覧に含まれるアプリケーションを前記アプリ実行部に実行させると共に、当該アプリケーションが実行されたことを前記電力計測部に通知することを特徴とする、請求項6に記載の携帯型情報処理端末。
  11. 前記アプリ制御部は、前記電力計測部が計測した前記アプリケーションの単位時間当たりの消費電力と、単位時間当たりの消費電力が不明でないことを示すフラグとを、前記アプリ状態管理部を介して、前記アプリ管理テーブルに記録することを特徴とする、請求項6に記載の携帯型情報処理端末。
  12. 前記アプリ制御部は、前記操作部を介して、前記ユーザからの操作を検知すると、前記アプリ実行部へ前記アプリケーションの実行停止および前記電力計測部へ消費電力の計測停止を指示し、前記充電制御部に充電の再開を指示することを特徴とする、請求項10に記載の携帯型情報処理端末。
  13. 前記携帯型情報処理端末は、
    音声を出力する鳴動部と、
    前記表示部および前記鳴動部を制御するUI制御部と、
    前記表示部および前記鳴動部に関する制御要求を受け付けると、前記表示部および前記鳴動部を制御せず応答のみを行い、前記電力計測部からの要求で前記表示部および前記鳴動部に関する制御要求から前記表示部および前記鳴動部に要求された動作の状況を記録する擬似動作部と、
    通常動作モードと擬似動作モードの動作モードを持ち、前記アプリ状態管理部、前記アプリ制御部、前記アプリ実行部から要求を受けると、動作モードが前記通常動作モードであれば前記UI制御部へ通知し、動作モードが前記擬似動作モードであれば前記擬似動作部に通知するIF部と、
    前記アプリ制御部からの動作モード設定要求に基づいて、前記IF部の動作モードを制御する動作モード管理部をさらに備え、
    前記電力計測部は、内部に前記表示部および前記鳴動部の動作状況に応じた消費電力データを保持することを特徴とする、請求項10に記載の携帯型情報処理端末。
  14. 前記アプリ制御部は、前記取得した一覧に含まれるアプリケーションを前記アプリ実行部に実行させる際に、前記動作モード管理部に前記擬似動作モードへ遷移するように要求し、前記アプリケーションの実行が終了すると、前記動作モード管理部に前記通常動作モードへの遷移を要求することを特徴とする、請求項13に記載の携帯型情報処理端末。
  15. 前記電力計測部は、前記電池残量管理部を介して、前記アプリケーションの実行開始時から実行停止時までの前記電池部の電池残量の差分を取得し、当該取得した前記電池残量の差分と、前記アプリケーションの実行時間と、前記擬似動作部が記録した前記表示部および前記鳴動部に要求された動作の状況とに基づいて、前記アプリケーションの単位時間当たりの消費電力を計測することを特徴とする、請求項14に記載の携帯型情報処理端末。
  16. 前記アプリ実行部は、電力測定用に特化したアプリケーションの動作モードである電力測定モードで、前記アプリケーションを実行することを特徴とする、請求項1に記載の携帯型情報処理端末。
  17. 前記携帯型情報処理端末は、アプリケーション実行中の単位時間当たりの動作状況を記憶するアプリ操作志向情報記憶部をさらに備え、
    前記アプリ実行部は、前記アプリ操作志向情報記憶部に記憶されている前記アプリ操作志向情報に基づいて、前記アプリケーションを実行し、
    前記電力計測部は、前記アプリケーションを実行した際の単位時間当たりの消費電力を測定することを特徴とする、請求項1に記載の携帯型情報処理端末。
  18. 電池部とアプリ格納部と表示部とを備えた携帯型情報処理端末が実施する方法であって、
    外部からアプリケーションを取得し、当該取得したアプリケーションを前記アプリ格納部に格納するステップと、
    前記電池部から前記携帯型情報処理端末に電力を供給するステップと、
    充電器との接続の有無を検知すると共に、前記充電器から前記電池部への充電を制御するステップと、
    前記電池部の電池残量を管理するステップと、
    前記アプリ格納部に格納された前記アプリケーションの実行を要求するステップと、
    前記要求に従って、前記アプリケーションを実行するステップと、
    前記アプリケーションを実行した際の単位時間当たりの消費電力を測定するステップと、
    前記アプリケーションの単位時間当たりの消費電力を記録したアプリ管理テーブルを管理するステップと、
    前記アプリケーションの単位時間当たりの消費電力と、前記電池部の電池残量とに基づいて、前記アプリケーションの実行可能時間を算出するステップと、
    前記アプリケーションの実行可能時間を前記表示部に表示するステップとを備え、
    前記測定するステップは、前記電池部の電池残量が第1の所定値以上であることを検知して、単位時間当たりの消費電力が不明のアプリケーションの実行を要求し、前記アプリケーションの単位時間当たりの消費電力を計測する、方法。
  19. 電池部とアプリ格納部と表示部とを備えた携帯型情報処理端末が実行するプログラムであって、
    外部からアプリケーションを取得し、当該取得したアプリケーションを前記アプリ格納部に格納するステップと、
    前記電池部から前記携帯型情報処理端末に電力を供給するステップと、
    充電器との接続の有無を検知すると共に、前記充電器から前記電池部への充電を制御するステップと、
    前記電池部の電池残量を管理するステップと、
    前記アプリ格納部に格納された前記アプリケーションの実行を要求するステップと、
    前記要求に従って、前記アプリケーションを実行するステップと、
    前記アプリケーションを実行した際の単位時間当たりの消費電力を測定するステップと、
    前記アプリケーションの単位時間当たりの消費電力を記録したアプリ管理テーブルを管理するステップと、
    前記アプリケーションの単位時間当たりの消費電力と、前記電池部の電池残量とに基づいて、前記アプリケーションの実行可能時間を算出するステップと、
    前記アプリケーションの実行可能時間を前記表示部に表示するステップとを備え、
    前記測定するステップは、前記電池部の電池残量が第1の所定値以上であることを検知して、単位時間当たりの消費電力が不明のアプリケーションの実行を要求し、前記アプリケーションの単位時間当たりの消費電力を計測する、プログラム。
JP2012519209A 2010-06-07 2011-03-02 携帯型情報処理端末 Expired - Fee Related JP5548264B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012519209A JP5548264B2 (ja) 2010-06-07 2011-03-02 携帯型情報処理端末

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2010130508 2010-06-07
JP2010130508 2010-06-07
PCT/JP2011/001223 WO2011155106A1 (ja) 2010-06-07 2011-03-02 携帯型情報処理端末
JP2012519209A JP5548264B2 (ja) 2010-06-07 2011-03-02 携帯型情報処理端末

Publications (2)

Publication Number Publication Date
JPWO2011155106A1 JPWO2011155106A1 (ja) 2013-08-01
JP5548264B2 true JP5548264B2 (ja) 2014-07-16

Family

ID=45097728

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012519209A Expired - Fee Related JP5548264B2 (ja) 2010-06-07 2011-03-02 携帯型情報処理端末

Country Status (4)

Country Link
US (1) US8862910B2 (ja)
JP (1) JP5548264B2 (ja)
CN (1) CN102918473B (ja)
WO (1) WO2011155106A1 (ja)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9047084B2 (en) * 2009-09-22 2015-06-02 Microsoft Technology Licensing, Llc Power management of a mobile communications device
US8904220B2 (en) * 2011-05-19 2014-12-02 Microsoft Corporation Intelligent user determinable power conservation in a portable electronic device
CN103198256B (zh) 2012-01-10 2016-05-25 凹凸电子(武汉)有限公司 用于检测应用程序状态的检测系统及方法
US9189055B2 (en) * 2012-07-17 2015-11-17 Mediatek Inc. Method for performing power consumption management, and associated apparatus
US20140244190A1 (en) * 2013-02-28 2014-08-28 Cellco Partnership D/B/A Verizon Wireless Power usage analysis
CN103391362B (zh) * 2013-07-11 2015-12-09 Tcl通讯(宁波)有限公司 一种基于功耗的应用分类方法及移动终端
KR101477179B1 (ko) 2013-07-19 2014-12-29 삼성전자주식회사 어플리케이션의 전력 효율을 결정하고 표시하는 방법 및 단말기
KR102187505B1 (ko) * 2013-07-22 2020-12-08 삼성전자 주식회사 전자 디바이스의 표시 제어 방법 및 장치
CN104346262B (zh) * 2013-07-23 2018-04-27 贝壳网际(北京)安全技术有限公司 应用程序耗电信息的获取方法、装置和移动终端
CN104635908B (zh) * 2013-11-13 2018-09-28 腾讯科技(深圳)有限公司 一种降低移动终端的耗电量的方法及装置
US20160370846A9 (en) * 2014-02-28 2016-12-22 Rightware Oy Power Consumption Measurement Arrangement and Method
TW201536061A (zh) * 2014-03-13 2015-09-16 Anpec Electronics Corp 功率管理系統及其方法
CN105100504B (zh) * 2014-05-22 2018-04-27 北京奇虎科技有限公司 设备应用耗电管理方法和装置
US9800079B2 (en) * 2014-06-06 2017-10-24 Toyota Motor Engineering & Manufacturing North America, Inc. Vehicles and vehicle systems for wirelessly charging portable electronic devices
CN105226741B (zh) * 2014-07-03 2019-10-22 腾讯科技(深圳)有限公司 一种移动终端的充电方法、电量测试方法、相关设备及系统
CN104092804B (zh) * 2014-07-17 2017-06-23 广东欧珀移动通信有限公司 一种移动终端功耗测试方法及系统
CN105337380B (zh) * 2014-08-08 2018-08-10 联想(北京)有限公司 一种无线充电的控制方法、装置和无线供电设备
CN105467202B (zh) * 2014-08-22 2020-07-10 深圳市中兴微电子技术有限公司 一种电量检测方法及装置、终端
US9811132B2 (en) * 2014-08-26 2017-11-07 International Business Machines Corporation Power management for battery-powered devices
KR102294180B1 (ko) * 2014-10-31 2021-08-27 삼성전자주식회사 전자장치 및 전자장치의 전원제어 방법
US10142771B2 (en) * 2014-11-26 2018-11-27 Intel Corporation Virtual sensor apparatus and method
CN105100505B (zh) * 2015-07-17 2018-06-29 中国联合网络通信集团有限公司 一种为终端应用分配电池电量的方法和系统
KR102360178B1 (ko) * 2015-08-25 2022-02-08 삼성전자주식회사 애플리케이션 리스트를 제공하는 시스템 및 그 방법
FR3040116A1 (fr) * 2015-11-19 2017-02-17 Sagemcom Energy & Telecom Sas Terminal alimente par pile ayant plusieurs modes de fonctionnement
US10365700B2 (en) 2015-11-27 2019-07-30 Samsung Electronics Co., Ltd. System and method of managing context-aware resource hotplug
CN106951050B (zh) * 2016-01-06 2020-11-06 北京小米移动软件有限公司 终端耗电量的确定方法及装置
KR102465543B1 (ko) * 2016-02-19 2022-11-10 삼성전자 주식회사 어플리케이션 및 컴포넌트를 제어하는 방법 및 전자장치
US20170300108A1 (en) * 2016-04-17 2017-10-19 Mediatek Inc. Applicaiton low power control and the apparatus using the same
JP6873772B2 (ja) * 2017-03-24 2021-05-19 キヤノン株式会社 情報処理装置、情報処理装置の制御方法及びアプリケーション管理方法
JP7039576B2 (ja) * 2017-05-24 2022-03-22 ソニーセミコンダクタソリューションズ株式会社 電子機器、電力管理方法、および電力管理システム
CN107171398A (zh) * 2017-06-29 2017-09-15 努比亚技术有限公司 一种充电方法、终端及计算机可读存储介质
CN108391014A (zh) * 2017-12-24 2018-08-10 湛江正信科技服务有限公司 智能终端充电的方法、装置、智能终端及存储介质
US11137814B2 (en) * 2019-04-30 2021-10-05 Thales Avionics, Inc. Managing application execution by in-flight processing systems to protect health and capacity of multi-cell battery packs
US20210216126A1 (en) * 2020-01-13 2021-07-15 Comcast Cable Communications, Llc Methods and systems for battery management
CN116679816B (zh) * 2023-08-03 2024-02-09 深圳市蓝晨科技股份有限公司 一种系统功耗的调整方法、系统、终端及存储介质
WO2025220210A1 (ja) * 2024-04-19 2025-10-23 株式会社Nttドコモ ワイヤレス給電管理装置およびワイヤレス給電管理方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005080385A (ja) * 2003-08-29 2005-03-24 Toshiba Corp 情報処理装置及び情報処理装置のバッテリ残容量表示方法
JP2006350481A (ja) * 2005-06-13 2006-12-28 Matsushita Electric Ind Co Ltd 端末装置
WO2010007913A1 (ja) * 2008-07-15 2010-01-21 ミツミ電機株式会社 携帯機器、電池パック、半導体装置、表示制御方法、表示制御プログラム

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5557557A (en) * 1994-10-04 1996-09-17 Texas Instruments Incorporated Processor power profiler
US7541776B2 (en) * 2004-12-10 2009-06-02 Apple Inc. Method and system for operating a portable electronic device in a power-limited manner
US20070192641A1 (en) * 2006-02-10 2007-08-16 Intel Corporation Method and apparatus to manage power consumption in a computer
US20080200220A1 (en) * 2007-02-16 2008-08-21 Jackson Bruce K Methods and devices for limiting battery power consumption in a wireless communication device
JP2008243001A (ja) * 2007-03-28 2008-10-09 Toshiba Corp 携帯型電子機器

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005080385A (ja) * 2003-08-29 2005-03-24 Toshiba Corp 情報処理装置及び情報処理装置のバッテリ残容量表示方法
JP2006350481A (ja) * 2005-06-13 2006-12-28 Matsushita Electric Ind Co Ltd 端末装置
WO2010007913A1 (ja) * 2008-07-15 2010-01-21 ミツミ電機株式会社 携帯機器、電池パック、半導体装置、表示制御方法、表示制御プログラム

Also Published As

Publication number Publication date
CN102918473A (zh) 2013-02-06
US20120134517A1 (en) 2012-05-31
US8862910B2 (en) 2014-10-14
CN102918473B (zh) 2015-07-08
WO2011155106A1 (ja) 2011-12-15
JPWO2011155106A1 (ja) 2013-08-01

Similar Documents

Publication Publication Date Title
JP5548264B2 (ja) 携帯型情報処理端末
JP7431344B2 (ja) アプリケーションプログラム運行モード切替方法、装置、電子機器及び記憶媒体
CN101438477B (zh) 便携式终端和功能工作控制方法
CN103677214B (zh) 用于移动终端的耗电控制方法、装置以及移动终端
US11122510B2 (en) Power and notification management for a wearable device
JP6763362B2 (ja) 電子機器、バッテリ残量管理方法、及びプログラム
JP5359046B2 (ja) 端末装置及び方法
EP2506116A1 (en) Reduced power consumption notification system, terminal device, method, and program
CN105279924A (zh) 共享传感器数据的电子装置及其相关方法
WO2018119708A1 (zh) 控制终端温度的方法及终端
US9356459B2 (en) Method for charging battery and electronic device thereof
KR20190045562A (ko) 알림을 제어하기 위한 방법 및 그 전자 장치
JP2019007818A (ja) 電子機器、プログラム及び時計表示制御方法
JP2009124466A (ja) 携帯通信端末、携帯通信端末の充電通知方法およびプログラム
JP2017050655A (ja) 情報処理装置、情報処理装置の制御方法、制御プログラム、記録媒体
JP7073160B2 (ja) 電子機器及び処理システム
JP2012151946A (ja) 充電装置
CN113302814A (zh) 智能电池快速充电
CN103379222B (zh) 终端装置和背光控制方法
JP2012160911A (ja) 電子機器、電子機器の制御方法
CN103430122B (zh) 信息终端、信息终端中的节电方法和记录程序的记录介质
CN110268366B (zh) 信息处理装置、信息处理方法和程序
JP5368355B2 (ja) 電子機器及び報知制御方法
JP7055090B2 (ja) 情報処理プログラム、情報処理装置及び情報処理方法
JP2010252087A (ja) 携帯機器、充電警告方法及び充電警告プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130726

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140430

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140516

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees