(57)【要約】【課題】  アプリケーション設定情報の記憶領域に書き込み回数制限がある場合でも、アプリケーションが正常に動作することができる機器組み込み用コンピュータシステム及びそのアプリケーション設定情報記憶方法を提供する。【解決手段】  コンピュータ１内部に書き込み回数制限のある記憶領域２を有し、外部記憶装置３が接続された機器組み込み用コンピュータシステムにおいて、外部記憶装置３が書き込み可かどうか判定する外部記憶装置判定手段４と、コンピュータ１上で動作するアプリケーションの画面サイズの情報や通信プロトコルの情報のようなアプリケーション設定情報を記憶する領域を、書き込み回数制限のある記憶領域２と、外部記憶装置３のどちらにするかを選択するアプリケーション設定情報記憶領域選択手段５を備える。【選択図】図１
2006209659.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ内部に書き込み回数制限のある記憶領域を有し、
前記コンピュータに外部記憶装置が接続された機器組み込み用コンピュータシステムにおいて、
前記外部記憶装置が書き込み可かどうか判定する外部記憶装置判定手段と、
前記コンピュータ上で動作するアプリケーションの画面サイズの情報や通信プロトコルの情報のようなアプリケーション設定情報を記憶する領域を、前記書き込み回数制限のある記憶領域と、前記外部記憶装置のどちらにするかを選択するアプリケーション設定情報記憶領域選択手段を備えることを特徴とする機器組み込み用コンピュータシステム。
【請求項２】
前記アプリケーション設定情報記憶領域選択手段は、前記機器組み込み用コンピュータシステムの電源投入時、前記外部記憶装置が前記コンピュータに接続されているかどうか検索し、接続されていて書き込み可の場合、前記外部記憶装置を前記アプリケーション設定情報記憶領域とすることを特徴とする請求項１に記載の機器組み込み用コンピュータシステム。
【請求項３】
コンピュータ内部に書き込み回数制限のある記憶領域を有し、
前記コンピュータに外部記憶装置が接続された機器組み込み用コンピュータシステムのアプリケーション設定情報記憶方法において、
前記機器組み込み用コンピュータシステムの電源投入時、アプリケーション設定情報記憶領域が決定していない場合、作業者がキーボード等から指定するアプリケーション設定記憶の領域指定が外部記憶装置かどうかチェックし、
前記領域指定が前記外部記憶装置で書き込み可の場合、前記外部記憶装置を前記アプリケーション設定情報記憶領域とし、
前記領域指定が前記外部記憶装置でない場合及び前記外部記憶装置が書き込み不可の場合は、前記書き込み回数制限のある記憶領域を前記アプリケーション設定情報記憶領域とすることを特徴とする機器組み込み用コンピュータシステムのアプリケーション設定情報記憶方法。
【請求項４】
前記機器組み込み用コンピュータシステムの電源投入時、前記外部記憶装置が前記コンピュータに接続されているかどうか検索し、接続されていて書き込み可の場合、前記外部記憶装置を前記アプリケーション設定情報記憶領域とすることを特徴とする請求項３に記載の機器組み込み用コンピュータシステムのアプリケーション設定情報記憶方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器組み込み用コンピュータシステム及びアプリケーション設定情報記憶方法に関する。  
【背景技術】
【０００２】
従来のパソコン等の汎用のコンピュータシステムは、コンピュータ内部に書き替え可能なハードディスク等の記憶領域を有し、その領域内にアプリケーションのプログラム及び設定情報を記憶している。ここで、アプリケーションの設定情報とは、画面サイズの情報や、通信のプロトコルの情報や、モニタしているデータの設定情報等があり、これらの情報を記憶領域に記憶しておくことで、コンピュータの電源を切った後の再開時に、再度設定する手間を省くことができる。また、ハードディスク等の記憶領域は一般に何回でも書き込むことができる書き込み回数制限のない記憶領域となっている。
図４に従来のコンピュータシステムの構成図を示す。図４（ａ）は、パソコン等の汎用的なコンピュータシステムの構成例である。
図４（ａ）において、１はコンピュータで、２０は書き込み回数制限のない記憶領域であり、第２記憶領域とする。コンピュータシステムとして、３の外部記憶装置が接続される場合があり、ここにアプリケーションのプログラムを記憶し、それを第２記憶領域２０またはコンピュータ１に装備されるＲＡＭ（図示せず）に転送し実行することはあるが、外部記憶装置３にアプリケーション設定情報を記憶することはない。
【０００３】
また、ＦＡ分野で使用されるコントローラのような機器に組み込まれる、機器組み込み用コンピュータシステムでは、記憶領域としてフラッシュメモリのような不揮発性の半導体メモリを使用する場合がある。これは、半導体メモリはハードディスクに比べ、振動、温度変化に強く、ＦＡ分野の環境により適しているためである。（例えば特許文献１参照）
ところが、フラッシュメモリは書き替え可能であるが、書き込み回数は例えば１０万回というように制限がある。
図４（ｂ）に機器組み込み用コンピュータシステムの構成例を示す。
図４（ｂ）において、１はコンピュータで、２はフラッシュメモリのような書き込み制限のある記憶領域であり、第１記憶領域とする。コンピュータシステムとして、３の外部記憶装置が接続される場合があるが、使用方法は上述した汎用のコンピュータの場合と同様で、ここにアプリケーション設定情報を記憶することはない。
第１記憶領域２にアプリケーションのプログラムを記憶する場合は、プログラムの書き替え頻度は少ないため問題はないが、アプリケーション設定情報を記憶する場合、頻繁に設定情報の書き込みを行うアプリケーションでは、第１記憶領域２の書き込み回数制限を超えてしまうことがあり、アプリケーションが正常に動作しない場合がある。
例えばある機器の第１記憶領域２の書き込み制限回数を１０万回とし、５年間動作するものとすると、１日約５４回の書き込みしかできない。例えば通信機能のようなアプリケーションで、機器使用中に起動、終了が頻繁に行われ、その都度設定情報を記憶するような場合は問題となる。
【特許文献１】特開２００２−１６３２４３号公報（７頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の機器組み込み用コンピュータシステムで、アプリケーション設定情報の記憶領域が書き込み回数制限のある記憶領域の場合、アプリケーションによって将来的に書き込み回数が制限を超えるとアプリケーションが正常に動作しなくなるという問題があった。
本発明はこのような問題点に鑑みてなされたものであり、アプリケーション設定情報の記憶領域に書き込み回数制限がある場合でも、アプリケーションが正常に動作することができる機器組み込み用コンピュータシステム及びそのアプリケーション設定情報記憶方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記問題を解決するため、本発明の機器組み込み用コンピュータシステムは、コンピュータ内部に書き込み回数制限のある記憶領域を有し、前記コンピュータに外部記憶装置が接続された機器組み込み用コンピュータシステムにおいて、前記外部記憶装置が書き込み可かどうか判定する外部記憶装置判定手段と、前記コンピュータ上で動作するアプリケーションの画面サイズの情報や通信プロトコルの情報のようなアプリケーション設定情報を記憶する領域を、前記書き込み回数制限のある記憶領域と、前記外部記憶装置のどちらにするかを選択するアプリケーション設定情報記憶領域選択手段を備えることを特徴としている。
また、前記アプリケーション設定情報記憶領域選択手段は、前記機器組み込み用コンピュータシステムの電源投入時、前記外部記憶装置が前記コンピュータに接続されているかどうか検索し、接続されていて書き込み可の場合、前記外部記憶装置を前記アプリケーション設定情報記憶領域とすることを特徴としている。
【０００６】
また、本発明の機器組み込み用コンピュータシステムのアプリケーション設定情報記憶方法は、コンピュータ内部に書き込み回数制限のある記憶領域を有し、前記コンピュータに外部記憶装置が接続された機器組み込み用コンピュータシステムのアプリケーション設定情報記憶方法において、前記機器組み込み用コンピュータシステムの電源投入時、アプリケーション設定情報記憶領域が決定していない場合、作業者がキーボード等から指定するアプリケーション設定記憶の領域指定が外部記憶装置かどうかチェックし、前記領域指定が前記外部記憶装置で書き込み可の場合、前記外部記憶装置を前記アプリケーション設定情報記憶領域とし、前記領域指定が前記外部記憶装置でない場合及び前記外部記憶装置が書き込み不可の場合は、前記書き込み回数制限のある記憶領域を前記アプリケーション設定情報記憶領域とすることを特徴としている。
また、前記機器組み込み用コンピュータシステムの電源投入時、前記外部記憶装置が前記コンピュータに接続されているかどうか検索し、接続されていて書き込み可の場合、前記外部記憶装置を前記アプリケーション設定情報記憶領域とすることを特徴としている。
【発明の効果】
【０００７】
本発明によれば、アプリケーション設定記憶領域選択手段により、アプリケーション設定情報を書き込み回数制限のない外部記憶領域に保持するので、機器組み込み用コンピュータシステムでアプリケーション設定情報の記憶領域が書き込み回数制限のある場合でも、アプリケーションが正常に動作することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の具体的実施例について、図に基づいて説明する。
【実施例１】
【０００９】
図１は、本発明の機器組み込み用コンピュータシステムの構成図である。
図１において、１〜３は図４（ｂ）と同一であるので説明は省略する。４は外部記憶装置判定手段で、外部記憶装置が書き込み可能な記憶装置かどうかを判定する。５はアプリケーション設定情報記憶領域選択手段で、アプリケーション設定情報を第１記憶領域２に記憶するか、外部記憶装置３に記憶するかを選択する。また、電源投入時、アプリケーション設定情報をどこから読み込んでくるか選択する。
【００１０】
図２は本発明の機器組み込み用コンピュータシステムの電源投入時のフローチャートである。
まずステップＳ１０１で、アプリケーション設定情報記憶領域が既に決定済みかどうかをチェックする。この判別には領域決定フラグを使用する。領域決定フラグは、機器組み込み用コンピュータシステムを最初に立ち上げた状態は０とし、１度アプリケーション設定情報記憶領域を決定したら１とする。ステップＳ１０１でアプリケーション設定情報記憶領域がまだ決定していない場合はステップＳ１０２に進み、作業者がキーボード等（図示せず）から指定するアプリケーション設定情報記憶の領域指定が外部記憶装置３かどうかチェックする。この領域指定が外部記憶装置３の場合、ステップＳ１０３で外部記憶装置３が書き込み可かどうかチェックする。書き込み可の場合、ステップＳ１０４に進み外部記憶装置３をアプリケーション設置情報記憶領域とし、領域指定フラグを１とする。ステップＳ１０２で記憶領域が外部記憶装置３でない場合、及びステップＳ１０３で外部記憶装置３に書き込みが不可の場合はステップＳ１０７に進み第１記憶領域２をアプリケーション設定情報記憶領域とし、領域指定フラグを０とする。次にステップＳ１０５に進みシステムのデフォルトのアプリケーション設定情報を読み込む。これは、機器組み込み用コンピュータシステムを最初に立ち上げた状態で、まだアプリケーションの設定情報が記憶されていないからである。次にステップＳ１０６に進みアプリケーション設定情報記憶領域を決定したことを示す領域決定フラグをオンにする。
【００１１】
ステップＳ１０１で、アプリケーション設定情報記憶領域が既に決定済みの場合、すなわち機器組み込み用コンピュータシステム立ち上げ２回目以降はステップＳ１０８に進み、領域指定フラグを参照して第１記憶領域２または外部記憶装置３からアプリケーション設定情報を読み込む。
ステップＳ１０６またはステップＳ１０８実行後はどちらの場合もアプリケーション実行に進む。アプリケーション実行中は設定情報の読み込み、書き込みは領域指定フラグに指定された記憶領域に対して行なわれる。
なお、図２のフローチャートのステップＳ１０３は図１の外部記憶装置判定手段４で実行され、その他のステップは図１のアプリケーション設定情報記憶領域選択手段５で実行される。
また、領域決定フラグを作業者がキーボード等（図示せず）からリセットできる構成にすることも可能で、その場合は１度決定したアプリケーション設定情報記憶領域の指定をキーボード等から変更できるようにする。
【実施例２】
【００１２】
図3は本発明の第2の実施例の機器組み込み用コンピュータシステムの電源投入時のフローチャートである。この実施例では、アプリケーションの設定情報の記憶領域を作業者が設定するのではなく、機器組み込み用コンピュータシステムが電源投入時に外部記憶装置を検索し、外部記憶装置があれば、自動的にそこをアプリケーション設定情報記憶領域とする。
図３が図２と異なる点は、ステップＳ１０２に替えて、ステップＳ２１０、Ｓ２１１という手順をとる点である。
ステップＳ２１０で外部記憶装置３を検索し、ステップＳ２１１で外部記憶装置３が接続されているかどうかチェックをする。もし接続されていれば、ステップＳ１０３に進み外部記憶装置３が書き込み可ならステップＳ１０４で外部記憶装置３をアプリケーション設定情報記憶領域とする。
このように、アプリケーション設定記憶領域選択手段により、アプリケーションの設定情報を書き込み回数制限のない外部記憶領域に保持するので、機器組み込み用コンピュータシステムでアプリケーション設定情報の記憶領域が書き込み回数制限のある場合でも、アプリケーションが正常に動作することができるのである。
【図面の簡単な説明】
【００１３】
【図１】本発明の機器組み込み用コンピュータシステムの構成図
【図２】本発明の機器組み込み用コンピュータシステムの電源投入時のフローチャート
【図３】本発明の第２の実施例の機器組み込み用コンピュータシステムの電源投入時のフローチャート
【図４】従来のコンピュータシステムの構成図
【符号の説明】
【００１４】
１  コンピュータ
２  第１記憶領域（書き込み回数制限のある記憶領域）
３  外部記憶装置
４  外部記憶装置判定手段
５  アプリケーション設定情報記憶領域選択手段
２０  第２記憶領域（書き込み回数制限のない記憶領域）
【図１】
2006209659.tif 000003
【図２】
2006209659.tif 000004
【図３】
2006209659.tif 000005
【図４】
2006209659.tif 000006