(57)【特許請求の範囲】
【請求項１】
第１のネットワークの少なくとも１つのテレフォニー制御ポイント（ＴＣＰ）と第２のネットワークに接続された複数のデバイスとの間のコンファレンスメッセージング方法であって、
セッション要求が、セッション開始要求及びセッション修正要求を含み、
前記セッション開始要求の処理が、
前記セッション要求を介して前記少なくとも１つのテレフォニー制御ポイントにより前記複数のデバイスとコンファレンスメッセージングセッションを開始するステップと、
前記セッション要求に基づいて前記第１のネットワークにおけるテレフォニーサーバ（ＴＳ）が前記少なくとも１つのテレフォニー制御ポイントと前記複数のデバイスとの間の前記コンファレンスメッセージングセッションを確立するステップとを有し、
前記セッション修正要求の処理が、
前記少なくとも１つのテレフォニー制御ポイントと前記複数のデバイスとの間で進行中のコンファレンスメッセージングセッションの間に、前記少なくとも１つのテレフォニー制御ポイントが主題情報と、メディア能力と、前記コンファレンスメッセージングセッションへの追加／前記コンファレンスメッセージングセッションからの除去が行われる少なくとも１つのデバイスを含むセッション修正要求を生成するステップと、
前記セッション修正要求を前記テレフォニーサーバに伝送するステップと、
を有し、さらに、
前記テレフォニーサーバが前記テレフォニー制御ポイントから受信される前記セッション修正要求から情報を検索するステップと、
修正セッション情報を前記複数のデバイスに通信するステップと、
前記セッション修正要求に基づいて前記進行中のコンファレンスメッセージングセッションに少なくとも１つのデバイスを追加するか又は前記進行中のコンファレンスメッセージングセッションから少なくとも１つのデバイスを削除するステップと、
前記少なくとも１つのデバイスの追加及び除去を考慮して前記コンファレンスメッセージングセッションを前記少なくとも１つのテレフォニー制御ポイント及び他のアクティブデバイスに通知するステップと、
を有することを特徴とするコンファレンスメッセージング方法。
【請求項２】
前記セッション要求は、セッション情報と、前記少なくとも１つのテレフォニー制御ポイントのメディア能力と、前記第２のネットワークに接続されたデバイスのリストと、前記コンファレンスメッセージングセッションの主題とを含むことを特徴とする請求項１に記載のコンファレンスメッセージング方法。
【請求項３】
前記コンファレンスメッセージングセッションを開始するステップは、
前記コンファレンスメッセージングセッションと関連したセッション要求を生成するステップと、
前記セッション要求を前記テレフォニーサーバにフォワーディングするステップとを有することを特徴とする請求項１に記載のコンファレンスメッセージング方法。
【請求項４】
前記テレフォニーサーバが前記少なくとも１つのテレフォニー制御ポイントと前記複数のデバイスとの間の前記コンファレンスメッセージングセッションを確立するステップは、
前記第２のネットワークを介して前記セッション要求に基づいて前記複数のデバイスと前記コンファレンスメッセージングセッションを開始するステップと、
前記少なくとも１つのテレフォニー制御ポイントの前記メディア能力に基づいて前記少なくとも１つのテレフォニー制御ポイントと前記複数のデバイスのうちの１つ又はそれ以上のデバイスとの間で前記コンファレンスメッセージングセッションを可能にするステップとを有することを特徴とする請求項２に記載のコンファレンスメッセージング方法。
【請求項５】
前記セッション要求に基づいて前記複数のデバイスと前記コンファレンスメッセージングセッションを開始するステップは、
前記少なくとも１つのテレフォニー制御ポイントから前記セッション要求を受信するステップと、
受信された前記セッション要求から前記デバイスのリスト、前記少なくとも１つのテレフォニー制御ポイントのメディア能力、及びセッション情報を検索するステップと、
前記セッション情報に基づいて前記セッション要求が前記コンファレンスメッセージングセッションと関連するか否かを決定するステップと、
前記セッション要求が前記コンファレンスメッセージングセッションと関連する場合に、前記セッション要求の前記複数のデバイスのそれぞれにコンファレンス開始要求をフォワーディングするステップと、
前記セッション要求が前記コンファレンスメッセージングセッションと関連しない場合に、前記少なくとも１つのテレフォニー制御ポイントと前記セッションを終了するステップとを有することを特徴とする請求項４に記載のコンファレンスメッセージング方法。
【請求項６】
前記セッション要求の前記複数のデバイスのそれぞれに前記コンファレンス開始要求をフォワーディングするステップは、
前記少なくとも１つのテレフォニー制御ポイントと前記複数のデバイスとの間の前記コンファレンスメッセージングセッションを確立するための前記コンファレンス開始要求を生成するステップと、前記コンファレンス開始要求は、固有コンファレンスセッション識別子と、前記メディア能力と、セッション主題などを含み、
前記セッション要求の前記複数のデバイスのそれぞれに生成された前記コンファレンス開始要求を送信するステップとを有することを特徴とする請求項５に記載のコンファレンスメッセージング方法。
【請求項７】
前記生成された前記コンファレンス開始要求を送信するステップは、
前記コンファレンス開始要求に応じて前記複数のデバイスから確認メッセージを受信するステップと、
前記メディア能力に基づいて前記コンファレンスメッセージングセッションの開始成功と関連する前記確認メッセージを処理した後に前記少なくとも１つのテレフォニー制御ポイントにフォワーディングするステップとを有することを特徴とする請求項６に記載のコンファレンスメッセージング方法。
【請求項８】
前記メディア能力に基づいて前記少なくとも１つのテレフォニー制御ポイントと前記複数のデバイスのうちの１つ又はそれ以上のデバイスとの間で前記コンファレンスメッセージングセッションを可能にするステップは、
前記少なくとも１つのテレフォニー制御ポイントの前記メディア能力に基づいて前記コンファレンスメッセージングセッションの間に前記少なくとも１つのテレフォニー制御ポイントと前記複数のデバイスのうちの１つ又はそれ以上のデバイスとの間で複数のインスタントメッセージの交換を可能にするステップを有することを特徴とする請求項４に記載のコンファレンスメッセージング方法。
【請求項９】
前記メディア能力に基づいて前記少なくとも１つのテレフォニー制御ポイントと前記複数のデバイスのうちの１つ又はそれ以上のデバイスとの間で前記コンファレンスメッセージングセッションを可能にするステップは、
前記コンファレンスメッセージングセッションの間に、前記テレフォニーサーバが前記複数のデバイスから１つ又はそれ以上のインスタントメッセージを受信するステップと、
前記１つ又はそれ以上のインスタントメッセージが互換フォーマットでテレフォニー制御ポイントの表示部にディスプレーされる前記コンファレンスメッセージングセッションの間に、前記テレフォニーサーバが前記少なくとも１つのテレフォニー制御ポイントの前記メディア能力に基づいて前記１つ又はそれ以上のインスタントメッセージを処理した後にフォワーディングするステップとをさらに有することを特徴とする請求項７に記載のコンファレンスメッセージング方法。
【請求項１０】
前記セッション要求が、さらにセッション移動要求を含み、
前記セッション移動要求の処理が、
前記少なくとも１つのテレフォニー制御ポイントと前記複数のデバイスとの間で前記進行中のコンファレンスメッセージングセッションの間に、前記少なくとも１つのテレフォニー制御ポイントがセッション移動要求を生成するステップと、
前記テレフォニーサーバが前記少なくとも１つのテレフォニー制御ポイントから受信される前記セッション移動要求からセッション識別子情報を検索するステップと、
進行中のコンファレンスメッセージングセッション状態を保留状態として生成するステップと、
関連した１つ又はそれ以上のテレフォニー制御ポイント及び前記テレフォニーサーバに接続されている複数のデバイスに前記進行中のコンファレンスメッセージングセッション状態を通知するステップとをさらに有することを特徴とする請求項１に記載のコンファレンスメッセージング方法。
【請求項１１】
前記セッション要求が、さらにコンファレンスメッセージングセッション再開要求を含み、
前記コンファレンスメッセージングセッション再開要求の処理が、
前記関連した１つ又はそれ以上のテレフォニー制御ポイントのうちの１つからコンファレンスメッセージングセッション再開要求を受信するステップと、
前記テレフォニーサーバが前記１つ又はそれ以上のテレフォニー制御ポイントのうちの１つから受信される前記コンファレンスメッセージングセッション再開要求に基づいて前記複数のデバイスと前記進行中のコンファレンスメッセージングセッションを再開するステップとをさらに有し、
前記進行中のコンファレンスメッセージングセッションを再開する場合に、前記コンファレンスメッセージングセッション状態が進行状態に変更されることを特徴とする請求項１０に記載のコンファレンスメッセージング方法。
【請求項１２】
前記セッション要求が、さらにテレフォニー制御ポイントがセッション参加要求を含み、
前記テレフォニー制御ポイントがセッション参加要求の処理が、
前記少なくとも１つのテレフォニー制御ポイントがセッション参加要求を生成するステップと、
前記テレフォニーサーバが前記少なくとも１つのテレフォニー制御ポイントから受信された前記セッション参加要求からセッション識別子情報を検索するステップと、
検索されたセッション識別子がセッション識別子リスト内の任意のセッション識別子とマッチングされるか否かを決定するステップと、
前記検索されたセッション識別子が前記セッション識別子リスト内の任意のセッション識別子とマッチングされる場合に、前記セッション参加要求に基づいて前記少なくとも１つのテレフォニー制御ポイントが前記コンファレンスメッセージングセッションに参加することを許容するステップと、
前記検索されたセッション識別子が前記セッション識別子リスト内の任意のセッション識別子とマッチングされない場合に、前記テレフォニーサーバが前記第２のネットワークに接続されているか否かを決定するステップと、
前記テレフォニーサーバが前記第２のネットワークに接続されている場合に、前記セッション参加要求に基づいて前記少なくとも１つのテレフォニー制御ポイントが前記コンファレンスメッセージングセッションに参加することを許容するステップと、
前記テレフォニーサーバが前記第２のネットワークに接続されていない場合に、前記少なくとも１つのテレフォニー制御ポイントから受信された前記セッション参加要求を終了するステップとをさらに有することを特徴とする請求項１に記載のコンファレンスメッセージング方法。
【請求項１３】
前記少なくとも１つのテレフォニー制御ポイントと前記複数のデバイスのうちの１つ又はそれ以上のデバイスとの間で前記コンファレンスメッセージングセッションを可能にするステップは、
前記進行中のコンファレンスメッセージングセッション情報と関連する動的セッション情報を前記少なくとも１つのテレフォニー制御ポイントに提供するステップを有し、
前記動的セッション情報は、ユーザー脱退セッション情報と、ユーザー参加セッション情報と、コンファレンスセッションの主題のいずれの変更も含むことを特徴とする請求項１に記載のコンファレンスメッセージング方法。
【請求項１４】
前記コンファレンスメッセージングセッションが進行中である場合に、前記少なくとも１つのテレフォニー制御ポイント又は前記複数のデバイスのうちの１つは、前記コンファレンスメッセージングセッションと関連する情報をアップデートするステップをさらに有することを特徴とする請求項１に記載のコンファレンスメッセージング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム及び方法に関し、ユニバーサルプラグアンドプレイ（Universal Plug and Play：ＵＰｎＰ）可能テレフォニー（telephony）デバイスと広域ネットワーク（Wide Area Network：ＷＡＮ）デバイスとの間のコンファレンスメッセージング（conference messaging）システム及び方法に関する。
【背景技術】
【０００２】
ＵＰｎＰは、ＵＰｎＰフォーラム（Forum）で公表されたコンピュータネットワークプロトコル（computer network protocol）の集合を示す。ＵＰｎＰフォーラムの目標は、デバイスがシームレスに接続され、ホームデータ共有、通信、エンターテイメント（entertainment）、及び企業環境のネットワークを簡単に実現することを許容することにある。ＵＰｎＰは、公開されたインターネット基盤通信スタンダード（standard）に基づいて生成されたＵＰｎＰデバイス制御プロトコルを定義し公開することによりこのような目標を達成する。
【０００３】
ＵＰｎＰアーキテクチャは、個人用コンピュータ（Personal Computer：ＰＣ）と、ネットワーキングされた家電製品と無線デバイスのピアツーピア（peer-to-peer）ネットワーキング（networking）を許容する。ＵＰｎＰ構造は、確立したスタンダード（すなわち、送信制御プロトコル／インターネットプロトコル（Transmission Control Protocol/Internet Protocol：ＴＣＰ／ＩＰ）と、ユーザーデータグラムプロトコル（user datagram protocol：ＵＤＰ）と、ハイパーテキストトランスファープロトコル（hyper text transfer protocol：ＨＴＴＰ）及びＸＭＬ（eXtensible Markup Language）に基づく分散及び公開された構造である。ＵＰｎＰ構造は、ゼロ構成ネットワーキング（zero-configuration networking）をサポートする。任意のベンダからのＵＰｎＰ互換デバイスは、動的にネットワークに参加（join）することができ、ＩＰアドレスを取得することができ、ＵＰｎＰ互換デバイス自身の名称を送信することができ、要請の時にＵＰｎＰ互換デバイス自身の能力（capabilities）を伝達することができ、他のデバイスの存在及び能力を探索することができる。
【０００４】
これと同様に、ＵＰｎＰデバイスは、所望しないいずれの形態の状態情報を提供しなくてもこのネットワークを自動的に離れることができる。ＵＰｎＰプロトコルは、探索メカニズム、制御メカニズム、及びイベントメカニズムを提供する。この探索メカニズムは、シンプルサービスデリバリー（Simple Service Delivery：ＳＳＤ）プロトコルを使用することにより可能となる。このすべての制御メッセージはＸＭＬフォーマットを有する。このイベントメカニズムは、一般イベント通知アーキテクチャ（General Event Notification Architecture：ＧＥＮＡ）プロトコルに従う。このような技術を使用する場合に、ＵＰｎＰは、その場でネットワーク内の他のデバイスにＵＰｎＰデバイスがを利用可能または利用不可能にすることができる。
【０００５】
また、ＵＰｎＰフォーラムは、メッセージングサービス、プレゼンス（presence）サービス、又は呼処理（PS/CS call）のようなテレフォニーサービスに接続することができるように、ホームでユーザーエクスペリエンス（user experience）を拡張させるテレフォニーサービスを提供する。例えば、ＵＰｎＰテレフォニーサービスは、ユーザーがメッセージング能力を有しないＵＰｎＰデバイスを使用してメッセージを送信するもののようなメッセージングサービスにアクセスすることを許容する。
【０００６】
ＵＰｎＰデバイスアーキテクチャ（Device Architecture：ＤＡ）と同様に、テレフォニーは、３種類のデバイス、すなわちメッセージングサービス及びこのユーザーに対するプレゼンス関連サービスを提供するテレフォニーサーバ（Telephony Server：ＴＳ）と、ＴＳにより提供されるアクションを開始するテレフォニー制御ポイント（Telephony Control Point：ＴＣＰ）と、メディア関連処理及びＵＰｎＰデバイスの入力及び出力を提供するテレフォニークライアントデバイス（Telephony Client device：ＴＣ）とを定義する。
【０００７】
現在のＵＰｎＰテレフォニーメッセージングサービスは、ユーザーが相互に異なるタイプのメッセージ（短文メッセージサービス（Short message service：ＳＭＳ）／マルチメディアメッセージサービス（multi-media message service：ＭＭＳ）／チャットインスタントメッセージ（Chat IM（Instant Message）／電子メール（E-mail））を送信することを許容する。このメッセージングサービスは、ページモードメッセージング（page mode messaging）（例えば、ＳＭＳ、ＭＭＳ、Ｅ−ｍａｉｌなど）及びセッションモードメッセージング（session mode messaging）（例えば、チャッティング）をサポートする。また、このメッセージングサービスは、メッセージサービスがセッションを生成するアクションを定義することができるようにユーザーが複数のメッセージを単一メッセージングセッションにグルーピングすることを許容し、このメッセージを単一メッセージングセッションにグルーピングすることを許容する。また、ＵＰｎＰテレフォニーメッセージングサービスは、ユーザーが既存のセッションを修正することを許容する。
【０００８】
しかしながら、ＵＰｎＰデバイスのユーザーは、ＷＡＮデバイスとのコンファレンスメッセージングと、すべてのメディアコンテンツタイプ（midea content type）をサポートすることができないＵＰｎＰテレフォニー基盤ホームネットワークにおいて相互に異なるＴＣＰ／ＴＣデバイスによりコンファレンスメッセージングセッションへの参加／再参加（joining／rejoining）のためのメッセージングサービスを使用することができない。例えば、テレビジョンセットは、一般テキストをディスプレーすることができるが、画像をサポートすることができない。さらに、画像が検索される必要がある場合に、コンファレンスメッセージングセッションがセットアップされる前にコンテンツ交渉（negotiation）が実行されなければならない。また、ＷＡＮデバイスは、ＴＣＰ／ＴＣデバイスのメディア能力がわからない状態である。
【０００９】
サポートされるＭＩＭＥ（Multipurpose Internet Mail Extensions）タイプのようなメディア能力が考慮されない場合に、ＵＰｎＰテレフォニーデバイス又はＴＣＰがコンファレンスメッセージングセッションにおいて、ＴＣＰでサポートされるメディアコンテンツだけでなく、ＷＡＮデバイスからサポートされない、コンファレンスメッセージングセッションに関連してあまり頻りに変わるユーザーの経験をもたらすことがあるメディアコンテンツを受信することができるようにすることが可能となる。現在、ＵＰｎＰテレフォニーメッセージングサービスは、動的情報がＴＣＰからプル（pull）よりはユーザーにプッシュ（push）を必要とするためにコンファレンスメッセージングと関連した動的セッション情報（例えば、セッションを離れるか又は参加するユーザー）のキャプチャー（capture）及び提供に失敗する。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、少なくとも上述した問題点及び／又は不都合に取り組み、少なくとも以下の便宜を提供することにある。すなわち、本発明の目的は、ＵＰｎＰテレフォニーデバイスとＷＡＮデバイスとの間のコンファレンスメッセージングシステム及び方法を提供することにある。
【課題を解決するための手段】
【００１１】  上記のような目的を達成するために、本発明の実施形態の一態様によれば、本発明で提案する方法は、第１のネットワーク（例えば、ＵＰｎＰテレフォニー基盤ホームネットワークシステム）の少なくとも１つのテレフォニー制御ポイント（ＴＣＰ）と第２のネットワーク（例えば、広域ネットワーク（ＷＡＮ））に接続された複数のデバイスとの間のコンファレンスメッセージング方法に係り、
セッション要求が、セッション開始要求及びセッション修正要求を含み、
前記セッション開始要求の処理が、
前記セッション要求を介して前記少なくとも１つのテレフォニー制御ポイントにより前記複数のデバイスとコンファレンスメッセージングセッションを開始するステップと、
前記セッション要求に基づいて前記第１のネットワークにおけるテレフォニーサーバ（ＴＳ）が前記少なくとも１つのテレフォニー制御ポイントと前記複数のデバイスとの間の前記コンファレンスメッセージングセッションを確立するステップとを有し、
前記セッション修正要求の処理が、
前記少なくとも１つのテレフォニー制御ポイントと前記複数のデバイスとの間で進行中のコンファレンスメッセージングセッションの間に、前記少なくとも１つのテレフォニー制御ポイントが主題情報と、メディア能力と、前記コンファレンスメッセージングセッションへの追加／前記コンファレンスメッセージングセッションからの除去が行われる少なくとも１つのデバイスを含むセッション修正要求を生成するステップと、
前記セッション修正要求を前記テレフォニーサーバに伝送するステップと、
を有し、さらに、
前記テレフォニーサーバが前記テレフォニー制御ポイントから受信される前記セッション修正要求から情報を検索するステップと、
修正セッション情報を前記複数のデバイスに通信するステップと、
前記セッション修正要求に基づいて前記進行中のコンファレンスメッセージングセッションに少なくとも１つのデバイスを追加するか又は前記進行中のコンファレンスメッセージングセッションから少なくとも１つのデバイスを削除するステップと、
前記少なくとも１つのデバイスの追加及び除去を考慮して前記コンファレンスメッセージングセッションを前記少なくとも１つのテレフォニー制御ポイント及び他のアクティブデバイスに通知するステップとを有することを特徴とするコンファレンスメッセージング方法。【００１２】
本発明の実施形態の他の態様によれば、ＵＰｎＰテレフォニー基盤ホームネットワークシステムは、セッション要求を介してＷＡＮデバイスとコンファレンスメッセージングセッションを開始する少なくとも１つのＴＣＰを含む。ここで、上記セッション要求は、セッション情報と、上記少なくとも１つのＴＣＰのメディア能力と、ＷＡＮデバイスのリストとセッション主題とを含む。また、ＵＰｎＰテレフォニー基盤ホームネットワークシステムは、上記セッション要求に基づいて上記少なくとも１つのＴＣＰと上記ＷＡＮデバイスとの間のコンファレンスメッセージングセッションを確立するために上記ＴＣＰに接続されるＴＳを含む。また、上記ＵＰｎＰテレフォニー基盤ホームネットワークシステムは、上記コンファレンスメッセージングセッションの間にメディア関連処理及び上記ＴＣＰの入力及び出力を提供するためにＴＳに接続されるＴＣデバイスを含むことを特徴とする。
【００１３】
本発明の実施形態の上述した及び他の様相、特徴、及び利点は、以下の添付図面が併用された後述の詳細な説明から、より一層明らかになるだろう。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態による１つ又はそれ以上のＴＣＰとＷＡＮデバイスとの間のコンファレンスメッセージングを可能にするＵＰｎＰテレフォニー基盤ホームネットワークシステムのブロックダイアグラムを示す図である。
【図２】本発明の一実施形態によるＵＰｎＰテレフォニー基盤ホームネットワークシステムのＴＣＰとＷＡＮデバイスとの間のコンファレンスメッセージングプロセスを示すフローチャートである。
【図３】本発明の一実施形態によるＴＣＰが進行中のコンファレンスメッセージングセッションに少なくとも１つのＷＡＮデバイスを追加するか又は進行中のコンファレンスメッセージングセッションから少なくとも１つのＷＡＮデバイスを除去するプロセスを示すフローチャートである。
【図４】本発明の一実施形態によるＴＣＰから他のＴＣＰに進行中のコンファレンスメッセージングセッションを移動させるプロセスを示すフローチャートである。
【図５】本発明の一実施形態によるＷＡＮデバイスと進行中のコンファレンスメッセージングセッションに参加するプロセスを示すフローチャートである。
【発明を実施するための形態】
【００１５】
本発明は、ユニバーサルプラグアンドプレイ（Universal Plug and Play：ＵＰｎＰ）可能テレフォニーデバイスと広域ネットワークデバイス（Wide Area Network：ＷＡＮ）との間のコンファレンスメッセージング（conference messaging）システム及び方法を提供する。本発明の実施形態は、添付の図面を参照して説明される。下記の説明において、本発明の全般的な理解を助けるために様々な特定の定義が提供されるが、本発明は、このような定義なしに実現されることができることは当業者に自明であることが明白である。また、本発明の説明においては、本発明の主題を理解し難いようにすることを防止するために公知の関数及び構成に対する具体的な説明は省略する。また、図面の全般にわたって、対応する参照符号は、対応する部分及び特徴を示す。
【００１６】
図１は、本発明の実施形態による１つ又はそれ以上のテレフォニー制御ポイント（telephony control point：ＴＣＰ）１０２Ａ〜１０２ＮとＷＡＮデバイス１１６Ａ〜１１６Ｎとの間のコンファレンスメッセージングを可能にするＵＰｎＰテレフォニー基盤ホームネットワークシステム（home network system）１００のブロックダイアグラムを示す図である。図１において、ＵＰｎＰテレフォニー基盤ホームネットワークシステム１００は、テレフォニーサーバ（telephony server：ＴＳ）１０６と通信するように接続されるＴＣＰ１０２Ａ〜１０２Ｎを含む。ＴＳ１０６は、ＷＡＮ１１４を介してＷＡＮデバイス１１６Ａ〜１１６Ｎに接続される。
【００１７】
ＴＣＰ１０２Ａ〜１０２Ｎの各々は、ＷＡＮデバイス１１６Ａ〜１１６Ｎと関連するコンファレンスメッセージングセッションを開始、修正、移動、参加するコンファレンスメッセージングモジュール１０４を含む。コンファレンスメッセージングセッションは、ＷＡＮデバイスのリスト、メディア能力（media capabilities）（すなわち、ＭＩＭＥ（Multipurpose Internet Mail Extensions）タイプ）、セッション主題、及びセッションタイプを含むセッション要求を介して開始される。ＴＳ１０６は、１つ又はそれ以上のＴＣＰ１０２Ａ〜１０２Ｎから受信されるセッション要求（すなわち、セッション開始要求（initiate session request）、セッション修正要求（modify session request）、セッション参加要求（join session request）、及びセッション移動要求（transfer session request））を処理する要求処理モジュール１１０を含む。また、ＴＳ１０６は、セッション要求に基づいて１つ又はそれ以上のＴＣＰ１０２Ａ〜１０２Ｎと１つ又はそれ以上のＷＡＮデバイス１１６Ａ〜１１６Ｎとの間のコンファレンスメッセージングセッションを確立するセッション確立モジュール１０８を含む。
【００１８】
また、ＴＳ１０６は、ＴＣＰ１０２Ａ〜１０２Ｎのうちのいずれか１つのメディア能力に基づいてＴＣＰ１０２Ａ〜１０２Ｎのうちのいずれか１つとＷＡＮデバイス１１６Ａ〜１１６Ｎとの間のコンファレンスメッセージングを可能にするメッセージ処理モジュール１１２を含む。メッセージ処理モジュール１１２は、ＴＣＰ１０２Ａ〜１０２Ｎが一般イベント通知アーキテクチャ（General Event Notification Architecture：ＧＥＮＡ）プロトコルを使用して進行中の（ongoing）コンファレンスメッセージングセッションと関連した動的セッション情報を申し込むことを許容することができる。
【００１９】
例えば、動的セッション情報は、ユーザー脱退セッション情報と、ユーザー加入セッション情報と、コンファレンスメッセージングセッションの主題を変更させる何らかの変更などを含むことができる。ＴＣＰ１０２Ａ〜１０２Ｎのうちのいずれか１つが加入する場合に、ＴＳ１０６は、進行中のコンファレンスメッセージングセッションと関連する動的セッション情報を通知として対応するＴＣＰ１０２Ａ〜１０２Ｎに提供する。ＸＭＬフォーマットを有する動的セッション情報の構造は、下記表１に示す。さらに、ＵＰｎＰテレフォニー基盤ホームネットワークシステム１００の動作は、図２乃至図５を参照してより具体的に説明する。
【００２０】
【表１】
0005975998.tif 000002
【００２１】
図２は、本発明の一実施形態によるＵＰｎＰテレフォニー基盤ホームネットワークシステム１００におけるＴＣＰ１０２ＡとＷＡＮデバイス１１６Ａ〜１１６Ｎとの間のコンファレンスメッセージング方法を示すプロセスフロー図である。ステップ２０２において、コンファレンスメッセージングセッションを開始するためのセッション要求が生成される。ステップ２０４において、セッション要求は、ＴＣＰ１０２ＡによりＴＳ１０６にフォワーディング（forward）される。ステップ２０６において、ＴＣＰ１０２Ａからのセッション要求はＴＳ１０６により受信される。ステップ２０８において、ＴＳ１０６により受信されたセッション要求が処理され、受信されたセッション要求からＷＡＮデバイスのリストと、ＴＣＰ１０２Ａのメディア能力と、セッション情報（すなわち、主題）とが検索される。
【００２２】
ステップ２１０において、セッション情報に基づいてセッション要求がコンファレンスメッセージングセッションと関連するか否が決定される。一方、セッション識別子が“個人（individual）”を示す場合に、セッション要求は、コンファレンスメッセージングセッションと関連がないと決定され、したがって、このプロセスは終了する。また、セッション要求に挿入されているセッション識別子が”グループ（Group）”を示す場合に、セッション要求は、コンファレンスメッセージングセッションと関連があると決定される。このような場合に、ステップ２１２において、ＴＳ１０６によりＴＣＰ１０２ＡとＷＡＮデバイス１１６Ａ〜１１６Ｎとの間のコンファレンスメッセージングセッションを確立するためにコンファレンス開始要求が生成される。例えば、コンファレンス開始要求は、固有のコンファレンスセッション識別子と、ＴＣＰ１０２Ａのメディア能力とセッション主題などを含むことができる。
【００２３】
ステップ２１４において、コンファレンス開始要求がＴＳ１０６によりセッション要求で要求されたＷＡＮデバイス１１６Ａ〜１１６Ｎのそれぞれにフォワーディングされる。ステップ２１６において、確認メッセージがコンファレンス開始要求に応じてＷＡＮデバイス１１６Ａ〜１１６Ｎのそれぞれから受信される。ステップ２１８において、コンファレンスメッセージングセッションの成功的な確立と関連した確認メッセージがＴＳ１０６のメディア能力に基づいてＴＳ１０６により処理され、ＴＣＰ１０２Ａにフォワーディングされる。
【００２４】
ステップ２２０において、１つ又はそれ以上のインスタントメッセージの交換がコンファレンスメッセージングセッションの間にメディア能力に基づいてＴＣＰ１０２ＡとＷＡＮデバイス１１６Ａ〜１１６Ｎのうちの１つ又はそれ以上のＷＡＮデバイスとの間で可能となる。例えば、１つ又はそれ以上のインスタントメッセージは、ＯＭＡ  ＳＩＭＰＬＥ  ＩＭメッセージングサービスを使用して交換することができる。図２に示されているプロセスは、ＴＣＰ１０２Ａが図３及び図４でより具体的に説明されるＷＡＮデバイス１１６Ａ〜１１６Ｎと進行中のコンファレンスメッセージングセッションの修正、アップデート又は移動を許容することができる。さらに、図２で説明したようなプロセスは、進行中のコンファレンスメッセージングセッションの間に動的情報を提供することができる。
【００２５】
図３は、本発明の一実施形態によるＴＣＰ１０２Ａが進行中のコンファレンスメッセージングセッションに少なくとも１つのＷＡＮデバイスを追加するか又は進行中のコンファレンスメッセージングセッションで少なくとも１つのＷＡＮデバイスを除去する方法を示すプロセスフロー図である。ステップ３０２において、ＴＣＰ１０２ＡとＷＡＮデバイス１１６Ａ〜１１６Ｎとの間で進行中のコンファレンスメッセージングセッションの間にＴＣＰ１０２Ａによりセッション修正要求が生成される。セッション修正要求は、主題情報と、ＴＣＰ１０２Ａのメディア能力と、コンファレンスメッセージングセッションに追加される／コンファレンスメッセージングセッションから除去される少なくとも１つのＷＡＮデバイスを含む。
【００２６】
ステップ３０４において、情報が受信されたセッション修正要求からＴＳ１０６により検索される。ステップ３０６において、セッション修正情報は、ＴＳ１０２によりＷＡＮ１１４を介してＷＡＮデバイス１１６Ａ〜１１６Ｎと通信される。ステップ３０８において、少なくとも１つのＷＡＮデバイスは、セッション修正要求に基づいて進行中のコンファレンスメッセージングセッションに追加されるか又は進行中のコンファレンスメッセージングセッションから除去される。ステップ３１０において、進行中のコンファレンスメッセージングセッションのＴＣＰ１０２Ａ及び他のアクティブＷＡＮデバイスは、進行中のコンファレンスメッセージングセッションから少なくとも１つのＷＡＮデバイスの追加及び除去について通知される。ステップ３０４乃至ステップ３１０は、ＴＳ１０６により実行されることに留意しなければならない。同一の方法で、ＴＣＰは、進行中のコンファレンスメッセージングセッションの間に情報（例えば、状態、主題、コンファレンススケジュール情報など）をアップデートすることができる。
【００２７】
図４は、本発明の一実施形態によるＴＣＰ１０２Ａから他のＴＣＰ１０２Ｂに進行中のコンファレンスメッセージングセッションを移動させる方法を示すプロセスフロー図である。ステップ４０２において、セッション移動要求は、ＴＣＰ１０２ＡとＷＡＮデバイス１１６Ａ〜１１６Ｎとの間で進行中のコンファレンスメッセージングセッションの間にＴＣＰ１０２Ａにより生成される。セッション移動要求は、終了なしに進行中のセッションを脱退することを示す。ステップ４０４において、セッション識別子情報は、ＴＳ１０６によりＴＣＰ１０２Ａから受信されたセッション移動要求から検索される。ステップ４０６において、いずれのＴＣＰとも関係がない、進行中のコンファレンスメッセージングセッション状態は、“保留（parked）”状態として表示される。“セッション保留（Session parking）”は、進行中のコンファレンスメッセージングセッションと関連する情報をＴＳ１０６に一時的に記憶することを示す。
【００２８】
ステップ４０８において、進行中のコンファレンスメッセージングセッション状態は、１つ又はそれ以上の関連ＴＣＰ１０２Ｂ〜１０２Ｎ及びＴＳ１０６に接続されたＷＡＮデバイス１１６Ａ〜１１６Ｎに通知される。ステップ４１０において、コンファレンスメッセージング再開要求（resume conference messaging session request）は、関連する１つ又はそれ以上のＴＣＰ１０２Ｂ〜１０２Ｎのうちの１つから受信される。ステップ４１２において、ＷＡＮデバイス１１６Ａ〜１１６Ｎ及び進行中のコンファレンスメッセージングセッションは、ＴＣＰ１０２Ｂ〜１０２Ｎのうちの１つから受信されたコンファレンスメッセージングセッション再開要求に基づいてＴＳ１０６により再開され、セッションの状態は、“実行（running）”に変更される。
【００２９】
本発明の一実施形態において、セッション移動要求を受信する場合に、ＴＳ１０６は、進行中のコンファレンスメッセージングセッションと関連するアクセス（access）識別子をＴＣＰ１０２Ａに提供する。したがって、ＴＳ１０６は、アクセス識別子を有する進行中のコンファレンスメッセージングセッション再開要求をＴＣＰ１０２Ｂ〜１０２Ｎのうちの他の１つから受信する。アクセス識別子に基づいて、ＴＳ１０６は、ＴＣＰ１０２Ｂ〜１０２Ｎのうちの他の１つで進行中のコンファレンスメッセージングセッションを再開する。本発明の他の実施形態において、アクセス識別子が生成されず、進行中のコンファレンスメッセージングセッション再開要求をフォワーディングする場合に、ＴＳ１０６は、保留されたセッション情報と、関連したセッション識別子及び他の関連情報のようなセッション情報とともに応答をＸＭＬフォーマットでＴＣＰ１０２Ｂ〜１０２Ｎのうちの１つに送信する。その後に、ＴＣＰ１０２Ｂ〜１０２Ｎのうちの１つは、関連したセッション識別子とともに進行中のコンファレンスメッセージングセッション再開要求をＴＳ１０６に送信する。したがって、ＴＳ１０６は、ＴＣＰ１０２Ｂ〜１０２Ｎのうちの他の１つで進行中のコンファレンスメッセージングセッションを再開する。
【００３０】
したがって、進行中のコンファレンスメッセージングセッションは、ＴＣＰ１０２ＡとＴＣＰ１０２Ｂ〜１０２Ｎとのうちの１つとの間でシームレスに移動する。一方、上述した過程は、１つのＴＣＰから他のＴＣＰにセッションを移動させることを説明しているが、進行中のコンファレンスメッセージングセッションが１つのＴＣＰからテレフォニークライアントデバイス（telephony client device：ＴＣ）に移動することができることは、当業者であれば自明に分かることができる。ＴＣは、コンファレンスメッセージングセッションの間にメディア関連処理及びＴＣＰの入力及び出力を提供するためにＴＳ１０６に接続される。
【００３１】
本発明の他の観点において、ＴＣＰ１０２Ａは、ＴＣのメディア能力を抽出した後に、ＴＣとＴＳ１０６との間の入力−出力セッションをセットアップする。これは、ＵＰｎＰテレフォニー基盤ホームネットワークシステムの入力構成サービスを使用して実行される。このような本発明の実施形態において、ＴＣＰ１０２Ａは、ＴＣ及びＴＳ１０６のデバイス能力を抽出し、ユーザー要求別デバイス役割を決定し、入力チャネル及び出力チャネルをセットアップする。したがって、ＴＣは、進行中のコンファレンスメッセージングセッションの間に１つ又はそれ以上のＷＡＮデバイスにインスタントメッセージを送信することができる。これは、インスタントメッセージがＴＣとＴＳとの間で交換されることができ、ＴＣＰ１０２Ａがセッション制御ポイントとして動作することができることに留意しなければならない。
【００３２】
セッションを移動させる時に、Ｊｏｈｎ  Ｄｏｅが個人用コンピュータと、メッセージングサービスにアクセスするためのＴＣＰとして動作するＴＶと、ＷＡＮデバイスとのインターフェースのためのＴＳとして動作するセルラー電話機を有するＵＰｎＰテレフォニー基盤ホームネットワークシステムを使用する場合を考慮する。また、Ｊｏｈｎ  ＤｏｅがＷＡＮデバイスを使用して彼の友人とコンファレンスメッセージングセッションを開始する場合を考慮する。コンファレンスメッセージングセッションの間に、Ｊｏｈｎ  Ｄｏｅは、彼の友人のうちの一人からＴＶチャネルにフラッシュされるニュースについて知るようになり、このニュースの視聴を希望する。このようなシナリオにおいて、Ｊｏｈｎ  Ｄｏｅは、ニュースをＴＶで視聴するのと同時にチャットするために進行中のコンファレンスメッセージングセッションをＰＣからＴＶに移動させることを希望する。ＴＶは、ＴＣＰ（すなわち、ＰＣ）に接続されたＴＣ又はＴＣＰとして動作することができる。これは、コンファレンスメッセージングセッションを移動させる上述したプロセスフローで説明したようにセッションを移動させることにより達成される。
【００３３】
本発明の他の見地において、セッションを移動させる時に、Ｊｏｈｎ  Ｄｏｅが個人用コンピュータと、メッセージングサービスにアクセスするためのＴＣＰとして動作するＴＶと、ＷＡＮデバイスとのインターフェースのためのＴＳとして動作するセルラー電話機を有するＵＰｎＰテレフォニー基盤ホームネットワークシステムを使用する場合を考慮する。また、Ｊｏｈｎ  ＤｏｅがＷＡＮデバイスを使用して彼の友人とコンファレンスメッセージングセッションを開始する場合を考慮する。コンファレンスメッセージングセッションの間に、Ｊｏｈｎ  Ｄｏｅは、彼の友人のうちの一人からＴＶチャネルにフラッシュされるニュースについて知るようになり、ニュースの視聴を希望する。このようなシナリオにおいて、Ｊｏｈｎ  Ｄｏｅは、ニュースをＴＶで視聴するのと同時にチャットするために進行中のコンファレンスメッセージングセッションをＰＣからＴＶに移動させることを希望する。ＴＶは、ＴＣＰ（すなわち、ＰＣ）に接続されたＴＣ又はＴＣＰとして動作することができる。これは、コンファレンスメッセージングセッションを移動させる上述したプロセスフローで説明したようにセッションを移動させることにより達成される。
【００３４】
図５は、本発明の一実施形態に従って、ＷＡＮデバイス１１６Ａ〜１１６Ｎと進行中のコンファレンスメッセージングセッションに参加する方法を示すプロセスフロー図である。ステップ５０２において、進行中のコンファレンスメッセージングセッションに参加するためにＴＣＰ１０２Ａによりセッション参加要求が生成される。例えば、ＴＣＰ１０２Ａは、移動電話機のバッテリー残量が低いか又はＴＳ１０６に対する信号を損失する場合にセッション参加要求を生成することができる。ステップ５０４において、セッション識別子は、ＴＳ１０６により受信されたセッション参加要求から検索される。
【００３５】
ステップ５０６において、この検索されたセッション識別子がセッション識別子リストの任意のセッション識別子とマッチングされるか否かが決定される。この決定の結果、この検索されたセッション識別子がセッション識別子リストの任意のセッション識別子とマッチングされる場合に、ＴＣＰ１０２Ａは、ステップ５１０において、進行中のコンファレンスメッセージングセッションへの参加が許容される。この決定の結果、検索されたセッション識別子がセッション識別子リストの任意のセッション識別子とマッチングされない場合に、ステップ５０８において、ＴＳ１０６がＷＡＮ１１４に接続されているか否かが決定される。ＴＳ１０６がＷＡＮ１１４に接続されている場合に、ＴＣＰ１０２Ａは、ステップ５１０において、進行中のコンファレンスメッセージングセッションへの参加が許容され、そうでない場合には、このプロセスは終了される。さらに、本発明の一実施形態において、非一時的なコンピュータ可読記録媒体（non-transitory computer-readable storage medium）は、ＴＣＰ１０２Ａ〜１０２Ｎ（すなわち、テレビジョン、個人用コンピュータ）及び／又はＴＳ１０２（すなわち、移動電話機、ＰＤＡなど）のうちの１つにより実行され、ＴＣＰ１０２Ａ〜１０２Ｎ及びＴＳ１０６のうちの１つが図２乃至図５の方法を実行することができるようにする命令語を有する。
【００３６】
本発明で説明される様々な実施形態は、同一の実施形態であることもあり、そうでないこともあり、本発明で直接に説明されない様々な他の実施形態にグループ化されることもあることは、本発明が属する技術分野における当業者により理解されることができる。また、本発明で説明される様々な動作、プロセス、及び方法が機械読取り可能な媒体及び／又はデータ処理システム（例えば、コンピュータシステム）との互換性がある機械アクセス可能な媒体に挿入されることができ、順序に関係なく（例えば、様々な動作を達成するための使用手段を含む）実現されることができることは、本発明が属する技術分野における当業者に自明である。したがって、詳細な説明及び図面は例示のみでみなされるだけであり、形態及びその具体的な側面での制約内容及び様々な変更が添付の請求項により定義される本発明の思想及び範囲を外れない限り可能であることはもちろんである。
【符号の説明】
【００３７】
１００  ＵＰｎＰテレフォニーに基づくホームネットワークシステム
１０２Ａ〜１０２Ｎ  テレフォニー制御ポイント（ＴＣＰ）
１０４  コンファレンスメッセージングモジュール
１０８  セッション確立モジュール
１０６  テレフォニーサーバ
１１０  要求処理モジュール
１１２  メッセージ処理モジュール
１１４  ＷＡＮ
１１６Ａ〜１１６Ｎ  ＷＡＮデバイス
【図１】
0005975998.tif 000003
【図２】
0005975998.tif 000004
【図３】
0005975998.tif 000005
【図４】
0005975998.tif 000006
【図５】
0005975998.tif 000007