(57)【要約】【課題】  ネットワークリソースを効率的に利用した音声データ配信を行うことができるグループ通話制御サーバを提供する。【解決手段】  ＡＧＷが、グループ通信開始要求を受信すると、第１の呼制御チャネルを割り当て、第１のチャネルに対応してＰＴエンジンから音声データを受信する受信ポート番号を含むＳＤＰ情報を構築して、ＰＴエンジンに当該ＳＤＰ情報を含むＩＮＶＩＴＥメッセージを送信し、ＰＴエンジンからグループメンバが付加されたＩＮＶＩＴＥメッセージを受信すると、各メンバのＢＳを特定し、第２の呼制御チャネルを割り当てて、第２のチャネルに対応する受信ポート番号を第１の呼制御チャネルの受信ポート番号と同一とするＳＤＰ情報を構築してＰＴエンジンに通知すると共に、ＡＧＷ−ＰＴエンジン間の音声パスとＢＳ−ＡＧＷ間のリソースとを対応付けて記憶するグループ通話制御サーバとしている。【選択図】        図１
2011109259.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク中の移動局間のグループ通話の制御を行うグループ通話制御サーバであって、
グループ通話における音声データの複製及び転送の制御を行うグループ通話手段と、
複数の基地局を管理し、前記基地局で用いられる制御メッセージと、前記グループ通話手段で用いられるＳＩＰ／ＳＤＰメッセージとの相互変換を行うアクセスゲートウェイとを備え、
前記アクセスゲートウェイが、発信元端末を収容する基地局からグループ通話の開始要求を受信すると、ＳＩＰの上り呼制御チャネルとして第１のチャネルを割り当て、前記第１のチャネルに対応して前記グループ通話手段から音声データを受信するための受信ポート番号を含むＳＤＰ情報を構築して、前記グループ通話手段に当該ＳＤＰ情報を含むＩＮＶＩＴＥメッセージを送信し、前記グループ通話手段から、グループメンバが付加されたＩＮＶＩＴＥメッセージを受信すると、各グループメンバが収容されている基地局を特定して、ＳＩＰの下り呼制御チャネルとして第２のチャネルを割り当て、前記第２のチャネルに対応してグループ通話手段から音声データを受信するための受信ポート番号を、前記第１のチャネルの受信ポート番号と同一とするＳＤＰ情報を構築して前記グループ通話手段に通知することにより、前記アクセスゲートウェイと前記グループ通話手段との間の音声パスを１つ形成すると共に、前記発信元端末を収容する基地局及び前記グループメンバが収容されている基地局と、前記アクセスゲートウェイ間に割り当てられたリソースに、前記音声パスをそれぞれ対応付けて記憶することを特徴とするグループ通話制御サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線携帯端末を用いたグループ通話を実現するグループ通話制御サーバに係り、特にネットワークリソースを効率的に利用した音声データ配信を行うことができるグループ通話制御サーバに関する。
【背景技術】
【０００２】
［従来のグループ通話システム］
従来、複数の無線携帯端末間で半二重多対多の同報通信によるグループ通話を行う自営無線システムがあり、グループ通話の方式としては、ＰｏＣ（Push-to-Talk over Cellular）を用いたものがある。
また、ＩＰ網上において、複数の無線携帯端末間で半二重多対多の同報通信によるグループ通話を行う自営ＩＰネットワークがあり、ＩＰ電話における通話プロトコルとしてはＳＩＰ（Session Initiation Protocol）／ＳＤＰ（Session Description Protocol）が用いられている。
ＰｏＣを用いてグループ通話を行うシステムでは、グループ通話の制御サーバが、端末からの要求に応じてグループ通話を開始し、送信権の制御や音声データの配信制御を行う。
【０００３】
ところで、グループ通話では、多くの移動端末に対して音声データを配信しなければならないが、１つのシステムで使える無線リソースには限りがある。
そのため、自営無線システムでは、グループ通話制御サーバが、基地局に１フローの音声データを配信し、当該基地局から無線チャネルを１チャネルだけ使用して、ブロードキャストするようになっている。
従って、自営無線システムにおいては、グループ通信の呼制御を行う対象として基地局を設定する。
【０００４】
また、自営ＩＰネットワークシステムでは、多種の無線方式に対応するため、グループ通話制御サーバに、ＡＧＷ（Access Gateway；アクセスゲートウェイ）を備え、更にＰＴ（Press Talk）エンジンと、呼制御エンジンとを備えている。
ＡＧＷは、各種の無線方式の違いによる制御データの相違を吸収して、無線方式毎に異なるプロトコルをＩＰプロトコルに変換する。
ＰＴエンジンは、グループ通話の制御を行う。
呼制御エンジンは、発呼・着呼等の呼制御を行う。
そして、ＡＧＷと呼制御エンジン及びＰＴエンジンとの間は、ＳＩＰ／ＳＤＰを利用して呼制御を行う。
【０００５】
しかしながら、従来のグループ通話制御サーバでは、上述したように基地局毎に音声データを配信する自営系特有の配信方法を考慮していないため、同一ＡＧＷに収容されている基地局に対してグループ通話を行う場合に、ネットワークリソースを効率的に利用することができないものとなっている。
【０００６】
［従来の呼制御データのセッション：図１１］
従来の自営ＩＰネットワークシステムにおける呼制御データのセッションについて図１１を用いて説明する。図１１は、従来の自営ＩＰネットワークシステムにおける呼制御データのセッションの概略を示す模式説明図である。
図１１に示すように、ＡＧＷとＭＳ（Mobile Station；移動局）間は、ＢＳ（Base Station；基地局）を介して無線システム毎に異なる呼制御データをやり取りする。
また、ＡＧＷとＰＴエンジン間については、グループ通話に参加しているＭＳが同一のＡＧＷに収容されている場合、ＡＧＷは、グループ通話開始を要求する端末を収容しているので発信側であり、それと同時に、当該グループ通話開始要求（グループ通信接続要求）によって呼び出される端末も収容しているため着信側となる必要がある。そのため、ＡＧＷ−ＰＴエンジン間は２つのセッションを構築する必要がある。
【０００７】
［従来の音声データの配信：図１２］
従来の音声データの配信について図１２を用いて説明する。図１２は、従来の自営ＩＰネットワークシステムにおける音声データの配信の概略を示す模式説明図である。
図１２に示すように、ＡＧＷ−ＰＴエンジン間はセッションが２つ発生するため、音声パスも２つ発生する。
【０００８】
［関連技術］
尚、ＰｏＣを用いてグループ通話を行うシステムに関する先行技術としては、「ＰｕｓｈＴａｌｋサービスのシステム開発、ＮＴＴ  ＤｏＣｏＭｏ  テクニカルジャーナル  Ｖｏｌ．１３  Ｎｏ．４，Ｐ６−１３」がある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００９−１４１４９２号公報
【非特許文献】
【００１０】
【非特許文献１】ＰｕｓｈＴａｌｋサービスのシステム開発、ＮＴＴ  ＤｏＣｏＭｏ  テクニカルジャーナル  Ｖｏｌ．１３  Ｎｏ．４、Ｐ６−１３
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、従来のグループ通話制御サーバでは、グループ通話に参加しているＭＳが同一のＡＧＷに収容されている場合、ＡＧＷ−ＰＴエンジン間はＳＩＰのセッションが２つ構築されるため、それぞれに対応して音声パスが２つ発生してしまい、また、音声データを基地局毎に配信する自営無線システムに特有の配信方法に対応できないため、ネットワークリソースの有効利用が図れないという問題点があった。
【００１２】
本発明は上記実状に鑑みて為されたもので、グループ通話に参加しているＭＳが同一のＡＧＷに収容されている場合に、ＡＧＷ−ＰＴエンジン間の音声パスを１つにすると共に、基地局毎に音声データを配信するようにして、ネットワークリソースの有効利用を図ることができるグループ通話制御サーバを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記従来例の問題点を解決するための本発明は、ネットワーク中の移動局間のグループ通話の制御を行うグループ通話制御サーバであって、グループ通話における音声データの複製及び転送の制御を行うグループ通話手段と、複数の基地局を管理し、基地局で用いられる制御メッセージと、グループ通話手段で用いられるＳＩＰ／ＳＤＰメッセージとの相互変換を行うアクセスゲートウェイとを備え、アクセスゲートウェイが、発信元端末を収容する基地局からグループ通話の開始要求を受信すると、ＳＩＰの上り呼制御チャネルとして第１のチャネルを割り当て、第１のチャネルに対応してグループ通話手段から音声データを受信するための受信ポート番号を含むＳＤＰ情報を構築して、グループ通話手段に当該ＳＤＰ情報を含むＩＮＶＩＴＥメッセージを送信し、グループ通話手段から、グループメンバが付加されたＩＮＶＩＴＥメッセージを受信すると、各グループメンバが収容されている基地局を特定して、ＳＩＰの下り呼制御チャネルとして第２のチャネルを割り当て、第２のチャネルに対応してグループ通話手段から音声データを受信するための受信ポート番号を、第１のチャネルの受信ポート番号と同一とするＳＤＰ情報を構築してグループ通話手段に通知することにより、アクセスゲートウェイとグループ通話手段との間の音声パスを１つ形成すると共に、発信元端末を収容する基地局及び前記グループメンバが収容されている基地局と、アクセスゲートウェイ間に割り当てられたリソースに、音声パスをそれぞれ対応付けて記憶することを特徴としている。
【発明の効果】
【００１４】
本発明によれば、アクセスゲートウェイが、発信元端末を収容する基地局からグループ通話の開始要求を受信すると、ＳＩＰの上り呼制御チャネルとして第１のチャネルを割り当て、第１のチャネルに対応してグループ通話手段から音声データを受信するための受信ポート番号を含むＳＤＰ情報を構築して、グループ通話手段に当該ＳＤＰ情報を含むＩＮＶＩＴＥメッセージを送信し、グループ通話手段から、グループメンバが付加されたＩＮＶＩＴＥメッセージを受信すると、各グループメンバが収容されている基地局を特定して、ＳＩＰの下り呼制御チャネルとして第２のチャネルを割り当て、第２のチャネルに対応してグループ通話手段から音声データを受信するための受信ポート番号を、第１のチャネルの受信ポート番号と同一とするＳＤＰ情報を構築してグループ通話手段に通知することにより、アクセスゲートウェイとグループ通話手段との間の音声パスを１つ形成すると共に、発信元端末を収容する基地局及び前記グループメンバが収容されている基地局と、アクセスゲートウェイ間に割り当てられたリソースに、音声パスをそれぞれ対応付けて記憶するとしているので、アクセスゲートウェイとグループ通話手段との間の音声パスを１つにすると共に、当該音声パスからの音声データを基地局毎にまとめて配信することができ、ネットワークリソースの有効利用を図り、グループ通話手段における音声データ配信の制御を軽減することができる効果がある。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態に係る自営ＩＰネットワークの構成ブロック図である。
【図２】（ａ）は、チャネル管理テーブルの模式説明図であり、（ｂ）は、リソース管理テーブルの模式説明図であり、（ｃ）は、ＢＳ管理テーブルの模式説明図である。
【図３】メンバが全て同一の基地局に収容されている場合のグループ呼設定シーケンス図である。
【図４】メンバが全て同一の基地局に収容されている場合のグループ呼設定シーケンス図である。
【図５】図３，４に示したグループ呼設定シーケンスに伴う各テーブルの設定状態を示す模式説明図である。
【図６】本グループ通話制御サーバにおけるメンバが全て同一の基地局に収容されている場合のグループ呼解放シーケンスを示すシーケンス図である。
【図７】メンバが複数の基地局に収容されている場合のグループ呼設定シーケンスを示すシーケンス図である。
【図８】メンバが複数の基地局に収容されている場合のグループ呼設定シーケンスを示すシーケンス図である。
【図９】図７，８に示したグループ呼設定シーケンスに伴う各テーブルの設定状態を示す模式説明図である。
【図１０】複数の基地局を用いたグループ通話におけるグループ呼解放シーケンスを示すシーケンス図である。
【図１１】従来の自営ＩＰネットワークシステムにおける呼制御データのセッションの概略を示す模式説明図である。
【図１２】従来の自営ＩＰネットワークシステムにおける音声データの配信の概略を示す模式説明図である。
【発明を実施するための形態】
【００１６】
［実施の形態の概要］
本発明の実施の形態について図面を参照しながら説明する。
本発明の実施の形態に係るグループ通話制御サーバは、ＡＧＷが、グループ通話に参加する移動局が同一の基地局に収容されている場合に、ＡＧＷ−ＰＴエンジン間に構築される上下のＳＩＰの呼制御チャネルに対応して、ＡＧＷ−ＰＴエンジン間に１つの音声パスを形成し、当該パスに基地局−ＡＧＷ間のリソースを対応付けるものであり、ネットワークリソースを効率的に運用できると共に、ＰＴエンジンにおける音声データの転送処理を軽減することができるものである。
【００１７】
また、本発明の実施の形態に係るグループ通話制御サーバは、ＡＧＷが、グループ通信開始要求を受信すると、それに含まれる発信元端末番号と発信元基地局番号とを記憶しておき、第１の呼制御チャネルを割り当て、当該第１の呼制御チャネルに対応してＰＴエンジンから音声データを受信するための受信ポート番号を含むＳＤＰ情報を構築して、ＰＴエンジンにＳＤＰ情報を含むＩＮＶＩＴＥメッセージを送信し、ＰＴエンジンからグループメンバが付加されたＩＮＶＩＴＥメッセージを受信すると、当該メッセージに含まれる発信元端末番号に基づいて発信元基地局を検索し、発信元基地局番号があった場合には、発信元のＡＧＷと着信側のＡＧＷとが同一であることを認識し、第２の呼制御チャネルを割り当てて、当該第２の呼制御チャネルに対応してＰＴエンジンから音声データを受信するための受信ポート番号を、第１の呼制御チャネルの受信ポート番号と同一とするＳＤＰ情報を構築してＰＴエンジンに通知することにより、ＡＧＷ−ＰＴエンジン間に１つの音声パスを形成すると共に、当該ＡＧＷ−ＰＴエンジン間の音声パスをグループ通話に参加している基地局毎に、基地局−ＡＧＷ間のリソースに対応付けて記憶しているので、ＡＧＷ−ＰＴエンジン間の音声フローを１つにし、自営系システム特有の基地局毎の音声データの配信を可能とすることができ、ネットワークリソースの有効利用を図ることができるものである。
【００１８】
［実施の形態のシステム構成：図１］
本発明の実施の形態に係るグループ通話制御サーバを備えた自営ＩＰネットワークの構成について図１を用いて説明する。図１は、本発明の実施の形態に係る自営ＩＰネットワークの構成ブロック図である。
図１に示すように、自営ＩＰネットワークは、複数の移動局（ＭＳ）との無線通信を行う複数の基地局（ＢＳ）１と、グループ通話全体の制御を行うグループ通話制御サーバ１０とを備えている。各ＢＳ１とグループ通話サーバ１０とはＷＡＮ（Wide Area Network）を介して接続されている。
グループ通話制御サーバ１０は、少なくとも制御部及び記憶部を備えたコンピュータで構成され、処理手段として、ＡＧＷ２と、呼制御エンジン３と、ＰＴエンジン４とを備えている。
【００１９】
ＡＧＷ２は、通信に伴うセッションの制御を行うゲートウェイであり、個別通話やグループ通信の制御を行う。ＡＧＷ２は、複数のＢＳ１を管理し、ＢＳ１を介して各ＭＳに対する制御を行う。ＡＧＷ２は、無線方式によって異なる各基地局１からのグループ通話開始要求や送信権要求等の制御メッセージをＳＩＰ／ＳＤＰのメッセージに変換して、呼制御エンジン３を介してＰＴエンジン４に出力する。また、ＰＴエンジン４からのＳＩＰ／ＳＤＰメッセージを各無線方式に応じた制御メッセージに変換して各基地局１に出力する。すなわち、ＡＧＷ２は、無線方式の違いを吸収するものである。
尚、ＡＧＷ２は、請求項におけるアクセスゲートウェイに相当している。
【００２０】
また、本グループ通話制御サーバのＡＧＷ２は、グループ通話に参加するＭＳが同一のＡＧＷに収容されている場合に、ＡＧＷ−ＰＴエンジン間の音声パスを１つとし、ＢＳ毎に音声データを配信する制御を行う。
【００２１】
ＰＴエンジン４は、プレストークによるグループ通話の制御を行うものであり、グループメンバの管理や、グループ通話の要求があった場合のグループメンバの呼び出し、送信権の制御、及び音声データの複製転送等を行う。ＰＴエンジンは、請求項におけるグループ通話手段に相当する。
呼制御エンジン３は、ＳＩＰセッションの基本制御として、発呼、着呼、呼切断等の制御を行う。
【００２２】
［本グループ通話制御サーバに設けられているテーブル］
次に、本グループ通話制御サーバのＡＧＷに設けられているテーブルについて説明する。
本システムのＡＧＷでは、効率的な音声データの配信を実現するために、グループ通話で使用される上りチャネルと下りチャネルの使用状況を管理するチャネル管理テーブルと、音声フローの使用状況を管理するリソース管理テーブルと、ＢＳの使用状況を管理するＢＳ管理テーブルとを備えている。
尚、「チャネル」は、ＳＩＰの呼制御（Ｃ−ＰＬＡＮＥ）を示し、「リソース」は、ＲＴＰの音声フロー制御（Ｕ−ＰＬＡＮＥ）を示している。
【００２３】
［テーブルの構成：図２］
次に、各テーブルの具体的な構成について図２を用いて説明する。図２（ａ）は、チャネル管理テーブルの模式説明図であり、（ｂ）は、リソース管理テーブルの模式説明図であり、（ｃ）は、ＢＳ管理テーブルの模式説明図である。
［チャネル管理テーブル：図２（ａ）］
図２（ａ）に示すように、チャネル管理テーブルは、グループ通話に使用されているＳＩＰの呼制御チャネル（上り、下りのそれぞれ）について、チャネル番号と、使用状態と、受信ポート番号と、リンクしているリソース情報数と、リンクしている各リソース情報の番号とを記憶している。
【００２４】
チャネル番号は、チャネルの識別番号で１以上の整数であり、使用状態は当該チャネルがグループ通話に割り当てられて使用中となっているか、未使用かを示す。受信ポート番号は、ＡＧＷがＰＴエンジンから呼制御データを受信するポート番号であり、１０２４以上の整数のデータである。
【００２５】
リソース情報数は、当該チャネルにリンクしているリソース情報の数であり、リソース情報０，１，…は、リンクしている個々のリソース情報の番号を記憶する。
つまり、チャネル管理テーブルは、ＡＧＷが、各グループ通話の上りと下りのチャネルについて、ＡＧＷ−ＰＴエンジン間の音声フローを対応付けて管理するものである。
尚、ＰＴエンジンに対する送信ポート番号はＡＧＷに記憶されている。
【００２６】
［リソース管理テーブル：図２（ｂ）］
図２（ｂ）に示すように、リソース管理テーブルは、ＰＴエンジンからの音声データをどのリソースを用いてどのＢＳに配信するかを規定するものである。
リソース管理テーブルには、リソース番号と、使用状態と、接続先ＩＰアドレスと、接続先ポート番号と、受信ポート番号と、接続元端末番号と、リンクしているチャネル情報数と、リンクしている各チャネル情報番号とを記憶している。
【００２７】
リソース番号は、リソースの識別番号で１以上の整数であり、使用状態は当該リソースが使用中か未使用かを示す。接続先ＩＰアドレスはグループ通話に参加しているＢＳに対応し、接続先ポート番号及び受信ポート番号はＰＴエンジンに対応して記憶されている。
また、接続元端末番号は、当該グループ通話を開始した端末の識別番号であり、チャネル情報数は、当該リソースにリンクしているチャネル情報の数であり、チャネル情報０，１,…はリンクしている個々のチャネル情報の番号である。
【００２８】
つまり、リソース管理テーブルは、ＡＧＷ−ＰＴエンジン間の音声パスと、ＢＳ−ＡＧＷの音声パスとを対応付けるものであり、ＡＧＷが、どのネットワークリソースを用いてどのＢＳに音声データを配信するかを管理するものである。本グループ通話制御サーバのＡＧＷは、リソース管理テーブルを参照することで、自営系に特有の基地局毎の音声データ配信を可能としている。
そして、リソース情報はグループ通話毎、且つＢＳ毎に対応している。同一グループ通話に複数のＢＳが参加していれば、それぞれ異なるリソース情報が割り当てられ、同一ＢＳで複数のグループ通話が実現されている場合には、グループ通話毎に異なるリソース情報が割り当てられる。
【００２９】
［ＢＳ管理テーブル：図２（ｃ）］
図２（ｃ）に示すように、ＢＳ管理テーブルは、ＡＧＷが管理するＢＳについて、ＢＳ番号と、対応しているリソース情報数と、各リソース情報とを記憶している。
つまり、ＢＳ管理テーブルは、各ＢＳが、グループ通話毎に、どのネットワークリソースを用いてグループ通話を実現しているかを管理するものである。
【００３０】
ここで、本システムにおいては、グループ通話の発信元の端末のみが当該グループ通話を切断できる構成としており、１つのグループ通話に複数のＢＳが参加している場合には、発信元のＢＳのみについてリソース番号を記憶するものとしている。
発信元のＢＳに対応して当該グループ通話で使用されているリソース番号を記憶しておくことにより、発信元のＢＳから切断要求があった場合に解放すべきリソース番号を特定できるものである。
【００３１】
［グループ呼設定シーケンス（同一基地局の場合）：図３、図４］
次に、本グループ通話制御サーバにおけるグループ呼設定シーケンスについて説明する。まず、グループ通話に参加するＭＳが全て同一の基地局に収容されている場合について図３，４を用いて説明する。図３，４は、メンバが全て同一の基地局に収容されている場合のグループ呼設定シーケンス図である。
尚、本シーケンスの処理は、図３の処理に引き続いて図４の処理が行われるものであり、図３、図４の順で連続して行われるシーケンスである。
図３に示すように、本シーケンスでは、１つの基地局（ここではＢＳ１）に、移動局ＭＳ１，ＭＳ２，ＭＳ３が収容されており、これらの移動局間でグループ通話を行う場合を示している。
【００３２】
まず、いずれかの移動局（例えばＭＳ１）からグループ通信接続要求が送信されると、ＡＧＷは、ＢＳ１を介して当該グループ通信接続要求を受信する（１１００）。
グループ通信接続要求には、接続元端末番号（ＭＳ１の番号）とグループ番号とが設定されている。
【００３３】
そして、ＡＧＷは、当該グループ通話に上り呼制御チャネルを割り当てるため、チャネル管理テーブルを参照して未使用のチャネルを選択して、当該チャネルのチャネル状態を使用中に遷移させる。ここでは「チャネル番号１」を使用中に遷移させる（１１０１）。尚、「チャネル番号１」は請求項における第１のチャネルに相当する。
【００３４】
更に、ＡＧＷは、当該グループ通話にリソースを割り当てるため、リソース管理テーブルを参照して、未使用のリソースを選択して、グループ通信接続要求から取得した接続元端末番号を設定すると共に、リソースの使用状態を使用中に遷移させる。ここでは「リソース番号１」に接続元端末番号（ＭＳ１の番号）を設定して、使用状態を使用中にする（１１０２）。
【００３５】
次に、当該グループ通話で使用される上りチャネルとリソースとをリンクさせるために、ＡＧＷは、チャネル管理テーブルのチャネル番号１の「リソース情報０」に「リソース番号１」を書き込み、リソース情報数を１とする。
同様に、ＡＧＷは、リソース管理テーブルのリソース番号１の「チャネル情報０」に「チャネル番号１」を書き込み、チャネル情報数を１とする。
これにより、「チャネル番号１」と「リソース番号１」とをリンクさせる（１１０３）。
【００３６】
そして、ＡＧＷは、当該グループ通話を開始したＢＳ１についての使用状態を更新するため、ＢＳ管理テーブルのＢＳ番号１に対応する「リソース情報０」に「リソース番号１」を設定し、リソース情報数を「１」とする。これにより、「ＢＳ１」と「リソース番号１」とをリンクさせる（１１０４）。
【００３７】
そして、ＡＧＷは、チャネル管理テーブルのチャネル番号１に設定されている受信ポート番号に基づいて、ＰＴエンジンから音声データを受信するためのＳＤＰ情報を構築し（１１０５）、呼制御エンジンにＩＮＶＩＴＥメッセージを送信する（１１０６）。
ここで、ＡＧＷは、ＩＮＶＩＴＥメッセージのP-Asserted-Identityヘッダには、発信元端末番号を設定し、Toヘッダにはグループ番号を設定する。
呼制御エンジンは、受信したＩＮＶＩＴＥメッセージをＰＴエンジンに転送する（１１０７）。
【００３８】
ＰＴエンジンは、受信したＩＮＶＩＴＥメッセージのToヘッダに設定されているグループ番号から、グループメンバ一覧を作成し、グループメンバを呼び出すためのＳＤＰ情報を作成する（１１０８）。
ここでは、全てのグループメンバ（ＭＳ１，ＭＳ２，ＭＳ３）が同一のＡＧＷ配下にいるため、ＰＴエンジンは、作成したＳＤＰ情報（グループメンバの情報を含む）を付加したＩＮＶＩＴＥメッセージを、呼制御エンジンを介して当該ＡＧＷに送信する。ＩＮＶＩＴＥメッセージの発信元端末番号は、Referred-Byヘッダに設定される（１１０９，１１１０）。
【００３９】
ＡＧＷは、ＩＮＶＩＴＥメッセージを受信すると、当該グループ通話に下り呼制御チャネルを割り当てるために、チャネル管理テーブルから、未使用のチャネル番号を取得して、当該チャネルのチャネル状態を使用中に遷移させる（１１１１）。ここでは「チャネル番号２」を使用中に遷移させる。チャネル番号２は、請求項における第２のチャネルに相当する。
【００４０】
更に、ＡＧＷは、ＩＮＶＩＴＥメッセージのReferred-Byヘッダに設定されている発信元端末番号をキーとしてＢＳ管理テーブルを検索し、当該発信元端末番号が記載されたリソース情報（リソース番号）を含むＢＳを特定して、発信元のＢＳを特定する（１１１２）。ここではＢＳ１が特定される。
【００４１】
また、ＡＧＷは、ＩＮＶＩＴＥメッセージに含まれるグループメンバ（ＭＳ２，ＭＳ３）について、どのＢＳに収容されているかを特定する。ここでは、ＢＳ１が特定される。
そして、ＡＧＷは、グループメンバが全て（ＭＳ１，ＭＳ２，ＭＳ３）同一の基地局（ＢＳ１）に収容されていることを確認する（１１１３）。
本グループ通話制御サーバでは、グループメンバが全て同一の基地局に収容されている場合には、新たなリソースを取得しない。
【００４２】
そして、図４に示すように、ＡＧＷは、当該グループ通話で使用される下りチャネルとリソースとをリンクさせるために、チャネル管理テーブルのチャネル番号２の「リソース情報０」に「リソース番号１」を書き込み、リソース情報数を１とする。
同様に、ＡＧＷは、リソース管理テーブルのリソース番号１の「チャネル情報１」に「チャネル番号２」を書き込み、チャネル情報数を２とする。
これにより、「チャネル番号１」及び「チャネル番号２」と「リソース番号１」とをリンクさせる（１１１４）。
【００４３】
また、ＡＧＷは、リソース番号１にリンクされている「チャネル番号１」を読み出し、チャネル管理テーブルのチャネル番号１に対応する受信ポート番号に基づいて、ＰＴエンジンから音声データを受信するため、チャネル２のＳＤＰ情報を構築する（１１１５）。
【００４４】
つまり、ＡＧＷは、ステップ１１０６でＰＴエンジンに送信したチャネル１のＳＤＰ情報と同一のポート番号を、チャネル２のＳＤＰ情報でも設定するものである。
これにより、ＡＧＷは、当該グループ通話に伴う音声フローを上りと下りで共通として、ＡＧＷ−ＰＴエンジン間の音声フローを１本にするものである。
【００４５】
そして、ＡＧＷは、リソース管理テーブルのリソース番号１に設定されている接続先情報（接続先ＩＰアドレス）に基づいて、ＢＳ−ＡＧＷ間の音声フローを設定する（１１１６）。
また、ＡＧＷは、受信したＩＮＶＩＴＥメッセージのＳＤＰ情報に基づいて、ＡＧＷ−ＰＴエンジン間の音声フローを設定する（１１１７）。
【００４６】
つまり、本グループ通話制御サーバでは、ＡＧＷが、グループ通話の上りチャネルと下りチャネルに相当するチャネル１とチャネル２に同一のリソース情報を対応付けることにより、チャネル１とチャネル２について同一のポート番号を指定してＰＴエンジンに通知する。これにより、ＰＴエンジンでは、チャネル１とチャネル２で送信先が同一になるので、１つの音声フローだけを制御するようになる。
【００４７】
そして、ＡＧＷは、呼制御エンジンに200ＯＫメッセージを送信し（１１１８）、呼制御エンジンは、200ＯＫメッセージをＰＴエンジンに転送する（１１１９）。尚、処理１１１５で構築されたＳＤＰ情報は、処理１１１８，１１１９で、200ＯＫメッセージと共にＡＧＷから呼制御エンジンを介してＰＴエンジンに送信される。
ＰＴエンジンは、200ＯＫメッセージを呼制御エンジンに送信し（１１２０）、呼制御エンジンは、200ＯＫメッセージをＡＧＷに転送する（１１２１）。
そして、ＡＧＷは、グループ通話接続応答メッセージをＢＳ１に送信し（１１２２）、この後、ＢＳ１から受信した音声データをＰＴエンジンに転送すると共に、ＰＴエンジンから受信した音声データをＢＳ１に転送する（１１２３）。
このようにして、本グループ通話制御サーバにおける、全てのメンバが同一基地局に収容されている場合のグループ呼設定シーケンスが行われるものである。
【００４８】
［各テーブルの設定状態（１）：図５］
次に、図３及び図４に示したグループ呼設定シーケンスに伴う各テーブルの設定状態について図５を用いて説明する。図５は、図３，４に示したグループ呼設定シーケンスに伴う各テーブルの設定状態を示す模式説明図であり、（ａ）はチャネル管理テーブル、（ｂ）はリソース管理テーブル、（ｃ）はＢＳ管理テーブルを示している。
図５（ａ）に示すように、チャネル管理テーブルにはチャネル番号１、チャネル番号２が設定され、チャネル番号１は、図３のステップ１１０１で使用中となり、チャネル番号２は、図３のステップ１１１１で使用中となる。
そして、チャネル番号１は、図３の１１０３でリソース番号１とリンクし、チャネル番号２は図４のステップ１１１４でリソース番号１とリンクする。
【００４９】
また、図５（ｂ）に示すように、リソース管理テーブルでは、図３のステップ１１０２で、リソース番号１が使用中となる。リソース番号１は、図３のステップ１１０３でチャネル番号１とリンクし、図４のステップ１１１４でチャネル番号２とリンクする。
そして、図５（ｃ）に示すように、ＢＳ管理テーブルのＢＳ番号１には、リソース番号１がリンクされる。
【００５０】
［グループ呼解放シーケンス（同一基地局の場合）：図６］
次に、本グループ通話制御サーバにおけるグループ呼解放シーケンスについて図６を用いて説明する。図６は、本グループ通話制御サーバにおけるメンバが全て同一の基地局に収容されている場合のグループ呼解放シーケンスを示すシーケンス図である。
図６に示すように、ＡＧＷは、ＢＳ１を介して発呼元端末であるＭＳ１からグループ通信切断要求メッセージを受信する（１２００）。グループ通信切断要求メッセージには、接続元端末番号、グループ番号が設定されている。
【００５１】
ＡＧＷが、グループ通信切断要求メッセージに基づいて、ＢＹＥメッセージを呼制御エンジンへ送信する（１２０１）と、呼制御エンジンは、ＢＹＥメッセージをＰＴエンジンに転送する（１２０２）。
ＰＴエンジンは、ＢＹＥメッセージを呼制御エンジンに送信し（１２０３）、呼制御エンジンは、ＢＹＥメッセージをＡＧＷに転送する（１２０４）。
【００５２】
ＡＧＷは、ＢＹＥメッセージ受信すると、ＢＹＥメッセージに含まれるチャネルを識別する情報（Ｃａｌｌ−ＩＤ等）に基づいてチャネル管理テーブルを検索し、チャネル番号２のチャネル情報を取得する（１２０５）。
【００５３】
そして、ＡＧＷは、チャネル管理テーブルのチャネル番号にリンクしているリソース情報（リソース番号１）から、音声フローの設定情報を取得し、ＢＳ−ＡＧＷ間、ＡＧＷ−ＰＴエンジン間の音声データの転送処理を停止する。
更に、ＡＧＷは、リソース管理テーブルのチャネル番号１、チャネル番号２を消去し、チャネル管理テーブルのチャネル番号１及び２とＢＳ管理テーブルのＢＳ１にリンクしているリソース情報１を消去する。そして、リソース管理テーブルのリソース番号１を未使用状態に遷移させる（１２０６）。
【００５４】
そして、ＡＧＷは、チャネル管理テーブルのチャネル番号２を未使用状態に遷移させる（１２０７）。
ＡＧＷは、200ＯＫメッセージを呼制御エンジンを介してＰＴエンジンに送信し（１２０８，１２０９）、ＰＴエンジンは、200ＯＫメッセージを呼制御エンジンを介してＡＧＷに送信する（１２１０，１２１１）。
【００５５】
ＡＧＷは、受信した200ＯＫメッセージに含まれるチャネルを識別する情報に基づいてチャネル管理テーブルを検索して、チャネル番号１のチャネル情報を取得する（１２１２）。
【００５６】
そして、ＡＧＷは、チャネル管理テーブルのチャネル番号１を未使用状態に遷移させる（１２１３）。
そして、ＡＧＷは、ＢＳ１に対してグループ通信切断応答を送信する（１２１４）。
これにより、グループ通話が切断される。
【００５７】
［グループ呼設定シーケンス（複数基地局の場合）：図７］
次に、グループ通話に参加するＭＳが、複数の基地局に収容されている場合のグループ呼設定シーケンスについて図７及び図８を用いて説明する。図７、図８は、メンバが複数の基地局に収容されている場合のグループ呼設定シーケンスを示すシーケンス図であり、図７、図８の順で続けて行われるシーケンスである。
【００５８】
図７に示すように、ここでは、基地局ＢＳ１に移動局ＭＳ１とＭＳ２が収容され、ＢＳ２にＭＳ３が収容されているものとする。また、ＢＳ１とＢＳ２とは、同一のＡＧＷに収容されている。
そして、ＢＳ１に収容されたＭＳ（例えばＭＳ１）から、接続元端末番号とグループ番号とを含むグループ通信設定要求が送信されると（２１００）、ＡＧＷは、チャネル管理テーブルから未使用のチャネル（チャネル番号１）を取得し、使用状態を使用中に遷移させる（２１０１）。
【００５９】
ステップ２１０２〜２１１２は、図３に示した一つの基地局シーケンスにおけるステップ１１０２〜１１１２と同じであるため、ここでは簡単に説明する。
ＡＧＷは、チャネル番号１とリソース番号１を使用中にし（２１０１，２１０２）、チャネル番号１とリソース番号１とをリンクさせる（２１０３）。
【００６０】
そして、ＡＧＷは、ＢＳ管理テーブルのＢＳ１にリソース番号１をリンクさせ（２１０４）、チャネル番号１の受信ポート番号に基づいて、ＰＴエンジンから音声データを受信するためのＳＤＰ情報を構築して（２１０５）、ＰＴエンジンに当該ＳＤＰ情報を含むＩＮＶＩＴＥメッセージを送信する（２１０６，２１０７）。
【００６１】
そして、ＡＧＷは、ＰＴエンジンからグループメンバ（ＭＳ２，ＭＳ３）の情報を含むＩＮＶＩＴＥメッセージを受信する（２１０９，２１１０）。
更に、ＡＧＷは、チャネル番号２を使用中にして、リソース番号１とチャネル番号２とを互いにリンクさせ、ＢＳ管理テーブルから、発信元のメンバが収容されているＢＳ１を特定する。
【００６２】
そして、図８に示すように、ＡＧＷは、グループメンバ毎に収容先のＢＳを特定し、グループメンバＭＳ１，ＭＳ２がＢＳ１に収容され、ＭＳ３がＢＳ２に収容されていることを認識する（２１１３）。
【００６３】
ここで、メンバを収容している基地局が複数ある（ＢＳ１とＢＳ２）ので、ＡＧＷは、既に使用されている「リソース番号１」に加えて、新たにリソース情報を取得する。
すなわち、ＡＧＷは、リソース管理テーブルから未使用のリソースを選択して、ＰＴエンジンからのＩＮＶＩＴＥメッセージに含まれる接続元端末番号（ＭＳ１の番号）を設定すると共に、リソースの使用状態を使用中に遷移させる。ここでは「リソース番号２」に接続元端末番号を設定して、使用状態を使用中にする（２１１４）。
【００６４】
次に、ＡＧＷは、チャネル管理テーブルのチャネル番号１とチャネル番号２の「リソース情報１」に「リソース番号２」を書き込み、「チャネル番号１」に対応して「チャネル番号２」と「リソース番号２」とをリンクさせる（２１１５）。尚、チャネル番号１及びチャネル番号２とリソース番号１とは図３に示した部分において既にリンクされている。
従って、これにより、チャネル番号１と、リソース番号１及びリソース番号２がリンクし、チャネル番号２と、リソース番号１及びリソース番号２がリンクする。
【００６５】
そして、ＡＧＷは、当該グループ通話に参加している別の基地局であるＢＳ２についての使用状態を更新するため、ＢＳ管理テーブルのＢＳ番号２に対応する「リソース情報０」に「リソース番号２」を設定し、リソース情報数を「１」とする。これにより、「ＢＳ２」と「リソース番号２」とをリンクさせる。
【００６６】
そして、ＡＧＷは、ステップ２１１２で検索されたリソース番号１のリソース情報に基づいて、発信側のＡＧＷと着信側のＡＧＷが同一であると判断し、リソース番号１からチャネル番号１を読み出して、チャネル管理テーブルのチャネル番号１に設定されている受信ポート番号に基づいてＰＴエンジンから音声データを受信するためのチャネル２のＳＤＰ情報を構築する。
つまり、チャネル２について、ステップ２１０６で送信したチャネル１のＳＤＰ情報と同じポート番号を設定する（２１１６）。これにより、当該グループ通話の上りと下りの音声フローが共通となり、ＰＴエンジンは１つの音声フローのみを制御することになる。
【００６７】
そして、ＡＧＷは、リソース管理テーブルのリソース番号１に設定されている接続先情報からＢＳ１−ＡＧＷ間の音声フローを設定し、リソース番号２に設定されている接続先情報からＢＳ２−ＡＧＷ間の音声フローを設定する（２１１７）。
【００６８】
そして、ＡＧＷは、受信したＩＮＶＩＴＥメッセージのＳＤＰ情報に基づいて処理２１１６で構築したＳＤＰ情報から、ＡＧＷ−ＰＴエンジン間の音声データセッションを設定する（２１１８）。
つまり、本グループ通話制御サーバでは、グループ通話に複数のＢＳが含まれる場合には、ＡＧＷ−ＰＴエンジン間で１つの音声フローを形成すると共に、基地局毎に配信するよう制御するものである。
【００６９】
そして、ＡＧＷは、ＢＳ２にグループ通信接続要求メッセージを送信し（２１１９）、ＢＳ２からグループ通話応答メッセージを受信する（２１２２）と、呼制御エンジンに200ＯＫメッセージを送信し（２１２０）、呼制御エンジンは、200ＯＫメッセージをＰＴエンジンに転送する（２１２１）。
【００７０】
そして、ＰＴエンジンは、200ＯＫメッセージを呼制御エンジンに送信し（２１２３）、呼制御エンジンは、200ＯＫメッセージをＡＧＷに転送し（２１２４）、グループ通話接続応答メッセージをＢＳ１に送信する。
【００７１】
この後、ＡＧＷは、ＢＳ１から受信した音声データをＰＴエンジンに転送すると共に、ＰＴエンジンから受信した合成された音声データをＢＳ１に転送する（１１２５）。
また、ＢＳ２から受信した音声データをＰＴエンジンに転送すると共に、ＰＴエンジンから受信した合成された音声データをＢＳ２に転送する（１１２６）。
このようにして、複数の基地局を利用したグループ通話における呼設定シーケンスが行われるものである。
【００７２】
［各テーブルの設定状態（２）：図９］
図７及び図８に示したグループ呼設定シーケンスに伴う各テーブルの設定状態について図９を用いて説明する。図９は、図７，８に示したグループ呼設定シーケンスに伴う各テーブルの設定状態を示す模式説明図であり、（ａ）はチャネル管理テーブル、（ｂ）はリソース管理テーブル、（ｃ）はＢＳ管理テーブルを示している。
図９（ａ）に示すように、チャネル管理テーブルにはチャネル番号１、チャネル番号２が設定され、チャネル番号１，２共にリソース番号１及びリソース番号２とリンクしている。
【００７３】
また、図９（ｂ）に示すように、リソース管理テーブルでは、リソース番号１及びリソース番号２が使用中となる。リソース番号１は、チャネル番号１及びチャネル番号２とリンクし、リソース番号２も、チャネル番号１及びチャネル番号２とリンクしている。
ここで、リソース番号１はＢＳ１に対応し、リソース番号２はＢＳ２に対応している。
【００７４】
図９（ｃ）に示すように、ＢＳ管理テーブルのＢＳ番号１には、リソース番号１とリソース番号２とがリンクしている。発信元のＢＳであるＢＳ１から切断要求があった場合に、ＡＧＷがどのリソースを解放するのかを特定するためである。
一方、着信側のＢＳであるＢＳ番号２にはどのリソース情報もリンクしていない。
仮に、着信側からも切断できる構成とするならば、着信側のＢＳ２にもＢＳ１と同じリソース番号を対応付けて記憶する必要がある。
【００７５】
［グループ呼解放シーケンス（複数基地局の場合）：図１０］
次に、複数基地局を用いたグループ通話におけるグループ呼解放シーケンスについて図１０を用いて説明する。図１０は、複数の基地局を用いたグループ通話におけるグループ呼解放シーケンスを示すシーケンス図である。
図６に示すように、ＡＧＷは、ＢＳ１を介して発信元端末であるＭＳ１からグループ通信切断要求メッセージを受信する（２２００）。
その後、ステップ２２０１〜２２０４は、図６に示した同一基地局の場合のステップ１２０１〜１２０５と同様であるため説明を省略する。
【００７６】
ＡＧＷは、受信したＢＹＥメッセージに含まれるチャネルを識別する情報に基づいてチャネル管理テーブルを検索して、チャネル２を特定する（２２０５）。
そして、ＡＧＷは、チャネル管理テーブルのチャネル２にリンクしているリソース情報から、音声フローの設定情報を取得し、ＢＳ−ＡＧＷ間、ＡＧＷ−ＰＴエンジン間の音声データの転送処理を停止する。
更に、ＡＧＷは、チャネル管理テーブルのチャネル番号１、チャネル番号２、及びＢＳ管理テーブルのＢＳ１にリンクしているリソース情報１及びリソース情報２を消去する。そして、リソース管理テーブルのリソース番号１とリソース番号２を未使用状態に遷移させる（２２０６）。
【００７７】
そして、ＡＧＷは、チャネル管理テーブルのチャネル番号２を未使用状態に遷移させる（２２０７）。
ＡＧＷは、グループ呼切断要求をＢＳ２に送信し（２２０９）、ＢＳ２からグループ呼切断応答を受信する（２２１０）。
そして、ＡＧＷは、200ＯＫメッセージを呼制御エンジンを介してＰＴエンジンに送信し（２２１１，２２１２）、ＰＴエンジンは、200ＯＫメッセージを呼制御エンジンを介してＡＧＷに送信する（２２１３，２２１４）。
【００７８】
ＡＧＷは、200ＯＫメッセージに含まれるチャネルを識別する情報に基づいて、チャネル管理テーブルを検索して、チャネル番号１のチャネル情報を取得する（２２１５）。
【００７９】
そして、ＡＧＷは、チャネル管理テーブルのチャネル番号１を未使用状態に遷移させる（２２１６）。
そして、ＡＧＷは、ＢＳ１に対してグループ通信切断応答を送信する（２２１７）。
このようにして、複数の基地局を用いたグループ通話が切断される。
【００８０】
［実施の形態の効果］
本発明の実施の形態に係るグループ通話制御サーバによれば、ＡＧＷが、グループ通信開始要求を受信すると、第１の呼制御チャネルを割り当て、当該第１の呼制御チャネルに対応してＰＴエンジンから音声データを受信するための受信ポート番号を含むＳＤＰ情報を構築して、ＰＴエンジンに当該ＳＤＰ情報を含むＩＮＶＩＴＥメッセージを送信し、ＰＴエンジンからグループメンバが付加されたＩＮＶＩＴＥメッセージを受信すると、各グループメンバが収容されているＢＳを特定し、発信元のＡＧＷと着信側のＡＧＷとが同一であることを認識して、第２の呼制御チャネルを割り当てて、当該第２の呼制御チャネルに対応してＰＴエンジンから音声データを受信するための受信ポート番号を、第１の呼制御チャネルの受信ポート番号と同一とするＳＤＰ情報を構築してＰＴエンジンに通知するようにしているので、第１の呼制御チャネルと第２の呼制御チャネルに対応するＡＧＷ−ＰＴエンジン間の音声フローを共通として１本にすることができ、ネットワークリソースの有効利用とＰＴエンジンの処理の軽減を図ることができる効果がある。
【００８１】
また、本実施の形態に係るグループ通話制御サーバによれば、ＡＧＷが、グループ通話に参加しているＢＳ毎に、ＡＧＷ−ＰＴエンジン間に形成された音声フローとＢＳ−ＡＧＷ間のリソースとを対応付けて記憶しているので、ＰＴエンジンから受信した音声データをＢＳ毎に配信することができ、自営系特有の音声データの配信方法を実現して、ネットワークリソースの効率的な利用を行うことができる効果がある。
【産業上の利用可能性】
【００８２】
本発明は、ネットワークリソースを効率的に利用した音声データ配信を行うことができるグループ通話制御サーバに適している。
【符号の説明】
【００８３】
１…基地局（ＢＳ）、  ２…ＡＧＷ、  ３…呼制御エンジン、  ４…ＰＴエンジン、  ５…ＷＡＮ、  １０…グループ通話制御サーバ
【図１】
2011109259.tif 000003
【図２】
2011109259.tif 000004
【図３】
2011109259.tif 000005
【図４】
2011109259.tif 000006
【図５】
2011109259.tif 000007
【図６】
2011109259.tif 000008
【図７】
2011109259.tif 000009
【図８】
2011109259.tif 000010
【図９】
2011109259.tif 000011
【図１０】
2011109259.tif 000012
【図１１】
2011109259.tif 000013
【図１２】
2011109259.tif 000014