(57)【要約】【課題】大がかりな更新データ取り込み手段や有線ケーブルを不要にして、フラッシュメモリのプログラムデータを更新できるとともに、更新作業を確実、容易にする。【解決手段】ＣＰＵ１が実行するプログラムデータをフラッシュメモリ２に格納しておき、このデータをワークメモリ３に転送してプログラム処理を実行する端末装置において、無線受信デバイス４を設けることにより、外部装置からプログラムデータを無線で受信し、該プログラムデータをフラッシュメモリに直接に書き込む。  プログラムデータをワークメモリに一旦書き込んだ後にフラッシュメモリに書き込むことも含む。【選択図】図１
2008040516.tif 000002
【特許請求の範囲】
【請求項１】
ＣＰＵが実行するプログラムデータをフラッシュメモリに格納しておき、このデータをワークメモリに転送してプログラム処理を実行する端末装置におけるフラッシュメモリのデータ書き換え方式であって、
外部装置から前記プログラムデータを無線で受信し、該プログラムデータで前記フラッシュメモリの更新データを得る無線受信デバイスを備えたことを特徴とするフラッシュメモリのデータ書き換え方式。
【請求項２】
前記無線受信デバイスが受信したプログラムデータを前記フラッシュメモリに直接に書き込み、または前記ワークメモリに一旦書き込んだ後に前記フラッシュメモリに書き込むことを特徴とする請求項１に記載のフラッシュメモリのデータ書き換え方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＰＵが実行するプログラムデータをフラッシュメモリに格納しておき、このデータをワークメモリに転送してプログラム処理を実行する端末装置に係り、特にフラッシュメモリのデータ書き換え方式に関するものである。
【背景技術】
【０００２】
現在、携帯電話、モバイル端末、ルータなど、コンピュータにより情報処理や制御を行う端末装置に於いて、その情報処理のためのプログラムや電話番号などの内部データは、フラッシュメモリに書き込まれている。このうち、プログラムといったデータは、今までのコンピュータを実装した装置などでは、ＲＯＭに書き込まれていた。これは、その端末装置全体としての機能を全て実現して、製品として満足できた時点でＲＯＭに書き込み、それ以後バグが無い限りデータの変更が不要となるためである。
【０００３】
しかし、最近の携帯電話やモバイル端末といった、コンピュータ処理による端末装置は、今までハードウェアで実現していた機能をソフトウェアで実現させている部分が多いため、様々な機能をソフトウェアの変更で行えると言う特徴を持っている。このため、これらの装置にフラッシュメモリを搭載し、ソフトウェアの書き換えを可能にしたものが多くなってきている。
【０００４】
この種の従来の回路構成例を図３に示す。１はＣＰＵ、２はフラッシュメモリ、３はワークメモリである。その動作としては、ＣＰＵ１はまずプログラムが格納されているフラッシュメモリ２のデータをワークメモリ３にコピーし、その処理をワークメモリヘ移行させる。これは、フラッシュメモリ２がワークメモリ３に比べて、アクセススピードがかなり低速なため、通常の動作時は、ワークメモリ３のみをアクセスすることにより、高速な動作を実現している。
【０００５】
このような端末装置において、フラッシュメモリのデータ更新は、信号ケーブルなどの有線を用いて更新データを取得し、その更新データをバッファ（ワークメモリ）に一時保管し、旧データの書き換えを行う方法である。データ取り込み手段としては、一般的には、ＬＡＮ，ＵＳＢなどのＩ／Ｆを用いるか、コンパクトフラッシュ（登録商標）のカードを用いる場合もある。また、ＦＡＸを外部（センタのサーバ）との中継手段として利用するものもある（例えば、特許文献１参照）。
【特許文献１】特開２００３−３０８２２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のように、端末装置が搭載するフラッシュメモリのデータ書き換えには、大がかりな更新データ取り込み手段を必要とする。
【０００７】
しかし、こういった手段が無い場合には、以前から使用されているソケットを用いて、フラッシュロムを取り外し、再書き込みをしたものを載せ変えるといった部品交換方法があるが、ソケットは、何度も取り外しを行うと、接触する部分が劣化して来て、最後には接触不良となる場合が多く、信頼性が問題となっている。
【０００８】
また、その端末装置が、ユニットの中など外部から容易にアクセス出来ない部分に収納された構成の場合は、データの書き換えを行う度に、板金やケースを外さなければならなくなり、データの更新頻度が高いと、装置としての信頼度が低くなるという問題もある。
【０００９】
本発明の目的は、大がかりな更新データ取り込み手段や有線ケーブルを不要にしてフラッシュメモリのプログラムデータを更新できるとともに、更新作業を確実、容易にするフラッシュメモリのデータ書き換え方式を提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、前記の課題を解決するため、フラッシュメモリの書き換えデータを外部装置から無線で受信する無線受信デバイスを設け、このデータをフラッシュメモリに直接に書き込み、またはＣＰＵを介してワークメモリに一旦書き込んだ後にフラッシュメモリに書き込ませるようにしたものであり、以下の構成を特徴とする。
【００１１】
（１）ＣＰＵが実行するプログラムデータをフラッシュメモリに格納しておき、このデータをワークメモリに転送してプログラム処理を実行する端末装置におけるフラッシュメモリのデータ書き換え方式であって、
外部装置から前記プログラムデータを無線で受信し、該プログラムデータで前記フラッシュメモリの更新データを得る無線受信デバイスを備えたことを特徴とする。
【００１２】
（２）前記無線受信デバイスが受信したプログラムデータを前記フラッシュメモリに直接に書き込み、または前記ワークメモリに一旦書き込んだ後に前記フラッシュメモリに書き込むことを特徴とする。
【発明の効果】
【００１３】
以上のとおり、本発明によれば、フラッシュメモリの書き換えデータを外部装置から無線で受信する無線受信デバイスを設け、この受信データをフラッシュメモリに直接に書き込み、またはＣＰＵを介してワークメモリに一旦書き込んだ後にフラッシュメモリに書き込ませるようにしたため、以下の効果がある。
【００１４】
（１）無線でデータを送受信することにより、大がかりな更新データ取り込み手段や有線ケーブルを不要としてプログラムデータの更新ができる。
【００１５】
（２）無線でデータを送受信することにより、ケーブルの誤挿入やソケットの破損を防ぐことができる。
【００１６】
（３）無線でデータを送受信することにより、装置のケース、板金を外すことなく、データの更新ができる。特に、大きな装置では、分解、組立にかなりの時間を有するため、この時間を省くことができる。
【発明を実施するための最良の形態】
【００１７】
（実施形態１）
図１は、本発明の実施形態を示す端末装置の回路構成である。同図において、１はＣＰＵ、２はフラッシュメモリ、３はワークメモリ、４は無線によりデータを受信する機能をもつ無線受信デバイスである。
【００１８】
この無線受信デバイス４は、少なくとも、無線電波の周波数帯に合わせた受信アンテナと、このアンテナが受信した高周波信号を増幅する高周波増幅回路と、この高周波信号に含まれる書き換え制御信号と書き換えデータを復調する復調回路と、これら制御信号と書き換えデータに従ってフラッシュメモリに書き込む書き込み制御回路とで構成され、これら回路要素をプリント基板に実装、またはＩＣ化したものとする。なお、無線受信デバイス４の各回路を動作させるための電源回路は、端末装置がもつ電源を利用することができる。
【００１９】
本実施形態によるフラッシュメモリのデータ書き換え動作を説明する。端末装置の電源が投入されると、ＣＰＵ１はまずプログラムが格納されているフラッシュメモリ２のデータをワークメモリ３へコピーを行い、その処理をワークメモリ３へと移行させる。この後、フラッシュメモリのデータを更新する場合には、ＰＣ（パソコン）などの無線送信機能をもつ外部装置から無線受信デバイス４へ制御信号と書き換えデータを送信し、無線受信デバイス４により直接にフラッシュメモリ２のデータを書き換える。この書き換えは、ＣＰＵ１からフラッシュメモリ２へのアクセスは電源起動時のみのため、端末装置の電源投入後はＣＰＵ１からのアクセスがないために、直接アクセスが可能であることを利用する。ただし、フラッシュメモリ２へのデータの書き換えが起こったことをＣＰＵ１に知らせるために、無線受信デバイス４よりデータ書き換え完了通知を割り込みなどで実行する。この場合、フラッシュメモリ２に対して直接にデータ書き換えを行うため、ＣＰＵ１の負荷を上げることはない。
【００２０】
本実施形態によれば、フラッシュメモリ２のデータ書き換えには、無線受信デバイス４の追加のみで済み、従来の大がかりなデータ取り込み手段が不要となる。また、装置基板からフラッシュロムを取り外し、再書き込みをしたものを載せ変えるといった部品交換作業が不要となるし、端末装置にハードウェア的な不具合を起こすことが無くなる。また、端末装置が、ユニットの中などに収納された構成の場合にも、板金やケースを外すという大掛かりな作業が不要となる。
【００２１】
（実施形態２）
図２は、本発明の実施形態を示す端末装置の回路構成である。同図が図１と異なる部分は、無線受信デバイス４が受信した書き換えデータをＣＰＵ１に転送し、ＣＰＵ１によりフラッシュメモリ２のデータ更新を行う点にある。
【００２２】
本実施形態の動作としては、端末装置の電源が投入されると、ＣＰＵ１はまずプログラムが格納されているフラッシュメモリ２のデータをワークメモリ３へコピーを行い、その処理をワークメモリ３へ移行させる。フラッシュメモリ２のデータを更新する場合には、ＰＣなどから制御データと書き換えデータを無線受信デバイス４に送信し、このデータを無線受信デバイス４から取り込んだＣＰＵ１はワークメモリ３へ一旦保存した後、フラッシュメモリ２へデータを書き込む。
【００２３】
したがって、本実施形態では、書き換えデータをワークメモリ３へ一旦保存するため、フラッシュメモリ２のデータ更新後、これをワークメモリ３へコピーすることなく、更新データによる処理に直ちに移行させることができる。
【００２４】
なお、実施形態１，２において、ＰＣ等から無線受信デバイスへ無線送信するデータには、それが真性のものであることを示す特殊コードを付加しておき、無線受信デバイス４側で特殊コードの解読によりデータを受信する構成、さらにデータそのものの誤りチェック機能をもつ構成とするのが好ましい。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態１を示す端末装置の回路構成図。
【図２】本発明の実施形態２を示す端末装置の回路構成図。
【図３】従来の端末装置の回路構成図。
【符号の説明】
【００２６】
１  ＣＰＵ
２  フラッシュメモリ
３  ワークメモリ
４  無線受信デバイス
【図１】
2008040516.tif 000003
【図２】
2008040516.tif 000004
【図３】
2008040516.tif 000005