(57)【特許請求の範囲】
【請求項１】
第１クライアント端末機が複数の端末機と通信を確立する方法において、
ホスト端末機から、通信開始のタグ情報、及び複数端末機のリストを含んだ開始シグナリングメッセージを受信する段階と、
前記第１クライアント端末機の通信状態に基づいて、前記ホスト端末機との通信確立を決定する段階と、
前記ホスト端末機との通信確立いかん、及び前記複数端末機のリストに基づいて、前記第１クライアント端末機の後順位端末機である第２クライアント端末機に、通信拡張のタグ情報を含むトリガシグナリングメッセージを伝送する段階と、を含むことを特徴とする方法。
【請求項２】
前記トリガシグナリングメッセージに基づいて、前記第１クライアント端末機と前記第２クライアント端末機との間に通信が確立され、
前記ホスト端末機から前記第２クライアント端末機に、前記開始シグナリングメッセージが提供され、前記第２クライアント端末機の通信状態に基づいて、前記ホスト端末機と前記第２クライアント端末機との間に通信が確立されることを特徴とする請求項１に記載の方法。
【請求項３】
前記伝送段階は、
前記第１クライアント端末機が前記ホスト端末機と通信を確立する場合、前記第２クライアント端末機に、前記トリガシグナリングメッセージを伝送することを特徴とする請求項１に記載の方法。
【請求項４】
前記第１クライアント端末機は、
前記ホスト端末機と前記第２クライアント端末機とが通信を確立する場合、前記トリガシグナリングメッセージに対する応答として、前記第２クライアント端末機から通信確立を受諾する通信受諾メッセージを受信し、
前記ホスト端末機と前記第２クライアント端末機とが通信を確立しない場合、前記トリガシグナリングメッセージに対する応答として、前記第２クライアント端末機から通信確立を拒絶する通信拒絶メッセージを受信することを特徴とする請求項１に記載の方法。
【請求項５】
前記複数端末機のリストに存在しない第３クライアント端末機から、通信招待受諾のタグ情報を含む招待受諾シグナリングメッセージを受信する段階をさらに含み、
通信招待のタグ情報、及び前記複数端末機のリストを含む招待シグナリングメッセージが、前記ホスト端末機から前記第３クライアント端末機に受信され、
前記招待シグナリングメッセージの提供に応答し、前記招待受諾のシグナリングメッセージが、前記第３クライアント端末機から前記第１クライアント端末機に提供されることを特徴とする請求項１に記載の方法。
【請求項６】
前記第１クライアント端末機は、
前記ホスト端末機と通信を確立している場合、前記第３クライアント端末機と通信を確立することを特徴とする請求項５に記載の方法。
【請求項７】
前記第２クライアント端末機から受信した通信終了メッセージによって、前記第２クライアント端末機との通信確立を終了する段階と、
前記第２クライアント端末機から、通信再参加のタグ情報、及び前記複数端末機のリストを含んでいる再参加シグナリングメッセージを受信する段階と、
前記第１クライアント端末機は、前記第２クライアント端末機に前記再参加シグナリングメッセージに対する応答として、通信確立を拒絶する通信拒絶メッセージを送信する段階と、をさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記ホスト端末機及び前記第２クライアント端末機との通信確立を終了する段階と、
前記ホスト端末機及び前記第２クライアント端末機に、通信再参加のタグ情報、及び前記複数端末機のリストを含んでいる再参加シグナリングメッセージを伝送する段階と、
前記再参加シグナリングメッセージに対する前記ホスト端末機の応答に基づいて、前記第２クライアント端末機に、通信再参加受諾のタグ情報を含んでいる再参加受諾シグナリングメッセージを伝送する段階と、を含み、
前記再参加受諾シグナリングメッセージは、前記第１クライアント端末機が前記ホスト端末機から通信再参加を受諾された場合、前記第２クライアント端末機に伝送されることを特徴とする請求項１に記載の方法。
【請求項９】
ホスト端末機が複数の端末機と通信を確立する方法において、
前記ホスト端末機において、通信開始のタグ情報、及び前記複数端末機のリストを含んだ開始シグナリングメッセージを生成する段階と、
前記生成された開始シグナリングメッセージを、第１クライアント端末機及び第２クライアント端末機が含まれている複数のクライアント端末機に伝送する段階と、
前記伝送された開始シグナリングメッセージに対する前記複数のクライアント端末機それぞれの応答に基づいて、それぞれのクライアント端末機と通信確立を決定する段階と、を含み、
前記複数端末機のリストは、前記複数のクライアント端末機の通信順位に係わる情報を含み、
前記通信順位によって、前記複数のクライアント端末機間において、通信確立試みが段階的に行われることを特徴とする方法。
【請求項１０】
前記リストに存在しない第３クライアント端末機に、通信招待のタグ情報を含む招待シグナリングメッセージを伝送する段階と、
前記第３クライアント端末機の応答に基づいて、前記第３クライアント端末機と通信確立を決定する段階と、をさらに含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記第１クライアント端末機から受信した通信終了メッセージによって、前記第１クライアント端末機との通信確立を終了する段階と、
前記第１クライアント端末機から、通信再参加のタグ情報、及び前記複数端末機のリストを含んでいる再参加シグナリングメッセージを受信する段階と、
前記再参加シグナリングメッセージに含まれた複数端末機のリストと、前記ホスト端末機が通信している端末機のリストとを比較する段階と、をさらに含むことを特徴とする請求項９に記載の方法。
【請求項１２】
前記比較の結果、前記再参加シグナリングメッセージに含まれた複数端末機のリストと、前記ホスト端末機が通信している端末機のリストとが一致する場合、前記第１クライアント端末機に通信確立を受諾する通信受諾メッセージを伝送する段階と、
前記再参加シグナリングメッセージに含まれた複数端末機のリストと、前記ホスト端末機が通信している端末機のリストとが一致しない場合、前記第１クライアント端末機に通信確立を拒絶する通信拒絶メッセージを伝送する段階と、をさらに含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
複数の端末機と通信を確立する第１クライアント端末機において、
ホスト端末機から、通信開始のタグ情報、及び複数端末機のリストを含んだ開始シグナリングメッセージを受信する受信部と、
前記第１クライアント端末機の通信状態に基づいて、前記ホスト端末機との通信確立を決定する制御部と、
前記ホスト端末機との通信確立いかん、及び前記複数端末機のリストに基づいて、前記第１クライアント端末機の後順位端末機である第２クライアント端末機に、通信拡張のタグ情報を含むトリガシグナリングメッセージを伝送する送信部と、を含むことを特徴で第１クライアント端末機。
【請求項１４】
複数の端末機と通信を行うホスト端末機において、
通信開始のタグ情報、及び複数端末機のリストを含んだ開始シグナリングメッセージを生成する決定部と、
前記生成された開始シグナリングメッセージを、第１クライアント端末機及び第２クライアント端末機が含まれている複数のクライアント端末機に伝送する通信部と、を含み、
前記決定部は、前記伝送された開始シグナリングメッセージに対する前記複数のクライアント端末機それぞれの応答に基づいて、それぞれのクライアント端末機と通信確立を決定し、
前記複数端末機のリストは、前記複数のクライアント端末機の通信順位に係わる情報を含み、
前記通信順位によって、前記複数のクライアント端末機間において、通信確立試みが段階的に行われることを特徴とするホスト端末機。
【請求項１５】
請求項１ないし１２のうちいずれか１項に記載の方法をコンピュータに実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末機間の通信確立方法及びその装置に係り、さらに詳細には、フルメッシュ（full
mesh）方式の複数の端末機間の通信確立方法及びその装置に関する。
【背景技術】
【０００２】
ネットワーク及びデバイスの高性能化によって、既存の通信文化が変化している。従って、スマートフォンなどの端末機は、固有の音声通信サービスだけではなく、多様なサービスを提供することができるようになったが、そのうち代表的な例が、多者間の通信サービスである。
【０００３】
多者間通信の代表的な方式には、サーバでメディアを受けてミキシングした後、参加者デバイスに伝送するサーバＭＣＵ（micro  controller  unit）基盤方式と、全てのクライアントが他の参加者といずれもメディアセッションを連結した後、各自の全てのチャネルにメディアを送信して受信する方式であるフルメッシュ方式とがある。従来には、クライアントデバイスの制約により、クライアントデバイスにおいて、多数のメディア処理に困難があり、フルメッシュ方式よりはサーバＭＣＵ方式が使用された。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
クライアントデバイスの制約により、クライアントデバイスにおいて、多数のメディア処理に困難があり、フルメッシュ方式よりは、サーバＭＣＵ方式が使用された。
【課題を解決するための手段】
【０００５】
本発明の実施形態は、複数の端末機間にフルメッシュ方式の通信を確立するための方法及びその装置を含む。
【発明の効果】
【０００６】
既存の通信が存在する場合、所定の端末機が再参加を行うならば、再参加シグナリングメッセージを受信したホスト端末機は、ベル音で知らされる代わりに、振動などの他の手段を利用して、知らされることにより、既存の通信に対する妨害を減らすことができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態によって、複数の端末機間の通信が確立される方法について説明するための概念図である。
【図２】本発明の一実施形態によって、第１クライアント端末機が複数の他の端末機と通信を確立する方法について説明するためのフローチャートである。
【図３】本発明の一実施形態によって、ホスト端末機が新たなクライアント端末機を招待した場合、第１クライアント端末機が、招待された新たなクライアント端末機と通信を確立する方法について説明するためのフローチャートである。
【図４】本発明の一実施形態によって、第２クライアント端末機が既存の通信から脱退した後で再参加する場合、第１クライアント端末機が、再参加する第２クライアント端末機と通信を確立する方法について説明するためのフローチャートである。
【図５】本発明の一実施形態によって、第１クライアント端末機が既存の通信から脱退した後で再参加する場合、既存の端末機と通信を確立する方法について説明するためのフローチャートである。
【図６】本発明の一実施形態によって、ホスト端末機が複数の他の端末機と通信を確立する方法について説明するためのフローチャートである。
【図７】本発明の一実施形態による、通信を開始する場合の通信類型について説明するための図面である。
【図８】本発明の他の実施形態による、通信を開始する場合の通信類型について説明するための図面である。
【図９】本発明の他の実施形態による、通信を開始する場合の通信類型について説明するための図面である。
【図１０】本発明の他の実施形態による、通信を開始する場合の通信類型について説明するための図面である。
【図１１】本発明の一実施形態による、第３クライアント端末機を招待する場合の通信類型について説明するための図面である。
【図１２】本発明の他の実施形態による、第３クライアント端末機を招待する場合の通信類型について説明するための図面である。
【図１３】本発明の一実施形態による、複数の端末機間の通信に再参加する場合の通信類型について説明するための図面である。
【図１４】本発明の他の実施形態による、多者間通信に再参加する場合の通信類型について説明するための図面である。
【図１５】本発明の他の実施形態による、多者間通信に再参加する場合の通信類型について説明するための図面である。
【図１６】本発明の一実施形態による、複数の端末機間の通信を確立する第１クライアント端末機について説明するためのブロック図である。
【図１７】本発明の一実施形態による、複数の端末機間の通信を確立するホスト端末機について説明するためのブロック図である。
【発明を実施するための形態】
【０００８】
本発明の一実施形態は、第１クライアント端末機が複数の他の端末機と通信を確立する方法において、ホスト端末機から通信開始のタグ情報、及び前記複数端末機のリストを含んだ開始シグナリングメッセージを受信する段階と、前記第１クライアント端末機の通信状態を考慮し、前記ホスト端末機との通信確立を決定する段階と、前記複数端末機のリストに基づいて、前記第１クライアント端末機の後順位端末機である第２クライアント端末機に、通信拡張のタグ情報を含むトリガシグナリングメッセージを伝送する段階と、を含むことを特徴とする。
【０００９】
本発明の他の実施形態は、ホスト端末機が複数の端末機間の通信を確立する方法において、ホスト端末機において、通信開始のタグ情報、及び前記複数端末機のリストを含んだ開始シグナリングメッセージを生成する段階と、前記生成された開始シグナリングメッセージを、第１クライアント端末機及び第２クライアント端末機が含まれている複数のクライアント端末機に伝送する段階と、前記伝送された開始シグナリングメッセージに対する前記複数のクライアント端末機それぞれの応答に基づいて、それぞれのクライアント端末機と通信確立を決定する段階と、を含み、前記複数端末機のリストは、前記複数のクライアント端末機の通信順位に係わる情報を含み、前記通信順位によって、前記複数のクライアント端末機間において、通信確立試みが段階的に行われることを特徴とする。
【００１０】
本発明の他の実施形態は、複数の他端末機と通信を確立する第１クライアント端末機において、ホスト端末機から通信開始のタグ情報、及び前記複数端末機のリストを含んだ開始シグナリングメッセージを受信する受信部と、前記第１クライアント端末機の通信状態に基づいて、前記ホスト端末機との通信確立を決定する制御部と、前記ホスト端末機との通信確立いかん、及び前記複数端末機のリストに基づいて、前記第１クライアント端末機の後順位端末機である第２クライアント端末機に、通信拡張のタグ情報を含むトリガシグナリングメッセージを伝送する送信部と、を含むことを特徴とする第１クライアント端末機を提供する。
【００１１】
本発明の他の実施形態は、複数の端末機間の通信を行うホスト端末機において、通信開始のタグ情報、及び前記複数端末機のリストを含んだ開始シグナリングメッセージを生成する決定部と、前記生成された開始シグナリングメッセージを、第１クライアント端末機及び第２クライアント端末機が含まれている複数のクライアント端末機に伝送する通信部と、を含み、前記決定部は、前記伝送された開始シグナリングメッセージに対する前記複数のクライアント端末機それぞれの応答に基づいて、それぞれのクライアント端末機と通信確立を決定し、前記複数端末機のリストは、前記複数のクライアント端末機の通信順位に係わる情報を含み、前記通信順位によって、前記複数のクライアント端末機間において、通信確立試みが段階的に行われることを特徴とするホスト端末機を提供する。
【００１２】
以下、添付した図面を参照し、本発明が属する技術分野で当業者が容易に実施することができるように、本発明の実施形態について詳細に説明する。しかし、本発明は、さまざまな異なる形態に具現され、ここで説明する実施形態に限定されるものではない。そして、図面において本発明について明確に説明するために、説明と関係のない部分は省略し、明細書全体を通して、類似した部分については、類似した図面符号を付した。
【００１３】
明細書全体において、ある部分が他の部分と「連結」されているとするとき、それは、「直接的に連結」されている場合だけではなく、その中間に、他の素子を挟んで「電気的に連結」されている場合も含む。また、ある部分がある構成要素を「含む」とするとき、それは、特別に反対となる記載がない限り、他の構成要素を除くものではなく、他の構成要素をさらに含んでもよいということを意味する。
【００１４】
以下、添付された図面を参照し、本発明について詳細に説明する。
【００１５】
図１は、本発明の一実施形態によって、複数の端末機間の通信が確立される方法について説明するための概念図である。図１を参考すれば、本発明の一実施形態による、複数の端末機間の通信確立方法に基づいて、端末機Ａ  １１０、端末機Ｂ  １２０、端末機Ｃ  １３０及び端末機Ｄ  １４０の間に通信が確立される。ここで、ホスト端末機は、端末機Ａ  １１０であり、クライアント端末機は、端末機Ｂ  １２０、端末機Ｃ  １３０端末機Ｄ  １４０と仮定する。端末機Ａ  １１０は、端末機Ｂ  １２０、端末機Ｃ  １３０及び端末機Ｄ  １４０に通信を確立するための所定メッセージを伝送することができる。
【００１６】
端末機Ｂ  １２０、端末機Ｃ  １３０及び端末機Ｄ  １４０は、それぞれの端末機の通信状態に基づいて、端末機Ａ  １１０との通信を確立することができる。また、本発明の一実施形態によれば、端末機Ｂ  １２０は、端末機Ａ  １１０と通信が確立されれば、端末機Ｃ  １３０及び端末機Ｄ  １４０と通信を確立するための所定メッセージを伝送することができる。ここで  、端末機Ｂ  １２０が伝送した所定のメッセージは、端末機Ａ  １１０が伝送した所定のメッセージと識別される。
【００１７】
端末機Ａ  １１０は、通信を開始するためにメッセージを伝送し、端末機Ｂ  １１０は、開始された通信を拡張させるためにメッセージを伝送するものであり、各端末機で確立する通信の類型が異なる。本発明の一実施形態によれば、各端末機が確立する通信の類型によって、メッセージにタグ情報を挿入し、通信類型別にメッセージを識別することができる。
【００１８】
本発明の一実施形態によれば、シグナリングメッセージは、端末機上のユーザ・インターフェースで受信した情報を細分化し、ユーザの意図によって、通信類型別に区別される。例えば、ユーザの意図は、タグの形態として、シグナリングメッセージに含まれるというものである。端末機は、受信したシグナリングメッセージのタグを参照し、ユーザの意図によって確立しなければならない通信の類型を判断することができる。
【００１９】
また、ユーザ・インターフェースで受信した情報だけではなく、各端末機の通信状態、及び受信された所定のシグナリングメッセージを基に、シグナリングメッセージが生れる。
【００２０】
本発明の一実施形態によるシグナリングメッセージの種類は、開始シグナリングメッセージ、トリガシグナリングメッセージ、招待シグナリングメッセージ、招待受諾シグナリングメッセージ、再参加シグナリングメッセージ及び再参加受諾シグナリングメッセージを含んでもよい。
【００２１】
本発明の一実施形態によれば、各端末機は、受信したシグナリングメッセージの種類によって、確立しなければならない通信類型を決定し、また各種付加サービスに係わる情報も決定することができる。ここで、付加サービスに係わる情報は、端末機において、通信確立に係わる情報をユーザに知らせるお知らせ音、電話連結音、ベル音などを含んでもよい。
【００２２】
例えば、既存の通信が存在する場合、所定の端末機が再参加しようとすれば、再参加シグナリングメッセージを受信したホスト端末機は、ベル音で知らされる代わりに、振動などの他の手段を利用して知らされることにより、既存の通信に対する妨害を減らすことができる。
【００２３】
図２は、本発明の一実施形態によって、第１クライアント端末機が複数の他端末機と通信を確立する方法について説明するためのフローチャートである。
【００２４】
段階２１０において、第１クライアント端末機は、ホスト端末機から、通信開始のタグ情報、及び複数端末機のリストを含んだ開始シグナリングメッセージを受信することができる。
【００２５】
ここで、通信開始のタグ情報は、ホスト端末機において、少なくとも１つのクライアント端末機と最初に通信を確立する場合の通信類型を示すことができる。通信開始のタグ情報は、ホスト端末機から、少なくとも１つのクライアント端末機に伝送されるシグナリングメッセージに含まれ、通信開始のタグ情報が含まれたシグナリングメッセージは、開始シグナリングメッセージでもある。
【００２６】
段階２２０において、第１クライアント端末機は、通信状態に基づいて、ホスト端末機との通信確立を決定することができる。
【００２７】
第１クライアント端末機は、ホスト端末機から、開始シグナリングメッセージを受信する場合、ホスト端末機との通信を確立することができるか否かということを判断する。例えば、第１クライアント端末機と異なる端末機間にすでに通信が確立されている場合、第１クライアント端末機は、ホスト端末機と通信を確立しないこともある。第１クライアント端末機は、ホスト端末機に通信確立を拒絶する通信拒絶メッセージを伝送することができる。
【００２８】
一方、一例として、第１クライアント端末機が異なる端末機と通信を確立していない場合、第１クライアント端末機は、ホスト端末機と通信を確立することができる。第１クライアント端末機は、ホスト端末機に通信確立を受諾する通信受諾メッセージを伝送することができる。
【００２９】
段階２３０において、第１クライアント端末機は、ホスト端末機との通信確立いかん、及び複数端末機のリストに基づいて、第１クライアント端末機の後順位端末機である第２クライアント端末機に、通信拡張のタグ情報を含むトリガシグナリングメッセージを伝送することができる。通信拡張のタグ情報は、ホスト端末機と通信連結を確立したクライアント端末機が、ホスト端末機との通信連結から拡張させ、複数の端末機リストに含まれた他のクライアント端末機と通信を確立する場合の通信類型を示すことができる。
【００３０】
具体的には、第１クライアント端末機は、段階２２０において、ホスト端末機と通信を確立する場合、第２クライアント端末機にトリガシグナリングメッセージを伝送することができる。
【００３１】
一方、第１クライアント端末機の後順位端末機である第２クライアント端末機は、複数の端末機が表示されたリスト上において、第１クライアント端末機の後順位に表示されてあり得る。複数端末機のリストにはホスト端末機が最優先の順位に表示されている。
【００３２】
一方、ここで、複数端末機のリストは、複数のクライアント端末機の通信順位に係わる情報を含んでもよい。本発明の一実施形態によれば、通信順位によって、複数のクライアント端末機間において、通信確立試みが段階的に行われる。
【００３３】
本発明の一実施形態によれば、第１クライアント端末機は、複数の端末機リストで後順位に位置する第２クライアント端末機に伝送されたトリガシグナリングメッセージに基づいて、第２クライアント端末機と通信を確立することができる。ここで、第２クライアント端末機は、ホスト端末機から第２クライアント端末機に提供される開始シグナリングメッセージに基づいて、ホスト端末機と通信を確立することができる端末機でもある。
【００３４】
本発明の一実施形態によれば、ホスト端末機と第２クライアント端末機とが通信を確立する場合、第１クライアント端末機は、トリガシグナリングメッセージに対する応答として、第２クライアント端末機から通信確立を受諾する通信受諾メッセージを受信することができる。
【００３５】
一方、ホスト端末機と第２クライアント端末機とが通信を確立しない場合、第１クライアント端末機は、トリガシグナリングメッセージに対する応答として、第２クライアント端末機から通信確立を拒絶する通信拒絶メッセージを受信することができる。
【００３６】
一方、ホスト端末機と第２クライアント端末機との連結遅延によって通信が確立されない場合には、第２クライアント端末機は、通信リトライのタグ情報を含んだ通信拒絶メッセージを伝送することができる。本発明の一実施形態によれば、通信確立を拒絶する場合、伝送される通信拒絶メッセージに対する具体的な拒絶理由についても識別することができるように、通信拒絶理由に係わる別途のタグ情報を通信拒絶メッセージに含めることができる。通信リトライのタグ情報を含んだ通信拒絶メッセージを受信した第１クライアント端末機は、ホスト端末機にトリガシグナリングメッセージを再伝送することができる。
【００３７】
一方、本発明の他の実施形態によれば、通信リトライのタグ情報を含んだ通信拒絶メッセージを受信した第１クライアント端末機は、第２クライアント端末機に既設定の回数によって、トリガシグナリングメッセージを再伝送することができる。
【００３８】
図３は、本発明の一実施形態によって、ホスト端末機が新たなクライアント端末機を招待した場合、第１クライアント端末機が、招待された新たなクライアント端末機と通信を確立する方法について説明するためのフローチャートである。
【００３９】
段階３１０において、第１クライアント端末機は、複数の端末機リストに存在しない第３クライアント端末機から、通信招待受諾のタグ情報を含む招待受諾シグナリングメッセージを受信することができる。
【００４０】
ここで、通信招待受諾のタグ情報は、ホスト端末機からの通信招待を受諾した第３クライアント端末機が既存に通信を確立している少なくとも１つのクライアント端末機と通信を確立する場合の通信類型を示すことができる。すなわち、招待受諾シグナリングメッセージは、ホスト端末機からの通信招待を受諾した第３クライアント端末機が、ホスト端末機と通信を確立しているクライアント端末機に伝送するシグナリングメッセージである。
【００４１】
ホスト端末機は、第３クライアント端末機を招待するために、通信招待のタグ情報、及び複数の端末機リストを含む招待シグナリングメッセージを、第３クライアント端末機に伝送することができる。招待シグナリングメッセージの提供に応答し、通信招待受諾のシグナリングメッセージが、第３クライアント端末機から第１クライアント端末機に提供される。
【００４２】
段階３２０において、第１クライアント端末機は、ホスト端末機と通信を維持する場合、第３クライアント端末機と通信を確立することができる。例えば、第１クライアント端末機が既存の通信から脱退せず、ホスト端末機と通信を確立している場合、第１クライアント端末機は、第３クライアント端末機と通信を確立することができる。
【００４３】
具体的には、第１クライアント端末機は、第３クライアント端末機から受信した招待受諾シグナリングメッセージに対する応答として、通信確立を受諾する受諾メッセージを送信し、第３クライアント端末機と通信を確立することができる。
【００４４】
一方、第１クライアント端末機が既存の通信から脱退し、ホスト端末機との通信確立が終わった場合、第１クライアント端末機は、第３クライアント端末機との通信確立を拒絶することができる。
【００４５】
具体的には、第１クライアント端末機は、第３クライアント端末機から受信した招待受諾シグナリングメッセージに対する応答として、通信確立を拒絶する拒絶メッセージを送信し、第３クライアント端末機との通信確立を拒絶することができる。
【００４６】
図４は、本発明の一実施形態によって、第２クライアント端末機が既存の通信から脱退した後で再参加する場合、第１クライアント端末機が、再参加する第２クライアント端末機と通信を確立する方法について説明するためのフローチャートである。
【００４７】
段階４１０において、第１クライアント端末機は、第２クライアント端末機から受信した通信終了メッセージによって、第２クライアント端末機との通信確立を終了することができる。
【００４８】
段階４２０において、第１クライアント端末機は、第２クライアント端末機から通信再参加のタグ情報、及び複数の端末機リストを含んでいる再参加シグナリングメッセージを受信することができる。
【００４９】
ここで、通信再参加のタグ情報は、既存の通信から脱退したクライアント端末機が、既存の通信に再参加する場合の通信類型を示すことができる。通信再参加のタグ情報は、再参加する第２クライアント端末機から、既存の通信に参加したホスト端末機及び第１クライアント端末機に伝送されるシグナリングメッセージに含まれる。通信再参加タグ情報が含まれたシグナリングメッセージは、再参加シグナリングメッセージでもある。
【００５０】
段階４３０において、第１クライアント端末機は、第２クライアント端末機に再参加シグナリングメッセージに対する応答として、通信確立を拒絶する通信拒絶メッセージを送信することができる。本発明の一実施形態によれば、所定のクライアント端末機の再参加いかんは、ホスト端末機が決定することができる。従って、第１クライアント端末機は、第２クライアント端末機の再参加シグナリングメッセージに対して、通信拒絶メッセージを送信することができる。
【００５１】
一方、第２クライアント端末機が、ホスト端末機から通信確立を受諾された場合、第２クライアント端末機は、既存の通信に参加している複数端末機のうち、ホストを除いたクライアント端末機に、再参加受諾シグナリングメッセージを伝送することができる。
【００５２】
ここで、再参加受諾シグナリングメッセージは、通信再参加受諾のタグ情報を含んでもよい。通信再参加受諾のタグ情報は、既存の通信から脱退したクライアント端末機が、ホスト端末機から通信確立を受諾され、既存の通信に再参加する場合の通信類型を示すことができる。
【００５３】
図５は、本発明の一実施形態によって、第１クライアント端末機が既存の通信から脱退した後で再参加する場合、既存の端末機と通信を確立する方法について説明するためのフローチャートである。
【００５４】
段階５１０において、第１クライアント端末機は、ホスト端末機及び第２クライアント端末機との通信確立を終了することができる。
【００５５】
段階５２０において、第１クライアント端末機は、ホスト端末機及び第２クライアント端末機に、通信再参加のタグ情報、及び複数の端末機リストを含んでいる再参加シグナリングメッセージを伝送することができる。ここで、複数の端末機リストには、既存の通信に参加した端末機の情報が含まれている。
【００５６】
段階５３０において、第１クライアント端末機は、再参加シグナリングメッセージに対するホストの応答に基づいて、第２クライアント端末機に通信再参加受諾のタグ情報を含んでいる再参加受諾シグナリングメッセージを伝送することができる。ここで、再参加受諾シグナリングメッセージは、第１クライアント端末機が、ホスト端末機から通信再参加を受諾された場合に、第２クライアント端末機に伝送される。
【００５７】
本発明の一実施形態によれば、第１クライアント端末機は、再参加シグナリングメッセージに含まれた複数の端末機リストと、ホスト端末機が再参加シグナリングメッセージを受信した時点で通信している端末機のリストとが一致する場合、ホスト端末機から通信再参加を受諾される。
【００５８】
一方、第１クライアント端末機は、再参加シグナリングメッセージに含まれた複数の端末機リストと、ホスト端末機が再参加シグナリングメッセージを受信した時点で通信している端末機のリストとが一致しない場合、ホスト端末機から通信再参加を受諾されない。第１端末機は、再参加シグナリングメッセージに含まれた複数の端末機リストをアップデートし、アップデートされた複数の端末機リストを含む再参加シグナリングメッセージをホスト端末機に伝送することができる。
【００５９】
一方、第１クライアント端末機が、ホスト端末機から再参加による通信確立を受諾された後、第２クライアント端末機が既存の通信から脱退することができる。かような場合、第２クライアント端末機は、再参加受諾シグナリングメッセージに対する応答として、通信確立を拒絶するための通信拒絶メッセージを伝送することができる。
【００６０】
図６は、本発明の一実施形態によって、ホスト端末機が複数の他端末機と通信を確立する方法について説明するためのフローチャートである。
【００６１】
段階６１０において、ホスト端末機は、通信開始のタグ情報、及び複数端末機のリストを含んだ開始シグナリングメッセージを生成することができる。
【００６２】
ここで、通信開始のタグ情報は、ホスト端末機において、少なくとも１つのクライアント端末機と最初に通信を確立する場合の通信類型を示すことができる。通信開始のタグ情報は、ホスト端末機から少なくとも１つのクライアント端末機に伝送されるシグナリングメッセージに含まれ、通信開始のタグ情報が含まれたシグナリングメッセージは、開始シグナリングメッセージでもある。
【００６３】
一方、ここで、複数端末機のリストは、複数のクライアント端末機の通信順位に係わる情報を含んでもよい。本発明の一実施形態によれば、通信順位によって、複数のクライアント端末機間において、通信確立試みが段階的に行われる。
【００６４】
例えば、複数の端末機リストに、Ｂクライアント端末機、Ｃクライアント端末機、Ｄクライアント端末機の順序に表示されている場合、表示された順序によって、通信順位が順次に決定される。Ｂクライアント端末機は、後順位クライアント端末機である、Ｃクライアント端末機及びＤクライアント端末機に、トリガシグナリングメッセージを伝送することができる。一方、Ｃクライアント端末機は、後順位クライアント端末機であるＤクライアント端末機に、トリガシグナリングメッセージを伝送することができる。
【００６５】
段階６２０において、ホスト端末機は、生成された開始シグナリングメッセージを、第１クライアント端末機及び第２クライアント端末機が含まれている複数のクライアント端末機に伝送することができる。
【００６６】
段階６３０において、ホスト端末機は、段階６２０で伝送された開始シグナリングメッセージに対する複数のクライアント端末機それぞれの応答に基づいて、それぞれのクライアント端末機と通信確立を決定することができる。
【００６７】
例えば、第１クライアント端末機から通信確立を受諾する通信受諾メッセージを受信する場合、ホスト端末機は、第１クライアント端末機と通信が確立される。一方、第１クライアント端末機から通信確立を拒絶する通信拒絶メッセージを受信する場合、ホスト端末機は、第１クライアント端末機との通信確立が拒絶される。
【００６８】
図７は、本発明の一実施形態による、通信を開始する場合の通信類型について説明するための図面である。図７では、全ての端末機間に通信が確立されると仮定する。
【００６９】
段階７１０において、ホスト端末機は、通信開始のタグ情報、及び複数の端末機（ホスト端末機、第１クライアント端末機、第２クライアント端末機）のリストを含んだ開始シグナリングメッセージを生成することができる。
【００７０】
段階７２０において、ホスト端末機は、生成された開始シグナリングメッセージを、第１クライアント端末機及び第２クライアント端末機に伝送することができる。
【００７１】
段階７３０において、第１クライアント端末機は、ホスト端末機から受信した開始シグナリングメッセージに対する応答として、通信確立を受諾する通信受諾メッセージを送信することができる。
【００７２】
段階７４０において、第２クライアント端末機は、ホスト端末機から受信した開始シグナリングメッセージに対する応答として、通信確立を受諾する通信受諾メッセージを送信することができる。ここで、段階７３０と段階７４０との順序は、ネットワークの状態によっても変わる。例えば、ホスト端末機と第１クライアント端末機とのネットワークが混雑する場合には、ホスト端末機と第２クライアント端末機との通信がまず確立される。
【００７３】
段階７５０において、第１クライアント端末機は、複数端末機のリストに基づいて、第１クライアント端末機の後順位端末機である第２クライアント端末機に、通信拡張のタグ情報を含むトリガシグナリングメッセージを伝送することができる。本発明の一実施形態によれば、複数のクライアント端末機に係わる通信順位は、複数の端末機リストに表示された順序によって決定される。例えば、複数の端末機リストに、第２クライアント端末機が第１クライアント端末機より先立って表示されている場合には、第１クライアント端末機が第２クライアント端末機の後順位端末機にもなる。
【００７４】
一方、本発明の一実施形態による複数のクライアント端末機間の通信順位を決定する方法は、それに限定されるものではない。例えば、ホスト端末機が開始シグナリングメッセージを生成する段階において、各クライアント端末機に係わる通信順位を別途に設定することもできる。
【００７５】
段階７６０において、第２クライアント端末機は、第１クライアント端末機から受信したトリガシグナリングメッセージに対する応答として、通信確立を受諾する通信受諾メッセージを送信することができる。第２クライアント端末機と第１クライアント端末機との通信が確立されることにより、ホスト端末機、第１クライアント端末機及び第２クライアント端末機の間にフルメッシュ通信が確立される。
【００７６】
図８は、本発明の他の実施形態による、通信を開始する場合の通信類型について説明するための図面である。図８では、複数端末機のうち一部端末機間に通信が確立されると仮定する。
【００７７】
段階８１０において、ホスト端末機は、通信開始のタグ情報、及び複数の端末機（ホスト端末機、第１クライアント端末機及び第２クライアント端末機）のリストを含んだ開始シグナリングメッセージを生成することができる。
【００７８】
段階８２０において、ホスト端末機は、生成された開始シグナリングメッセージを、第１クライアント端末機及び第２クライアント端末機に伝送することができる。
【００７９】
段階８３０において、第１クライアント端末機は、ホスト端末機から受信した開始シグナリングメッセージに対する応答として、通信確立を受諾する通信受諾メッセージを送信することができる。
【００８０】
段階８４０において、第２クライアント端末機は、ホスト端末機から受信した開始シグナリングメッセージに対する応答として、通信確立を拒絶する通信拒絶メッセージを送信することができる。
【００８１】
段階８５０において、第１クライアント端末機は、複数端末機のリストに基づいて、第１クライアント端末機の後順位端末機である第２クライアント端末機に、通信拡張のタグ情報を含むトリガシグナリングメッセージを伝送することができる。
【００８２】
段階８６０において、第２クライアント端末機は、第１クライアント端末機から受信したトリガシグナリングメッセージに対する応答として、通信確立を拒絶する通信拒絶メッセージを送信することができる。本発明の一実施形態によれば、ホスト端末機と第２クライアント端末機とが通信を確立しないので、第２クライアント端末機は、第１クライアント端末機と通信を確立しない。
【００８３】
結論として、ホスト端末機と第１クライアント端末機は、通信を確立し、第２クライアント端末機は、ホスト端末機及び第１クライアント端末機と通信を確立しない。
【００８４】
図９は、本発明の他の実施形態による、通信を開始する場合の通信類型について説明するための図面である。
【００８５】
段階９１０において、ホスト端末機は、通信開始のタグ情報、及び複数の端末機（ホスト端末機、第１クライアント端末機、第２クライアント端末機）のリストを含んだ開始シグナリングメッセージを生成することができる。
【００８６】
段階９２０において、ホスト端末機は、生成された開始シグナリングメッセージを、第１クライアント端末機及び第２クライアント端末機に伝送することができる。
【００８７】
段階９３０において、第１クライアント端末機は、ホスト端末機から受信した開始シグナリングメッセージに対する応答として、通信確立を拒絶する通信拒絶メッセージを送信することができる。
【００８８】
段階９４０において、第２クライアント端末機は、ホスト端末機から受信した開始シグナリングメッセージに対する応答として、通信確立を拒絶する通信拒絶メッセージを送信することができる。
【００８９】
結論として、ホスト端末機、第１クライアント端末機及び第２クライアント端末機は、それぞれ互いに通信を確立しない。
【００９０】
図１０は、本発明の他の実施形態による、通信を開始する場合の通信類型について説明するための図面である。図１０では、一部端末機が連結遅延によって通信が確立されないと仮定する。
【００９１】
段階１０１０において、ホスト端末機は、通信開始のタグ情報、及び複数の端末機（ホスト端末機、第１クライアント端末機、第２クライアント端末機）のリストを含んだ開始シグナリングメッセージを生成することができる。
【００９２】
段階１０２０において、ホスト端末機は、生成された開始シグナリングメッセージを、第１クライアント及び第２クライアント端末機に伝送することができる。
【００９３】
段階１０３０において、第１クライアント端末機は、ホスト端末機から受信した開始シグナリングメッセージに対する応答として、通信確立を受諾する通信受諾メッセージを送信することができる。
【００９４】
段階１０４０において、第２クライアント端末機は、ホスト端末機から受信した開始シグナリングメッセージに対して応答しない。例えば、第２クライアント端末機は、ネットワーク状況、あるいはユーザの不在などによって連結が遅延され、ホスト端末機から受信した開始シグナリングメッセージに対して応答することができない。
【００９５】
段階１０５０において、第１クライアント端末機は、複数端末機のリストに基づいて、第１クライアント端末機の後順位端末機である第２クライアント端末機に、通信拡張のタグ情報を含むトリガシグナリングメッセージを伝送することができる。
【００９６】
段階１０６０において、第２クライアント端末機は、第１クライアント端末機から受信したトリガシグナリングメッセージに対する応答として、通信確立を拒絶する通信拒絶メッセージを送信することができる。本発明の一実施形態によれば、ホスト端末機と第２クライアント端末機とが通信を確立しないので、第２クライアント端末機は、第１クライアント端末機と通信を確立しない。
【００９７】
段階１０７０において、第１クライアント端末機は、第２クライアント端末機から受信した拒絶メッセージに基づいて、第２クライアント端末機にトリガシグナリングメッセージを再伝送することができる。
【００９８】
本発明の一実施形態によれば、ホスト端末機と第２クライアント端末機との連結遅延によって通信が確立されない場合には、第２クライアント端末機は、通信リトライのタグ情報を含んだ通信拒絶メッセージを伝送することができる。本発明の一実施形態によれば、通信確立を拒絶する場合、伝送される通信拒絶メッセージに、具体的な拒絶理由についても識別することができるように、通信拒絶理由に係わる別途のタグ情報を通信拒絶メッセージに含めることができる。通信リトライのタグ情報を含んだ通信拒絶メッセージを受信した第１クライアント端末機は、ホスト端末機に、トリガシグナリングメッセージを再伝送することができる。
【００９９】
一方、本発明の他の実施形態によれば、連結遅延によって、ホスト端末機と第２クライアント端末機との通信が確立されない場合、第１クライアント端末機は、第２クライアント端末機に、既設定の回数によって、トリガシグナリングメッセージを再伝送することもできる。結論として、ホスト端末機と第１クライアント端末機は、通信を確立し、第２クライアント端末機は、ホスト端末機及び第１クライアント端末機と通信を確立しない。
【０１００】
図１１は、本発明の一実施形態による、第３クライアント端末機を招待する場合の通信類型について説明するための図面である。
【０１０１】
段階１１１０において、ホスト端末機は、通信招待のタグ情報、及び複数の端末機（ホスト端末機、第１クライアント端末機、第２クライアント端末機）のリストを含んだ招待シグナリングメッセージを、招待する第３クライアント端末機に伝送することができる。ここで、第３クライアント端末機は、複数端末機のリストに表示されていない端末機を意味する。
【０１０２】
段階１１２０において、第３クライアント端末機は、ホスト端末機から受信した招待シグナリングメッセージに対する応答として、通信確立を受諾する通信受諾メッセージを送信することができる。
【０１０３】
段階１１３０において、第３クライアント端末機は、ホスト端末機と通信が確立されている少なくとも１つのクライアント端末機に、通信招待受諾のタグ情報を含む招待受諾シグナリングメッセージを伝送することができる。すなわち、第３クライアント端末機は、第１クライアント端末機及び第２クライアント端末機に、招待受諾シグナリングメッセージを伝送することができる。招待受諾シグナリングメッセージは、ホスト端末機が第３クライアント端末機に提供した招待シグナリングメッセージに対する応答として、第３クライアント端末機から、第１クライアント端末機及び第２クライアント端末機に伝送される。
【０１０４】
段階１１４０において、第１クライアント端末機は、第３クライアント端末機から受信した招待受諾シグナリングメッセージに対する応答として、通信確立を受諾する通信受諾メッセージを送信することができる。
【０１０５】
具体的には、第１クライアント端末機は、第３クライアント端末機から招待受諾シグナリングメッセージを受信した時点で、ホスト端末機と第１クライアント端末機とが通信を確立しているか否かということに基づいて、第３クライアント端末機との通信を確立することができる。第１クライアント端末機がホスト端末機と通信を確立している場合には、第１クライアント端末機は、第３クライアント端末機と通信を確立することができる。
【０１０６】
一方、第１クライアント端末機が、第３クライアントから招待受諾シグナリングメッセージを受信した場合、第１クライアント端末機がホスト端末機と通信を確立していないこともある。例えば、ホストが第３クライアント端末機を招待した後、第１クライアント端末機が通信から脱退する場合が発生するのである。
【０１０７】
第１クライアント端末機は、第３クライアント端末機を招待した後に脱退したので、複数の端末機リストに表示されている状態である。従って、第３クライアント端末機から招待受諾シグナリングメッセージを受信することができる。第１クライアント端末機は、受信した招待受諾シグナリングメッセージに対する応答として、通信確立を拒絶するための通信拒絶メッセージを送信することができる。
【０１０８】
段階１１５０において、第２クライアント端末機は、第３クライアント端末機から受信した招待受諾シグナリングメッセージに対する応答として、通信確立を受諾する通信受諾メッセージを送信することができる。具体的には、第２クライアント端末機は、ホスト端末機と通信を確立しているので、第３クライアント端末機との通信を確立することができる。
【０１０９】
結論として、ホスト端末機、と第１クライアント端末機、第２クライアント端末機及び第３クライアント端末機との間にフルメッシュ通信が確立される。
【０１１０】
図１２は、本発明の他の実施形態による、第３クライアント端末機を招待する場合の通信類型について説明するための図面である。
【０１１１】
段階１２１０において、ホスト端末機は、通信招待のタグ情報、及び複数の端末機（ホスト端末機、第１クライアント端末機、第２クライアント端末機）のリストを含んだ招待シグナリングメッセージを招待する第３クライアント端末機に伝送することができる。ここで、第３クライアント端末機は、複数端末機のリストに表示されていない端末機を意味する。
【０１１２】
段階１２２０において、第１クライアント端末機は、ホスト端末機及び第２クライアント端末機との通信から脱退することができる。
【０１１３】
段階１２３０において、第３クライアント端末機は、ホスト端末機から受信した招待シグナリングメッセージに対する応答として、ホスト端末機に通信確立を受諾する通信受諾メッセージを伝送することができる。
【０１１４】
段階１２４０において、第３クライアント端末機は、ホストと通信が確立されている少なくとも１つのクライアント端末機に、通信招待受諾のタグ情報を含む招待受諾シグナリングメッセージを伝送することができる。すなわち、第３クライアント端末機は、複数の端末機リストに表示された、第１クライアント端末機と第２クライアント端末機とに招待受諾シグナリングメッセージを伝送することができる。
【０１１５】
段階１２５０において、第１クライアント端末機は、第３クライアント端末機から受信した招待受諾シグナリングメッセージに対する応答として、通信確立を拒絶する通信拒絶メッセージを、第３クライアント端末機に送信することができる。具体的には、第１クライアント端末機は、ホスト端末機と通信を確立していないので、第３クライアント端末機との通信確立を拒絶することができる。
【０１１６】
段階１２６０において、第２クライアント端末機は、第３クライアント端末機から受信した招待受諾シグナリングメッセージに対する応答として、通信確立を受諾する通信受諾メッセージを、第３クライアント端末機に送信することができる。具体的には、第２クライアント端末機は、ホスト端末機と通信を確立しているので、第３クライアント端末機との通信を確立することができる。
【０１１７】
結論として、ホスト端末機と、第２クライアント端末機及び第３クライアント端末機との間にフルメッシュ通信が確立される。
【０１１８】
図１３は、本発明の一実施形態による、複数の端末機間の通信に再参加する場合の通信類型について説明するための図面である。図１３を参考すれば、本発明のホスト端末機、第１クライアント端末機及び第２クライアント端末機の間に通信が確立された状態で、第２クライアント端末機が通信を脱退すると仮定する。
【０１１９】
段階１３１０において、第２クライアント端末機は、ホスト端末機及び第１クライアント端末機に、通信再参加のタグ情報、及び複数の端末機リストを含んでいる再参加シグナリングメッセージを伝送することができる。ここで、複数の端末機リストには、第２クライアント端末機、第２クライアント端末機が既存に通信を確立したホスト端末機及び第１クライアント端末機が含まれている。
【０１２０】
段階１３２０において、第１クライアント端末機は、第２クライアント端末機の再参加シグナリングメッセージに対する応答として、通信確立を拒絶する通信拒絶メッセージを、第２クライアント端末機に送信することができる。本発明の一実施形態によれば、クライアント端末機の再参加に対する受諾いかんは、ホスト端末機が決定することができる。
【０１２１】
従って、第１クライアント端末機は、第２クライアント端末機の再参加に対して受諾するか否かということを決定することができず、第２クライアント端末機との通信確立を拒絶することができる。第１クライアント端末機は、第２クライアント端末機の再参加シグナリングメッセージに対する応答として、通信確立を拒絶する通信拒絶メッセージを送信することができる。
【０１２２】
段階１３３０において、ホスト端末機は、第２クライアント端末機の再参加シグナリングメッセージに対する応答として、通信確立を受諾する通信受諾メッセージを、第２クライアント端末機に伝送することができる。
【０１２３】
本発明の一実施形態によれば、ホスト端末機は、受信した再参加シグナリングメッセージに含まれた複数の端末機リストを基に、第２クライアント端末機の通信再参加いかんを決定することができる。具体的には、ホスト端末機は、再参加シグナリングメッセージに含まれた複数の端末機リストと、ホスト端末機が再参加シグナリングメッセージを受信した時点で、通信を確立している端末機のリストとを比較することができる。
【０１２４】
再参加シグナリングメッセージに含まれた複数の端末機リストと、ホスト端末機が通信しているクライアント端末機のリストとを比較した結果、それぞれのリストが一致する場合、ホスト端末機は、第２クライアント端末機の再参加を受諾することができる。一方、各リストが一致しない場合、ホスト端末機は、第２クライアント端末機の再参加を拒絶することができる。
【０１２５】
段階１３４０において、第２クライアント端末機は、第１クライアント端末機に再参加受諾シグナリングメッセージを伝送することができる。本発明の一実施形態によれば、再参加受諾シグナリングメッセージは、第２クライアント端末機が、ホスト端末機から通信再参加を受諾された場合、第１クライアント端末機に伝送される。
【０１２６】
段階１３５０において、第１クライアント端末機は、第２クライアント端末機から受信した再参加受諾シグナリングメッセージに対する応答として、通信確立を受諾する通信受諾メッセージを、第２クライアント端末機に送信することができる。
【０１２７】
図１４は、本発明の他の実施形態による、多者間通信に再参加する場合の通信類型について説明するための図面である。
【０１２８】
図１４を参考すれば、本発明のホスト端末機、第１クライアント端末機及び第２クライアント端末機間に通信が確立された状態で、第２クライアント端末機が通信を脱退すると仮定する。第２クライアント端末機が通信を脱退した後、第３クライアント端末機が招待されて通信に参加し、第１クライアント端末機が通信を脱退し、ホスト端末機及び第３クライアント端末機間に通信が確立されたと仮定する。
【０１２９】
段階１４１０において、第２クライアント端末機は、ホスト端末機及び第１クライアント端末機に、通信再参加のタグ情報、及び複数端末機のリストを含んでいる再参加シグナリングメッセージを伝送することができる。ここで、複数の端末機リストには、ホスト端末機、第１クライアント端末機及び第２クライアント端末機が表示されている。
【０１３０】
段階１４２０において、第１クライアント端末機は、第２クライアント端末機の再参加シグナリングメッセージに対する応答として、通信確立を拒絶する通信拒絶メッセージを送信することができる。第１クライアント端末機は、受信した再参加シグナリングメッセージに含まれた複数の端末機リストにおいて、ホスト端末機を確認することができる。本発明の一実施形態によれば、ホスト端末機は、複数の端末機リストにおいて最優先順位に表示される。
【０１３１】
第１クライアント端末機は、複数の端末機リストにおいてホスト端末機を確認した結果、ホスト端末機と通信を確立していないので、第２クライアント端末機に通信確立を拒絶する通信拒絶メッセージを、第２クライアント端末機に送信することができる。
【０１３２】
段階１４３０において、ホスト端末機は、第２クライアント端末機の再参加シグナリングメッセージに対する応答として、通信確立を拒絶する通信拒絶メッセージを、第２クライアント端末機に送信することができる。
【０１３３】
本発明の一実施形態によれば、ホスト端末機は、受信した再参加シグナリングメッセージに含まれた複数の端末機リストを基に、第２クライアント端末機の通信再参加いかんを決定することができる。具体的には、ホスト端末機は、再参加シグナリングメッセージに含まれた複数の端末機リストと、ホスト端末機が再参加シグナリングメッセージを受信した時点で通信を確立している端末機のリストとを比較することができる。
【０１３４】
ホスト端末機が再参加シグナリングメッセージを受信した時点で通信を確立しているクライアント端末機は、第３クライアント端末機である。従って、ホスト端末機の端末機のリストには、ホスト端末機及び第３クライアント端末機が表示される。一方、第２クライアント端末機から受信した再参加シグナリングメッセージに含まれた複数の端末機リストに表示されたクライアント端末機は、第１クライアント端末機及び第２クライアント端末機である。従って、ホスト端末機は、第２クライアント端末機の再参加を拒絶することができる。
【０１３５】
本発明の一実施形態によれば、ホスト端末機は、第２クライアント端末機の再参加を拒絶しながら、ホスト端末機が通信している端末機のリストを伝送することができる。具体的には、ホスト端末機は、通信確立を拒絶する通信拒絶メッセージに端末機のリストを挿入し、第２クライアント端末機に伝送することができる。
【０１３６】
ここで、第２クライアント端末機は、通信拒絶メッセージを受信する場合、ホスト端末機が通信を確立している端末機のリストを読み取り、再参加シグナリングメッセージに含まれた複数の端末機リストをアップデートする。例えば、第２クライアント端末機は、再参加シグナリングメッセージに含まれた複数の端末機リストに第２クライアント端末機を含め、ホスト端末機、第３クライアント端末機が表示されるように、複数の端末機リストをアップデートする。
【０１３７】
段階１４４０において、第２クライアント端末機は、ホスト端末機に、アップデートされた再参加シグナリングメッセージを伝送することができる。
【０１３８】
段階１４５０において、ホスト端末機は、第２クライアント端末機から受信したアップデートされた再参加シグナリングメッセージに対する応答として、通信確立を受諾する通信受諾メッセージを、第２クライアント端末機に送信することができる。
【０１３９】
段階１４６０において、第２クライアント端末機は、第３クライアント端末機に、再参加受諾シグナリングメッセージを伝送することができる。
【０１４０】
段階１４７０において、第３クライアント端末機は、第２クライアント端末機から受信した再参加受諾シグナリングメッセージに対する応答として、通信確立を受諾する通信受諾メッセージを、第２クライアント端末機に送信することができる。
【０１４１】
結論として、ホスト端末機、第２クライアント端末機及び第３クライアント端末機の間に通信が確立される。
【０１４２】
図１５は、本発明の他の実施形態による、多者間通信に再参加する場合の通信類型について説明するための図面である。図１５を参考すれば、本発明のホスト端末機、第１クライアント端末機及び第２クライアント端末機の間に通信が確立された状態で、第２クライアント端末機が通信を脱退した後、第３クライアント端末機がホスト端末機の招待によって、ホスト端末機及び第１クライアント端末機と通信を確立すると仮定する。また、本発明の一実施形態によって、複数の端末機間の通信において、同時に通信に参加することができる端末機の数を３個と仮定する。
【０１４３】
段階１５１０において、第２クライアント端末機は、ホスト端末機及び第１クライアント端末機に、再参加シグナリングメッセージを伝送することができる。
【０１４４】
段階１５２０において、第１クライアント端末機は、第２クライアント端末機から受信した再参加シグナリングメッセージに対する応答として、第２クライアント端末機に通信確立を拒絶するための通信拒絶メッセージを送信することができる。
【０１４５】
段階１５３０において、ホスト端末機は、第２クライアント端末機から受信した再参加シグナリングメッセージに対する応答として、第２クライアント端末機に、通信確立を拒絶するための通信拒絶メッセージを送信することができる。
【０１４６】
具体的には、再参加シグナリングメッセージに含まれた複数の端末機リストには、ホスト端末機、第１クライアント端末機及び第２クライアント端末機が表示されている一方、ホスト端末機の端末機リストには、ホスト端末機、第１クライアント端末機及び第３クライアント端末機が表示されており、リストが一致しない。従って、ホスト端末機は、第２クライアント端末機の再参加シグナリングメッセージを拒絶するための通信拒絶メッセージを送信することができる。
【０１４７】
一方、ホスト端末機が第２クライアント端末機に送信した通信拒絶メッセージには、ホスト端末機が通信を確立したクライアント端末機に係わる情報が表示されている。また、図１５では、同時に通信可能な端末機の数を３個に制限したので、通信拒絶メッセージに、端末機数の制限に係わる情報も表示される。
【０１４８】
段階１５４０において、第２クライアント端末機は、通信拒絶メッセージに含まれた端末機の数制限に係わる情報を抽出し、端末機の数制限によって、再参加が受諾されないという事実を確認することができる。具体的には、ホスト端末機、第１クライアント端末機及び第３クライアント端末機の間に通信が確立され、３個の端末機が通信を確立しているので、第２クライアント端末機は、通信に再参加することができない。
【０１４９】
従って、第２クライアント端末機は、複数の端末機リストをアップデートし、再参加シグナリングメッセージを伝送する必要なしに、通信確立が拒絶されると予測することができる。結論として、ホスト端末機、第１クライアント端末機及び第３クライアント端末機の間に通信が確立される。
【０１５０】
図１６は、本発明の一実施形態による、複数の端末機間の通信を確立する第１クライアント端末機１６００について説明するためのブロック図である。図１６を参考すれば、第１クライアント端末機１６００は、受信部１６１０、制御部１６２０及び送信部１６３０を含んでもよい。
【０１５１】
図１６に図示された第１クライアント端末機１６００には、本実施形態と係わる構成要素だけが図示されている。従って、図１６に図示された構成要素以外に、他の汎用的な構成要素がさらに含まれてもよいということは、本実施形態と係わる技術分野で当業者であるならば、理解することができであろう。
【０１５２】
受信部１６１０は、ホスト端末機から、通信開始のタグ情報、及び複数端末機のリストを含んだ開始シグナリングメッセージを受信することができる。
【０１５３】
制御部１６２０は、第１クライアント端末機の通信状態に基づいて、ホスト端末機との通信確立を決定することができる。
【０１５４】
送信部１６３０は、制御部１６２０で決定したホスト端末機との通信確立いかん、及び複数端末機のリストに基づいて、第１クライアント端末機の後順位端末機である第２クライアント端末機に、通信拡張のタグ情報を含むトリガシグナリングメッセージを伝送することができる。送信部１６３０は、第１クライアント端末機１６００がホスト端末機と通信を確立する場合、第２クライアント端末機に、トリガシグナリングメッセージを伝送することができる。
【０１５５】
本発明の一実施形態による、制御部１６２０は、トリガシグナリングメッセージに基づいて、第１クライアント端末機１６００と第２クライアント端末機との通信を確立することができる。ここで、開始シグナリングメッセージは、ホスト端末機から第２クライアント端末機に提供されることにより、第２クライアント端末機の通信状態に基づいて、ホスト端末機と第２クライアント端末機との通信が確立される。
【０１５６】
受信部１６１０は、ホスト端末機と第２クライアント端末機とが通信を確立する場合、トリガシグナリングメッセージに対する応答として、第２クライアント端末機から通信確立を受諾する通信受諾メッセージを受信することができる。一方、ホスト端末機と第２クライアント端末機とが通信を確立しない場合、トリガシグナリングメッセージに対する応答として、第２クライアント端末機から、通信確立を拒絶する通信拒絶メッセージを受信することができる。
【０１５７】
一方、送信部１６３０は、第２クライアント端末機とホスト端末機との連結遅延によっ、て第２クライアント端末機とホスト端末機との通信が確立されない場合には、第１クライアント端末機が、第２クライアント端末機に、既設定の回数によって、トリガシグナリングメッセージを再伝送することができる。
【０１５８】
受信部１６１０は、リストに存在しない第３クライアント端末機から、通信招待受諾のタグ情報を含む招待受諾シグナリングメッセージを受信することができる。
【０１５９】
招待受諾シグナリングメッセージは、通信招待のタグ情報、及び複数の端末機リストを含む招待シグナリングメッセージが、ホスト端末機から第３クライアント端末機に受信される場合、招待シグナリングメッセージの提供に応答し、第３クライアント端末機から第１クライアント端末機１６００に提供される。
【０１６０】
制御部１６２０は、第１クライアント端末機１６００とホスト端末機とが通信を確立している場合、第３クライアント端末機と通信を確立することができる。制御部１６２０において、第３クライアント端末機と通信を確立する場合、送信部１６３０は、招待受諾シグナリングメッセージに対する応答として、第３クライアント端末機に、通信確立を受諾するための通信受諾メッセージを伝送することができる。
【０１６１】
一方、ホスト端末機、第１クライアント端末機１６００及び第２クライアント端末機が通信を確立している場合、第２クライアント端末機が通信から脱退し、再参加する場合を仮定してみる。
【０１６２】
第２クライアント端末機が通信から脱退する場合、第１クライアント端末機１６００の制御部１６２０は、第２クライアント端末機から受信した終了メッセージによって、第２クライアント端末機との通信確立を終了することができる。
【０１６３】
その後、第２クライアント端末機が通信に再参加する場合、第１クライアント端末機１６００の受信部１６１０は、第２クライアント端末機から、通信再参加のタグ情報、及び複数の端末機リストを含んでいる再参加シグナリングメッセージを受信することができる。
【０１６４】
本発明の一実施形態によれば、ホスト端末機だけが、クライアント端末機の再参加いかんを決定することができるので、第１クライアント端末機１６００の送信部１６３０は、第２クライアント端末機に、通信確立を拒絶する通信拒絶メッセージを伝送することができる。
【０１６５】
一方、第２クライアント端末機が、ホスト端末機から通信確立を受諾された場合、第１クライアント端末機１６００の受信部１６１０は、第２クライアント端末機から、通信再参加受諾のタグ情報を含んでいる再参加受諾シグナリングメッセージを受信することができる。
【０１６６】
本発明の一実施形態によって、ホスト端末機、第１クライアント端末機１６００及び第２クライアント端末機の間に通信が確立されている状態で、第１クライアント端末機１６００が通信から脱退する場合を仮定することができる。
【０１６７】
第１クライアント端末機１６００の制御部１６２０は、ホスト端末機及び第２クライアント端末機との通信確立を終了することができる。
【０１６８】
一方、第１クライアント端末機１６００が再参加する場合、送信部１６３０は、ホスト端末機及び第２クライアント端末機に、通信再参加のタグ情報、及び複数の端末機リストを含んでいる再参加シグナリングメッセージを伝送することができる。また、送信部１６３０は、再参加シグナリングメッセージに対するホストの応答を基に、第２クライアント端末機に、通信再参加受諾のタグ情報を含んでいる再参加受諾シグナリングメッセージを伝送することができる。
【０１６９】
ここで、再参加受諾シグナリングメッセージは、第１クライアント端末機１６００がホスト端末機から通信再参加を受諾された場合、第２クライアント端末機に伝送される。
【０１７０】
具体的には、第１クライアント端末機１６００は、再参加シグナリングメッセージに含まれた複数の端末機リストと、ホスト端末機が通信している端末機のリストとが一致する場合、ホスト端末機から通信再参加を受諾される。ホスト端末機が、第１クライアント端末機１６００の通信再参加を受諾する場合、第１クライアント端末機１６００の受信部１６１０は、ホスト端末機から通信確立を受諾する通信受諾メッセージを受信することができる。
【０１７１】
一方、第１クライアント端末機１６００は、再参加シグナリングメッセージに含まれた複数の端末機リストと、ホスト端末機が通信している端末機のリストとが一致しない場合、ホスト端末機から通信再参加を受諾されない。ホスト端末機が第１クライアント端末機１６００の通信再参加を受諾しない場合、第１クライアント端末機１６００の受信部１６１０は、ホスト端末機から通信確立を拒絶する通信拒絶メッセージを受信することができる。
【０１７２】
一方、再参加シグナリングメッセージに含まれた複数の端末機リストと、ホスト端末機が通信している端末機のリストとが一致しない場合、制御部１６２０は、再参加シグナリングメッセージに含まれた複数の端末機リストを、ホスト端末機が通信している端末機のリストにアップデートすることができる。
【０１７３】
送信部１６３０は、アップデートされた複数の端末機リストを含む再参加シグナリングメッセージを、ホスト端末機に伝送することができる。
【０１７４】
図１７は、本発明の一実施形態による、複数の端末機間の通信を確立するホスト端末機１７００について説明するためのブロック図である。図１７を参考すれば、ホスト端末機１７００は、決定部１７１０及び通信部１７２０を含んでもよい。
【０１７５】
図１７に図示されたホスト端末機１７００には、本実施形態と係わる構成要素だけが図示されている。従って、図１７に図示された構成要素以外に、他の汎用的な構成要素がさらに含まれもよいということは、本実施形態と係わる技術分野で当業者であるならば、理解することができるであろう。
【０１７６】
決定部１７１０は、通信開始のタグ情報、及び複数端末機のリストを含んだ開始シグナリングメッセージを生成することができる。ここで、複数端末機のリストは、複数のクライアント端末機の通信順位に係わる情報を含んでもよい。本発明の一実施形態によれば、通信順位によって、複数のクライアント端末機間において、通信確立試みが段階的に行われる。
【０１７７】
一方、決定部１７１０は、開始シグナリングメッセージに対する複数のクライアント端末機それぞれの応答に基づいて、それぞれのクライアント端末機と通信確立を決定することができる。
【０１７８】
通信部１７２０は、決定部１７１０で生成された開始シグナリングメッセージを、第１クライアント端末機１６００及び第２クライアント端末機が含まれている複数のクライアント端末機に伝送することができる。
【０１７９】
本発明の一実施形態によれば、ホスト端末機１７００は、第１クライアント端末機１６００及び第２クライアント端末機と通信を確立している場合、複数の端末機リストに存在しない第３クライアント端末機を招待することができる。
【０１８０】
ホスト端末機１７００の通信部１７２０は、第３クライアント端末機に、通信招待のタグ情報を含む招待シグナリングメッセージを伝送することができる。
【０１８１】
決定部１７１０は、第３クライアント端末機の招待シグナリングメッセージに対する応答に基づいて、第３クライアント端末機との通信確立を決定することができる。
【０１８２】
本発明の一実施形態によれば、ホスト端末機１７００は、第１クライアント端末機１６００及び第２クライアント端末機と通信を確立している場合、第１クライアント端末機１６００が通信から脱退することができる。ホスト端末機の決定部１７１０は、第１クライアント端末機１６００から受信した通信終了メッセージによって、第１クライアント端末機１６００との通信確立を終了することができる。
【０１８３】
一方、第１クライアント端末機１６００は、通信から脱退した後、既存に参加した通信に再参加を試みることができる。通信部１７２０は、第１クライアント端末機１６００から、通信再参加のタグ情報、及び複数の端末機リストを含んでいる再参加シグナリングメッセージを受信することができる。
【０１８４】
決定部１７１０は、再参加シグナリングメッセージに含まれた複数の端末機リストと、ホスト端末機が通信しているクライアント端末機のリストとを比較することができる。比較の結果、再参加シグナリングメッセージに含まれた複数の端末機リストと、ホスト端末機が通信している端末機のリストとが一致する場合、通信部１７２０は、第１クライアント端末機１６００に、通信確立を受諾する通信受諾メッセージを伝送することができる。
【０１８５】
一方、比較の結果、再参加シグナリングメッセージに含まれた複数の端末機リストと、ホスト端末機が通信している端末機のリストとが一致しない場合、通信部１７２０は、第１クライアント端末機１６００に、通信確立を拒絶する通信拒絶メッセージを伝送することができる。決定部１７１０は、再参加シグナリングメッセージに含まれた複数の端末機リストと、ホスト端末機１７００が通信している端末機のリストとが一致しない場合、ホスト端末機が通信しているクライアント端末機のリストに、複数の端末機リストをアップデートすることができる。
【０１８６】
本発明による装置は、プロセッサ、プログラムデータを保存して実行するメモリ、ディスクドライブのような永久保存部（permanent  storage）、外部装置と通信する通信ポート、タッチパネル・キー（key）・ボタンのようなユーザ・インターフェース装置などを含んでもよい。ソフトウェアモジュールまたはアルゴリズムによって具現される方法は、前記プロセッサ上で実行可能なコンピュータで読み取り可能なコードまたはプログラム命令として、コンピュータで読み取り可能な記録媒体上に保存される。ここで、コンピュータで読み取り可能な記録媒体として、マグネチック記録媒体（例えば、ＲＯＭ（read  only  memory）、ＲＡＭ（random  access  memory）、フロッピー（登録商標）ディスク、ハードディスクなど）、及び光学的判読媒体（例えば、ＣＤ（compact  disc）−ＲＯＭ、ＤＶＤ（digital  versatile  disc）などがある。コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式で、コンピュータで読み取り可能なコードが保存されて実行される。該媒体は、コンピュータによって読み取り可能であり、メモリに保存され、プロセッサで実行される。
【０１８７】
本発明で引用する公開文献、特許出願、特許などを含む全ての文献は、各引用文献が個別的及び具体的に併合して示すものも、本発明で全体的に併合して示すものも同一に本発明に併合される。
【０１８８】
本発明の理解のために、図面に図示された望ましい実施形態において参照符号を記載し、本発明の実施形態について説明するために、特定用語を使用したが、特定用語によって本発明が限定されるものではなく、本発明は、当業者において一般的に想到される全ての構成要素を含む。
【０１８９】
本発明は、機能的なブロック構成、及び多様な処理段階によって示される。かような機能ブロックは、特定機能を実行する多様な個数のハードウェア構成または／及びソフトウェア構成によって具現される。例えば、本発明は、１以上のマイクロプロセッサの制御または他の制御装置によって多様な機能を実行することができる、メモリ、プロセッシング、ロジック（logic）、ルックアップテーブル（look-up  table）のような直接回路構成を採用することができる。本発明での構成要素が、ソフトウェアプログラミングまたはソフトウェア要素で実行されるように、本発明は、データ構造、プロセス、ルーチン、または他のプログラミング構成の組み合わせによって具現される多様なアルゴリズムを含み、Ｃ、Ｃ＋＋、ジャバ（登録商標（Java））、アセンブラ（assembler）のようなプログラミング言語またはスクリプティング言語によって具現される。機能的な側面は、１以上のプロセッサで実行されるアルゴリズムによって具現される。また、本発明は、電子的な環境設定、信号処理及び／またはデータ処理などのために、従来技術を採用することができる。「メカニズム」、「要素」、「手段」、「構成」のような用語は広く使用され、機械的であって物理的な構成として限定されるものではない。前記用語は、プロセッサなどと連繋し、ソフトウェアの一連の処理（routines）の意味を含んでもよい。
【０１９０】
本発明で説明する特定実行は、一実施形態であり、いかなる方法によっても、本発明の範囲を限定するものではない。明細書の簡潔さのために、従来の電子的な構成、制御システム、ソフトウェア、前記システムの他の機能的な側面の記載は省略される。また、図面に図示された構成要素間の線の連結または連結部材は、機能的な連結及び／または物理的連結、または回路的連結を例示的に示したものであり、実際の装置では、代替可能であったり追加されたりする多様な機能的な連結、物理的な連結または回路連結として示される。また、「必須な」、「重要に」のように具体的な言及がなければ、本発明の適用のために必ずしも必要な構成要素ではないこともある。
【０１９１】
本発明の明細書（特に、特許請求範囲）において、「前記」の用語、及びそれと類似した指示用語の使用は、単数及び複数のいずれもに該当する。また、本発明において、範囲（range）を記載した場合、前記範囲に属する個別的な値を適用した発明を含むものであり（それに反する記載がなければ）、発明の詳細な説明に、前記範囲を構成する各個別的な値を記載した通りである。最後に、本発明による方法を構成する段階について明白に順序を記載したり、反対となる記載がなかったりするならば、前記段階は、適する順序で遂行される。必ずしも前記段階の記載順序によって本発明が限定されるものではない。本発明において、全ての例または例示的な用語（例えば、など）の使用は、単に本発明を詳細に説明するためのものであり、特許請求の範囲によって限定されない以上、前記例または例示的な用語によって、本発明の範囲が限定されるものではない。また、当業者であるならば、多様な修正、組み合わせ及び変更が付加された特許請求の範囲またはその均等物の範疇内で、設計条件及びファクタによって構成されるということが分かるであろう。
【図１】
0006462689.tif 000002
【図２】
0006462689.tif 000003
【図３】
0006462689.tif 000004
【図４】
0006462689.tif 000005
【図５】
0006462689.tif 000006
【図６】
0006462689.tif 000007
【図７】
0006462689.tif 000008
【図８】
0006462689.tif 000009
【図９】
0006462689.tif 000010
【図１０】
0006462689.tif 000011
【図１１】
0006462689.tif 000012
【図１２】
0006462689.tif 000013
【図１３】
0006462689.tif 000014
【図１４】
0006462689.tif 000015
【図１５】
0006462689.tif 000016
【図１６】
0006462689.tif 000017
【図１７】
0006462689.tif 000018