(57)【特許請求の範囲】
【請求項１】
呼制御サーバ機能を有する無線電話端末であって、
前記呼制御サーバ機能が無効の場合に動作するサーバ起動可否判断手段、およびサーバ起動可否通知送信手段と、
前記呼制御サーバ機能が有効の場合に動作するサーバ起動可否通知受信手段、サーバ交代要否判断手段、およびサーバ担当決定手段と、
サーバ制御手段と、を有し、
前記サーバ起動可否判断手段は、
自無線電話端末の電波受信状態、充電台への載置状態、およびバッテリ残量に基づいて、自無線電話端末の呼制御サーバ機能の起動可否を判断し、
前記サーバ起動可否通知送信手段は、
呼制御サーバ機能が有効である旨を示すサーバ通知を他の無線電話端末から受信した場合に、前記サーバ起動可否判断手段の判断結果を示すサーバ起動可否通知を、当該サーバ通知の送信元に送信し、
前記サーバ起動可否通知受信手段は、
前記サーバ通知を繰り返しマルチキャスト送信して、他の無線電話端末各々から前記サーバ起動可否通知を受信し、
前記サーバ交代要否判断手段は、
自無線電話端末の前記電波受信状態、前記充電台への載置状態、および前記バッテリ残量に基づいてサーバ担当の交代要否を判断し、
前記サーバ担当決定手段は、
前記サーバ交代要否判断手段の判断結果が前記サーバ担当の交代必要を示している場合に、前記サーバ起動可否通知受信手段が受信した前記サーバ起動可否通知の送信元のうち、呼制御サーバ機能が起動可能であることを示す前記サーバ起動可否通知の送信元のなかから、次のサーバ担当を決定し、
前記サーバ制御手段は、
自無線電話端末の呼制御サーバ機能が無効の場合に前記サーバ通知の送信元からサーバ起動指示を受信したならば、自無線電話端末の呼制御サーバ機能を有効にし、自無線電話端末の呼制御サーバ機能が有効の場合に前記サーバ担当決定手段により前記次のサーバ担当が決定されたならば、当該次のサーバ担当に決定された他の無線電話端末に前記サーバ起動指示を送信するとともに、自無線電話端末の呼制御サーバ機能を無効にする
ことを特徴とする無線電話端末。
【請求項２】
請求項１に記載の無線電話端末であって、
前記サーバ起動可否判断手段は、
自無線電話端末が帰属する無線中継局の受信電波強度が所定値未満の場合、あるいは自無線電話端末の前記充電台への載置状態が非載置であり、かつ前記バッテリ残量が所定値未満の場合に、自無線電話端末の呼制御サーバ機能を起動不可能と判断し、
前記サーバ交代要否判断手段は、
自無線電話端末が帰属する前記無線中継局の受信電波強度が所定値未満の場合、あるいは自無線電話端末の前記充電台への載置状態が非載置であり、かつ前記バッテリ残量が所定値未満の場合に、前記サーバ担当の交代必要と判断する
ことを特徴とする無線電話端末。
【請求項３】
請求項１または２に記載の無線電話端末であって、
前記サーバ起動可否通知送信手段は、
前記サーバ起動可否判断手段が自無線電話端末の呼制御サーバ機能を起動可能と判断した場合に、前記サーバ起動可否通知に、自無線電話端末の前記電波受信状態、前記充電台への載置状態、および前記バッテリ残量に関する情報を含む端末状態情報を付加して、当該サーバ起動可否通知を前記サーバ通知の送信元に送信し、
前記サーバ担当決定手段は、
呼制御サーバ機能が起動可能であることを示す前記サーバ起動可否通知の送信元のなかから、前記サーバ起動可否通知に付加されている前記端末状態情報に応じて定まる優先度が最も高い送信元を前記次のサーバ担当に決定する
ことを特徴とする無線電話端末。
【請求項４】
請求項３に記載の無線電話端末であって、
前記サーバ起動可否通知送信手段は、
前記サーバ起動可否判断手段が自無線電話端末の呼制御サーバ機能を起動可能と判断した場合に、前記サーバ起動可否通知に付加する前記端末状態情報に自無線電話端末の呼制御サーバ機能の無効状態継続時間を含め、
前記サーバ担当決定手段は、
前記端末状態情報に含まれている前記電波受信状態、前記充電台への載置状態、および前記バッテリ残量が同じ無線電話端末間において、当該端末状態情報に含まれている呼制御サーバ機能の無効状態継続時間が長いものほど優先度が高くなるように、当該優先度を定める
ことを特徴とする無線電話端末。
【請求項５】
請求項１ないし４のいずれか一項に記載の無線電話端末であって、
前記サーバ交代要否判断手段は、
前記充電台への載置状態が非載置である場合に、自無線電話端末の呼制御サーバ機能によって所定数の呼制御が処理されたならば、前記バッテリ残量にかかわらず、前記サーバ担当の交代必要と判断する
ことを特徴とする無線電話端末。
【請求項６】
請求項１ないし５のいずれか一項に記載の無線電話端末であって、
前記サーバ制御手段は、
自無線電話端末の呼制御サーバ機能が無効の場合に、前記サーバ起動可否通知送信手段が所定時間内に前記サーバ通知を受信しなかったならば、任意の待ち時間を設定し、当該待ち時間内においても前記サーバ起動可否通知送信手段が前記サーバ通知を受信しなかった場合に、前記サーバ起動可否判断手段が自無線電話端末の呼制御サーバ機能を起動可能であると判断しているならば、自無線電話端末の呼制御サーバ機能を有効にする
ことを特徴とする無線電話端末。
【請求項７】
請求項１ないし６のいずれか一項に記載の無線電話端末を複数備え、
当該複数の無線電話端末のうち、いずれかの無線電話端末が、自無線電話端末の呼制御サーバ機能を有効にして、自無線電話端末を含む当該複数の無線電話端末の呼制御を処理する
ことを特徴とする電話システム。
【請求項８】
呼制御サーバ機能を有する複数の無線電話端末を備え、いずれかの無線電話端末が、サーバ担当として自無線電話端末の呼制御サーバ機能を有効にして、自無線電話端末を含む複数の無線電話端末の呼制御を処理する電話システムの構築方法であって、
呼制御サーバ機能を無効にしている前記無線電話端末は、
自無線電話端末の電波受信状態、充電台への載置状態、およびバッテリ残量に基づいて、自無線電話端末の呼制御サーバ機能の起動可否を判断し、
他の無線電話端末から呼制御サーバ機能が有効である旨を示すサーバ通知を受信した場合に、前記サーバ機能の起動可否判断結果を示すサーバ起動可否通知を、当該サーバ通知の送信元に送信し、
前記サーバ通知の送信元からサーバ起動指示を受信した場合に、自無線電話端末の呼制御サーバ機能を有効にし、
呼制御サーバ機能を有効にしている前記無線電話端末は、
前記サーバ通知を繰り返しマルチキャスト送信して、他の無線電話端末各々から前記サーバ起動可否通知を受信し、
自無線電話端末の電波受信状態、充電台への載置状態、およびバッテリ残量に基づいて、前記サーバ担当の交代要否を判断し、
前記サーバ担当の交代要否断結果が前記サーバ担当の交代必要を示している場合に、前記サーバ起動可否通知の送信元のうち、呼制御サーバ機能が起動可能であることを示す前記サーバ起動可否通知の送信元のなかから、次のサーバ担当を決定し、
当該次のサーバ担当に決定された他の前記無線電話端末に、前記サーバ起動指示を送信するとともに、自無線電話端末の呼制御サーバ機能を無効にする
ことを特徴とする電話システムの構築方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、呼制御サーバを特別に設置することなく電話システムを構築する技術に関し、特に、無線電話システムに好適な技術に関する。
【背景技術】
【０００２】
特許文献１には、呼制御サーバを特別に設置することなくＩＰ電話システムを構築する技術が開示されている。
【０００３】
この技術において、各ＩＰ電話端末は、各ＩＰ電話端末の発着信、転送等の呼制御を処理する呼制御サーバ機能を有している。そして、各ＩＰ電話端末間で決定された特定のＩＰ電話端末のみが、この呼制御サーバ機能を有効にし、自ＩＰ電話端末を含むすべてのＩＰ電話端末の呼制御を処理する。これにより、ＩＰ電話システムが構築される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２０５６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の技術は、複数の有線電話端末を用いて有線電話システムを構築する場合にとても効果的である。しかし、複数の無線電話端末を用いて無線電話システムを構築する場合には、次のような問題が生じる。
【０００６】
すなわち、無線電話端末は移動可能であり、電波状態が悪い場所に移動している可能性がある。このような場所に移動している無線電話端末の呼制御サーバ機能を有効にした場合、呼制御サーバ機能を無効にしている他の無線電話端末が、この呼制御サーバ機能を有効にしている無線電話端末にアクセスすることができず、このため、呼制御を正常に処理できない可能性がある。また、無線電話端末は、充電台から外された状態ではバッテリ駆動により動作する。このバッテリ駆動されている無線電話端末の呼制御サーバ機能を有効した場合、この無線電話端末が、呼制御処理中にバッテリ切れを起こして、呼制御を正常に処理できない可能性がある。
【０００７】
このように、呼制御を正常に処理できない可能性がある無線電話端末の呼制御サーバ機能を有効にした場合、結果として、呼制御サーバ機能を有効にする無線電話端末の切替が頻繁に発生し、無線電話システムが不安定になる可能性がある。
【０００８】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、呼制御サーバを特別に設置することなく無線電話システムを安定的に構築可能とする技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、呼制御サーバ機能を有する複数の無線電話端末を備えた電話システムにおいて、いずれかの無線電話端末が呼制御サーバ機能を有効にし、自無線電話端末を含む複数の無線電話端末の呼制御を処理する。
【００１０】
ここで、呼制御サーバ機能を無効にしている各無線電話端末は、例えば定期的に、自無線電話端末の電波受信状態、充電台への載置状態、およびバッテリ残量に基づいて、自無線電話端末の呼制御サーバ機能の起動可否を判断する。そして、その判断結果を示すサーバ起動可否通知を生成し、呼制御サーバ機能を有効にしている無線電話端末に、このサーバ起動可否通知を送信する。また、呼制御サーバ機能を有効にしている無線電話端末からサーバ起動指示を受信したならば、サーバ担当として、自無線電話端末の呼制御サーバ機能を有効にする。
【００１１】
一方、呼制御サーバ機能を有効にしている無線電話端末は、自無線電話端末の電波受信状態、充電台への載置状態、およびバッテリ残量に基づいて、サーバ担当の交代要否を判断する。そして、サーバ担当の交代必要と判断した場合に、呼制御サーバ機能を無効にしている各無線電話端末から送られてくるサーバ起動可否通知を参照し、呼制御サーバ機能が起動可能状態にある無線電話端末のなかから次のサーバ担当を決定する。そして、次のサーバ担当に決定された無線電話端末にサーバ起動指示を送信するとともに、自無線電話端末の呼制御サーバ機能を無効にする。
【００１２】
例えば、本発明は、呼制御サーバ機能を有する無線電話端末であって、
前記呼制御サーバ機能が無効の場合に動作するサーバ起動可否判断手段、およびサーバ起動可否通知送信手段と、
呼制御サーバ機能が有効の場合に動作するサーバ起動可否通知受信手段、サーバ交代要否判断手段、およびサーバ担当決定手段と、
サーバ制御手段と、を有し、
前記サーバ起動可否判断手段は、
自無線電話端末の電波受信状態、充電台への載置状態、およびバッテリ残量に基づいて、自無線電話端末の呼制御サーバ機能の起動可否を判断し、
前記サーバ起動可否通知送信手段は、
他の無線電話端末から呼制御サーバ機能が有効である旨を示すサーバ通知を受信した場合に、前記サーバ起動可否判断手段の判断結果を示すサーバ起動可否通知を、当該サーバ通知の送信元に送信し、
前記サーバ起動可否通知受信手段は、
前記サーバ通知を繰り返しマルチキャスト送信して、他の無線電話端末各々から前記サーバ起動可否通知を受信し、
前記サーバ交代要否判断手段は、
自無線電話端末の電波受信状態、前記充電台への載置状態、および前記バッテリ残量に基づいてサーバ担当の交代要否を判断し、
前記サーバ担当決定手段は、
前記サーバ交代要否判断手段の判断結果が前記サーバ担当の交代必要を示している場合に、前記サーバ起動可否通知受信手段が受信した前記サーバ起動可否通知の送信元のうち、呼制御サーバ機能が起動可能であることを示す前記サーバ起動可否通知の送信元のなかから、次のサーバ担当を決定し、
前記サーバ制御手段は、
自無線電話端末の呼制御サーバ機能が無効の場合に前記サーバ通知の送信元からサーバ起動指示を受信したならば、前記サーバ担当として、自無線電話端末の呼制御サーバ機能を有効にし、自無線電話端末の呼制御サーバ機能が有効の場合に前記サーバ担当決定手段により前記次のサーバ担当が決定されたならば、当該次のサーバ担当に決定された他の無線電話端末に前記サーバ起動指示を送信するとともに、自無線電話端末の呼制御サーバ機能を無効にする。
【発明の効果】
【００１３】
本発明の無線電話端末を複数用いて電話システムを構築することにより、呼制御サーバ機能を有効しているサーバ担当の無線電話端末は、電波受信状態、充電台への載置状態、およびバッテリ残量に問題のない無線電話端末、すなわち呼制御を正常に処理できる可能性の高い無線電話端末のなかから次のサーバ担当を決定する。このため、呼制御サーバを特別に設置することなく電話システムを安定的に構築することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の一実施の形態に係る無線電話システムの概略構成図である。
【図２】図２は、本発明の一実施の形態に係る無線電話システムにおける呼制御サーバ決定動作を説明するためのシーケンス図である。
【図３】図３は、本発明の一実施の形態に係る無線電話システムにおける呼制御サーバ決定動作を説明するためのシーケンス図（図２の続き）である。
【図４】図４は、無線電話端末１の概略機能構成図である。
【図５】図５は、起動可否情報記憶部１１１の登録内容例を模式的に表した図である。
【図６】図６は、無線電話端末１の呼制御サーバ機能の有効・無効の制御動作を説明するためのフロー図である。
【図７】図７は、無線電話端末１の呼制御サーバ機能の有効・無効の制御動作を説明するためのフロー図（図６の続き）である。
【図８】図８（Ａ）は、サーバ起動可否判断処理（図６のＳ２０９、Ｓ２１４）を説明するためのフロー図であり、図８（Ｂ）は、サーバ交代要否判断処理（図７のＳ２２４）を説明するためのフロー図であり、図８（Ｃ）は、次サーバ担当決定処理（図７のＳ２２６）を説明するためのフロー図である。
【発明を実施するための形態】
【００１５】
以下に、本発明の一実施の形態について説明する。
【００１６】
図１は、本実施の形態に係る無線電話システムの概略構成図である。
【００１７】
図示するように、本実施の形態に係る無線電話システムは、複数台の無線電話端末１−１〜１−４（以下、単に無線電話端末１とも称する）と、無線電話端末１に電源を供給する少なくとも一台の充電台２と、ＬＡＮ４に接続された少なくとも一台の無線アクセスポイント３と、を備えて構成されている。ＬＡＮ４は、ゲートウェイ５を介してＩＰ電話網６に接続されている。
【００１８】
無線電話端末１は、充電台２に載置されている状態では、充電台２から供給される電源で駆動し、充電台２に載置されていない状態では、内蔵バッテリにより駆動する。この内蔵バッテリは、無線電話端末１が充電台２に載置されているときに充電される。また、無線電話端末１は呼制御サーバ機能を有しており、本実施の形態に係る無線電話システムにおいては、いずれかの無線電話端末１が、呼制御サーバ機能を有効にして呼制御サーバとなり、自無線電話端末１を含むすべての無線電話端末１の発着信、転送等の呼制御を処理する。
【００１９】
図２および図３は、本実施の形態に係る無線電話システムにおける呼制御サーバ決定動作を説明するためのシーケンス図である。ここで、無線電話端末１−１は、最初に電源投入されて起動し、これにより呼制御サーバ機能を有効にして、すでに呼制御サーバになっていることとする。また、無線電話端末１−２、１−３は、無線電話端末１−１が呼制御サーバであることを認識し、呼制御サーバへの帰属登録をすでに完了しているが、無線電話端末１−２が、無線アクセスポイント３からの電波が微弱な位置（例えば、図１において無線通信範囲７の端部）に移動していることとする。また、無線電話端末１−４は、電源未投入であり、起動していないものとする。
【００２０】
呼制御サーバ機能を有効にしている無線電話端末１−１は、自無線電話端末１−１が呼制御サーバ機能を有効にして呼制御サーバとなっている旨を通知するためのサーバ通知を定期的にマルチキャスト送信する（Ｓ１０１）。
【００２１】
呼制御サーバ機能を無効にしている無線電話端末１−２、１−３は、サーバ通知を受信する毎に、自無線電話端末１の電波受信状態、充電台２への載置状態、および内蔵バッテリのバッテリ残量に基づいて、自無線電話端末１の呼制御サーバ機能の起動可否を判断し（Ｓ１０２、Ｓ１０３）、その判断結果を示すサーバ起動可否通知を、サーバ通知送信元である無線電話端末１−１に送信する（Ｓ１０４、Ｓ１０５）。ここで、呼制御サーバ機能の起動可能と判断した無線電話端末１は、自無線電話端末１の電波受信状態、充電台２への載置状態、内蔵バッテリのバッテリ残量、および、呼制御サーバ機能の無効状態継続時間に関する情報を含む端末状態情報をサーバ起動可否通知に付加して送信する。なお、無線電話端末１−２は、呼制御サーバ機能の起動不可能と判断し、一方、無線電話端末１−３は、呼制御サーバ機能の起動可能と判断したものとする。
【００２２】
それから、無線電話端末１−２、１−３は、受信タイマをセットし、所定の待ち時間の経過によりこの受信タイマがタイムアウトするまでの間、サーバ通知が新たに送られてくるのを待つ（Ｓ１０６、Ｓ１０７）。ここで、所定の待ち時間は、少なくともサーバ通知の送信インターバルより長い時間に設定される。
【００２３】
また、無線電話端末１−１は、定期的に、自無線電話端末１−１の電波受信状態、充電台２への載置状態、内蔵バッテリのバッテリ残量、および呼制御処理回数に基づいて、呼制御サーバの交代要否を判断する（Ｓ１０８）。なお、図中のＳ１０８の時点において、無線電話端末１−１は、呼制御サーバの交代不要と判断したものとする。
【００２４】
つぎに、無線電話端末１−４が電源投入されたものとする（Ｓ１０９）。無線電話端末１−４は、呼制御サーバ機能を無効にして起動し、受信タイマをセットして、所定の待ち時間の経過によりこの受信タイマがタイムアウトするまでの間、サーバ通知が送られてくるのを待つ（Ｓ１１０）。ここで、無線電話端末１−１がサーバ通知をマルチキャスト送信すると（Ｓ１１１）、これを受信し、サーバ通知送信元である無線電話端末１−１のアドレスを呼制御サーバアドレスとして登録するとともに（Ｓ１１２）、無線電話端末１−１に呼制御サーバへの帰属要求（ＲＥＧＩＳＴＥＲ）を送信する（Ｓ１１３）。これを受けて、無線電話端末１−１は、無線電話端末１−４を帰属登録する（Ｓ１１４）。
【００２５】
また、無線電話端末１−４は、無線電話端末１−２、１−３と同様に（Ｓ１１５、Ｓ１１６、Ｓ１１８、Ｓ１１９）、サーバ通知を受信する毎に、自無線電話端末１−４の電波受信状態、充電台２への載置状態、および内蔵バッテリのバッテリ残量に基づいて、自無線電話端末１−４の呼制御サーバ機能の起動可否を判断し（Ｓ１１７）、その判断結果を示す、端末状態情報を付加したサーバ起動可否通知を、サーバ通知送信元である無線電話端末１−１に送信する（Ｓ１２０）。なお、ここで、無線電話端末１−４は、呼制御サーバ機能の起動可能と判断したものする。
【００２６】
それから、無線電話端末１−４は、無線電話端末１−２、１−３と同様に（Ｓ１２１、Ｓ１２２）、受信タイマをセットし、所定の待ち時間の経過によりこの受信タイマがタイムアウトするまでの間、サーバ通知が新たに送られてくるのを待つ（Ｓ１２３）。
【００２７】
その後、無線電話端末１−１の電波受信状態、充電台２への載置状態、内蔵バッテリのバッテリ残量、あるいは呼制御処理回数（累積セッション数）に変化が生じ、無線電話端末１−１が、呼制御サーバの交代必要と判断したものとする（Ｓ１２４）。無線電話端末１−１は、無線電話端末１−２〜無線電話端末１−４から受信した最新のサーバ起動可否通知に基づいて、呼制御サーバ機能を有効にする無線電話端末１（以下、次サーバ担当と称する）を決定する（Ｓ１２５）。具体的には、呼制御サーバ機能が起動可能であることを示すサーバ起動可否通知を送信した無線電話端末１−３、１−４のうち、サーバ起動可否通知に付加された端末状態情報に応じて定まる優先度の高い方の無線電話端末１を次サーバ担当に決定する。ここでは、無線電話端末１−４が、次サーバ担当に決定されたものとする。
【００２８】
それから、無線電話端末１−１は、次サーバ担当の無線電話端末１−４にサーバ起動指示を送信するとともに（Ｓ１２６）、自無線電話端末１−１の呼制御サーバ機能を無効にする（Ｓ１２７）。その後、無線電話端末１−１は、受信タイマをセットし、所定の待ち時間の経過によりこの受信タイマがタイムアウトするまでの間、サーバ通知が送られてくるのを待つ（Ｓ１２８）。
【００２９】
一方、無線電話端末１−４は、無線電話端末１−１からサーバ起動指示を受信すると、自無線電話端末１−４の呼制御サーバ機能を有効にする（Ｓ１２９）。その後、無線電話端末１−４は、サーバ通知を定期的にマルチキャスト送信する（Ｓ１３０）。これにより、呼制御サーバが無線電話端末１−１から無線電話端末１−４に切り替わる。
【００３０】
ここで、呼制御サーバが無線電話端末１−１から無線電話端末１−４に切り替わり、無線電話端末１−４がサーバ通知の送信を開始するまでの間に、無線電話端末１−２、１−３の受信タイマがタイムアウトしたものとする（Ｓ１３１、Ｓ１３２）。これを受けて、無線電話端末１−２、１−３は、呼制御サーバアドレスとして登録されている無線電話端末１−１のアドレスを削除するとともに（Ｓ１３３、Ｓ１３４）、乱数タイマをセットし、乱数により任意に定まる待ち時間の経過により乱数タイマがタイムアウトするまでの間、サーバ通知を送られてくるのをさらに待つ（Ｓ１３５、Ｓ１３６）。
【００３１】
その後、呼制御サーバ機能を無効にしている無線電話端末１−１〜１−３は、サーバ通知を受信すると、サーバ通知送信元である無線電話端末１−４のアドレスを呼制御サーバアドレスとして登録するとともに（Ｓ１３７〜Ｓ１３９）、無線電話端末１−４に呼制御サーバへの帰属要求（ＲＥＧＩＳＴＥＲ）を送信する（Ｓ１４０〜Ｓ１４２）。これを受けて、無線電話端末１−４は、無線電話端末１−１〜１−３を帰属登録する（Ｓ１４３〜Ｓ１４５）。
【００３２】
また、無線電話端末１−１〜１−３は、サーバ通知を受信する毎に、自無線電話端末１の電波受信状態、充電台２への載置状態、および内蔵バッテリのバッテリ残量に基づいて、自無線電話端末１の呼制御サーバ機能の起動可否を判断し（Ｓ１４６〜Ｓ１４８）、その判断結果を示す、端末状態情報を付加したサーバ起動可否通知を、サーバ通知送信元である無線電話端末１−４に送信する（Ｓ１４９〜Ｓ１５１）。なお、無線電話端末１−２は、呼制御サーバ機能の起動不可能と判断し、一方、無線電話端末１−１、１−３は、呼制御サーバ機能の起動可能と判断したものとする。それから、無線電話端末１−１〜１−３は、受信タイマをセットし、所定の待ち時間の経過によりこの受信タイマがタイムアウトするまでの間、サーバ通知が新たに送られてくるのを待つ（Ｓ１５２〜Ｓ１５４）。
【００３３】
また、無線電話端末１−４は、定期的に、自無線電話端末１−４の電波受信状態、充電台２への載置状態、内蔵バッテリのバッテリ残量、および呼制御処理回数に基づいて、呼制御サーバの交代要否を判断する（Ｓ１５５）。なお、図中のＳ１５５の時点において、無線電話端末１−４は、呼制御サーバの交代不要と判断したものとする。
【００３４】
図４は、無線電話端末１の概略機能構成図である。
【００３５】
図示するように、無線電話端末１は、無線ＬＡＮインターフェース部１０１と、通信制御部１０２と、マンマシンインターフェース部１０３と、内蔵バッテリ１０４と、充電台インターフェース部１０５と、ＩＰ電話処理部１０６と、呼制御サーバ処理部１０７と、稼働状態取得部１０８と、サーバ起動可否判断部１０９と、サーバ起動可否通知送信部１１０と、起動可否情報記憶部１１１と、サーバ起動可否通知受信部１１２と、サーバ交代要否判断部１１３と、サーバ担当決定部１１４と、サーバ制御部１１５と、を有する。
【００３６】
無線ＬＡＮインターフェース部１０１は、無線アクセスポイント３に無線接続するためのインターフェースである。
【００３７】
通信制御部１０２は、無線ＬＡＮインターフェース部１０１および無線アクセスポイント３を介して、他の無線電話端末１およびＬＡＮ４あるいはＩＰ電話網６に接続された電話端末（不図示）を含む相手端末との通信を制御する。
【００３８】
マンマシンインターフェース部１０３は、ユーザが電話および各種操作を行うためのインターフェースであり、図示していないが、ハンドセット、ダイヤルキー等の操作部、およびＬＣＤ、ＬＥＤ等の表示部を備える。
【００３９】
充電台インターフェース部１０５は、自無線電話端末１が充電台２に載置された場合に、この充電台２から給電を受けるためのインターフェースである。無線電話端末１は、自無線電話端末１が充電台２に載置された場合、充電台２からの給電により駆動し、内蔵バッテリ１０４を充電する。そして、充電台２から外されている場合においては、内蔵バッテリ１０４により駆動する。
【００４０】
ＩＰ電話処理部１０６は、ＩＰ電話端末として動作するために必要な処理を行う。具体的には、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）等の呼制御プロトコルに従い、呼制御サーバ経由で相手端末と呼制御メッセージをやり取りすることにより、セッションの確立・解放を実施する。また、ＲＴＰ（Ｒｅａｌｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）等の伝送プロトコルに従い、マンマシンインターフェース部１０３を介してユーザにより音声入力された音声信号を通話データに符号化し、この通話データをセッション経由で相手端末に送信するとともに、相手端末からセッション経由で通話データを受信し、この通話データを音声信号に復号してマンマシンインターフェース部１０３から音声出力する。
【００４１】
呼制御サーバ処理部１０７は、呼制御サーバとして動作するために必要な処理を行い、その起動・停止が後述のサーバ制御部１１５により制御される。具体的には、ＳＩＰ等の呼制御プロトコルに従い、自無線電話端末１を含むいずれかの無線電話端末１と相手端末との間でやり取りされる呼制御メッセージを中継することにより、両者間にセッションを確立、あるいは両者間に確立されているセッションを解放する。なお、本実施の形態では、所定のセッション数（最大同時セッション数）分のセッションを同時に確立できるものとする。
【００４２】
稼働状態取得部１０８は、自無線電話端末１の稼働状態を取得する。具体的には、自無線電話端末１の電波受信状態（帰属先の無線アクセスポイント３の受信電波強度）、充電台２への載置状態、および内蔵バッテリ１０４のバッテリ残量を、それぞれ、無線ＬＡＮインターフェース部１０１、充電台インターフェース部１０５、および内蔵バッテリ１０４から取得するとともに、呼制御サーバ機能の無効状態継続時間、あるいは呼制御サーバ機能が有効になってからの呼制御処理回数（累積セッション数）を呼制御サーバ処理部１０７から取得する。
【００４３】
サーバ起動可否判断部１０９は、自無線電話端末１の呼制御サーバ機能が無効の場合に動作する。サーバ起動可否判断部１０９は、所定インターバル時間の経過、後述のサーバ起動可否通知送信部１１０によるサーバ通知の受信等、所定のイベントが発生する毎に、稼働状態取得部１０８に自無線電話端末１の最新の稼働状態を取得させ、この最新の稼働状態に含まれている自無線電話端末１の電波受信状態、充電台２への載置状態、および内蔵バッテリ１０４のバッテリ残量に基づいて、自無線電話端末１の呼制御サーバ機能の起動可否を判断する。
【００４４】
具体的には、帰属先の無線アクセスポイント３の受信電波強度が所定値（例えば−２０ｄｂｍ）未満の場合、あるいは充電台２への載置状態が「非載置」であり、かつバッテリ残量が所定値（例えば８０％）未満の場合に、呼制御サーバ機能を起動不可能であると判断する。これら以外の場合は、呼制御サーバ機能を起動可能であると判断する。
【００４５】
サーバ起動可否通知送信部１１０は、自無線電話端末１の呼制御サーバ機能が無効の場合に動作する。サーバ起動可否通知送信部１１０は、無線ＬＡＮインターフェース部１０１、通信制御部１０２を介して他の無線電話端末１からサーバ通知を受信した場合に、サーバ起動可否判断部１０９から呼制御サーバ機能の起動可否の最新の判断結果を取得する。そして、この判断結果を示すサーバ起動可否通知を、通信制御部１０２、無線ＬＡＮインターフェース部１０１を介してサーバ通知送信元に送信する。ここで、呼制御サーバ機能が起動可能である旨の判断結果を示すサーバ起動可否通知を送信する場合、この判断結果の根拠となった稼働状態に含まれている自無線電話端末１の電波受信状態、充電台２への載置状態、内蔵バッテリ１０４のバッテリ残量、および呼制御サーバ機能の無効状態継続時間をサーバ起動可否判断部１０９から取得して、これらの情報を端末状態情報としてサーバ起動可否通知に付加する。
【００４６】
起動可否情報記憶部１１１には、自無線電話端末１の呼制御サーバ機能が有効である場合に、呼制御サーバとして動作中の自無線電話端末１に帰属する他の無線電話端末１各々の呼制御サーバ機能の起動可否に関する情報が記憶される。
【００４７】
図５は、起動可否情報記憶部１１１の登録内容例を模式的に表した図である。
【００４８】
図示するように、起動可否情報記憶部１１１には、呼制御サーバとして動作中の自無線電話端末１に帰属する他の無線電話端末１毎に起動可否情報のレコード１１１０が登録される。レコード１１１０は、無線電話端末１のアドレス情報（ＩＰアドレス、ＭＡＣアドレス等）を登録するフィールド１１１１と、無線電話端末１の呼制御サーバ機能の起動可否（起動可能を示す「起動可」、または、起動不可能を示す「起動不可」）を登録するフィールド１１１２と、呼制御サーバ機能が起動可能である場合に無線電話端末１の端末状態情報を登録するフィールド１１１３と、を有する。フィールド１１１３は、充電台２への載置状態を登録するサブフィールド１１１４と、内蔵バッテリ１０４のバッテリ残量を登録するサブフィールド１１１５と、帰属先の無線アクセスポイント３の受信電波強度を登録するサブフィールド１１１６と、呼制御サーバ機能の無効状態継続時間を登録するサブフィールド１１１７と、を有する。
【００４９】
サーバ起動可否通知受信部１１２は、自無線電話端末１の呼制御サーバ機能が有効の場合に動作する。サーバ起動可否通知受信部１１２は、サーバ通知を定期的にマルチキャスト送信し、他の無線電話端末１各々からサーバ起動可否通知を受信する。そして、他の無線電話端末１各々から受信したサーバ起動可否通知に基づいて起動可否情報記憶部１１１を更新する。
【００５０】
サーバ交代要否判断部１１３は、自無線電話端末１の呼制御サーバ機能が有効の場合に動作する。サーバ交代要否判断部１１３は、逐次（例えば定期的に）、稼働状態取得部１０８に自無線電話端末１の最新の稼働状態を取得させ、この最新の稼働状態に含まれている自無線電話端末１の電波受信状態、充電台２への載置状態、内蔵バッテリ１０４のバッテリ残量、および呼制御処理回数に基づいて、呼制御サーバ機能を有効にする無線電話端末１（以下、サーバ担当と称する）の交代要否を判断する。
【００５１】
具体的には、帰属先の無線アクセスポイント３の受信電波強度が所定値（例えば−２０ｄｂｍ）未満の場合、あるいは、充電台２への載置状態が「非載置」であり、かつ内蔵バッテリ１０４のバッテリ残量が所定値（例えば８０％）未満または呼制御処理回数が所定回数（例えば３回）以上である場合に、サーバ担当の交代必要と判断する。これら以外の場合は、サーバ担当の交代不要と判断する。
【００５２】
サーバ担当決定部１１４は、自無線電話端末１の呼制御サーバ機能が有効の場合に動作する。サーバ担当決定部１１４は、サーバ交代要否判断部１１３においてサーバ担当の交代必要と判断された場合に、起動可否情報記憶部１１１を参照して、呼制御サーバとして動作中の自無線電話端末１に帰属している他の無線電話端末１のなかから、呼制御サーバ機能を有効にする次サーバ担当を決定する。
【００５３】
具体的には、起動可否情報記憶部１１１から、フィールド１１１２に記憶されている呼制御サーバ機能の起動可否が「起動可」であるレコード１１１０を検索する。そして、検索したレコード１１１０のうち、フィールド１１１３に記憶されている端末状態情報に応じて定まる優先度が最も高いレコード１１１０を特定し、このレコード１１１０のフィールド１１１１に記憶されているアドレス情報により特定される無線電話端末１を、次サーバ担当に決定する。
【００５４】
ここで、優先度は、次サーバ担当の決定において、充電台２への載置状態（サブフィールド１１１４）、内蔵バッテリ１０４のバッテリ残量（サブフィールド１１１５）、受信電波強度（サブフィールド１１１６）、および呼制御サーバ機能の無効状態継続時間（サブフィールド１１１７）が、例えば、この順番で優先されるように定められる。例えば、充電台２への載置状態が「載置」のときに１０点、「非載置」のときに０点とし、内蔵バッテリ１０４のバッテリ残量が「９５％以上」のときに４点、「９０％以上」のときに２点、「９０％未満」のときに０点とし、受信電波強度が「−１０ｄｂｍ以上」のときに２点、「−１５ｄｂｍ以上」のときに１点、「−１５ｄｂｍ未満」のときに０点とし、そして、呼制御サーバ機能の無効状態継続時間が「２時間以上」のときに１点、「２時間未満」のときに０点というように、重み付けした評価点を定めておき、レコード１１１０のフィールド１１１３の各サブフィールド１１１４〜１１１７に記憶された情報に該当する点数を加算し、その合計値を優先度とする。
【００５５】
サーバ制御部１１５は、呼制御サーバ機能の有効・無効（呼制御サーバ処理部１０７の起動・停止）を制御する。
【００５６】
具体的には、呼制御サーバ機能が無効の場合において、他の無線電話端末１からサーバ起動指示を受信した場合、あるいは、サーバ起動可否通知送信部１１０がサーバ通知を受信することなく、上述の受信タイマおよび乱数タイマがタイムアウトした場合、呼制御サーバ処理部１０７を起動して、自無線電話端末１の呼制御サーバ機能を有効にする。一方、呼制御サーバ機能が有効の場合において、サーバ担当決定部１１４により次サーバ担当が決定されたならば、この次サーバ担当に決定された他の無線電話端末１にサーバ起動指示を送信するとともに、呼制御サーバ処理部１０７を停止して、自無線電話端末１の呼制御サーバ機能を無効にする。
【００５７】
図６および図７は、無線電話端末１の呼制御サーバ機能の有効・無効の制御動作を説明するためのフロー図である。このフローは、無線電話端末１に電源が投入されることにより開始される。
【００５８】
まず、無線電話端末１は、電源投入により、呼制御サーバ機能を無効にした状態（呼制御サーバ処理部１０７が停止した状態）で起動する（Ｓ２０１）。
【００５９】
つぎに、サーバ起動可否通知送信部１１０は、受信タイマをセットして、所定の待ち時間の計測を開始する（Ｓ２０２）。
【００６０】
そして、サーバ起動可否通知送信部１１０は、所定の待ち時間の経過により受信タイマがタイムアウトする前に（Ｓ２０５でＮＯ）、呼制御サーバとして動作している他の無線電話端末１からサーバ通知を受信したならば（Ｓ２０３でＹＥＳ）、サーバ通知送信元の無線電話端末１のアドレスを呼制御サーバ処理部１０７に通知する。これを受けて、呼制御サーバ処理部１０７は、サーバ通知送信元の無線電話端末１のアドレスが呼制御サーバアドレスとして登録されているか否かを判断する（Ｓ２０６）。サーバ通知送信元の無線電話端末１のアドレスが呼制御サーバアドレスとして登録されているならば（Ｓ２０６でＹＥＳ）、Ｓ２０９に進む。一方、サーバ通知送信元の無線電話端末１のアドレスが呼制御サーバアドレスとして登録されていないならば（Ｓ２０６でＮＯ）、登録されている呼制御サーバアドレスを、このサーバ通知送信元の無線電話端末１のアドレスに更新するとともに（Ｓ２０７）、このサーバ通知送信元の無線電話端末１に、自無線電話端末１の電話番号およびアドレスを含む、呼制御サーバへの帰属要求（ＲＥＧＩＳＴＥＲ）を送信する（Ｓ２０８）。それから、Ｓ２０９に進む。
【００６１】
Ｓ２０９において、サーバ起動可否判断部１０９は、後述のサーバ起動可否判断処理を行って、その判断結果をサーバ起動可否通知送信部１１０に通知する。これを受けて、サーバ起動可否通知送信部１１０は、この判断結果を示すサーバ起動可否通知を、サーバ通知送信元に送信し（Ｓ２１０）、その後、Ｓ２０２に戻る。ここで、呼制御サーバ機能が起動可能である旨の判断結果を示すサーバ起動可否通知を送信する場合には、この判断結果の根拠となった稼働状態に含まれている自無線電話端末１の電波受信状態、充電台２への載置状態、内蔵バッテリ１０４のバッテリ残量、および呼制御サーバ機能の無効状態継続時間をサーバ起動可否判断部１０９から取得し、これらの情報を端末状態情報としてサーバ起動可否通知に付加する。
【００６２】
また、サーバ起動可否通知送信部１１０において、所定の待ち時間の経過により受信タイマがタイムアウトする前に（Ｓ２０５でＮＯ）、サーバ制御部１１５が呼制御サーバとして動作している他の無線電話端末１からサーバ起動指示を受信したならば（Ｓ２０４でＹＥＳ）、Ｓ２１６に進む。
【００６３】
一方、サーバ通知あるいはサーバ起動指示のいずれも受信することなく、所定の待ち時間の経過により受信タイマがタイムアウトした場合（Ｓ２０５でＹＥＳ）、呼制御サーバ処理部１０７は、登録されている呼制御サーバアドレスを削除し、サーバ起動可否通知送信部１１０は、乱数タイマをセットして、乱数により定まる任意の待ち時間の計測を開始する（Ｓ２１１）。
【００６４】
そして、サーバ起動可否通知送信部１１０は、任意の待ち時間の経過により乱数タイマがタイムアウトする前に（Ｓ２１３でＮＯ）、呼制御サーバとして動作している他の無線電話端末１からサーバ通知を受信したならば（Ｓ２１２でＹＥＳ）、Ｓ２０７に進む。一方、サーバ通知を受信することなく、任意の待ち時間の経過により乱数タイマがタイムアウトしたならば（Ｓ２１３でＹＥＳ）、サーバ起動可否判断部１０９は、後述のサーバ起動可否判断処理を行って、その判断結果をサーバ起動可否通知送信部１１０に通知する（Ｓ２１４）。これを受けて、サーバ起動可否通知送信部１１０は、この判断結果が呼制御サーバ機能の起動不可能を示しているならば（Ｓ２１５でＮＯ）、Ｓ２０２に戻り、呼制御サーバ機能の起動可能を示しているならば、サーバ制御部１１５に呼制御サーバの起動を依頼して、Ｓ２１６に進む。
【００６５】
Ｓ２１６において、サーバ制御部１１５は、呼制御サーバ処理部１０７を起動して、自無線電話端末１の呼制御サーバ機能を有効にする。つぎに、サーバ起動可否通知受信部１１２は、定期的に到来するサーバ通知タイミングになったか否かを判断し（Ｓ２１７）、サーバ通知タイミングになったならば（Ｓ２１７でＹＥＳ）、自無線電話端末１のサーバ機能が有効である旨を示すサーバ通知を生成し、これをマルチキャスト送信する（Ｓ２１８）。
【００６６】
また、サーバ起動可否通知受信部１１２は、他の無線電話端末１からサーバ起動可否通知を受信したならば（Ｓ２１９でＹＥＳ）、このサーバ起動可否通知に基づいて起動可否情報記憶部１１１を更新する（Ｓ２２０）。
【００６７】
具体的には、起動可否情報記憶部１１１から、サーバ起動可否通知の送信元アドレスがフィールド１１１１に登録されているレコード１１１０を検索し、検索したレコード１１１０のフィールド１１１２を、このサーバ起動可否通知が示す判断結果に更新する。また、この判断結果が「起動不可」であるならば、このレコード１１１０のフィールド１１１３の端末状態情報をクリアし、「起動可」であるならば、このレコード１１１０のフィールド１１１３の端末状態情報を、サーバ起動可否通知に付加された端末状態情報に更新する。ここで、サーバ起動可否通知の送信元アドレスがフィールド１１１１に登録されたレコード１１１０が存在しない場合は、新たなレコード１１１０を追加し、このレコード１１１０のフィールド１１１１、１１１２に、サーバ起動可否通知の送信元アドレス、およびサーバ起動可否通知が示す判断結果を登録する。また、この判断結果が「起動可」であるならば、このレコード１１１０のフィールド１１１３に、サーバ起動可否通知に付加された端末状態情報を登録する。
【００６８】
また、呼制御サーバ処理部１０７は、他の無線電話端末１から呼制御サーバへの帰属要求を受信したならば（Ｓ２２１でＹＥＳ）、この帰属要求に含まれている無線電話端末１の電話番号およびアドレスを、呼制御サーバである自無線電話端末１に帰属する端末の電話番号およびアドレスとして登録する（Ｓ２２２）。
【００６９】
また、サーバ交代要否判断部１１３は、定期的に到来するサーバ交代要否判断タイミングになったか否かを判断する（Ｓ２２３）。サーバ交代要否判断タイミングになったならば（Ｓ２２１でＹＥＳ）、サーバ交代要否判断部１１３は、後述のサーバ交代要否判断処理を行う（Ｓ２２４）。そして、サーバ担当の交代不要と判断したならば（Ｓ２２５でＮＯ）、Ｓ２１７に戻る。一方、サーバ担当の交代必要と判断したならば（Ｓ２２５でＹＥＳ）、サーバ交代要否判断部１１３は、サーバ担当決定部１１４に次サーバ担当の決定を依頼する。
【００７０】
これを受けて、サーバ担当決定部１１４は、後述の次サーバ担当決定処理を行って（Ｓ２２６）、次サーバ担当に決定された無線電話端末１をサーバ制御部１１５に知らせる。そして、サーバ制御部１１５は、次サーバ担当に決定された無線電話端末１にサーバ起動指示を送信するとともに（Ｓ２２７）、呼制御サーバ処理部１０７を停止して、自無線電話端末１の呼制御サーバ機能を無効にする（Ｓ２２８）。その後、Ｓ２０２に戻る。
【００７１】
図８（Ａ）は、サーバ起動可否判断処理（図６のＳ２０９、Ｓ２１４）を説明するためのフロー図である。
【００７２】
まず、サーバ起動可否判断部１０９は、稼働状態取得部１０８から自無線電話端末１の最新の稼働状態を入手する（Ｓ２０９１）。それから、この稼働状態に含まれている帰属先の無線アクセスポイント３の受信電話強度が所定値未満であるか否かを調べる（Ｓ２０９２）。帰属先の無線アクセスポイント３の受信電話強度が所定値未満である場合（Ｓ２０９２でＹＥＳ）、サーバ起動可否判断部１０９は、呼制御サーバ機能の起動不可能と判断する（Ｓ２０９６）。
【００７３】
一方、帰属先の無線アクセスポイント３の受信電話強度が所定値以上である場合（Ｓ２０９２でＮＯ）、稼働状態に含まれている充電台２への載置状態を調べる（Ｓ２０９３）。そして、充電台２への載置状態が「載置」である場合（Ｓ２０９３でＮＯ）、サーバ起動可否判断部１０９は、呼制御サーバ機能の起動可能と判断する（Ｓ２０９５）。
【００７４】
一方、充電台２への載置状態が「非載置」である場合（Ｓ２０９３でＹＥＳ）、サーバ起動可否判断部１０９は、さらに、稼働状態に含まれている内蔵バッテリ１０４のバッテリ残量を調べる（Ｓ２０９４）。そして、内蔵バッテリ１０４のバッテリ残量が所定値以上ならば（Ｓ２０９４でＮＯ）、呼制御サーバ機能の起動可能と判断し（Ｓ２０９５）、内蔵バッテリ１０４のバッテリ残量が所定値未満ならば（Ｓ２０９４でＹＥＳ）、呼制御サーバ機能の起動不可能と判断する（Ｓ２０９６）。
【００７５】
図８（Ｂ）は、サーバ交代要否判断処理（図７のＳ２２４）を説明するためのフロー図である。
【００７６】
まず、サーバ交代要否判断部１１３は、稼働状態取得部１０８から自無線電話端末１の最新の稼働状態を入手する（Ｓ２２４１）。それから、この稼働状態に含まれている帰属先の無線アクセスポイント３の受信電話強度が所定値未満であるか否かを調べる（Ｓ２２４２）。帰属先の無線アクセスポイント３の受信電話強度が所定値未満である場合（Ｓ２２４２でＹＥＳ）、サーバ交代要否判断部１１３は、サーバ担当の交代必要と判断する（Ｓ２２４７）。
【００７７】
一方、帰属先の無線アクセスポイント３の受信電話強度が所定値以上である場合（Ｓ２２４２でＮＯ）、サーバ交代要否判断部１１３は、稼働状態に含まれている充電台２への載置状態を調べる（Ｓ２２４３）。充電台２への載置状態が「載置」である場合（Ｓ２２４３でＮＯ）、サーバ交代要否判断部１１３は、サーバ担当の交代不要と判断する（Ｓ２２４６）。
【００７８】
一方、充電台２への載置状態が「非載置」である場合（Ｓ２２４３でＹＥＳ）、サーバ交代要否判断部１１３は、さらに、稼働状態に含まれている内蔵バッテリ１０４のバッテリ残量を調べる（Ｓ２２４４）。内蔵バッテリ１０４のバッテリ残量が所定値未満である場合（Ｓ２２４４でＹＥＳ）、サーバ交代要否判断部１１３は、サーバ担当の交代必要と判断する（Ｓ２２４７）。
【００７９】
一方、内蔵バッテリ１０４のバッテリ残量が所定値以上である場合（Ｓ２２４４でＮＯ）、サーバ交代要否判断部１１３は、さらに、稼働状態に含まれている呼制御処理回数を調べる（Ｓ２２４５）。そして、呼制御処理回数が所定値未満ならば（Ｓ２２４５でＮＯ）、サーバ担当の交代不要と判断し（Ｓ２２４６）、呼制御処理回数が所定値以上ならば（Ｓ２２４５でＹＥＳ）、サーバ担当の交代必要と判断する（Ｓ２２４７）。
【００８０】
図８（Ｃ）は、次サーバ担当決定処理（図７のＳ２２６）を説明するためのフロー図である。
【００８１】
まず、サーバ担当決定部１１４は、起動可否情報記憶部１１１から、フィールド１１１２に記憶されている呼制御サーバ機能の起動可否が「起動可」であるレコード１１１０を抽出する（Ｓ２２６１）。
【００８２】
つぎに、抽出した各レコード１１１０の優先度を、フィールド１１１３に記憶されている端末状態情報に基づいて上述の要領により算出する（Ｓ２２６２）。それから、最も優先度の高いレコード１１１０を特定し（Ｓ２２６３）、この特定したレコード１１１０のフィールド１１１１に登録されているアドレス情報により特定される無線電話端末１を次サーバ担当に決定する（Ｓ２２６４）。
【００８３】
以上、本発明の一実施の形態を説明した。
【００８４】
本実施の形態に係る無線電話システムにおいて、呼制御サーバ機能を無効にしている各無線電話端末１は、自無線電話端末１の電波受信状態、充電台２への載置状態、および内蔵バッテリ１０４のバッテリ残量に基づいて、呼制御サーバ機能の起動可否を判断する。そして、その判断結果を示すサーバ起動可否通知を生成し、呼制御サーバ機能を有効にしている無線電話端末１に、このサーバ起動可否通知を送信する。また、呼制御サーバ機能を有効にしている無線電話端末１からサーバ起動指示を受信したならば、呼制御サーバ機能を有効にする。
【００８５】
一方、呼制御サーバ機能を有効にしている無線電話端末１は、自無線電話端末１の電波受信状態、充電台２への載置状態、および内蔵バッテリ１０４のバッテリ残量に基づいて、サーバ担当の交代要否を判断する。そして、サーバ担当の交代必要と判断した場合に、呼制御サーバ機能を無効にしている各無線電話端末１から送られてくるサーバ起動可否通知を参照し、呼制御サーバ機能が起動可能状態にある無線電話端末１のなかから次サーバ担当を決定する。そして、次サーバ担当に決定された無線電話端末１にサーバ起動指示を送信するとともに、自無線電話端末１の呼制御サーバ機能を無効にする。
【００８６】
したがって、本実施の形態に係る無線電話システムにおいて、呼制御サーバ機能を有効している無線電話端末１は、電波受信状態、充電台２への載置状態、および内蔵バッテリ１０４のバッテリ残量に問題のない無線電話端末１、すなわち呼制御を正常に処理できる可能性の高い無線電話端末１のなかから次サーバ担当を決定できる。このため、呼制御サーバを特別に設置することなく、無線電話システムを安定的に構築することが可能となる。
【００８７】
また、無線電話端末１において、サーバ起動可否判断部１０９は、自無線電話端末１が帰属する無線アクセスポイント３の受信電波強度が所定値未満の場合、あるいは自無線電話端末１の充電台２への載置状態が「非載置」であり、かつ内蔵バッテリ１０４のバッテリ残量が所定値未満の場合に、呼制御サーバ機能を起動不可能と判断するので、呼制御を正常に処理できない可能性の高い無線電話端末１が次サーバ担当に決定されるのを防止することができる。
【００８８】
また、無線電話端末１において、サーバ交代要否判断部１１３は、自無線電話端末１が帰属する無線アクセスポイント３の受信電波強度が所定値未満の場合、あるいは自無線電話端末１の充電台２への載置状態が「非載置」であり、かつ内蔵バッテリ１０４のバッテリ残量が所定値未満の場合に、サーバ担当の交代必要と判断するので、呼制御サーバ機能を有効にしている無線電話端末１が、電波受信状態の悪化、バッテリ切れ等により呼制御を正常に処理できなくなる前に、呼制御サーバを他の無線電話端末１に交代することができる。
【００８９】
また、無線電話端末１において、サーバ起動可否判断部１０９において呼制御サーバ機能が起動可能であると判断されている場合、サーバ起動可否通知送信部１１０は、サーバ起動可否通知に、自無線電話端末１の電波受信状態、充電台２への載置状態、および内蔵バッテリ１０４のバッテリ残量に関する情報を含む端末状態情報を付加して、このサーバ起動可否通知をサーバ通知送信元に送信する。また、サーバ担当決定部１１４は、起動可否情報記憶部１１１を参照し、呼制御サーバ機能が起動可能な無線電話端末１のなかから、電波受信状態、充電台２への載置状態、および内蔵バッテリ１０４のバッテリ残量を含む端末状態情報に応じて定まる優先度が最も高いサーバ通知送信元を次のサーバ担当に決定する。このため、より確実に呼制御を処理できる無線電話端末１を次サーバ担当に決定することができ、無線電話システムを、より安定的に構築することが可能となる。なお、本実施の形態においては、内蔵バッテリ１０４のバッテリ残量に基づき優先度を決定しているが、外付けバッテリが装着されている場合には、外付けバッテリのバッテリ残量を含めた総バッテリ残量に基づき優先度を決定してもよい。
【００９０】
また、無線電話端末１において、サーバ起動可否判断部１０９が呼制御サーバ機能を起動可能であると判断した場合、サーバ起動可否通知送信部１１０は、サーバ起動可否通知に付加する端末状態情報に呼制御サーバ機能の無効状態継続時間を含める。また、サーバ担当決定部１１４は、起動可否情報記憶部１１１を参照し、サーバ起動可否通知に付加されている端末状態情報に含まれている電波受信状態、充電台２への載置状態、および内蔵バッテリ１０４のバッテリ残量だけでは、次サーバ担当としての優劣がつかない無線電話端末１間において、この端末状態情報に含まれている呼制御サーバ機能の無効状態継続時間が長いものほど優先度が高くなるように、優先度を定める。このため、呼制御サーバ機能の無効状態継続時間を除く端末状態情報がほぼ同じ無線電話端末１間において、サーバ担当を均等に割り振ることが可能となり、負荷分散を図ることができる。
【００９１】
また、無線電話端末１において、サーバ交代要否判断部１１３は、充電台２への載置状態が「非載置」である場合に、呼制御サーバ機能が有効になってからの呼制御サーバ処理部１０７における呼制御処理回数が所定値に達したならば、内蔵バッテリ１０４のバッテリ残量にかかわらず、サーバ担当の交代必要と判断する。このため、例えば、電波受信状態が良好な無線電話端末１の充電台２への載置状態がすべて「非載置」である場合において、これらの無線電話端末１間においてサーバ担当を均等に割り振ることが可能となり、負荷分散を図ることができる。
【００９２】
また、無線電話端末１の呼制御サーバ機能が無効の場合において、サーバ起動可否通知送信部１１０がサーバ通知を受信することなく所定の待ち時間の経過により受信タイマがタイムアウトし、さらに、任意に設定された待ち時間においても、サーバ起動可否通知送信部１１０がサーバ通知を受信することなく乱数タイマがタイムアウトした場合に、サーバ制御部１１５は、呼制御サーバ処理部１０７を起動して、自無線電話端末１の呼制御サーバ機能を有効にする。このため、呼制御サーバ機能を有効にしている無線電話端末１が、不測の事態により、次サーバ担当を決定してサーバ起動指示を送信することなく、すなわち呼制御サーバの引継ぎを行うことなく、電源断したような場合でも、いずれかの無線電話端末１を呼制御サーバとして動作させることが可能となる。
【００９３】
なお、本発明は上記の実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００９４】
例えば、上記の実施の形態において、複数の無線電話端末１に加え、ＬＡＮ４に接続された少なくとも一台の有線電話端末を含めて電話システムを構築するようにしてもよい。ここで、有線電話端末については、充電台への載置状態およびバッテリ残量を、常に「載置」および「１００％」と看做すことにより、有線電話端末を無線電話端末１と同様に扱うことができる。
【００９５】
また、上記の実施の形態では、無線電話端末１が無線アクセスポイントを利用して無線接続するＩＰ電話端末である場合を例にとり説明したが、本発明はこれに限定されない。本発明は、無線中継局を利用して無線接続する無線電話端末に広く適用可能である。例えば、無線基地局を利用する携帯電話端末、ＰＨＳ端末を用いて内線電話システムを構築する場合にも、無線基地局の受信電波状態を端末状態情報に含めることにより、本発明は同様に適用可能である。
【００９６】
また、上記の実施の形態において、図４に示す無線電話端末１の機能構成は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの集積ロジックＩＣによりハード的に実現されるものでもよいし、あるいはＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などの計算機によりソフトウエア的に実現されるものでもよい。または、ＣＰＵ、メモリ、ＨＤＤ、ＤＶＤ−ＲＯＭ等の補助記憶装置、およびＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）、モデム等の通信インターフェースを備えたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の汎用コンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することで実現されるものでもよい。
【符号の説明】
【００９７】
１、１−１〜１−４：無線電話端末、２：充電台、３：無線アクセスポイント、４：ＬＡＮ、５：ゲートウェイ、６：ＩＰ電話網、１０１：無線ＬＡＮインターフェース部、１０２：通信制御部、１０３：マンマシンインターフェース部、１０４：内蔵バッテリ、１０５：充電台インターフェース部、１０６：ＩＰ電話処理部、１０７：呼制御サーバ処理部、１０８：稼働状態取得部、１０９：サーバ起動可否判断部、１１０：サーバ起動可否通知送信部、１１１：起動可否情報記憶部、１１２：サーバ起動可否通知受信部、１１３：サーバ交代要否判断部、１１４：サーバ担当決定部、１１５：サーバ制御部
【図１】
0005765269.tif 000002
【図２】
0005765269.tif 000003
【図３】
0005765269.tif 000004
【図４】
0005765269.tif 000005
【図５】
0005765269.tif 000006
【図６】
0005765269.tif 000007
【図７】
0005765269.tif 000008
【図８】
0005765269.tif 000009