(57)【要約】【課題】  余分な回線を保持しなくとも、故障に対して早急かつ確実に復旧することができる基地局装置、およびその基地局装置を含む通信システムを提供すること。【解決手段】  基地局装置１２は、第１送受信部２０と、第２送受信部２２と、検出部２４と、制御部２６と、を含む。制御部２６は、第１送受信部２０と第２送受信部２２に対しデータの受け渡し処理を行うことによって、端末装置でのチャネルとサーバ１４でのチャネルとを接続する。第１送受信部２０は、有線回線を介してサーバ１４との通信を行う。第２送受信部２２は、無線回線を介して端末装置との通信を行う。検出部２４は、第１送受信部２０に含まれている有線通信を行うプログラムに異常が生じたことを検出する。制御部２６は、第１送受信部２０と第２送受信部２２と検出部２４とを制御する。【選択図】  図２
2006339751.tif 000002
【特許請求の範囲】
【請求項１】
有線回線を介してサーバとの通信を行う第１送受信部と、
無線回線を介して端末装置との通信を行う第２送受信部と、
前記第１送受信部にて、有線通信のために実行されるプログラムに異常が生じたことを検出する検出部と、
前記検出部によって異常が検出された場合、前記第２送受信部を介して、プログラムを他の基地局装置に要求し、他の基地局装置から送信されたプログラムを用いて、前記第１送受信部におけるプログラムを更新する制御部と、
を備えることを特徴とする基地局装置。
【請求項２】
前記制御部は、
前記第２送受信部を介して、他の基地局装置から送信された信号をもとに受信電界強度を測定する測定部と、
前記測定部によって測定された結果をもとに、前記プログラムを要求するための他の基地局装置を選択する選択部と、
を含むことを特徴とする請求項１に記載の基地局装置。
【請求項３】
前記制御部は、前記第２送受信部を介して、複数の他の基地局装置のそれぞれに前記プログラムを要求し、それぞれ受信したプログラムを合成して更新することを特徴とする請求項１に記載の基地局装置。
【請求項４】
前記プログラムは、複数のブロックから構成され、
前記制御部は、前記ブロックを単位として、プログラムを要求すべき複数の基地局装置を選択する手段と、前記第２送受信部を介して、前記複数の基地局装置のそれぞれに対し、前記プログラムに含まれるそれぞれのブロックを要求する手段と、それぞれ受信した前記プログラムのブロックを合成して更新する手段とを含むことを特徴とする請求項１に記載の基地局装置。
【請求項５】
前記制御部では、
前記第２送受信部において他の基地局装置から送られた前記プログラムの受信が失敗した場合、他の基地局装置のうち、前記プログラムを送信した基地局装置以外の基地局装置に対し、前記プログラムを要求することを特徴とする請求項１乃至４のいずれかに記載の基地局装置。
【請求項６】
サーバと、
有線回線を介して前記サーバと通信を行い、かつ、無線回線を介して端末装置と通信を行う複数の基地局装置と、
を備え、
前記複数の基地局装置のいずれかの基地局装置において、有線回線を介してサーバと通信を行うためのプログラムに異常が発生した場合、前記基地局装置は、他の基地局装置に対して無線回線を介して要求したプログラムを用いることによって、前記異常が発生したプログラムを更新することを特徴とする基地局システム。
【請求項７】
前記他の基地局装置は、前記プログラムに異常が発生した基地局装置において、前記プログラムの受信が失敗した場合、さらに別の基地局装置に対し、サーバを介して、前記異常が発生した基地局装置に前記プログラムを送信させることを特徴とする請求項６に記載の基地局システム。
【請求項８】
有線通信を行うプログラムに異常が生じたことを検出するステップと、
前記検出するステップによって異常が検出された場合、無線回線を介して、他の基地局装置に前記プログラムを要求し、他の基地局装置から送信された前記プログラムをもとに異常が発生したプログラムを更新するステップと、
を含むことを特徴とする復旧方法。
【請求項９】
有線回線を介してサーバとの通信を行うステップと、
無線回線を介して端末装置との通信を行うステップと、
前記サーバとの通信を行うステップにて、有線通信のために実行されるプログラムに異常が生じたことを検出するステップと、
前記検出するステップによって異常が検出された場合、無線回線を介して、前記プログラムを他の基地局装置に要求し、他の基地局装置から送信された前記プログラムを用いて、前記サーバとの通信を行うプログラムを更新するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、復旧技術に関し、特に基地局装置の異常を復旧する復旧方法およびそれを利用した基地局装置、基地局システムに関する。
【背景技術】
【０００２】
一般に、通信システムは、サーバと、サーバを起点として通信回線を介して接続された複数の装置とによって構成されている。また、サーバは、さらに上位の制御装置、ネットワーク層と接続され、ツリー構造のネットワーク環境が構築されている。このようなネットワーク環境においては、いずれかの装置に異常、もしくは故障が発生したような場合、その装置より下位に存在する装置の通信が断絶されてしまう。したがって、故障に対しては、早急に復旧する必要がある。従来、このような問題を解決する方法として、予め回線を二重に用意し、少なくとも一方の回線は通信可能な状態とすることで、故障が生じたような場合の通信の断絶を防いでいた（たとえば、特許文献１参照。）。また、予め回線を二重に用意できないような場合は、遠隔から故障を自動的に検出するとともに、故障が発生した装置の保守を行う者に対し、故障の個所、復旧の方法などを指示することにより、通信が断絶する時間を低減させていた（たとえば、特許文献２参照。）。
【特許文献１】特開平６−２５２９１９号公報
【特許文献２】特開２００２−０７３１５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一般的に、有線回線、無線回線を問わず、使用しない回線、または回線制御のための装置を設けておかなければならない状況は、コスト的に好ましくない。また、人手による復旧は時間がかかるだけでなく、人的ミスが発生しないともいえない。
【０００４】
本発明はこうした状況に鑑みてなされたものであり、その目的は、余分な回線を保持しなくとも、故障に対して早急かつ確実に復旧することができる基地局装置、およびその基地局装置を含む基地局システムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のある態様の基地局装置は、有線回線を介してサーバとの通信を行う第１送受信部と、無線回線を介して端末装置との通信を行う第２送受信部と、第１送受信部にて、有線通信のために実行されるプログラムに異常が生じたことを検出する検出部と、検出部によって異常が検出された場合、第２送受信部を介して、プログラムを他の基地局装置に要求し、他の基地局装置から送信されたプログラムを用いて、第１送受信部におけるプログラムを更新する制御部と、を備える。
【０００６】
ここで、「プログラムを用いて、第１送受信部におけるプログラムを更新する」とは、新しいプログラムに書き換えることなどを含む。この態様によると、端末装置との通信に使用していた回線を用いて、他の基地局装置からプログラムをダウンロードすることによって、早期に異常を復旧することができる。
【０００７】
また、制御部は、第２送受信部を介して、他の基地局装置から送信された信号をもとに受信電界強度を測定する測定部と、測定部によって測定された結果をもとに、プログラムを要求するための他の基地局装置を選択する選択部と、を含んでもよい。
【０００８】
この態様によると、通信環境の良い基地局装置からプログラムを得ることができるので、より確実にダウンロードをすることができる。また、何度もプログラムを再送してもらう必要がないので、システムに影響を与えず、かつ早期に復旧処理を行うことができる。
【０００９】
ここで、「測定された結果をもとに、プログラムを要求する他の基地局装置を選択」とは、測定された結果、その基地局装置との間の通信環境が良好であると判断される基地局装置を選択することなどを含み、たとえば、最も受信電界強度が大きい基地局装置を選択してもよく、また、所定のしきい値をこえる受信電界強度にかかる少なくとも１以上の基地局装置を選択してもよい。
【００１０】
また、制御部は、第２送受信部を介して、複数の他の基地局装置のそれぞれにプログラムを要求し、それぞれ受信したプログラムを合成して更新してもよい。
【００１１】
この態様によると、同一のプログラムを複数の他の基地局装置から送信させることによって、受信ダイバーシチ効果を高めることができ、異常が発生した基地局装置において確実にプログラムを得ることができる。また、プログラムの再送回数を低減することができるので、システムに影響を与えず、かつ早期に復旧処理を行うことができる。
【００１２】
また、プログラムは、複数のブロックから構成され、制御部は、ブロックを単位として、プログラムを要求すべき複数の基地局を選択し、第２送受信部を介して、複数の他の基地局装置のそれぞれに対し、プログラムに含まれるそれぞれのブロックを要求し、それぞれ受信したプログラムのブロックを合成して更新してもよい。
【００１３】
この態様によると、複数の基地局装置が分担して、それぞれのブロックを送信するので、より短時間でダウンロードを完了することができる。また、異常の復旧をより短時間で完了することができる。
【００１４】
また、制御部は、第２送受信部において他の基地局装置から送られたプログラムの受信が失敗した場合、他の基地局装置のうちプログラムを送信した基地局装置以外の基地局装置に対し、プログラムを要求してもよい。
【００１５】
この態様によると、受信が失敗した基地局装置以外の基地局装置からプログラムを送信させるので、より確実にかつ早急に、異常を復旧することができる。一度、もしくは、数度にわたりプログラムの受信が失敗した場合は、その基地局装置からの送信を諦め、他の基地局装置から送信させるほうが好ましい場合が多いと考えられるためである。
【００１６】
本発明の別の態様は、基地局システムである。この基地局システムは、サーバと、有線回線を介してサーバと通信を行い、かつ、無線回線を介して端末装置と通信を行う複数の基地局装置と、を備える。複数の基地局装置のいずれかの基地局装置において、有線回線を介してサーバと通信を行うためのプログラムに異常が発生した場合、基地局装置は、他の基地局装置に対して無線回線を介して要求したプログラムを用いることによって、更新する。
【００１７】
この態様によると、端末装置との通信に使用していた回線を用いて、他の基地局装置からプログラムをダウンロードすることによって、早期に異常を復旧することができる。
【００１８】
また、他の基地局装置は、プログラムに異常が発生した基地局装置においてプログラムの受信が失敗した場合、さらに別の基地局装置に対し、サーバを介して、異常が発生した基地局装置にプログラムを送信させてもよい。
【００１９】
この態様によると、異常が発生した基地局装置以外の基地局装置が、協力して、異常を復旧させるためのプログラムを送信させることによって、より確実にかつより早期に異常を復旧することができる。
【００２０】
本発明のさらに別の態様は、復旧方法である。この方法は、有線通信を行うプログラムに異常が生じたことを検出するステップと、検出ステップによって異常が検出された場合、無線回線を介して、他の基地局装置にプログラムを要求し、他の基地局装置から送信されたプログラムをもとに更新するステップと、を含む。
【００２１】
この態様によると、端末装置との通信に使用していた回線を用いて、他の基地局装置からプログラムをダウンロードすることによって、早期に異常を復旧することができる。
【００２２】
本発明のさらに別の態様は、コンピュータに実行させるためのプログラムである。このプログラムは、有線回線を介してサーバとの通信を行うステップと、無線回線を介して端末装置との通信を行うステップと、前記サーバと通信を行うステップにて、有線通信のために実行されるプログラムに異常が生じたことを検出する検出ステップと、前記検出ステップによって異常が検出された場合、無線回線を介して、前記プログラムを他の基地局装置に要求し、他の基地局装置から送信された前記プログラムを用いて、前記サーバと通信を行うプログラムを更新するステップと、を含む。
【００２３】
この態様によると、端末装置との通信に使用していた回線を用いて、他の基地局装置からプログラムをダウンロードすることによって、早期に異常を復旧することができる。
【００２４】
また、更新するステップは、無線回線を介して、他の基地局装置から送信された信号をもとに受信電界強度を測定するステップと、測定するステップによって測定された結果をもとに、プログラムを要求するための他の基地局装置を選択するステップと、を含んでもよい。
【００２５】
また、更新するステップは、無線回線を介して、複数の他の基地局装置のそれぞれにプログラムを要求し、それぞれ受信したプログラムにかかる信号を合成して更新してもよい。
【００２６】
また、プログラムは、複数のブロックから構成され、更新するステップは、ブロックを単位として、プログラムを要求すべき複数の基地局を選択し、無線回線を介して、複数の他の基地局装置のそれぞれに対し、プログラムに含まれるそれぞれのブロックを要求し、それぞれ受信したプログラムのブロックを合成して更新してもよい。
【００２７】
また、更新するステップは、他の基地局装置から送られたプログラムの受信が失敗した場合、プログラムを送信した基地局装置以外の他の基地局装置に対し、プログラムを要求してもよい。
【００２８】
また、他の基地局装置の制御するステップは、異常が発生した基地局装置においてプログラムの受信が失敗した場合、さらに別の基地局装置に対し、サーバを介して、異常が発生した基地局装置に対し、プログラムを送信させてもよい。
【００２９】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００３０】
本発明によれば、端末装置との通信に使用していた回線を用いて、他の基地局装置からプログラムをダウンロードすることによって、早期に異常を復旧することができる。
【発明を実施するための最良の形態】
【００３１】
本発明を具体的に説明する前に、まず概要を述べる。本発明の実施例は、サーバと、サーバと有線回線で接続された基地局装置と、基地局装置と無線回線で接続された端末装置とを含む。基地局装置は、内部に搭載されたプログラムによって、サーバと有線通信を行う。プログラムには、有線通信を行うための処理が含まれており、たとえば、誤り訂正処理や、パケット形成処理などを含む。実施例に係る通信システムは、以上のような構成において、有線通信に関するプログラムに異常が発生した基地局装置に対し、速やかに異常を復旧することを目的とする。詳細は後述するが、異常が発生した基地局装置は、他の基地局装置に対し、異常が発生していない無線回線を通じて、プログラムを要求する。
【００３２】
ここで、「サーバ」とは、複数の基地局装置を制御する装置などを含み、たとえば、回線交換機であってもよく、また、端末装置のハンドオーバなどを制御する装置であってもよい。また、「端末装置」とは、基地局装置を介して通信を行う無線機などを含み、たとえば、携帯電話であってもよく、また、第二世代コードレス電話システムであってもよく、また、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を搭載したコンピュータなどであってもよい。また、「プログラム」とは、ハードウェアに対し命令を実行させるための実行手順などを含み、たとえば、Ｃ言語などで記述された実行手順であってもよく、また、アセンブラなどの機械語で記述された実行手順であってもよい。
【００３３】
図１は、本発明の実施例にかかる通信システム１００の構成例を示す図である。図１の通信システム１００は、たとえば、携帯電話システムであってもよく、また、第二世代コードレス電話システムであってもよい。通信システム１００は、端末装置１０、基地局装置１２と総称される第１基地局装置１２ａ、第２基地局装置１２ｂ、第Ｎ基地局装置１２ｎ、サーバ１４を含む。通信システム１００においては、複数の基地局装置１２のいずれかの基地局装置１２、たとえば第１基地局装置１２ａにおいて、サーバ１４と通信を行うためのプログラムに異常が発生した場合、基地局装置１２は、他の基地局装置１２、たとえば、第２基地局装置１２ｂから無線回線を介して送られたプログラムを用いることによって、異常を回復する。以下においては、異常が発生した基地局装置１２を「異常基地局装置」と称する。また、異常基地局装置に対してプログラムを送信する他の基地局装置１２を「プログラム送信基地局装置」と称する。
【００３４】
サーバ１４は、複数の基地局装置１２を接続する。また、サーバ１４は、複数の基地局装置１２の通信を制御する。例えば、第１基地局装置１２ａに接続された端末装置１０から、信号を入力し、第２基地局装置１２ｂに接続された端末装置１０に、信号を出力する。
【００３５】
基地局装置１２は、有線側のインタフェースにサーバ１４を接続し、無線側のインタフェースに端末装置１０を接続する。また、基地局装置１２は、送受信機能を有する。また、サーバ１４は、複数の基地局装置１２を統括して呼の制御を行う呼制御機能を有する。すなわち、基地局装置１２は、送受信機能によって、端末装置１０に対してデータを送受信し、呼制御機能を有するサーバ１４に端末装置１０に割り当てたチャネルを転送する。後者について、基地局装置１２は、複数のチャネルを規定しており、そのうちのいずれかを端末装置１０に割り当てる。なお、第二世代コードレス電話システムの場合、チャネルがスロットであってもよい。端末装置１０は、ひとつだけ図示されているが、複数であってもよい。また、サーバ１４でのチャネルは、Ｄチャネル、Ｂチャネルを含む。
【００３６】
図２は、図１の基地局装置１２の構成例を示す図である。基地局装置１２は、第１送受信部２０と、第２送受信部２２と、検出部２４と、制御部２６と、を含む。基地局装置１２は、一端に、図示しない無線回線を介して端末装置１０と接続し、他端に、サーバ１４と接続する。このような構成によって、基地局装置１２は、複数の端末装置１０と通信を行う。また、制御部２６は、第１送受信部２０と第２送受信部２２に対しデータの受け渡しを行うことによって、端末装置１０でのチャネルとサーバ１４でのチャネルとを接続する。
【００３７】
ここで、また、「第１送受信部」とは、サーバと通信するための送信部、受信部などを含み、たとえば、回線制御装置や変復調装置などを含んでもよく、また、記憶装置などを含んでいてもよい。また、「第２送受信部」とは、端末装置と通信をするための送信部、受信部などを含み、たとえば、アンテナや高周波信号を処理する装置を含んでいてもよく、また、変復調回路、誤り訂正符復号回路などを含んでいてもよい。「異常」とは、たとえば、プログラムのバージョンが古いためにプログラムの動作が不能となった場合であってもよく、また、プログラム自体が外的または内的要因により破壊され、もしくは消去されたような場合などを含む。つまり、プログラムを実行した結果、所望の結果が得られなかった場合などをいう。外的要因とは、ハードウェアに対し物理的もしくは化学的衝撃などに起因する原因などを含む。内的要因とは、プログラムもしくはシステムを破壊するためのウイルスプログラムによる原因などを含む。
【００３８】
第１送受信部２０は、有線回線を通じてサーバ１４との通信を実行する。サーバ１４との通信は、第１送受信部２０に組み込まれた、図示しないプログラムによって制御、もしくは実行されている。プログラムは、第２送受信部２２を介して、端末装置１０からの信号をサーバ１４に送信し、また、サーバ１４からの信号を端末装置１０に送信する処理を第１送受信部２０に実行させる。もし、このプログラムに異常が発生した場合、異常が復旧するまで、基地局装置１２と接続されていたすべての端末装置１０の通信が遮断されてしまう。したがって、後述する方法により早急に復旧する必要がある。
【００３９】
第２送受信部２２は、無線回線でのチャネルを割り当てることによって、端末装置１０との通信を実行する。すなわち、図１の基地局装置１２での送受信機能を有する。そのため、第２送受信部２２は、たとえば、増幅機能を含み、また、周波数変換機能、変復調機能、誤り訂正機能、再送機能などを含んでいてもよい。基地局装置１２は、複数のチャネルから構成されるフレームを規定している。ここで、フレームの構成は、第二世代コードレス電話システムにおけるフレームの構成と同一であるとする。
【００４０】
第２送受信部２２は、送受信機能のうちの受信に対する機能として、無線回線を介して、図示しない端末装置１０からの信号を受信し、受信した信号に対して周波数変換を実行する。さらに、周波数変換された信号を復調し、第１送受信部２０に出力する。一方、送受信機能のうちの送信に対する機能として、第２送受信部２２は、第１送受信部２０から信号を受けつけ、受けつけた信号を変調する。さらに、変調した信号に対して周波数変換を実行し、無線回線を介して、周波数変換された信号を端末装置１０に送信する。制御部２６は、送信する際の電力を制御してもよい。
【００４１】
検出部２４は、第１送受信部２０に含まれているプログラムに異常が発生したことを検出し、制御部２６に対し、異常が発生した旨を示す信号を送る。異常の検出は、たとえば、チェックサムなどによってプログラムが所望の態様で構成されているか否かを調べたり、また、特定のテストデータを用いて、プログラムの出力信号、もしくは出力データが、特定のデータに対応しているか否かを調べることによって検出してもよい。
【００４２】
制御部２６は、第１送受信部２０と第２送受信部２２と検出部２４とを制御する。制御部２６は、検出部２４によって異常が検出された場合、第２送受信部２２に対し、プログラムをプログラム送信基地局装置に要求し、プログラム送信基地局装置から送信されたプログラムをもとに、第１送受信部２０のプログラムを更新する。送信されるプログラムは、異常が発生したプログラムを復旧し、正常な状態に戻すためのプログラムである。「プログラムをもとに、第１送受信部のプログラムを更新する」とは、プログラムを正常なプログラムに書き換えることなどを含み、また、プログラムを実行することによって、プログラムの異常を回復させることなどを含む。
【００４３】
また、制御部２６は、プログラム送信基地局装置から送信された信号をもとに受信電界強度を測定し、測定結果をもとにプログラムを送信させるべきプログラム送信基地局装置を選定してもよい。また、制御部２６は、複数のプログラム送信基地局装置のそれぞれにプログラムを要求させ、それぞれ受信したプログラムを合成して異常を回復してもよい。ここで、「合成して」とは、受信ダイバーシチ合成などを含み、たとえば、最ゆう合成であってもよい。また、受信したプログラムのうち、受信状態が良好なプログラムにかかる信号を選択して合成しよい。また、合成は、異常基地局装置のアンテナ端において行ってもよく、また、復調、もしくは復号した後に行ってもよい。
【００４４】
プログラムが、複数のブロックから構成される場合、制御部２６は、複数のプログラム送信基地局装置のそれぞれに対し、プログラムのブロックのそれぞれを分散して要求し、それぞれ受信したプログラムのブロックを合成して異常を復旧する。  ここで、「複数のブロック」とは、プログラムを構成する複数の部分などを含み、たとえば、プログラムに含まれる複数の機能のうちのいずれかの機能モジュールであってもよく、また、プログラムを実行する際に必要となるデータや定義ファイルなどであってもよい。
【００４５】
また、制御部２６は、第２送受信部２２においてプログラム送信基地局装置から送られたプログラムの受信が失敗した場合、プログラム送信基地局装置以外の基地局装置１２に対し、プログラムを要求してもよい。また、プログラム送信基地局装置における制御部２６は、異常基地局装置においてプログラムの受信が失敗した場合、さらに別の基地局装置１２に対し、サーバ１４を介して、異常基地局装置に対し、プログラムを送信させてもよい。
【００４６】
また、「受信が失敗した場合」とは、通信環境が劣悪なために正常に受信できなかった場合などを含み、たとえば、受信した結果、復調できなかった場合などを含み、また、復調できた場合であってもプログラムとして正常に動作できない態様で受信されたような場合も含む。つまり、所望のプログラムが取得できなかったような場合をいう。また、「さらに別の基地局装置」とは、異常基地局装置、およびプログラム送信基地局装置以外の基地局装置１２などを含み、たとえば、正常にプログラムを送信することができる基地局装置であってもよく、また、サーバの選択により選ばれた基地局装置１２であってもよい。また、「サーバを介して」とは、サーバを通じてさらに別の基地局装置から、異常が発生した基地局装置にプログラムを送信させる態様などを含み、たとえば、サーバ選択したプログラムを送信する基地局装置からプログラムを送信させる態様であってよく、また、サーバはなにもせず、プログラム送信基地局装置から指定された基地局装置に対し、指定された指示信号を送信するような態様であってもよい。
【００４７】
図３は、図２の制御部２６の構成例を示す図である。制御部２６は、更新部３０と、選択部３２と、測定部３４と、を含む。測定部３４は、プログラム送信基地局装置から送信された信号をもとに受信電界強度、たとえば、ＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）などを測定する。ここで、「信号」とは、通信環境を推定するための制御信号などを含み、たとえば、既知信号であってもよく、また、制御信号などであってもよい。また、選択部３２は、測定部３４によって測定された結果をもとに、プログラムを要求するプログラム送信基地局装置を選択する。制御部２６は、第２送受信部２２にプログラム送信基地局装置のそれぞれにプログラムを要求させ、更新部３０は、受信したプログラムにかかる信号を用いてプログラムの異常を回復する。
【００４８】
これらの構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされた通信機能のあるプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００４９】
以上の構成による基地局装置１２の動作について、図４と図５を用いて説明する。図４は、図１の基地局装置のうち、異常基地局装置の動作例を示す第１のフローチャートを示す図である。まず、検出部２４が第１送受信部２０に含まれているプログラムの異常を検出する（Ｓ１０）。つぎに、異常基地局装置は、その動作を端末装置の動作に切り替える（Ｓ１２）。異常基地局装置においては、プログラムに異常をきたしているため、有線通信が行えず無線通信のみが可能な状態となっている。したがって、端末装置の動作に切り替えることによって、プログラム送信基地局装置から、端末装置としての当該異常基地局装置に対しプログラムを送らせることを可能とさせる。つぎに、選択部３２は、発呼先のプログラム送信基地局装置を選択し（Ｓ１４）、発呼を行う（Ｓ１６）。発呼とは、通信を開始するための準備信号をプログラム送信基地局装置に送信することなどをいう。
【００５０】
発呼が成功した場合（Ｓ１８のＹ）、すなわち、通信を行う準備が確立できた場合であって、かつ、プログラム送信基地局装置から受信した回数が所定のしきい値以下である場合（Ｓ２０のＹ）、制御部２６は、第２送受信部２２を介し、プログラムのダウンロードを開始する（Ｓ２２）。一方、発呼が成功しなかった場合（Ｓ１８のＮ）、もしくは、ダウンロード回数が所定の回数を超えていた場合（Ｓ２０のＮ）、対象となった基地局装置からダウンロードすることをやめ、再度、発呼先のプログラム送信基地局装置の選択を行う（Ｓ１４）。発呼が成功しなかった場合とは、基地局装置間の通信環境が劣悪である場合などが想定される。また、ダウンロード回数が所定の回数を超えていた場合は、発呼先のプログラム送信基地局装置に対し必要以上に負荷を与えてしまうことはシステム効率の面で好ましくないため、そのプログラム送信基地局装置からのダウンロードを諦めることとしている。
【００５１】
ダウンロードが成功した場合（Ｓ２４のＹ）、更新部３０は、ダウンロードしたプログラムを用いて更新する。また、制御部２６は、当該基地局装置１２を端末装置の動作から基地局装置の動作へと切り替え（Ｓ２６）、本動作を終了する。一方、ダウンロードが成功しなかった場合（Ｓ２４のＮ）、制御部２６は、プログラムの再送を要求する。
【００５２】
図５は、図１の基地局装置のうち、プログラム送信基地局装置の動作例を示す第１のフローチャートを示す図である。プログラム送信基地局装置の動作例を示す第１のフローチャートは、異常基地局装置に対してプログラムを送信するプログラム送信基地局装置における動作の流れを示す。まず、プログラム送信基地局装置は、異常基地局装置から通信を確立するための信号（ＬｉｎｋＣｈａｎｎｅｌ。以下、「ＬＣＨ」と略称する。）を受信する（Ｓ２８）。つぎに、ＬＣＨを割り当てられるか否かを判断する（Ｓ３０）。割当の判断は、すでに通信を行える端末装置の個数が所定の数を超えているか否かで判断してもよい。ＬＣＨの割当ができないと判断した場合（Ｓ３０のＮ）は、異常基地局装置に対し、ＬＣＨの割当を拒否する旨を示す信号を送信し（Ｓ３２）、動作を終了する。一方、ＬＣＨの割当ができると判断した場合（Ｓ３０のＹ）は、ＬＣＨを割当て（Ｓ３４）、プログラムを送信する（Ｓ３６）。
【００５３】
次に、本発明の実施例の変形例を示す。本発明の実施例の変形例を具体的に説明する前に、概要を述べる。変形例においては、異常基地局装置において発呼ができなかった場合であっても、再発呼せずに異常を復旧するための処理を行うための処理である。異常基地局装置において発呼ができなかった場合、すなわち、プログラム送信基地局装置との間で通信を確立できなかった場合、プログラム送信基地局装置は、サーバ１４に対して、異常基地局装置と発呼することのできる、さらに他のプログラム送信基地局装置（以下、「プログラム送信可能基地局装置」と称する。）を検索するよう要求する。サーバ１４は、検索されたプログラム送信可能基地局装置を検索するとともに、プログラム送信可能基地局装置に対し、異常基地局装置へのプログラムの送信を要求する。このような動作により、他の基地局装置に対し再発呼する必要性が減少し、発呼のための信号を送信する必要がないため、限りある電波資源を効率的に使用することができる。以下、詳細な動作について図６〜図９を用いて説明する。なお、前述した実施例と共通する部分については同一の符号を付して説明を簡略化する。
【００５４】
図６は、図１の基地局装置１２のうち、異常基地局装置の動作例を示す第２のフローチャートを示す図である。異常基地局装置の動作例を示す第２のフローチャートにおいては、まず、検出部２４が第１送受信部２０に含まれているプログラムの異常を検出し（Ｓ１１０）、異常基地局装置の動作を端末装置の動作に切り替え（Ｓ１１２）、さらには、発呼先となるプログラム送信基地局装置を選択し（Ｓ１１４）、発呼を行う（Ｓ１１６）。発呼が成功した場合（Ｓ１１８のＹ）、制御部２６は、第２送受信部２２を介し、プログラム送信基地局装置からプログラムのダウンロードを開始し（Ｓ１２２）、更新部３０は、ダウンロードしたプログラムを用いてプログラムを更新する。また、制御部２６は、異常基地局装置を端末装置の動作から基地局装置の動作へと切り替え（Ｓ１２６）、本動作を終了する。
【００５５】
一方、発呼が成功しなかった場合（Ｓ１１８のＮ）、プログラム送信可能基地局装置からの着呼を待つ（Ｓ１３８）。着呼とは、発呼と反対の概念で、通信を確立するための信号を受信することなどを含む。異常基地局装置は、プログラム送信可能基地局装置からの信号を着呼した場合（Ｓ１４０）、プログラムのダウンロード処理（Ｓ１２２）を行うことによって、上述したように異常状態を回復する。
【００５６】
図７は、図１の基地局装置１２のうち、プログラム送信基地局装置の動作例を示す第２のフローチャートを示す図である。プログラム送信基地局装置の動作例を示す第２のフローチャートにおいては、まず、プログラム送信基地局装置は、図１の基地局装置１２の基地局装置から通信を確立するためのＬＣＨを受信し（Ｓ１２８）、ＬＣＨを割り当てられるか否かを判断する（Ｓ１３０）。プログラム送信基地局装置は、ＬＣＨの割当ができると判断した場合（Ｓ１３０のＹ）、ＬＣＨを割当て（Ｓ１３４）、プログラムを送信する（Ｓ１３６）。
【００５７】
一方、ＬＣＨの割当ができないと判断した場合（Ｓ１３０のＮ）、プログラム送信基地局装置は、異常基地局装置に対し、ＬＣＨの割当を拒否する旨を示す信号を送信する（Ｓ１３２）とともに、サーバ１４に対し、異常基地局装置に対するＬＣＨの割当を拒否した旨を知らせる信号を通信する（Ｓ１４２）。
【００５８】
図８は、図１のサーバ１４の動作例を示すフローチャートを示す図である。サーバ１４は、プログラム送信基地局装置からＬＣＨ割当拒否通知を受信し（Ｓ１４４）、空きチャネルがあるプログラム送信可能基地局装置を検索する（Ｓ１４６）。具体的には、異常基地局装置に対しＬＣＨを割り当てることのできるプログラム送信可能基地局装置を検索する。プログラム送信可能基地局装置が存在した場合、プログラム送信可能基地局装置に対して、異常基地局装置に着呼させるための信号の送信を要求する（Ｓ１４８）。
【００５９】
図９は、図１の基地局装置１２のうち、プログラム送信可能基地局装置の動作例を示すフローチャートを示す図である。プログラム送信可能基地局装置は、まず、サーバ１４から着呼送信指示要求を受信する（Ｓ５０）。つぎに、異常基地局装置に対し、着呼を送信する（Ｓ５２）。つぎに、異常基地局装置からＬＣＨが確立するための要求信号を受信し（Ｓ５４）、異常基地局装置に対し、ＬＣＨを割り当てる（Ｓ５６）。最後に、プログラムを異常基地局装置に対し送信する（Ｓ５８）。
【００６０】
次に、本発明の実施例の別の変形例を示す。本発明の実施例の別の変形例は、図１の通信システム１００が、ナノセル基地局システムの場合であって、システムに含まれる無線装置に異常が発生した場合、前述の実施例と同様に異常を復旧する。なお、前述した実施例と共通する部分については同一の符号を付して説明を簡略化する。図１０は、本発明の実施例の別の変形例に係る通信システム２００の構成を示す。通信システム２００は、端末装置１１０、基地局システム１２０と総称される第１基地局システム１２０ａ、第２基地局システム１２０ｂ、第Ｎ基地局システム１２０ｎ、公衆網１１４を含む。また、通信システム２００は、無線装置１２２と総称される第１無線装置１２２ａ、第２無線装置１２２ｂ、第３無線装置１２２ｃ、第４無線装置１２２ｄ、ＬＡＮケーブル１２６と総称される第１ＬＡＮケーブル１２６ａ、第２ＬＡＮケーブル１２６ｂ、第３ＬＡＮケーブル１２６ｃ、第４ＬＡＮケーブル１２６ｄ、制御装置１２４を含む。
【００６１】
いずれかの無線装置１２２において、制御装置１２４と通信を行うためのプログラムに異常が発生した場合、前述した実施例と同様に、他の無線装置１２２に対し、プログラムを要求することによって異常を復旧する。ここで、プログラムを要求する他の無線装置１２２は、同一基地局システム内の無線装置１２２であってもよく、また、他の基地局システム内の無線装置１２２であってもよい。この場合において、異常が発生した無線装置１２２を制御する制御装置１２４は、公衆網１１４を介して、他の基地局システム１２０に対し、プログラムを当該無線装置１２２に送るよう要求してもよい。なお、異常を復旧するための動作は前述した動作と同様であるので説明を省略する。以下においては、本実施例に特有の構成、動作について詳細に説明する。
【００６２】
無線装置１２２は、無線ネットワークでのチャネルを割り当てることによって、端末装置１１０との通信を実行する。無線装置１２２は、増幅機能、周波数変換機能、変復調機能、誤り訂正機能、再送機能等を有する。無線装置１２２は、複数のチャネルから構成されるフレームを規定している。ここで、フレームの構成は、第二世代コードレス電話システムにおけるフレームの構成と同一であるとする。しかしながら、無線装置１２２は、呼制御機能を有していない。また、第１無線装置１２２ａから第４無線装置１２２ｄのうちのひとつは、基準装置として規定されている。ここでは、第１無線装置１２２ａを基準装置とする。さらに、第１無線装置１２２ａ以外の無線装置１２２でのチャネルのタイミングは、第１無線装置１２２ａでのチャネルのタイミングと同期されている。なお、第２基地局システム１２０ｂ等も第１基地局システム１２０ａのように複数の無線装置１２２を備える。また、ひとつの通信システム２００に備えられる無線装置１２２の数は、「４」以外であってもよい。
【００６３】
サーバとしての制御装置１２４は、一端に、ＬＡＮケーブル１２６を介して複数の無線装置１２２と接続し、他端に、公衆網１１４と接続する。このような構成によって、制御装置１２４は、複数の無線装置１２２と通信する。また、制御装置１２４は、呼制御機能によって、無線装置１２２でのチャネルと公衆網１１４でのチャネルとを接続する。制御装置１２４は、各無線装置１２２における制御機能を統合的に備えられたものである。したがって、各無線装置１２２に制御機能を設ける必要がないため、コストの低減、小型化が容易となる。
【００６４】
図１１は、図１０の通信システム２００による通話開始の手順を示すシーケンス図である。第１無線装置１２２ａは、端末装置１１０に対して制御信号を送信する（Ｓ２００）。端末装置１１０は、制御信号をもとに、第１無線装置１２２ａとのタイミング同期を確立する（Ｓ２０２）。端末装置１１０は、第１無線装置１２２ａにリンクチャネル確立要求を送信する（Ｓ２０４）。第１無線装置１２２ａは、端末装置１１０にリンクチャネル割当を送信する（Ｓ２０６）。第１無線装置１２２ａは、制御装置１２４にＴＣＨ起動完了を送信する（Ｓ２０７）。端末装置１１０は、第１無線装置１２２ａにＣＣ呼設定を送信する（Ｓ２０８）。第１無線装置１２２ａは、制御装置１２４に発信要求を送信する（Ｓ２０９）。制御装置１２４は、第１無線装置１２２ａに伝達能力通知を送信する（Ｓ２１０）。また、制御装置１２４は、第１無線装置１２２ａに発信確認を送信する（Ｓ２１１）。第１無線装置１２２ａは、端末装置１１０にＣＣ呼設定受付を送信する（Ｓ２１２）。端末装置１１０は、第１無線装置１２２ａにＲＴ定義情報要求を送信する（Ｓ２１３）。第１無線装置１２２ａは、端末装置１１０にＲＴ定義情報応答を送信する（Ｓ２１４）。
【００６５】
端末装置１１０は、第１無線装置１２２ａにＲＴ機能要求を送信する（Ｓ２１６）。第１無線装置１２２ａは、端末装置１１０にＲＴ機能要求応答を送信する（Ｓ２１８）。端末装置１１０は、第１無線装置１２２ａにＲＴ秘匿鍵設定を送信する（Ｓ２２０）。端末装置１１０は、第１無線装置１２２ａにＭＭ機能要求を送信する（Ｓ２２２）。第１無線装置１２２ａは、端末装置１１０にＭＭ機能要求応答を送信する（Ｓ２２４）。第１無線装置１２２ａは、制御装置１２４に認証開始を送信する（Ｓ２２６）。制御装置１２４は、第１無線装置１２２ａに認証要求を送信する（Ｓ２２８）。第１無線装置１２２ａは、端末装置１１０に認証要求を送信する（Ｓ２３０）。端末装置１１０は、第１無線装置１２２ａに認証応答を送信する（Ｓ２３２）。第１無線装置１２２ａは、制御装置１２４に認証応答を送信する（Ｓ２３４）。
【００６６】
制御装置１２４は、公衆網１１４に呼設定を送信する（Ｓ２３６）。公衆網１１４は、制御装置１２４に呼設定受付を送信する（Ｓ２３８）。以上の処理によって、第１無線装置１２２ａでのチャネルと公衆網１１４でのチャネルとが、接続される。公衆網１１４は、制御装置１２４に呼出を送信する（Ｓ２４０）。制御装置１２４は、第１無線装置１２２ａに呼出を送信する（Ｓ２４２）。第１無線装置１２２ａは、端末装置１１０にＣＣ呼出を送信する（Ｓ２４４）。公衆網１１４は、制御装置１２４に応答を送信する（Ｓ２４６）。制御装置１２４は、第１無線装置１２２ａに応答を送信する（Ｓ２４８）。第１無線装置１２２ａは、端末装置１１０にＣＣ応答を送信する（Ｓ２５０）。制御装置１２４は、公衆網１１４に応答確認を送信する（Ｓ２５２）。端末装置１１０と公衆網１１４とは、通話を実行する（Ｓ２５４）。
【００６７】
本発明の実施例によれば、余分な回線を保持しなくとも、故障に対して早急かつ確実に復旧することができる。また、端末装置との通信に使用していた無線回線を用いて、プログラム送信基地局装置からプログラムをダウンロードすることによって、回線を有効利用し、また、早期に異常を復旧することができる。また、端末装置との通信に使用していた回線を用いて、プログラム送信基地局装置からプログラムをダウンロードすることによって、回線を有効利用し、また、早期に異常を復旧することができる。また、同一のプログラムを複数のプログラム送信基地局装置から送信させることによって、そのプログラムの送信パワーを高めることができ、異常が発生した基地局装置において確実にプログラムを得ることができる。また、プログラムの再送回数を低減することができるので、システムに影響を与えず、かつ早期に復旧処理を行うことができる。
【００６８】
また、複数の基地局装置が分担して、プログラムに含まれるそれぞれのブロックを送信するので、より短時間でダウンロードを完了することができる。また、異常の復旧をより短時間で完了することができる。また、受信が失敗したプログラム送信基地局装置以外の基地局装置１２からプログラムを送信させるので、より確実にかつ早急に、異常を復旧することができる。一度、もしくは、数度にわたりプログラムの受信が失敗した場合は、そのプログラム送信基地局装置からの送信を諦め、他のプログラム送信基地局装置から送信させるほうが好ましい場合が多いと考えられるためである。また、端末装置との通信に使用していた回線を用いて、プログラム送信基地局装置からプログラムをダウンロードすることによって、回線を有効利用し、また、早期に異常を復旧することができる。また、異常基地局装置以外の基地局装置が、協力して、プログラムを送信させることによって、より確実にかつより早期に異常を復旧することができる。また、他の基地局装置に対し再発呼する必要性が減少し、発呼のための信号を送信する必要がないため、電波資源を効率的に使用することができる。
【００６９】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施例にかかる通信システムの構成例を示す図である。
【図２】図１の基地局装置の構成例を示す図である。
【図３】図２の制御部の構成例を示す図である。
【図４】図１の基地局装置のうち、異常基地局装置の動作例を示す第１のフローチャートを示す図である。
【図５】図１の基地局装置のうち、プログラム送信基地局装置の動作例を示す第１のフローチャートを示す図である。
【図６】図１の基地局装置のうち、異常基地局装置の動作例を示す第２のフローチャートを示す図である。
【図７】図１の基地局装置のうち、プログラム送信基地局装置の動作例を示す第２のフローチャートを示す図である。
【図８】図１のサーバの動作例を示すフローチャートを示す図である。
【図９】図１の基地局装置のうち、プログラム送信可能基地局装置の動作例を示すフローチャートを示す図である。
【図１０】本発明の実施例の別の変形例に係る通信システムの構成を示す。
【図１１】図１０の通信システムによる通話開始の手順を示すシーケンス図である。
【符号の説明】
【００７１】
１０  端末装置、  １２  基地局装置、  １４  サーバ、  ２０  第１送受信部、  ２２  第２送受信部、  ２４  検出部、  ２６  制御部、  ３２  選択部、  ３４  測定部、  １００  通信システム。
【図１】
2006339751.tif 000003
【図２】
2006339751.tif 000004
【図３】
2006339751.tif 000005
【図４】
2006339751.tif 000006
【図５】
2006339751.tif 000007
【図６】
2006339751.tif 000008
【図７】
2006339751.tif 000009
【図８】
2006339751.tif 000010
【図９】
2006339751.tif 000011
【図１０】
2006339751.tif 000012
【図１１】
2006339751.tif 000013