(57)【特許請求の範囲】
【請求項１】
動作用電源を供給するための電池と、
本体に前記電池を収納するための収納部を開閉する電池蓋が開いたことを検出する電池蓋開検出手段と、
外部よりダウンロードされたデータファイルが書き込まれる不揮発性メモリと、
前記ダウンロード時に、前記不揮発性メモリ上のデータファイルを管理するための管理領域が更新設定される揮発性メモリと、
前記揮発性メモリをバックアップするためのバックアップ電源と、
前記揮発性メモリと前記不揮発性メモリとの間におけるデータ転送を制御すると共に、前記不揮発性メモリに対するバックアップ状態を制御する制御手段とを備え、
前記制御手段は、前記電池蓋開検出手段によって前記電池蓋が開いたことが検出されると、前記揮発性メモリの記憶内容の内、少なくとも前記ファイル管理領域の情報を前記不揮発性メモリに転送し、その転送が完了した後に、本体をパワーオフ状態にして前記動作用電源を前記電池から前記バックアップ電源に切り替え、前記揮発性メモリに対するバックアップを所定時間だけ継続することを特徴とする携帯情報端末。
【請求項２】
前記バックアップ電源により記憶内容がバックアップされ、そのバックアップに要する電流値が前記揮発性メモリよりも小さく、且つ前記揮発性メモリよりも低い電圧まで動作可能なデバイスを有している場合に、
前記バックアップ電源の電圧を検出する電圧検出手段を備え、
前記制御手段は、前記バックアップ電源の電圧が下限値を下回ると、前記揮発性メモリに対するバックアップを停止させることを特徴とする請求項１記載の携帯情報端末。
【請求項３】
前記デバイスは、時刻計時を行うリアルタイムクロックＩＣであることを特徴とする請求項２記載の携帯情報端末。
【請求項４】
前記揮発性メモリは、通常動作時においてワーク領域としても使用され、
前記制御手段は、前記電池が前記収納部に収納されている状態で本体のパワーオフキーが押された場合、
前記揮発性メモリの記憶内容の内、少なくとも前記ファイル管理領域の情報を前記不揮発性メモリに転送し、その転送が完了した後に本体をスリープ状態にして、
所定時間が経過すると、本体のスリープ状態を解除して、前記ワーク領域の情報を前記不揮発性メモリに転送させた後、前記揮発性メモリに対するバックアップを停止させて本体をパワーオフ状態にすることを特徴とする請求項１乃至３の何れかに記載の携帯情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動作用電源を供給するための電池と、通常動作時にデータの書換えが比較的高頻度で行なわれる揮発性メモリとを備えて構成される携帯情報端末に関する。
【背景技術】
【０００２】
特許文献１には、以下のような構成が開示されている。即ち、携帯端末１０の稼動に伴い装着されていた電池パック２の電力が徐々に消費され、電池残量がある一定値以下になると、ディスプレイに、電池パックが充電または交換の必要な状態にある旨の表示がなされる。そして、ユーザが電池パック２を携帯端末１０から取り外すと検出器４がその状態（急激な電圧レベルの低下）を検出し、検出信号をセレクタ５に対して出力する。すると、セレクタ５、ＣＰＵ１及び揮発性メモリ６に供給する電力を電池パック２からバックアップ電池３側へと切換える。
【特許文献１】特開２００３−１０１６２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に開示された技術では、電池パック２が実際に携帯端末１０から取り外されることで検出器４による検出電圧レベルが「零」になった場合に、バックアップ電池３への切換えを行っている。また、揮発性メモリ６の記憶内容を不揮発性メモリ７に転送するタイミングは、揮発性メモリ６がバックアップ電池３によってバックアップされる状態に移行した後一定時間が経過した時点で行うようになっている（段落（００１９）参照）。
しかし、上記の技術では、バックアップ電池３を供給電源として揮発性メモリ６の記憶内容を不揮発性メモリ７に転送しているので、バックアップ電池３が急速に消耗して揮発性メモリ６の記憶内容が消失してしまうおそれがある。
【０００４】
本発明は上記事情に鑑みてなされたものであり、その目的は、動作用電源電圧の低下が生じる蓋然性が高いと想定される状態を事前に検出して、揮発性メモリの記憶内容の維持をより確実に図ることができる携帯情報端末を提供することにある。
【課題を解決するための手段】
【０００５】
請求項１記載の携帯情報端末によれば、制御手段は、電池蓋開検出手段によって本体の電池蓋が開いたことが検出されると、揮発性メモリの記憶内容の内、少なくともファイル管理領域の情報を不揮発性メモリに転送する。そして、その転送が完了すると、本体をパワーオフ状態にして動作用電源を電池からバックアップ電源に切り替え、揮発性メモリに対するバックアップを所定時間だけ継続する。
即ち、例えばユーザが意図的に本体の電池蓋を開いた場合は、その後に電池を収納部より取外すことが想定される。また、例えば携帯情報端末に外力が加わることによって電池蓋が開いた場合も、続いてその衝撃により電池が脱落することが想定される。従って、上記事象が検出された場合は、先ず、少なくともファイル管理領域の情報を揮発性メモリから不揮発性メモリに転送して、不揮発性メモリのデータファイルを管理するのに必要な情報が消失することを確実に回避することで、揮発性メモリの記憶内容の維持をより確実に図ることができる。また、上記のデータ転送は、動作用電源が電池より供給されている間に行なわれるので、電源が安定している状態で転送を確実に完了させることができる。
【０００６】
そして、上記転送が完了した後は、本体をパワーオフ状態にして動作用電源をバックアップ電源に切り替え、揮発性メモリに対するバックアップを所定時間だけ継続する。即ち、携帯情報端末がパワーオフ状態となった後にユーザが端末を再度パワーオンさせることも想定されるので、揮発性メモリのバックアップを継続しておけば、揮発性メモリ上に保持されているデータを直ぐに読み出して、パワーオフさせる前の動作状態を直ちに復帰させることができる。
【０００７】
請求項２記載の携帯情報端末によれば、バックアップ電源によりバックアップされるその他のデバイスが、そのバックアップに必要な電流値が揮発性メモリよりも小さく、且つ揮発性メモリよりも低い電圧まで動作可能である場合、制御手段は、バックアップ電源電圧が下限値を下回ると揮発性メモリに対するバックアップを停止させる。斯様に構成すれば、その他のデバイスの記憶内容をバックアップする時間を、より長く確保することができる。
【０００８】
請求項３記載の携帯情報端末によれば、前記デバイスを、時刻計時を行うリアルタイムクロックＩＣとする。即ち、リアルタイムクロックＩＣは、一度設定された日時のデータに基づいて時刻計時を継続して行うには、その設定データを極力保持することが望ましい。従って、リアルタイムクロックＩＣを備える携帯情報端末に対して、本発明を有効に適用することができる。
【０００９】
請求項４記載の携帯情報端末によれば、制御手段は、電池が収納部に収納されている状態で本体のパワーオフキーが押されると、請求項１のケースと同様に、揮発性メモリ上にある少なくともファイル管理領域の情報を不揮発性メモリに転送し、その転送が完了した後に、本体をスリープ状態にする。その後、所定時間が経過すると、本体のスリープ状態を解除して、ワーク領域の情報を不揮発性メモリに転送させた後、揮発性メモリに対するバックアップを停止させて本体をパワーオフ状態にする。
即ち、ユーザの意思で本体がパワーオフされた場合でも、その後に再度パワーオンされる可能性はあるため、やはり揮発性メモリ上のファイル管理領域情報を不揮発性メモリに転送してから本体をスリープ状態にする。従って、揮発性メモリがバックアップされている所定時間内は、当該メモリ上の情報を迅速に読み出すことができる。また、この場合のデータ転送も、動作用電源が電池より供給されている間に行なわれるので、転送を確実に完了させることができる。
【００１０】
その後、所定時間が経過した場合は、揮発性メモリ上のワーク領域情報についても確実にバックアップを図ることを重視し、本体のスリープ状態を解除して、上記情報を不揮発性メモリに転送させた後、揮発性メモリに対するバックアップを停止させる。従って、揮発性メモリがワーク領域としても使用される場合、ファイル管理領域の情報退避を優先的に行なうと共に、揮発性メモリに対するバックアップが維持できなくなる可能性が高くなった時点でワーク領域の情報も退避させることで、重要性に応じて情報のバックアップを段階的に図ることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施例について図面を参照して説明する。図１は、例えばバーコードハンディターミナルのような携帯情報端末の電気的構成を、本発明の要旨に係る部分のみ示すものである。携帯情報端末１は、例えば電圧が３．０Ｖ〜４．２Ｖのリチウムイオン電池２の電源を、電源回路３を介して安定化させた３Ｖの動作用電源（メイン電源）により駆動される構成である。
メイン電源は、マイクロコンピュータ（制御手段）４、ＳＤＲＡＭ（揮発性メモリ）５、フラッシュＲＯＭ（ＦＲＯＭ，不揮発性メモリ）６、電圧検出回路７、リアルタイムクロックＩＣ（ＲＴＣ）８などに供給されている（但し、ＳＤＲＡＭに対しては、ショットキーダイオード９を介して供給されている）。また、メイン電源の電圧は電圧監視回路１０により監視されるようになっており、電圧監視回路１０は、上記電圧が所定レベルに低下すると（ローバッテリ）、マイコン４に対してローバッテリ検出信号を出力するようになっている。
【００１２】
また、電池２の電源は、ＤＣ／ＤＣコンバータ１１を介して５Ｖに昇圧され、例えば容量が１．５Ｆ程度の電気２重層コンデンサで構成されるサブバッテリ（バックアップ電源）１２及びリニアレギュレータ１３に供給されている。リニアレギュレータ１３は、５Ｖ電圧から３．１Ｖの電圧を生成し、ショットキーダイオード１４を介して電圧検出回路７及びＲＴＣ８にバックアップ用の電源（ＢＵ３Ｖ）を供給している。そのバックアップ電源は、ＰチャネルＭＯＳＦＥＴ１５を介してＳＤＲＡＭ５にも供給されている。
尚、ＲＴＣ（デバイス）８は、バックアップ電源によって、設定された時刻データ等がバックアップされるようになっているが、バックアップ時の消費電流は約１０μＡである。これに対して、ＳＤＲＡＭ５のデータをリフレッシュしながらバックアップするのに必要な電流は、約８００μＡとなっている。また、ＳＤＲＡＭ５の動作可能電圧の下限は２．７Ｖであり、ＲＴＣ８の動作可能電圧の下限は２．７Ｖよりも更に低い（例えば、１．５Ｖ程度）ものとする。
【００１３】
ＦＥＴ１５のゲートは、抵抗１６のソース及びＤフリップフロップ１７のＱバー出力端子に接続されている。そのフリップフロップ１７は、マイコン４によりデータ及びクロックが入力され、セット／リセットが行われるようになっている。そして、フリップフロップ１７のＱ出力端子は、逆方向のダイオード１８を介してマイコン４の入力ポートに接続されている。尚、ダイオード１８のアノード側はメイン電源にプルアップされており、ダイオード１８は、メイン電源の供給が停止されバックアップ電源のみがアクティブとなっている場合に、マイコン４の入力ポートに対する電流の入流を阻止するために配置されている。
フリップフロップ１７のクリア端子（負論理）には、電圧検出回路７の検出出力信号が与えられている。電圧検出回路７は、メイン電源の供給が停止された場合に、バックアップ電源電圧を監視し、入力電圧が（３．１−０．３＝）２．８Ｖから２．７Ｖに低下した場合に、検出出力信号をロウレベルに変化させるようになっている。尚、その信号出力端子は、バックアップ電源にプルアップされている。その時、フリップフロップ１７はクリアされるので、ＦＥＴ１５はオフとなる。
【００１４】
また、携帯情報端末１の筐体には、電池２を筐体内部に収納、取出しする際に開閉される電池蓋（何れも図示せず）があり、マイコン４は、その電池蓋の開閉状態を検出スイッチ（電池蓋開検出手段）１９のオン／オフによって認識できるようになっている。また、マイコン４は、通信インターフェイス（Ｉ／Ｆ）２０を介して外部のホスト２１との通信が可能となっており、ホスト２１よりダウンロードしたデータファイル等は、ＦＲＯＭ６に書き込まれるようになっている。
【００１５】
携帯情報端末１本体のパワーオン，オフをユーザが切り替えるためのパワースイッチ２３の出力信号は、３入力ＯＲゲート２４を介して電源回路３に与えられていると共に、マイコン４の入力ポートにも与えられている。ＯＲゲート２４の残り２つの入力端子は、マイコン４の出力ポート、ＲＴＣ８の出力端子に夫々接続されている。パワースイッチ２３の押下後、マイコン４が起動すると、マイコン４からＯＲゲート２４にハイレベルを出力し、パワーオン状態を維持する。メイン電源の供給を停止してパワーオフさせる場合は、マイコン４からロウレベルを出力するようになっている。尚、ＲＴＣ８は、携帯情報端末１のタイマー起動等を実現するために電源回路３を制御する。
【００１６】
次に、本実施例の作用について図２乃至図６も参照して説明する。図３は、携帯情報端末１が、初期状態でパワーオフしている場合から（ａ）、パワーオン（ｂ），データファイルのダウンロード（ｃ），パワーオフ時の処理（ｄ）へと移行する間における、ＦＲＯＭ６，ＳＤＲＡＭ５のメモリイメージを示すものである。
【００１７】
図３（ａ）に示す初期状態では、ＦＲＯＭ６には、制御プログラムが記憶されている制御プログラム領域や、その他のデータファイル等が記憶されているデータ領域があり、ファイル管理領域には、これらのデータファイルを管理する情報が記憶されている。そして、図３（ｂ）に示すように携帯情報端末１がパワーオンになると、ＦＲＯＭ６のファイル管理領域がＳＤＲＡＭ５に転送される。また、マイコン４が動作を開始すると、ＳＤＲＡＭ５の一部はワーク領域として使用される。
また、図３（ｃ）に示すように、ホスト２１よりデータファイルをダウンロードすると、ＦＲＯＭ６のデータ領域に対するデータファイルの追加又は更新が行われる。それに伴い、ＳＤＲＡＭ５側のファイル管理領域の情報が更新される。そして、図３（ｄ）に示すように、携帯情報端末１がパワーオフされる場合は、ＳＤＲＡＭ５側のファイル管理領域の情報がＦＲＯＭ６側に転送される。そして、所定時間が経過すると、ＳＤＲＡＭ５側のワーク領域の情報もＦＲＯＭ６側に転送される。尚、図３（ｄ）に示すケースの処理については後ほど詳述する。
【００１８】
図２は、主としてマイコン４により行われる制御内容を、本発明の要旨に係る部分について示すフローチャートである。尚、携帯情報端末１はパワーオンしている状態を前提とする。マイコン４は、パワースイッチ２３がユーザによって操作されパワーオフに移行するか（ステップＳ３）、検出スイッチ１９により本体の電池蓋が開放され、電池２の抜き取りがあると想定されるか（ステップＳ２）、また、電池２が消耗してメイン電源電圧が低下し、電圧監視回路１０により「ローバッテリ」状態が検出されるまで（ステップＳ１）待機している。
そして、パワーオフに移行する場合は（ステップＳ３，「ＹＥＳ」）、何れも以下のようにステップＳ４〜Ｓ１２を実行する。尚、図４は、パワーオフ時の処理を示すタイミングチャートである。
【００１９】
先ず、マイコン４は、図３（ｄ）に示すようにＳＤＲＡＭ５側のファイル管理領域の情報をＦＲＯＭ６側に転送する（ステップＳ４，図４（ａ），（ｂ）参照）。例えば、ファイル管理領域の容量が３２ｋＢであるとするとデータ転送には６００ｍｓ程度を要する。それから、マイコン４は、例えばＲＴＣ８が１分毎に発生させる割り込みをイネーブルにした上で動作クロックを停止させてスリープモードに移行する（ステップＳ５）。
マイコン４は、ＲＴＣ８が発生させる１分毎の割り込みにより一旦起動して割り込み回数をカウントすると再度スリープ状態になる。そして、そのカウント値が「１０」になり１０分が経過すると（ステップＳ６，「ＹＥＳ」）、マイコン４はウェイクアップして（ステップＳ７）ＳＤＲＡＭ５のワーク領域の情報をＦＲＯＭ６側に転送する（ステップＳ８，図４（ａ），（ｂ）参照）。例えば、ワーク領域の容量が１ＭＢ程度であればデータ転送には１０秒程度を要する。それから、マイコン４は、フリップフロップ１７にロウレベルデータをセットすることでＦＥＴ１５をオフさせ、ＳＤＲＡＭ５のバックアップを停止させる（ステップＳ９，図４（ｅ）参照）。
【００２０】
ここで、ステップＳ６における時間「１０分」は、その間に、ユーザがパワースイッチ２３を操作して携帯情報端末１をパワーオンさせた場合に、前回のパワーオフ時の直前の状態をそのまま復帰させるリジューム機能を迅速に実行させるために設定している時間である。即ち、上記１０分間は、ＳＤＲＡＭ５がバックアップされておりワーク領域の情報はそのまま保持されているので、マイコン４は、直ちにそのワーク領域の情報に基づいて動作することができる。
また、ステップＳ８ではワーク領域の情報をＦＲＯＭ６に転送させているので、ＳＤＲＡＭ５のバックアップが停止してＳＤＲＡＭ５上の情報が失われても、再度パワーオンとなった場合にＦＲＯＭ６側に保持されている情報をＳＤＲＡＭ５側に転送すれば、上記と同様にリジューム機能を実現することができる。
【００２１】
それから、マイコン４は、ＯＲゲート２４にロウレベル信号を出力してメイン電源の供給を停止（オフ）させる（ステップＳ１０）。従って、実質的にはＳＤＲＡＭ５のバックアップはこの時点で停止することになる。その後は、電池２が消耗し切るまで（ステップＳ１１，「ＹＥＳ」）サブバッテリ１２を介してＲＴＣ８のバックアップは継続される（ステップＳ１２）。そのバックアップ期間は、例えば１ヶ月以上となる（図４（ｇ）参照）。
【００２２】
一方、携帯情報端末１がパワーオンしている状態から、マイコン４が、検出スイッチ１９により電池蓋が開放されたことを検出した場合は、例えばユーザが意図的に本体の電池蓋を開いた場合や、携帯情報端末１に外力が加わることによって電池蓋が開いた場合などが想定される。そして、この場合は電池２が収納部より取外されたり、或いは外力の衝撃により電池２が収納部より脱落することが考えられ、メイン電源の供給が遮断される状態に移行する可能性が高い。従って、マイコン４は、上記の場合にステップＳ２で「ＹＥＳ」と判断してステップＳ１３に移行し、ステップＳ４と同様の処理を行なう（図５（ａ），（ｂ）参照）。尚、このケースに対応するタイミングチャートを図５に示す。
それから、マイコン４は、電源回路３によるメイン電源の供給をオフしてパワーオフ状態とし（ステップＳ１４）動作用電源をサブバッテリ１２に切り替える。その後、実際に電池２が抜き取られたとしても（図５（ｃ）参照）、所定時間はサブバッテリ１２によってＳＤＲＡＭ５のバックアップが維持されるので、リジューム機能は有効となる（図５（ｄ）参照）。
【００２３】
サブバッテリ１２のみによってＳＤＲＡＭ５、ＲＴＣ８、フリップフロップ１７などのバックアップが行われると、サブバッテリ１２が次第に消耗してバックアップ電源電圧が次第に低下する。そして、１０分程度が経過し、ＳＤＲＡＭ５の動作限界電圧である２．７Ｖを下回ると（ステップＳ１５，「ＹＥＳ」）、その時点でＳＤＲＡＭ５のバックアップは不可能となる。この時、電圧検出回路７の検出出力はロウレベルとなって、フリップフロップ１７はリセットされる。すると、ＦＥＴ１５はオフとなり、ＳＤＲＡＭ５に対するバックアップ電源の供給は停止される（ステップＳ１６）。
【００２４】
以降は、サブバッテリ１２により、ＲＴＣ８やフリップフロップ１７などのバックアップが行われるが、そのまま１時間程度が経過すると（ステップＳ１７，「ＹＥＳ」）、サブバッテリ１２が更に消耗してそれらのバックアップも不能となる（ステップＳ１２）。また、この図５のケースでは、ＳＤＲＡＭ５上のデータはファイル管理領域だけしかＦＲＯＭ６に退避できない。従って、ＦＲＯＭ６に記憶されている制御プログラムやデータ等を読み出すことは支障ないが、リジューム機能は無効となる。また、「ローバッテリ」状態が検出された場合も（ステップＳ１，「ＹＥＳ」）、同様にステップＳ１３〜Ｓ１７を実行する。
【００２５】
また、図６は、特殊なケースであり、例えば、携帯情報端末１が落下するなどして衝撃が加わることで、パワーオンの状態から電池２による電源供給が瞬断した後に、電池２が脱落した場合を示すタイミングチャートである。そして、図７は、図６に対応するマイコン４のフローチャートである。
携帯情報端末１に衝撃が加わると、本体の電池収容部内における電極と、電池２の電極との接触状態が一瞬離れることでメイン電源の瞬断が発生する場合がある。この時、電圧監視回路１０はローバッテリを検出するが（Ｐ１）、マイコン４は、キャッシュ内のデータをＳＤＲＡＭ５に退避させるなどの最低限の処理を行なう。それから、メイン電源の供給断により（Ｐ２）マイコン４は一時的に動作を停止する（Ｐ３）。
【００２６】
その後、メイン電源の供給が再開されるが（Ｐ４）、マイコン４は動作停止状態のままであり、ＲＴＣ８が、例えば１秒間隔で出力する割り込みを発生させると（Ｐ５）、マイコン４の動作停止状態は解除されて再起動する（Ｐ６，スタート）。すると、マイコン４は、起動要因がＲＴＣ８の割り込みによるものか否かを判断し（ステップＳ２１）、ＲＴＣ８の割り込みによるものであれば（「ＹＥＳ」）、図２に示すステップＳ１３以降の処理を実行する。従って、それ以降の処理は、図５のタイミングチャートと同様になる。
【００２７】
以上のように本実施例によれば、マイコン４は、電池蓋開検出スイッチ１９によって本体の電池蓋が開いたことが検出されると、ＳＤＲＡＭ５の記憶内容の内ファイル管理領域の情報をＦＲＯＭ６に転送し、その転送が完了すると本体をパワーオフ状態にして動作用電源を電池２からサブバッテリ１２に切り替え、ＳＤＲＡＭ５に対するバックアップを所定時間だけ継続するようにした。従って、ＦＲＯＭ６のデータファイルを管理するのに必要な情報が消失することを確実に回避して、ＳＤＲＡＭ５の記憶内容の維持をより確実に図ることができる。また、上記のデータ転送は、動作用電源が電池２より供給されている間に行なわれるので、電源が安定している状態で転送を確実に完了させることができる。
そして、上記転送が完了した後は、本体をパワーオフ状態にして動作用電源をサブバッテリ１２に切り替え、ＳＤＲＡＭ５に対するバックアップを所定時間だけ継続する。即ち、携帯情報端末１がパワーオフ状態となった後にユーザが端末を再度パワーオンさせることも想定されるので、ＳＤＲＡＭ５のバックアップを継続しておけば、ＳＤＲＡＭ５上に保持されているデータを直ぐに読み出して、パワーオフさせる前の動作状態を直ちに復帰させることができる。
【００２８】
また、サブバッテリ１２によりバックアップされるＲＴＣ８が、そのバックアップに必要な電流値がＳＤＲＡＭ５よりも小さく、且つＳＤＲＡＭ５よりも低い電圧まで動作可能である場合、マイコン４は、サブバッテリ１２電圧が下限値を下回るとＳＤＲＡＭ５に対するバックアップを停止させるので、ＲＴＣ８の記憶内容をバックアップする時間を、より長く確保することができる。そして、ＲＴＣ８は、一度設定された日時のデータに基づいて時刻計時を継続して行うには、その設定データを極力保持することが望ましい。従って、ＲＴＣ８を備える携帯情報端末１に対して本発明を有効に適用することができる。
【００２９】
更に、マイコン４は、電池２が収納部に収納されている状態で本体のパワーオフキーが押されると、ＳＤＲＡＭ５上にあるファイル管理領域の情報をＦＲＯＭ６に転送し、その転送が完了した後に本体をスリープ状態にして、その後所定時間が経過すると、本体のスリープ状態を解除してワーク領域の情報をＦＲＯＭ６に転送させた後、ＳＤＲＡＭ５に対するバックアップを停止させて本体をパワーオフ状態にする。
即ち、ユーザの意思で本体がパワーオフされた場合でも、その後に再度パワーオンされる可能性はあるため、やはりＳＤＲＡＭ５上のファイル管理領域情報をＦＲＯＭ６に転送してから本体をスリープ状態にする。従って、ＳＤＲＡＭ５がバックアップされている所定時間内は、当該メモリ上の情報を迅速に読み出すことができる。また、この場合のデータ転送も、動作用電源が電池２より供給されている間に行なわれるので、転送を確実に完了させることができる。
【００３０】
その後、所定時間が経過すると、ＳＤＲＡＭ５上のワーク領域情報についても確実にバックアップを図ることを重視し、本体のスリープ状態を解除して上記情報をＦＲＯＭ６に転送させた後、ＳＤＲＡＭ５に対するバックアップを停止させる。従って、ＳＤＲＡＭ５がワーク領域としても使用される場合、ファイル管理領域の情報退避を優先的に行なうと共に、ＳＤＲＡＭ５に対するバックアップが維持できなくなる可能性が高くなった時点でワーク領域の情報も退避させ、重要性に応じて情報のバックアップを段階的に図ることができる。
【００３１】
本発明は上記しかつ図面に記載した実施例にのみ限定されるものではなく、以下のような変形又は拡張が可能である。
揮発性メモリは、ＳＤＲＡＭ５に限ることなく、ＤＲＡＭ，ＳＲＡＭなどであっても良い。
不揮発性メモリは、ＦＲＯＭ５に限ることなく、その他ＥＥＰＲＯＭやＦｅ（Ferroelectric）ＲＡＭや、Ｍ（Magneto resistive）ＲＡＭなどでも良い。
バックアップ電源によってバックアップされる他のデバイスは、ＲＴＣ８に限ることなく、その他例えばタイマＩＣなどであっても良い。
携帯情報端末は、バーコードハンディターミナルに限ることなく、揮発性メモリ，不揮発性メモリを備えているものであれば適用が可能である。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施例であり、携帯情報端末の電気的構成を、本発明の要旨に係る部分のみ示す図
【図２】携帯情報端末の主としてマイコンより行われる制御内容を、本発明の要旨に係る部分について示すフローチャート
【図３】携帯情報端末が、初期状態でパワーオフしている場合（ａ）、パワーオン（ｂ），データファイルのダウンロード（ｃ），パワーオフ時の処理（ｄ）へと移行する間における、ＦＲＯＭ，ＳＤＲＡＭのメモリイメージを示す図
【図４】パワーオフ時の処理を示すタイミングチャート
【図５】携帯情報端末より電池が抜き取られる場合の処理を示すタイミングチャート
【図６】メイン電源の瞬断が発生した後、電池が脱落する場合の処理を示すタイミングチャート
【図７】図６のタイミングチャートに対応する処理を示すフローチャート
【符号の説明】
【００３３】
図面中、１は携帯情報端末、２は電池、４はマイクロコンピュータ（制御手段）、５はＳＤＲＡＭ（揮発性メモリ）、６はフラッシュＲＯＭ（不揮発性メモリ）、８はリアルタイムクロックＩＣ（ＲＴＣ）、１２はサブバッテリ（バックアップ電源）、１９は検出スイッチ（電池蓋開検出手段）を示す。
【図１】
0004682725.tif 000002
【図２】
0004682725.tif 000003
【図３】
0004682725.tif 000004
【図４】
0004682725.tif 000005
【図５】
0004682725.tif 000006
【図６】
0004682725.tif 000007
【図７】
0004682725.tif 000008