(57)【特許請求の範囲】
【請求項１】
グループ会議システムの呼制御の要求を中継する呼制御サーバと複数の端末装置とに接続され、
前記各端末装置のセッション生成に関する情報と会議の状況に応じて、セッション移行元との切断と、セッション移行先への接続に関する各端末装置の呼制御の要求の順番を決定し、前記呼制御サーバの負荷状況に基づいて呼制御のタイミングを決定するセッション移行制御手段と、
前記決定した順番とタイミングに従って前記呼制御サーバに対して呼制御の要求を送信するセッション移行指示手段と
を含むことを特徴とする会議サーバ。
【請求項２】
前記呼制御サーバの負荷状況を把握するサーバ負荷監視手段と、前記各端末装置のセッション生成に関する情報を管理するセッション体系管理手段と、前記端末装置の拠点情報と発言状況を含む会議状況を把握する会議状況把握手段と
をさらに含むことを特徴とする請求項１に記載の会議サーバ。
【請求項３】
前記セッション移行制御手段は、
前記呼制御サーバの負荷を単位時間当りの呼制御可能数として計算し、前記呼制御サーバによって指定された単位時間当りの呼制御可能数に従って、各端末装置のグループ会議システムにおけるセッションの移行タイミングを決定することを特徴とする請求項１又は請求項２に記載の会議サーバ。
【請求項４】
前記セッション移行制御手段は、
各端末装置のグループ会議システムにおけるセッションの移行タイミングとして、前記呼制御サーバに対して送信する呼制御の要求の時間間隔を決定することを特徴とする請求項３に記載の会議サーバ。
【請求項５】
前記セッション移行制御手段は、
各端末装置が同時に複数のセッションを確立可能な場合に、セッション移行先へ接続する呼制御要求を送信してから、セッション移行元から切断する呼制御要求を送信し、
同時に複数のセッションを確立できない場合には、セッション移行元から切断する呼制御要求を送信してから、セッション移行先へ接続する呼制御要求を送信するように、
呼制御の要求の順番を決定することを特徴とする請求項１から請求項４の何れかに記載の会議サーバ。
【請求項６】
前記セッション移行制御手段は、
同時に複数のセッションを確立可能な前記端末装置に対して、各端末装置の課金体系を判断し、無料通話の場合には、セッション移行先へ接続する呼制御要求を送信して、その後、他の端末装置に関する呼制御が終了したのちに、セッション移行元から切断する呼制御要求を送信するように呼制御の要求の順番を決定し、有料通話の場合には、セッション移行先へ接続する呼制御要を送信した直後に、セッション移行元から切断する呼制御要求を送信するように、呼制御の順番を決定することを特徴とする請求項５に記載の会議サーバ。
【請求項７】
前記セッション移行制御手段は、
前記各端末装置の拠点を判定し、拠点毎に分散して呼制御の処理が行われるように、呼制御の順番を決定することを特徴とする請求項１から請求項６の何れかに記載の会議サーバ。
【請求項８】
前記セッション移行制御手段は、
各端末装置の呼制御の要求を拠点毎に交互に送信するように呼制御の順番を決定することを特徴とする請求項７に記載の会議サーバ。
【請求項９】
前記セッション移行制御手段は、
前記各端末装置がグループ会議システムで発言している発言状況に基づいて、発言が多い端末装置から、セッション移行を行うように呼制御の順番を決定することを特徴とする請求項１から請求項８の何れかに記載の会議サーバ。
【請求項１０】
請求項１から請求項９の何れかに記載の会議サーバとしての機能を備えることを特徴とする端末装置。
【請求項１１】
呼制御の要求を中継する呼制御サーバと、複数の端末装置と、前記端末装置のセッション切り替えを制御する会議サーバを含み、
前記会議サーバが、
前記各端末装置の前記セッション生成に関する情報と前記会議の状況に応じて、セッション移行元との切断と、セッション移行先への接続に関する各端末装置の呼制御の要求の順番を決定し、前記呼制御サーバの負荷状況に基づいて呼制御のタイミングを決定するセッション移行制御手段と、
前記決定した順番とタイミングに従って前記呼制御サーバに対して呼制御の要求を送信するセッション移行指示手段と
を含むことを特徴とするグループ会議システム。
【請求項１２】
前記会議サーバが、
前記呼制御サーバの負荷状況を把握するサーバ負荷監視手段と、前記各端末装置のセッション生成に関する情報を管理するセッション体系管理手段と、前記端末装置の拠点情報と発言状況を含む会議状況を把握する会議状況把握手段と
をさらに含むことを特徴とする請求項１１に記載のグループ会議システム。
【請求項１３】
前記セッション移行制御手段は、
前記呼制御サーバの負荷を単位時間当りの呼制御可能数として計算し、前記呼制御サーバによって指定された単位時間当りの呼制御可能数に従って、各端末装置のグループ会議システムにおけるセッションの移行タイミングを決定することを特徴とする請求項１１又は請求項１２に記載のグループ会議システム。
【請求項１４】
前記セッション移行制御手段は、
各端末装置のグループ会議システムにおけるセッションの移行タイミングとして、前記呼制御サーバに対して送信する呼制御の要求の時間間隔を決定することを特徴とする請求項１３に記載のグループ会議システム。
【請求項１５】
前記セッション移行制御手段は、
各端末装置が同時に複数のセッションを確立可能な場合に、セッション移行先へ接続する呼制御要求を送信してから、セッション移行元から切断する呼制御要求を送信し、
同時に複数のセッションを確立できない場合には、セッション移行元から切断する呼制御要求を送信してから、セッション移行先へ接続する呼制御要求を送信するように、呼制御の要求の順番を決定することを特徴とする請求項１１から請求項１４の何れかに記載のグループ会議システム。
【請求項１６】
前記セッション移行制御手段は、
同時に複数のセッションを確立可能な前記端末装置に対して、各端末装置の課金体系を判断し、無料通話の場合には、セッション移行先へ接続する呼制御要求を送信して、その後、他の端末装置に関する呼制御が終了したのちに、セッション移行元から切断する呼制御要求を送信するように呼制御の要求の順番を決定し、有料通話の場合には、セッション移行先へ接続する呼制御要を送信した直後に、セッション移行元から切断する呼制御要求を送信するように、呼制御の順番を決定することを特徴とする請求項１５に記載のグループ会議システム。
【請求項１７】
前記セッション移行制御手段は、
前記各端末装置の拠点を判定し、拠点毎に分散して呼制御の処理が行われるように、呼制御の順番を決定することを特徴とする請求項１１から請求項１６の何れかに記載のグループ会議システム。
【請求項１８】
前記セッション移行制御手段は、
各端末装置の呼制御の要求を拠点毎に交互に送信するように呼制御の順番を決定することを特徴とする請求項１７に記載のグループ会議システム。
【請求項１９】
前記セッション移行制御手段は、
前記各端末装置がグループ会議システムで発言している発言状況に基づいて、発言が多い端末装置から、セッション移行を行うように呼制御の順番を決定することを特徴とする請求項１１から請求項１８の何れかに記載のグループ会議システム。
【請求項２０】
グループ会議システムの呼制御の要求を中継する呼制御サーバと複数の端末装置とに接続される会議サーバが、
前記各端末装置のセッション生成に関する情報と会議の状況に応じて、セッション移行元との切断と、セッション移行先への接続に関する各端末装置の呼制御の要求の順番を決定し、前記呼制御サーバの負荷状況に基づいて呼制御のタイミングを決定するセッション移行制御ステップと、
前記決定した順番とタイミングに従って前記呼制御サーバに対して呼制御の要求を送信するセッション移行指示ステップと
を実行することを特徴とするセッション切り替え制御方法。
【請求項２１】
前記呼制御サーバの負荷状況を把握するサーバ負荷監視ステップと、前記各端末装置のセッション生成に関する情報を管理するセッション体系管理ステップと、前記端末装置の拠点情報と発言状況を含む会議状況を把握する会議状況把握ステップと
をさらに有することを特徴とする請求項２０に記載のセッション切り替え制御方法。
【請求項２２】
前記セッション移行制御ステップで、
前記呼制御サーバの負荷を単位時間当りの呼制御可能数として計算し、前記呼制御サーバによって指定された単位時間当りの呼制御可能数に従って、各端末装置のグループ会議システムにおけるセッションの移行タイミングを決定することを特徴とする請求項２０又は請求項２１に記載のセッション切り替え制御方法。
【請求項２３】
前記セッション移行制御ステップで、
各端末装置のグループ会議システムにおけるセッションの移行タイミングとして、前記呼制御サーバに対して送信する呼制御の要求の時間間隔を決定することを特徴とする請求項２２に記載のセッション切り替え制御方法。
【請求項２４】
前記セッション移行制御ステップで、
各端末装置が同時に複数のセッションを確立可能な場合に、セッション移行先へ接続する呼制御要求を送信してから、セッション移行元から切断する呼制御要求を送信し、
同時に複数のセッションを確立できない場合には、セッション移行元から切断する呼制御要求を送信してから、セッション移行先へ接続する呼制御要求を送信するように、呼制御の要求の順番を決定することを特徴とする請求項２０から請求項２３の何れかに記載のセッション切り替え制御方法。
【請求項２５】
前記セッション移行制御ステップで、
同時に複数のセッションを確立可能な前記端末装置に対して、各端末装置の課金体系を判断し、無料通話の場合には、セッション移行先へ接続する呼制御要求を送信して、その後、他の端末装置に関する呼制御が終了したのちに、セッション移行元から切断する呼制御要求を送信するように呼制御の要求の順番を決定し、有料通話の場合には、セッション移行先へ接続する呼制御要を送信した直後に、セッション移行元から切断する呼制御要求を送信するように、呼制御の順番を決定することを特徴とする請求項２４に記載のセッション切り替え制御方法。
【請求項２６】
前記セッション移行制御ステップで、
前記各端末装置の拠点を判定し、拠点毎に分散して呼制御の処理が行われるように、呼制御の順番を決定することを特徴とする請求項２０から請求項２５の何れかに記載のセッション切り替え制御方法。
【請求項２７】
前記セッション移行制御ステップで、
各端末装置の呼制御の要求を拠点毎に交互に送信するように呼制御の順番を決定することを特徴とする請求項２６に記載のセッション切り替え制御方法。
【請求項２８】
前記セッション移行制御ステップで、
前記各端末装置がグループ会議システムで発言している発言状況に基づいて、発言が多い端末装置から、セッション移行を行うように呼制御の順番を決定することを特徴とする請求項２０から請求項２７の何れかに記載のセッション切り替え制御方法。
【請求項２９】
グループ会議システムの呼制御の要求を中継する呼制御サーバと複数の端末装置とに接続されるコンピュータに、
前記各端末装置のセッション生成に関する情報と会議の状況に応じて、セッション移行元との切断と、セッション移行先への接続に関する各端末装置の呼制御の要求の順番を決定し、前記呼制御サーバの負荷状況に基づいて呼制御のタイミングを決定するセッション移行制御処理と、
前記決定した順番とタイミングに従って前記呼制御サーバに対して呼制御の要求を送信するセッション移行指示処理と
を実行させることを特徴とするセッション切り替え制御プログラム。
【請求項３０】
前記呼制御サーバの負荷状況を把握するサーバ負荷監視処理と、前記各端末装置のセッション生成に関する情報を管理するセッション体系管理処理と、前記端末装置の拠点情報と発言状況を含む会議状況を把握する会議状況把握処理を、さらに前記コンピュータに実行させることを特徴とする請求項２９に記載のセッション切り替え制御プログラム。
【請求項３１】
前記セッション移行制御処理で、
前記呼制御サーバの負荷を単位時間当りの呼制御可能数として計算し、前記呼制御サーバによって指定された単位時間当りの呼制御可能数に従って、各端末装置のグループ会議システムにおけるセッションの移行タイミングを決定することを特徴とする請求項２９又は請求項３０に記載のセッション切り替え制御プログラム。
【請求項３２】
前記セッション移行制御処理で、
各端末装置のグループ会議システムにおけるセッションの移行タイミングとして、前記呼制御サーバに対して送信する呼制御の要求の時間間隔を決定することを特徴とする請求項３１に記載のセッション切り替え制御プログラム。
【請求項３３】
前記セッション移行制御処理で、
各端末装置が同時に複数のセッションを確立可能な場合に、セッション移行先へ接続する呼制御要求を送信してから、セッション移行元から切断する呼制御要求を送信し、
同時に複数のセッションを確立できない場合には、セッション移行元から切断する呼制御要求を送信してから、セッション移行先へ接続する呼制御要求を送信するように、呼制御の要求の順番を決定することを特徴とする請求項２９から請求項３２の何れかに記載のセッション切り替え制御プログラム。
【請求項３４】
前記セッション移行制御処理で、
同時に複数のセッションを確立可能な前記端末装置に対して、各端末装置の課金体系を判断し、無料通話の場合には、セッション移行先へ接続する呼制御要求を送信して、その後、他の端末装置に関する呼制御が終了したのちに、セッション移行元から切断する呼制御要求を送信するように呼制御の要求の順番を決定し、有料通話の場合には、セッション移行先へ接続する呼制御要を送信した直後に、セッション移行元から切断する呼制御要求を送信するように、呼制御の順番を決定することを特徴とする請求項３３に記載のセッション切り替え制御プログラム。
【請求項３５】
前記セッション移行制御処理で、
前記各端末装置の拠点を判定し、拠点毎に分散して呼制御の処理が行われるように、呼制御の順番を決定することを特徴とする請求項２９から請求項３４の何れかに記載のセッション切り替え制御プログラム。
【請求項３６】
前記セッション移行制御処理で、
各端末装置の呼制御の要求を拠点毎に交互に送信するように呼制御の順番を決定することを特徴とする請求項３５に記載のセッション切り替え制御プログラム。
【請求項３７】
前記セッション移行制御処理で、
前記各端末装置がグループ会議システムで発言している発言状況に基づいて、発言が多い端末装置から、セッション移行を行うように呼制御の順番を決定することを特徴とする請求項２９から請求項３６の何れかに記載のセッション切り替え制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
複数のコミュニケーションツールを同時に利用するリッチメディアコミュニケーションでのグループ会議システムにおいて、各端末が接続している会議サーバから他の会議サーバに接続先を切り替えるときに、呼制御サーバに負荷をかけずに移行先の会議サーバへセッションを移行するグループ会議システム、会議サーバ、セッション切り替え制御方法、セッション切り替え制御プログラムに関する。
【背景技術】
【０００２】
ＩＰ電話において、端末が通話中に接続先を切り替えるには、第三者あるいは端末自身が呼制御サーバに対してセッション切り替えを依頼し、呼制御サーバが端末へセッションの切り替えを指令することで、各端末と新しい接続先との間でセッションが確立する。【０００３】
一般に、呼制御サーバは多数の端末を管理しており、一度に行う呼制御の数には限界がある。呼制御の数が閾値を越えると輻輳状態となってしまい、呼制御が失敗することを意味する呼損が発生する。通話が大量に行われているときには、呼損が発生しないように発信規制がなされることがある。【０００４】
呼損を発生させない仕組みとして、例えば、関連技術である特許文献１（特開２００７−２５１４１９号公報）には、呼制御に関連する信号を呼制御サーバにおける輻輳制御管理部で破棄することで、呼損の発生を防止する方式が開示されている。呼制御の信号を破棄することは、実際に呼制御を行う前の段階で呼制御を規制することを意味しており、電話の呼制御では典型的な方式である。【０００５】
また、関連技術である特許文献２（特開２００７−２４３４０６号公報）には、特定の端末が呼制御の要求を大量に発行させることによって呼損が発生するのを防止するために、呼制御サーバが特定の端末を収容しているゲートウェイ装置に呼制御の要求の破棄を指示する方式が開示されている。この方式も、実際に呼制御を行う前の段階で呼制御を規制する方式である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２５１４１９号広報
【特許文献２】特開２００７−２４３４０６号広報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１や特許文献２に記載される関連技術においては、呼損の発生自体は防止することができるが、グループ会議システムにおいてはグループ会議システムのセッションの切り替えが失敗してしまうという問題がある。【０００８】
会議サーバの切り替えに伴うグループ会議システムにおけるセッションの一斉切り替えでは、切り替え中に呼制御の規制がなされると、全体のセッションの切り替えに失敗してしまう。すなわち、グループ会議システムにおけるセッションの一斉切り替えにおいて上記の関連技術を適用した場合、呼損の発生は防止できるが、セッションの切り替え失敗が発生することになる。【０００９】
そして、セッション切り替えの失敗が発生した場合、切り替えの失敗を補完するために、個別の端末でリダイヤルを行うことで、セッションの切り替えを完了させる必要がある。【００１０】
このように、呼損の発生の防止だけに頼っていると、グループ会議システムにおける一斉切り替えでは、端末が一斉にセッションの切り替えを依頼するので、呼制御サーバに短時間に負荷が集中してセッション切り替えの失敗が発生すると共に、セッションの切り替え失敗に伴うリダイヤルの発生によって呼制御サーバの負荷が急上昇してしまう問題がある。【００１１】
第１の問題点は、グループ会議システムにおいてセッションを一斉に切り替えるときに、呼制御サーバの負荷が上昇して呼制御システム全体が不安定になってしまうことである。その理由は、呼制御サーバの負荷が短時間に上昇してしまい、呼損の発生を防止するために呼制御の要求を破棄しても、リダイヤルによる更なる負荷が呼制御サーバに発生してしまい、呼制御サーバの負荷が更なる呼損の防止の制御を実施するからである。【００１２】
（発明の目的）
本発明は、上記課題を解決するためになされたものであり、グループ会議システムにおける会議サーバの切り替えにおいて、呼制御サーバに負荷をかけずに、できるだけ短時間でスムーズに各端末のセッションの切り替えを完了することのできるグループ会議システム、会議サーバ、セッション切り替え制御方法、セッション切り替え制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明によるサーバ装置は、グループ会議システムの呼制御の要求を中継する呼制御サーバと複数の端末装置とに接続され、各端末装置のセッション生成に関する情報と会議の状況に応じて、セッション移行元との切断と、セッション移行先への接続に関する各端末装置の呼制御の要求の順番を決定し、呼制御サーバの負荷状況に基づいて呼制御のタイミングを決定するセッション移行制御手段と、決定した順番とタイミングに従って呼制御サーバに対して呼制御の要求を送信するセッション移行指示手段とを含む。【００１４】
本発明によるグループ会議システムは、呼制御の要求を中継する呼制御サーバと、複数の端末装置と、端末装置のセッション切り替えを制御する会議サーバを含み、会議サーバが、各端末装置のセッション生成に関する情報と会議の状況に応じて、セッション移行元との切断と、セッション移行先への接続に関する各端末装置の呼制御の要求の順番を決定し、呼制御サーバの負荷状況に基づいて呼制御のタイミングを決定するセッション移行制御手段と、決定した順番とタイミングに従って呼制御サーバに対して呼制御の要求を送信するセッション移行指示手段とを含む。【００１５】
本発明によるセッション切り替え制御方法は、グループ会議システムの呼制御の要求を中継する呼制御サーバと複数の端末装置とに接続される会議サーバが、各端末装置のセッション生成に関する情報と会議の状況に応じて、セッション移行元との切断と、セッション移行先への接続に関する各端末装置の呼制御の要求の順番を決定し、呼制御サーバの負荷状況に基づいて呼制御のタイミングを決定するセッション移行制御ステップと、決定した順番とタイミングに従って呼制御サーバに対して呼制御の要求を送信するセッション移行指示ステップとを実行する。【００１６】
本発明によるセッション切り替え制御プログラムは、グループ会議システムの呼制御の要求を中継する呼制御サーバと複数の端末装置とに接続されるコンピュータに、各端末装置のセッション生成に関する情報と会議の状況に応じて、セッション移行元との切断と、セッション移行先への接続に関する各端末装置の呼制御の要求の順番を決定し、呼制御サーバの負荷状況に基づいて呼制御のタイミングを決定するセッション移行制御処理と、決定した順番とタイミングに従って呼制御サーバに対して呼制御の要求を送信するセッション移行指示処理とを実行させる。
【発明の効果】
【００１７】
第１の効果は、グループ会議システムにおける会議サーバの切り替えにおいて、呼制御サーバに負荷をかけずに、できるだけ短時間でスムーズに各端末装置のセッションの切り替えを完了できることである。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明の好ましい実施の形態による会議サーバを適用したグループ会議システム全体の構成例を示す図である。
【図２】本発明の実施の形態による会議サーバの構成を示すブロック図である。
【図３】本発明の実施の形態による会議サーバのデータ構造を示す図である。
【図４】本発明の実施の形態による会議サーバにおける動作を説明するフローチャートである。
【図５】発明の実施例による順序決定前のデータ例を示す図である。
【図６】発明の実施例による順序の決定のデータ例を示す図である。
【図７】発明の実施例による拠点Ｘの順序決定のデータ例を示す図である。
【図８】発明の実施例による拠点Ｙの順序決定のデータ例を示す図である。
【図９】発明の実施例による最終的な順番決定のデータ例を示す図である。
【図１０】発明の実施例による呼制御のタイミングの決定のデータ例を示す図である。
【図１１】本実施の形態による会議サーバのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１９】
（実施の形態の構成）
次に、本発明の実施の形態について図面を参照して詳細に説明する。図１は、本発明の好ましい実施の形態による会議サーバを適用したグループ会議システム全体の構成例を示す図である。
【００２０】
図１において、グループ会議システムを構成する装置として、ＩＰネットワーク１００を中心に、呼制御サーバ１１０と、セッション移行元又はセッション移行先となる会議サーバ１２１、会議サーバ１２２の２つの会議サーバと、複数代の端末装置１３１、端末装置１３２、端末装置１３３が接続されている。
【００２１】
会議サーバ１２１、１２２はサーバ装置として設定される場合があり、会議サーバのメンテナンスや収容端末数の限界に近づいたときに、より能力が高い会議サーバにセッションを移行する場合に、本発明による技術を利用することができる。また、端末装置と同じ装置の中に会議サーバの機能を有する場合があり、端末装置だけでグループ会議を行う場合に、サーバ機能が動作している端末装置が途中で離脱するときに、会議サーバの機能を他の端末装置に移行する場合に、本発明の技術を利用することができる。
【００２２】
次に、図２、図３を参照し、本発明の実施の形態による会議サーバの詳細について説明する。図２は、会議サーバ１２１、１２２の構成を示すブロック図である。
【００２３】
図２において、グループ会議システムは、呼制御サーバ１１０、会議サーバ１２１および会議サーバ１２２、端末装置群１３０（端末装置１３１、１３２）から構成される。ここでは、会議サーバ１２１が、セッション移行元の会議サーバで、会議サーバ１２２がセッション移行先の会議サーバであるとして説明する。
【００２４】
呼制御サーバ１１０は、会議サーバ１２１及び端末装置群１３０内の端末装置１３１、端末装置１３２など複数の端末装置に接続し、セッション切り替えの指示を行う呼制御の要求情報を通信する。また、呼制御サーバ１１０は、会議サーバ１２１と接続されており、呼制御サーバ１１０の負荷状況を会議サーバ１２１に対して送信する。
【００２５】
呼制御サーバ１１０は、会議サーバ１２１からのセッション切り替え指示の伝聞として呼制御要求を受信し、各端末装置に対して、呼制御の要求を転送する。呼制御の要求には、セッションの切断、セッションの確立の２種類があり、各端末装置がセッションを移行するときには、会議サーバ１２１とのセッションを切断し、新たに会議サーバ１２２とのセッションを確立する。または、端末装置が同時に２つ以上のセッションを作れる場合には、会議サーバ１２２とのセッションを確立した後に、会議サーバ１２１とのセッションを切断することも可能である。
【００２６】
呼制御サーバ１１０は、さらに会議サーバ１２１に対して、呼制御サーバ１１０の負荷状況を送信し、呼制御サーバ１１０が単位時間あたりに処理できる呼制御要求の数を、会議サーバ１２１からの要求に従って会議サーバ１２１に送信する。
【００２７】
会議サーバ１２１は、図２に示すように、セッション移行制御手段２２３、セッション移行指示手段２２４、サーバ負荷監視手段２２５、セッション体系管理手段２２６、会議状況把握手段２２７、および記憶手段２２８を備え、さらに会議のサーバとして必要な通信中継機能やアプリケーション機能を含む。
【００２８】
会議サーバ１２２も会議サーバ１２１と同様の構成要素を含むが、会議サーバ１２１から会議サーバ１２２へグループ会議システムのセッションを移行するためには、会議サーバ１２２ではなく会議サーバ１２１の構成要素だけを用いて呼制御サーバ１１０と通信を行い、各端末装置のセッションを会議サーバ１２２へ移行する。
【００２９】
セッション移行制御手段２２３は、セッション移行指示手段２２４、サーバ負荷監視手段２２５、セッション体系管理手段２２６、会議状況把握手段２２７と接続しており、各端末装置のセッション移行の順番とタイミングを決定する。
【００３０】
セッション移行制御手段２２３は、会議サーバを移行することが指令されたとき、まず、サーバ負荷監視手段２２５に呼制御サーバ１１０の負荷情報の取得要求を送信し、その応答として呼制御サーバ１１０に関する負荷情報３１０（単位時間当りの呼制御可能数３１１、参加端末数３１２）を受け取る。負荷情報３１０に含まれる単位時間当りの呼制御可能数３１１を元に、呼制御要求の発生タイミングを確定する。
【００３１】
次に、セッション移行制御手段２２３は、セッション体系管理手段２２６から、参加端末数３１２とセッション体系リスト３２０を受け取る。参加端末数３１２はグループ会議システムに参加している端末数を表す。セッション体系リスト３２０には各端末装置のセッション生成に関する情報（例えば、各端末装置のセッションの契約情報）をリスト構造で保有している。このセッション生成に関する情報には、各端末装置が同時に複数のセッションを作れるか作れないかを判定するための同時セッション数３２１、無料通話か有料通話かの課金方式３２２が含まれる。
【００３２】
同時セッション数３２１と課金方式３２２を元に、各端末装置のセッションの切り替え順序を決定する。この切り替え順序は、「先」に実施、「直後」に実施、「最後」に実施の３パターンがある。ここでは、呼制御の要求として切断と接続の２種類を扱う。切断と接続のうち、先に実施するほうを「先に実施」と定義し、先に実施した要求の直後に実施する呼制御を「直後に実施」と定義する。そして、一連の呼制御が終了して、最後にまとめて実施する呼制御を「最後に実施」と定義する。
【００３３】
同時セッション数３２１が「１」の端末装置の場合、課金方式にかかわらず、会議サーバ１２１へのセッションを先に切断し（先に実施）、その直後に会議サーバ１２２への接続を行う（直後に実施）ように決定する。
【００３４】
同時セッション数３２１が「２」以上の端末装置の場合、会議サーバ１２２への接続を先に行って（先に実施）から、会議サーバ１２１へのセッションを後に切断するように決定する。
【００３５】
同時セッション数３２１が「２」以上の場合で、さらに無料通話の場合は、会議サーバ１２１へのセッションの切断は、すべての端末装置のセッションの切り替えが完了してから、最後に実施して順次行うように順序を決定する。有料通話の場合には、会議サーバ１２１へのセッションの切断は、会議サーバ１２２への接続が完了した直後に行う（直後に実施）ように決定する。
【００３６】
このように順序を定めることで、呼制御サーバ１１０に負荷をかけることなく、かつ、会議サーバ１２１から会議サーバ１２２への短時間で、かつ、同時にセッションが作れる端末装置は同時にセッションを作ることで、コミュニケーションを中断することがないスムーズな移行が可能になる。
【００３７】
次に、セッション移行制御手段２２３は、会議状況把握手段２２７から会議状況変数３３０を取得し、端末装置ごとのセッション移行の順番を決定する。会議状況変数３３０を利用しない場合には、接続してきた順番によって端末装置ごとのセッション移行の順番を決定する。会議状況変数３３０には、発言者リスト３３１と拠点情報３３２が格納されている。
【００３８】
発言者リスト３３１を元に、発言時間と操作時間が長い端末装置から順にセッションを移行するように決定することができる。このようにすることで、全端末装置に関して会議サーバの移行が完全に終了しない間、つまり、会議サーバを移行中でも発言が多い人は、移行後の会議サーバで直ちに発言をすることができる。
【００３９】
また、拠点情報３３２を利用することができ、この場合には、同一拠点の端末装置のセッションの移行をずらすように制御する。端末装置を拠点ごとにグループ分けし、グループ内で端末装置の移行順番を、発言者リスト３３１に基づいて決定する。そして、各拠点のグループの移行順番を先頭から順次マージしていき、全体としてのセッションの移行順番が決定する。
【００４０】
一連のセッション移行順番の決定方式によってセッション移行情報３４０が決定され、呼制御リスト３４１、呼制御間隔３４２および移行先３４３が確定する。
【００４１】
その後、セッション移行制御手段２２３は、セッション移行指示手段２２４に対して、呼制御リスト３４１に基づいて、呼制御の要求を、呼制御間隔３４２に記載された間隔で発行する。このときに、他の通信の状況の急変なので、呼損が発生した場合には、セッション移行指示手段２２４から通知があり、呼制御間隔３４２の値を大きくして、呼損の発生確立を減らす。この呼制御の要求が全参加端末装置に対して行われて成功したら完了となり、セッションの移行が終了する。
【００４２】
セッション移行指示手段２２４は、呼制御サーバ１１０とセッション移行移行手段２２３と接続しており、セッション移行情報３４０に従って呼制御サーバ１１０に対して呼制御の要求を行う。
【００４３】
セッション移行情報３４０には、呼制御リスト３４１と呼制御間隔３４２があり、呼制御の要求のコマンドをその発生間隔が決まっている。この情報に従って、順次呼制御サーバ１１０に対して、呼制御の要求を送信する。呼制御の要求が失敗し呼損が発生したら、セッション移行制御手段２２３に通知して、セッション移行制御手段にて呼制御間隔の数値を大きくして、再度、呼損が発生する確率を減らす。
【００４４】
サーバ負荷監視手段２２５は、呼制御サーバ１１０とセッション移行制御手段２２３と接続しており、セッション移行時の呼制御サーバ１１０の負荷を取得して、セッション移行制御手段２２３に単位時間当りの呼制御可能数３１１を伝達する。セッション移行制御手段２２３の要求に従って、呼制御サーバ１１０に対して負荷の問い合わせを行い、呼制御サーバ１１０は現在の単位時間当りの呼制御可能数３１２を返す。そして、記憶装置２２８に記憶させ、要求してきたセッション移行制御手段２２３に対して、単位時間当りの呼制御可能数３１２を送り返す。
【００４５】
セッション体系管理手段２２６は、各端末装置のセッション体系情報を、端末装置群１３０に含まれるグループ会議システムに参加している端末装置から取得し、セッション体系情報３２０として記憶手段２２８に記憶させる。セッション体系情報３２０には各端末装置が同時に複数のセッションを作れるか作れないかを判定するための同時セッション数３２１、各端末装置に関する無料通話か有料通話かの課金方式３２２が含まれており、端末装置の固有情報として記憶手段２２８に記憶し、セッション移行制御手段２２３からの要求に従って、セッション移行制御手段２２３に伝達する。
【００４６】
会議状況把握手段２２７は各端末装置の会議状況変数３３０を会議サーバ１２１内にあるグループ会議システムのサーバ機能などから取得し、会議状況変数３３０として記憶手段２２８に記憶させる。会議状況変数３３０は、発言者リスト３３１、拠点情報３３２を含んでおり、セッション移行制御手段２２３からの要求に従って、セッション移行制御手段２２３に伝達する。
【００４７】
記憶手段２２８は、負荷情報３１０、セッション体系リスト３２０、会議状況変数３３０、セッション移行情報３４０を記憶しており、セッション移行の順番と間隔を決定するために必要な情報を保持している。
【００４８】
端末装置群１３０は、グループ会議システムに参加している端末装置１３１、端末装置１３２など多くの端末装置が含まれている。端末装置１３１を代表として説明すると、端末装置１３１は呼制御サーバ１１０、及び会議サーバ１２１と接続している。呼制御サーバ１１０からは呼制御の要求が転送されて、呼制御の要求を受信すると、接続先の切り替えを行う。具体的には、切断の呼制御の場合には移行前の会議サーバ１２１との接続を切断し、接続の呼制御の場合には移行先の会議サーバである会議サーバ１２２に接続を行う。また、会議サーバ１２１のセッション体系管理手段２２６に対して、端末装置１３１のセッション体系情報３２０を渡して、端末装置ごとの特定に応じたセッションの移行方式の決定を、会議サーバ１２１が行うことを可能にする。
【００４９】
（実施の形態の動作）
次に、本実施の形態の動作について、図４のフローチャートを参照して詳細に説明する。
【００５０】
まず、ステップ４１０において、セッション移行の開始を決定する。会議サーバ１２１の記憶手段２２８内に記憶される参加端末数３１２とセッション体系リスト３２０、会議状況変数３３０はセッション移行が開始するまでに確定する。
【００５１】
次に、ステップ４１１において、会議サーバ１２１のサーバ負荷監視手段２２５が呼制御サーバ１１０に負荷状況を問い合わせて、現在制御可能な単位時間当りの呼制御可能数３１１を取得する。
【００５２】
次に、ステップ４１２において、セッション体系リスト３２０に含まれる同時セッション数３２１と課金方式３２２を元に、各端末装置のセッションの切り替え順序を決定する。
【００５３】
ステップ４１２の処理は、例えば以下のように実行される。
【００５４】
同時セッション数３２１が「１」の端末装置の場合、課金方式にかかわらず、会議サーバ１２１へのセッションを先に切断し（先に実施）、その直後に会議サーバ１２２への接続を行う（直後に実施）ように決定する。
【００５５】
同時セッション数３２１が「２」以上の端末装置の場合、会議サーバ１２２への接続を行ってから、会議サーバ１２１へのセッションを切断するように決定する。
【００５６】
同時セッション数３２１が「２」以上で、さらに無料通話の場合は、会議サーバ１２１へのセッションの切断は、すべての端末装置のセッションの切り替えが完了してから、順次行うように決定する。有料通話の場合には、会議サーバ１２１へのセッションの切断は、会議サーバ１２２への接続が完了した直後に行うように順序を決定する。
【００５７】
次に、ステップ４１３において、会議状況変数３３０の発言者リスト３３１を元に、発言時間と操作時間が長い端末装置から順にセッションを移行するように決定する。
【００５８】
このステップ４１３による処理では、まず、拠点情報３３２に基づいて端末装置を拠点ごとにグループ分けし、グループ内の端末装置の移行順番を、発言者リスト３３１の発言時間と操作時間に基づいて決定する。
【００５９】
さらに、各拠点のグループの移行順番を先頭から順次マージしていき、全体としてのセッションの移行順番を決定する。これにより、呼制御リスト３４１が完成する。
【００６０】
次に、ステップ４１４において、単位時間当りの呼制御可能数に基づいて、呼制御要求の発生間隔（呼制御のタイミング）を決定する。これにより、呼制御間隔３４２が決定される。
【００６１】
次に、ステップ４１５において、セッション移行指示手段２２４が、呼制御サーバ１１０に対して、呼制御リスト３４１と呼制御間隔３４２に基づいて、それぞれの呼制御の要求を通知する。
【００６２】
次に、ステップ４１６において、呼制御サーバ１１０にて呼損が発生したかどうかを判定する。呼損が発生したら、呼制御間隔３４２の数値を大きくするように依頼し、ステップ４１４に制御を移して呼制御要求の間隔を変更する。
【００６３】
次に、ステップ４１７において、すべての呼制御が完了したかどうかを判定し、完了していなければ、ステップ４１５に制御を移す。完了していれば、最後にステップ４１８において、一連のセッションの移行を終了する。
【００６４】
（実施の形態による効果）
次に、本実施の形態の効果について説明する。
【００６５】
本実施の形態では、呼制御サーバ１１０の負荷情報から呼損を防止できる呼制御要求の発生間隔を取得し、会議サーバにおいて各端末装置のセッションの切り替え能力と会議の進行状況からセッションの移行の順番を特定し、呼制御サーバ１１０が過負荷にならない最小の間隔を決定して、各端末装置のセッションをスムーズに移行するように、決定した間隔で呼制御要求を呼制御サーバ１１０に送信して、セッションを切り替える機能を有する。これにより、グループ会議システムにおける会議サーバの切り替えにおいて、呼制御サーバ１１０に負荷をかけずに、できるだけ短時間でスムーズに各端末装置のセッションの切り替えを完了できる。
【００６６】
例えば、有料通話のセッションをバックアップすると一時的に２回線の有料回線が張られ２重課金となってしまう可能性がある。本実施の形態では、セッション体系リスト３２０の課金方式３２２によって各端末装置の課金方式を確認し、有料通話の場合には、セッション移行先へ接続する呼制御要を送信した直後に、セッション移行元から切断するように呼制御の順番を決定するので、有料通話の場合にできるだけ２重課金にならないよう順序を決定することができる。
【００６７】
また、本実施の形態によれば、グループ内の端末装置の移行順番を、発言者リスト３３１の発言時間と操作時間等の発言の頻度順位に基づいて、発言時間の長い端末装置のセッションを優先してセッション移行順番を決定することにより、会議の進行を妨げないようセッション移行ができる。
【００６８】
ここで、上記実施の形態による会議サーバ１２１、１２２のハードウェア構成について、図１１を参照して説明する。
【００６９】
図１１を参照すると、会議サーバ１２１（１２２）、一般的なコンピュータ装置と同様のハードウェア構成によって実現することができ、ＣＰＵ（Central Processing Unit）４０１、ＲＡＭ（Random Access Memory）等のメインメモリであり、データの作業領域やデータの一時退避領域に用いられる主記憶部４０２、他の装置と無線によるデータの送受信を行う通信部４０３、キーボードやマウス等の入力装置４０５、表示装置等の出力装置４０６及び記憶装置４０７と接続してデータの送受信を行う入出力インタフェース部４０４、上記各構成要素を相互に接続するシステムバス４０８を備えている。記憶装置４０７は、例えば、ＲＯＭ（Read
Only Memory）、磁気ディスク、半導体メモリ等の不揮発性メモリから構成されるハードディスク装置等で実現される。
【００７０】
なお、呼制御サーバ１１０、端末装置１３１〜１３３のハードウェア構成についても、基本的に上記の会議サーバの構成と同様である。
【００７１】
本実施の形態による会議サーバ１２１（１２２）は、上述したようにセッションの切り替え制御の処理を行う通信制御プログラムを組み込んだ、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等のハードウェア部品である回路部品を実装することにより、その動作をハードウェア的に実現することは勿論として、セッション移行制御手段２２３、セッション移行指示手段２２４、サーバ負荷監視手段２２５、セッション体系管理手段２２６、会議状況把握手段２２７等の各機能を提供するプログラムを、補助記憶部４０５に格納し、そのプログラムを主記憶部４０２にロードしてＣＰＵ４０１で実行することにより、ソフトウェア的に実現することも可能である。
【実施例】
【００７２】
図５から図１０を参照して、本発明の実施例について述べる。この実施例では、呼制御のタイミングが決定していくときのデータである呼制御リスト３４１の変化について具体的に記す。まず、図５において、会議サーバを移行するためのセッション体系リスト３２０と会議状況変数３３０が入力された呼制御リスト３４１の例を示している。【００７３】
図５に示す呼制御リスト３４１には、端末装置Ａから端末装置Ｈの８つの端末装置が列挙されており、それぞれ、セッション体系リスト３２０の同時セッション数３２１、課金方式３２２の内容と、会議状況変数３３０の発言者リスト（発言の頻度順位）３３１、拠点情報３３２の内容とが記されている。【００７４】
そして、図６において、セッション体系リスト３２０に基づいて順序の決定を行う。切断要求と接続要求のそれぞれについて、順序である「先」、「直後」、「最後」を選択する。【００７５】
この場合、上述のように、同時セッション数が「１」の場合は、課金方式にかかわらず、切断要求について「先」、接続要求について「直後」を選択する。【００７６】
また、同時セッション数が「２」以上の場合には、接続要求について「先」を選択し、課金方式が無料であれば、切断要求について「最後」を選択し、課金方式が有料であれば、切断要求について「直後」を選択する。【００７７】
次に、図７と図８において、拠点ごとでの端末装置の移行順番を決定する。ここでは、まず、拠点情報３３２に基づいて端末装置Ａ〜Ｈを拠点ごとにグループ分けする。そして、グループ内の端末装置の移行順番を、発言者リスト３３１の発言時間と操作時間等の発言の頻度順位に基づいて決定する。【００７８】
図７では、拠点Ｘのグループに含まれる端末装置の移行順番を決定しており、順序が「先」となっている項目を順に選び、対となる要求が「直後」になっている場合は、「直後」の項目に「先」の項目の連番が入力される。【００７９】
そして、順序が「最後」の項目は他の全ての項目が埋まった後先頭から順に順番を入力する。【００８０】
このときに、発言者リストに順位がある場合は、発言者リストの順位を優先して順番を決定する。すなわち、順序が「先」となっている項目のうち、発言者リスト（発言の頻度順位）３３１が入力されている項目については、発言者リスト（発言の頻度順位）３３１の順位の高い順に端末装置が選択し順番を決定する。【００８１】
発言者リストの順位がない端末装置は、発言者リストの順位がある端末装置について、順序が「最後」の項目以外の項目について順番付けが終了してから、図７の表の先頭から順に選択し順番を付ける。例えば、図７の端末装置Ａ、Ｂ、Ｈについては、発言者リストの順位がないので、先頭から端末装置Ａ、Ｂの順序が「先」の項目に順番として「５」、「６」が付けられ、端末装置Ｈの順序が「先」の項目に順番「７」が、順序が「直後」の項目に順番「８」が付けられる。【００８２】
図８では拠点Ｙのグループに含まれる端末装置の移行順番を決定しており、その順番を決定する方法は拠点Ｘの端末装置の順番の決め方と同じである。【００８３】
そして、図９において、拠点Ｘのグループの端末装置と拠点Ｙのグループの端末装置の順番をマージして、最終的な順番を決定する。この場合の順番のマージに際しては、呼制御要求が拠点Ｘと拠点Ｙの端末装置について交互に実施されるように順番がマージされる。例えば、図９では、拠点Ｘの端末装置のうち、順番の最も早い端末装置Ｆから順に、拠点Ｙの端末装置Ｅ、拠点Ｘの端末装置Ｇ、拠点Ｙの端末装置Ｃ・・・のように、順序が決定される。もちろん、拠点Ｙの端末装置から順番が開始するようにマージすることも可能である【００８４】
この段階で、呼制御リスト３４１における端末装置Ａから端末装置Ｈの８つの端末装置の切断、接続の呼制御の要求として１６個の呼制御要求の順番が決定する。【００８５】
最後に、図１０に示すように、呼制御サーバ１１０の負荷状況に応じて決められた呼制御間隔３４２として０．２秒が指定された場合に、０．２秒ごとに、呼制御要求の順番に従って切断要求と接続要求のそれぞれについて呼制御の要求を実施する。【００８６】
図１０には、切断要求と接続要求に対する呼制御要求の順番毎に、実施される呼制御のタイミングが示されている。この例では、全体で３秒以内に８つの端末装置のセッションの切り替えの呼制御が実施されることから、短時間でスムーズに呼制御サーバ１１０に負荷をかけることなく各端末装置のセッションの切り替えが実現される。【００８７】
以上好ましい実施の形態及び実施例をあげて本発明を説明したが、本発明は必ずしも、上記実施の形態及び実施例に限定されるものではなく、その技術的思想の範囲内において様々に変形して実施することができる。【００８８】
この出願は、２００８年７月９日に出願された日本出願特願２００８−１７８９７９を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【００８９】
本発明によればＷｅｂ会議システムやテレビ会議システムなど、多人数の会議を実現するシステムにおいて、呼制御サーバが過負荷にならない範囲で、最短時間でスムーズな会議サーバの移行が実現できる。
【図１】
0005459208.tif 000002
【図２】
0005459208.tif 000003
【図３】
0005459208.tif 000004
【図４】
0005459208.tif 000005
【図５】
0005459208.tif 000006
【図６】
0005459208.tif 000007
【図７】
0005459208.tif 000008
【図８】
0005459208.tif 000009
【図９】
0005459208.tif 000010
【図１０】
0005459208.tif 000011
【図１１】
0005459208.tif 000012