(57)【特許請求の範囲】
【請求項１】
複数の移動端末が基地局を介して交換局に接続される移動通信システムであって、
前記複数の移動端末の少なくとも電話番号及び前記複数の移動端末各々に格納されたプログラムの版数情報を蓄積する蓄積手段と、外部から指示された条件に合う移動端末の情報を前記蓄積手段から検索する検索手段と、前記検索手段で検索された移動端末の情報を基に当該移動端末に外部から入力されたプログラムを前記基地局を介して送出する送出手段とを有し、
前記交換局に、前記移動端末の通話状態を管理する手段を有し、
前記送出手段は、前記プログラムの送出中に前記交換局において当該プログラムを受信している移動端末の通話が開始されたことが検出されると当該プログラムの送出を中断しかつ当該通話が終了した時にそのプログラムの中断位置から前記プログラムを送出することを特徴とする移動通信システム。
【請求項２】
前記送出手段は、前記移動端末を使用する頻度が低くかつ回線の使用率も低い時間帯のうち予め設定された時間帯に前記プログラムの送出を行い、
前記移動端末は、前記予め設定された時間帯に電源が入り、前記プログラムの受信が終了すると電源が切れることを特徴とする請求項１記載の移動通信システム。
【請求項３】
複数の移動端末が基地局を介して交換局に接続される移動通信システムであって、
前記複数の移動端末の少なくとも電話番号及び前記複数の移動端末各々に格納されたプログラムの版数情報を蓄積する蓄積手段と、外部から指示された条件に合う移動端末の情報を前記蓄積手段から検索する検索手段と、前記検索手段で検索された移動端末の情報を基に当該移動端末に外部から入力されたプログラムを前記基地局を介して送出する送出手段とを有し、
前記交換局に、前記移動端末の通話状態を管理する手段を有し、
前記送出手段は、前記移動端末を使用する頻度が低くかつ回線の使用率も低い時間帯のうち予め設定された時間帯に前記プログラムの送出を行い、
前記移動端末は、前記予め設定された時間帯に電源が入り、前記プログラムの受信が終了すると電源が切れることを特徴とする移動通信システム。
【請求項４】
前記交換局は、前記複数の移動端末各々の稼働状況を監視しかつその監視結果に応じて前記送出手段による前記プログラムの送出を制御することを特徴とする請求項１から請求項３のいずれか記載の移動通信システム。
【請求項５】
前記送出手段から送出されてきたプログラムで自装置のプログラムを更新する更新手段を前記複数の移動端末各々に含むことを特徴とする請求項１から請求項４のいずれか記載の移動通信システム。
【請求項６】
複数の移動端末が基地局を介して交換局に接続される移動通信システムのプログラムダウンロード方法であって、
前記複数の移動端末の少なくとも電話番号及び前記複数の移動端末各々に格納されたプログラムの版数情報を蓄積する蓄積手段から外部指示条件に合う移動端末の情報を検索するステップと、検索された移動端末の情報を基に当該移動端末に外部から入力されたプログラムを前記基地局を介して送出するステップとを有し、
前記プログラムの送出中に前記交換局において当該プログラムを受信している移動端末の通話が開始されたことが検出されると当該プログラムの送出を中断しかつ当該通話が終了した時にそのプログラムの中断位置から前記プログラムを送出することを特徴とするプログラムダウンロード方法。
【請求項７】
前記移動端末を使用する頻度が低くかつ回線の使用率も低い時間帯のうち予め設定された時間帯に前記プログラムの送出を行い、
前記予め設定された時間帯に前記移動端末の電源が入り、前記プログラムの受信が終了すると前記移動端末の電源が切れることを特徴とする請求項６記載のプログラムダウンロード方法。
【請求項８】
複数の移動端末が基地局を介して交換局に接続される移動通信システムのプログラムダウンロード方法であって、
前記複数の移動端末の少なくとも電話番号及び前記複数の移動端末各々に格納されたプログラムの版数情報を蓄積する蓄積手段から外部指示条件に合う移動端末の情報を検索するステップと、検索された移動端末の情報を基に当該移動端末に外部から入力されたプログラムを前記基地局を介して送出するステップとを有し、
前記移動端末を使用する頻度が低くかつ回線の使用率も低い時間帯のうち予め設定された時間帯に前記プログラムの送出を行い、
前記予め設定された時間帯に前記移動端末の電源が入り、前記プログラムの受信が終了すると前記移動端末の電源が切れることを特徴とするプログラムダウンロード方法。
【請求項９】
前記交換局において前記複数の移動端末各々の稼働状況を監視しかつその監視結果に応じて前記プログラムの送出を制御することを特徴とする請求項６から請求項８のいずれか記載のプログラムダウンロード方法。
【請求項１０】
送出されてきたプログラムで自装置のプログラムを更新するステップを前記複数の移動端末各々に含むことを特徴とする請求項６から請求項９のいずれか記載のプログラムダウンロード方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は移動通信システム及びそれに用いるプログラムダウンロード方法に関し、特に移動通信システムを構成する移動通信機器内部に格納されたプログラムの更新方法に関する。
【０００２】
【従来の技術】
従来、移動通信機器においては、内部に格納されたプログラムを使用者が勝手に書換えられないように、そのプログラムの更新を事業者もしくは端末メーカの保守設備や工場設備がある場所で行っている。
【０００３】
その場合、事業者もしくは端末メーカの保守設備や工場設備によってプログラムの更新を行う際には治工具等を使用してコンピュータ等から書込んだり、移動端末を一度解体してプログラムメモリを交換したりしている。
【０００４】
【発明が解決しようとする課題】
上述した従来の移動通信機器では、プログラムの書換えが事業者もしくは端末メーカの保守設備や工場設備がないとできないため、一度市場に出た移動端末のプログラムの書換えが困難となっている。
【０００５】
そればかりでなく、そのプログラムの書換え時には治工具等を使用してコンピュータ等から書込んだり、移動端末を一度解体してプログラムメモリを交換したりする必要があるので、プログラムのアップデートに手間がかかるばかりでなく、アップデート作業のためにかえって故障を誘発する危険さえある。
【０００６】
そこで、本発明の目的は上記の問題点を解消し、事業者もしくは端末メーカの保守設備や工場設備がなくともプログラムの書換えを容易に行うことができ、プログラムのアップデートの手間を省くことができるとともに、アップデート作業による故障の誘発を防止することができる移動通信システム及びそれに用いるプログラムダウンロード方法を提供することにある。
【０００７】
【課題を解決するための手段】
本発明による移動通信システムは、複数の移動端末が基地局を介して交換局に接続される移動通信システムであって、
前記複数の移動端末の少なくとも電話番号及び前記複数の移動端末各々に格納されたプログラムの版数情報を蓄積する蓄積手段と、外部から指示された条件に合う移動端末の情報を前記蓄積手段から検索する検索手段と、前記検索手段で検索された移動端末の情報を基に当該移動端末に外部から入力されたプログラムを前記基地局を介して送出する送出手段とを備え、
前記交換局に、前記移動端末の通話状態を管理する手段を備え、
前記送出手段は、前記プログラムの送出中に前記交換局において当該プログラムを受信している移動端末の通話が開始されたことが検出されると当該プログラムの送出を中断しかつ当該通話が終了した時にそのプログラムの中断位置から前記プログラムを送出している。
【０００８】
本発明によるプログラムダウンロード方法は、複数の移動端末が基地局を介して交換局に接続される移動通信システムのプログラムダウンロード方法であって、
前記複数の移動端末の少なくとも電話番号及び前記複数の移動端末各々に格納されたプログラムの版数情報を蓄積する蓄積手段から外部指示条件に合う移動端末の情報を検索するステップと、検索された移動端末の情報を基に当該移動端末に外部から入力されたプログラムを前記基地局を介して送出するステップとを備え、
前記プログラムの送出中に前記交換局において当該プログラムを受信している移動端末の通話が開始されたことが検出されると当該プログラムの送出を中断しかつ当該通話が終了した時にそのプログラムの中断位置から前記プログラムを送出している。
【０００９】
すなわち、本発明の移動通信システムは、交換ネットワーク、無線基地局及び移動端末からなり、移動端末内部の制御プログラム、アプリケーションプログラム等の一部ないしは全部を、バージョンアップ等の理由で書換える必要が生じた場合、交換ネットワークもしくは無線基地局側から移動端末へ必要なプログラムを自動的にダウンロードし、書換えを指示する。
【００１０】
この場合、基地局は個々の移動端末のプログラムのバージョン等を管理する機能を有し、指示を受けた移動端末は使用者の操作等を待たずに自動的に内部のプログラムを書換える機能を有している。
【００１１】
また、書換え対象の移動端末においてユーザが使用していない状態であることを基地局側で監視し、ユーザの使用に障害にならないように、ダウンロードを制御するようにしている。
【００１２】
例えば、携帯電話へプログラムをダウンロード中している最中に通話を始めようとすると、ダウンロードを自動的に一旦中断し、通話が終了したらダウンロードを再開する。
【００１３】
そのような場合には、大量のプログラムを途中までダウンロードして中断した後に、また最初からダウンロードすると効率が悪いため、移動端末側で、ダウンロードしたプログラムを一時的に保持するメモリを持ち、複数回に分けて全てのプログラムをダウンロードし終わった後にプログラムを置換する機能を有している。
【００１４】
さらに、ダウンロードするプログラムは通信時間等を効率化するため、データ圧縮された状態で送られることが望ましく、そのために、基地局側にはデータ圧縮機能を、移動端末側にはデータ復元機能を有している。
【００１５】
さらにまた、一般に、夜間はユーザが端末を使用する頻度も低く、回線の使用率も低いため、この種のダウンロード作業が夜間に自動的に行われると便利である。そのため、基地局側では、時刻を監視し、ある時刻になるとダウンロード処理を開始する機能を有している。
【００１６】
この場合、移動端末の電源が切られていれば、ダウンロードができないので、予め基地局と示し合わされた時刻になると、自動的に電源が入り、ダウンロードが終了すると自動的に電源が切れる機能を移動端末側で有している。
【００１７】
これによって、事業者もしくは端末メーカの保守設備や工場設備がなくともプログラムの書換えを容易に行え、プログラムのアップデートの手間を省くことが可能になるとともに、アップデート作業による故障の誘発を防止することが可能となる。
【００１８】
【発明の実施の形態】
次に、本発明の実施例について図面を参照して説明する。図１は本発明の一実施例による移動通信システムの構成を示すブロック図である。図１において、本発明の一実施例による移動通信システムは移動電話端末（ＭＳ）１と、無線基地局装置２と、無線基地局制御装置３と、交換局装置４と、ダウンロード制御装置５とから構成されている。
【００１９】
移動電話端末１はその内部に格納されている制御プログラム、アプリケーションプログラム等の自機器へのダウンロードを行うためのプログラムダウンロード部１０を備えている。
【００２０】
ダウンロード制御装置５は交換局装置４に対してプログラムのダウンロードを制御しかつダウンロードするプログラムデータを出力するダウンロード制御部５１と、各移動電話端末１の電話番号、製造番号、型名、現在搭載されているプログラムのバージョン等を記憶するデータベース５２と、入力されたプログラムを記憶するメモリ５３と、ダウンロードするプログラムやダウンロード指示操作等を入力するダウンロードソフト入力装置５４とから構成されている。尚、交換局装置４にはダウンロード制御装置５との間の入出力を行うためのダウンロード制御装置インタフェース（ＩＦ）部４１を備えている。
【００２１】
図２は図１の移動電話端末１の構成を示すブロック図である。図２において、移動電話端末１はプログラムダウンロード部１０と、アンテナ１１と、無線送受信部１２と、ベースバンド送信処理部１３と、送信データ処理部１４と、ベースバンド受信処理部１５と、受信データ処理部１６と、送受信制御部１７と、ＣＰＵ（中央処理装置）１８と、ＲＯＭ（リードオンリメモリ）１９と、ＲＡＭ（ランダムアクセスメモリ）２０と、表示部・キーパッド部制御装置２１と、表示部２２と、キーパッド部２３と、電源制御部２４と、電池２５と、マイク２６と、スピーカ２７とから構成されている。また、プログラムダウンロード部１０はプログラムダウンロード制御部３１と、プログラムダウンロード用メモリ３２とから構成されている。
【００２２】
図３は図１のデータベース５２の構成例を示す図である。図３において、データベース５２は電話番号「０９０１２３４５６７８」，「０９０１２３４５６７９」，「０９０１２３４５７００」と、製造番号「１９９９０１０００１」，「１９９９０１０００２」，「１９９９０１０１００」と、型名「Ｎ２０６」，「Ｎ２０７」と、現在搭載されているプログラムのバージョン「Ｖ１．０１」，「Ｖ１．２０」と、最終更新年月日「１９９９／０４／０１」，「１９９９／０４／１０」，「１９９９／０５／０１」とから構成されている。
【００２３】
図４及び図５は本発明の一実施例による基地局側のプログラム更新処理を示すフローチャートであり、図６及び図７は本発明の一実施例による端末側のプログラム更新処理を示すフローチャートである。これら図１〜図７を参照して本発明の一実施例によるプログラム更新処理動作について説明する。
【００２４】
移動電話端末（ＭＳ）１のプログラムのバージョンアップ等が発生した場合、システム管理者は新しいソフトウェアをダウンロードソフト入力装置５４を通じてダウンロード制御装置５に入力する（図４ステップＳ１）。入力されたプログラムはメモリ５３に保存される。
【００２５】
また、システム管理者はその新しいプログラムを適用する条件、例えば対象となる型名や最終更新年月日等をダウンロードソフト入力装置５４を通じてダウンロード制御装置５に設定する（図４ステップＳ２）。
【００２６】
ダウンロード制御部５１はダウンロードソフト入力装置５４を通じて設定された条件に基づいてデータベース５２からダウンロードの対象となる移動電話端末１の電話番号を抽出し、それらに対してダウンロードを開始するよう、ダウンロード制御装置インタフェース部４１を通じて交換局装置４に要求を出す（図４ステップＳ３）。
【００２７】
通常、交換局装置４では各移動電話端末１の通話状態が管理されており、交換局装置４はある電話番号の移動電話端末１に対するダウンロードの要求を受付けると、その番号の移動電話装置が対象の移動電話端末１が待受け中になっていることを確認し、対象の移動電話端末１が待受け中で有れば（図４ステップＳ７）、無線基地局制御装置３及び無線基地局装置２を通して着信をかけ、対象の移動電話端末１を呼出す。
【００２８】
交換局装置４は着信をかけて対象の移動電話端末１の呼出しに成功すると（図４ステップＳ８，Ｓ９）、ダウンロード要求を出し、続いてダウンロード制御装置５から受取ったプログラムデータを、通話チャネルに載せて移動電話端末１へ送信する（図５ステップＳ１０〜Ｓ１２）。
【００２９】
交換局装置４は必要なプログラムの送信を終えて、移動電話端末１から受信完了の信号を制御メッセージ等で受信したらダウンロードを完了して通信を終了し（図５ステップＳ１４）、ダウンロード制御装置５に対して完了した移動電話端末１の電話番号とともに、完了したことを通知する。ダウンロード制御装置５は交換局装置４からの完了の通知を受けて、データベース５２のデータを更新し（図５ステップＳ１５，Ｓ１６）、当該移動電話端末１に新たなバージョンが更新されたことを記録する。
【００３０】
しかしながら、対象の移動電話端末１が通話中であれば（図４ステップＳ６）、または対象の移動電話端末１が待受け中でも通話中でもない場合（図４ステップＳ７）、あるいは対象の移動電話端末１からの応答がない場合（図５ステップＳ１１，Ｓ１５）、あるいはまた対象の移動電話端末１へのプログラムの送信が中断した場合（図５ステップＳ１３）、他の移動電話端末１へのダウンロードを実施するのであれば（図５ステップＳ１７）、対象の移動電話端末１の呼出しがプログラム送信の中断による再開であれば（図４ステップＳ４）、中断時に保持した継続位置データを呼出し（図４ステップＳ５）、上記の処理を続行する。
【００３１】
本実施例では複数の移動電話端末１へのダウンロードが中断するような場合に、他の移動電話端末１へのダウンロードを行い、ダウンロードが中断した移動電話端末１へはその中断位置からダウンロードを行うようにしている。これに対し、各移動電話端末１毎にダウンロードを行う場合には通話が終了して対象の移動電話端末１が待受けに戻るまで待機するようにすることも可能である。
【００３２】
一方、着信を受付け、続いてダウンロード要求を受けた移動電話端末１は要求を受付けたことを無線基地局装置２に通知し、プログラムダウンロードモードに入る。
【００３３】
移動電話端末１は無線送受信部１２とベースバンド受信部１５とデータ受信処理部１６とを介して通信チャネルから受信データとしてプログラムを受信し、それをプログラムダウンロード用メモリ３２に順次蓄えておく（図６ステップＳ２１〜２８）。
【００３４】
移動電話端末１は必要なデータの受信を無事完了したら（図６ステップＳ２９）、受信完了を無線基地局装置２へ通知して通信を終える（図７ステップＳ３０，Ｓ３１）。
【００３５】
その後、移動電話端末１はプログラムダウンロード制御部３１によって、ＲＯＭ１９に記憶されている現在のメインプログラムを消去し、プログラムダウンロード用メモリ３２に蓄えられた新しいプログラムを新たにＲＯＭ１９に書込んでプログラムの更新を終える（図７ステップＳ３２，Ｓ３３）。
【００３６】
このように、本実施例において、交換ネットワークもしくは無線基地局側で、移動電話端末１の型式番号、製造番号、バージョン情報等に基づいて、各移動電話端末１のプログラム書換えを個々に指示することができるため、移動電話端末１をプログラム書換えのために販売店等に持ってゆく必要がなくなり、使用者は常に最適のプログラムを自動的に享受することができる。
【００３７】
この場合、プログラムのダウンロードが製造番号等のデータベース５２の内容に基づいて実施されるため、電話番号と同等のセキュリティを守ることができる。
【００３８】
また、移動端末使用者や保守作業員が移動電話端末１に触れることなく、移動電話端末１のプログラムのアップデートを行うことができるので、プログラム書換え作業時の作業ミス等による不良発生を抑えることができ、プログラム書換え作業要員の育成・維持費用等も削減することができる。さらに、夜間等のネットワークのトラフィックが空いている時間帯を利用してプログラムのダウンロードを効率的に行うこともできる。
【００３９】
これによって、本実施例では事業者もしくは端末メーカの保守設備や工場設備がなくともプログラムの書換えを容易に行うことができ、プログラムのアップデートの手間を省くことができるとともに、アップデート作業による故障の誘発を防止することができる。
【００４０】
図８は本発明の他の実施例による移動電話端末の構成を示すブロック図である。図８において、本発明の他の実施例による移動電話端末はタイマ部２８を設けた以外は図２に示す本発明の一実施例による移動電話端末１と同様の構成となっており、同一構成要素には同一符号を付してある。また、同一構成要素の動作は本発明の一実施例による移動電話端末１と同様である。
【００４１】
図９は本発明の他の実施例による移動通信システムの構成を示すブロック図である。図９において、本発明の他の実施例による移動通信システムはタイマ部５５を設けた以外は図１に示す本発明の一実施例による移動通信システムと同様の構成となっており、同一構成要素には同一符号を付してある。また、同一構成要素の動作は本発明の一実施例による移動通信システムと同様である。尚、図９においては、交換局装置４及びダウンロード制御装置５のみを図示しており、他の装置の図示は省略している。
【００４２】
本発明の他の実施例は上述した本発明の一実施例に対して、さらにプログラムダウンロード実施時刻をタイマ部２８，５５等で管理し、例えばある時刻に自動的に開始するようにしている。
【００４３】
移動電話端末側では予めユーザもしくは事業者等が自動ダウンロード開始時刻を設定しておき、その時刻が来ると、移動電話端末の電源がオフになっている場合でも自動的に電源をオンにしてダウンロード開始の指示が基地局側から来るのを待つ。
【００４４】
基地局側では各移動電話端末に設定されたダウンロード自動開始時刻を記憶しておき、移動電話端末毎に決められた時刻になると、ダウンロード作業を開始する。
【００４５】
図１、２に示した本発明の一実施例の構成に対して、計時機能と時刻アラーム機能とを基地局側及び移動電話端末側それぞれに付加するだけで容易に実現することが可能である。
【００４６】
これによって、例えば深夜に時刻を設定しておくことで、回線が比較的空いている時間帯にダウンロード作業を実施することができ、ダウンロード作業が通信回線容量を圧迫してしまうことを避けることができる。
【００４７】
また、ユーザが通常あまり移動電話端末を使用しない時間帯に設定しておくことで、例えばユーザが寝ている間に自動的にプログラムの更新が実施される等が可能となり、ダウンロードのために移動電話端末が使えないような状況となる可能性を低減することができる。
【００４８】
【発明の効果】
以上説明したように本発明によれば、複数の移動端末が基地局を介して交換局に接続される移動通信システムにおいて、複数の移動端末の少なくとも電話番号及び複数の移動端末各々に格納されたプログラムの版数情報を蓄積する蓄積手段から外部指示条件に合う移動端末の情報を検索し、検索された移動端末の情報を基に当該移動端末に外部から入力されたプログラムを基地局を介して送出することによって、事業者もしくは端末メーカの保守設備や工場設備がなくともプログラムの書換えを容易に行うことができ、プログラムのアップデートの手間を省くことができるとともに、アップデート作業による故障の誘発を防止することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の一実施例による移動通信システムの構成を示すブロック図である。
【図２】図１の移動電話端末の構成を示すブロック図である。
【図３】図１のデータベースの構成例を示す図である。
【図４】本発明の一実施例による基地局側のプログラム更新処理を示すフローチャートである。
【図５】本発明の一実施例による基地局側のプログラム更新処理を示すフローチャートである。
【図６】本発明の一実施例による端末側のプログラム更新処理を示すフローチャートである。
【図７】本発明の一実施例による端末側のプログラム更新処理を示すフローチャートである。
【図８】本発明の他の実施例による移動電話端末の構成を示すブロック図である。
【図９】本発明の他の実施例による移動通信システムの構成を示すブロック図である。
【符号の説明】
１  移動電話端末
２  無線基地局装置
３  無線基地局制御装置
４  交換局装置
５  ダウンロード制御装置
１０  プログラムダウンロード部
１１  アンテナ
１２  無線送受信部
１３  ベースバンド送信処理部
１４  送信データ処理部
１５  ベースバンド受信処理部
１６  受信データ処理部
１７  送受信制御部
１８  ＣＰＵ
１９  ＲＯＭ
２０  ＲＡＭ
２１  表示部・キーパッド部制御装置
２２  表示部
２３  キーパッド部
２４  電源制御部
２５  電池
２６  マイク
２７  スピーカ
２８，５５  タイマ部
３１  プログラムダウンロード制御部
３２  プログラムダウンロード用メモリ
４１  ダウンロード制御装置インタフェース部
５１  ダウンロード制御部
５２  データベース
５３  メモリ
５４  ダウンロードソフト入力装置
【図１】
0003562393.tif 000002
【図２】
0003562393.tif 000003
【図３】
0003562393.tif 000004
【図４】
0003562393.tif 000005
【図５】
0003562393.tif 000006
【図６】
0003562393.tif 000007
【図７】
0003562393.tif 000008
【図８】
0003562393.tif 000009
【図９】
0003562393.tif 000010