(57)【要約】【課題】ＥＥＰＲＯＭなどの記録手段へのアクセスが正常であるのか異常であるのかを判断することができるようなデータ記録装置及びデータ記録方法を提供する。【解決手段】データ書き込み時にオーバーライトを検出し、オーバーライトが検出されるとオーバーライト検出のエラーメッセージを送信する。また、受信されたデータのデータサイズを算出し、データの書き込みに先立って、オーバーライトが発生しないデータサイズに該データを分割する。【選択図】　　　図１
2004055032.tif 000002
【特許請求の範囲】
【請求項１】
データを保存する記録手段と、外部より前記記録手段に書き込むためのデータを受信する外部通信手段と、前記外部通信手段により受信されたデータを書き込みデータと書き込みアドレスに変換するデータ変換手段と、前記書き込みデータを前記書き込みアドレスを用いて前記記録手段に書き込むデータ書き込み手段と、前記書き込みデータのオーバーライトを検出する検出手段と、オーバーライト検出のエラーメッセージを外部に送信する外部送信手段と、を備え、
前記データ書き込み手段によるデータ書き込み時に前記検出手段がオーバーライトを検出し、オーバーライトが検出されると前記外部送信手段はオーバーライト検出のエラーメッセージを送信することを特徴とするデータ記録装置。
【請求項２】
前記外部通信手段により受信されたデータのデータサイズを算出し、前記データ書き込み手段によるデータの書き込みに先立って、オーバーライトが発生しないデータサイズに該データを分割するデータ分割手段を更に備えたことを特徴とする請求項１に記載のデータ記録装置。
【請求項３】
前記記録手段はＥＥＰＲＯＭであることを特徴する請求項１または２に記載のデータ記録装置。
【請求項４】
前記記録手段はＥＰＲＯＭであることを特徴する請求項１または２に記載のデータ記録装置。
【請求項５】
前記記録手段はＦＬＡＳＨＲＯＭであることを特徴する請求項１または２に記載のデータ記録装置。
【請求項６】
データを保存する記録手段と、外部より前記記録手段に書き込むためのデータを受信する外部通信手段と、前記外部通信手段により受信されたデータを書き込みデータと書き込みアドレスに変換するデータ変換手段と、前記書き込みデータを前記書き込みアドレスを用いて前記記録手段に書き込むデータ書き込み手段と、前記書き込みデータのオーバーライトを検出する検出手段と、オーバーライト検出のエラーメッセージを外部に送信する外部送信手段と、を備えたデータ記録装置のデータ記録方法であって、
データ書き込み時にオーバーライトを検出するステップと、オーバーライトが検出されるとオーバーライト検出のエラーメッセージを送信するステップと、を含むことを特徴とするデータ記録方法。
【請求項７】
前記受信されたデータのデータサイズを算出し、データの書き込みに先立って、オーバーライトが発生しないデータサイズに該データを分割するステップを更に含むことを特徴とする請求項６に記載のデータ記録方法。
【請求項８】
前記記録手段はＥＥＰＲＯＭであることを特徴する請求項６または７に記載のデータ記録方法。
【請求項９】
前記記録手段はＥＰＲＯＭであることを特徴する請求項６または７に記載のデータ記録方法。
【請求項１０】
前記記録手段はＦＬＡＳＨＲＯＭであることを特徴する請求項６または７に記載のデータ記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＥＥＰＲＯＭなどの記録手段に対してデータの書き込み及びデータの読み出しを行うデータ記録装置に関する。
【０００２】
【従来の技術】
ＥＥＰＲＯＭなどの記録手段を備えた記録装置では、例えば、０ｘ０Ｆから０ｘ１０へとアドレスの境を跨いでデータの書き込み（または読み出し）を行う場合、アドレス０ｘ１０ではなく誤ってアドレス０ｘ００にデータを書き込む（または読み出す）場合がある。
【０００３】
【発明が解決しようとする課題】
ところが、このように意図しないアドレスへのオーバーライトを行っても、従来のデータ記録装置からは異常終了ではなく正常終了の結果（メッセージ）が返信されるため、記録手段へのアクセスが正常であるのか異常であるのかを判断することができないという課題があった。
【０００４】
そこで、本発明は、上記課題に鑑みてなされたものであり、ＥＥＰＲＯＭなどの記録手段へのアクセスが正常であるのか異常であるのかを判断することができるようなデータ記録装置及びデータ記録方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記課題を解決するために、請求項１に記載のデータ記録装置は、データを保存する記録手段と、外部より前記記録手段に書き込むためのデータを受信する外部通信手段と、前記外部通信手段により受信されたデータを書き込みデータと書き込みアドレスに変換するデータ変換手段と、前記書き込みデータを前記書き込みアドレスを用いて前記記録手段に書き込むデータ書き込み手段と、前記書き込みデータのオーバーライトを検出する検出手段と、オーバーライト検出のエラーメッセージを外部に送信する外部送信手段と、を備え、前記データ書き込み手段によるデータ書き込み時に前記検出手段がオーバーライトを検出し、オーバーライトが検出されると前記外部送信手段はオーバーライト検出のエラーメッセージを送信することを特徴とする。
【０００６】
上記構成によれば、データ書き込み時に、オーバーライトが検出され、オーバーライト検出のエラーメッセージが送信されるため、ＥＥＰＲＯＭなどの記録手段へのアクセスが正常であるのか異常であるのかを判断することができる。
【０００７】
また、請求項２に記載のデータ記録装置は、請求項１に記載のデータ記録装置において、前記外部通信手段により受信されたデータのデータサイズを算出し、前記データ書き込み手段によるデータの書き込みに先立って、オーバーライトが発生しないデータサイズに該データを分割するデータ分割手段を更に備えたことを特徴とする。
【０００８】
上記構成によれば、オーバーライトが発生しないデータサイズにデータが分割され書き込みが行われるため、予期せぬ動作で必要なデータが消失することを防止することができる。
【０００９】
また、請求項３に記載のデータ記録装置は、請求項１または２に記載のデータ記録装置において、前記記録手段はＥＥＰＲＯＭであることを特徴する。
【００１０】
上記構成によれば、ＥＥＰＲＯＭへのアクセスが正常であるのか異常であるのかを判断することができる。
【００１１】
また、請求項４に記載のデータ記録装置は、請求項１または２に記載のデータ記録装置において、前記記録手段はＥＰＲＯＭであることを特徴する。
【００１２】
上記構成によれば、ＥＰＲＯＭへのアクセスが正常であるのか異常であるのかを判断することができる。
【００１３】
また、請求項５に記載のデータ記録装置は、請求項１または２に記載のデータ記録装置において、前記記録手段はＦＬＡＳＨＲＯＭであることを特徴する。
【００１４】
上記構成によれば、ＦＬＡＳＨＲＯＭへのアクセスが正常であるのか異常であるのかを判断することができる。
【００１５】
また、請求項６に記載のデータ記録方法は、データを保存する記録手段と、外部より前記記録手段に書き込むためのデータを受信する外部通信手段と、前記外部通信手段により受信されたデータを書き込みデータと書き込みアドレスに変換するデータ変換手段と、前記書き込みデータを前記書き込みアドレスを用いて前記記録手段に書き込むデータ書き込み手段と、前記書き込みデータのオーバーライトを検出する検出手段と、オーバーライト検出のエラーメッセージを外部に送信する外部送信手段と、を備えたデータ記録装置のデータ記録方法であって、データ書き込み時にオーバーライトを検出するステップと、オーバーライトが検出されるとオーバーライト検出のエラーメッセージを送信するステップと、を含むことを特徴とする。
【００１６】
上記構成によれば、データ書き込み時に、オーバーライトが検出され、オーバーライト検出のエラーメッセージが送信されるため、ＥＥＰＲＯＭなどの記録手段へのアクセスが正常であるのか異常であるのかを判断することができる。
【００１７】
また、請求項７に記載のデータ記録方法は、請求項６に記載のデータ記録方法において、前記受信されたデータのデータサイズを算出し、データの書き込みに先立って、オーバーライトが発生しないデータサイズに該データを分割するステップを更に含むことを特徴とする。
【００１８】
上記構成によれば、オーバーライトが発生しないデータサイズにデータが分割され書き込みが行われるため、予期せぬ動作で必要なデータが消失することを防止することができる。
【００１９】
また、請求項８に記載のデータ記録方法は、請求項６または７に記載のデータ記録方法において、前記記録手段はＥＥＰＲＯＭであることを特徴する。
【００２０】
上記構成によれば、ＥＥＰＲＯＭへのアクセスが正常であるのか異常であるのかを判断することができる。
【００２１】
また、請求項９に記載のデータ記録方法は、請求項６または７に記載のデータ記録方法において、前記記録手段はＥＰＲＯＭであることを特徴する。
【００２２】
上記構成によれば、ＥＰＲＯＭへのアクセスが正常であるのか異常であるのかを判断することができる。
【００２３】
また、請求項１０に記載のデータ記録方法は、請求項６または７に記載のデータ記録方法において、前記記録手段はＦＬＡＳＨＲＯＭであることを特徴する。
【００２４】
上記構成によれば、ＦＬＡＳＨＲＯＭへのアクセスが正常であるのか異常であるのかを判断することができる。
【００２５】
【発明の実施の形態】
以下に、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２６】
（実施の形態１）
図１は、本発明の実施の形態１におけるデータ記録装置の概略構成を示すブロック図である。
【００２７】
本発明の実施の形態１におけるデータ記録装置は、外部よりデータを受信する外部通信手段１００、外部通信手段１００により受信されたデータを書き込みデータと書き込みアドレスに変換するデータ変換手段２００、書き込みデータを書き込みアドレスを用いて記録手段４００に書き込むデータ書き込み手段３００、データを保存する記録手段４００（本実施の形態では、ＥＥＰＲＯＭ）、データ書き込みの際に書き込みデータのオーバーライトを検出する検出手段５００、オーバーライトが検出された際にオーバーライト検出のエラーメッセージを外部に送信する外部送信手段６００、で構成されている。
【００２８】
次に、図３は、本発明の実施の形態１におけるデータ記録装置の、書き込み動作のシーケンスを示すフローチャートである。
【００２９】
外部通信手段１００により外部よりデータが受信され（ステップＳ１０１）、受信されたデータの書き込みアドレスが受信されると（ステップＳ１０２）、受信されたデータがデータ変換手段２００により書き込みデータに変換される。書き込みデータはデータ書き込み手段３００により記録手段４００に書き込まれ（ステップＳ１０３）、この際オーバーライトが発生しなかったかどうかが検出手段５００によりで判定される（ステップＳ１０４）。ステップＳ１０４でオーバーライトが検出されなかった場合は、書き込み処理を終了する。一方、ステップＳ１０４でオーバーライトが検出された場合は、オーバーライト検出のエラーメッセージが外部送信手段６００により送信され（ステップＳ１０５）、データ書き込み処理を終了する（ステップＳ１０６）。
【００３０】
実施の形態１によれば、データ書き込み時に、オーバーライトを検出し、オーバーライト検出のエラーメッセージを送信するため、ＥＥＰＲＯＭなどの記録手段へのアクセスが正常であるのか異常であるのかを判断することができる。
【００３１】
（実施の形態２）
図２は、本発明の実施の形態２におけるデータ記録装置の概略構成を示すブロック図である。
【００３２】
本発明の実施の形態２におけるデータ記録装置は、外部よりデータを受信する外部通信手段１００、外部通信手段１００により受信されたデータを書き込みデータと書き込みアドレスに変換するデータ変換手段２００、書き込みデータを書き込みアドレスを用いて記録手段４００に書き込むデータ書き込み手段３００、データを保存する記録手段４００（本実施の形態では、ＥＥＰＲＯＭ）、データ書き込みの際に書き込みデータのオーバーライトを検出する検出手段５００、エラーメッセージを外部に送信する外部送信手段６００、外部通信手段１００により受信されたデータのデータサイズを算出し、データ書き込み手段３００によるデータの書き込みに先立って、オーバーライトが発生しないデータサイズに該データを分割するデータ分割手段７００、で構成されている。
【００３３】
次に、図４は、本発明の実施の形態２におけるデータ記録装置の、書き込み動作のシーケンスを示すフローチャートである。
【００３４】
外部通信手段１００により外部よりデータが受信され（ステップＳ２０１）、受信されたデータの書き込みアドレスが受信されると（ステップＳ２０２）、受信されたデータがデータ変換手段２００により書き込みデータに変換される。次に、データ分割手段７００により、受信されたデータのデータサイズが算出され（ステップＳ２０３）、同時に受信されたアドレスからオーバーライトが発生しないデータサイズが算出される（ステップＳ２０４）。次に、受信データのデータサイズがオーバーライトが発生しないデータサイズと比較される（ステップＳ２０５）。
【００３５】
ステップＳ２０５において、受信データのデータサイズがオーバーライトが発生しないデータサイズ以下である場合は、データ書き込み手段３００により当該データの記録手段４００への書き込みが行われる（ステップＳ２０６）。一方、ステップＳ２０５において、受信データのデータサイズがオーバーライトが発生しないデータサイズを超える場合は、エラーメッセージが外部送信手段６００により送信され（ステップＳ２０７）、当該データがデータ分割手段７００によりオーバーライトが発生しないデータサイズ以下に分割され書き込みが行われる（ステップＳ２０８）。
【００３６】
実施の形態２によれば、オーバーライトが発生しないデータサイズにデータを分割し書き込みを行うため、予期せぬ動作で必要なデータが消失することを防止することができる。
【００３７】
なお、上述した実施の形態１及び２では記録手段４００としてＥＥＰＲＯＭを用いていたが、ＥＰＲＯＭやＦＬＡＳＨＲＯＭを用いてもよい。
【００３８】
【発明の効果】
上述した説明から明らかなように、本発明のデータ記録装置及びデータ記録方法によれば、データ書き込み時に、オーバーライトを検出し、オーバーライト検出のエラーメッセージを送信するため、ＥＥＰＲＯＭなどの記録手段へのアクセスが正常であるのか異常であるのかを判断することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１におけるデータ記録装置の概略構成を示すブロック図である。
【図２】本発明の実施の形態２におけるデータ記録装置の概略構成を示すブロック図である。
【図３】本発明の実施の形態１におけるデータ記録装置の、書き込み動作のシーケンスを示すフローチャートである。
【図４】本発明の実施の形態２におけるデータ記録装置の、書き込み動作のシーケンスを示すフローチャートである。
【符号の説明】
１００　外部通信手段
２００　データ変換手段
３００　データ書き込み手段
４００　記録手段
５００　検出手段
６００　外部送信手段
７００　データ分割手段
【図１】
2004055032.tif 000003
【図２】
2004055032.tif 000004
【図３】
2004055032.tif 000005
【図４】
2004055032.tif 000006