(57)【特許請求の範囲】
【請求項１】
携帯電話機の加入者データを登録するための通信用端末装置において、
ダウンロード処理と装置本来の運用上の動作を制御するための主制御部と、
ダウンロード処理を実行するプログラム等が格納されているＲＯＭと、
ダウンロードされる運用プログラムを格納するフラッシュメモリと、
動作時のデータの書替え・読出しに用いるＲＡＭと、
有線を介して回線網との交信を制御する回線制御部とを備え、
前記ダウンロード処理を実行した後で操作パネルの操作等により前記主制御部がプログラム切換要求のメッセージを受信したときは、新たにダウンロードされたプログラムを用いて主制御部が携帯電話機の加入者データを登録するための装置本来の運用上の動作を制御することができるようにした
ことを特徴とする通信用端末装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、例えば機能アップ等の理由によりプログラムデータ等の更新の必要性が生じた場合、そのプログラムデータ等を上位装置から電話回線等を通じてダウンロードして、プログラムデータ等を新しいものに書替えることができる機能を有する通信用端末装置に関するものである。
【０００２】
【従来の技術】
何らかのソフトウェア上の機能をアップする場合には従来は、装置を解体してからそのソフトウェアを組み込んだＲＯＭを交換する等していたが、この場合には多くの労力が必要とされる。このような労力を省くために、ソフトウェア上の機能をアップする場合には、プログラムデータ等を上位装置からダウンロードして新しいものに書替えることができる機能を有する通信用端末装置がある。
【０００３】
このような通信用端末装置においては、従来はダウンロードされたプログラムデータ等を格納するメモリとしてＥＥＰＲＯＭやＳＲＡＭ等が用いられ、それらに記憶させている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記のようなダウンロード機能を有する通信用端末装置においては、ダウンロードされたプログラムデータ等をＥＥＰＲＯＭやＳＲＡＭ等に記憶させているため、次のような問題を有している。
【０００５】
ＥＥＰＲＯＭの場合は記憶容量に制限があり、サイズの大きいプログラムデータ等はダウンロードすることができない。またＳＲＡＭの場合は揮発性メモリ、すなわち電源をＯＦＦしたときには保持していたプログラムデータ等が消えてしまい、それを復帰させるには再度ダウンロードしなければならないと共に、ＳＲＡＭは値段が高価であるという問題を有している。
【０００６】
そこで本発明は、記憶容量が大きく、電源をＯＦＦにしてもプログラムデータ等が消えない不揮発性を有し、かつ安価なメモリを有する通信用端末装置を提供することを課題とするものである。
【０００７】
【課題を解決するための手段】
上記課題を解決するために本発明は、
携帯電話機の加入者データを登録するための通信用端末装置において、
ダウンロード処理と装置本来の運用上の動作を制御するための主制御部と、
ダウンロード処理を実行するプログラム等が格納されているＲＯＭと、
ダウンロードされる運用プログラムを格納するフラッシュメモリと、
動作時のデータの書替え・読出しに用いるＲＡＭと、
有線を介して回線網との交信を制御する回線制御部とを備え、
前記ダウンロード処理を実行した後で操作パネルの操作等により前記主制御部がプログラム切換要求のメッセージを受信したときは、新たにダウンロードされたプログラムを用いて主制御部が携帯電話機の加入者データを登録するための装置本来の運用上の動作を制御することができるようにしたことを特徴とするものである。
【０００８】
【作用】
このような構成の通信用端末装置によれば、ダウンロードされた装置本来の運用プログラムをフラッシュメモリに格納するようにしたため、次のような利点を有する。
【０００９】
すなわち、一般的にフラッシュメモリは記憶容量が大きいのでサイズの大きいプログラムデータ等をダウンロードしても容易に記憶することができる。また不揮発性メモリであるため、電源をＯＦＦにしてもプログラムデータが消えてしまうことはない。さらにフラッシュメモリは安価であるため、装置のコストアップを防止することができる。
【００１０】
またＩＲＭは、これから本格的に普及する携帯電話機の加入者データの登録に用いられるため、携帯電話機の機能が次々とアップすることにより、その加入者データの登録動作プログラムが度々更新されることが予想され、その場合に上記のような効果を十分に亨有することができる。
【００１１】
【実施例】
以下、本発明の実施例について図面に基づいて説明する。
図１および図２は、本発明による通信用端末装置の一実施例を説明する為の図である。
【００１２】
図１に示す、通信用端末装置としてのＩＲＭ（Initial Registration  Machine）１０において、符号１１はダウンロード処理や装置本来の運用上の動作を制御するための主制御部（ＣＰＵ）であり、１２はダウンロード処理を実行するプログラムデータ等が格納されたＲＯＭ、１３は装置本来の運用プログラムデータ等を格納するフラッシュメモリ、１４は動作時のデータ書替えやその読み出しに用いるＲＡＭ、１５は回線網１７との交信を可能にするためのモデム等を有する回線制御部であり、ＩＲＭ１０はこの他に、図示しない操作パネルやディスプレイ等を有している。
【００１３】
ＩＲＭ１０は、ＰＨＳやセルラー電話等の携帯電話機の加入者データを登録するために用いられる装置であり、電話回線等の回線網１７を介してセンター２０と交信し、携帯電話機の加入者データ、例えばＩＤ番号や電話番号等のデータをセンター２０に登録すると共に、携帯電話機のメモリにも書き込むものであり、この処理により初めて携帯電話機として使用可能となる。センター２０は、対象データ（前記加入者データ等）の保持または管理を行う装置である。
【００１４】
一般的にフラッシュメモリ１３は次のような特徴がある。
（１）  例えば、そのセクタ構成は６４Ｋバイト・セクタ×７個、３２Ｋバイト・セクタ×１個、１６Ｋバイト・セクタ×１個、８Ｋバイト・セクタ×２個の、合計１１セクタで構成されており、従来用いられていた前記ＥＥＰＲＯＭよりも大きな記憶容量を有している。
（２）  消去，書き込み，読み出しが可能であり、従来のＥＥＰＲＯＭと同様に不揮発性メモリであって、電源がＯＦＦしても保持していたプログラムデータ等が消えてしまうことはない。
（３）  従来のＳＲＡＭに比べて安価である。
【００１５】
図２は、このような実施例に係るＩＲＭ１０の動作手順を示すフローチャートである。同図に示すように、まずフラッシュメモリ１３上に設けた、動作モードを選択するフラグのエリアを、主制御部１１がチェックする（ステップＳ１）。
【００１６】
このとき、フラグがＯＮされているとき（ステップＳ１のＹＥＳ）は、例えば主制御部１１は、フラッシュメモリ１３にプログラムデータが書き込まれていると判断し、その場合にはその書き込まれているプログラムデータが正確な値で保持されているかどうかの、サムチェックをするような処理Ａを行う（ステップＳ２）。
【００１７】
他方、フラグがＯＮされてないと判断されたとき（ステップＳ１のＮＯ）は、例えば主制御部１１は、フラッシュメモリ１３のライト（書き込み）、リード（読出し）チェック等のチェック動作を行ったり、或は所定のセクタの消去動作等を行ったりする処理Ｂを行う（ステップＳ３）。
【００１８】
このような立ち上げ時の動作を行った後、最初はＲＯＭ１２上のプログラムでＩＲＭ１０を動作させるため、ＲＡＭ１４上に書き込まれる、割込み時のＲＯＭ１２上のジャンプ先のアドレスを表示するベクタを、ＲＯＭ１２用のデータに書き込む（ステップＳ４）。
【００１９】
操作パネルの操作等を介してオペレータ等からメッセージが受信される（ステップＳ５）と、直ちにそのメッセージがダウンロードの要求かどうかが判別される（ステップＳ６）。ダウンロード要求とは、ＩＲＭ１０においてその機能アップ等の理由によりプログラムデータ等の更新をすることの要求であり、ダウンロードとは、フラッシュメモリ１３上の古いプログラムデータ等を消去して、例えばセンター２０から送られてきた機能アップした新しいプログラムデータ等をフラッシュメモリ１３上に書き込むことである。
【００２０】
ステップＳ６においてＹＥＳの場合は、フラッシュメモリ１３上に新しいプログラムデータ等を書き込むダウンロード処理を行う（ステップＳ７）。ステップＳ６においてＮＯの場合、例えばプログラム切替要求を受信した場合は、ＩＲＭ１０をフラッシュメモリ１３上のプログラムにより処理動作を行えるようにするため、ＲＡＭ１４上における前記ベクタをフラッシュメモリ１３用に書替える（ステップＳ８）。
【００２１】
その後、ＲＡＭ１４上のベクタに示すフラッシュメモリ１３上のアドレスセクタへジャンプし、ＩＲＭ１０に装置本来の運用上の動作、すなわち携帯電話機の加入者データ登録の動作を行わせる。
【００２２】
ところで、前記立ち上げ時の分岐処理（ステップＳ１）、プログラムのＲＯＭ１２とフラッシュメモリ１３との間での切り替え、或はＲＡＭ１４上のベクタの書替え等の処理は、ＲＯＭ１２のプログラムにより行われる。
【００２３】
なお上記実施例においては、更新する新しいプログラムデータ等をセンター２０からダウンロードする場合について説明したが、センター２０の代わりにメモリーカード、パソコン、或はフロッピーディスク等からダウンロードすることも可能である。
【００２４】
またダウンロードするデータはプログラムデータに限らず、システム動作時に必要となる各種パラメータや、動作モードを選択するフラグ情報等、任意に設定することができる。
【００２５】
またメッセージ受信も、ダウンロード要求やプログラム切替え要求以外に、システムに応じて他のものも設定可能である。
【００２６】
さらに上記実施例においては、本発明をＩＲＭに適用した場合について説明したが、ファクシミリや、オンライン端末等の、他の通信用端末装置にも本発明を適用できることはいうまでもない。
【００２７】
【発明の効果】
以上説明したように本発明によれば、ダウンロードされた装置本来の運用プログラムをフラッシュメモリに格納するようにしたため、サイズの大きいプログラムデータ等も容易にダウンロードすることができ、また電源をＯＦＦにしてもプログラムデータが消えてしまうことはなく、さらにフラッシュメモリは安価であるので、それを用いる装置のコストアップを防止することができる。
【００２８】
またＩＲＭは、これから本格的に普及する携帯電話機の加入者データの登録に用いられるため、携帯電話機の機能が次々とアップすることにより、その加入者データの登録動作プログラムが度々更新されることが予想され、その場合に上記のような効果を十分に亨有することができる。
【００２９】
また図２に示したように、フラグ情報により装置立ち上げ時の動作モードを自由に設定可能であり、システムとして自由度の高い、操作し易いものにすることができる。またフラグによる分岐は、システム構築上当然いくつにも設定可能である。
【００３０】
またＲＯＭ上のプログラムの動作と、フラッシュメモリ上のプログラムの動作を明確に分離することができ、機能が整理された、分かり易くて操作し易い装置を実現することができる。
【００３１】
さらにフラッシュメモリ上のソフトウェアは、再度ダウンロードすることにより、何度でも容易に機能の更新（バージョンアップ）を実現することが可能となる。また、フラッシュメモリのセクタ毎にダウンロードすることもできる。
【図面の簡単な説明】
【図１】本発明による通信用端末装置の一実施例に係るＩＲＭ１０を示すブロック構成図である。
【図２】実施例に係るＩＲＭの動作手順を示すフローチャートである。
【符号の説明】
１０  ＩＲＭ
１１  主制御部
１２  ＲＯＭ
１３  フラッシュメモリ
１４  ＲＡＭ
１５  回線制御部
１７  回線網
２０  センター
【図１】
0003722297.tif 000002
【図２】
0003722297.tif 000003