(57)【要約】【課題】電池の消耗が検出された後でもすぐに再稼動させることができる情報機器を提供する。【解決手段】電池７によって電力の供給がなされる主記憶としてのデータ管理用ＲＡＭ２を有する携帯情報機器であって、電池７の電池電圧を検出する電圧検出回路６と、補助記憶としてのデータ保存用ＦＲＯＭ３と、一定時間を計測するタイマー５と、電圧検出回路６により検出される電池７の電池電圧が所定の値を下回って電池７が消耗状態になると、該消耗状態の継続時間をタイマー７により計測し、該計測した継続時間が上記一定時間に達した場合にのみ、データ管理用ＲＡＭ２に保存されたデータの少なくとも１部をデータ保存用ＦＲＯＭ３に保存するバックアップエンジン１とを有する。【選択図】　図１
2004126766.tif 000002
【特許請求の範囲】
【請求項１】
電池によって電力の供給がなされる主記憶としての揮発性メモリを有する情報機器であって、
前記電池の電池電圧を検出する電圧検出手段と、
補助記憶としての不揮発性メモリと、
一定時間を計測するタイマーと、
前記電圧検出手段により検出される前記電池の電池電圧が所定の値を下回って前記電池が消耗状態になると、該消耗状態の継続時間を前記タイマーにより計測し、該計測した継続時間が前記一定時間に達した場合にのみ、前記揮発性メモリに保存されたデータの少なくとも一部を前記不揮発性メモリに保存するバックアップ手段とを有する情報機器。
【請求項２】
外部電源および前記電池から前記不揮発性メモリへの電力供給を行うための電源ラインをさらに有し、
前記電圧検出手段は、前記電源ラインにおける電圧レベルを検出し、
前記バックアップ手段は、前記電池の消耗状態の継続時間が前記一定時間に達するまでの間に、前記電源ラインに前記外部電源からの電力供給がなされて前記電圧検出手段によって検出される電圧レベルが前記所定の値以上になった場合は、前記電池が消耗状態になる前の動作を維持することを特徴とする請求項１に記載の情報機器。
【請求項３】
表示手段をさらに有し、
前記バックアップ手段は、前記不揮発性メモリへの保存を行う場合は、前記表示手段に所定のメッセージを表示させることを特徴とする請求項１または２に記載の情報機器。
【請求項４】
電池によって電力の供給がなされる主記憶としての揮発性メモリを有する情報機器において行われるデータバックアップ方法であって、
前記電池の電池電圧を検出する第１のステップと、
前記第１のステップで検出される前記電池の電池電圧が所定の値を下回って前記電池が消耗状態になると、該消耗状態の継続時間を計測する第２のステップと、
前記第２のステップで計測した継続時間が一定時間に達した場合にのみ、前記揮発性メモリに保存されたデータの少なくとも一部を補助記憶としての不揮発性メモリに保存する第３のステップとを含むデータバックアップ方法。
【請求項５】
前記電池の消耗状態の継続時間が前記一定時間に達するまでの間に、前記電池の消耗状態を解消するための所定の動作が行われた場合は、前記電池が消耗状態になる前の動作を維持するステップをさらに含むことを特徴とする請求項４に記載のデータバックアップ方法。
【請求項６】
前記所定の動作は、外部電源への接続であることを特徴とする請求項５に記載のデータバックアップ方法。
【請求項７】
前記不揮発性メモリへの保存を行うにあたり、所定のメッセージを表示するステップをさらに含むことを特徴とする請求項４から６のいずれか１項に記載のデータバックアップ方法。
【請求項８】
電池によって電力の供給がなされる主記憶としての揮発性メモリを有する情報機器において用いられるプログラムであって、
前記電池の電池電圧を検出する第１の処理と、
前記第１の処理で検出される前記電池の電池電圧が所定の値を下回って前記電池が消耗状態になると、該消耗状態の継続時間を計測する第２の処理と、
前記第２の処理で計測した継続時間が一定時間に達した場合にのみ、前記揮発性メモリに保存されたデータの少なくとも一部を補助記憶としての不揮発性メモリに保存する第３の処理とをコンピュータに実行させるプログラム。
【請求項９】
前記電池の消耗状態の継続時間が前記一定時間に達するまでの間に、前記電池の消耗状態を解消するための所定の動作が行われた場合は、前記電池が消耗状態になる前の動作を維持する処理をさらにコンピュータに実行させることを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記所定の動作は、外部電源への接続であることを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記不揮発性メモリへの保存を行うにあたり、所定のメッセージを表示する処理をさらにコンピュータに実行させることを特徴とする請求項８から１０のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報機器に関し、特には、電子手帳、携帯電話機やＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）の携帯端末、ＰＯＳ（Ｐｏｉｎｔ　Ｏｆ　Ｓａｌｅ）端末に代表されるハンディーターミナルなどの携帯情報機器に関する。さらには、本発明は、そのような情報機器において用いられるデータのバックアップの方法およびそれを実現するためのプログラムに関する。
【０００２】
【従来の技術】
この種の携帯情報機器では、一般に記憶装置としてＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）が用いられている。このＲＡＭは、揮発性メモリであるため、電力が供給されなくなると、保存したデータが消失する。このため、携帯情報機器は、電源スイッチをオフにしてもＲＡＭに電力が供給されるようになっている。ＲＡＭへの電力供給は、通常、主電源である電池またはそれとは別に設けられたバックアップ電池により行われる。例えば、特許文献１には、バックアップ電池による電力供給がなされるシステムメモリ部（ＲＡＭ）を備える携帯情報端末装置が記載されている。
【０００３】
上記のように電池によりＲＡＭへの電力供給を行う場合、電池が消耗すると、ＲＡＭへの必要な電力の供給がなされなくなり、ＲＡＭに保存したデータが消失してしまう。このため、通常は、そのような電池の消耗を検知すると、利用者に対してその旨を知らせるための警告を出すようになっている。電池に２次電池（蓄電池）を用いるものでは、警告があると、ユーザは所定の手順で２次電池を充電する。携帯情報機器は、通常、ＡＣアダプタを介してＡＣ電源に接続することで、電力供給系統が、電池（充電式）による電力供給からＡＣアダプタを介したＡＣ電源による電力供給に切り替わるとともに、電池を充電できるようになっている。
【０００４】
しかしながら、使用環境によっては、利用者が上記のような警告に気づかない場合がある。例えば、商品の在庫管理・発注等の用途で、携帯情報機器（ハンディーターミナル）を倉庫などの現場で使用する場合、利用者が電源を入れた状態（稼動状態）のまま携帯情報機器を現場に放置することが良くある。この場合は、電池の消耗を知らせる警告がなされても、利用者はその警告に気づかないため、ＲＡＭに保存されたデータを消失してしまうことになる。
【０００５】
そこで、ＲＡＭとは別に不揮発性メモリを設けて、電池の消耗時には、ＲＡＭに保存されたデータの一部を不揮発性メモリに格納するものが提案されている。例えば、特許文献１には、システムメモリ部（ＲＡＭ）に電力を供給する電池の残量を検出する電池残量検出手段を有し、この電池残量検出手段により電池残量が所定量より少なくなったことが検出されると、システムメモリ部の一部のデータをフラッシュメモリよりなる書き込み可能な不揮発性記憶手段に転送するように構成された携帯情報端末装置が記載されている。
【０００６】
【特許文献１】
特開平１１−３５３０６４号公報（第１〜２頁および図３、ならびに第５〜６および図２）
【０００７】
【発明が解決しようとする課題】
電池を主電源とする携帯情報機器は、電池の消耗が検出された後もしばらく（例えば、１０分程度）は、その消耗した電池からの電力供給によって稼動できるようになっており、この間に、機器本体をＡＣアダプタを介してＡＣ電源に接続すれば、動作を停止することなく、稼動状態を維持することが可能である。
【０００８】
しかしながら、上述した不揮発性メモリへのデータのバックアップが可能な携帯情報機器は、電池の消耗を検出した時点で、ＲＡＭから不揮発性メモリへのデータ転送が行われ、データ転送後は動作を停止するように構成されている。このような構成では、警告に気づいた利用者が、ＡＣアダプタを用いて携帯情報機器をＡＣ電源に接続しても、ＲＡＭから不揮発性メモリへのデータ転送が行われて動作停止状態となり、稼動状態を維持することはできない。再稼動させるためには、携帯情報機器を再起動する必要があり、これは利用者の操作面における利便性を損なう。
【０００９】
加えて、ＲＡＭから不揮発性メモリへのデータ転送が一旦実行されると、その間は他の動作（再起動）を受け付けないようになっているため、再起動はバックアップデータの転送の終了を待ってから行うことになる。このように再起動をすぐに行えないため、非常に不便なものとなっていた。
【００１０】
本発明の目的は、上記各問題を解決し、電池の消耗が検出された後でもすぐに再稼動させることができる、情報機器およびデータバックアップ方法を提供することにある。
【００１１】
本発明のさらなる目的は、そのようなデータバックアップ方法を実行するためのプログラムを提供することにある。
【００１２】
【課題を解決するための手段】
本発明の情報機器は、電池によって電力の供給がなされる主記憶としての揮発性メモリを有する情報機器であって、
前記電池の電池電圧を検出する電圧検出手段と、
補助記憶としての不揮発性メモリと、
一定時間を計測するタイマーと、
前記電圧検出手段により検出される前記電池の電池電圧が所定の値を下回って前記電池が消耗状態になると、該消耗状態の継続時間を前記タイマーにより計測し、該計測した継続時間が前記一定時間に達した場合にのみ、前記揮発性メモリに保存されたデータの少なくとも一部を前記不揮発性メモリに保存するバックアップ手段とを有することを特徴とする。
【００１３】
本発明のデータバックアップ方法は、電池によって電力の供給がなされる主記憶としての揮発性メモリを有する情報機器において行われるデータバックアップ方法であって、
前記電池の電池電圧を検出する第１のステップと、
前記第１のステップで検出される前記電池の電池電圧が所定の値を下回って前記電池が消耗状態になると、該消耗状態の継続時間を計測する第２のステップと、
前記第２のステップで計測した継続時間が一定時間に達した場合にのみ、前記揮発性メモリに保存されたデータの少なくとも一部を補助記憶としての不揮発性メモリに保存する第３のステップとを含むことを特徴とする。
【００１４】
本発明のプログラムは、電池によって電力の供給がなされる主記憶としての揮発性メモリを有する情報機器において用いられるプログラムであって、
前記電池の電池電圧を検出する第１の処理と、
前記第１の処理で検出される前記電池の電池電圧が所定の値を下回って前記電池が消耗状態になると、該消耗状態の継続時間を計測する第２の処理と、
前記第２の処理で計測した継続時間が一定時間に達した場合にのみ、前記揮発性メモリに保存されたデータの少なくとも一部を補助記憶としての不揮発性メモリに保存する第３の処理とをコンピュータに実行させることを特徴とする。
【００１５】
上記のとおりの本発明によれば、電池の消耗を検出した後でも、一定時間経過するまでは、揮発性メモリに保存されたデータの不揮発性メモリへの保存は行われないので、この間に、電池の消耗状態を解消するための動作、例えばＡＣ電源への接続を行えば、情報機器は電池消耗前の稼動状態を維持することができる。
【００１６】
【発明の実施の形態】
次に、本発明の実施形態について図面を参照して説明する。
【００１７】
図１は、本発明の一実施形態である携帯情報機器の概略構成を示すブロック図である。この携帯情報機器は、ハンディーターミナル、携帯電話機、ＰＤＡなどの携帯型のコンピュータ端末や電子手帳などに代表される情報処理装置であって、バックアップエンジン１、主記憶としてのデータ管理用ＲＡＭ２、補助記憶としてのデータ保存用ＦＲＯＭ（フラッシュＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ））３、アプリケーション４、タイマー５、電圧検出回路６、電池７および表示部８を備える。
【００１８】
電池７は、主電源であり、１次電池や２次電池（蓄電池）などの乾電池の他、リチウムイオン電池（充電式を含む）などを用いることができる。本実施形態では、電池７として充電可能な電池を使用しており、消耗時には、情報機器本体をＡＣアダプタ（不図示）によりＡＣ電源（不図示）に接続する、または別に用意された充電器（不図示）に装填することで電池７を充電することができるようになっている。
【００１９】
データ管理用ＲＡＭ２は、揮発性メモリであって、電源オン状態において電池７から必要な電力が供給される。データ保存用ＦＲＯＭ３は、不揮発性メモリであって、電源オフ時および電池７の消耗時に、データ管理用ＲＡＭ２に保存されたデータの一部または全部が格納される。
【００２０】
アプリケーション４は、データのバックアップを必要とするアプリケーション、例えば電子手帳機能を提供するアプリケーションであって、データ管理用ＲＡＭ２へのデータの書き込み要求、データ管理用ＲＡＭ２からのデータの読み出し要求を行う。タイマー５は、一定時間をカウントするためのものである。電圧検出回路６は、電池７の電池電圧を検出するものである。この電圧検出回路６により検出された電池電圧が所定の電圧値（閾値）より低くなると、電池７が消耗したと判断される。ここで、所定の電圧値は、例えばＰＤＡやハンディーターミナルであれば、３．４Ｖである。
【００２１】
表示部８は、例えばＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）に代表される表示デバイスよりなり、所定のメッセージ（警告用メッセージ）を表示する。この表示部８は、周知のＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）を用いた入力操作が可能である。このＧＵＩにおける入力操作では、操作可能な機能や設定条件などを利用者に提示するためのメニュー、ウィンドウやアイコンなど、図形的な要素を用いた入力操作が可能で、例えばマウスで画面上の矢印（ポインタ）を移動してクリックすることで、メニューからのコマンド選択の他、ファイル操作やプログラムの起動などを行うことができる。例えば、アプリケーション４の起動やデータ入力は、このＧＵＩにおける入力操作を用いて行うことができる。
【００２２】
バックアップエンジン１は、アプリケーション４からの要求に応じて、データ管理用ＲＡＭ２へのデータの書き込み、データ管理用ＲＡＭ２からのデータの読み出しを行う他、電圧検出回路６による電池電圧の検出結果に応じて、表示部８における警告表示を行ったり、データ管理用ＲＡＭ２に保存されたデータの一部または全部（バックアップの必要なデータ）をデータ保存用ＦＲＯＭ３へ転送したりする。この他、バックアップエンジン１は、電源のオン状態からオフ状態への状態変化を検知すると同時に、データ管理用ＲＡＭ２に保存されたデータの一部または全部をデータ保存用ＦＲＯＭ３へ転送したり、電源のオフ状態からオン状態への状態変化を検知すると同時に、データ保存用ＦＲＯＭ３から必要なデータを読み出してデータ管理用ＲＡＭ２上に展開させたりすることができる。ここで、バックアップの必要なデータ（バックアップデータ）とは、例えば電子メールアドレスなどの個人情報、ブラウザで使用されるブックマーク（アドレス）、アプリケーションの重要な環境設定情報などである。
【００２３】
次に、本実施形態の携帯情報機器において行われる、電池７の消耗時のデータバックアップ動作について具体的に説明する。
【００２４】
＜電池消耗前＞
まず、図１を参照して電池７の消耗前の動作を説明する。図１中、実線で示した矢印ａ〜ｅは、電池７の消耗前のデータ管理用ＲＡＭ２に対するデータの書き込みおよび読み出しの動作を示す。
【００２５】
利用者が、表示部８上に表示されたＧＵＩ画面上で所定の入力操作を行うと、アプリケーション４が起動する。ここでは、アプリケーション４として電子手帳機能を提供するアプリケーションが起動するものと仮定する。
【００２６】
アプリケーション４が起動されると、アドレス帳の画面が表示される。この画面上で、利用者がデータの入力（アドレスの更新または追加）を行い、それを保存するための入力操作を行うと、アプリケーション４は、バックアップエンジン１に対して、入力データをデータ管理用ＲＡＭ２に書き込むように要求する（矢印ａ）。
【００２７】
バックアップエンジン１は、アプリケーション４からの書き込み要求を受けると、データ管理用ＲＡＭ２内の予め確保した位置（データ管理用アドレス）に入力データを一時的に保存する（矢印ｂ）。
【００２８】
なお、上記アプリケーション４の起動前に、例えば利用者が電源をオフにしていた場合は、データ管理用ＲＡＭ２は、保存データが全て消失している状態（データ管理用ＲＡＭ２の内容が無効の状態）になっている。この場合は、バックアップエンジン１は、データ保存用ＦＲＯＭ３からアプリケーション４の起動に必要なデータを読み出してデータ管理用ＲＡＭ２上で展開し（矢印ｃ）、そこにアプリケーション４から受け取った入力データを書き込む。
【００２９】
＜電池消耗時＞
次に、電池７が消耗した場合の動作を説明する。図１中、点線で示した矢印ｆ〜ｋは、電池７の消耗時のデータバックアップ動作を示す。図２は、データバックアップの一手順を示すフローチャート図である。以下、図１および図２を参照してデータバックアップ動作を説明する。
【００３０】
利用者が、本携帯情報機器の電源をオンにして起動すると、アプリケーション４などの利用が可能な状態（稼動状態）となると同時に、電圧検出回路６が電池７の電池電圧を常時検出する（矢印ｆ）。この電圧検出回路６による検出結果はバックアップエンジン１へ送出され（矢印ｇ）、バックアップエンジン１による以下のようなバックアップ動作が行われる。
【００３１】
まず、ステップＳ１０で、電圧検出回路６からの検出結果に基づいて、電池７の電池電圧が閾値を下回ったか否かを判断する。この判断が「Ｙｅｓ」となった場合にのみ、続くステップＳ１１で表示部８にて警告を表示させる（矢印ｈ）と同時に、ステップＳ１２でタイマーを起動する（矢印ｉ）。
【００３２】
タイマーを起動すると、続くステップＳ１３で、タイマーによる時間計測結果に基づいて、電池７の電池電圧が閾値を下回った状態（消耗状態）が一定時間継続した否かを判断する。この判断で、「Ｙｅｓ」となった場合は、続くステップＳ１４で、バックアップをして装置の動作を停止する旨の警告を表示部８に表示させる（矢印ｊ）と同時に、データ管理用ＲＡＭ２からバックアップデータを読み出してデータ保存用ＦＲＯＭ３へ転送する（矢印ｋ）。「Ｎｏ」となった場合、すなわち、電池７の消耗状態を解消するための動作が行われて、電圧検出回路６にて検出される電池７の電池電圧が閾値以上になった場合は、上記ステップＳ１０に戻る（電池７の消耗前の動作の維持）。
【００３３】
データ保存用ＦＲＯＭ３へのバックアップデータの保存が行われた場合は、その後、本携帯情報機器の動作を停止する。再起動（電源オン）時には、データ保存用ＦＲＯＭ３から必要なデータが読み出されてデータ管理用ＲＡＭ２上に展開される。
【００３４】
以上のバックアップ動作によれば、電池７の消耗を検出した時点から一定時間経過するまでの間は、データ管理用ＲＡＭ２からデータ保存用ＦＲＯＭ３へのバックアップデータの転送は行われないので、この間に、電池７の消耗状態を解消するための動作、例えば電池７の充電やＡＣ電源への切り替え動作を行った場合は、携帯情報機器を再稼動（電池７の消耗前の状態の維持）することができる。一例として、図３に、ＡＣ電源への切り替え動作を含むバックアップ動作を示す。
【００３５】
図３に示すバックアップ動作は、図２に示した手順において、ステップＳ１２のタイマー起動の後に、ＡＣアダプタによりＡＣ電源に接続されたか否かを判断するステップＳ２０とタイマーによる計測時間が一定時間に達したかどうかを判断するステップＳ２１を含む。
【００３６】
ステップＳ２０の判断で、「Ｙｅｓ」となった場合は、稼動状態を維持（電池７の消耗前の動作の維持）し、ステップＳ１０に戻る。「Ｎｏ」となった場合には、続くステップＳ２１で、タイマーによる計測時間が一定時間に達したかどうかを判断する。この判断で、「Ｎｏ」となった場合は、ステップＳ２０に戻り、「Ｙｅｓ」となった場合はステップＳ１４に移行する。この他の動作は、図２に示した動作と同じである。
【００３７】
ＡＣ電源への接続を判断するには、例えば電池７からの電力供給とＡＣアダプタを介したＡＣ電源からの電力供給が電源ラインを介して行われるようにし、電圧検出回路６が、その電源ラインにおける電圧レベルを検出するように構成すればよい。これにより、図３に示したバックアップ動作を実現することが可能である。
【００３８】
以上説明した本実施形態の携帯情報機器における、データ管理用ＲＡＭ２へのバックアップデータの書き込み、データ管理用ＲＡＭ２からのバックアップデータの読み出し、データ保存用ＦＲＯＭ３へのバックアップデータの保存は、具体的には、以下のような制御を伴う。
【００３９】
バックアップ制御のライブラリには、「ｒｅａｄ」、「ｗｒｉｔｅ」関数機能などが含まれる（データを指定するための画面の表示などは必要としない）。具体的なライブラリ機能としては、
▲１▼「ｗｒｉｔｅ」：バックアップデータの書き込み。
▲２▼「ｒｅａｄ」：バックアップデータの読み出し。
▲３▼「ｓｅｅｋ」：バックアップデータの書き込みおよび読み出し位置の変更
▲４▼「退避」：バックアップデータの退避。
▲５▼「復帰」：再起動時の退避データの復帰。
の５つがある。上記▲１▼〜▲３▼の機能についてはアプリケーション４側からの利用が可能で、残りの▲４▼および▲５▼の機能については、バックアップエンジン１側からの利用が可能である。図４に、これらライブラリ機能を利用したバックアップ制御を模式的に示す。
【００４０】
図１の矢印ａ、ｂで示した、アプリケーション４による、データ管理用ＲＡＭ（ＳＤＲＡＭ）２のバックアップ対象メモリ空間へのバックアップデータ１０の書き込みには、▲１▼「ｗｒｉｔｅ」機能を利用する。この際、バックアップ対象メモリ空間は、ライブラリ側で用意する。バックアップ対象メモリ空間の容量は、仕様にもよるが、例えば８ＭＢ程度ある。図１の矢印ｃ〜ｅで示した、アプリケーション４による、データ管理用ＲＡＭ２（図５では、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ　Ｄｙｎａｍｉｃ　ＲＡＭ））のバックアップ対象メモリ空間からのバックアップデータ１０の読み出しには、▲２▼「ｒｅａｄ」機能を利用する。▲１▼「ｗｒｉｔｅ」機能を利用したデータの書き込みおよび▲２▼「ｒｅａｄ」機能を利用したデータの読み出しに際して、「ｒｅａｄ／ｗｒｉｔｅ」の位置はアプリケーション４側で設計・管理し、必要に応じて▲３▼「ｓｅｅｋ」機能で「ｒｅａｄ／ｗｒｉｔｅ」の位置を変更する。
【００４１】
図１の矢印ｋで示したバックアップデータの転送には、▲４▼「退避」機能を利用する。この▲４▼「退避」機能により自動的にバックアップデータ１０がＦＲＯＭ３に保存される。ＦＲＯＭ３に保存されたバックアップデータ１０をＳＤＲＡＭ２上で展開する場合は、▲５▼「復帰」機能を利用する。この▲５▼「復帰」機能により自動的にバックアップデータ１０がＦＲＯＭ３から読み出されてＳＤＲＡＭ２のバックアップ対象メモリ空間に保存される（復帰）。
【００４２】
なお、上述した本実施形態の携帯情報機器は、タイマー７により一定時間を計測するようになっているが、この一定時間は、消耗状態が検出された電池７により電力の供給がなされた状態での、携帯情報機器が正常に動作可能な時間範囲内で適宜設定することができる。
【００４３】
また、データ管理用ＲＡＭ２への電力の供給を主電源である電池７により行うようになっているが、本発明はこれに限定されるものではない。例えば、電池７とは別に設けられた他の電池によりデータ管理用ＲＡＭ２への電力の供給を行う構成（例えば、特許文献１に記載の携帯情報端末装置）においても、上述したデータバックアップ動作は有効である。
【００４４】
次に、本実施形態の携帯情報機器の一例として、上述したバックアップ動作の実行が可能な携帯型コンピュータ端末について簡単に説明する。図５に、携帯型コンピュータ端末の外観図を示す。
【００４５】
この携帯型コンピュータ端末は、商品の在庫管理・発注等の用途で使用するハンディーターミナルであって、商品などに付されたバーコードを読み取るためのスキャナ部２０、タッチパネルとしての機能を持つ表示部２１（図１の表示部８に対応する）、電源ボタンおよび文字や数字などを入力するためのボタンなどからなる入力操作部２２、外部との通信を行う通信部２３、ＡＣ電源への接続を行うためのＡＣアダプタ接続部２４を有する。図５には、具体的には示していないが、端末内部には、図１に示した電池７が所定の部分に収納されており、さらにデータ管理用ＲＡＭ２、データ保存用ＦＲＯＭ３、タイマー５、電圧検出回路６および制御回路（ＣＰＵ）がそれぞれ設けられた基板が設けられている。
【００４６】
前述したアプリケーション４およびバックアップエンジン１による動作は基本的にはプログラムによって実現されるものであり、そのようなプログラムはデータ保存用ＦＲＯＭ３に予め格納されている。制御回路（ＣＰＵ）がそのプログラムをデータ保存用ＦＲＯＭ３から直接読み出して、あるいはデータ管理用ＲＡＭ２上に展開して実行することで、アプリケーション４およびバックアップエンジン１による動作を実現する。
【００４７】
以下、アプリケーション４として、商品の在庫管理を行うためのアプリケーションが起動されているものとして、在庫管理時におけるバックアップ動作を簡単に説明する。
【００４８】
商品に付与されているバーコードをスキャナ部２０で読み取ることで、自動的に在庫管理に必要なデータ（バックアップの必要なデータ）が取り込まれる。このようにして取り込まれたデータ（在庫管理情報）は、データ管理用ＲＡＭ２に一時的に保存される。このデータ管理用ＲＡＭ２に保存された在庫管理情報は、通信部２３を介して外部のコンピュータ装置に転送したり、データ保存用ＦＲＯＭ３に格納したりすることができる。
【００４９】
利用者が携帯型コンピュータ端末を稼動状態のまま現場に放置してその場を離れている間に、電池７の電池電圧が閾値を下回って電池７が消耗状態になった場合は、データ管理用ＲＡＭ２に保存された在庫管理情報をデータ保存用ＦＲＯＭ３に転送して動作を停止する旨の警告メッセージが表示２１に表示されると同時に、その消耗状態の継続時間がタイマー７により計測される。
【００５０】
戻って来た利用者が警告メッセージに気づき、タイマー７による計測時間が一定時間に達する前に、ＡＣアダプタを介して携帯型コンピュータ端末をＡＣ電源に接続した場合は、警告が解除されるとともに、携帯型コンピュータ端末を再稼動することができる。これにより、利用者は、引き続き、携帯型コンピュータ端末上でアプリケーション４を用いた商品の在庫管理作業を行うことができる。
【００５１】
タイマー７による計測時間が一定時間に達するまで電池７の消耗を解消するための動作が何も行われなかった場合は、それまでにデータ管理用ＲＡＭ２に保存された在庫管理情報がデータ保存用ＦＲＯＭ３に転送され、その後、自動的に動作が停止する。この動作停止後に、利用者が、携帯型コンピュータ端末を再稼動させるために入力操作部２２の電源ボタンを押すと、端末が再起動し、データ保存用ＦＲＯＭ３から必要なデータが読み出されてデータ管理用ＲＡＭ２上に展開される。これにより、利用者は、引き続き、携帯型コンピュータ端末上でアプリケーション４を用いた商品の在庫管理作業を行うことができる。
【００５２】
以上、携帯情報機器を例に挙げて本発明の情報機器の構成および動作を説明したが、携帯型以外の情報機器にも本発明を適用することができる。
【００５３】
【発明の効果】
以上説明したように、本発明によれば、電池の消耗が検出された後も一定時間内であれば、電池の消耗を解消する動作、例えばＡＣ電源への接続を行えば、情報機器を再起動することなく、すぐに再稼動させることができる。したがって、従来に比べて、利用者の操作面における利便性が向上する。
【図面の簡単な説明】
【図１】本発明の一実施形態である携帯情報機器の概略構成を示すブロック図である。
【図２】図１に示す携帯情報機器において行われるデータバックアップの一手順を示すフローチャート図である。
【図３】図１に示す携帯情報機器において行われる、ＡＣ電源への切り替え動作を含むデータバックアップの一手順を示すフローチャート図である。
【図４】図１に示す携帯情報機器における、ライブラリ機能を利用したバックアップ制御を模式的に示すブロック図である。
【図５】本発明の一実施例である携帯型コンピュータ端末の外観図である。
【符号の説明】
１　電池
２　データ管理用ＲＡＭ
３　データ保存用ＦＲＯＭ
４　アプリケーション
５　タイマー
６　電圧検出回路
７　電池
８、２１　表示部（ＬＣＤ）
１０　バックアップデータ
２０　スキャナ部
２２　入力操作部
２３　通信部
２４　ＡＣアダプタ接続部
【図１】
2004126766.tif 000003
【図２】
2004126766.tif 000004
【図３】
2004126766.tif 000005
【図４】
2004126766.tif 000006
【図５】
2004126766.tif 000007