(57)【特許請求の範囲】
【請求項１】
電池により動作する記憶装置の記憶データのバックアップをなすデータバックアップシステムであって、
前記電池の電圧と充電回数とを監視する監視手段と、
前記電池の充電回数が所定回数以下の場合において、前記電池の電圧が所定値より低下したとき、一定時間経過後に再度前記電圧状態をチェックして所定値より低い場合に初めて記憶装置のデータバックアップをなすデータバックアップ手段と、
を含むことを特徴とするデータバックアップシステム。
【請求項２】
前記データバックアップ手段は、前記電池の充電回数が前記所定回数を超えた時に前記データバックアップをなすよう構成されていることを特徴とする請求項１に記載のデータバックアップシステム。
【請求項３】
前記監視手段は、前記電池の電圧を前記所定値と比較する手段と、この比較手段の比較結果を格納する電圧低下フラグ手段と、前記電池の充電回数を計数してこの計数値と前記所定回数とを比較する手段と、この比較結果を格納する充電回数オーバフラグ手段とを有し、
前記データバックアップ手段は、前記電圧低下フラグ手段及び前記充電回数オーバフラグ手段の内容を参照して前記データバックアップをなすよう構成されていることを特徴とする請求項１または２に記載のデータバックアップシステム。
【請求項４】
前記データバックアップ手段は、前記記憶装置の記憶データを不揮発性記憶装置に退避せしめて前記データバックアップをなすよう構成されていることを特徴とする請求項１〜３いずれかに記載のデータバックアップシステム。
【請求項５】
電池により動作する記憶装置の記憶データのバックアップをなすデータバックアップ方法であって、
前記電池の電圧と充電回数とを監視する監視ステップと、
前記電池の充電回数が所定回数以下の場合において、前記電池の電圧が所定値より低下したとき、一定時間経過後に再度前記電圧状態をチェックして所定値より低い場合に初めて記憶装置のデータバックアップをなすデータバックアップステップと、
を含むことを特徴とするデータバックアップ方法。
【請求項６】
前記データバックアップステップは、前記電池の充電回数が前記所定回数を超えた時に前記データバックアップをなすことを特徴とする請求項５に記載のデータバックアップ方法。
【請求項７】
前記監視ステップは、前記電池の電圧を前記所定値と比較するステップと、この比較結果を電圧低下フラグ手段に格納するステップと、前記電池の充電回数を計数してこの計数値と前記所定回数とを比較するステップと、この比較結果を充電回数オーバフラグ手段に格納するステップとを有し、
前記データバックアップステップは、前記電圧低下フラグ手段及び前記充電回数オーバフラグ手段の内容を参照して前記データバックアップをなすことを特徴とする請求項５または６に記載のデータバックアップ方法。
【請求項８】
前記データバックアップステップは、前記記憶装置の記憶データを不揮発性記憶装置に退避せしめて前記データバックアップをなすことを特徴とする請求項５〜７いずれかに記載のデータバックアップ方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデータバックアップシステム及びその方法に関し、特に二次電池により動作する記憶装置のデータバックアップ方式に関するものである。
【０００２】
【従来の技術】
二次電池により動作する記憶装置のデータバックアップ方式としては、電池が消耗して電圧が低下した場合、記憶装置のデータを、別に設けた不揮発性記憶装置等に一旦退避し、電池交換後に元の記憶装置へ退避データを戻す等の作業が必要になる。この様なデータバックアップ方式の例として、特開平１１−１５４０４２号公報に開示の技術がある。この公報開示の技術においては、電池電圧の低下を検出して、記憶装置の記憶データを、別システムに設けられている記憶装置に、自動的に退避制御し、電池交換等によって電池電圧が回復したとき、この別のシステム内の記憶装置に退避していたデータを、元の記憶装置へ戻すというものである。
【０００３】
また、特開平１１−８９４３号公報に開示された技術を参照すると、二次電池の充電回数を測定し、この充電回数が予め定められた値に達すると、電池の寿命がなくなったものとして、ユーザに電池交換を促すための警報を発生するというものである。こうすることにより、電池消耗による記憶データの消失を防止することができるようにしている。
【０００４】
【発明が解決しようとする課題】
上述した特開平１１−１５４０４２号公報の技術では、二次電池の電圧の低下を検出して、自動的に記憶データの退避処理を行って記憶データのバックアップをなすものであるが、ノイズ等の影響によって瞬時的に二次電池の電圧が閾値よりも低下することがあるが、この様な場合にも、自動的に記憶データの退避を行って不必要なデータバックアップ処理をなすという問題がある。
【０００５】
また、特開平１１−８９４３号公報の技術では、二次電池の充電回数による電池寿命を検出して、電池交換をユーザへ促すための警報を発生するのみの処理を行うものであるから、実際にユーザが電池交換を行えば良いが、警報に気づかない場合には、記憶データのバックアップは不可能である。また、電池寿命の検出のみであるから、通常の運用時における電池電圧低下の場合には、対応が不可能であり、やはり記憶データのバックアップはできないことになる。
【０００６】
本発明の目的は、二次電池で動作する記憶装置の記憶データのバックアップを完全になすことが可能なデータバックアップシステム及びその方法を提供することである。
【０００７】
【課題を解決するための手段】
本発明によれば、電池により動作する記憶装置の記憶データのバックアップをなすデータバックアップシステムであって、前記電池の電圧と充電回数とを監視する監視手段と、前記電池の充電回数が所定回数以下の場合において、前記電池の電圧が所定値より低下したとき、一定時間経過後に再度前記電圧状態をチェックして所定値より低い場合に初めて記憶装置のデータバックアップをなすデータバックアップ手段とを含むことを特徴とするデータバックアップシステムが得られる。
【０００８】
そして、前記データバックアップ手段は、前記電池の充電回数が前記所定回数を超えた時に前記データバックアップをなすよう構成されており、また、前記記憶装置の記憶データを不揮発性記憶装置に退避せしめて前記データバックアップをなすよう構成されていることを特徴とする。
【０００９】
また、前記監視手段は、前記電池の電圧を前記所定値と比較する手段と、この比較手段の比較結果を格納する電圧低下フラグ手段と、前記電池の充電回数を計数してこの計数値と前記所定回数とを比較する手段と、この比較結果を格納する充電回数オーバフラグ手段とを有し、前記データバックアップ手段は、前記電圧低下フラグ手段及び前記充電回数オーバフラグ手段の内容を参照して前記データバックアップをなすよう構成されていることを特徴とする。
【００１０】
本発明によれば、電池により動作する記憶装置の記憶データのバックアップをなすデータバックアップ方法であって、前記電池の電圧と充電回数とを監視する監視ステップと、前記電池の充電回数が所定回数以下の場合において、前記電池の電圧が所定値より低下したとき、一定時間経過後に再度前記電圧状態をチェックして所定値より低い場合に初めて記憶装置のデータバックアップをなすデータバックアップステップとを含むことを特徴とするデータバックアップ方法が得られる。
【００１１】
そして、前記データバックアップステップは、前記電池の充電回数が前記所定回数を超えた時に前記データバックアップを行い、また、前記記憶装置の記憶データを不揮発性記憶装置に退避せしめて前記データバックアップをなすことを特徴とする。
【００１２】
また、前記監視ステップは、前記電池の電圧を前記所定値と比較するステップと、この比較結果を電圧低下フラグ手段に格納するステップと、前記電池の充電回数を計数してこの計数値と前記所定回数とを比較するステップと、この比較結果を充電回数オーバフラグ手段に格納するステップとを有し、前記データバックアップステップは、前記電圧低下フラグ手段及び前記充電回数オーバフラグ手段の内容を参照して前記データバックアップをなすことを特徴とする。
【００１３】
本発明の作用を述べる。電池の充電回数と電圧とを監視しておき、充電回数が最大許容値を超えると、電池の寿命と判断して、直ちに記憶データのバックアップ処理を行うと共に、ユーザに対して電池交換を促す通報を生成する。また、充電回数が最大許容値以下のときに、電池電圧が閾値より低下したときには、直ちに記憶データのバックアップ処理を行わず、一定時間経路後に再び電池電圧をみて、閾値より低下していれば、そこで初めて記憶データのバックアップ処理と通報発生とを行うようにしている。
【００１４】
こうすることにより、ノイズ等による瞬間的な電圧低下等、電池の故障でない場合には、不要な記憶データバックアップや電池交換要求を行わないようにすることができることになる。逆に言えば、より完全な記憶データバックアップが実現できるのである。
【００１５】
【発明の実施の形態】
以下に、図面を用いて本発明の実施の形態について詳述する。図１は本発明の実施の形態を示す機能ブロック図である。図１を参照すると、１はマイクロプロセッサであり、２はデータバックアップが必要な記憶装置であって二次電池により動作するものである。３は記憶装置２のデータバックアップ用の退避メモリであり、例えば不揮発性メモリ等により構成されている。４は電圧低下レジスタであって電池６の電圧低下時にフラグ“１”がセット（格納）される。５は充電回数オーバレジスタであって電池６の充電回数が規定値よりオーバしたときにフラグ“１”がセット（格納）される。これ等１〜５の各ブロックはシステムバス７により相互接続されている。
【００１６】
９は電圧モニタ回路であって二次電池６の電圧Ｖo をモニタするもであり、このモニタ電圧Ｖo は電圧比較回路１０に入力されて所定の基準値Ｖthと比較される。この電圧比較回路１０の比較の結果、電池電圧Ｖo がＶthより小となったとき、割込み信号生成回路８から割込み信号Ｉが生成されると共に、電圧低下レジスタ４へフラグ“１”が格納される。
【００１７】
また、電圧モニタ回路９はシステム電源投入時における電池電圧Ｖo をモニタし、充電回数測定回路１１へこれを供給する。充電回数測定回路１１では、この電源投入時の電圧Ｖo がある値より小であれば充電がなされるものと判断して、充電回数Ｃo を“１”だけインクリメントする様に計数を行う。この充電回数は充電回数比較回路１２にて、許容最大充電回数Ｃthと比較される。この比較の結果、充電回数Ｃo がＣthを上回ったとき、割込み信号生成回路８から割込み信号Ｉが生成されると共に、充電回数オーバレジスタ５へフラグ“１”が格納される。
【００１８】
マイクロプロセッサ１は割込み信号生成回路８からの割込み信号Ｉに応答して、電圧低下レジスタ４及び充電回数オーバレジスタ５の内容（フラグ）を参照し、この参照結果に基づいて記憶装置２のデータバックアップ処理をなすと共に、ユーザへの通報を生成する。
【００１９】
図２、図３は本発明の実施の形態の動作を示すフローチャートであり、これ等図を参照して本発明の実施例の動作を説明する。先ず、システムの電源が投入されると、電圧低下レジスタ４及び充電回数オーバレジスタ５のフラグのリセットがなされる（ステップＳ１）。電圧もモニタ回路９は二次電池６の出力電圧Ｖo をモニタし（ステップＳ２，Ｓ３）、そのモニタ電圧Ｖo を電圧比較回路１０及び充電回数測定回路１１へ供給する。尚、電圧モニタ回路９は、電圧比較回路１０に対しては、運用時の電池電圧Ｖo を常時モニタしつつ供給し（ステップＳ２）、充電回数測定回路１１に対しては、システム電源投入時における電池電圧をモニタして供給する（ステップＳ３）。
【００２０】
電圧比較回路１０では、Ｖo とＶthとの比較が行われ（ステップＳ４）、電池電圧Ｖo が閾値Ｖth以上であれば、電池６は正常とみなして処理終了となる。しかし、ステップＳ４において、電池電圧Ｖo が閾値Ｖthより低下すれば、割込み信号生成回路８へその旨報告がなされ、割込み信号生成回路８では、電圧低下レジスタ４にフラグ“１”をセットする（ステップＳ５）と共に、割込み信号Ｉが生成される（ステップＳ６）。このときの閾値Ｖthは、記憶装置２が動作可能な最低の電圧値に相当するものとする。
【００２１】
一方、電源投入時における電池電圧Ｖo は電圧モニタ回路９によりモニタされて充電回数測定回路１１へ供給される。充電回数測定回路１１では、この電源投入時の電池電圧が予め定められた規定値Ｖ1 よりも小であれば（ステップＳ７）、システム電源から電池６が充電されることから、充電回数Ｃo を１だけインクリメントする（ステップＳ８）。ステップＳ７において、電源投入時の電池電圧が規定値以上であれば、電池６は充電されることはないので、処理終了となる。
【００２２】
ステップＳ８における充電回数のインクリメントの結果、この回数Ｃo が許容最大充電回数Ｃthを超えれば（ステップＳ９）、電池寿命とみなして、割込み信号生成回路８から割込み信号Ｉが生成されると同時に（ステップＳ６）、充電回数オーバレジスタ５にフラグ“１”がセットされることになる（ステップＳ１０）。
【００２３】
マイクロプロセッサ１は割込み信号生成回路８からの割込み信号Ｉに応答して（ステップＳ６）、電圧低下レジスタ４と充電回数オーバレジスタ５の内容（フラグ）を参照する（ステップＳ１１）。このとき、電圧低下フラグのみ“１”であれば（ステップＳ１２）、ノイズ等による一時的な電圧低下であることも考えられるので、一定時間経過後に（ステップＳ１３）、再び電圧低下フラグの確認を行う。電圧低下フラグに“１”がセットされていれば（ステップＳ１４）、電池電圧が低下したものとみなして、記憶装置２の記憶データの退避処理を、マイクロプロセッサ１が行う（ステップＳ１５）と共に、通報を発生してユーザに対して電池交換を促すことになる（ステップＳ１６）。
【００２４】
この記憶データの退避処理方法は、記憶装置２の記憶データを全て読出して、別の記憶装置３へ書込むことにより行われる。そして、ユーザによる電池交換が行われると、割込み信号Ｉがリセットされて、マイクロプロセッサ１は記憶装置３に退避していたデータを全て読出し、記憶装置２へ書込むことになる。これにより、記憶装置２のデータバックアップが自動的に行われるのである。
【００２５】
なお、ステップＳ１１、Ｓ１２において、充電回数オーバレジスタ５にフラグ“１”がセットされていた場合には、電池の寿命であると判断して、記憶データ退避処理及び通報発生が行われる（ステップＳ１５，Ｓ１６）。以降、上述の動作をくり返すことにより、記憶装置２に供給される電圧は常にデータ保持電圧を満たすことになる。
【００２６】
【発明の効果】
以上述べた様に、本発明によれば、電池の電圧が瞬間的に低下した場合には、不必要な記憶データの退避処理を行わないようにし、真に必要な場合にのみ確実に記憶データ退避処理を行うことができるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施例の機能ブロック図である。
【図２】図１のブロックの動作を示すフローチャートの一部である。
【図３】図１のブロックの動作を示すフローチャートの一部である。
【符号の説明】
１        マイクロプロセッサ
２，３    記憶装置
４        電圧低下レジスタ
５        充電回数オーバレジスタ
６        二次電池
７        システムバス
８        割込み信号生成回路
９        電圧モニタ回路
１０      電圧比較回路
１１      充電回数測定回路
１２      充電回数比較回路
【図１】
0003807308.tif 000002
【図２】
0003807308.tif 000003
【図３】
0003807308.tif 000004