(57)【特許請求の範囲】
【請求項１】
ソフトウエアによって動作する回路部を有する複数の移動局と、これらの移動局が無線回線を介して接続された管理装置を含む網側とからなる移動通信システムであって、
前記移動局は、自己のソフトウエアを書き換え可能な状態に記憶するソフトウエア記憶手段を備え、
前記網側は、
前記移動局が使用するソフトウエアの管理情報を移動局から受信する受信手段と、
前記移動局が使用するソフトウエアを変更する必要が生じた場合に、前記移動局に対しその旨を通知するために当該移動局を鳴動させない報知信号を送信する発信手段と、
前記移動局と通信が確立されると、前記受信手段によって受信したソフトウエア管理情報をもとに、該当する移動局のソフトウエア記憶手段に記憶されているソフトウエアを書き換えるための書換情報を前記移動局に送信する送信手段と
を備え、
前記移動局は、前記網側から報知信号を受信したとき、当該報知信号が前記鳴動させない報知信号であるか他の端末からの発信に伴い到来する通常の着信報知信号であるかを判断し、鳴動させない報知信号であると判断した場合には前記網側からの報知信号を受け付けても鳴動させないようにし、かつ当該報知信号を受信した後に前記網側との通信を確立し、その後前記網側より前記書換情報を受信すると、前記ソフトウエア記憶手段に記憶されているソフトウエアを、前記受信された書換情報に基づいて書き換える書換手段を備えたことを特徴とする移動通信システム。
【請求項２】
ソフトウエアによって動作する回路部を有する複数の移動局と、これらの移動局が無線回線を介して接続された管理装置を含む網側とからなる移動通信システムであって、
前記移動局は、自己のソフトウエアを書き換え可能な状態に記憶するソフトウエア記憶手段を備え、
前記網側は、
前記移動局が使用するソフトウエアの管理情報を移動局から受信する受信手段と、
前記移動局が使用するソフトウエアを変更する必要が生じた場合に、前記移動局に対しその旨を通知するために当該移動局を鳴動させない報知信号を送信する発信手段と、
前記移動局と通信が確立されると、前記受信手段によって受信したソフトウエア管理情報をもとに、該当する移動局のソフトウエア記憶手段に記憶されているソフトウエアを書き換えるための書換情報を前記移動局に送信する送信手段と
を備え、
前記移動局は、前記網側から報知信号を受信したとき、当該報知信号が前記鳴動させない報知信号であるか他の端末からの発信に伴い到来する通常の着信報知信号であるかを判断し、鳴動させない報知信号であると判断した場合には前記網側からの報知信号を受け付けても鳴動させないようにし、かつ当該報知信号を受信した後に前記網側との通信を確立し、その後前記網側より前記書換情報を受信すると、前記ソフトウエア記憶手段に記憶されているソフトウエアを、前記受信された書換情報に基づいて書き換える書換手段を備え、
かつ前記網側は、前記移動局との間の伝送品質が所定レベルに満たない状態である場合に、前記書換手段による前記ソフトウエアの書き換えを行わせないように制御する制御手段を備えたことを特徴とする移動通信システム。
【請求項３】
前記移動局は、自己のソフトウエアの管理情報を無線回線を介して前記網側に転送する管理情報送信手段を、さらに備え、
前記網側は、前記管理情報送信手段によって送信された管理情報を前記受信手段によって受信し、その受信した管理情報に基づいて、前記移動局が使用するソフトウエアを変更する必要がある書換え箇所を判断する手段を、さらに備えることを特徴とする請求項１又は２記載の移動通信システム。
【請求項４】
ソフトウエアによって動作する複数の移動局が無線回線を介して接続され、これらの移動局と接続可能な網側に設けられた管理装置において、
前記移動局が使用するソフトウエアの管理情報を移動局より受信する受信手段と、
前記移動局が使用するソフトウエアを変更する必要が生じた場合に、当該移動局に対しその旨を通知するために、他の端末からの発信に伴い網側が送信する通常の着信報知信号とは異なり移動局を鳴動させない報知信号を送信し、前記移動局と通信が確立されると、前記受信手段によって受信したソフトウエア管理情報をもとに、該当する移動局のソフトウエアを書き換えるための書換情報を前記移動局に送信するソフトウエア変更制御手段と
を具備したことを特徴とする移動通信システムの管理装置。
【請求項５】
ソフトウエアによって動作する複数の移動局が無線回線を介して接続され、これらの移動局と接続可能な網側に設けられた管理装置において、
前記移動局が使用するソフトウエアの管理情報を移動局より受信する受信手段と、
前記移動局が使用するソフトウエアを変更する必要が生じた場合に、当該移動局に対しその旨を通知するために、他の端末からの発信に伴い網側が送信する通常の着信報知信号とは異なり移動局を鳴動させない報知信号を送信し、前記移動局と通信が確立されると、前記受信手段によって受信したソフトウエア管理情報をもとに、該当する移動局のソフトウエアを書き換えるための書換情報を前記移動局に送信するソフトウエア変更制御手段と、
前記移動局との間の伝送品質が所定レベルに満たない状態である場合に、当該移動局による前記ソフトウエアの書き換えを行わせないように制御する制御手段と
を具備したことを特徴とする移動通信システムの管理装置。
【請求項６】
移動局装置が使用するソフトウエアの管理情報を受信する受信手段と、前記移動局装置が使用するソフトウエアを変更する必要が生じた場合に、前記移動局装置に対してその旨を通知するために当該移動局装置を鳴動させない報知信号を送信し、その後前記受信手段によって受信したソフトウエア管理情報をもとに該当する移動局装置のソフトウエアを書き換えるための書換情報を移動局装置へ送出する送信手段とを備えた網側に、無線回線を介して接続される移動局装置であって、
自己のソフトウエアを書き換え可能な状態に記憶するソフトウエア記憶手段と、
自己のソフトウエアの管理情報を、無線回線を介して網側に送信する送信手段と、
前記網側から報知信号を受信したとき、当該報知信号が前記鳴動させない報知信号であるか他の端末からの発信に伴い到来する通常の着信報知信号であるかを判断し、鳴動させない報知信号であると判断した場合には前記網側からの報知信号を受け付けても鳴動させないようにし、かつ当該報知信号を受信した後に前記網側との通信を確立し、その後前記網側からソフトウエアを変更するための書換情報が送られた場合に、当該書換情報に従い前記ソフトウエア記憶手段に記憶されているソフトウエアの書き換えを行う書換手段と
を具備したことを特徴とする移動局装置。
【請求項７】
移動局装置が使用するソフトウエアの管理情報を受信する受信手段と、前記移動局装置が使用するソフトウエアを変更する必要が生じた場合に、前記移動局装置に対してその旨を通知するために当該移動局装置を鳴動させない報知信号を送信し、その後前記受信手段によって受信したソフトウエア管理情報をもとに該当する移動局装置のソフトウエアを書き換えるための書換情報を移動局装置へ送出する送信手段とを備えた網側に、無線回線を介して接続される移動局装置であって、
自己のソフトウエアを書き換え可能な状態に記憶するソフトウエア記憶手段と、
自己のソフトウエアの管理情報を、無線回線を介して網側に送信する送信手段と、
前記網側から報知信号を受信したとき、当該報知信号が前記鳴動させない報知信号であるか他の端末からの発信に伴い到来する通常の着信報知信号であるかを判断し、鳴動させない報知信号であると判断した場合には前記網側からの報知信号を受け付けても鳴動させないようにし、かつ当該報知信号を受信した後に前記網側との通信を確立し、その後前記網側からソフトウエアを変更するための書換情報が送られた場合に、当該書換情報に従い前記ソフトウエア記憶手段に記憶されているソフトウエアの書き換えを行う書換手段と、
前記網側との間の伝送品質が所定レベルに満たない状態である場合に、前記書換手段による前記ソフトウエアの書き換えを行わないように制御する手段と
を具備したことを特徴とする移動局装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、携帯電話システムやＰＨＳ（Personal Handyphone System）等の移動通信システムに係わり、特に移動局のソフトウエアを網側から無線回線を介して遠隔的に管理する機能を備えた移動通信システムと、このシステムで使用される管理装置及び移動局装置に関する。
【０００２】
【従来の技術】
近年、移動通信ニーズの増大に伴い、携帯電話端末やＰＨＳ端末等の移動通信端末が急速に普及している。この種の端末は一般に、無線信号の送受信動作を行う無線部、入力キーや液晶表示器等を有する入出力部、及びベースバンド処理部を備えている。このうちベースバンド処理部は、マイクロプロセッサやＤＳＰ（Digital Signal Processor）を用いた制御部を有し、ソフトウエアの制御により種々の通信制御や、音声信号の符号復号化処理等を行っている。
【０００３】
ところで、この様な移動通信端末は、端末の購入後にソフトウエアの書き換えが必要となる場合がある。これは、例えば網側が電子メールの送受信機能やブラウザ機能の追加等の新しいサービスを開始する場合や、ソフトウエアにバグ等の不具合が発生した場合である。この様な場合、従来では例えばユーザが移動通信端末をサービス・ステーションに持ち込み、移動通信端末の外部コネクタにパーソナル・コンピュータ等の保守端末装置を接続する。そして、このパーソナル・コンピュータから、移動通信端末の制御部を介してプログラムメモリに格納されているソフトウエアを書き換えることにより対応している。
【０００４】
【発明が解決しようとする課題】
しかし、この様な従来のソフトウエア管理手法では、ユーザが端末をその都度サービス・ステーションに持参しなければならず、ソフトウエアの書き換えに多くの手間と時間を要しきわめて効率が悪い。また、ユーザの都合で端末をサービス・ステーションへ持参できない場合もあり、すべての端末に対しもれなくソフトウエアの書き換えを行うことが困難である。
【０００５】
一方、他のソフトウエア管理手法として、移動通信端末のソフトウエアを網側から無線回線を介して書き換えるものが考えられている。この種の手法を用いると、端末をサービス・ステーションに持ち込まずにソフトウエアの書き換えを行うことができるので、対象となる多数の端末に対しもれなく効率良くソフトウエアの書き換えを行うことができる。
【０００６】
しかし、移動通信端末には多種多様な機種があり、また機種ごとにそれぞれ異なるハードウエア（マイクロプロセッサ、ＤＳＰ等）やソフトウエアを採用している場合も多いため、ソフトウエアの書き換えが必要な端末を如何に特定するか等、実施する上で解決しなければならない課題が多く、未だ実現されていないのが現状である。
【０００７】
この発明は上記事情に着目してなされたもので、その目的とするところは、移動局のソフトウエア変更を効率良くしかも正確に行えるようにした移動通信システムとその管理装置及び移動局装置を提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するためにこの発明は、ソフトウエアによって動作する回路部を有する複数の移動局と、これらの移動局が無線回線を介して接続された管理装置管理装置を含む網側とからなる移動通信システムであって、
上記移動局には、自己のソフトウエアを書き換え可能な状態に記憶するソフトウエア記憶手段を備え、上記網側に、前記移動局が使用するソフトウエアの管理情報を移動局から受信する受信手段と、前記移動局が使用するソフトウエアを変更する必要が生じた場合に、前記移動局に対しその旨を通知するために当該移動局を鳴動させない報知信号を送信する発信手段と、前記移動局と通信が確立されると、前記受信手段によって受信したソフトウエア管理情報をもとに、該当する移動局のソフトウエア記憶手段に記憶されているソフトウエアを書き換えるための書換情報を前記移動局に送信する送信手段とを備え、
さらに前記移動局は、前記網側より前記報知信号を受信したとき、当該報知信号が前記鳴動させない報知信号であるか他の端末からの発信に伴い到来する通常の着信報知信号であるかを判断し、鳴動させない報知信号であると判断した場合には前記網側からの報知信号を受け付けても鳴動させないようにし、かつ当該報知信号を受信した後に前記網側との通信を確立し、その後前記網側より前記書換情報を受信すると、前記ソフトウエア記憶手段に記憶されているソフトウエアを、前記受信された書換情報に基づいて書き換える書換手段を備えたことを特徴とする。
【０００９】
したがってこの発明によれば、網側では、各移動局のソフトウエア管理情報を受信し、そのソフトウエア管理情報をもとにソフトウエアの更新すべき情報が送信される。このため、網側にとっては、移動局の台数が多くまた機種が多種多様でそのソフトウエアがそれぞれ異なる場合でも、移動局に対して網側が正確にかつ短時間にソフトウエアの更新を行うことができる。また、ソフトウエアの書き換えが無線回線を介して遠隔的に行われるので、多数台の移動局に対し比較的短期間のうちにソフトウエアの書き換えを完了することができる。すなわち、網側にとっては多数台でかつ機種が多種多様な移動局に対し、きわめて効率良くソフトウエア変更を行うことが可能となる。一方、加入者にとっては自身の端末をサービスステーションに持参する手間が不要となり、通常通り使用しながら必要なソフトウエア変更をいち早くかつ確実に行える利点がある。
しかも、網側から移動局を鳴動させない報知信号を送信することにより、ソフトウエアの更新を行う際に移動局を鳴動させないようにすることができる。このようすると、例えばあまり重要ではないソフトウエアの更新を深夜などに更新する場合に、ユーザに逐一知らせることなくソフトウエアの更新を行うことができるため、睡眠妨害などを引き起こすことを防ぐことができる。
【００１０】
またこの発明において、移動局は、自己のソフトウエアの管理情報を無線回線を介して前記網側に転送する管理情報送信手段をさらに備え、前記網側は、前記管理情報送信手段によって送信された管理情報を前記受信手段によって受信し、その受信した管理情報に基づいて、前記移動局が使用するソフトウエアを変更する必要がある書換え箇所を判断する手段を、さらに備えることも特徴とする。
【００１１】
このように構成することで、網側は移動局がどの箇所のソフトウエアの更新をすることが必要であるかを判断することが可能となり、効率よくソフトウエアの更新を行うことができる。つまり、ソフトウエアの一部を変更する場合には、この変更部分を含む箇所を書き換えることで対応できる。このため、ソフトウエア全体を書き換える場合に比べ、ソフトウエアの変更を短時間に効率良く行うことができる。
【００１４】
また、この発明において、前記移動局と前記網側とで通信を確立しているときに、前記移動局において、所定の伝送品質が所定レベルに満たない場合には、その後の前記書込手段によるソフトウエアの書き込みを中止する機能を有するようにしてもよい。
【００１５】
このように構成することで、移動局が伝送誤りに起因するソフトウエアの誤書き込みや、伝送品質悪化に伴うソフトウエア受信時間が長くなることを防止することができる。
【００１８】
【発明の実施の形態】
図１は、この発明に係わる移動通信システムの一実施形態を示す概略構成図である。
【００１９】
同図において、システムがカバーするサービスエリアには複数の基地局ＢＳ１〜ＢＳｍが分散配置されており、これらの基地局ＢＳ１〜ＢＳｍはそれぞれセルと呼ばれる無線ゾーンＺ１〜Ｚｍを形成している。また基地局ＢＳ１〜ＢＳｍはそれぞれ有線回線を介して移動通信交換装置ＭＮＷに接続され、この移動通信交換装置ＭＮＷは加入電話網やコンピュータ・ネットワークにより構成される有線通信網ＳＮＷに接続されている。
【００２０】
移動局ＭＳ１〜ＭＳｎは携帯電話端末や携帯情報端末等からなり、上記無線ゾーンＺ１〜Ｚｍ内において最寄りの基地局ＢＳ１〜ＢＳｍに無線回線を介して接続され、さらにこの基地局ＢＳ１〜ＢＳｍから移動通信交換装置ＭＮＷに接続される。移動通信交換装置ＭＮＷは、各移動局ＭＳ１〜ＭＳｎの動作状態や位置を管理すると共に、発着呼に応じて移動局ＭＳ１〜ＭＳｎ同士、或いは移動局ＭＳ１〜ＭＳｎと有線通信網ＳＮＷに接続されている有線端末ＴＥＬ１〜ＴＥＬｋとの間の交換接続処理を行う。
【００２１】
ところで、上記移動通信交換装置ＭＮＷには、例えば通信事業者や移動端末メーカ等が運営するソフトウエア管理センタＣＣが接続してある。このソフトウエア管理センタＣＣは、各移動局ＭＳ１〜ＭＳｎが使用しているソフトウエアを管理するもので、次のように構成される。図２はその機能構成を示すブロック図である。
【００２２】
すなわち、ソフトウエア管理センタＣＣは例えばサーバやワークステーションからなり、制御部３０と、通信インタフェース部（通信Ｉ／Ｆ）３１と、入出力インタフェース部（入出力Ｉ／Ｆ）３２と、記憶部３３とを備えている。
【００２３】
通信Ｉ／Ｆ３１は、移動通信交換装置ＭＮＷとの間で情報の送受信を行う。入出力Ｉ／Ｆ３２は、キー入力部や表示部に対するマン・マシンインタフェース機能と、ＤＶＤやＣＤ−ＲＯＭ、ＦＤＤ等の外部記憶媒体に対するインタフェース機能とを備え、さらにＬＡＮ等の通信回線を介して他のパーソナル・コンピュータとの間で情報転送を行うための通信インタフェース機能も備える。
【００２４】
記憶部３３は管理情報データベース３３ａを備えている。この管理データベース３３ａには、移動局ＭＳ１〜ＭＳｎが使用しているソフトウエアの管理情報が移動局ＭＳ１〜ＭＳｎごとに格納されている。
【００２５】
制御部３０は、管理情報登録制御手段３０ａと、ソフトウエア変更制御手段３０ｂとを備えている。管理情報登録制御手段３０ａは、管理対象となる移動局ＭＳ１〜ＭＳｎからソフトウエア管理情報の登録要求が到来した場合に、この要求に応じ当該移動局ＭＳ１〜ＭＳｎからそのソフトウエアの管理情報を受信して、この受信した管理情報を上記管理情報データベース３３ａに登録する。
【００２６】
図４は、この管理情報データベース３３ａにおける管理情報の登録結果の一例を示すもので、各移動局ＭＳ１〜ＭＳｎの機種情報Ｕ１，Ｕ２，…、使用中のソフトウエアのバージョンＶ２，Ｖ３，…、及び製造番号Ｗ２，Ｗ３，…が、移動局の電話番号ＤＮ１，ＤＮ２，…に対応付けて格納してある。機種情報Ｕ１，Ｕ２，…により、移動局が使用しているマイクロプロセッサの種類やＯＳ（Operating System）が識別可能である。
【００２７】
ソフトウエア変更制御手段３０ｂは、入出力部３２を介してソフトウエアの変更指示が入力された場合に、上記管理情報ベータベース３３ａの記憶内容を参照して、対象となる移動局のリストを作成すると共に、これらの移動局ごとにそのソフトウエア管理情報に対応したソフトウエア書き換え情報を作成する。そして、上記対象となる移動局に対し順次無鳴動発呼して通信リンクを形成し、この通信リンクを介して上記ソフトウエア書き換え情報を送出してソフトウエアの書き換え処理を行わせる。
【００２８】
次に、移動局ＭＳ１〜ＭＳｎは次のように構成される。図３はその構成を示す回路ブロック図である。なお、ここではＴＤＭＡ方式を採用した移動通信システムで使用される携帯電話端末を例示している。
【００２９】
同図において、図示しない基地局から無線通信チャネルを介して到来した無線周波信号は、アンテナ１およびアンテナ共用器（ＤＵＰ）２を介して受信回路（ＲＸ）３に入力され、ここで周波数シンセサイザ（ＳＹＮ）４から出力される受信局部発振信号とミキシングされて受信中間周波信号に変換される。そして、この受信中間周波信号は、Ａ／Ｄ変換器７でサンプリングされたのちディジタル復調回路（ＤＥＭ）６に入力され、この復調回路６でフレーム同期およびビット同期がとられたうえでディジタル復調される。
【００３０】
なお、上記受信回路３には受信電界強度検出器が設けてあり、この受信電界強度検出器で検出された無線搬送波信号の受信電界強度ＲＣＳは、受信品質の判定等を行うために制御回路（ＣＯＮＴ）２０に入力される。また、上記フレーム同期およびビット同期により得られた同期情報も制御回路２０に入力される。
【００３１】
上記ディジタル復調回路６から出力されたディジタル復調信号には、ディジタル通話信号とディジタル制御信号とがあり、このうちディジタル制御信号は制御回路２０に取り込まれて識別される。これに対しディジタル通話信号は、誤り訂正復号回路（ＣＨＤＥＣ）８で誤り訂正復号される。そして、この誤り訂正復号されたディジタル通話信号は、音声復号回路（ＳＰＤＥＣ）９で音声復号化処理が施され、さらにＤ／Ａ変換器１０でアナログ通話信号に戻されたのち、スピーカ１１に供給されてこのスピーカ１１から拡声出力される。
【００３２】
一方、マイクロホン１２により入力された送話信号は、Ａ／Ｄ変換器１３でサンプリングされたのち、音響エコーキャンセラ（ＡＥＣ）１４を介して音声符号回路（ＳＰＣＯＤ）１５に入力され、ここで音声符号化される。この音声符号化により得られた符号化ディジタル送話信号は、制御回路２０から出力されるディジタル制御信号とともに誤り訂正符号回路（ＣＨＣＯＤ）１６で誤り訂正符号化が施されたのち、ディジタル変調回路（ＭＯＤ）１８に入力される。
【００３３】
ディジタル変調回路１８では、上記符号化ディジタル送話信号に応じた変調信号が生成され、この変調信号はＤ／Ａ変換器１７でアナログ信号に変換されたのち送信回路（ＴＸ）５に入力される。送信回路５では、上記変調信号が送信無線周波信号に周波数変換されたのち電力増幅される。そして、この送信回路５から出力された無線周波信号は、アンテナ共用器２を介してアンテナ１から図示しない基地局へ向けて送信される。
【００３４】
なお、１９はキー入力部（ＫＥＹ）であり、これには発信キー、終了キー、ダイヤルキーおよび各種機能キーが設けられている。また、２１は液晶表示器（ＬＣＤ）であり、これには発信相手のダイヤル情報や装置の動作状態等が表示される。２４は外部インタフェース（外部Ｉ／Ｆ）であり、これには例えば図示しないパーソナル・コンピュータやＩＣカードが接続される。
【００３５】
また、電源としては例えばリチウムイオン電池からなるバッテリ２３を有しており、その出力電圧は電源回路（ＰＯＷ）２２に供給される。電源回路２２は、上記バッテリの出力電圧をもとに所定の動作電圧Ｖccを生成して装置内の各回路に給電する。
【００３６】
ところで、制御回路２５はマイクロプロセッサを主制御部として有したもので、その機能として無線通信制御や通話制御等の移動局としての通常の制御機能に加えて、この発明に係わる新たな機能として管理情報送信制御手段２０ａと、ソフトウエア書き換え制御手段２０ｂとを備えている。
【００３７】
管理情報送信制御手段２０ａは、移動局購入後の最初のテスト発呼時において、ソフトウエア管理センタＣＣに対し通信リンクを介して自己のソフトウエア管理情報を送信する。このソフトウエア管理情報は、先に図４で述べたように、電話番号と、機種情報と、使用中のソフトウエアのバージョンと、製造番号とからなる。
【００３８】
ソフトウエア書き換え制御手段２０ｂは、ソフトウエア管理センタＣＣから無鳴動着呼による通信リンクの形成後に、ソフトウエア書き換え情報と共に新たなソフトウエアが転送された場合に、ソフトウエア書き換え情報に従い、記憶部２５に格納されているソフトウエアのうち変更対象のソフトウエアを上記新たなソフトウエアに書き換える。
【００３９】
移動局のソフトウエア構造は、例えば図５に示すごとく、基本ソフトウエア（ＯＳ：Operating System）と、このＯＳ上で機能するソフトウエア書き換え制御用プログラム（ＳＷＣ）と、ハードウエア・ドライバＨＷと、物理レイヤ制御用プログラムＬ１と、プロトコルレイヤ制御用プログラムＬ２，Ｌ３と、その他のアプリケーション・プログラムＡとから構成される。
【００４０】
このうち、基本ソフトウエア及び書き換え制御用プログラムは、書き換えができないようにＲＯＭに格納されている。これに対しハードウエア・ドライバＨＷ、物理レイヤ制御用プログラムＬ１、プロトコルレイヤ制御用プログラムＬ２，Ｌ３、及びその他のアプリケーション・プログラムＡは、それぞれ図５に示すように、複数のブロックＨＷ１，ＨＷ２，ＨＷ３、Ｌ１１，Ｌ１２，Ｌ１３、Ｌ２１，Ｌ２２，Ｌ２３、Ｌ３１，Ｌ３２，Ｌ３３、Ａ１〜Ａ６に分けられたのち、書き換えが可能な状態にフラッシュメモリに格納されている。
【００４１】
次に、以上のように構成された移動通信システムの動作を説明する。
先ずソフトウエア管理情報の登録制御は次のように行われる。図６はその制御手順と制御内容を示すフローチャートである。
【００４２】
すなわち、移動局ＭＳ１〜ＭＳｎでは、購入後にステップ６ａでテスト発呼が行われる。ソフトウエア管理センタＣＣは、ステップ７ａでテスト着呼の到来監視を行っており、この状態で移動局ＭＳｉからテスト着呼が到来すると、ステップ７ｂで発呼元の移動局ＭＳｉとの間に通信リンクを形成するための処理を実行する。このとき発呼元の移動局ＭＳｉも、上記ソフトウエア管理センタＣＣによる通信リンク形成手順と同期して、ソフトウエア管理センタＣＣとの間に通信リンクを形成するための処理を実行する。
【００４３】
さて、そうしてソフトウエア管理センタＣＣとの間に通信リンクが形成されると、移動局ＭＳｉはステップ６ｂからステップ６ｃに移行して、ここで自己のソフトウエア管理情報を記憶部２５から読み出してソフトウエア管理センタＣＣに向け送信する。このとき送出するソフトウエア管理情報は、自己の電話番号と、機種情報と、使用中のソフトウエアのバージョンと、製造番号とから構成される。
【００４４】
これに対しソフトウエア管理センタＣＣは、発呼元の移動局ＭＳｉからソフトウエア管理情報が送られると、このソフトウエア管理情報をステップ７ｃで受信したのち、ステップ７ｄで管理情報データベース３３ａに登録するための処理を実行する。この結果、管理情報データベース３３ａには、例えば図４に示すように、移動局の電話番号ＤＮ１，ＤＮ２，…に対応付けて、機種情報Ｕ１，Ｕ２，…、使用中のソフトウエアバージョンＶ２，Ｖ３，…、及び製造番号Ｗ２，Ｗ３，…が登録される。
【００４５】
そうして発呼元の移動局ＭＳｉから到来したソフトウエア管理情報の登録を終了すると、ソフトウエア管理センタＣＣはステップ７ｅからステップ７ｆに移行して、ここで発呼元の移動局ＭＳｉへ登録完了通知を送信し、続いてステップ７ｇで終話処理を実行して待受状態に復帰する。
【００４６】
これに対し発呼元の移動局ＭＳｉは、ソフトウエア管理情報の送信終了後に、ステップ６ｄで登録完了通知の到来を監視し、ソフトウエア管理センタＣＣから登録完了通知が到来すると、ステップ６ｅで終話処理を実行して待ち受け状態に移行する。
【００４７】
以後同様に、すべての移動局ＭＳ１〜ＭＳｎのソフトウエア管理情報が、購入直後に行われるテスト発呼を利用して、ソフトウエア管理センタＣＣの管理情報データベース３３ａにそれぞれ登録される。
【００４８】
さてこの状態で、システムで使用中の移動局ＭＳ１〜ＭＳｎのうち、任意の機種のソフトウエアを部分変更する必要が生じたとする。そうすると、ソフトウエア管理センタＣＣ及び移動局ＭＳ１〜ＭＳｎ間では、次のようにソフトウエアの変更処理が行われる。図７は、その制御手順及び制御内容を示すフローチャートである。
【００４９】
すなわち、いま仮に特定の機種の移動局に使用している通話制御用プログラムをバージョンアップするか、又は通話制御用プログラムの一部に見つかった不具合を修正する必要が生じたとする。この場合、例えばメーカ又は通信事業者の担当者は、ソフトウエア管理センタＣＣにおいて変更対象の機種を指定した上で、記憶媒体等により新たなソフトウエアを入力し、ソフトウエアの書き換え指示を入力する。
【００５０】
そうするとソフトウエア管理センタＣＣは、ステップ９ａからステップ９ｂに移行し、ここで管理情報ベータベース３３ａの記憶内容を参照して、ソフトウエア変更対象となる移動局のリストを作成する。そして、ステップ９ｃにおいて、上記リストに従いソフトウエア変更対象となる移動局に対し一台ずつ順に無鳴動発呼し、ステップ９ｄで通信リンクを形成するための処理を実行する。
【００５１】
そして、ソフトウエア変更対象となっている任意の移動局ＭＳｊとの間に通信リンクが形成されると、ステップ９ｅでこの移動局ＭＳｊが使用中のソフトウエアバージョン等を管理情報データベース３３ａの記憶内容をもとにチェックし、書き換え対象となるソフトウエアのブロック（例えばＬ２１）を決定する。そして、このブロックＬ２１を指定するためのソフトウエア書き換え情報を作成し、この情報を移動局ＭＳｊに向け送信する。また、続いてステップ９ｆにより書き換えを行うソフトウエアのオブジェクトコードを送信する。
【００５２】
以後同様に、書き換え対象のすべてのソフトウエアブロックについて、これを指定するソフトウエア書き換え情報と、書き換えるソフトウエアのオブジェクトコードを繰り返し送信する。そして、すべてのソフトウエアブロックについての書き換え情報及びオブジェクトコードの送信が終了すると、ソフトウエア管理センタＣＣは書き換え情報の送信完了通知を移動局ＭＳｊへ送信する。
【００５３】
これに対し各移動局ＭＳ１〜ＭＳｎは、待受状態においてステップ８ａ及びステップ８ｂで発呼の発生と着呼の到来をそれぞれ監視しており、この状態で自己宛の着呼が到来すると、ステップ８ｃでこの着呼が無鳴動着呼であるか否かを判定する。そして、例えば他のユーザからの通常の着呼だった場合には、そのまま鳴音発生器又はバイブレータ等の着信報知手段を駆動して、通常の着呼処理を実行する。
【００５４】
これに対し、いま仮にソフトウエア管理センタＣＣから、ソフトウエアの変更を要求する無鳴動着呼が到来したとする。そうすると、移動局ＭＳｊはステップ８ｄに移行してここで通信リンクを形成するための処理を実行し、通信リンクが形成されるとステップ８ｅでソフトウエア書き換えプログラムを起動する。このソフトウエア書き換えプログラムは、ソフトウエア管理センタＣＣとの間の通信リンクが形成されている期間中に、物理レイヤ制御用プログラムＬ１、プロトコルレイヤ制御用プログラムＬ２，Ｌ３に代わって通信リンクを維持し、ソフトウエア管理センタＣＣから到来するソフトウエア書き換え情報及び書き換えソフトウエアのオブジェクトコードをそれぞれ受信する。
【００５５】
上記ソフトウエア書き換え情報を受信すると移動局ＭＳｊは、ステップ８ｆでこの書き換え情報により指定されたソフトウエアのブロックＬ２１を選択し、この選択したブロックＬ２１に、ステップ８ｇにより上記オブジェクトコードを書き込む。
【００５６】
以後同様に、ソフトウエア管理センタＣＣから、新たなソフトウエア書き換え情報及び書き換えソフトウエアのオブジェクトコードを受信するごとに、ソフトウエア書き換え情報により指定されるソフトウエアブロックに、書き換えるソフトウエアのオブジェクトコードを書き込む処理を繰り返す。
【００５７】
そうして、書き換え対象のすべてのソフトウエアブロックについてソフトウエアのオブジェクトコードの書き換えを終了し、ソフトウエア管理センタＣＣから送信完了通知が到来すると、移動局ＭＳｊは書き換え終了通知をソフトウエア管理センタＣＣへ送信する。そして、ステップ８ｈからステップ８ｉに移行してここで終話処理を行い、待受状態に戻る。
【００５８】
これに対しソフトウエア管理センタＣＣは、移動局ＭＳｊから書き換え終了通知を受信すると、管理情報データベース３３ａ内の該当する移動局に関するソフトウエア管理情報を更新する。そして、ステップ９ｇからステップ９ｈに移行して、ここで終話処理を実行する。
【００５９】
またソフトウエア管理センタＣＣは、最後にステップ９ｉにおいて、先にステップ９ｂでリストアップした書き換え対象のすべての移動局についてのソフトウエア書き換え制御が終了したか否かを判定する。そして、まだ書き換えを行っていない移動局が残っていれば、ステップ９ｃに戻ってこの移動局に対し無鳴動発呼し、以後ステップ９ｃ〜ステップ９ｈによるソフトウエア書き換え制御を繰り返す。
【００６０】
以上述べたようにこの実施形態では、移動局ＭＳ１〜ＭＳｎからそのテスト発呼を利用してソフトウエア管理情報を送信してこの情報をソフトウエア管理センタＣＣの管理情報データベース３３ａに登録している。そして、移動局ＭＳ１〜ＭＳｎのソフトウエアを変更する際に、ソフトウエア管理センタＣＣにおいて、管理情報データベース３３ａの登録内容をもとに変更対象の移動局をリストアップすると共に、各移動局ごとに書き換え対象となるソフトウエアをブロック単位で指定して、この指定情報をソフトウエアのオブジェクトコードと共に通信リンクを介して移動局に転送し、これにより移動局が使用しているソフトウエアを選択的に書き換えるようにしている。
【００６１】
したがって、移動局のメーカ又は通信事業者にとっては、移動局ＭＳ１〜ＭＳｎの台数が多くまた機種が多種多様でそのソフトウエアがそれぞれ異なる場合でも、変更対象の移動局をもれなく正確にかつ短時間にリストアップすることができ、またソフトウエアの書き換えが通信リンクを介して遠隔的に行われるので、多数台の移動局ＭＳ１〜ＭＳｎに対し短期間のうちにソフトウエアの書き換えを完了することができる。
【００６２】
一方、移動局のユーザにとっては、自身の端末をサービス・ステーションに持参する必要がなくなり、これにより何ら手間をかけることなくソフトウエアのバージョンアップ等にいち早くかつ確実に対応できる。
【００６３】
また、メーカ又は通信事業者は、各移動局ＭＳ１〜ＭＳｎのソフトウエア管理情報をテスト発呼を利用して収集して登録することができるので、膨大な台数の移動局のソフトウエア管理情報を効果的に登録し管理することができる。
【００６４】
さらに、移動局ＭＳ１〜ＭＳｎのソフトウエアをその種類やレイヤごとに複数のブロックに分け、ソフトウエアの書き換えをこのブロック単位で行うようにしているので、常にソフトウエア全体を書き換える場合に比べ、ソフトウエアの書き換え処理に要する時間を大幅に短縮して処理効率の向上を図ることができ、また移動局に必要なバッファメモリの容量を小さくすることができる。
【００６５】
なお、この発明は上記実施形態に限定されるものではない。例えば、ソフトウエア管理センタＣＣから移動局に伝送したソフトウエア書き換え情報及びオブジェクトコードを、移動局でバッファメモリに一旦記憶したのちソフトウエア管理センタＣＣへ返送する。そして、ソフトウエア管理センタＣＣにおいて、この返送された情報を送信した元の情報と照合し、両者が一致した場合に移動局へ書き込みを指示するように構成してもよい。この様にすると、伝送誤り等による影響を低減して常に正確な書き換えを行うことができる。
【００６６】
また、書き換え終了後のソフトウエアを移動局からソフトウエア管理センタＣＣへ伝送して、その正誤をチッエックするようにしてもよく、さらにはこの書き込み終了後のソフトウエアによりテスト発呼を行ってその動作をソフトウエア管理センタＣＣで確認し、正常に動作しなかった場合には、再書き込みを実行するようにしてもよい。
【００６７】
また、伝送誤りに起因するソフトウエアの誤書き込みを防止するため、ソフトウエア管理センタＣＣと移動局との間に通信リンクを形成した状態で、移動局において受信電界強度やＢＥＲ（Bit Error Rate）、干渉の有無をもとに伝送品質を判定し、この伝送品質の判定結果が所定レベルに満たないときには、その旨をソフトウエア管理センタＣＣに通知して、移動局へのソフトウエアの書き込み制御を中止するようにしてもよい。
【００６８】
さらに、移動局において、ソフトウエア管理センタＣＣから受信した新たなソフトウエア情報をバッファメモリに一旦格納しておき、この受信したソフトウエアをもとにソフトウエア管理センタＣＣに対しテスト発呼を行う。そして、その動作をソフトウエア管理センタＣＣで確認し、正常に動作することが確認できた場合にソフトウエア管理センタＣＣから移動局に書き込み指示を与えて、バッファのソフトウエアを正規のメモリに書き込むように構成してもよい。
【００６９】
さらに、移動局に対するソフトウエアの書き換え制御は、ユーザの使用頻度が低下する時間帯、例えば深夜を選んで実行するとよい。この様にすると、ユーザによる通常の使用状態にほとんど影響を及ぼすことなく、ソフトウエア変更を行いうる。
【００７０】
またその際、事前にソフトウエア管理センタから移動局に対し電子メール等を使用してソフトウエアの変更通知を送り、これにより夜間に移動局の電源を投入しておくように報知するとよい。
【００７１】
さらに、ソフトウエアの変更通知に対しユーザが承認を返送するようにし、承認が確認されたユーザについてのみソフトウエアの変更制御を実行するようにしてもよい。
【００７２】
また前記実施形態では、ソフトウエア管理センタＣＣを、移動通信交換装置ＭＮＷに対し通信回線を介して接続するようにしたが、移動通信交換装置ＭＮＷ内に局設備の一部として設けるようにしてもよく、また各基地局ＢＳ１〜ＢＳｍに設けるようにしてもよい。
【００７３】
さらにこの発明は、ＰＨＳやＰＤＣ（Personal Digital Cellular）、ＧＳＭ（Global System For Mobile Communication）等の既存のシステムの他に、ＣＤＭＡ方式採用した無線通信システムにも適用可能である。
【００７４】
その他、ソフトウエア管理センタ及び移動局の構成や、ソフトウエア登録制御及びソフトウエア書き換え制御の手順とその内容等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【００７５】
【発明の効果】
以上詳述したようにこの発明では、網側に、移動局が使用するソフトウエアの管理情報を受信する受信手段と、発信手段と、送信手段とを備え、移動局が使用するソフトウエアを変更する必要が生じた場合に、上記発信手段により移動局に対しその旨を通知するために当該移動局を鳴動させない報知信号を送信し、報知信号の送信に基づいて上記移動局と通信が確立されると、上記送信手段により、上記管理情報記憶手段に登録されているソフトウエア管理情報をもとに該当する移動局のソフトウエア記憶手段に記憶されているソフトウエアを書き換えるための書換情報を上記移動局に送信する。一方、移動局にはソフトウエアの書換手段を設け、上記網側から上記報知信号を受信したとき、当該報知信号が前記鳴動させない報知信号であるか他の端末からの発信に伴い到来する通常の着信報知信号であるかを判断し、鳴動させない報知信号であると判断した場合には前記網側からの報知信号を受け付けても鳴動させないようにし、かつ当該報知信号を受信した後に上記網側との通信を確立し、その後上記網側より上記書換情報を受信すると、上記ソフトウエア記憶手段に記憶されているソフトウエアを上記受信された書換情報に基づいて書き換えるようにしている。
さらに他の発明は、網側は、移動局との間の伝送品質が所定レベルに満たない状態である場合に、上記書換手段による上記ソフトウエアの書き換えを行わせないように制御するようにしている。
【００７６】
したがってこの発明によれば、移動局のソフトウエア変更を効率良くしかも確実に行うことを可能にした移動通信システムとその管理装置及び移動局装置を提供することができる。
【図面の簡単な説明】
【図１】  この発明に係わる移動通信システムの一実施形態を示す概略構成図。
【図２】  図１に示したシステムにおけるソフトウエア管理センタの構成を示す機能ブロック図。
【図３】  図１に示したシステムにおける移動局の構成を示す回路ブロック図。
【図４】  図２に示したソフトウエア管理センタに設けられた管理情報データベースにおけるソフトウエア管理情報の登録結果の一例を示す図。
【図５】  図３に示した移動局のソフトウエア構造の一例を示す図。
【図６】  図１に示したシステムのソフトウエア管理情報の登録制御手順とその内容を示すフローチャート。
【図７】  図１に示したシステムのソフトウエア書き換え制御手順とその内容を示すフローチャート。
【符号の説明】
ＢＳ１〜ＢＳｍ…基地局
Ｚ１〜Ｚｍ…無線ゾーン
ＭＳ１〜ＭＳｎ…移動局
ＭＮＷ…移動通信交換装置
ＳＮＷ…有線通信網
ＴＥＬ１〜ＴＥＬｋ…有線端末
ＣＣ…ソフトウエア管理センタ
１…アンテナ
２…アンテナ切換器（ＳＷ）
３…受信回路（ＲＸ）
４…周波数シンセサイザ（ＳＹＮ）
５…送信回路（ＴＸ）
６…ディジタル復調回路（ＤＥＭ）
７，１３…Ａ／Ｄ変換器
８…誤り訂正復号回路（ＣＨＤＥＣ）
９…音声復号回路（ＳＰＤＥＣ）
１０，１７…Ｄ／Ａ変換器
１１…スピーカ
１２…マイクロホン
１４…音響エコーキャンセラ（ＡＥＣ）
１５…音声符号回路（ＳＰＣＯＤ）
１６…誤り訂正符号回路（ＣＨＣＯＤ）
１８…ディジタル変調回路（ＭＯＤ）
１９…キー入力部（ＫＥＹ）
２０…制御回路（ＣＯＮＴ）
２０ａ…管理情報送信制御手段
２０ｂ…ソフトウエア書き換え制御手段
２１…液晶表示器（ＬＣＤ）
２２…電源回路（ＰＯＷ）
２３…バッテリ
２４…外部インタフェース部（外部Ｉ／Ｆ）
２５…記憶部
３０…制御部
３０ａ…管理情報登録制御手段
３０ｂ…ソフトウエア変更制御手段
３１…通信インタフェース部（通信Ｉ／Ｆ）
３２…入出力インタフェース部（入出力Ｉ／Ｆ）
３３…記憶部
３３ａ…管理情報データベース
【図１】
0004011808.tif 000002
【図２】
0004011808.tif 000003
【図３】
0004011808.tif 000004
【図４】
0004011808.tif 000005
【図５】
0004011808.tif 000006
【図６】
0004011808.tif 000007
【図７】
0004011808.tif 000008