(57)【特許請求の範囲】
【請求項１】
充電装置によって充電可能な電池を備えた携帯端末であって、
前記充電装置に接続される充電端子と、
前記電池の残容量を検出する残容量検出手段と、
前記電池の残容量に基づいて、満充電までの必要時間を検出する必要時間検出手段と、
前記電池への充電電流の供給を制御する充電制御手段と、
前記充電端子と前記充電装置との接続を検出する接続検出手段と、
前記携帯端末が前記充電装置に接続された時刻を特定する時計手段と、
前記携帯端末が前記充電装置に接続された時刻に基づいて、前記携帯端末の使用時間帯に関する統計処理を行う統計処理手段と、
前記統計処理手段による前記統計処理に基づいて、前記携帯端末の不使用が予想される不使用予想時間帯を推測する不使用予想時間帯推測手段と、
前記不使用予想時間帯のうち、前記必要時間よりも時間幅が長い満充電可能時間帯を特定する特定手段と、
を備え、
前記携帯端末が前記充電装置に接続された接続開始時において、
前記残容量検出手段は、前記携帯端末の前記残容量を検出し、
前記必要時間検出手段は、前記接続開始時の前記残容量に基づいて前記必要時間を検出し、
前記特定手段は、前記接続開始時の前記必要時間に基づいて、前記接続開始時において、当該接続開始時の後に到来する複数の前記満充電可能時間帯を特定する構成をなしており、
更に、前記統計処理手段による前記統計処理に基づいて、前記携帯端末の使用が予想される１又は複数の使用予想時間帯を推測する使用予想時間帯推測手段と、
各使用予想時間帯において使用される予想電力量を推測する予想電力量推測手段と、
前記各使用予想時間帯において使用される前記予想電力量に基づき、前記接続開始時から各満充電可能時間帯までに使用が予想される各予想総電力量を、各満充電可能時間帯ごとにそれぞれ推測する各予想総電力量推測手段と、
を備え、
前記充電制御手段は、前記接続開始時において、
前記特定手段により特定された複数の前記満充電可能時間帯の中から、前記満充電可能時間帯の到来までの前記各予想総電力量が、前記接続開始時の前記残容量に応じた供給可能電力量を上回らない１又は複数の特定時間帯を選び、
前記接続開始時から最も後に到来する前記特定時間帯において前記充電電流の供給を行うように前記充電時期を制御することを特徴とする携帯端末。
【請求項２】
電気料金が、第一基準で定められる第一時間帯と、前記第一基準よりも安い第二基準で定められる第二時間帯と、を特定可能な時間帯データを記憶する時間帯データ記憶手段を備え、
前記充電制御手段は、
前記時間帯データに基づいて前記第一時間帯と前記第二時間帯とを確認し、
前記充電電流の供給を行おうとする前記満充電可能時間帯において、前記第一時間帯と前記第二時間帯とが含まれる場合、当該満充電可能時間帯において、前記必要時間を確保できる時間帯であって、かつ前記第二時間帯の比率が最も多くなる時間帯を選択し、前記充電電流の供給を行うように制御することを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記統計処理手段は、
前記時計手段に基づいて前記携帯端末が前記充電端子に接続されていない非接続時間帯を特定すると共に、当該非接続時間帯を、前記携帯端末が実際に使用された使用時間帯として使用時間帯データを生成する一方、
前記時計手段に基づいて前記携帯端末が前記充電端子に接続される接続時間帯を特定すると共に、当該接続時間帯を、前記携帯端末が実際に使用されなかった不使用時間帯として不使用時間帯データを生成し、
複数日にて生成された前記使用時間帯データ及び前記不使用時間帯データに基づいて前記統計処理を行うことを特徴とする請求項１又は請求項２に記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末に関するものである。
【背景技術】
【０００２】
携帯型バーコードリーダ等の携帯端末は、充電可能な二次電池を備えた構成が一般的であり、この種の携帯端末としては、例えば特許文献１、２のようなものが提供されている。特許文献１では、携帯端末に内蔵された電池の残容量を検出し、その残容量によって実行可能な作業を把握する技術が開示されている。また、特許文献２では、時間設定に応じてバッテリ駆動と、ＡＣ駆動とを自動的に切り替える技術が開示されている。
【特許文献１】特開２００７−４５４４公報
【特許文献２】特開２０００−２９５７６公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記のような携帯端末の場合、内蔵される電池の劣化等の問題も考慮する必要がある。例えば、電池の放電深度が低い状態で繰り返し充電を行うと、充放電回数の増加に起因して電池寿命が短縮化してしまうという問題がある。また、放電深度が低い状態で充放電を繰り返すと、メモリ効果等の悪影響が生じることも懸念される。このような劣化等の問題を解消するためには、放電深度が低い状態で必要以上に充放電を繰り返さないことが望ましい。
【０００４】
放電深度が低い状態での充放電を抑制する方法としては、使用者が携帯端末の残容量を頻繁に確認し、残容量が相当低下したタイミング（即ち、放電深度が高くなったタイミング）で当該携帯端末を充電器に載置する方法が挙げられる。しかしながら、残容量の頻繁な確認や、載置タイミングの工夫を使用者に強いる構成は、使用者の負担増大を伴うため、使い勝手の面で問題があると言わざるを得ない。また、単に残容量が低下するまで充電を行わないようにしても、その残容量低下時期に満充電に必要な充電時間を確保できない場合もあり、このような場合には、不十分な充電のまま使用するか、使用を取りやめるといった対処が必要となる。いずれにしても、円滑な使用が阻害されることとなる。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、充電可能な電池を備えた携帯端末において、放電深度の低い状態での充放電の繰り返しを抑制でき、かつ不十分な充電のまま使用される事態が生じにくい構成を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１の発明は、充電装置によって充電可能な電池を備えた携帯端末であって、前記充電装置に接続される充電端子と、前記電池の残容量を検出する残容量検出手段と、前記電池の残容量に基づいて、満充電までの必要時間を検出する必要時間検出手段と、前記電池への充電電流の供給を制御する充電制御手段と、前記充電端子と前記充電装置との接続を検出する接続検出手段と、前記携帯端末が前記充電装置に接続された時刻を特定する時計手段と、前記携帯端末が前記充電装置に接続された時刻に基づいて、前記携帯端末の使用時間帯に関する統計処理を行う統計処理手段と、前記統計処理手段による前記統計処理に基づいて、前記携帯端末の不使用が予想される不使用予想時間帯を推測する不使用予想時間帯推測手段と、前記不使用予想時間帯のうち、前記必要時間よりも時間幅が長い満充電可能時間帯を特定する特定手段と、を備え、前記携帯端末が前記充電装置に接続された接続開始時において、前記残容量検出手段は、前記携帯端末の前記残容量を検出し、前記必要時間検出手段は、前記接続開始時の前記残容量に基づいて前記必要時間を検出し、前記特定手段は、前記接続開始時の前記必要時間に基づいて、前記接続開始時において、当該接続開始時の後に到来する複数の前記満充電可能時間帯を特定する構成をなしており、更に、前記統計処理手段による前記統計処理に基づいて、前記携帯端末の使用が予想される１又は複数の使用予想時間帯を推測する使用予想時間帯推測手段と、各使用予想時間帯において使用される予想電力量を推測する予想電力量推測手段と、前記各使用予想時間帯において使用される前記予想電力量に基づき、前記接続開始時から各満充電可能時間帯までに使用が予想される各予想総電力量を、各満充電可能時間帯ごとにそれぞれ推測する各予想総電力量推測手段と、を備え、前記充電制御手段は、前記接続開始時において、前記特定手段により特定された複数の前記満充電可能時間帯の中から、前記満充電可能時間帯の到来までの前記各予想総電力量が、前記接続開始時の前記残容量に応じた供給可能電力量を上回らない１又は複数の特定時間帯を選び、前記接続開始時から最も後に到来する前記特定時間帯において前記充電電流の供給を行うように前記充電時期を制御することを特徴とする。
本発明において、「必要時間よりも時間幅が長い満充電可能時間帯を特定する」とは、「推測された不使用予想時間帯が必要時間よりも長いかどうかを判断する行為」をも含む概念である。これは、「不使用予想時間帯が必要時間よりも長い」と判断されれば、その不使用予想時間帯が満充電可能時間帯であることが特定されるからである。
【０００９】
請求項２の発明は、請求項１に記載の携帯端末において、電気料金が、第一基準で定められる第一時間帯と、前記第一基準よりも安い第二基準で定められる第二時間帯と、を特定可能な時間帯データを記憶する時間帯データ記憶手段を備え、前記充電制御手段は、前記時間帯データに基づいて前記第一時間帯と前記第二時間帯とを確認し、前記充電電流の供給を行おうとする前記満充電可能時間帯において、前記第一時間帯と前記第二時間帯とが含まれる場合、当該満充電可能時間帯において、前記必要時間を確保できる時間帯であって、かつ前記第二時間帯の比率が最も多くなる時間帯を選択し、前記充電電流の供給を行うように制御することを特徴とする。
【００１０】
請求項３の発明は、請求項１又は請求項２に記載の携帯端末において、前記統計処理手段は、前記時計手段に基づいて前記携帯端末が前記充電端子に接続されていない非接続時間帯を特定すると共に、当該非接続時間帯を、前記携帯端末が実際に使用された使用時間帯として使用時間帯データを生成する一方、前記時計手段に基づいて前記携帯端末が前記充電端子に接続される接続時間帯を特定すると共に、当該接続時間帯を、前記携帯端末が実際に使用されなかった不使用時間帯として不使用時間帯データを生成し、複数日にて生成された前記使用時間帯データ及び前記不使用時間帯データに基づいて前記統計処理を行うことを特徴とする。
【発明の効果】
【００１１】
請求項１の発明では、携帯端末が充電装置に接続された時刻に基づいて、携帯端末の使用時間帯に関する統計処理を行い、携帯端末の不使用が予想される不使用予想時間帯を推測しており、このような「統計処理」及び「不使用予想時間帯の推測」によって満充電可能時間帯を特定できるようになっている。そして、このように特定される満充電可能時間帯において充電電流の供給を行うように充電時期を制御している。即ち、満充電可能時間帯の到来を待ってから充電を開始するように充電開始時期を遅らせており、この構成によれば、放電深度の低い状態での充放電の繰り返しを抑制でき、かつ不十分な充電のまま使用される事態が生じにくくなる。
さらに、複数の満充電可能時間帯の中から、到来までの予想総電力量が接続開始時の供給可能電力量を上回らない１又は複数の特定時間帯を選び、最も後に到来する特定時間帯において充電電流が供給されるように制御している。従って、使用中に電池切れが生じにくい程度に充電開始時期を後延ばしにでき、かつ充電の際に十分な充電時間を確保できるようになる。
【００１４】
請求項２の発明では、満充電可能時間帯において、満充電までの必要時間を確保できる時間帯であって、かつ第二時間帯（電気料金が比較的安い時間帯）の比率が最も多くなる時間帯を選択し、充電電流の供給を行うように制御している。この構成によれば、使用者に特別な負担を強いることなく電気料金をより安価にすることができる。
【００１５】
請求項３の発明では、複数日にて生成された使用時間帯データ及び不使用時間帯データに基づいて統計処理を行い、当該統計処理に基づいて不使用予想時間帯を推測しており、このようにすれば、得られた不使用予想時間帯がより信頼性の高いものとなる。
【発明を実施するための最良の形態】
【００１６】
[第１参考例]
以下、本発明の第１参考例について図面を参照して説明する。図１は、第１参考例に係る二次元コードリーダ１の電気的構成を概略的に例示するブロック図である。
図１に示すように、二次元コードリーダ１（二次元コードリーダ１は「携帯端末」の一例に相当する）は、主に、照明光源２１、受光センサ２３、フィルタ２５、結像レンズ２７等の光学系と、メモリ３５、制御回路４０、操作スイッチ４２、液晶表示装置４６等のマイクロコンピュータ（以下「マイコン」という）系と、電源スイッチ４１、電池３等の電源系と、から構成されている。なお、これらは、図略のプリント配線板に実装あるいは図略のハウジング内に内装されている。
【００１７】
光学系は、照明光源２１、受光センサ２３、フィルタ２５、結像レンズ２７等から構成されている。照明光源２１は、照明光Ｌｆを発光可能な照明光源として機能するもので、例えば、赤色のＬＥＤとこのＬＥＤの出射側に設けられる拡散レンズ、集光レンズ等とから構成されている。本参考例では、受光センサ２３を挟んだ両側に照明光源２１が設けられており、図略のハウジングの読取口を介して読取対象物Ｒに向けて照明光Ｌｆを照射可能に構成されている。この読取対象物Ｒは、例えば、包装容器や包装用紙あるいはラベルといった表示媒体に相当するもので、その表面には情報コードＱとして例えば二次元コードが印刷されている。
【００１８】
受光センサ２３は、読取対象物Ｒや情報コードＱに照射されて反射した反射光Ｌｒを受光可能に構成されるもので、例えば、Ｃ−ＭＯＳやＣＣＤ等の固体撮像素子である受光素子を２次元に配列したエリアセンサが、これに相当する。この受光センサ２３の受光面２３ａは、ハウジング外から読取口を介して外観可能に位置しており、受光センサ２３は、結像レンズ２７を介して入射する入射光をこの受光面２３ａで受光可能に図略のプリント配線板に実装されている。
【００１９】
フィルタ２５は、反射光Ｌｒの波長相当以下の光の通過を許容し、当該波長相当を超える光の通過を遮断し得る光学的なローパスフィルタで、ハウジングの読取口と結像レンズ２７との間に設けられている。これにより、反射光Ｌｒの波長相当を超える不要な光が受光センサ２３に入射することを抑制している。
【００２０】
結像レンズ２７は、外部から読取口を介して入射する入射光を集光して受光センサ２３の受光面２３ａに像を結像可能な結像光学系として機能するもので、例えば、鏡筒とこの鏡筒内に収容される複数の集光レンズとにより構成されている。本参考例では、照明光源２１から照射された照明光Ｌｆが情報コードＱに反射して読取口に入射する反射光Ｌｒを集光することにより、受光センサ２３の受光面２３ａに情報コードＱのコード画像を結像可能にしている。
【００２１】
次に、マイコン系の構成概要を説明する。マイコン系は、増幅回路３１、Ａ／Ｄ変換回路３３、メモリ３５、アドレス発生回路３６、同期信号発生回路３８、制御回路４０、操作スイッチ４２、ＬＥＤ４３、ブザー４４、液晶表示装置４６、通信インタフェース４８等から構成されている。このマイコン系は、その名の通り、マイコン（情報処理装置）として機能し得る制御回路４０およびメモリ３５を中心に構成されるもので、前述した光学系によって撮像された情報コードＱの画像信号をハードウェア的およびソフトウェア的に信号処理し得るものである。また制御回路４０は、当該二次元コードリーダ１の全体システムに関する制御も行っている。
【００２２】
光学系の受光センサ２３から出力される画像信号（アナログ信号）は、増幅回路３１に入力されることで所定ゲインで増幅された後、Ａ／Ｄ変換回路３３に入力されると、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データ（画像情報）は、メモリ３５に入力されると、画像データ蓄積領域に蓄積される。なお、同期信号発生回路３８は、受光センサ２３およびアドレス発生回路３６に対する同期信号を発生可能に構成されており、またアドレス発生回路３６は、この同期信号発生回路３８から供給される同期信号に基づいて、メモリ３５に格納される画像データの格納アドレスを発生可能に構成されている。
【００２３】
メモリ３５は、半導体メモリ装置で、例えばＲＡＭ（ＤＲＡＭ、ＳＲＡＭ等）やＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ等）がこれに相当する。このメモリ３５のうちのＲＡＭには、前述した画像データ蓄積領域のほかに、制御回路４０が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またＲＯＭには、後述する読取処理等を実行可能な所定プログラムやその他、照明光源２１、受光センサ２３等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。
【００２４】
制御回路４０は、二次元コードリーダ１全体を制御可能なマイコンで、ＣＰＵ、システムバス、入出力インタフェース等からなるもので、メモリ３５とともに情報処理装置を構成し得るもので情報処理機能を有する。この制御回路４０には、内蔵された入出力インタフェースを介して種々の入出力装置（周辺装置）と接続可能に構成されており、本参考例の場合、電源スイッチ４１、操作スイッチ４２、ＬＥＤ４３、ブザー４４、液晶表示装置４６、通信インタフェース４８等を接続されている。
【００２５】
これにより、例えば、電源スイッチ４１や操作スイッチ４２の監視や管理、またインジケータとして機能するＬＥＤ４３の点灯・消灯、ビープ音やアラーム音を発生可能なブザー４４の鳴動のオンオフ、さらには読み取った情報コードＱによるコード内容を画面表示可能な液晶表示装置４６の画面制御や外部装置とのシリアル通信を可能にする通信インタフェース４８の通信制御等を可能にしている。なお、情報コードＱの読み取りの可否を音や光で知らせる報知手段に相当し得るものである。また、通信インタフェース４８に接続される外部装置には、当該二次元コードリーダ１の上位システムに相当するホストコンピュータＨＳＴ等が含まれる。
【００２６】
電源系は、電源スイッチ４１、電池３等により構成されており、制御回路４０により管理される電源スイッチ４１のオンオフによって、上述した各装置や各回路に、電池３から供給される駆動電圧の導通や遮断が制御されている。なお、電池３は、所定の直流電圧を発生可能な２次電池で、例えば、リチウムイオン電池等がこれに相当する。また、電池３には充電制御回路５が接続されている。二次元コードリーダ１には、充電時に充電器１００（充電器１００は、「充電装置」の一例に相当する）に接続される充電端子９が設けられており、充電制御回路５は、充電器１００から充電端子９を介して電池３に供給される充電電流のオンオフ等を制御しうる構成となっている。このような構成により、電池３を充電器１００によって充電できるようになっている。
【００２７】
また、本参考例では、時刻情報を発生可能な公知の時計回路からなる時計部１１が設けられており、制御回路４０は、この時計部１１にて発生する時刻情報を取得できるように構成されている。なお、時計部１１は、二次元コードリーダ１が充電器１００に接続された時刻を特定する「時計手段」の一例に相当する。
【００２８】
このように二次元コードリーダ１を構成することによって、例えば、電源スイッチ４１がオンされて所定の自己診断処理等が正常終了し、情報コードＱの読み取りが可能な状態になると、照明光Ｌｆの発光を指示する操作スイッチ４２（例えばトリガースイッチ）の入力を受け付ける。これにより、作業者がトリガースイッチを押圧しオンにすることで、制御回路４０が同期信号を基準に照明光源２１に発光信号を出力するので、当該発光信号を受けた照明光源２１は、ＬＥＤを発光させて照明光Ｌｆを照射する。
【００２９】
すると、情報コードＱに照射された照明光Ｌｆが反射しその反射光Ｌｒが読取口およびフィルタ２５を介して結像レンズ２７に入射するため、受光センサ２３の受光面２３ａには、結像レンズ２７により情報コードＱの像、つまりコード画像が結像される。これにより、受光素子が露光されるので、制御回路４０による読取処理のコード画像取得処理によって画像信号によるコード画像の取得が可能となり、取得されたコード画像を２値化した後、所定の情報処理を施すことによって、このような情報コードＱとして符号化された文字データ等をデコード、つまり読み取り可能にしている。
【００３０】
そして、デコードに成功した場合には、その旨を示す報知出力（例えば「ＯＫ」の文字、短いビープ音や緑色光）を、またデコードに失敗した場合には、その旨を示す報知出力（例えば「ＮＧ」の文字、長いビープ音や赤色光）を、液晶表示装置４６、ブザー４４やＬＥＤ４３により出力することによって、当該二次元コードリーダ１の使用者に情報コードＱの読み取りの可否を報知する。また、デコードに成功した場合には、デコードされたデータ、つまり情報コードＱの内容を液晶表示装置４６に出力したり、通信インタフェース４８を介してホストコンピュータＨＳＴに出力する。
【００３１】
２．充電制御
次に、二次元コードリーダ１での充電制御について説明する。
図２は、二次元コードリーダ１における充電制御を例示するフローチャートである。図３は、満充電可能時間帯を特定する処理を例示するフローチャートである。
当該充電処理は、例えば二次元コードリーダ１の電源投入に伴って開始される処理であり、まず、充電器が接続されたか否かの判断処理が行われる（Ｓ１）。二次元コードリーダ１には、当該二次元コードリーダ１と充電器１００（図１に概念的に図示）との接続を検出する検出部７が設けられており、この検出部７によって充電器１００の接続が検出された場合にはＳ１にてＹｅｓに進む。一方、充電器１００の接続が検出されない場合にはＳ１にてＮｏに進み続け、待機状態となる。なお、検出部７は、充電端子９と充電器１００との接続を検出する「接続検出手段」の一例に相当する。
【００３２】
検出部７は、充電器１００と二次元コードリーダ１との接続を検出しうるものであればよく、例えば、充電端子９の電圧レベルの変化を検出する電圧センサであってもよく、充電器１００と二次元コードリーダ１との接近を検出する公知の近接センサなどによって、充電器１００と二次元コードリーダ１との接続を間接的に検出してもよい。本参考例では、充電器１００と二次元コードリーダ１とが接続されるときに、検出部７から検出信号が出力され制御回路４０に与えられるようになっている。なお、充電器１００は、商用電源を電力供給源として二次電池に充電電流を供給しうる公知の充電器によって構成されている。
【００３３】
Ｓ１において充電器１００が接続されたと判断された場合には、Ｙｅｓに進み、電池３の充電容量（残容量）が確認される（Ｓ２）。なお、充電容量（残容量）の確認としては、二次電池の残容量を確認しうる公知の様々な方法を用いることができる。例えば、メモリ３５に満充電の状態の容量の値を記憶しておき、この記憶値から実際の放電容量を減算することで残容量を算出する構成などが挙げられる。勿論、これ以外の公知の残容量検出方法を用いてもよい。本参考例では、このような残容量の検出を制御回路４０が行っており、制御回路４０は、「残容量検出手段」の一例に相当する。
【００３４】
さらに、充電容量（残容量）が所定値以下であるか判断される（Ｓ３）。残容量が所定値以下である場合にはすぐにでも充電を行う必要があるため、Ｓ３にてＹｅｓに進み、充電処理が行われる（Ｓ６）。この「所定値」は、Ｓ３の判断を行うための値として予めメモリ３５に記憶されている。
【００３５】
本参考例では、電池３への充電電流の供給を、充電制御回路５と制御回路４０によって制御している。充電制御回路５は、充電電流の供給、非供給を切り替えうる公知の様々な構成をとることができ、本参考例では、その一例として、充電端子９と電池３との間に半導体スイッチ素子（トランジスタ等）が配され、この半導体スイッチ素子のオンオフを制御回路４０からの制御信号によって制御する構成を採用している。制御回路４０から充電制御回路５に対して充電状態とするためのオン信号が出力される場合には、充電制御回路５は通電状態となり、充電器１００側から電池３に対して充電電流が供給される。一方、制御回路４０から充電制御回路５に対して非充電状態とするためのオフ信号が出力される場合には、充電制御回路５に設けられた半導体スイッチ素子によって充電電流が遮断されるようになっている。なお、電池３への充電は、公知の定電流制御や定電流定電圧制御などを用いることができるが、このような制御を行うための回路（定電流回路等）は、充電器１００側に設けてもよく、充電制御回路５が備えていてもよい。また、本参考例では、充電制御回路５及び制御回路４０は、電池３への充電電流の供給を制御する「充電制御手段」の一例に相当する。
【００３６】
なお、Ｓ６の充電処理では、電池３が満充電となるまで制御回路４０からオン信号が出力され、充電電流が供給され続ける。また、満充電となったか否かは制御回路４０が判断し、満充電となったときにはＳ６の充電処理は終了する。
【００３７】
一方、Ｓ３において充電容量（残容量）が所定値以下でないと判断される場合には、Ｓ３にてＮｏに進み、満充電可能時間帯の特定処理を行う（Ｓ４）。この特定処理は、電池３を満充電とすることのできる時間帯を特定する処理であり、本参考例では図３のような流れでなされる。具体的には、まず、接続開始時から時間的に最も近い不使用予想時間帯を判断対象として確認する（Ｓ１０）。この不使用予想時間帯は、二次元コードリーダ１の使用履歴を統計処理した結果（例えば図４のようなデータ）に基づいて、図５のように定められるものである。この例では、一日を複数の時間帯（図４、図５の例では一時間毎の時間帯）に細分化し、統計処理に基づいて各時間帯ごとの予想電力量を算出している。図４の表及び図５のグラフでは、各時間帯と、各時間帯の予想電力量との関係を示している。本参考例では、予想電力量が所定の低レベルとなる時間帯を不使用予想時間帯とすることができ、図５ではその一例として予想電力量が０の時間帯を不使用予想時間帯として、Ｔ１〜Ｔ５で示している。
【００３８】
各使用予想時間帯と、各使用予想時間帯における予想電力量とが図５のような関係を示す場合、Ｓ１０ではこの情報に基づいて直近の不使用予想時間帯を確認する。例えば、接続開始時が１５：００である場合には、その後に到来する１６：００〜１７：００の不使用予想時間帯を「直近の不使用予想時間帯」として把握する。また、接続開始時が１６：００である場合、既に不使用予想時間帯となっているため、次の不使用予想時間帯を「直近の不使用予想時間帯」とする。
【００３９】
さらに、その対象となる不使用予想時間帯までに消費される予想総電力量を算出する（Ｓ２０）。Ｓ１０にて「直近の不使用予想時間帯」を確認した直後では、その直近の不使用予想時間帯までに消費される予想総電力量を算出する。例えば、接続開始時が１５：００である場合には、その後に到来する１６：００〜１７：００の不使用予想時間帯までの予想総電力量を算出する。また、接続開始時が１６：００である場合、既に不使用予想時間帯となっているため、その後に到来する２０：００〜７：００の不使用予想時間帯までの予想総電力量を算出する。
【００４０】
さらに、その対象の不使用予想時間帯において充電を行うとした場合に必要となる充電時間を算出する（Ｓ３０）。具体的には、現在の充電容量（残容量）からＳ２０にて算出された予想総電力量に応じた容量を減算し、その減算後の容量に基づいて、満充電までに必要となる充電時間を算出する。
【００４１】
そして、その算出された充電時間に基づき、対象となる不使用予想時間帯において満充電できるかどうかを判断する（Ｓ４０）。即ち、Ｓ３０にて算出された充電時間（即ち、満充電までの必要時間）が、その対象となる不使用予想時間帯の時間幅以下であるかどうかを判断し、充電時間（必要時間）が対象となる不使用予想時間帯の時間幅以下の場合には満充電可能と判断し、Ｓ４０にてＹｅｓに進み、当該サブルーチンを終了する。一方、充電時間（必要時間）が不使用予想時間帯の時間幅を超える場合には、満充電不可としてＳ４０にてＮｏに進み、その次に到来する不使用予想時間帯を確認して対象を当該次の不使用予想時間帯に移し、Ｓ２０〜Ｓ４０の処理を繰り返す。
【００４２】
このようにして満充電可能時間帯が特定された後、Ｓ５にて現在の状態が充電が必要な場合であるか否かを判断する。
本参考例では、後述する統計処理に基づいて、図５のように当該二次元コードリーダ１の使用が予想される１又は複数の使用予想時間帯を推測しており、さらに各使用予想時間帯において使用される予想電力量を推測している。そして、接続開始時に行われるＳ５の処理では、各使用予想時間帯と、各使用予想時間帯において使用される予想電力量と、に基づき、接続開始時から当該接続開始時の次に到来する満充電可能時間帯までに使用される予想総電力量を推測し、その予想総電力量が、当該接続開始時における残容量に応じた供給可能電力量を上回るか否かを判断している。そして、予想総電力量が供給可能電力量を上回る場合には、次の満充電可能時間帯までに電池切れが生じることが予想されるため、Ｓ５において充電が必要と判断し、Ｙｅｓに進んで充電処理を行う（Ｓ６）。即ち、予想総電力量が供給可能電力量を上回る場合には、次の満充電可能時間帯の到来を待たずに充電電流の供給を開始するように制御している。
【００４３】
Ｓ５の処理について図５を参照し例を挙げて説明すると、例えば、接続開始時点が１４：００であり、その時点での残容量がＸ１で、その残容量Ｘ１によって供給可能な供給可能電力量がＹ１であったとする。そして、図２、図３の処理によって、満充電可能時間帯が２０：００〜７：００として特定されたとする。このような環境下でＳ５の処理を行う場合、満充電可能時間帯（２０：００〜７：００）までの各使用予想時間帯（１４：００〜１６：００、１７：００〜２０：００）において使用される予想電力量（即ち、１４：００〜１６：００の予想電力量、及び１７：００〜２０：００の予想電力量）を合計して予想総電力量とし、この予想総電力量が、接続開始時（即ち１４：００の時点）での供給可能電力量Ｙ１を上回るか否かを判断する。そして、上回る場合にはＳ５において充電が必要と判断され、充電処理が行われることとなる（Ｓ６）。なお、制御回路４０及び図２のプログラムは「予想総電力量推測手段」の一例に相当する。
【００４４】
一方、Ｓ５において充電が必要でないと判断される場合にはＮｏに進み当該処理を終了する。即ち、次に到来する満充電可能時間帯までに予想される予想総電力量が供給可能電力量を上回らない場合には、現時点での充電が必要ないと判断し、Ｓ５にてＮｏに進むようにしている。
なお、図２の処理は、二次元コードリーダ１が充電器１００に接続された接続開始時以外でも実施できる。例えば、二次元コードリーダ１が充電器１００に接続されている接続中に、所定時間おきに実行するようにしてもよい。
【００４５】
このように本参考例では、後述する統計処理に基づいて、二次元コードリーダ１の不使用が予想される不使用予想時間帯を推測し、その不使用予想時間帯のうち、必要時間よりも時間幅が長い満充電可能時間帯を特定するようにしている。なお、制御回路４０及び図２、図３に示すプログラムが「特定手段」の一例に相当する。
また、本参考例では、二次元コードリーダ１が充電器１００に接続された接続開始時において、「残容量検出手段」に相当する制御回路４０によって電池３の残容量を検出し、さらに、その接続開始時の残容量に基づいて満充電までの必要時間を検出している。即ち、制御回路４０は、電池３の残容量に基づいて満充電までの必要時間を検出する「必要時間検出手段」の一例に相当している。
さらに、このように「必要時間の検出」を行った上で、「特定手段」に相当する制御回路４０及びプログラムにより、接続開始時の必要時間に基づいて満充電可能時間帯を特定し、さらにその特定された満充電可能時間帯において充電電流の供給を行うように制御回路４０及び充電制御回路５によって充電時期を制御している。
【００４６】
３．統計処理
次に、統計処理について説明する。図６は、統計処理の流れを例示するフローチャートである。統計処理は、例えば、使用者によって統計処理モードが指示された場合に開始される処理であり、まず、時計部１１からの時刻情報に基づいて、初回の検出時刻が到来したか否かを判断する（Ｓ１００）。本参考例では、例えば、０：００から２４：００まで一時間毎に検出時刻が設定されており、０：００、１：００、２：００と一時間おきに検出が行われるようになっており、Ｓ１００では、設定されるいずれかの検出時刻が到来したか否かが判断される。なお、初回の検出時刻が到来するまではＳ１００にてＮｏに進み続け、待機状態となる。
【００４７】
一方、初回の検出時刻が到来したときには、Ｓ１００にてＹｅｓに進み、その初回検出時刻での充電容量（残容量）の検出がなされる（Ｓ１１０）。このときの充電容量は、前回検出充電容量Ｗn-1として設定され、メモリ３５に記憶される。
【００４８】
その後、二次元コードリーダ１と充電器１００とが非接続接続であるか否かの確認がなされる（Ｓ１２０）。二次元コードリーダ１が充電器１００と接続されておらず、非接続状態である場合にはＳ１２０にてＹｅｓに進み、当該二次元コードリーダ１が使用されたものとして使用フラグを１に設定する。なお、次の検出時刻が到来するまではＳ１４０にてＮｏに進み続け、Ｓ１２０の判断処理が繰り返されるため、次の検出時刻までのいずれかの時期に非接続状態が発生すれば使用フラグが１に設定されることとなる。なお、次の検出時刻の到来まで二次元コードリーダ１と充電器１００とが非接続状態とならなかった場合（即ち、接続され続けた場合）、Ｓ１２０にてＮｏに進み続けるため、使用フラグはデフォルトの状態（本参考例では０の状態）が維持される。
【００４９】
そして、次の検出時刻が到来すると、Ｓ１４０にてＹｅｓに進み、前時間帯（前回充電容量Ｗn-1の検出時刻からその次の検出時刻までの時間帯）において二次元コードリーダ１が使用されたか否かの判断がなされる（Ｓ１５０）。二次元コードリーダ１が使用されたか否かの判断は使用フラグが１となっているか否かを判断することにより行われ、使用フラグが０である場合には前時間帯に使用がなかったものとしてＳ１５０にてＮｏに進み、その前時間帯について不使用である旨の記録がなされる。具体的には、その前時間帯について消費電力量が０である旨が記録される。
【００５０】
一方、前時間帯において二次元コードリーダ１が使用されたと判断される場合（即ち、使用フラグが１である場合）にはＳ１５０にてＹｅｓに進み、現在の充電容量（即ち、直近の検出時刻での充電容量）Ｗｎを確認する。さらに、前回充電容量Ｗn-1と現在の充電容量nとの差を求め、この差に基づいて消費電力量を算出する。さらに、算出された消費電力量を前時間帯と対応付けて記録する。消費電力量の記録は、例えば図７のようになされる。図７では、時間帯と消費電力量とを対応付けて記録するデータ構成例を示しており、Ｓ１８０の記録の際にはＳ１７０にて算出された消費電力量が前時間帯と対応付けて記録され、他方、Ｓ２１０の記録の際には、「０」の値が前時間帯と対応付けて記録される。
【００５１】
その後、現在の充電容量（直近の検出時刻での充電容量）Ｗnを前回充電容量Ｗn-1に設定し（Ｓ１９０）、使用フラグを０にリセットする（Ｓ２００）。その後、統計処理の終了時期に至ったか否かが判断される（Ｓ２２０）。終了時期の設定は様々な方法が考えられるが、例えば、当該統計処理の開始時刻から一定時間経過した時期（例えば１週間）などとしたり、或いは、検出時刻の到来が一定回数に達した時期などとすることができる。なお、終了時期に至ってないと判断される場合には、Ｓ２２０にてＮｏに進み、Ｓ１２０以降の処理を繰り返し、次の時間帯での消費電力量を求め、記録することとなる。
【００５２】
終了時期に至ったと判断される場合には、Ｓ２２０にてＹｅｓに進み、時間帯毎の各予想電力量を算出する。本参考例では、図７に示すように、複数日について時間帯ごとの消費電力量が記憶されるようになっているため、Ｓ２２０では、各時間帯ごとに１日あたりの平均消費電力量を算出し（図７右端欄参照）、その平均消費電力量を予想電力量として、図４のように設定する。即ち、各平均消費電力量ＡＶＥ１、ＡＶＥ２・・・が、図４の各予想電力量Ｗ１、Ｗ２・・・として設定される。
【００５３】
このように、統計処理では、時計部１１にて発生する時刻情報に基づいて充電器１００が充電端子９に接続されていない非接続時間帯を特定すると共に、当該非接続時間帯を、二次元コードリーダ１が実際に使用された使用時間帯として使用時間帯データを生成している（即ち、Ｓ１７０にて消費電力量を算出し、この消費電力量を時間帯と対応付けて記録することで使用時間帯を特定できるようにしている）。また、時計部１１にて発生する時刻情報に基づいて充電器１００が充電端子９に接続される接続時間帯を特定すると共に、当該接続時間帯を、二次元コードリーダ１が実際に使用されなかった不使用時間帯として不使用時間帯データを生成している（即ち、Ｓ２１０において時間帯と対応付けて消費電力量を０と記録することで、不使用時間帯を特定できるようにしている）。そして、複数日にて生成された使用時間帯データ及び不使用時間帯データに基づいて更なる統計処理（即ち平均消費電力量の算出）を行うようにしている。なお、制御回路４０及び図６のプログラムは、二次元コードリーダ１が充電器１００に接続された時刻に基づいて、二次元コードリーダ１の使用時間帯に関する統計処理を行う「統計処理手段」の一例に相当する。また、平均消費電力量が所定の低レベル（例えばゼロレベル）となる時間帯が「不使用予想時間帯」に相当しており、制御回路４０及び図６のプログラムは、「不使用予想時間帯推測手段」の一例に相当する。
【００５４】
また、本参考例では、統計処理に基づいて、当該二次元コードリーダ１の使用が予想される複数の使用予想時間帯（即ち、平均消費電力量が０レベルではない時間帯）を推測でき、さらに各使用予想時間帯において使用される予想電力量（平均消費電力量）を推測できるようになっている。制御回路４０及び図６のプログラムは、「使用予想時間帯推測手段」「予想電力量推測手段」の一例に相当する。
【００５５】
以上のように、本参考例の構成によれば、二次元コードリーダ１が充電器１００に接続された時刻に基づいて、二次元コードリーダ１の使用時間帯に関する統計処理を行い、不使用が予想される不使用予想時間帯を推測しており、このような「統計処理」及び「不使用予想時間帯の推測」によって満充電可能時間帯を特定できるようになっている。そして、このように特定される満充電可能時間帯において充電電流の供給を行うように充電時期を制御している。即ち、満充電可能時間帯の到来を待ってから充電を開始するように充電開始時期を遅らせており、この構成によれば、放電深度の低い状態での充放電の繰り返しを抑制でき、かつ不十分な充電のまま使用される事態が生じにくくなる。
【００５６】
また、接続開始時において、次に到来する満充電可能時間帯までの予想総電力量が、当該接続開始時の残容量に応じた供給可能電力量を上回るか否かを判断し、上回る場合には、次の満充電可能時間帯の到来を待たずに充電電流の供給を開始するようにしている。即ち、供給可能電力量を上回るような使用が予想される場合には、それを見越して例外的に充電開始時期を早めるようにしており、この構成によれば使用中に電池切れが生じにくくなる
【００５７】
また、複数日にて生成された使用時間帯データ及び不使用時間帯データに基づいて統計処理を行い、当該統計処理に基づいて不使用予想時間帯を推測しており、このようにすれば、得られた不使用予想時間帯がより信頼性の高いものとなる。
【００５８】
［第２参考例]
次に第２参考例について説明する。図８は、第２参考例での充電制御の流れを例示するフローチャートである。
第２参考例は、第１参考例において図２に示した充電制御の流れを図８のようにした点のみが第１参考例と異なり、それ以外は第１参考例と同一である。よって、同一の部分については第１参考例の図１、図３〜図７を参照し、詳細な説明は省略する。
なお、図８において、Ｓ３０１〜Ｓ３０６は図２のＳ１〜Ｓ６と同様であり、まず、充電器１００（図１）が接続されたか否かの判断処理が行われ（Ｓ３０１）、その後、電池３の充電容量（残容量）が確認される（Ｓ３０２）。さらに、充電容量（残容量）が所定値以下であるか判断される（Ｓ３０３）。充電容量（残容量）が所定値以下である場合にはすぐにでも充電を行う必要があるため、Ｓ３０３にてＹｅｓに進み、充電処理が行われる（Ｓ３０６）。この「所定値」は、第１参考例と同様に、Ｓ３０３の判断を行うための値として予めメモリ３５に記憶されている。
【００５９】
一方、Ｓ３０３において充電容量（残容量）が所定値以下でないと判断される場合には、Ｓ３０３にてＮｏに進み、満充電可能時間帯の特定処理を行う（Ｓ３０４）。この特定処理は、第１参考例のＳ４（図２）、図３と同様である。そして、満充電可能時間帯が特定された後、Ｓ３０５にて現在の状態が充電が必要な場合であるか否かを判断する。即ち、第１参考例と同様の方法により、次の満充電可能時間帯までに電池切れが予想されるか否かを判断し、電池切れが予想され、充電が必要である場合にはＳ３０５においてＹｅｓに進んで充電処理を行う（Ｓ３０６）。
【００６０】
充電が必要でない場合にはＳ３０５にてＮｏに進み、二次元コードリーダ１と充電器１００とが接続され続けているか判断する。接続状態である場合にはＳ３０７にてＹｅｓに進み、充電容量（残容量）が所定値以下であるか判断する（Ｓ３０８）。充電容量（残容量）が所定値以下でない場合にはＳ３０８にてＮｏに進み、Ｓ３０４にて特定された満充電可能時間帯となったか否かが判断される。即ち、本参考例では、Ｓ３０４にて特定された満充電可能時間帯となるまで、もしくは充電容量（残容量）が所定値以下となるまでＳ３０７〜Ｓ３０９の処理が繰り返されるようになっており、満充電可能時間帯に至るまでに充電容量（残容量）が所定値以下となった場合にはＳ３０８にてＹｅｓに進み、充電処理を行う（Ｓ３０６）。また、満充電可能時間帯に至った場合にはＳ３０９にてＹｅｓに進み、充電処理を行う（Ｓ３０６）。このように本参考例では、実際に満充電可能時間帯となるまで待ってから充電を開始するように充電開始時期を遅らせている。
【００６１】
［第１実施形態]
次に第１実施形態について図９等を参照して説明する。図９は、第１実施形態における満充電可能時間帯を特定する処理を例示するフローチャートである。
なお、本実施形態では、図３の処理を図９の処理に変更した点が、第２参考例と異なり、それ以外は第２参考例と同様である。なお、第２参考例は、図２以外は第１参考例と同一であるため、図１、図４〜図７は第１参考例を参照し、充電処理については第２参考例の図８を参照することとする。
【００６２】
本実施形態では、第１参考例において図３のように行っていた満充電可能時間帯の特定処理（図８のＳ３０４の処理）を図９のような流れで行う。
Ｓ４１０〜Ｓ４５０は、図３のＳ１０〜Ｓ５０と同様であり、まず、接続開始時から時間的に最も近い不使用予想時間帯を判断対象として確認し（Ｓ４１０）、その対象となる不使用予想時間帯までに消費される予想総電力量を算出する（Ｓ４２０）。さらに、その対象の不使用予想時間帯において充電を行うとした場合に必要となる充電時間を算出する（Ｓ４３０）。具体的には、第１参考例と同様であり、現在の充電容量（残容量）からＳ４２０にて算出された予想総電力量に応じた容量を減算し、その減算後の容量に基づいて、満充電までに必要となる充電時間を算出する。そして、その算出された充電時間に基づき、対象となる不使用予想時間帯において満充電できるかどうかを判断する（Ｓ４４０）。即ち、Ｓ４３０にて算出された充電時間（即ち、満充電までの必要時間）が、その対象となる不使用予想時間帯の時間幅以下であるかどうかを判断し、充電時間（必要時間）が対象とする不使用予想時間帯の時間幅を超える場合には、満充電不可としてＳ４４０にてＮｏに進む。そして、その次に到来する不使用予想時間帯を確認して対象を当該次の不使用予想時間帯に移し、Ｓ４２０以降の処理を繰り返す。
【００６３】
一方、充電時間（必要時間）が対象となる不使用予想時間帯の時間幅以下の場合には満充電可能と判断し、Ｓ４４０にてＹｅｓに進み、その不使用予想時間帯までの予想総電力量が現在の充電容量（残容量）に応じた供給可能電力量を上回るか否かを判断し、上回らない場合にはＳ４６０にてＮｏに進み、その不使用予想時間帯を満充電可能時間帯として記録する（Ｓ４７０）。一方、Ｓ４６０において、その不使用予想時間帯までの予想総電力量が現在の充電容量（残容量）に応じた供給可能電力量を上回ると判断される場合には、Ｓ４６０にてＮｏに進み、当該サブルーチンを終了する。
【００６４】
Ｓ４７０にて満充電可能時間帯を記録した後は、Ｓ４５０にて次の不使用予想時間帯を確認し、Ｓ４２０以降の処理を繰り返すこととなる。その繰り返された処理で、満充電可能時間帯が新たに特定され、その満充電可能時間帯までの予想総電力量が現在の充電容量（残容量）に応じた供給可能電力量を上回らない場合にはＳ４６０にてＮｏに進んで満充電可能時間帯が更に記録されることとなる。
【００６５】
上記処理では、接続開始時の後に到来する複数の満充電可能時間帯を特定し、接続開始時から各満充電可能時間帯までに使用が予想される各予想総電力量を、各満充電可能時間帯ごとにそれぞれ推測している（Ｓ４２０の処理参照）。なお本実施形態でも、第１参考例と同様の統計処理（図６、図７参照）に基づいて、二次元コードリーダ１の使用が予想される１又は複数の使用予想時間帯を推測しており、各使用予想時間帯において使用される予想電力量を推測している。さらに、各使用予想時間帯において使用される予想電力量に基づき、接続開始時の後に到来する各満充電予想時間帯までの各予想総電力量をそれぞれ推測している。なお、本実施形態では、制御回路４０及び図９のプログラムが「特定手段」の一例に相当している。
【００６６】
本実施形態の充電制御は第２参考例と同様に図８のように行われるようになっており、そのうちのＳ３０９の判断処理では、Ｓ４７０にて記録された満充電可能時間帯のうちの最も後に到来する時間帯に至ったか否かが判断され、至った場合にはＳ３０９にてＹｅｓに進み、充電処理が行われる（Ｓ３０６）。即ち、本実施形態では、図９の特定処理によって特定された複数の満充電可能時間帯の中から、満充電可能時間帯の到来までの各予想総電力量が、接続開始時の残容量に応じた供給可能電力量を上回らない１又は複数の特定時間帯を選び、接続開始時から最も後に到来する特定時間帯において充電電流の供給を行うように充電時期を制御している。図５を参照して説明すると、例えば、接続開始時が１０：００であり、特定時間帯（満充電可能時間帯のうち、到来までの予想総電力量が、接続開始時の残容量に応じた供給可能電力量を上回らない時間帯）が１１：００〜１４：００、２０：００〜７：００である場合には、最も後に到来する２０：００〜７：００の時間帯に充電電流の供給を行うように充電時期が制御されることとなる。なお、本実施形態では、各制御回路４０及び図９のプログラムが「各予想総電力量推測手段」の一例に相当する。
【００６７】
以上のように、本実施形態では、複数の満充電可能時間帯の中から、到来までの予想総電力量が接続開始時の供給可能電力量を上回らない１又は複数の特定時間帯を選び、最も後に到来する特定時間帯において充電電流が供給されるように制御を行っている。従って、使用中に電池切れが生じにくい程度に充電開始時期を後延ばしにでき、かつ充電の際に十分な充電時間を確保できるようになる。
【００６８】
［第３参考例]
次に第３参考例について説明する。
本参考例では、充電電流の供給を行おうとする満充電可能時間帯において電気料金が高く設定される時間帯（第一時間帯）と安く設定される時間帯（第二時間帯）とが含まれる場合に、その満充電可能時間帯において第二時間帯が最も多くなる時間帯を選択して充電電流の供給を行うように制御している点が第２参考例と異なり、それ以外は第２参考例と同一である。即ち、図１、図３〜図７については第１参考例と同一であり、制御の流れは基本的に図８と同様で、Ｓ３０９からＳ３０６に至るまでの間に、第二時間帯の比率が最も多くなる時間帯を選択する処理を行うようにしている点（図示略）のみが図８と異なっている。
【００６９】
本参考例では、電気料金が、第一基準で定められる第一時間帯と、第一基準よりも安い第二基準で定められる第二時間帯と、を特定可能な時間帯データがメモリ３５（メモリ３５は「時間帯データ記憶手段」の一例に相当する）に記憶されており、図８のＳ３０９において満充電可能時間帯に至ったと判断された場合、その満充電可能時間帯に第二時間帯が含まれるか否かを判断し、含まれないと判断される場合には即座にＳ３０６の充電処理が行われる。一方、その満充電可能時間帯に第二時間帯が含まれる場合には、必要時間（満充電のために必要となる時間）を確保できる時間帯であって、かつ第二時間帯の比率が最も多くなる時間帯にシフトさせた上でＳ３０６の充電処理が行われる。なお、メモリ３５に記憶される時間帯データは、例えば、０：００〜５：００が第二時間帯であり、５：００〜２４：００までが第一時間帯であるといったデータである。
【００７０】
より具体的な例を挙げると、０：００〜５：００が第二時間帯であり、５：００〜２４：００までが第一時間帯であるといった時間帯データが構成され、かつＳ３０４にて特定された満充電可能時間帯が例えば２２：００〜３：００であるようなケースにおいて、満充電のための必要時間（図３のＳ３０にて算出された時間）が４時間であるような場合には、第二時間帯の比率が最も多くなる２３：００〜３：００にシフトさせて充電電流の供給を行うこととなる。
【００７１】
以上のように、本参考例では、満充電可能時間帯において、満充電までの必要時間を確保できる時間帯であって、かつ第二時間帯（電気料金が比較的安い時間帯）の比率が最も多くなる時間帯を選択し、充電電流の供給を行うように制御しているため、使用者に特別な負担を強いることなく電気料金をより安価にすることができる。
【００７２】
［他の実施形態]
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００７３】
上記実施形態に用いられる「統計処理手段」は、統計処理の一例として、各時間帯毎の消費電力量のデータを蓄積し、平均値を算出する処理を行っていたが、別の手法を用いてもよい。例えば、消費電力量のデータを各時間帯ごとに蓄積し、各時間帯毎に得られたデータの最大値を算出してもよい。この場合、「予想電力量推測手段」は、各時間帯の最大値を予想電力量と推測するように構成できる。また、「不使用予想時間帯推測手段」は、各時間帯の最大値が所定の低レベルの時間帯（例えば最大値が０の時間帯）を不使用予想時間帯として推測するように構成できる。
【００７４】
上記実施形態で用いられる「統計処理手段」は、消費電力量のデータを一時間単位で蓄積する例を示したが、これよりも短い時間幅でデータを蓄積（例えば３０分毎に消費電力量のデータを蓄積）してもよく、これよりも長い時間幅（例えば２時間毎）に消費電力量のデータを蓄積してもよい。
【００７５】
上記実施形態で用いられる「不使用予想時間帯推測手段」は、予想電力量が０の時間帯を不使用予想時間帯と推測していたが、予想電力量が予め定められた一定値以下の時間帯を不使用予想時間帯と推測してもよい。
【００７６】
第１実施形態では、「特定手段」が、接続開始時において、当該接続開始時の後に到来する複数の満充電可能時間帯を特定し、「統計処理手段」による統計処理に基づいて、「使用予想時間帯推測手段」が、携帯端末の使用が予想される１又は複数の使用予想時間帯を推測し、「予想電力量推測手段」が、各使用予想時間帯において使用される予想電力量を推測し、「各予想総電力量推測手段」が、各使用予想時間帯において使用される予想電力量に基づき、接続開始時から各満充電可能時間帯までに使用が予想される各予想総電力量を、各満充電可能時間帯ごとにそれぞれ推測している。そして、「充電制御手段」は、接続開始時において、特定手段により特定された複数の満充電可能時間帯の中から、満充電可能時間帯の到来までの各予想総電力量が、接続開始時の残容量に応じた供給可能電力量を上回らない１又は複数の特定時間帯を選び、接続開始時から最も後に到来する特定時間帯において充電電流の供給を行うように充電時期を制御する構成とされている。
このような第１実施形態の構成を若干変更することもできる。例えば、「特定手段」「統計処理手段」「予想電力量推測手段」「各予想総電力量推測手段」を第１実施形態と同様とし、充電制御手段の構成を変更してもよい。具体的には、充電制御手段を、「接続開始時から最も後に到来する特定時間帯において充電電流の供給を行うように充電時期を制御する」構成とせず、「複数の特定時間帯において電気料金が他の時間帯（即ち第一時間帯）よりも相対的に安い第二時間帯が含まれる場合、その第二時間帯を含んだ特定時間帯において充電電流の供給を行うように充電時期を制御する」構成としてもよい。
【図面の簡単な説明】
【００７７】
【図１】図１は、第１参考例に係る二次元コードリーダ１の電気的構成を概略的に例示するブロック図である。
【図２】図２は、二次元コードリーダ１における充電制御を例示するフローチャートである。
【図３】図３は、満充電可能時間帯を特定する処理を例示するフローチャートである。
【図４】図４は、各時間帯毎に推測される予想電力量を概念的に説明する説明図である。
【図５】図５は、各時間帯と、推測された予想電力量との関係を例示するグラフである。
【図６】図６は、統計処理を例示するフローチャートである。
【図７】図７は、統計処理によって得られたデータに基づいて各時間帯ごとの平均電力量を算出する例を示す説明図である。
【図８】図８は、第２参考例における充電制御を例示するフローチャートである。
【図９】図９は、第１実施形態における満充電可能時間帯を特定する処理を例示するフローチャートである。
【符号の説明】
【００７８】
１…二次元コードリーダ（携帯端末）
３…電池
５…充電制御回路（充電制御手段）
７…検出部（接続検出手段）
９…充電端子
１１…時計部（時計手段）
３５…メモリ（時間帯データ記憶手段）
４０…制御回路（残容量検出手段、必要時間検出手段、充電制御手段、統計処理手段、不使用予想時間帯推測手段、特定手段、使用予想時間帯推測手段、予想電力量推測手段、予想総電力量推測手段、各予想総電力量推測手段）
１００…充電器（充電装置）
【図１】
0004760800.tif 000002
【図２】
0004760800.tif 000003
【図３】
0004760800.tif 000004
【図４】
0004760800.tif 000005
【図５】
0004760800.tif 000006
【図６】
0004760800.tif 000007
【図７】
0004760800.tif 000008
【図８】
0004760800.tif 000009
【図９】
0004760800.tif 000010