(57)【特許請求の範囲】
【請求項１】
ブルートゥース（登録商標）無線通信技術を用いた親機および子機からなる電話端末装置部の複数個と、
１または複数の電話回線を収容すると共に、複数個の前記電話端末装置部の親機のそれぞれと接続され、前記電話端末装置部と前記電話回線を通じた相手方との電話通信、あるいは、前記電話端末装置部間の電話通信を制御する主装置と、
を備える電話システムにおいて、
前記電話端末装置部を構成する前記子機は、
自機が含まれる前記電話端末装置部の前記親機のみではなく、電話システムを構成する他の前記電話端末装置部の前記親機と無線接続可能に構成されると共に、
非通話状態において、無線接続可能な複数の前記親機のそれぞれから、自機に対する接続状況データを取得する接続状況取得手段と、
通話を開始するときに、前記接続状況取得手段で取得した前記複数の前記親機からの前記接続状況データから、接続状況が優位である前記親機を判定し、少なくとも呼制御のためのデータ通信は自機が含まれる前記電話端末装置部の前記親機との間で行うが、通話は、当該判定した接続状況が優位である前記親機を通じて行うように制御する手段と、
を備えることを特徴とする電話システム。
【請求項２】
請求項１に記載の電話システムにおいて、
接続状況データには、前記子機と前記親機との間における電波の強さのデータと、使用可能チャネルの情報とを含むことを特徴とする電話システム。
【請求項３】
ブルートゥース（登録商標）無線通信技術を用いた親機および子機からなる電話端末装置部の複数個と、
１または複数の電話回線を収容すると共に、複数個の前記電話端末装置の親機のそれぞれと接続され、前記電話端末装置と前記電話回線を通じた相手方との電話通信、あるいは、前記電話端末装置間の電話通信を制御する主装置と、を備え、前記子機が、自機が含まれる前記電話端末装置部の前記親機のみではなく、他の前記電話端末装置部の前記親機と無線接続可能に構成される電話システムにおける前記子機のコンピュータに、
非通話状態において、無線接続可能な複数の前記親機のそれぞれから、自機に対する接続状況データを取得する接続状況取得ステップと、
通話を開始するときに、前記接続状況取得手段で取得した前記複数の前記親機からの前記接続状況データから、接続状況が優位である前記親機を判定し、少なくとも呼制御のためのデータ通信は自機が含まれる前記電話端末装置部の前記親機との間で行うが、通話は、当該判定した接続状況が優位である前記親機を通じて行うように制御するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ブルートゥース（登録商標：Ｂｌｕｅｔｏｏｔｈ）無線通信技術を用いた親機および子機からなる電話端末装置部の複数個と、１または複数の電話回線を収容すると共に、複数個の電話端末装置部の親機のそれぞれと接続され、電話端末装置部と電話回線を通じた相手方との電話通信、あるいは、電話端末装置部間の電話通信を制御する主装置と、を備える電話システムに関する。
【背景技術】
【０００２】
いわゆるボタン電話システムの一つして、主装置に対して接続される内線電話端末としての電話端末装置部に、ブルートゥース（登録商標：Ｂｌｕｅｔｏｏｔｈ）無線通信技術を用いた親機および子機からなる無線装置部を用いるものが知られている（例えば特許文献１（特開２００７−９６４４５号公報）など参照）。
【０００３】
従来のこの種の電話システムにおける電話端末装置部としての無線装置部においては、子機は、１台の親機に登録され、当該１台の親機との間でのみ、呼制御データやその他のデータのデータ通信と通話の音声通信との両方を行うようにしている。
【０００４】
従来、このように子機が１台の親機を通じてのみ通信可能とするように構成するのは、親機に存在する機能、例えば電話帳機能やボイスメール機能などを、当該親機に登録された子機が使用することができるようにするためであると共に、主装置が、親機と子機とを一つの電話端末装置部として認識して呼制御を行うようにするためである。
【０００５】
ところで、ブルートゥース（登録商標：Ｂｌｕｅｔｏｏｔｈ）無線通信技術は、多くの他の機器が使用する２．４ＧＨｚ帯域を使用しているため、当該他の機器からの影響を受ける可能性が高く、電波環境の悪化のため、通話音声品質が悪化するおそれがある。
【０００６】
しかし、子機は、上述のように１台の親機を通じてのみ、通話の音声通信を行なうようにしているので、当該親機と子機との間の電波環境が悪化しても、従来は、これを回避することができなかった。
【０００７】
これに関連して、例えば、特許文献２（特開２００１−６９２３７号公報）には、親機を通じて通話中に、子機が接続中の親機との信号強度から接続状態を判断し、接続できなくなったら、子機は、通話中の呼を保留状態として、全ての親機に電界強度測定要求を送って各親機から電界強度を受信し、電界強度が大きく所定値以上の親機を検出し、その検出した親機を通じて保留中の通話を再開するようにするコードレス電話システムが開示されている。
【０００８】
つまり、この特許文献２に開示されているコードレス電話システムでは、通話中に、電界強度の大きい親機に接続替えをすることで、常に、電界強度が大きい親機と接続して通話を継続するようにしている。そこで、この特許文献２の技術を、上記の電話システムにも応用することで、通話品質を維持することが考えられる。
【０００９】
上記の特許文献は、次の通りである。
【特許文献１】特開２００７−９６４４５号公報
【特許文献２】特開２００１−６９２３７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述の特許文献２のコードレス電話システムでは、電界強度の大きい親機に接続替えをした場合には、子機に対するデータ通信についても親機が変更されることになる。
【００１１】
親機が備える電話帳機能や、ボイスメール機能などは、データ通信を行なうことにより、当該親機に登録されている子機のみしか利用できないが、上記の特許文献２の技術を、上述したブルートゥース（登録商標：Ｂｌｕｅｔｏｏｔｈ）無線通信技術を用いる電話システムの子機に適用した場合、子機が登録されている親機から、他の親機に切り替えられることになるので、当該親機に登録されている前記機能は、子機が利用できなくなってしまう。
【００１２】
また、電話システムとしてみたとき、呼の管理上、保留・転送などを経由せずに、他の電話端末装置部（内線電話装置）に、呼が移動してしまうことは、好ましくなく、また、呼制御が煩雑になるという問題もある。
【００１３】
この発明は、以上の問題点を解決した電話システムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記の課題を解決するために、この発明は、
ブルートゥース（登録商標）無線通信技術を用いた親機および子機からなる電話端末装置部の複数個と、
１または複数の電話回線を収容すると共に、複数個の前記電話端末装置部の親機のそれぞれと接続され、前記電話端末装置部と前記電話回線を通じた相手方との電話通信、あるいは、前記電話端末装置部間の電話通信を制御する主装置と、
を備える電話システムにおいて、
前記電話端末装置部を構成する前記子機は、
自機が含まれる前記電話端末装置部の前記親機のみではなく、電話システムを構成する他の前記電話端末装置部の前記親機と無線接続可能に構成されると共に、
非通話状態において、無線接続可能な複数の前記親機のそれぞれから、自機に対する接続状況データを取得する接続状況取得手段と、
通話を開始するときに、前記接続状況取得手段で取得した前記複数の前記親機からの前記接続状況データから、接続状況が優位である前記親機を判定し、少なくとも呼制御のためのデータ通信は自機が含まれる前記電話端末装置部の前記親機との間で行うが、通話は、当該判定した接続状況が優位である前記親機を通じて行うように制御する手段と、
を備えることを特徴とする電話システムを提供する。
【００１５】
上述の構成のこの発明によれば、子機は、通話をしていないときに、無線接続可能な全ての親機から接続状況データを取得しておくようにする。そして、子機は、着信や発信に基づいて、通話路を生成して通話を開始しようとするときに、接続状況が優位である前記親機を判定し、データ通信は自機が含まれる電話端末装置部の親機との間で行うが、通話は、当該判定した接続状況が優位である親機を通じて行うように制御する。
【００１６】
これにより、データ通信は、常に、自子機が登録されている親機と継続しながら、接続状況が有利な親機を通じて通話を開始することができる。
【発明の効果】
【００１７】
この発明によれば、常に、接続状況が有利な親機を通じて通話を開始することができるため、通話品質が良好な状態で通話を開始することが可能になる。
【００１８】
しかも、少なくとも呼制御のためのデータ通信は、当該子機が登録されている親機と継続するので、呼制御は、従来と同様に行うことができる、つまり、電話システムとしての呼の管理は、従来通りでよいという効果がある。また、親機にある種々の機能を、常に子機は、利用することができるという効果もある。
【発明を実施するための最良の形態】
【００１９】
以下、この発明による電話システムの一実施形態を、図を参照しながら説明する。図１は、この発明による電話システムの全体の概要を説明するためのブロック図である。
【００２０】
図１に示すように、この実施形態の電話システムは、１またはｎ個（ｎは２以上の整数で、例えばｎ＝２〜７）の電話回線Ｌ１，Ｌ２，・・・，Ｌｎを収容する主装置１と、この主装置１に対して接続されるｍ個（ｍは２以上の整数）の電話端末装置部２１〜２ｍとからなる。
【００２１】
主装置１は、１または複数個の電話回線Ｌ１〜ｌｎを通じた相手方と、電話端末装置部３１〜３ｍのそれぞれとの電話通信（外線通話）、あるいは、複数個の電話端末装置部３１〜３ｍ間の電話通信（内線通話）の際の呼制御をする回線交換装置としての機能と、複数個の電話端末装置部３１〜３ｍに、電話回線Ｌ１〜Ｌｎの使用状況などを通知して、親機や子機において表示させる機能とを備える。
【００２２】
電話端末装置部２１〜２ｍのそれぞれは、親機３１〜３ｍのそれぞれと、親機３１〜３ｍのそれぞれに予め登録されて、親機と無線接続可能とされるそれぞれｋ個（ｋは１以上の整数）の子機４１１〜４１ｋ、・・・、４ｍ１〜４ｍｋとからなる。親機３１〜３ｍのそれぞれと、ｋ個の子機４１１〜４１ｋ、・・・、４ｍ１〜４ｍｋとは、ブルートゥース（登録商標）無線通信技術を用いて無線通信を行なうように構成されている。
【００２３】
この実施形態において、電話端末装置部２１〜２ｍのそれぞれを構成する親機３１〜３ｍのそれぞれと、子機４１１〜４１ｋ、・・・、４ｍ１〜４ｍｋのそれぞれは、同一の構成を有するものである。図２に、１つの電話端末装置部の構成例のブロック図を示す。図２に示すように、以下の説明においては、同一の構成を有する親機３１〜３ｍを区別する必要がないときには、その１台の親機は、説明のため、親機３０として示し、また、同一の構成を有する子機４１１〜４１ｋ、・・・、４ｍ１〜４ｍｋを区別する必要がないときには、その１台の子機は、説明のため、子機４００として示すものとする。
【００２４】
［親機の構成例］
親機３０は、無線モジュール５１、親機制御部５２、主装置インターフェース５３、音声処理部５４、表示部５５、操作入力部５６、記憶部５７を備えて構成されている。
【００２５】
無線モジュール５１は、ブルートゥース（登録商標）無線通信方式に準拠した機能モジュールである。この無線モジュール５１は、機能手段として、無線送受信部５１１と、モジュール制御部５１２と、モジュール記憶部５１３とを備える。
【００２６】
無線送受信部５１１は、ブルートゥース（登録商標）無線通信方式に準拠して無線信号を送受信する回路部であり、子機４００との間で、無線信号を送受信する機能を備える。この際、無線送受信部５１１は、周波数ホッピング・スペクトラム拡散変調方式に基づき、２．４ＧＨｚ帯に１ＭＨｚ間隔で設けた７９個のチャネルをモジュール制御部５１２からの指示に基づき周波数ホッピングを繰り返し、その周波数ホッピングで選択したチャネルを用いて、子機４００と所望のパケットを送信することにより、無線通信を行なう。
【００２７】
モジュール制御部５１２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）とその周辺回路からなるハードウエアを備え、前記周辺回路内のメモリあるいはモジュール記憶部５１３に予め格納されているプログラムを実行することにより、ブルートゥース（登録商標）無線通信方式に準拠して無線送受信部５１１を制御する機能を備える。
【００２８】
このモジュール制御部５１２の通信制御機能としては、無線送受信部５１１を制御して子機と親機制御部５２との間のデータ通信や音声通信を制御する機能と、周波数ホッピング・スペクトラム拡散変調方式に基づき、子機４００との間で、データ通信や音声通信の開始時に取り決めたチャネル選択順に基づき、各チャンネルのうちからいずれか１つを順次選択して無線送受信部５１１へ指示する機能とがある。
【００２９】
また、モジュール制御部５１２は、データ通信時に周波数ホッピングで選択したチャネルでの子機４００とのパケット送受信の通信状況を親機制御部５２に通知する機能と、親機制御部５２からの指示に応じて、モジュール記憶部５１３のチャネルテーブルＴＢＬについて任意のチャネルの使用可否情報を更新する機能とを備える。
【００３０】
モジュール記憶部５１３は、モジュール制御部５１２での処理動作に用いる各種処理情報を記憶する機能を備え、各種処理情報の１つとして前述したチャネルテーブルＴＢＬを備える。
【００３１】
このチャネルテーブルＴＢＬは、周波数ホッピング・スペクトラム拡散変調方式で順次選択される各チャネルの使用可否を管理するための情報であり、チャネル番号ごとに、当該チャネルの使用可否情報が対応付けられて登録されている。
【００３２】
親機制御部５２は、ＣＰＵなどのマイクロプロセッサとその周辺回路からなるハードウエアを備え、記憶部５７に格納されているプログラムを実行することにより、呼制御、各種機能などの各種親機機能の制御を実現する。
【００３３】
親機制御部５２は、各種機能の例として呼制御手段５２１と、接続状況通知手段５２２と、機能実行制御手段５２３とを備える。
【００３４】
呼制御手段５２１は、主装置インターフェース５３を通じて主装置１と各種呼制御情報をやり取りすると共に、無線モジュール５１を通じて子機４００と各種呼制御のためのデータをやり取りして、外線発着信動作や内線発着信動作を制御する機能を備える。
【００３５】
接続状況通知手段５２２は、子機４００からの接続状況取得要求を受けたときに、モジュール制御部５１２からの、使用チャネルでの前記取得要求してきた子機４００とのパケット送受信の通信状況や、各チャネルの使用可否情報を受けて、前記取得要求してきた子機４００に送信する接続状況情報を生成して、前記取得要求してきた子機４００に、無線モジュール５１を通じて送信するようにする機能を備える。
【００３６】
ここで、パケット送受信の通信状況としては、この例では、接続状況取得要求を送ってきた子機４００との間における電波の強度を表す指標として、ＲＳＳＩ（Ｒｅｃｅｉｖｅ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）値を用いる。また、当該親機を通じて他の子機が通話中であるときには、その旨の情報も、接続状況に含まれる。
【００３７】
機能実行制御手段５２３は、例えば当該親機３０が備えている電話帳機能や、ボイスメール機能などの機能の実行を制御する機能を備える。
【００３８】
主装置インターフェース５３は、主装置１との間でデータ通信や音声通信を行なう。音声処理部５４は、音声処理回路と、スピーカ（図示は省略）およびマイクロホン（図示は省略）とを備え、親機制御部５２からの指示に応じて、主装置インターフェース５３を通じて受信した音声データをアナログ音声信号に復号してスピーカから放音する機能と、マイクロホンからの音声信号を音声データに符号化して主装置インターフェース５３を通じて出力する機能を備えている。
【００３９】
表示部５５は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）からなる表示そちや、回線キーなどのキーに関連して設けられるＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ；発光ダイオード）などを備え、親機制御部５２からの指示に応じて呼制御用の表示などを実行する機能を備える。
【００４０】
操作入力部５６は、ダイヤルキーや回線キー、その他の呼制御用キーのほか、種々のキーを備え、それらのキーへの使用者の操作入力を検出して、親機制御部５２へ出力する機能を備える。
【００４１】
なお、親機３０の無線モジュール５１には、当該親機３０と無線通信を可能とする子機４００は、複数台、登録可能とされており、親機３０は、複数台の子機４００と、いわゆるピコネット接続される状態となっている。そして、親機３０は、当該登録された複数台の子機４００のそれぞれとは無線通信に先立ち認証処理を行い、認証が取れたときに、無線通信が開始可能とするように構成されている。
【００４２】
この例では、１台の子機４００が親機３０を通じての通話状態になると、当該親機３０に登録されている他の子機であっても、当該親機３０を通じての通話はできない。
【００４３】
［子機の構成例］
子機４００は、この例では、無線モジュール６１、子機制御部６２、音声処理部６３、表示部６４、操作入力部６５、記憶部６６を備えて構成されている。
【００４４】
無線モジュール６１は、親機３０の無線モジュール５１と同様の構成を備えるものである。この例では、この子機４００の無線モジュール６１には、当該子機４００と無線通信を可能とする親機３０は、複数台、登録可能とされており、子機４００は、複数台の親機３０と、いわゆるピコネット接続される状態となっている。この例では、子機４００のそれぞれは、電話システムを構成するすべての電話端末装置部の親機３０とピコネット接続される状態とされる。そして、子機４００は、当該登録された複数台の親機３０のそれぞれとは無線通信に先立ち認証処理を行い、認証が取れたときに、無線通信が開始可能となるように構成されている。
【００４５】
子機制御部６２は、ＣＰＵなどのマイクロプロセッサとその周辺回路からなるハードウエアを備え、記憶部６６に格納されているプログラムを実行することにより、呼制御、各種機能などの各種子機機能の制御を実現する。
【００４６】
特に、この実施形態では、子機制御部６２は、呼制御機能の外の機能の例として、接続状況取得手段６２１と、優先度順位表生成手段６２２と、通話親機判定手段６２３とを備える。
【００４７】
接続状況取得手段６２１は、子機４００が通話状態でない待ち受け状態であるときに、登録されている複数台の親機３０に対して、順次に、接続状況取得要求を送出して、それぞれの親機３０から接続状況データを受信しておくようにする。接続状況取得手段６２１は、通話路を生成して、通話を開始するときに接続状況が優位にある親機３０を判定するための資料として接続状況データを取得するので、待ち受け状態において、接続状況取得要求を、比較的高頻度で、例えば、数百ミリ秒〜数秒間隔で、各親機３０に対して送出するようにする。
【００４８】
優先度順位表生成手段６２２は、接続状況取得手段６２１が取得した各親機３０からの接続状況データを解析して、各電話端末装置部２１，２２，・・・，２ｍの親機３１，３２，・・・，３ｍと、自子機４００との間の接続状況の良好度に応じて、各親機３０を優先度順に並べた優先度順位表を生成して保持するようにする機能を備える。
【００４９】
通話親機判定手段６２３は、親機３０を通じて着呼があり、それに応答して通話を開始しようとするときに、あるいは、発呼を行って、通話を開始しようとするときに、優先度順位表生成手段６２２に生成保持されている優先度順位表を参照して、使用可能であって、接続状況の優先度が高い親機３０を選択する。子機制御部６２は、この通話親機判定手段６２３で選択された親機３０を通じて通話路を生成するようにする。ただし、子機制御部６２は、通話路のみを通話親機判定手段６２３で選択された親機３０を通じたものとするように制御するが、呼制御などのデータ通信は、自子機４００が登録されている親機３０との間で継続するように制御する。
【００５０】
音声処理部６３は、音声処理回路と、スピーカ（図示は省略）およびマイクロホン（図示は省略）を備え、子機制御部６２からの指示に応じて、無線モジュール６１で受信した音声データをアナログ音声信号に復号してスピーカから放音する機能と、マイクロホンからの音声信号を音声データに符号化して無線モジュール６１へ出力する機能を備えている。
【００５１】
表示部６４は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）からなる表示装置やＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ；発光ダイオード）などを備え、子機制御部６２からの指示に応じて呼制御用の表示などを実行する機能を備える。
【００５２】
操作入力部６５は、ダイヤルキーや回線キー、その他の呼制御用キーのほか、種々のキーを備え、それらのキーへの使用者の操作入力を検出して、子機制御部６２へ出力する機能を備える。
【００５３】
記憶部６６は、前述したように、子機制御部６２での処理に用いる各種情報や、プログラムを記憶する。優先度順位表の情報は、この記憶部６６に記憶されていても良い。
【００５４】
［電話システムの実施形態の動作の概要］
図３（Ａ）〜（Ｃ）を用いて、この実施形態の電話システムにおける動作の概要を説明する。図３において、点線は親機と子機との間のデータ通信路を示し、実線は親機と子機との間の通話音声通信路を示している。
【００５５】
図３（Ａ）は、この実施形態の電話システムにおいて、各電話端末装置部２１，２２，・・・，２ｍにおける、非通話中で待ち受け状態にある子機の通信状態を示している。ここで、図３（Ａ）に示す子機４１０，４２０，・・・，４ｍ０は、各電話端末装置部２１，２２，・・・，２ｍにおける、非通話中で待ち受け状態にある子機を示すものとしている。
【００５６】
この図３（Ａ）の状態においては、各子機４１０，４２０，・・・，４ｍ０は、自分が、その親機に登録されて所属する電話端末装置部２１，２２，・・・，２ｍの親機３１，３２，・・・，３ｍと、待ち受け受信のためのデータ通信を行なうと共に、自分が所属している親機および自分が所属していない他の電話端末装置部の親機に対して、データ通信路を通じて、接続状況取得要求を送り、接続状況データを取得し、取得した接続状況データに基づいて、各電話端末装置部２１，２２，・・・，２ｍの親機３１，３２，・・・，３ｍと、各子機４１０，４２０，・・・，４ｍ０との間の接続状況の良好度に応じて、優先度順位表を生成する処理を実行するようにする。
【００５７】
そして、この図３（Ａ）の待ち受け状態から、例えば、電話端末装置部２１の子機４１１に対する着呼があり、この着呼に対して、子機４１１が応答して、通話を開始する場合においては、子機４１１は、図３（Ａ）の待ち受け状態で生成した優先度順位表に基づいて、接続状況の良好さが最上位の親機を選択して、通話状態になる。
【００５８】
このとき、子機４１１が優先度順位表に基づいて選択した親機が、子機４１１が登録されている電話端末装置部２１の親機３１であった場合には、図３（Ｂ）に示すように、子機４１１は、データ通信路と共に、通話音声通信路を、当該親機３１と接続して、通話を実行するようにする。
【００５９】
一方、子機４１１が優先度順位表に基づいて選択した親機が、子機４１１が登録されていない他の電話端末装置部の親機、例えば電話端末装置２２の親機３２であった場合には、図３（Ｃ）に示すように、子機４１１は、データ通信路は、親機３１と継続して接続しておくが、通話音声通信路は、電話端末装置部２２の親機３２と接続して、当該親機３２を通じて通話を実行するようにする。
【００６０】
この実施形態の電話システムにおいては、通話中における親機と子機との通信データの伝送フォーマットは、図４に示すようなものとなっている。すなわち、この実施形態の伝送フォーマットにおいては、通話音声の伝送時間区間である音声スロットＡＳと、データ通信の送信データまたは受信データの伝送時間区間であるデータスロットＤＳとからなる単位伝送区間が、繰り返されるものである。単位伝送区間の長さは、例えば３．７５ミリ秒とされており、この単位伝送区間の周期で、通話中の通信データ（通話音声およびデータ）の伝送が繰り返される。
【００６１】
そして、図４の例は、子機４１１についての通信データの場合を示すもので、子機４１１が優先度順位表に基づいて選択した親機が、当該子機４１１が登録されている電話端末装置部２１の親機３１である図３（Ｂ）の場合には、図４（Ａ）に示すように、音声スロットＡＳでは、親機３１と子機４１１との間で、通話音声データが伝送される。また、子機４１１が優先度順位表に基づいて選択した親機が、子機４１１が登録されていない他の電話端末装置部２２の親機３２である図３（Ｃ）の場合には、図４（Ｂ）に示すように、音声スロットＡＳでは、親機３２と子機４１１との間で、通話音声データが伝送される。
【００６２】
しかし、データスロットＤＳでは、図４（Ａ）および図４（Ｂ）に示すように、子機４１１は、当該子機４１１が登録されている電話端末装置部２１の親機３１との間で、呼制御のためのデータ通信やその他のデータ通信を行なうようにする。なお、音声スロットＡＳでの通話音声データの送受信が失敗した場合には、図４（Ａ）および図４（Ｂ）に示すように、音声スロットＡＳの後は、データスロットＤＳではなく、音声再送スロットとなる場合もある。
【００６３】
図４の例は、通話中は、子機は、当該子機が登録されている電話端末装置部の親機との間でのみデータ通信をするようにした場合である。しかし、子機は、通話中においても、前述した待ち受け状態と同様に、データスロットＤＳにおいて、当該子機が登録されている電話端末装置部の親機のみではなく、当該子機に登録されている複数個の親機に対して接続状況取得データを送って、接続状況データを取得するようにしても良い。ただし、その場合でも、子機と親機との間における呼制御のためのデータ通信は、当該子機が登録されている電話端末装置部の親機との間でのみ行なわれるものである。
【００６４】
［子機の接続状況データの取得処理］
図５に、子機のそれぞれが、待ち受け状態において実行する接続状況データの取得処理の一例のフローチャートを示す。この接続状況データの取得処理ルーチンは、子機制御部６２が実行するものである。
【００６５】
子機のそれぞれにおいては、待ち受け状態において、前述したような周期で、この接続状況データの取得処理を起動する。先ず、子機の子機制御部６２は、自電話端末装置部の親機に、接続状況取得要求を送る（ステップＳ１）。そして、子機制御部６２は、この接続状況取得要求に応じて、親機から送られてくる接続状況データの受信完了を待ち（ステップＳ２）、受信完了したと判別したときには、優先度順位表の生成・更新処理を実行する（ステップＳ３）。
【００６６】
次に、子機の子機制御部６２は、自子機に登録されている他の親機に接続状況取得要求を送る（ステップＳ４）。そして、子機制御部６２は、この接続状況取得要求に応じて、他の親機から送られてくる接続状況データの受信完了を待ち（ステップＳ５）、受信完了したと判別したときには、優先度順位表の生成・更新処理を実行する（ステップＳ６）。
【００６７】
そして、子機制御部６２は、全ての他の親機への接続状況取得要求を送ったか否か判別し（ステップＳ７）、終了していないと判別したときには、ステップＳ４に戻り、終了していない他の親機へ接続状況取得要求を送り、このステップＳ４以降の処理を繰り返す。また、ステップＳ７で、全ての他の親機への接続状況取得要求を送ったと判別したときには、子機制御部６２は、ステップＳ１に戻り、自子機が登録されている親機から全ての親機に対する接続状況データの取得処理を繰り返す。
【００６８】
［優先度順位表の生成・更新処理］
子機４００は、上述したように、この例では、接続状況データを各親機３０から取得する毎に、優先度順位表を生成・更新する処理をする。
【００６９】
以下に、接続状況データとして取得するＲＳＳＩ値のみに基づいて、優先度順位表を生成する場合の例を説明する。なお、実際に通話開始時に親機の判定を行うために用いる優先度順位表は、ＲＳＳＩ値のみではなく、各チャネルの使用可否情報や通話中などの情報をも用いて生成するものである。
【００７０】
図６は、ＲＳＳＩ値の大きさに応じて、親機の優先順位を生成する処理を説明するために用いる図である。また、図７は、接続状況データとして取得するＲＳＳＩ値のみに基づいて生成される優先度順位表の例を示す図である。
【００７１】
この例では、子機４００の子機制御部６２の優先度順位表生成手段６２２では、図６に示すように、親機３０から取得したＲＳＳＩ値が、所定の正のしきい値θ（＋）よりも大きいとき、つまり、ＲＳＳＩ値＞θ（＋）のときには、そのＲＳＳＩ値は、プラスの値であると判定する。そして、ＲＳＳＩ値がプラスの値である親機は、この例では、図７に示すように、優先順位が最上位である表（１）に登録する。そして、この表（１）に登録される親機が複数あるときには、ＲＳＳＩ値が大きい順に優先順位を付与するようにする。ここで、優先度順位表に格納される親機の情報としては、当該親機の識別情報である。
【００７２】
また、優先度順位表生成手段６２２は、親機３０から取得したＲＳＳＩ値が、所定の負のしきい値θ（−）よりも小さいとき、つまり、ＲＳＳＩ値＜θ（−）のときには、そのＲＳＳＩ値は、マイナスの値であると判定する。そして、ＲＳＳＩ値がマイナスの値である親機は、この例では、図７に示すように、優先順位が最下位である表（４）に登録する。そして、この表（４）に登録される親機が複数あるときには、ＲＳＳＩ値が大きい順に優先順位を付与するようにする。
【００７３】
また、親機３０から取得したＲＳＳＩ値が、ゴールデンレンジと呼ばれる範囲、つまり、θ（−）≦ＲＳＳＩ値≦θ（＋）であるときには、そのＲＳＳＩ値は、ゼロであると判定する。そして、ＲＳＳＩ値がゼロである親機であって、ＲＳＳＩ値がゼロになる前の値がプラスの値であるときには、その親機は、この例では、図７に示すように、優先順位が第２位の表（２）に登録する。そして、この表（２）に登録される親機が複数あるときには、ＲＳＳＩ値がゼロになったのが早い順に優先順位を付与するようにする。
【００７４】
また、親機３０から取得したＲＳＳＩ値がゼロであって、ＲＳＳＩ値がゼロになる前の値がマイナスの値であるときには、その親機は、この例では、図７に示すように、優先順位が第３位の表（３）に登録する。そして、この表（３）に登録される親機が複数あるときには、ＲＳＳＩ値がゼロになったのが遅い順に優先順位を付与するようにする。
【００７５】
子機４００の優先度順位表生成手段６２２で実行する処理ルーチンの例のフローチャートを、図８に示す。
【００７６】
前述したように、接続状況取得手段６２１で、親機３０から接続状況データを取得する毎に、優先度順位表生成手段６２２は、図８の処理ルーチンを起動する。そして、優先度順位表生成手段６２２は、まず、親機から取得した接続状況データのＲＳＳＩ値がプラスの値であるか否か判別し（ステップＳ１１）、プラスの値であると判別したときには、当該接続状況データを送ってきた親機には、ＲＳＳＩ値が大きい順に優先順位を付与して、その親機の識別情報を、優先度が最も高い、図７の表（１）に格納する（ステップＳ１２）。
【００７７】
次に、優先度順位表生成手段６２２は、ステップＳ１１で、親機から取得した接続状況データのＲＳＳＩ値がプラスの値ではないと判別したときには、ＲＳＳＩ値がマイナスの値であるか否か判別し（ステップＳ１３）、マイナスの値であると判別したときには、当該接続状況データを送ってきた親機には、ＲＳＳＩ値が大きい順に優先順位を付与して、その親機の識別情報を、優先度が最も低い図７の表（４）に格納する（ステップＳ１４）。
【００７８】
次に、優先度順位表生成手段６２２は、ステップＳ１３で、親機から取得した接続状況データのＲＳＳＩ値がプラスの値またはマイナスの値でもないゼロであると判別したときには、ＲＳＳＩ値がゼロになる前の値がプラスの値であるか否か判別し（ステップＳ１５）、プラスの値であると判別したときには、当該接続状況データを送ってきた親機には、ＲＳＳＩ値がゼロになったのが早い順に優先順位を付与して、その親機の識別情報を、優先度が第２位の図７の表（２）に格納する（ステップＳ１６）。
【００７９】
次に、優先度順位表生成手段６２２は、ステップＳ１５で、ＲＳＳＩ値がゼロになる前の値がプラスの値ではなく、マイナスの値であると判別したときには、当該接続状況データを送ってきた親機には、ＲＳＳＩ値がゼロになったのが遅い順に優先順位を付与して、その親機の識別情報を、優先度が第３位の図７の表（２）に格納する（ステップＳ１７）。以上で、優先度順位表生成手段６２２の処理ルーチンを終了する。
【００８０】
前述もしたように、図６〜図８を用いて説明した優先度順位表は、ＲＳＳＩ値のみを基準にして生成したものであるが、接続状況データに含まれる各チャネルの使用可否情報や親機が通話中である情報などをさらに基準に用いて、生成するようにしても勿論良い。
【００８１】
例えば、親機から取得した接続状況データ中に通話中であることを示す情報が含まれている場合には、ＲＳＳＩ値を基準に判定した優先度順位が上位であっても、当該親機の識別情報は、最下位の表（４）の最下位優先順位に格納するようにする。
【００８２】
また、例えば、同じ優先度順位の表における優先順位を定めるに当たって、ＲＳＳＩ値の大きさや、ゼロになったときの速さが同程度であるときに、各チャネルの使用可否情報に応じて、使用可能チャネル数が多いほど優先順位が高くなるようにしてもよい。
【００８３】
次に、主装置１を通じて着呼があったときの処理動作を、親機および子機のそれぞれについて説明する。
【００８４】
［親機における着呼時の処理動作］
親機における着呼時の処理動作について、図９のフローチャートを参照しながら説明する。この図９のフローチャートの各ステップの動作は、親機の親機制御部５２が実行するものである。なお、この図９の例は、特定の子機を指定した着信があった場合として示している。
【００８５】
先ず、親機制御部５２は、主装置１からの着信データを受信したか否か判別し（ステップＳ２１）、着信データを受信したと判別したときには、着信データを解析し（ステップＳ２２）、着信指定された子機が、自親機に登録された子機であるか否か判別する（ステップＳ２３）。そして、ステップＳ２３で、着信指定された子機が、自親機に登録された子機ではないと判別したときには、親機制御部５２は、着信音を鳴らすなどの処理を行わずに、ステップＳ２１に戻るように制御する。
【００８６】
また、ステップＳ２３で、着信指定された子機が、自親機に登録された子機であると判別したときには、親機制御部５２は、ＳＣＯ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｃｏｎｎｅｃｔｉｏｎ  Ｏｒｉｅｎｔｅｄ）パケット、つまり、音声パケットが使用中であるか否かにより通話中であるか否か判別し（ステップＳ２４）、通話中であると判別したときには、ステップＳ２１に戻る。また、ステップＳ２４で、通話中ではないと判別したときには、親機制御部５２は、指定された子機に着信データを送信する（ステップＳ２５）。
【００８７】
後述するように、子機では、着信データに応答して、通話を開始する親機を選択する。そして、選択した親機が、当該子機が登録されている自電話端末装置部の親機であるときには、子機は、通話開始情報を、当該親機に送ってくる。また、選択した親機が、当該子機が登録されている自電話端末装置部の親機ではない他の電話端末装置部の親機であるときには、当該自電話端末装置部の親機には、通話路を開かない旨の通知をすると共に、選択した他の電話端末装置部の親機には、開くべき通話路を通知するための通話路情報を送るようにする。
【００８８】
そこで、親機制御部５２は、子機からの通話開始情報を受信したか否か判別し（ステップＳ２６）、通話開始情報を受信したと判別したときには、データ通信路のほかに、通話路を子機との間に生成し、通話を開始する（ステップＳ２７）。その後、親機制御部５２は、子機でのオフフックなどの終話指示を待ち（ステップＳ２８）、終話指示があったと判別したときには、終話処理をして（ステップＳ２９）、この処理ルーチンを終了する。
【００８９】
また、ステップＳ２６で、通話開始情報を受信しなかったと判別したときには、親機制御部５２は、通話路を開かない旨の通知を受信したか否か判別し（ステップＳ３１）、通話路を開かない旨の通知を受信したと判別したときには、通話は他の親機を通じて行われると認識し、データ通信路のみを子機との間に継続して接続し、呼制御データなどのデータの送受信のみを行う（ステップＳ３２）。そして、その後、ステップＳ２８に進む。
【００９０】
また、ステップＳ３１で、通話路を開かない旨の通知を受信していないと判別したときには、親機制御部５２は、ステップＳ２６に戻り、子機からの情報を待つ。
【００９１】
また、この実施形態においては、親機制御部５２は、着信データを受信してはいないと判別したときには、通話路情報を受信したか否か判別し（ステップＳ３３）、通話路情報を受信してはいないと判別したときには、その他の処理を行う（ステップＳ３４）。一方、通話路情報を受信したと判別したときには、親機制御部５２は、受信した通話路情報にしたがって子機との間に通話路を開く。ただし、このとき、通話路を生成した子機との間ではデータスロットＤＳでのデータ通信は行なわない（ステップＳ３５）。そして、ステップＳ２８に進み、前述したステップＳ２８以降の処理を繰り返す。
【００９２】
なお、この図９のフローチャートでは省略したが、子機が不応答であった場合には、電話着信してきた相手（発信元）がオンフックしたことなどに基づいた主装置から呼制御情報により、この図９の処理ルーチンを終了することになる。
【００９３】
［子機における着呼時の処理動作］
子機における着呼時の処理動作について、図１０のフローチャートを参照しながら説明する。この図１０のフローチャートの各ステップの動作は、子機の子機制御部６２が実行するものである。なお、この図１０のフローチャートの例は、子機が着信に応答した場合として示している。
【００９４】
子機制御部６２は、親機からの着信データを受信したか否か判別し（ステップＳ４１）、着信データを受信してはいないと判別したときには、その他の処理を実行する（ステップＳ４２）。
【００９５】
ステップＳ４１で、親機からの着信データを受信したと判別したときには、子機制御部６２は、図示は省略するが、使用者による着信応答操作を待って、着信応答操作を検知した後、優先度順位表を検索し、通話中ではなく、通話路を生成可能な親機の中から、優先順位が高い親機を判定して選択する（ステップＳ４３）。このステップＳ４３での判定は、通話親機判定手段６２３で実行されるものである。
【００９６】
次に、子機制御部６２は、選択した親機は、自子機が登録されている自電話端末装置部の親機であるか否か判別する（ステップＳ４４）。このステップＳ４４で、選択した親機は、自子機が登録されている自電話端末装置部の親機であると判別したときには、当該自電話端末装置部の親機へ、通話開始情報を送信し（ステップＳ４５）、当該親機との間にデータ通信路（データスロットＤＳ）に加えて通話路（音声スロット）を生成し、通話を開始する（ステップＳ４６）。
【００９７】
そして、使用者によるオンフック操作などの終話指示を待ち（ステップＳ４７）、終話指示があったと判別したときには、子機制御部６２は、終話処理を実行して（ステップＳ４８）、この処理ルーチンを終了する。
【００９８】
また、ステップＳ４４で、選択した親機は、自子機が登録されている自電話端末装置部の親機ではなく、他の電話端末装置部の親機であると判別したときには、子機制御部６２は、自電話端末装置部の親機に対しては、通話路を開かない旨の通知を送ると共に、選択された他の電話端末装置部の親機へ、当該子機との通話路を生成するための通話路情報を送る（ステップＳ４９）。
【００９９】
そして、その後、子機制御部６２は、ステップＳ４６に進み、通話を開始するが、データ通信路は、自電話端末装置部の親機との間に接続した状態とする。以上で、この処理ルーチンを終了する。
【０１００】
以上は、着信の場合の親機および子機における処理動作であるが、子機からの発信を行う場合にも、通話を開始する際には、同様にして、優先度順位表に基づく通話路を開く親機の選択を行うようにする。その場合において、子機は、発信により、相手が応答したことを確認した後、ステップＳ４３からステップＳ４６の動作を行い、優先度の高い親機を通じて通話路を生成するようにする。
【０１０１】
以上のようにして、この実施形態によれば、通話を開始する際に、常に、子機との接続状況が良好な親機を判定して選択し、その選択した親機を通じて通話を行うようにするので、常に通話品質が良好の状態で通話を開始することができる。
【０１０２】
しかも、自子機が登録されている親機との間のデータ通信路は、常に維持するようにするので、電話システムとしての呼制御は、従来と同様に行える。また、子機は、自機が登録されている親機の種々の機能を、他の親機を通じて通話を行った後にも、即座に使用することができるものである。
【０１０３】
［他の実施形態および変形例］
なお、上述の実施形態では、電話端末装置部内においては、親機に対して複数台の子機が登録可能とされているが、親機に対して１台のみ子機が登録可能とされる電話システムにおいても、この発明が適用可能であることは言うまでも無い。
【０１０４】
また、通話を開始する親機を選択するためには、上述の実施形態のように、優先度順位表を生成して方法に限らない。例えば、子機に対して登録されている当該子機と接続可能な全ての親機からの接続状況データを受け取ったときに、その都度、通話を開始する際の親機を決定しておくようにしても良い。
【０１０５】
また、上述の実施形態では、子機は、電話機の形態であったが、ブルートゥース（登録商標）無線通信技術を用いた電話機機能を備える端末であれば、電話機の形態の通信機器に限られるものではない。
【図面の簡単な説明】
【０１０６】
【図１】この発明による電話システムの実施形態の構成例を示すブロック図である。
【図２】この発明による電話システムの実施形態における電話端末装置部を構成する親機および子機の構成例を示すブロック図である。
【図３】この発明による電話システムにおける親機と子機とのデータ通信路および通話音声路を説明するための図である。
【図４】この発明による電話システムにおける親機と子機との間の通信データの伝送フォーマットを説明するための図である。
【図５】この発明による電話システムを構成する子機の、待ち受け状態における処理動作例を説明するためのフローチャートを示す図である。
【図６】ＲＳＳＩ値の大きさの判別動作を説明するための図である。
【図７】この発明による電話システムの実施形態における子機が有する優先度順位表の例を示す図である。
【図８】この発明による電話システムの実施形態における子機が有する優先度順位表の生成処理動作の例を説明するためのフローチャートを示す図である。
【図９】この発明による電話システムにおける着信時の親機の処理動作例を説明するためのフローチャートを示す図である。
【図１０】この発明による電話システムにおける着信時の子機の処理動作例を説明するためのフローチャートを示す図である。
【符号の説明】
【０１０７】
１…主装置、２１〜２ｍ…電話端末装置部、３１〜３ｍ…親機、４１１〜４１ｋ、４ｍ１〜４ｍｋ…子機、５２…親機制御部、６２…子機制御部、５２２…接続状況通知手段、６２１…接続状況取得手段、６２２…優先度順位表生成手段、６２３…通話親機判定手段
【図１】
0005003892.tif 000002
【図２】
0005003892.tif 000003
【図３】
0005003892.tif 000004
【図４】
0005003892.tif 000005
【図５】
0005003892.tif 000006
【図６】
0005003892.tif 000007
【図７】
0005003892.tif 000008
【図８】
0005003892.tif 000009
【図９】
0005003892.tif 000010
【図１０】
0005003892.tif 000011