(57)【特許請求の範囲】
【請求項１】
ホームネットワーク上でユニバーサルプラグアンドプレイ（ＵＰｎＰ）を用いて複数の装置間で呼データを送受信するためのテレフォニー端末であって、
呼要請又は前記呼要請に対する応答をし、前記呼データを送受信するテレフォニーコアモジュール（１０５）と、
前記テレフォニーコアモジュールを制御するテレフォニーサーバ（１０６）と、
前記第１の電子機器とセッションを形成し、前記第１の電子機器から受信された呼データを前記テレフォニーコアモジュールで使用することができる形式に変換し、前記変換された呼データを第２の電子機器に送信する呼転送エージェント（１０８）と
を有することを特徴とするテレフォニー端末。
【請求項２】
前記呼転送エージェント（１０８）は、前記第１の電子機器と前記第２の電子機器間の音声又は映像信号を含む前記呼データを転送するための複数のセッションを形成することを特徴とする請求項１に記載のテレフォニー端末。
【請求項３】
前記呼転送エージェント（１０８）は、前記第１の電子機器及び前記第２の電子機器から前記音声及び映像信号を受信し、前記受信された音声及び映像信号を１つの信号に統合することによりサービスプロバイダーに転送することができる形式に変更するメディア受信部（１０９）をさらに有することを特徴とする請求項２に記載のテレフォニー端末。
【請求項４】
前記メディア受信部（１０９）は、前記受信された複数の音声及び映像信号を１つの信号に統合する統合モジュールをさらに備え、
前記第１の電子機器から受信された複数の音声及び映像信号と前記テレフォニーコアモジュールを介して受信された音声及び映像信号とを前記統合モジュールを介して統合することにより前記第２の電子機器に転送することを特徴とする請求項３に記載のテレフォニー端末。
【請求項５】
前記メディア受信部（１０９）は、前記第１の電子機器から受信された複数の音声及び映像信号を前記第１の電子機器に対応して備えられた第１の統合モジュールを用いて統合し、前記統合された音声及び映像信号の転送経路を決定し、前記決定された転送経路を介して前記統合された音声及び映像信号を前記第２の電子機器に転送することを特徴とする請求項４に記載のテレフォニー端末。
【請求項６】
前記第１の電子機器（１０４１）は、前記統合モジュールを備え、
前記テレフォニー端末から受信された複数の音声及び映像信号と前記第２の電子機器から受信された複数の音声及び映像信号とを前記統合モジュールを介して１つの信号に統合することを特徴とする請求項５に記載のテレフォニー端末。
【請求項７】
前記第１の電子機器（１０４１）は、ユーザにより入力された複数の音声及び映像信号を前記形成されたセッションを介して前記テレフォニー端末及び前記第２の電子機器に転送することを特徴とする請求項６に記載のテレフォニー端末。
【請求項８】
テレフォニー端末、第１の電子機器、第２の電子機器、及び制御ポイントを含むホームネットワーク上でユニバーサルプラグアンドプレイ（ＵＰｎＰ）を用いて複数の装置間で呼データを送受信するための方法であって、
要請された呼のためのテレフォニー端末と第１の電子機器及び第２の電子機器とを選択するステップと、
前記選択されたテレフォニー端末と前記第１の電子機器及び前記第２の電子機器間の呼受信接続を設定するステップと、
前記テレフォニー端末と前記第１の電子機器及び前記第２の電子機器間の音声及び映像信号を含む呼データを転送するための複数のセッションを形成するステップと、
前記複数のセッションを用いて前記テレフォニー端末と前記第１の電子機器及び前記第２の電子機器間の呼データを送受信するステップと
を有することを特徴とする呼データ送受信方法。
【請求項９】
前記テレフォニー端末と前記第１の電子機器及び前記第２の電子機器間の呼データを送受信するステップは、
前記テレフォニー端末が前記第１の電子機器及び前記第２の電子機器から複数の音声及び映像信号を受信し、前記受信された複数の音声及び映像信号と外部から受信された音声及び映像信号とを統合するステップと、
前記統合された音声及び映像信号をサービスプロバイダーに転送されることができる形式に変更するステップと、
前記変更された音声及び映像信号を前記第１の電子機器及び前記第２の電子機器の各々に転送するステップと
を有することを特徴とする請求項８に記載の呼データ送受信方法。
【請求項１０】
前記音声及び映像信号を統合するステップは、
前記第１の電子機器に対応して備えられた第１の統合モジュールを用いて前記第１の電子機器から受信された音声及び映像信号と前記外部から受信された音声及び映像信号を１つの信号に統合するステップと、
前記第２の電子機器に対応して備えられた第２の統合モジュールを用いて前記第２の電子機器から受信された音声及び映像信号と前記外部から受信された音声及び映像信号とを１つの信号に統合するステップと
を有することを特徴とする請求項９に記載の呼データ送受信方法。
【請求項１１】
前記変更された音声及び映像信号を前記第１の電子機器及び前記第２の電子機器に転送するステップは、
前記第１の統合モジュールを介して統合された音声及び映像信号と前記第２の統合モジュールを介して統合された音声及び映像信号との転送経路を決定するステップと、
前記決定された転送経路を介して前記第１の統合モジュールを介して統合された音声及び映像信号を前記第２の電子機器に転送するステップと、
前記決定された転送経路を介して前記第２の統合モジュールを介して統合された音声及び映像信号を前記第１の電子機器に転送するステップと
を有することを特徴とする請求項１０に記載の呼データ送受信方法。
【請求項１２】
前記テレフォニー端末と前記第１の電子機器及び前記第２の電子機器間の呼データを送受信するステップは、前記第１の電子機器がユーザにより入力された音声及び映像信号を前記形成されたセッションを介して前記テレフォニー端末及び前記第２の電子機器に転送するステップを有することを特徴とする請求項８に記載の呼データ送受信方法。
【請求項１３】
前記複数のセッションを形成するステップは、
呼データ転送要請を前記第１の電子機器に伝達するステップと、
前記呼データを統合するための情報を含む呼データ転送要請を前記テレフォニー端末に伝達するステップとを有することを特徴とする請求項１２に記載の呼データ送受信方法。
【請求項１４】
前記呼データ転送要請を前記第２の電子機器に伝達するステップと、
前記第２の電子機器に形成されたセッションの識別子を示す情報を含む呼データ転送要請を前記テレフォニー端末に伝達するステップとをさらに有することを特徴とする請求項１３に記載の呼データ送受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、ホームネットワーク技術に関し、より詳細には、ホームネットワーク上でユニバーサルプラグアンドプレイ（Universal Plug and Play：ＵＰｎＰ）を使用して電話関連サービスを複数の装置に提供するためのシステム及び方法に関する。
【背景技術】
【０００２】
一般的に、ホームネットワークは、私設網（private network）基盤のインターネットプロトコル（Internet Protocol：以下、“ＩＰ”と称する）を含み、家庭内で使用されるすべての形態の個人コンピュータ（ＰＣ）、知能型製品、無線装置などのような様々なデバイスを“ミドルウェア（middleware）”と呼ばれる共通の仮想コンピューティング環境を介して１つのネットワークに接続して統制する。
【０００３】
ミドルウェアは、ピアツーピア方式（Peer-to-Peer manner）で複数の機器を接続することにより様々なデジタル機器間の通信を可能にする。ミドルウェアの特定の例は、現在では、ＨＡＶｉ（Home Audio Video Interoperability）、ＵＰｎＰ(Universal Plug and Play)、ＪＩＮＩ（Java（登録商標） Intelligent Network Infra-structure）、及びホームワイドウェブ（Home Wide Web：ＨＷＷ）を含んでいる。
【０００４】
ＵＰｎＰミドルウェア、すなわち、ＵＰｎＰネットワークを介して構築されるコンピューティング環境において、各機器は、動的ホスト構成プロトコル（Dynamic Host Configuration Protocol：ＤＨＣＰ）に従ってサーバからアドレスの割り当てを受けるか、又は自動ＩＰ（Auto IP）指定機能により選択されるアドレスの割り当てを受ける。
ＵＰｎＰネットワークは、頻繁に使用されるホームネットワーク技術であり、ＵＰｎＰデバイス、ＵＰｎＰサービス、及びこれらの間のプロトコルを定義する。ＵＰｎＰネットワークは、ＩＰ基盤ホームネットワークに接続されることにより制御されるホームネットワーク機器である被制御装置（Controlled Device：以下、“ＣＤ”と称する）と、これらのＣＤを制御するための機器である制御ポイント（Control Point：以下、“ＣＰ”と称する）とを含む。ＣＰは、ＣＤを制御する装置である。ＣＰは、イベントの要請及び受信を行う構成要素である。ＣＤは、ＣＰの要請に応じて定められた機能を実行する装置であり、ＣＤの状態が変更される際にイベントを要請したＣＰにこのイベントを伝達する構成要素である。
【０００５】
従来のＵＰｎＰネットワークの機器間の基本動作過程は、アドバタイズメント（Advertisement）過程、ディスカバリー過程、ディスクリプション過程、制御過程、及びイベンティング（Eventing）過程を含む。
【０００６】
アドバタイズメント過程において、新たなＣＤは、ホームネットワークに接続され、この新たなＣＤをホームネットワーク上の他のデバイスに通知する。このディスカバリー過程において、新たなＣＰは、ホームネットワークに接続され、このホームネットワーク上で動作する被制御装置を検索する。
【０００７】
ディスクリプション過程において、ＣＤを制御するために、ＣＰは、ディスカバリー過程で得られるＣＤのＩＰアドレスを介してサービスディスクリプションＸＭＬ（Extensible Markup Language）ファイル又はデバイスディスクリプションＸＭＬファイルをパーシング（Parsing）することにより新たに追加されたデバイスの詳細な機能情報を取得する。
【０００８】
制御過程において、ＣＰがＣＤを介して特定のサービスを提供しようとする場合に、ＣＰは、ＵＰｎＰデバイスアーキテクチャーに従ってシンプルオブジェクトアクセスプロトコル（ＳＯＡＰ）を使用して所定のサービスを要請する制御メッセージ（すなわち、アクション要請）を対応するＣＤに転送する。この要請に応じて、ＣＰは、応答メッセージ（すなわち、結果、可変値）をＣＤから受信する。
【０００９】
イベンティング過程は、ＣＰから転送される制御命令を用いて所定のサービスを提供したＣＤの情報変更状態を確認する。ＵＰｎＰテレフォニー技術において、受信された呼データ（Call data）を宅内装置に転送することによりユーザが宅内装置を使用して通話することができるＵＰｎＰテレフォニー技術が作られている。ＵＰｎＰスペックによると、ＵＰｎＰテレフォニーアーキテクチャーは、外部から電話を受信するテレフォニー端末と、テレフォニー端末から電話データを受信する宅内電子機器と、この２つの装置を制御する制御ポイントとから構成されている。
【００１０】
ＣＰは、ネットワークを使用してテレフォニー端末及び電子機器の機能を制御し、２つの機器間の接続及びメディアセッション確立を制御することができる。
【００１１】
しかしながら、現在のテレフォニー技術は、単一のユーザを仮定しており、単一のユーザが複数の電子機器を使用する際には、各電子機器がオーディオ、ビデオなどのような単一のメディアタイプだけを送受信するように設計されていた。
【００１２】
したがって、複数のユーザが相互に異なる電子機器を使用して複数の同一のメディアを転送することは、現在サポートされない。
【００１３】
従来では、宅内装置を使用して通話し、複数の電子機器が宅内にある場合に、ユーザは、複数の機器を使用して通話することができる。しかしながら、従来のテレフォニー端末と電子機器の間には、メディアを転送するためのチャネルが形成されることにより音声及び映像を転送することができるが、複数の電子機器間には、音声及び映像を転送することができないという問題点があった。
【００１４】
例えば、第１のユーザ及び第２のユーザが宅内のＴＶのような複数の電子機器を使用して携帯電話を接続し、この携帯電話を介して第３のユーザと通話する場合に、第１のユーザ及び第２のユーザは、第３のユーザとそれぞれ通話をすることができるが、第１のユーザと第２のユーザ間の通話が不可能であり、したがって、第１のユーザと第２のユーザとが相互間の音声を聞くことができず、姿を見ることができないという問題点があった。
【発明の概要】
【発明が解決しようとする課題】
【００１５】
本発明の目的は、少なくとも上述した問題点及び／又は不都合に取り組み、少なくとも以下の便宜を提供することにある。すなわち、本発明の目的は、ホームネットワーク上でＵＰｎＰを用いて電話関連サービスを複数の装置に提供するためのシステム及び方法を提供することにある。
【課題を解決するための手段】
【００１６】
上記のような目的を達成するために、本発明の実施形態の一態様によれば、ホームネットワーク上でユニバーサルプラグアンドプレイ（ＵＰｎＰ）を用いて複数の装置間で呼データを送受信するためのシステムを提供する。上記システムは、テレフォニー端末と、第１の電子機器及び第２の電子機器と、制御ポイントとを含み、上記制御ポイントが呼データを送受信するために、上記テレフォニー端末と上記第１の電子機器及び上記第２の電子機器とを選択し、上記テレフォニー端末と上記第１の電子機器及び上記第２の電子機器間の呼受信接続を設定した後に、上記選択されたテレフォニー端末と上記第１の電子機器及び上記第２の電子機器間の呼データを送受信するための複数のセッションを形成する。
【００１７】
本発明の実施形態の他の態様によれば、テレフォニー端末、第１の電子機器、第２の電子機器、及び制御ポイントを含むホームネットワーク上でユニバーサルプラグアンドプレイ（ＵＰｎＰ）を用いて複数の装置間で呼データを送受信するための方法を提供する。上記方法は、上記テレフォニー端末と上記第１の電子機器及び上記第２の電子機器とを選択するステップと、上記選択されたテレフォニー端末と上記第１の電子機器及び上記第２の電子機器間の呼受信接続を設定するステップと、上記テレフォニー端末と上記第１の電子機器及び上記第２の電子機器間の音声及び映像信号を含む呼データを送受信するための複数のセッションを形成するステップと、上記複数のセッションを用いて上記テレフォニー端末と上記第１の電子機器及び上記第２の電子機器間の呼データを送受信するステップとを有する。
【発明の効果】
【００１８】
本発明の実施形態によると、複数の装置がホームネットワーク上に存在する場合に、外部からかかってきた電話が各装置の能力に従って音声及び映像に区分されることにより転送され受信されるか、又は複数のユーザが同時に同一の電話通話に参加するようにすることにより、複数の電子機器が１つのテレフォニー端末で相互に通話することができる。
【００１９】
本発明の実施形態の上述した及び他の様相、特徴、及び利点は、以下の添付図面が併用された後述の詳細な説明から、より一層明らかになるだろう。
【図面の簡単な説明】
【００２０】
【図１】従来技術による呼送受信システムの構成を示す図である。
【図２】本発明の第１の実施形態による電話関連サービスを提供するシステムの構成を示す図である。
【図３】本発明の第１の実施形態によるメディア受信部の詳細な構成を示す図である。
【図４】本発明の第２の実施形態によるメディア受信部の詳細な構成を示す図である。
【図５】本発明の第２の実施形態による呼を受信する過程を示す信号フローチャートである。
【図６】本発明の第２の実施形態に従って現在の呼受信の間に新たな電子機器を参加させるステップを示す信号フローチャートである。
【図７】本発明の実施形態によるＲＴＰを用いて複数の電子機器とのメディアセッションを接続するための過程を示す信号フローチャートである。
【図８】本発明の実施形態によるＲＴＰを用いて複数の電子機器間の呼接続の間に新たな電子機器を参加させるための過程を示す信号フローチャートである。
【図９】本発明の実施形態によるＨＴＴＰを用いて複数の電子機器とのメディアセッションを接続するための過程を示す信号フローチャートである。
【図１０】本発明の実施形態によるＨＴＴＰを用いて複数の電子機器間の呼接続の間に新たな電子機器を参加させるための過程を示す信号フローチャートである。
【図１１】本発明の実施形態に従って使用可能な呼制御信号が送受信される過程を示す信号フローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明を実施するための形態を、図面を参照しながら詳細に説明する。下記の説明において、明瞭性と簡潔性の観点から、本発明に関連した公知の機能や構成に関する具体的な説明が本発明の要旨を不明瞭にすると判断される場合には、その詳細な説明を省略する。
【００２２】
本発明は、従来技術で提案した単一の呼を転送するためのアーキテクチャー及び過程に従い、複数の呼を転送するために付加的に必要な部分を説明する。
【００２３】
図１は、従来技術による呼送受信システムの構成を示す図である。
【００２４】
図１を参照すると、従来の呼送受信システムは、テレフォニーサービスプロバイダー（Telephony Sevice Provider）１０１と、ＵＰｎＰテレフォニー制御ポイント（Control Point）１０２と、テレフォニー端末（Telephony Terminal）１０３と、電子機器（Electronic Device）１０４とを含む。
【００２５】
テレフォニー端末１０３は、ＵＰｎＰテレフォニーサーバ１０６と、テレフォニーコアモジュール（Telephony Core Module）１０５と、非ＵＰｎＰ呼制御管理モジュール１０７と、呼転送エージェント（Call Transfer Agent）１０８とを含む。
【００２６】
テレフォニーコアモジュール１０５は、一般的に、セルラー網に接続するための機能を実行し、ユーザ呼転送要請又は呼受信要請に対する応答及び呼データ転送を提供する。テレフォニーコアモジュール１０５は、テレフォニーサービスプロバイダー１０１が提供する様々なサービスを使用する。この際に、ＵＰｎＰテレフォニーＣＰ１０２は、ＵＰｎＰテレフォニーサーバ１０６を制御し、ＵＰｎＰテレフォニーサーバ１０６は、内部インターフェースを使用してテレフォニーコアモジュール１０５を制御する。
【００２７】
また、非ＵＰｎＰ呼制御管理モジュール１０７は、非ＵＰｎＰプロトコルを使用してテレフォニーコアモジュール１０５を制御する方法を提供する。
【００２８】
呼転送エージェント１０８は、転送された呼データをテレフォニーコアモジュール１０５が使用することができるデータフォーマット又はコーデックなどの形式に変更し、この変更されたデータを電子機器１０４に転送する。
【００２９】
ここで、ユーザの音声及び映像信号の転送は、ＵＰｎＰテレフォニー制御ポイント１０２により制御され、データストリーミングの開始及び終了は、ＵＰｎＰテレフォニーＣＰ１０２が呼び出す呼制御信号又はテレフォニー端末１０３が提供する固有のユーザインターフェースにより制御される。
【００３０】
図２は、本発明の第１の実施形態による電話関連サービスを提供するシステムの構成を示す図である。具体的に、図２に示すシステムは、１つのテレフォニー端末に接続された複数の電子機器間の複数の呼を可能にする。
【００３１】
より具体的に、複数のユーザ間の複数の呼は、テレフォニーサービスプロバイダー１０１及びテレフォニーコアモジュール１０５が１：１の関係で接続され、様々なＵＰｎＰテレフォニークライアントを内蔵している複数の電子機器とは１：Ｎの関係で接続されることを意味する。すなわち、サービスプロバイダーの立場では、従来の技術で説明したものと同一の方式で１つの端末と通話がなされているもののように見える。
【００３２】
また、本発明の実施形態に従って、同一のテレフォニー端末は、テレフォニーコアモジュール１０５から提供される機能に従って複数の呼を生成し得る。
【００３３】
例えば、無線ローカルエリアネットワーク（ＬＡＮ）インターフェースを有している第３世代（３Ｇ）スマートフォンにおいて、３Ｇ網を使用して通話することもあり、無線ＬＡＮを使用してＶｏＩＰ（Voice over Internet Protocol）を使用することもある。この場合に、相互に区別が可能な複数のテレフォニーコアモジュール１０５は、同一のテレフォニー端末内に存在し得、複数のテレフォニーコアモジュール１０５と対をなすＵＰｎＰテレフォニーサーバ１０６が存在することによりネットワーク上に個別のＵＰｎＰテレフォニーサーバ１０６が存在するもののように見え得る。
【００３４】
テレフォニーコアモジュール１０５は、３Ｇ及びＶｏＩＰを同時に制御する。この場合に、単一のＵＰｎＰテレフォニーサーバ１０６は、テレフォニーコアモジュール１０５の外部接続を識別するための接続識別子（ＩＤ）を提供する。複数のＵＰｎＰテレフォニークライアントは、このＩＤを使用して同時に独立した通話を行うことができるセッションを形成することができる。
【００３５】
図２を参照すると、本発明の一実施形態に従って、電話関連サービス提供システムは、テレフォニーサービスプロバイダー１０１と、ＵＰｎＰテレフォニー制御ポイント１０２と、テレフォニー端末１０３と、複数の電子機器である第１の電子機器１０４１及び第２の電子機器１０４２とを含む。
【００３６】
まず、ＵＰｎＰテレフォニーＣＰ１０２は、ＵＰｎＰアクションを使用してＵＰｎＰテレフォニーサーバ及びＵＰｎＰテレフォニークライアントを制御する論理的なソフトウェアモジュールである。ＵＰｎＰテレフォニーＣＰ１０２は、テレフォニー端末１０３、電子機器１０４１又は１０４２、ＰＣ、ＰＤＡなどのような独立した装置に物理的に含まれ得る。ＵＰｎＰテレフォニーＣＰ１０２は、テレフォニー端末１０３又は電子機器１０４１又は１０４２に含まれる場合には、ＵＰｎＰテレフォニーサーバ１０６及びＵＰｎＰテレフォニークライアントを制御するためにかならずＵＰｎＰアクションを使用する必要がなく、内部的な方法を使用し得る。
【００３７】
第１の電子機器１０４１及び第２の電子機器１０４２は、１つのテレフォニー端末１０３に接続され、この接続されたテレフォニー端末１０３だけでなく他の電子機器とも音声及び映像信号をやり取りする。すなわち、電子機器のユーザは、呼を転送した相手方及び他の電子機器のユーザと同時に通話を行うことができる。
【００３８】
第１の電子機器１０４１及び第２の電子機器１０４２は、テレビジョン（ＴＶ）、ユーザの音声及び映像を入出力することができる電子機器、及びＰＣのような装置を含む。ここで、第１の電子機器１０４１及び第２の電子機器１０４２は、ＵＰｎＰテレフォニークライアント１０８１及び１０８２をそれぞれ含んでいる物理的な装置を意味する。
【００３９】
上述したように、複数の電子機器は、ホーム内に存在し得、ユーザは、複数の電子機器を使用して携帯電話にかかってきた通話に同時に応答することができる。すなわち、本発明の実施形態によるテレフォニー端末１０３は、ＵＰｎＰテレフォニークライアント１０８１及び１０８２が内蔵された居間のＴＶ及びダイニングルームのＴＶを介して同一の通話を同時に受信することができる。
【００４０】
付加的に、ＵＰｎＰテレフォニークライアント１０８１及び１０８２を含む第１及び第２の電子機器１０４１及び１０４２は、ホーム内の装置に限定されない。すなわち、本発明は、ホーム外部の機器にも適用可能であり、多者間通話は、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などのような無線パーソナルエリアネットワーク（ＰＡＮ）技術を使用してサービスプロバイダー１０１が提供するサービスなしに機器自体のＵＰｎＰテレフォニー機能により行われることができる。
【００４１】
一方、携帯電話、家庭用電話のような電子機器、及びソフトウェアで構成されたＶｏＩＰを含むＰＣのような物理的な装置として作動するために、テレフォニー端末１０３は、テレフォニーコアモジュール１０５と、ソフトウェアで構成されたＵＰｎＰテレフォニーサーバ１０６と、呼転送エージェント１０８とを含む。また、テレフォニー端末１０３は、テレフォニーサービスプロバイダー１０１が提供したインターフェースを使用して呼を送受信するか又は制御し得る。
【００４２】
本発明の実施形態に従って、テレフォニーコアモジュール１０５及びＵＰｎＰテレフォニーサーバ１０６は、図１を参照して上述したようなテレフォニーコアモジュール１０５及びＵＰｎＰテレフォニーサーバ１０６と同様の方式で動作するので、重複説明を省略する。
【００４３】
図２において、メディア受信部１０９は、第１の電子機器１０４１及び第２の電子機器１０４２を含む複数の電子機器から音声及び映像信号を受信し、テレフォニーサービスプロバイダー１０１に適合した形式にこの受信された音声及び映像信号を統合し変更する。図２に示す呼転送エージェント１０８は、図１に示す既存の呼転送エージェント１０８が実行した機能を行い、電子機器間のメディア転送のための機能を含んでいる。
【００４４】
図２において、メディア受信部１０９が呼転送エージェント１０８の構成要素として図示されるとしても、メディア受信部１０９は、呼転送エージェント１０８の外部で独立したモジュールとして構成され得る。
【００４５】
また、呼転送エージェント１０８は、図２に示すように、テレフォニー端末１０３の内部から独立して構成されるか、又はＵＰｎＰテレフォニーサーバ１０６又はテレフォニー端末１０３の機能に統合されるように構成され得る。
【００４６】
メディア受信部１０９は、ＵＰｎＰテレフォニークライアント１０８１及び１０８２から受信したメディアデータだけでなく、テレフォニー端末１０３を介して入力される音声及び映像信号も処理する。例えば、携帯電話がテレフォニー端末１０３として動作する場合に、ユーザは、携帯電話のカメラ及びマイクロフォンを使用して通話を実行し、ＴＶのような電子機器を使用して同時に通話を実行することができる。この場合に、メディア受信部１０９は、カメラ及びマイクロフォンを使用してユーザが入力した音声及び映像信号と電子機器から受信した音声及び映像信号とを統合し、この統合された信号をテレフォニーコアモジュール１０５に転送する。
【００４７】
下記の表１は、テレフォニー端末１０３及び電子機器から提供されるメディアの種類及びコーデックなどを説明するための例を示す。このような方法を使用して、テレフォニー端末１０３及び電子機器は、自身のメディア能力をＵＰｎＰテレフォニーＣＰ１０２に通知し、ＵＰｎＰテレフォニーＣＰ１０２は、受信したメディア能力を分析し、メディアストリーミングのために使用されるメディア能力を選択する。
【００４８】
【表１】
0005266419.tif 000002
【００４９】
表１において、メディア能力を説明するために、セッションディスクリプションプロトコル（ＳＤＰ）データフォーマットを採択しており、サポート可能な幾つかのメディアタイプ又はコーデックが存在する場合には、異なるパラメータ（例えば、ｍ個のパラメータ）を使用して説明される。このような方法は、現在のＵＰｎＰテレフォニー標準で使用され得る。
【００５０】
図３は、本発明の第１の実施形態によるメディア受信部の構成を示す図である。
【００５１】
図３を参照すると、メディア受信部１０９は、第１の統合モジュール（例えば、トランスコーダ）３００と、第１の電子機器１０４１に対応する第２の統合モジュール３１０と、第２の電子機器１０４２に対応する第３の統合モジュール３２０とを含む。メディア受信部１０９は、複数のＵＰｎＰテレフォニークライアント１０８１及び１０８２から受信されたユーザの映像及び音声信号を適切に合成するか又は配置し、転送経路を決定する。この際に、メディア受信部１０９は、セッションＩＤを使用して音声及び映像信号を識別する。
【００５２】
ここで、この音声及び映像信号は、データフォーマットに従って１つのストリームとして転送されるか又は個別に転送され得る。この音声及び映像信号を個別に転送する場合に、セッションＩＤは、ストリーム別に与えられる。
【００５３】
第１の統合モジュール３００、第２の統合モジュール３１０、及び第３の統合モジュール３２０を含むメディア受信部１０９は、複数のＵＰｎＰテレフォニークライアント１０８１及び１０８２から受信された映像及び音声信号又はテレフォニー端末１０３の入出力装置を介して受信された映像及び音声信号を統合し、この統合された信号をテレフォニーコアモジュール１０５に転送する。また、メディア受信部１０９は、テレフォニーコアモジュール１０５から受信された外部映像及び音声信号を複数のＵＰｎＰテレフォニークライアント１０８１及び１０８２に再転送する。この場合に、各ＵＰｎＰテレフォニークライアント１０８１及び１０８２は、電話をかけた外部のユーザと通話することができるが、ホーム内の他のユーザとは通話することができない。
【００５４】
したがって、ホーム内の他のユーザとの通話のために、この音声及び映像信号は、通話に参加するＵＰｎＰテレフォニークライアント１０８１及び１０８２間で転送される。
【００５５】
上述したように、メディア受信部１０９は、通話に参加するＵＰｎＰテレフォニーサーバ及びテレフォニークライアントの数と同一の数の第１の統合モジュール３００、第２の統合モジュール３１０、及び第３の統合モジュール３２０を含む。第１の統合モジュール３００、第２の統合モジュール３１０、及び第３の統合モジュール３２０は、ＵＰｎＰテレフォニーサーバ及びテレフォニークライアントの個数から１を減算することにより得られる数に対応する音声及び映像信号の入力を合成するか又は処理する。
【００５６】
第１の統合モジュール３００、第２の統合モジュール３１０、及び第３の統合モジュール３２０は、複数の呼データストリームの統合に加えて、メディアデータを音声データ及び映像データに分離することにより特定の音声又は映像データを遮断することができる。例えば、ユーザが自身の携帯電話を使用して音声通話を実行し、ＴＶを使用して映像を転送しようとする場合に、ＴＶから転送された音声信号を分離することにより統合モジュールが遮断し、携帯電話のカメラから入力される映像信号を遮断した後に携帯電話の音声信号及びＴＶから転送された映像信号を合成し、これにより、この合成された映像及び音声信号を送信することができる。
【００５７】
上述したように、第１の統合モジュール３００、第２の統合モジュール３１０、及び第３の統合モジュール３２０は、様々なチャネルの音声及び映像信号を合成するか又は遮断し、したがって、複数のクライアントから転送される呼データストリームを制御することができる。ユーザは、ローカルユーザインターフェース又は遠隔テレフォニーＣＰ１０２を使用してテレフォニーデータ転送サービスを介してメディア受信部１０９又は第１の統合モジュール３００、第２の統合モジュール３１０、及び第３の統合モジュール３２０を制御することができる。
【００５８】
データ統合は、一般的に２つの方法に分けられ得る。
【００５９】
１番目の方法は、音声及び映像信号をデコーディングした後に相互に組み合わせ、この組み合わせられた音声及び映像信号をエンコーディングする。例えば、音声通話の間には、このようなトランスコーディング過程での単純な組み合わせでも、十分である。しかしながら、映像テレフォニーの間には、各映像がトランスコーディング過程で組み合わせられる際にビデオレイアウトのようなビデオ配置情報を考慮すべきである。
【００６０】
特に、ユーザは、テレフォニー端末１０３を制御することによりビデオレイアウトの生成、変更、又は削除を行うことができる。その後に、メディア受信部１０９は、この変更されたレイアウトを用いて複数のビデオストリームを１つのビデオに統合する。
【００６１】
また、ユーザは、通話の間にテレフォニーＣＰ１０２を使用してビデオレイアウトの生成、変更、又は削除を行うことができる。さらに、このようなレイアウト変更サービスのような他のサービスは、図１に示すような付加のサービスに含まれ得る。
【００６２】
２番目の方法は、ビデオストリーム転送のためにＲＴＰ（Real-Time Transport Protocol）を使用する場合に、ＲＴＰのヘッダーを使用してマルチプレキシングを実行する。ＲＴＰの同期化ソーステレフォニーリアルタイム制御（ＳＳＲＣ）及びコントリビューティングソーステレフォニーリアルタイム制御（ＣＳＲＣ）識別子を使用してストリームソースを識別することができ、複数のストリームをマルチプレキシングすることができる。
【００６３】
【表２】
0005266419.tif 000003
【００６４】
上述した方法の中のどちらかの方法を使用しても、テレフォニーＣＰ１０２は、このメディアセッションが図３に示すように多者間通話のために統合されなければならないことをテレフォニー端末１０３に通知する。テレフォニー端末１０３を通知するための方法には、２種類がある。
【００６５】
１番目の方法は、StartMediaSession（CallID、MediaSessionID、MediaCapability）を使用してテレフォニー端末１０３のメディアセッションが設定される際に、他の電子機器のメディアストリームがメディア統合を実行するか否かを示す構成要素（EnableMediaMixing element）を付加することにより設定されているメディアセッションのメディアストリームに含まれるか否かを決定する。
【００６６】
メディア受信部１０９は、この情報を使用して第１の統合モジュール３００、第２の統合モジュール３１０、及び第３の統合モジュール３２０を駆動し、このCallID及びMediaSessionIDにより識別されるメディアセッションを使用して電子機器から転送されるメディアを統合（すなわち、トランスコーディング又はマルチプレキシング）した後に、単一のストリームを電子機器に伝達する。例えば、下記の表３に示すように、EnableMediaMixingの値が１に設定される場合に、メディア受信部１０９は、受信されたメディアストリームを統合することができる。
【００６７】
【表３】
0005266419.tif 000004
【００６８】
テレフォニー端末１０３を通知する２番目の方法は、メディアセッションのメディアストリームがEnableMediaMixing（CallID、MediaSessionID）のような別途のアクションを使用して他の電子機器に転送されることができることを決定する。
【００６９】
このアクションが受信されると、メディア受信部１０９は、この情報を使用して第１の統合モジュール３００、第２の統合モジュール３１０、及び第３の統合モジュール３２０を駆動し、このCallID及びMediaSessionIDにより識別されるメディア及び第１の電子機器１０４１及び第２の電子機器１０４２に転送されるメディアを統合（すなわち、トランスコーディング又はマルチプレキシング）した後に、単一のストリームを提供する。
【００７０】
第１の統合モジュール３００、第２の統合モジュール３１０、及び第３の統合モジュール３２０がメディア受信部１０９内にすべて含まれている場合には、ＵＰｎＰテレフォニークライアント１０８１及び１０８２を変更する必要がなく、呼転送エージェント１０７の構造及び動作を補完することにより複数の呼を転送することができる。すなわち、本発明の実施形態に従って呼転送エージェント１０７が複数の呼を可能にするので、従来の第１の電子機器１０４１及び第２の電子機器１０４２を使用することができる。
【００７１】
図４は、本発明の第２の実施形態によるメディア受信部の詳細構成を示す図である。
【００７２】
図４を参照すると、メディア受信部１０９は、第１の統合モジュール３００だけを備え、第１の電子機器１０４１は、第２の統合モジュール３１０及びＵＰｎＰテレフォニークライアント１０８１を備え、第２の電子機器１０４２は、ＵＰｎＰテレフォニークライアント１０８２及び第３の統合モジュール３２０を備える。具体的に、図４において、メディア受信部１０９、第１の電子機器１０４１、及び第２の電子機器１０４２の各々は、１つの統合モジュールを有し、通話に参加する他の装置から転送されたすべての音声及び映像信号をそのまま受信し、この受信された信号を内部的に統合する。
【００７３】
図４に示すように、２つの電子機器を用いて通話が行われると仮定すると、次のようなセッションを必要とする。
１．第１の電子機器１０４１−テレフォニー端末１０３：双方向セッション
２．第２の電子機器１０４２−テレフォニー端末１０３：双方向セッション
３．第１の電子機器１０４１−テレフォニー端末１０３：第２の電子機器からくるストリームの受信、単方向
４．第２の電子機器１０４２−テレフォニー端末１０３：第１の電子機器からくるストリームの受信、単方向
【００７４】
ＵＰｎＰテレフォニーセッションが基本的に双方向ストリーム転送をサポートするが、図４に示すように、ＨＴＴＰを用いて通話する場合には、ＵＰｎＰテレフォニーセッションは、単方向セッションをサポートすることができる。
【００７５】
上述したように、セッションが接続された第１の電子機器１０４１及び第２の電子機器１０４２が通話を行う間に、他の電子機器が上述したテレフォニーセッションに参加する場合には、総セッションの個数は９となる。
【００７６】
Ｎ個の電子機器がテレフォニーセッションに参加する場合に、総セッションの個数は、Ｎ＋Ｎ（Ｎ−１）となる。この式におけるＮはテレフォニー端末とのセッションを表しており、Ｎ（Ｎ−１）は対応する電子機器を除外した残りの電子機器から受信されるストリームの個数を表している。したがって、Ｎ個の電子機器が存在する場合には、可能な総セッションの個数は、Ｎ２となる（ここで、Ｎは自然数である）。
【００７７】
上述した単方向ストリームセッションを設定する場合に、ＵＰｎＰテレフォニーＣＰ１０２は、このセッションが第１の電子機器１０４１と第２の電子機器１０４２間のメディアを共有するためのセッションであることをテレフォニー端末１０３に通知する。ＵＰｎＰテレフォニーＣＰ１０２は、２種類の方法を用いてセッションタイプをテレフォニー端末１０３に通知し得る。
【００７８】
１番目の方法は、テレフォニー端末１０３のメディアセッションがStartMediaSession（CallID、MediaSessionID、MediaCapability）を使用して設定される際に、共有を希望するメディアセッションを示すための構成要素（ShareMedia element）を付加し、MediaSessionIDをShareMedia elementとして含む。テレフォニー端末１０３は、このメディアセッションを使用してMediaCapabilityのShareMediaに示されたMediaSessionIDに対応するメディアを転送する。
【００７９】
【表４】
0005266419.tif 000005
【００８０】
ＵＰｎＰテレフォニーＣＰ１０２がこのセッションタイプをテレフォニー端末１０３に通知するための２番目の方法は、このメディアセッションのメディアストリームがEnableMediaTransfer（CallID、sourceMediaSessionID、sinkMediaSessionID）のような別途のアクションを使用して他の電子機器に転送されることができるか否かを決定する。すなわち、このメディアセッションをテレフォニー端末１０３と設定する際に、メディアを共有しようとする電子機器に形成されたセッションのＩＤを示す情報は、他の電子機器に伝達される。
【００８１】
このアクションが受信されると、メディア受信部１０９は、第１の統合モジュール３００を駆動し、CallID及びsourceMediaSessionIDにより識別されるメディア及び第１の電子機器１０４１及び第２の電子機器１０４２に伝達されるメディアをsinkMediaSessionIDに対応するセッションに転送する。この場合に、複数のＵＰｎＰテレフォニークライアント１０８１及び１０８２に転送される映像信号のレイアウトは、メディア受信部１０９により決定されないが、第１の電子機器１０４１及び第２の電子機器１０４２自体で選択され変更されることができる。
【００８２】
図４に示すシステムにより実行される方法は、ＲＴＰ以外の転送プロトコル、例えば、ＨＴＴＰのようなメディアをマルチプレキシングしない転送プロトコルを使用してメディアを転送する際に適用されることができる。
【００８３】
図５は、本発明の第２の実施形態による電話関連サービスを提供するシステムにおける呼を受信する過程を示す信号フローチャートである。
【００８４】
具体的に、図５において、図４に示すような第１の電子機器１０４１及び第２の電子機器１０４２の各々は、統合モジュールを含む。
【００８５】
図５を参照すると、ステップ５００で、テレフォニー端末１０３は、呼を受信し、ステップ５０１で、この呼が受信されることをＵＰｎＰテレフォニーＣＰ１０２に通知する。ここで、テレフォニー端末１０３は、従来技術と同一の方式で呼受信をＵＰｎＰテレフォニーＣＰ１０２に通知する。
【００８６】
ステップ５０２で、ＵＰｎＰテレフォニーＣＰ１０２は、ユーザにより呼受信のための電子機器を選択し、ステップ５０３で、現在使用可能なネットワークリソースを効率的に使用するために通信サービスの品質を判定する。この場合に、通信サービスの品質は、サービス品質（ＱｏＳ）制御を使用して決定される。
【００８７】
上述したように、通信サービスの品質を判定する場合には、現在接続されているＵＰｎＰテレフォニークライアントの個数、現在のホームネットワークでサポート可能な総帯域幅、ＵＰｎＰテレフォニークライアント間の優先順位などを考慮する。この際に、ＱｏＳを保証するために、ＵＰｎＰにより予め定義されたＵＰｎＰ  ＱｏＳを使用する。
【００８８】
ステップ５０４で、ＵＰｎＰテレフォニーＣＰ１０２は、第１の電子機器１０４１とメディアセッションを接続し、ステップ５０５で、第２の電子機器１０４２とメディアセッションを接続する。２つのＵＰｎＰテレフォニークライアントが現在存在するので、電話関連サービス提供システムは、送受信のための１つのメディアセッション及び受信だけのための１つのメディアセッションの使用可能な２つのセッションを有する。
【００８９】
このようなセッション間の接続は、ステップ５０６で、MediaCapabilityを使用して設定されるか、又はセッション間の接続関係を設定することができるEnableMediaTransfer（CallID、sourceMediaSessionID、sinkMediaSessionID）のようなアクションを使用して設定され得る。
【００９０】
図６は、本発明の第２の実施形態に従って電話関連サービスを提供するシステムで現在の呼受信の間に新たな電子機器を参加させる過程を示す信号フローチャートである。例えば、ユーザは、オーディオ装置を使用して通話を行う間にデジタルＴＶを使用して現在進行中の呼の受信に参加しようとする状況を仮定する。
【００９１】
ステップ６００で、メディアセッションは、テレフォニー端末１０２と第１の電子機器１０４１間で確立される。ＵＰｎＰテレフォニーＣＰ１０２が第１の電子機器１０４１とのメディアセッションの間にネットワークに新たに進入した第２の電子機器１０４２を確認する場合に、ステップ６０１で、ＵＰｎＰテレフォニーＣＰ１０２は、第２の電子機器１０４２を通話に参加させることを決定する。
【００９２】
ステップ６０２で、ＵＰｎＰテレフォニーＣＰ１０２は、図５のステップ５０３におけるように、通信サービスの品質を判定し、ステップ６０３で、第２の電子機器１０４２とテレフォニー端末１０３間でメディアセッションを接続する。ここで、第２の電子機器１０４２で発生する音声及び映像信号がテレフォニー端末１０３を介して第１の電子機器１０４１で受信され、この音声及び映像信号が第２の電子機器１０４２で受信されるように、第１の電子機器１０４１と第２の電子機器１０４２間の能力を確認し調整する動作が実行される。この際に、通信サービスの品質を判定するためにこの機器間の能力の確認及び調整を行う動作は、従来技術と同一の方式で実行されるので、具体的な説明を省略する。
【００９３】
ステップ６０３で、テレフォニー端末１０３と第２の電子機器１０４２間のセッションが接続され、テレフォニー端末１０３と第１の電子機器１０４１間で新規セッションが付加される。ステップ６０４で、テレフォニー端末１０３は、新たに付加されたセッションを使用して第２の電子機器１０４２から受信された音声及び映像信号を第１の電子機器１０４１に転送する。
【００９４】
新たに付加されたセッション間の接続は、ステップ６０５でMediaCapabilityを使用して設定されるか、又はEnableMediaTransfer（CallID、sourceMediaSessionID、sinkMediaSessionID）のようなアクションを使用して設定され得る。
【００９５】
図７は、本発明の実施形態によるＲＴＰを用いて複数の電子機器とのメディアセッションを接続するための過程を示す信号フローチャートである。図７において、第１の電子機器１０４１及び第２の電子機器１０４２は、何の統合モジュールも含まない。この統合モジュールは、図３に示すようなテレフォニー端末１０３に含まれる。
【００９６】
ステップ７０１乃至ステップ７０６において、ＵＰｎＰテレフォニーＣＰ１０２は、getMediaCapability（）アクションを使用して第１の電子機器１０４１、第２の電子機器１０４２、及びテレフォニー端末１０３によりサポートされることができるメディアの能力情報を収集する。この後に、ＵＰｎＰテレフォニーＣＰ１０２は、この収集された能力情報を分析することによりホームネットワークに使用可能なメディア能力情報を決定する。
【００９７】
ステップ７０７で、ＵＰｎＰテレフォニーＣＰ１０２は、この決定されたメディア能力情報を用いて呼発信を要請し、テレフォニー端末１０３は、ステップ７０８でこれに対する応答を実行し、ステップ７０９で、外部呼接続を実行することにより外部のセッションにCallIDを与える。
【００９８】
ステップ７１０で、ＵＰｎＰテレフォニーＣＰ１０２は、この与えられたCallID及びメディア能力情報に基づいて第１の電子機器１０４１からメディアセッション接続を要請し、ステップ７１１で、第１の電子機器１０４１は、この要請に応じてセッションＩＤをＵＰｎＰテレフォニーＣＰ１０２に返還する。
【００９９】
ステップ７１２で、ＵＰｎＰテレフォニーＣＰ１０２は、この返還されたセッションＩＤを用いてテレフォニー端末１０３からメディアセッション設定を要請し、テレフォニー端末１０３は、ステップ７１３で、これに応答する。この際に、上述した表１に示すように、SEQReorderingElementの値を１に設定する。
【０１００】
上述した設定状態において、テレフォニー端末１０３は、この設定されたセッションを介して外部から受信されたメディア及びSEQReorderingElementの値を１に設定した第１の電子機器１０４１から受信されたメディアを統合し、この統合されたメディアを各電子機器に転送する。この際に、このメディア統合は、ＲＴＰで提供するマルチプレキシング方法を用いて実行され得る。
【０１０１】
ステップ７１４で、第１の電子機器１０４１は、このメディアをこの接続されたセッションを介してテレフォニー端末１０３に転送する。一般的に、ＵＰｎＰテレフォニーＣＰ１０２は、メディアセッションを介してこのメディアの送信及び受信を双方向に行うが、ステップ７１４で、第１の電子機器１０４１がこのメディアを受信せず転送のみを行うと仮定する。
【０１０２】
ステップ７１５で、ＵＰｎＰテレフォニーＣＰ１０２は、このメディアセッション接続を第２の電子機器１０４２から要請し、ステップ７１６で、第２の電子機器１０４２は、この要請に応じてセッションＩＤをＵＰｎＰテレフォニーＣＰ１０２に返還する。
【０１０３】
ステップ７１７で、ＵＰｎＰテレフォニーＣＰ１０２は、この返還されたセッションＩＤを用いてテレフォニー端末１０３からメディアセッション設定を要請し、テレフォニー端末１０３は、ステップ７１８でこれに対する応答を行う。この際に、表３に示すように、SEQReorderingElementの値を１に設定する。すなわち、ＵＰｎＰテレフォニーＣＰ１０２は、第２の電子機器１０４２からメディアストリーム転送を要請し、テレフォニー端末１０３から第２の電子機器１０４２とのメディア交換を要請する。
【０１０４】
ステップ７１９で、テレフォニー端末１０３は、第１の電子機器１０４１から受信されたメディア及び外部から受信されたメディアを統合することによりこの統合されたメディアを第２の電子機器１０４２に転送する。
【０１０５】
ステップ７２０で、第２の電子機器１０４２は、このメディアをテレフォニー端末１０３に転送し、ステップ７２１で、テレフォニー端末１０３は、ステップ７１９で統合されたメディアを第２の電子機器１０４２に転送する。
【０１０６】
ステップ７２２で、テレフォニー端末１０３は、第２の電子機器１０４２から受信されたメディアと外部から受信されたメディアとを統合し、ステップ７２３で、この統合されたメディアを第１の電子機器１０４１に転送する。
【０１０７】
上述したように、本発明の実施形態によると、ＲＴＰを用いてメディアを統合し、複数の電子機器間のメディアを送受信するので、複数の電子機器間で通話がなされることができる。
【０１０８】
図８は、本発明の実施形態によるＲＴＰを用いて複数の電子機器間の呼接続の間に新たな電子機器を参加させるための過程を示す信号フローチャートである。図８では、ユーザが第１の電子機器１０４１を用いて外部との通話を実行すると仮定する。
【０１０９】
付加的に、図７と同様に、図８では、第１の電子機器１０４１及び第２の電子機器１０４２は、何の統合モジュールを含まない。この統合モジュールは、図３に示すようなテレフォニー端末１０３に含まれる。
【０１１０】
図８を参照すると、ステップ８０１乃至ステップ８０３で、第１の電子機器１０４１、テレフォニー端末１０３、及び外部との通話を行っていることを示す。
【０１１１】
ステップ８０４及びステップ８０５で、ＵＰｎＰテレフォニーＣＰ１０２は、第２の電子機器１０４２のgetMediaCapability（）アクションを用いて第２の電子機器１０４２のメディア能力を要請し収集する。その後に、ＵＰｎＰテレフォニーＣＰ１０２は、この収集した能力情報を分析することによりホームネットワークに使用可能なメディア能力情報を決定する。
【０１１２】
ステップ８０６及びステップ８０７で、ＵＰｎＰテレフォニーＣＰ１０２は、ModifyCall（）アクションを用いて既存のセッションを介して受信されるメディアを第２の電子機器と共有するように設定される。この際に、上記の表３に示すように、SEQReorderingElementの値は、１に設定される。
【０１１３】
ステップ８０８で、ＵＰｎＰテレフォニーＣＰ１０２は、メディア能力情報に基づいて第２の電子機器１０４２からメディアセッション接続を要請し、ステップ８０９で、第２の電子機器１０４２は、この要請に応じて、セッションＩＤをＵＰｎＰテレフォニーＣＰ１０２に返還する。
【０１１４】
ステップ８１０で、ＵＰｎＰテレフォニーＣＰ１０２は、この受信されたセッションＩＤを用いてテレフォニー端末１０３からメディアセッション設定を要請し、テレフォニー端末１０３は、ステップ８１１で、これに対する応答をする。この際に、表３に示すように、MediaCapability内のSEQReordering Elementの値が１に設定されることにより、新たに設定されるセッションを介してテレフォニー端末１０３に転送されるメディアは、第２の電子機器１０４２に転送されるように設定される。
【０１１５】
ステップ８１２で、テレフォニー端末１０３は、外部から受信されたメディアと第１の電子機器１０４１から受信されたメディアとを統合し、ステップ８１３で、この統合されたメディアを第２の電子機器１０４２に転送する。
【０１１６】
ステップ８１４で、第２の電子機器１０４２は、このメディアをテレフォニー端末１０３に転送する。
【０１１７】
ステップ８１５で、テレフォニー端末１０３は、第２の電子機器１０４２から受信されたメディアと外部から受信されたメディアとを統合し、ステップ８１６でこの統合されたメディアを第１の電子機器１０４１に転送する。
【０１１８】
上述したように、本発明の実施形態に従ってメディアがＲＴＰを用いて統合され、複数の電子機器間で送受信されるので、複数の電子機器間で通話を提供することができる。
【０１１９】
図９は、本発明の実施形態によるＨＴＴＰを用いて複数の電子機器とのメディアセッションを接続するための過程を示す信号フローチャートである。
【０１２０】
ステップ９０１乃至ステップ９１６で、ＵＰｎＰテレフォニーＣＰ１０２は、第１の電子機器１０４１、第２の電子機器１０４２、及び外部とのセッションを設定し、この設定されたセッションを介してメディアデータを送受信する。このようなセッション設定及びメディア転送は、図７及び図８を参照して上述したセッション設定及びメディア転送過程と同一であるので、具体的な説明を省略する。
【０１２１】
ステップ９１７で、ＵＰｎＰテレフォニーＣＰ１０２は、テレフォニー端末１０３が第１の電子機器１０４１から受信したメディアを第２の電子機器１０４２に転送するためのメディアセッションを接続するための要請を第２の電子機器１０４２に転送する。この際に、ＵＰｎＰテレフォニーＣＰ１０２が第１の電子機器１０４１及び第２の電子機器１０４２のメディア能力情報をすでに決定したので、上述した過程を介してこのメディアを転送することができる。
【０１２２】
ステップ９１８で、第２の電子機器１０４２は、メディアセッション接続要請に対する応答を転送する。
【０１２３】
ステップ９１９で、ＵＰｎＰテレフォニーＣＰ１０２は、テレフォニー端末１０３からメディアセッション設定を要請し、ステップ９２０で、テレフォニー端末１０３は、この要請に対する応答を転送する。この際に、ＵＰｎＰテレフォニーＣＰ１０２は、上記の表４に示すように、MediaCapabilityに転送されるメディアのMediaSessionIDを設定することができる。
【０１２４】
ここで、ＨＴＴＰは、ＲＴＰとは異なりマルチプレキシングをサポートしないため、付加的にセッションを確立してメディアを共有しなければならない。MediaCapabilityの各々にShareMediaelementの値として共有されるメディアのMediaSessionIDを説明することにより、各電子機器から転送されるメディアは、他の電子機器に転送されることができる。このような方法を使用する場合に、各メディア別に制御を実行することができる。
【０１２５】
ステップ９２１で、テレフォニー端末１０３は、第１の電子機器１０４１から受信されたメディアを第２の電子機器１０４２に転送する。
【０１２６】
ステップ９２２乃至ステップ９２５は、上述したようなステップ９１７乃至ステップ９２０と同一であり、ＵＰｎＰテレフォニーＣＰ１０２は、第１の電子機器１０４１とテレフォニー端末１０３間の追加セッションを設定する。
【０１２７】
ステップ９２６で、テレフォニー端末１０３は、第２の電子機器１０４２から受信されたメディアを第１の電子機器１０４１に転送する。
【０１２８】
上述したように、本発明の実施形態に従って、ＨＴＴＰを用いてメディアを統合し、複数の電子機器間のメディアを送受信するために、この複数の電子機器間の通話を提供することができる。
【０１２９】
図１０は、本発明の実施形態によるＨＴＴＰを用いて複数の電子機器間の呼接続の間に新たな電子機器を参加させるための過程を示す信号フローチャートである。
【０１３０】
図１０を参照すると、ステップ１００１乃至ステップ１００３で、第１の電子機器１０４１、テレフォニー端末１０３、及び外部は、相互に通話を行う。
【０１３１】
ステップ１００４及びステップ１００５で、ＵＰｎＰテレフォニーＣＰ１０２は、第２の電子機器１０４２のgetMediaCapability（）アクションを用いて第２の電子機器１０４２のメディア能力を要請し収集する。その後に、ＵＰｎＰテレフォニーＣＰ１０２は、この収集された能力情報を分析することによりホームネットワークに使用可能なメディア能力情報を決定する。
【０１３２】
ステップ１００６及びステップ１００７で、ＵＰｎＰテレフォニーＣＰ１０２は、ModifyCall（）アクションを用いて既存のセッションを介して受信されるメディアを第２の電子機器と共有するように設定される。この際に、表４に示すように、SEQReorderingElementの値を１に設定する。
【０１３３】
ステップ１００８乃至ステップ１０２３がステップ９１１乃至ステップ９２６と同一であるので、具体的な説明を省略する。
【０１３４】
上述したように、本発明の実施形態に従って、このメディアがＨＴＴＰを用いて統合され、複数の電子機器間で送受信されるために、複数の電子機器間の通話を提供することができる。
【０１３５】
図１１は、本発明の実施形態に従って使用可能な呼制御信号が送受信される過程を示す信号フローチャートである。このような呼制御信号を用いて、ＵＰｎＰテレフォニーＣＰ１０２は、ＵＰｎＰテレフォニーサーバ１０６の呼制御サービスを制御することができ、テレフォニーコアモジュール１０５を制御することにより呼関連情報をテレフォニーサービスプロバイダー１０１に伝達することができる。
【０１３６】
図１１を参照すると、ステップ１１０１で、ＵＰｎＰテレフォニーＣＰ１０２は、電話ベルが鳴っている間に電話を受けようとする意思を伝達するためにReceiveCall（）アクションをＵＰｎＰテレフォニーサーバ１０６に転送する。
【０１３７】
ステップ１１０２で、ＵＰｎＰテレフォニーサーバ１０６は、テレフォニーサービスプロバイダー１０１が提供したインターフェースを介してReceiveCallメッセージをテレフォニーサービスプロバイダー１０１に転送する。このようなReceiveCallメッセージが転送される場合に、ＵＰｎＰテレフォニーサーバ１０６は、テレフォニーコアモジュール１０５を使用してReceiveCallメッセージを処理した後に、呼転送エージェント１０８を使用して呼データのストリーミングを実行する。
【０１３８】
複数のクライアントを使用して通話を進行しつつReceiveCall（）アクションを受信する場合に、ＵＰｎＰテレフォニーサーバ１０６は、ステップ１１０３で、ＵＰｎＰテレフォニーＣＰ１０２を介して第１のセッションＩＤを割り当て、この第１のセッションＩＤを使用してホーム内の呼データセッションを識別する。
【０１３９】
ステップ１１０４で、ＵＰｎＰテレフォニーＣＰ１０２は、電話番号とともに通話の送信を通知するメッセージを転送するためにSendCall（）アクションをＵＰｎＰテレフォニーサーバ１０６に転送する。
【０１４０】
ステップ１１０５で、ＵＰｎＰテレフォニーサーバ１０６は、テレフォニーサービスプロバイダー１０１が提供したインターフェースを使用してSendCall（）メッセージをテレフォニーサービスプロバイダー１０１に転送する。SendCall（）メッセージが転送される場合に、ＵＰｎＰテレフォニーサーバ１０６は、テレフォニーコアモジュール１０５を使用してSendCall（）メッセージを処理した後に、呼転送エージェント１０８を使用してス呼データのストリーミングを行う。この際に、この呼が受信者に完全に接続されないとしても、ＵＰｎＰテレフォニーサーバ１０６の呼転送エージェント１０８は、送話音をＵＰｎＰテレフォニークライアント１０９の呼転送エージェント１０７にストリーミングすることができる。
【０１４１】
複数のクライアントを使用して通話を進行しつつSendCall（）アクションを受信する場合に、ＵＰｎＰテレフォニーサーバ１０６は、ステップ１１０６で、ＵＰｎＰテレフォニーＣＰ１０２を介して第２のセッションＩＤを割り当て、これを使用してホーム内の呼データセッションを識別する。しかしながら、このために、テレフォニー端末１０３が複数のテレフォニーコアモジュール１０５を有しているか又は同時に複数の通話をサポートする単一のテレフォニーコアモジュール１０５を有していなければならない。複数のテレフォニークライアント１０８１及び１０８２は、同一のテレフォニーサーバ１０６に接続されるが、相互に区別される別途の通話を送受信する。
【０１４２】
ステップ１１０７で、ＵＰｎＰテレフォニーＣＰ１０２は、複数のクライアントが電話通話の間に現在通話に参加するというメッセージを伝達するために、JoinCall（）アクションを使用してこれをＵＰｎＰテレフォニーサーバ１０６に転送する。JoinCall（）アクションを受信したＵＰｎＰテレフォニーサーバ１０６は、ステップ１１０８で、ＵＰｎＰテレフォニーＣＰ１０２を介して第３のセッションＩＤを割り当て、これを使用してホーム内の呼データセッションを区別する。ユーザは、JoinCall（）を介して現在進行中の通話に参加することができる。
【０１４３】
ステップ１１０９で、ＵＰｎＰテレフォニーＣＰ１０２は、電話を終了するというメッセージを伝達するためにTerminateCall（）アクションをＵＰｎＰテレフォニーサーバ１０６に転送する。ステップ１１１０で、ＵＰｎＰテレフォニーサーバ１０６は、テレフォニーサービスプロバイダー１０１で提供したインターフェースを使用してTerminateCall（）メッセージをテレフォニーサービスプロバイダー１０１に転送する。TerminateCall（）メッセージが転送される場合に、ＵＰｎＰテレフォニーサーバ１０６は、テレフォニーコアモジュール１０５を使用してTerminateCall（）メッセージを処理した後に、呼転送エージェント１０８を使用して呼データのストリーミングを終了する。
【０１４４】
以下、複数のクライアントを使用して通話のための呼接続を終了する過程をより具体的に説明する。
【０１４５】
例えば、単一のユーザが携帯電話を使用して音声通話を実行し、ＴＶを使用して映像を転送すると仮定する。
【０１４６】
ＵＰｎＰテレフォニーＣＰ１０２が携帯電話及びＴＶの中のいずれか１つで通話を終了しようとする場合に、ＵＰｎＰテレフォニーＣＰ１０２は、現在のＵＰｎＰテレフォニーサーバ１０６に接続されたセッションＩＤを含むTerminateCall（セッションＩＤ）アクションを実行する。この際に、テレフォニー端末１０３の呼制御サービスは、ポリシーに従って下記の２つのタイプとして識別されることができる。
【０１４７】
第１のタイプにおいて、テレフォニー端末１０３は、テレフォニーコアモジュール１０５を制御することにより終了信号をテレフォニーサービスプロバイダー１０１に転送し、現在ＵＰｎＰテレフォニーサーバが内蔵されている携帯電話を含むすべてのクライアントとのセッションを終了する。
【０１４８】
第２のタイプにおいて、テレフォニー端末１０３は、テレフォニーコアモジュール１０５を制御せず、テレフォニーサービスプロバイダー１０１と接続を維持したまま接続された現在のＵＰｎＰテレフォニーサーバが内蔵されている携帯電話を含むすべてのクライアントに１つのセッションが終了されたことを公知する。
【０１４９】
このような動作は、複数のユーザが複数の装備を使用して通話を進行する場合にも同一に進行される。
【０１５０】
他のクライアントを使用して現在使用中である呼セッションに参加する場合に、ＵＰｎＰテレフォニーＣＰ１０２は、JoinCall（）アクションを使用して新たなセッションを形成し、セッションＩＤの割り当てを受ける。この際に、テレフォニー端末１０３の統合モジュールは、テレフォニーサービスプロバイダー１０１との現在の接続を維持したまま新たなセッションからの入力を統合し、テレフォニーサービスプロバイダー１０１に転送する。また、テレフォニー端末１０３の統合モジュールは、テレフォニーサービスプロバイダー１０１からくる呼データ及び既存のクライアントから送信される音声及び映像を統合することにより、この統合されたデータを新規クライアントに転送する。さらに、終了のために、この統合モジュールは、セッションＩＤを使用して電話通話を終了する。
【０１５１】
以上、本発明を具体的な実施形態を参照して詳細に説明してきたが、本発明の範囲及び趣旨を逸脱することなく様々な変更が可能であるということは、当業者には明らかであり、本発明の範囲は、上述の実施形態に限定されるべきではなく、特許請求の範囲の記載及びこれと均等なものの範囲内で定められるべきである。
【符号の説明】
【０１５２】
１０１  テレフォニーサービスプロバイダー
１０２  ＵＰｎＰテレフォニー制御ポイント
１０３  テレフォニー端末
１０５  テレフォニーコアモジュール
１０６  ＵＰｎＰテレフォニーサーバ
１０８  呼転送エージェント
１０９  メディア受信部
１０４１  第１の電子機器
１０４２  第２の電子機器
１０８１，１０８２  ＵＰｎＰテレフォニークライアント
【図１】
0005266419.tif 000006
【図２】
0005266419.tif 000007
【図３】
0005266419.tif 000008
【図４】
0005266419.tif 000009
【図５】
0005266419.tif 000010
【図６】
0005266419.tif 000011
【図７】
0005266419.tif 000012
【図８】
0005266419.tif 000013
【図９】
0005266419.tif 000014
【図１０】
0005266419.tif 000015
【図１１】
0005266419.tif 000016