(57)【要約】【課題】電力を適切に分配できる、電子機器、電力分配方法、電力分配プログラムおよび電力分配システムを提供する。【解決手段】電子機器２のバッテリ１４の残量および電子機器２内で消費される電力に係る消費電力情報から、バッテリ１４の残量で電子機器２が動作可能な動作可能時間が算出される。また、電子機器３，４，５のバッテリ２４の残量および電子機器３，４，５内で消費される電力に係る消費電力情報から、バッテリ２４の残量で電子機器３，４，５が動作可能な動作可能時間が算出される。そして、動作可能時間が最も短い電子機器２，３，４，５がシンクに決定され、Ｔ時間後の残量が最も多い電子機器２，３，４，５がソースに決定される。【選択図】図１
2020167809.tif 000002
【特許請求の範囲】
【請求項１】
第１バッテリを搭載する電子機器であって、
第２バッテリを搭載する外部機器と情報および電力を授受可能に接続されるインターフェースと、
前記第１バッテリの残量に係る第１残量情報および前記第１バッテリから前記電子機器内で消費される電力に係る第１消費電力情報を記憶する記憶部と、
制御部と、を備え、
前記制御部は、
前記外部機器から前記インターフェースを介して前記第２バッテリの残量に係る第２残量情報および前記第２バッテリから前記外部機器内で消費される電力に係る第２消費電力情報を取得する情報取得処理と、
前記記憶部に記憶されている前記第１残量情報および前記第１消費電力情報から、前記第１バッテリの残量で前記電子機器が動作可能な第１動作可能時間を算出する第１動作時間算出処理と、
前記情報取得処理で取得した前記第２残量情報および前記第２消費電力情報から、前記第２バッテリの残量で前記外部機器が動作可能な第２動作可能時間を算出する第２動作時間算出処理と、
前記第１動作時間算出処理で算出された前記第１動作可能時間と前記第２動作時間算出処理で算出された前記第２動作可能時間とを比較して、前記第２動作可能時間が前記第１動作可能時間未満である場合、前記電子機器を前記外部機器に電力を供給する側に決定し、前記第１動作可能時間が前記第２動作可能時間未満である場合、前記電子機器を前記外部機器に電力を要求する側に決定する決定処理と、を実行する、電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記第１消費電力情報は、前記内部機器内で消費された電力量の履歴を表す第１消費履歴情報を含み、
前記第２消費電力情報は、前記外部機器内で消費された電力量の履歴を表す第２消費履歴情報を含む、電子機器。
【請求項３】
請求項２に記載の電子機器であって、
前記制御部は、
前記第１動作時間算出処理において、前記第１消費履歴情報から過去の第１時間に前記内部機器内で消費された電力量を求め、その求めた電力量を現在から未来の前記第１時間に消費する第１推定消費量とし、前記第１残量情報から前記第１バッテリの残量を求めて、前記第１推定消費量および前記第１バッテリの残量から前記第１動作可能時間を算出し、
前記第２動作時間算出処理において、前記第２消費履歴情報から過去の第２時間に前記内部機器内で消費された電力量を求め、その求めた電力量を現在から未来の前記第２時間に消費する第２推定消費量とし、前記第２残量情報から前記第２バッテリの残量を求めて、前記第２推定消費量および前記第２バッテリの残量から前記第２動作可能時間を算出する、電子機器。
【請求項４】
請求項３に記載の電子機器であって、
前記制御部は、
前記第１動作時間算出処理において、前記第１推定消費量を前記第１時間で除算し、その除算値で前記第１バッテリの残量を除算することにより、前記第１動作可能時間を算出し、
前記第２動作時間算出処理において、前記第２推定消費量を前記第２時間で除算し、その除算値で前記第２バッテリの残量を除算することにより、前記第２動作可能時間を算出する、電子機器。
【請求項５】
第１バッテリを搭載する第１外部機器と情報および電力を授受可能に接続される第１インターフェースと、
第２バッテリを搭載する第２外部機器と情報および電力を授受可能に接続される第２インターフェースと、
制御部と、を備え、
前記制御部は、
前記第１外部機器から前記第１インターフェースを介して前記第１バッテリの残量に係る第１残量情報および前記第１バッテリから前記第１外部機器内で消費される電力に係る第１消費電力情報を取得する第１情報取得処理と、
前記第２外部機器から前記第２インターフェースを介して前記第２バッテリの残量に係る第２残量情報および前記第２バッテリから前記第２外部機器内で消費される電力に係る第２消費電力情報を取得する第２情報取得処理と、
前記第１情報取得処理で取得した前記第１残量情報および前記第１消費電力情報から、前記第１バッテリの残量で前記第１外部機器が動作可能な第１動作可能時間を算出する第１動作時間算出処理と、
前記第２情報取得処理で取得した前記第２残量情報および前記第２消費電力情報から、前記第２バッテリの残量で前記第２外部機器が動作可能な第２動作可能時間を算出する第２動作時間算出処理と、
前記第１動作時間算出処理で算出された前記第１動作可能時間と前記第２動作時間算出処理で算出された前記第２動作可能時間とを比較して、前記第２動作可能時間が前記第１動作可能時間未満である場合、前記第１外部機器を電力の供給元に決定するとともに、前記第２外部機器を電力の供給先に決定し、前記第１動作可能時間が前記第２動作可能時間未満である場合、前記第１外部機器を電力の供給先に決定するとともに、前記第２外部機器を電力の供給元に決定する決定処理と、を実行する、電子機器。
【請求項６】
第１バッテリと、
第２バッテリを搭載する外部機器と情報および電力を授受可能に接続されるインターフェースと、
前記第１バッテリの残量に係る第１残量情報および前記第１バッテリから前記電子機器内で消費される電力に係る第１消費電力情報を記憶する記憶部と、を備える電子機器による電力分配方法であって、
前記外部機器から前記インターフェースを介して前記第２バッテリの残量に係る第２残量情報および前記第２バッテリから前記外部機器内で消費される電力に係る第２消費電力情報を取得し、
前記記憶部に記憶されている前記第１残量情報および前記第１消費電力情報から、前記第１バッテリの残量で前記電子機器が動作可能な第１動作可能時間を算出し、
前記情報取得処理で取得した前記第２残量情報および前記第２消費電力情報から、前記第２バッテリの残量で前記外部機器が動作可能な第２動作可能時間を算出し、
前記第１動作可能時間と前記第２動作可能時間とを比較して、前記第２動作可能時間が前記第１動作可能時間未満である場合、前記電子機器を前記外部機器に電力を供給する側に決定し、前記第１動作可能時間が前記第２動作可能時間未満である場合、前記電子機器を前記外部機器に電力を要求する側に決定する、電力分配方法。
【請求項７】
第１バッテリと、
第２バッテリを搭載する外部機器と情報および電力を授受可能に接続されるインターフェースと、
前記第１バッテリの残量に係る第１残量情報および前記第１バッテリから機内で消費される電力に係る第１消費電力情報を記憶する記憶部と、を備える電子機器のコンピュータにインストールされる電力分配プログラムであって、
前記コンピュータに、
前記外部機器から前記インターフェースを介して前記第２バッテリの残量に係る第２残量情報および前記第２バッテリから前記外部機器内で消費される電力に係る第２消費電力情報を取得する情報取得処理と、
前記記憶部に記憶されている前記第１残量情報および前記第１消費電力情報から、前記第１バッテリの残量で前記電子機器が動作可能な第１動作可能時間を算出する第１動作時間算出処理と、
前記第２残量情報および前記第２消費電力情報から、前記第２バッテリの残量で前記外部機器が動作可能な第２動作可能時間を算出する第２動作時間算出処理と、
前記第１動作時間算出処理で算出された前記第１動作可能時間と前記第２動作時間算出処理で算出された前記第２動作可能時間とを比較して、前記第２動作可能時間が前記第１動作可能時間未満である場合、前記電子機器を前記外部機器に電力を供給する側に決定し、前記第１動作可能時間が前記第２動作可能時間未満である場合、前記電子機器を前記外部機器に電力を要求する側に決定する決定処理と、を実行させる、電力分配プログラム。
【請求項８】
第１バッテリを搭載する第１電子機器と、
第２バッテリを搭載する第２電子機器とを含む、電力分配システムであって、
前記第１電子機器および前記第２電子機器は、それぞれ互いに情報および電力を授受可能に接続される第１インターフェースおよび第２インターフェース、を備え、
前記第１電子機器は、
前記第１バッテリの残量に係る第１残量情報および前記第１バッテリから前記第１電子機器内で消費される電力に係る第１消費電力情報を記憶する第１記憶部と、
第１制御部と、を備え、
前記第２電子機器は、
前記第２バッテリの残量に係る第２残量情報および前記第２バッテリから前記第２電子機器内で消費される電力に係る第２消費電力情報を記憶する第２記憶部と、
第２制御部と、を備え、
前記第２制御部は、前記第１電子機器からの情報送信要求を前記第２インターフェースを介して受信したことに応じて、前記第２記憶部に記憶されている前記第２残量情報および前記第２消費電力情報を前記第２インターフェースを介して前記第１電子機器に向けて送信し、
前記第１制御部は、
前記第１インターフェースを介して前記情報送信要求を前記第２電子機器に向けて送信し、前記情報送信要求に対して前記第２電子機器から送信される前記第２残量情報および前記第２消費電力情報を前記第１インターフェースを介して受信することにより取得する情報取得処理と、
前記第１記憶部に記憶されている前記第１残量情報および前記第１消費電力情報から、前記第１バッテリの残量で前記第１電子機器が動作可能な第１動作可能時間を算出する第１動作時間算出処理と、
前記情報取得処理で取得した前記第２残量情報および前記第２消費電力情報から、前記第２バッテリの残量で前記第２電子機器が動作可能な第２動作可能時間を算出する第２動作時間算出処理と、
前記第１動作時間算出処理で算出された前記第１動作可能時間と前記第２動作時間算出処理で算出された前記第２動作可能時間とを比較して、前記第２動作可能時間が前記第１動作可能時間未満である場合、前記第１電子機器を前記第２電子機器に電力を供給する側に決定し、前記第１動作可能時間が前記第２動作可能時間未満である場合、前記第１電子機器を前記第２電子機器に電力を要求する側に決定する決定処理と、を実行する、電力分配システム。
【請求項９】
第１バッテリを搭載する第１外部機器と情報および電力を授受可能に接続される第１インターフェースと、
第２バッテリを搭載する第２外部機器と情報および電力を授受可能に接続される第２インターフェースと、を備える電子機器による電力分配方法であって、
前記第１外部機器から前記第１インターフェースを介して前記第１バッテリの残量に係る第１残量情報および前記第１バッテリから前記第１外部機器内で消費される電力に係る第１消費電力情報を取得する第１情報取得ステップと、
前記第２外部機器から前記第２インターフェースを介して前記第２バッテリの残量に係る第２残量情報および前記第２バッテリから前記第２外部機器内で消費される電力に係る第２消費電力情報を取得する第２情報取得ステップと、
前記第１情報取得ステップで取得した前記第１残量情報および前記第１消費電力情報から、前記第１バッテリの残量で前記第１外部機器が動作可能な第１動作可能時間を算出する第１動作時間算出ステップと、
前記第２情報取得ステップで取得した前記第２残量情報および前記第２消費電力情報から、前記第２バッテリの残量で前記第２外部機器が動作可能な第２動作可能時間を算出する第２動作時間算出ステップと、
前記第１動作時間算出ステップで算出された前記第１動作可能時間と前記第２動作時間算出ステップで算出された前記第２動作可能時間とを比較して、前記第２動作可能時間が前記第１動作可能時間未満である場合、前記第１外部機器を電力の供給元に決定するとともに、前記第２外部機器を電力の供給先に決定し、前記第１動作可能時間が前記第２動作可能時間未満である場合、前記第１外部機器を電力の供給先に決定するとともに、前記第２外部機器を電力の供給元に決定する決定ステップと、を含む、電力分配方法。
【請求項１０】
第１バッテリを搭載する第１外部機器と情報および電力を授受可能に接続される第１インターフェースと、
第２バッテリを搭載する第２外部機器と情報および電力を授受可能に接続される第２インターフェースと、を備える電子機器のコンピュータにインストールされる電力分配プログラムであって、
前記コンピュータに、
前記第１外部機器から前記第１インターフェースを介して前記第１バッテリの残量に係る第１残量情報および前記第１バッテリから前記第１外部機器内で消費される電力に係る第１消費電力情報を取得する第１情報取得処理と、
前記第２外部機器から前記第２インターフェースを介して前記第２バッテリの残量に係る第２残量情報および前記第２バッテリから前記第２外部機器内で消費される電力に係る第２消費電力情報を取得する第２情報取得処理と、
前記第１情報取得処理で取得した前記第１残量情報および前記第１消費電力情報から、前記第１バッテリの残量で前記第１外部機器が動作可能な第１動作可能時間を算出する第１動作時間算出処理と、
前記第２情報取得処理で取得した前記第２残量情報および前記第２消費電力情報から、前記第２バッテリの残量で前記第２外部機器が動作可能な第２動作可能時間を算出する第２動作時間算出処理と、
前記第１動作時間算出処理で算出された前記第１動作可能時間と前記第２動作時間算出処理で算出された前記第２動作可能時間とを比較して、前記第２動作可能時間が前記第１動作可能時間未満である場合、前記第１外部機器を電力の供給元に決定するとともに、前記第２外部機器を電力の供給先に決定し、前記第１動作可能時間が前記第２動作可能時間未満である場合、前記第１外部機器を電力の供給先に決定するとともに、前記第２外部機器を電力の供給元に決定する決定処理と、を実行させる、電力分配プログラム。
【請求項１１】
第１バッテリを搭載する第１外部機器と、
第２バッテリを搭載する第２外部機器と、
電子機器と、を含む、電力分配システムであって、
前記第１外部機器は、
第１外部インターフェースと、
前記第１バッテリの残量に係る第１残量情報および前記第１バッテリから前記第１電子機器内で消費される電力に係る第１消費電力情報を記憶する第１記憶部と、
第１外部機器制御部と、を備え、
前記第２外部機器は、
第２外部インターフェースと、
前記第２バッテリの残量に係る第２残量情報および前記第２バッテリから前記第２電子機器内で消費される電力に係る第２消費電力情報を記憶する第２記憶部と、
第２外部機器制御部と、を備え、
前記電子機器は、
前記第１外部インターフェースと相互に情報および電力を授受可能に接続される第１内部インターフェースと、
前記第２外部インターフェースと相互に情報および電力を授受可能に接続される第２内部インターフェースと、
電子機器制御部と、を備え、
前記第１外部機器制御部は、前記電子機器からの第１情報送信要求を前記第１外部インターフェースを介して受信したことに応じて、前記第１記憶部に記憶されている前記第１残量情報および前記第１消費電力情報を前記第１外部インターフェースを介して前記電子機器に向けて送信し、
前記第２外部機器制御部は、前記電子機器からの第２情報送信要求を前記第２外部インターフェースを介して受信したことに応じて、前記第２記憶部に記憶されている前記第２残量情報および前記第２消費電力情報を前記第２外部インターフェースを介して前記電子機器に向けて送信し、
前記電子機器制御部は、
前記第１内部インターフェースを介して前記第１情報送信要求を前記第１外部機器に向けて送信し、前記第１情報送信要求に対して前記第１外部機器から送信される前記第１残量情報および前記第１消費電力情報を前記第１内部インターフェースを介して受信することにより取得する第１情報取得処理と、
前記第２内部インターフェースを介して前記第２情報送信要求を前記第２外部機器に向けて送信し、前記第２情報送信要求に対して前記第２外部機器から送信される前記第２残量情報および前記第２消費電力情報を前記第２内部インターフェースを介して受信することにより取得する第２情報取得処理と、
前記第１情報取得処理で取得した前記第１残量情報および前記第１消費電力情報から、前記第１バッテリの残量で前記第１外部機器が動作可能な第１動作可能時間を算出する第１動作時間算出処理と、
前記第２情報取得処理で取得した前記第２残量情報および前記第２消費電力情報から、前記第２バッテリの残量で前記第２外部機器が動作可能な第２動作可能時間を算出する第２動作時間算出処理と、
前記第１動作時間算出処理で算出された前記第１動作可能時間と前記第２動作時間算出処理で算出された前記第２動作可能時間とを比較して、前記第２動作可能時間が前記第１動作可能時間未満である場合、前記第１外部機器を電力の供給元に決定するとともに、前記第２外部機器を電力の供給先に決定し、前記第１動作可能時間が前記第２動作可能時間未満である場合、前記第１外部機器を電力の供給先に決定するとともに、前記第２外部機器を電力の供給元に決定する決定処理と、を実行する、電力分配システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、電子機器における電力分配方法、電子機器のコンピュータにインストールされる電力分配プログラム、および、電力分配システムに関する。
【背景技術】
【０００２】
バッテリを搭載した電子機器（モバイル機器）が商用交流電源などに接続されずに動作するには、その動作（バッテリ駆動）に必要な電力がバッテリに充電されていなければならない。
【０００３】
たとえば、スマートフォンやタブレット端末などのモバイル端末とモバイルプリンタとがバッテリ駆動で同時に使用される場合、すなわち、モバイル端末からモバイルプリンタに画像データが送信されて、その画像データに係る画像がモバイルプリンタで印刷される場合がある。この場合、モバイル端末およびモバイルプリンタの一方のバッテリの残量が低下して不足すると、他方のバッテリの残量が十分であっても印刷が不能となる。
【０００４】
そこで、特許文献１では、バッテリの残量が十分である電子機器からバッテリの残量が不足している電子機器に電力が供給されるように、複数の電子機器間で電力を相互に融通する方法が提案されている。この方法では、第１の電子機器から第２の電子機器に、第２の電子機器のバッテリの残量が基準値に到達するまで電力が供給される。基準値は、複数の電子機器のバッテリの充電容量（満充電量）の合計値に対する一定の割合に設定される。これにより、複数の電子機器間で電力を公平に分配することができ、すべての電子機器のバッテリの充電容量に対する残量の割合を一定にすることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第６１２５０５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、従来の方法では、複数の電子機器間で電力が適切に分配されない場合がある。
【０００７】
本発明の目的は、外部機器との間で電力を適切に分配できる、電子機器、電力分配方法、電力分配プログラムおよび電力分配システムを提供することである。
【課題を解決するための手段】
【０００８】
前記の目的を達成するため、本発明の一の局面に係る電子機器は、第１バッテリを搭載する電子機器であって、第２バッテリを搭載する外部機器と情報および電力を授受可能に接続されるインターフェースと、前記第１バッテリの残量に係る第１残量情報および前記第１バッテリから前記電子機器内で消費される電力に係る第１消費電力情報を記憶する記憶部と、制御部と、を備え、前記制御部は、前記外部機器から前記インターフェースを介して前記第２バッテリの残量に係る第２残量情報および前記第２バッテリから前記外部機器内で消費される電力に係る第２消費電力情報を取得する情報取得処理と、前記記憶部に記憶されている前記第１残量情報および前記第１消費電力情報から、前記第１バッテリの残量で前記電子機器が動作可能な第１動作可能時間を算出する第１動作時間算出処理と、前記情報取得処理で取得した前記第２残量情報および前記第２消費電力情報から、前記第２バッテリの残量で前記外部機器が動作可能な第２動作可能時間を算出する第２動作時間算出処理と、前記第１動作時間算出処理で算出された前記第１動作可能時間と前記第２動作時間算出処理で算出された前記第２動作可能時間とを比較して、前記第２動作可能時間が前記第１動作可能時間未満である場合、前記電子機器を前記外部機器に電力を供給する側に決定し、前記第１動作可能時間が前記第２動作可能時間未満である場合、前記電子機器を前記外部機器に電力を要求する側に決定する決定処理と、を実行する。
【０００９】
この構成によれば、第１バッテリの残量に係る第１残量情報および第１バッテリから電子機器内で消費される電力に係る第１消費電力情報から、第１バッテリの残量で電子機器が動作可能な第１動作可能時間が算出される。一方、第２バッテリの残量に係る第２残量情報および第２バッテリから外部機器内で消費される電力に係る第２消費電力情報から、第２バッテリの残量で外部機器が動作可能な第２動作可能時間が算出される。そして、第２動作可能時間が第１動作可能時間未満である場合には、電子機器が外部機器に電力を供給する側に決定され、第１動作可能時間が第２動作可能時間未満である場合には、電子機器が外部機器に電力を要求する側に決定される。これにより、電子機器および外部機器がともに動作する時間がなるべく長くなるように、電子機器と外部機器との間で電力を適切に分配（融通）することができる。
【００１０】
前記一の局面に係る電子機器を第１電気機器とし、前記外部機器を第２電子機器として、次の電力分配システムを得ることができる。この電力分配システムは、第１バッテリを搭載する第１電子機器と、第２バッテリを搭載する第２電子機器とを含む、電力分配システムであって、前記第１電子機器および前記第２電子機器は、それぞれ互いに情報および電力を授受可能に接続される第１インターフェースおよび第２インターフェース、を備え、前記第１電子機器は、前記第１バッテリの残量に係る第１残量情報および前記第１バッテリから前記第１電子機器内で消費される電力に係る第１消費電力情報を記憶する第１記憶部と、第１制御部と、を備え、前記第２電子機器は、前記第２バッテリの残量に係る第２残量情報および前記第２バッテリから前記第２電子機器内で消費される電力に係る第２消費電力情報を記憶する第２記憶部と、第２制御部と、を備え、前記第２制御部は、前記第１電子機器からの情報送信要求を前記第２インターフェースを介して受信したことに応じて、前記第２記憶部に記憶されている前記第２残量情報および前記第２消費電力情報を前記第２インターフェースを介して前記第１電子機器に向けて送信し、前記第１制御部は、前記第１インターフェースを介して前記情報送信要求を前記第２電子機器に向けて送信し、前記情報送信要求に対して前記第２電子機器から送信される前記第２残量情報および前記第２消費電力情報を前記第１インターフェースを介して受信することにより取得する情報取得処理と、前記第１記憶部に記憶されている前記第１残量情報および前記第１消費電力情報から、前記第１バッテリの残量で前記第１電子機器が動作可能な第１動作可能時間を算出する第１動作時間算出処理と、前記情報取得処理で取得した前記第２残量情報および前記第２消費電力情報から、前記第２バッテリの残量で前記第２電子機器が動作可能な第２動作可能時間を算出する第２動作時間算出処理と、前記第１動作時間算出処理で算出された前記第１動作可能時間と前記第２動作時間算出処理で算出された前記第２動作可能時間とを比較して、前記第２動作可能時間が前記第１動作可能時間未満である場合、前記第１電子機器を前記第２電子機器に電力を供給する側に決定し、前記第１動作可能時間が前記第２動作可能時間未満である場合、前記第１電子機器を前記第２電子機器に電力を要求する側に決定する決定処理と、を実行する。
【００１１】
本発明の他の局面に係る電子機器は、第１バッテリを搭載する第１外部機器と情報および電力を授受可能に接続される第１インターフェースと、第２バッテリを搭載する第２外部機器と情報および電力を授受可能に接続される第２インターフェースと、制御部と、を備え、前記制御部は、前記第１外部機器から前記第１インターフェースを介して前記第１バッテリの残量に係る第１残量情報および前記第１バッテリから前記第１外部機器内で消費される電力に係る第１消費電力情報を取得する第１情報取得処理と、前記第２外部機器から前記第２インターフェースを介して前記第２バッテリの残量に係る第２残量情報および前記第２バッテリから前記第２外部機器内で消費される電力に係る第２消費電力情報を取得する第２情報取得処理と、前記第１情報取得処理で取得した前記第１残量情報および前記第１消費電力情報から、前記第１バッテリの残量で前記第１外部機器が動作可能な第１動作可能時間を算出する第１動作時間算出処理と、前記第２情報取得処理で取得した前記第２残量情報および前記第２消費電力情報から、前記第２バッテリの残量で前記第２外部機器が動作可能な第２動作可能時間を算出する第２動作時間算出処理と、前記第１動作時間算出処理で算出された前記第１動作可能時間と前記第２動作時間算出処理で算出された前記第２動作可能時間とを比較して、前記第２動作可能時間が前記第１動作可能時間未満である場合、前記第１外部機器を電力の供給元に決定するとともに、前記第２外部機器を電力の供給先に決定し、前記第１動作可能時間が前記第２動作可能時間未満である場合、前記第１外部機器を電力の供給先に決定するとともに、前記第２外部機器を電力の供給元に決定する決定処理と、を実行する。
【００１２】
前記他の局面に係る電子機器、前記第１外部機器および前記第２外部機器を用いて、電力分配システムを得ることができる。この電力分配システムは、第１バッテリを搭載する第１外部機器と、第２バッテリを搭載する第２外部機器と、電子機器と、を含む、電力分配システムであって、前記第１外部機器は、第１外部インターフェースと、前記第１バッテリの残量に係る第１残量情報および前記第１バッテリから前記第１電子機器内で消費される電力に係る第１消費電力情報を記憶する第１記憶部と、第１外部機器制御部と、を備え、前記第２外部機器は、第２外部インターフェースと、前記第２バッテリの残量に係る第２残量情報および前記第２バッテリから前記第２電子機器内で消費される電力に係る第２消費電力情報を記憶する第２記憶部と、第２外部機器制御部と、を備え、前記電子機器は、前記第１外部インターフェースと相互に情報および電力を授受可能に接続される第１内部インターフェースと、前記第２外部インターフェースと相互に情報および電力を授受可能に接続される第２内部インターフェースと、電子機器制御部と、を備え、前記第１外部機器制御部は、前記電子機器からの第１情報送信要求を前記第１外部インターフェースを介して受信したことに応じて、前記第１記憶部に記憶されている前記第１残量情報および前記第１消費電力情報を前記第１インターフェースを介して前記電子機器に向けて送信し、前記第２外部機器制御部は、前記電子機器からの第２情報送信要求を前記第２外部インターフェースを介して受信したことに応じて、前記第２記憶部に記憶されている前記第２残量情報および前記第２消費電力情報を前記第２インターフェースを介して前記電子機器に向けて送信し、前記電子機器制御部は、前記第１内部インターフェースを介して前記第１情報送信要求を前記第１電子機器に向けて送信し、前記第１情報送信要求に対して前記第１外部機器から送信される前記第１残量情報および前記第１消費電力情報を前記第１内部インターフェースを介して受信することにより取得する第１情報取得処理と、前記第２内部インターフェースを介して前記第２情報送信要求を前記第２電子機器に向けて送信し、前記第２情報送信要求に対して前記第２外部機器から送信される前記第２残量情報および前記第２消費電力情報を前記第２内部インターフェースを介して受信することにより取得する第２情報取得処理と、前記第１情報取得処理で取得した前記第１残量情報および前記第１消費電力情報から、前記第１バッテリの残量で前記第１外部機器が動作可能な第１動作可能時間を算出する第１動作時間算出処理と、前記第２情報取得処理で取得した前記第２残量情報および前記第２消費電力情報から、前記第２バッテリの残量で前記第２外部機器が動作可能な第２動作可能時間を算出する第２動作時間算出処理と、前記第１動作時間算出処理で算出された前記第１動作可能時間と前記第２動作時間算出処理で算出された前記第２動作可能時間とを比較して、前記第２動作可能時間が前記第１動作可能時間未満である場合、前記第１外部機器を電力の供給元に決定するとともに、前記第２外部機器を電力の供給先に決定し、前記第１動作可能時間が前記第２動作可能時間未満である場合、前記第１外部機器を電力の供給先に決定するとともに、前記第２外部機器を電力の供給元に決定する決定処理と、を実行する。
【００１３】
また、本発明は、電子機器の形態で実施できるだけでなく、たとえば、電子機器による電力分配方法、および電子機器のコンピュータにインストールされる電力分配プログラムの形態で実現することもできる。
【発明の効果】
【００１４】
本発明によれば、電力を適切に分配することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る電力分配システムのトポロジーの一例を示すブロック図である。
【図２】電力分配処理の流れを示すフローチャートである。
【図３】動作モード毎の消費電力の一例を示す図である。
【図４】ジョブ毎の消費電力の一例を示す図である。
【図５】消費された電力量の履歴の一例を示す図である。
【図６】シンク決定処理の流れを示すフローチャートである。
【図７】ソース決定処理の流れを示すフローチャートである。
【図８】電力分配の具体例を示す図である。
【発明を実施するための形態】
【００１６】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００１７】
＜電力分配システム＞
図１に示される電力分配システム１は、複数の電子機器間で電力を分配し合うシステムである。以下の説明では、電力分配システム１に４台の電子機器２，３，４，５が含まれる場合を例にとるが、電力分配システム１に含まれる電子機器の台数は、２台以上であれば、４台に限らない。
【００１８】
電子機器２は、ＣＰＵ（Central Processing Unit）１１、メモリ１２およびＵＳＢインターフェース１３を備えている。また、電子機器２は、バッテリ１４を搭載している。電子機器２の動作に必要な電力がバッテリ１４に充電されている状態において、電子機器２は、商用交流電源などの外部電源に接続されなくても動作（バッテリ駆動）が可能である。
【００１９】
メモリ１２（記憶部の一例）には、ハードディスク、フラッシュメモリやＥ２ＰＲＯＭなどのデータの書き換えが可能な不揮発性メモリおよびＳＤＲＡＭなどの揮発性メモリが含まれる。不揮発性メモリには、各種の制御のための制御プログラムが記憶されており、ＣＰＵ１１により、その制御プログラムが実行される。揮発性メモリは、ＣＰＵ１１が制御プログラムを実行する際のワークエリアとして使用される。
【００２０】
ＵＳＢインターフェース１３は、外部機器をＵＳＢ（Universal Serial Bus）接続するためのインターフェースであり、ＵＳＢ−ＰＤ（Power Delivery）規格に準じている。ＵＳＢインターフェース１３には、ＵＳＢポート１５Ａ，１５Ｂが設けられている。ＵＳＢポート１５Ａ，１５Ｂは、たとえば、Ｔｙｐｅ−Ｃコネクタのレセプタクル（メス）である。
【００２１】
電子機器３，４，５は、ＣＰＵ２１、メモリ２２およびＵＳＢインターフェース２３を備えている。また、電子機器２は、バッテリ２４を搭載している。電子機器２の動作に必要な電力がバッテリ２４に充電されている状態において、電子機器２は、商用交流電源などの外部電源に接続されなくても動作（バッテリ駆動）が可能である。
【００２２】
メモリ２２には、ハードディスク、フラッシュメモリやＥ２ＰＲＯＭなどのデータの書き換えが可能な不揮発性メモリおよびＳＤＲＡＭなどの揮発性メモリが含まれる。不揮発性メモリには、各種の制御のための制御プログラムが記憶されており、ＣＰＵ２１により、その制御プログラムが実行される。揮発性メモリは、ＣＰＵ２１が制御プログラムを実行する際のワークエリアとして使用される。
【００２３】
ＵＳＢインターフェース２３は、外部機器をＵＳＢ接続するためのインターフェースであり、ＵＳＢ−ＰＤ規格に準じている。ＵＳＢインターフェース２３には、ＵＳＢポート２５が設けられている。ＵＳＢポート２５は、たとえば、Ｔｙｐｅ−Ｃコネクタのレセプタクル（メス）である。
【００２４】
電子機器４，５は、ハブ６を介して、電子機器２とＵＳＢ接続されている。具体的には、ハブ６は、ＵＳＢポート３１，３２，３３を備えている。ＵＳＢポート３１，３２，３３は、たとえば、Ｔｙｐｅ−Ｃコネクタのレセプタクル（メス）である。ＵＳＢポート３１には、ＵＳＢケーブルの一端のプラグが接続され、そのＵＳＢケーブルの他端のプラグは、電子機器２のＵＳＢポート１５Ａに接続されている。ＵＳＢポート３２には、ＵＳＢケーブルの一端のプラグが接続され、そのＵＳＢケーブルの他端のプラグは、電子機器４のＵＳＢポート２５に接続されている。ＵＳＢポート３３には、ＵＳＢケーブルの一端のプラグが接続され、そのＵＳＢケーブルの他端のプラグは、電子機器５のＵＳＢポート２５に接続されている。
【００２５】
また、電子機器２のＵＳＢポート１５Ｂには、ＵＳＢケーブルの一端のプラグが接続されており、そのＵＳＢケーブルの他端のプラグは、電子機器２のＵＳＢポート２５に接続されている。
【００２６】
なお、以下では、１台の電子機器２がＵＳＢ通信のホストであり、残りの３台の電子機器３，４，５がＵＳＢ通信のデバイスである場合を例にとる。電子機器２のＵＳＢポート１５Ａ，１５Ｂおよびハブ６のＵＳＢポート３２，３３は、ＵＳＢ接続のホストとして機能する側のポートであるＤＦＰ（Downstream Facing Port）である。電子機器３，４，５のＵＳＢポート２５およびハブ６のＵＳＢポート３１は、ＵＳＢ接続のデバイスとして機能する側のポートであるＵＦＰ（Upstream Facing Port）である。また、図１には、ＵＳＢ−ＰＤによる電力の授受のデフォルトの状態が示されている。すなわち、図１には、電子機器２のＵＳＢポート１５Ａ，１５Ｂおよびハブ６のＵＳＢポート３２，３３は、電力を供給するソースとして動作し、電子機器３，４，５のＵＳＢポート２５およびハブ６のＵＳＢポート３１は、電力を受け取るシンクとして動作する状態が示されている。
【００２７】
しかしながら、４台の電子機器２，３，４，５は、いずれも、電力供給のソースおよびデバイスとなることが可能である。４台の電子機器２，３，４，５のうちのいずれが電力供給のソースとなり、いずれが電力供給のデバイスとなるかは、後述するシンク・ソース決定処理にて決定される。
【００２８】
＜電力分配処理＞
電子機器２のＣＰＵ１１により、たとえば、一定の周期で、図２に示される電力分配処理が実行される。
【００２９】
電力分配処理では、ＣＰＵ１１は、ＵＳＢ通信により、各電子機器３，４，５から残量情報および消費電力情報を取得する。
【００３０】
残量情報は、各電子機器３，４，５のバッテリ２４の残量に係る情報であり、各電子機器３，４，５では、ＣＰＵ２１により、バッテリ２４の電力の収支から残量が算出され、バッテリ２４の残量に係る残量情報がメモリ２２に記憶される。電子機器２においても、ＣＰＵ１１により、バッテリ２４の電力の収支から残量が算出され、バッテリ１４の残量に係る残量情報がメモリ１２に記憶される。
【００３１】
消費電力情報は、各電子機器３，４，５内で消費される電力に係る情報である。電子機器２のメモリ１２および各電子機器３，４，５のメモリ２２には、動作モード毎の消費電力の情報およびジョブ毎の消費電力の情報が記憶されている。
【００３２】
動作モード毎の消費電力の情報は、図３に一例が示されている。電子機器２，３，４，５の動作モードは、オフモード、スリープモード、スタンバイモードおよびノーマルモードの間で遷移する。図３の一例において、オフモードでの消費電力は、０．０１Ｗｈであり、スリープモードでの消費電力は、０．２Ｗｈであり、スタンバイモードでの消費電力は、２Ｗｈである。ノーマルモードは、ジョブ実行時の動作モードであり、ノーマルモードでの消費電力は、ジョブ毎の消費電力となる。
【００３３】
ジョブ毎の消費電力の情報は、図４に一例が示されている。この一例において、ジョブＡの消費電力は、５Ｗｈであり、ジョブＢの消費電力は、１０Ｗｈであり、ジョブＣの消費電力は、１２Ｗｈであり、ジョブＤの消費電力は、２０Ｗｈであり、ジョブＥの消費電力は、２５Ｗｈであり、ジョブＦの消費電力は、４０Ｗｈである。電子機器２，３，４，５がＭＦＰ（Multi-Function Peripheral）である場合、ジョブとしては、画像データに係る画像を用紙に印刷する印刷ジョブ、原稿を読み取って画像データを生成する読取ジョブ、画像データを公衆電話回線などを介して送受信するファックスジョブなどを例示することができる。
【００３４】
また、電子機器２のメモリ１２および各電子機器３，４，５のメモリ２２には、機器内で消費された電力量の履歴を表す消費履歴情報が記憶される。電子機器２では、ＣＰＵ１１により消費履歴情報がメモリ１２に書き込まれ、電子機器３，４，５では、ＣＰＵ２１により消費履歴情報がメモリ２２に書き込まれる。消費履歴情報の一例は、図５に示されている。消費履歴情報は、動作モードとその動作モードで消費した電力および経過した時間とを対応づけて作成される。図５の一例では、過去の新しい順に、スタンバイモードでの経過時間が１０分間で２Ｗｈの電力を消費した履歴「１」、ジョブＤの実行によるノーマルモードでの経過時間が２分間で２０Ｗｈの電力を消費した履歴「２」、スタンバイモードでの経過時間が１０分間で２Ｗｈの電力を消費した履歴「３」、スリープモードでの経過時間が６０分間で０．２Ｗｈの電力を消費した履歴「４」、スリープモードでの経過時間が６０分間で０．２Ｗｈの電力を消費した履歴「５」、スリープモードでの経過時間が６０分間で０．２Ｗｈの電力を消費した履歴「６」、スリープモードでの経過時間が６０分間で０．２Ｗｈの電力を消費した履歴「７」、スリープモードでの経過時間が６０分間で０．２Ｗｈの電力を消費した履歴「８」、スリープモードでの経過時間が６０分間で０．２Ｗｈの電力を消費した履歴「９」が示されている。
【００３５】
各電子機器３，４，５から電子機器２には、消費電力情報として、消費履歴情報が送信される。電子機器２のＣＰＵ１１は、各電子機器３，４，５から消費電力情報としての消費履歴情報を受信すると、各電子機器２，３，４，５のＴ（Ｔ：０よりも大きい数）時間後の消費電力、つまり現時点から未来のＴ時間における消費電力を推定する（Ｓ２）。具体的には、現時点から未来のＴ時間における消費電力は、現時点から過去のＴ時間における消費電力と等しいと推定されて、その現時点から過去のＴ時間における消費電力が現時点から未来のＴ時間における消費電力とされる。たとえば、図５に示される一例における履歴「１」〜「５」が過去のＴ時間における履歴である場合、そのＴ時間における消費電力が合計されて、その合計の２４．４Ｗｈが現時点から未来のＴ時間における消費電力とされる。
【００３６】
その後、ＣＰＵ１１は、各電子機器２，３，４，５について、残量情報が表す残量と未来のＴ時間における消費電力とから動作可能時間を算出する（Ｓ３）。具体的には、未来のＴ時間における消費電力をＴ時間で除算し、その除算値である１時間における消費電力で残量情報が表す残量を除算することにより、動作可能時間を算出する。すなわち、Ｔ時間が１時間である場合、残量情報が表す残量を未来のＴ時間における消費電力で除算し、その除算値を動作可能時間とする。
【００３７】
各電子機器２，３，４，５の動作可能時間の算出後、ＣＰＵ１１は、シンク・ソース決定処理を実行する（Ｓ４）。シンク・ソース決定処理には、シンク決定処理と、ソース決定処理とが含まれる。
【００３８】
シンク決定処理の流れは、図６に示されている。シンク決定処理において、ＣＰＵ１１は、各電子機器２，３，４，５の動作可能時間を比較して、電子機器２，３，４，５の中に動作可能時間が最も短い機器が複数あるか否かを判断する（Ｓ４１）。電子機器２，３，４，５の中で動作可能時間が最も短い機器が１台のみである場合、ＣＰＵ１１は、動作可能時間が最も短い機器が複数はないと判断して（Ｓ４１：ＮＯ）、動作時間が最も短い１台の機器をシンクに決定する（Ｓ４２）。一方、ＣＰＵ１１は、電子機器２，３，４，５の中に動作可能時間が最も短い機器が複数あると判断した場合（Ｓ４１：ＹＥＳ）、その動作可能時間が最も短い複数の機器のうち、Ｔ時間後のバッテリ１４，２４の残量が最も少なくなると推定される機器をシンクに決定する（Ｓ４３）。Ｔ時間後のバッテリ１４，２４の残量が最も少なくなると推定される機器が複数ある場合、その複数のうちのいずれがシンクに決定されてもよい。
【００３９】
ソース決定処理の流れは、図７に示されている。ソース決定処理において、ＣＰＵ１１は、Ｔ時間後の電子機器２のバッテリ１４の残量およびＴ時間後の各電子機器３，４，５のバッテリ２４の残量を推定し、電子機器２，３，４，５の中にＴ時間後の残量の最も多い機器が複数あるか否かを判断する（Ｓ４４）。電子機器２，３，４，５の中でＴ時間後の残量の最も多い機器が１台のみである場合、ＣＰＵ１１は、Ｔ時間後の残量の最も多い機器が複数はないと判断して（Ｓ４４：ＮＯ）、Ｔ時間後の残量の最も多い機器をソースに決定する（Ｓ４５）。一方、ＣＰＵ１１は、電子機器２，３，４，５の中にＴ時間後の残量の最も多い機器が複数あると判断した場合（Ｓ４４：ＹＥＳ）、各電子機器２，３，４，５の動作可能時間を比較して、電子機器２，３，４，５の中に動作可能時間が最も長い機器をソースに決定する（Ｓ４６）。動作可能時間が最も長い機器が複数ある場合、その複数のうちのいずれがソースに決定されてもよい。
【００４０】
シンク・ソース決定処理が終了すると、ＣＰＵ１１は、電子機器２，３，４，５のうちのソースとなる機器からシンクとなる機器への充電量を決定する（図２のＳ５）。そして、ＣＰＵ１１は、前回の充電が完了しているか否かを判断し（Ｓ６）、前回の充電が完了していない場合には、その完了を待って、シンクとなる機器およびソースとなる機器に対して、ソースとなる機器からシンクとなる機器への電力の供給、つまりシンクとなる機器のバッテリ１４，２４への充電の開始を指示する（Ｓ７）。シンクとなる機器に供給された電力量が先に決定された充電量に達すると、その電力の供給（バッテリ１４，２４の充電）が停止される。
【００４１】
＜電力分配の具体例＞
電力分配処理の実行により、たとえば、図８に示されるように、電子機器２のバッテリ１４の残量および各電子機器３，４，５のバッテリ２４の残量が推移する。この図８に示される一例では、バッテリ１４，２４の容量をいずれも１００Ｗｈとしている。
【００４２】
電力分配処理の開始時において、電子機器２のバッテリ１４の残量が４０Ｗｈであり、電子機器３，４，５のバッテリ２４の残量がそれぞれ１０Ｗｈ、１００Ｗｈおよび８０Ｗｈである。また、電子機器２における未来のＴ時間における消費電力が１０Ｗｈであり、電子機器３における未来のＴ時間における消費電力が２Ｗｈであり、電子機器４における未来のＴ時間における消費電力が６０Ｗｈであり、電子機器５における未来のＴ時間における消費電力が８Ｗｈである。
【００４３】
この場合、電子機器２の動作可能時間は、残量の４０Ｗｈを消費電力の１０Ｗｈで除算することにより、４．０ｈ（時間）と算出される。電子機器３の動作可能時間は、残量の１０Ｗｈを消費電力の２Ｗｈで除算することにより、５．０ｈと算出される。電子機器４の動作可能時間は、残量の１００Ｗｈを消費電力の６０Ｗｈで除算することにより、１．６ｈと算出される。電子機器５の動作可能時間は、残量の８０Ｗｈを消費電力の８Ｗｈで除算することにより、１０．０ｈと算出される。
【００４４】
また、Ｔ時間後の電子機器２のバッテリ１４の残量は、残量の４０Ｗｈから消費電力の１０Ｗｈを減算することにより、３０Ｗｈと算出される。Ｔ時間後の電子機器３のバッテリ２４の残量は、残量の１０Ｗｈから消費電力の２Ｗｈを減算することにより、８Ｗｈと算出される。Ｔ時間後の電子機器４のバッテリ２４の残量は、残量の１００Ｗｈから消費電力の６０Ｗｈを減算することにより、４０Ｗｈと算出される。Ｔ時間後の電子機器５のバッテリ２４の残量は、残量の８０Ｗｈから消費電力の１０Ｗｈを減算することにより、７０Ｗｈと算出される。
【００４５】
これらの算出結果から、動作可能時間が最も短い電子機器４がシンクに決定され、Ｔ時間後の残量が最も多い電子機器５がソースに決定される。そして、Ｔ時間後の電子機器５のバッテリ２４の残量からＴ時間後の電子機器４のバッテリ２４の残量が減算されて、その減算値が２で除算されることにより、電子機器５から電子機器４への充電量である１６Ｗｈが算出される。
【００４６】
＜作用効果＞
以上のようにして、電子機器２，３，４，５間で電力を分配する際のシンクおよびソースが決定されることにより、各電子機器２，３，４，５の動作時間がなるべく長くなるように、電子機器２，３，４，５間で電力を適切に分配（融通）することができる。
【００４７】
なお、電子機器２がソースとなり、電子機器３，４，５のいずれかがシンクとなる場合、電子機器２が電子機器または第１電子機器の一例であり、電子機器２のＣＰＵ１１が制御部または第１制御部の一例であり、電子機器２のバッテリ１４が第１バッテリの一例であり、電子機器２のＵＳＢインターフェース１３がインターフェースの一例であり、シンクとなる電子機器３，４，５が外部機器または第２電子機器の一例であり、シンクとなる電子機器３，４，５のＣＰＵ２１が第２制御部の一例であり、シンクとなる電子機器３，４，５のバッテリ２４が第２バッテリの一例であり、シンクとなる電子機器３，４，５のＵＳＢインターフェース２３が第２インターフェースの一例である。
【００４８】
また、電子機器３，４，５のいずれかがソースとなり、他のいずれかがシンクとなる場合、電子機器２が電子機器の一例であり、電子機器２のＣＰＵ１１が制御部または電子機器制御部の一例であり、電子機器２のＵＳＢインターフェース１３が第１インターフェースおよび第２インターフェースまたは第１内部インターフェースおよび第２内部インターフェースの一例であり、ソースとなる電子機器３，４，５が第１電子機器または第１外部機器の一例であり、ソースとなる電子機器３，４，５のバッテリ２４が第１バッテリの一例であり、ソースとなる電子機器３，４，５のＵＳＢインターフェース２３が第１インターフェースまたは第１外部インターフェースの一例であり、シンクとなる電子機器３，４，５が第２電子機器または第２外部機器の一例であり、シンクとなる電子機器３，４，５のバッテリ２４が第２バッテリの一例であり、シンクとなる電子機器３，４，５のＵＳＢインターフェース２３が第２インターフェースまたは第２外部インターフェースの一例である。
【００４９】
＜変形例＞
以上、本発明の一実施形態について説明したが、本発明は、他の形態で実施することもできる。
【００５０】
たとえば、前述の実施形態では、未来のＴ時間における消費電力をＴ時間で除算し、その除算値である１時間における消費電力で残量情報が表す残量を除算することにより、動作可能時間を算出するとしたが、残量情報が表す残量を未来のＴ時間における消費電力で除算し、その除算値にＴ時間を乗算する方法によっても、動作可能時間を算出することができる。
【００５１】
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【００５２】
１：電力分配システム
２，３，４，５：電子機器
１１，２１：ＣＰＵ
１２：メモリ
１３，２３：ＵＳＢインターフェース
１４，２４：バッテリ
【図１】
2020167809.tif 000003
【図２】
2020167809.tif 000004
【図３】
2020167809.tif 000005
【図４】
2020167809.tif 000006
【図５】
2020167809.tif 000007
【図６】
2020167809.tif 000008
【図７】
2020167809.tif 000009
【図８】
2020167809.tif 000010