JP2005505196A - UPnPネットワークを一つにまとめるためのユニキャストメッセージをトンネリングさせるマルチキャスト発見プロトコル使用方法 - Google Patents

UPnPネットワークを一つにまとめるためのユニキャストメッセージをトンネリングさせるマルチキャスト発見プロトコル使用方法 Download PDF

Info

Publication number
JP2005505196A
JP2005505196A JP2003533519A JP2003533519A JP2005505196A JP 2005505196 A JP2005505196 A JP 2005505196A JP 2003533519 A JP2003533519 A JP 2003533519A JP 2003533519 A JP2003533519 A JP 2003533519A JP 2005505196 A JP2005505196 A JP 2005505196A
Authority
JP
Japan
Prior art keywords
multicast
message
domain
eds
search
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2003533519A
Other languages
English (en)
Other versions
JP2005505196A5 (ja
Inventor
ムーネン,ジャン アール
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of JP2005505196A publication Critical patent/JP2005505196A/ja
Publication of JP2005505196A5 publication Critical patent/JP2005505196A5/ja
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2809Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1836Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with heterogeneous network architecture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • H04L12/2832Interconnection of the control functionalities between home networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/284Home automation networks characterised by the type of medium used
    • H04L2012/2841Wireless

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

装置およびサービスのUPnP制御ネットワークドメインにおける発見プロトコルの範囲は拡張される。1つのドメインのマルチキャストチャネルにおける検索メッセージまたは通知メッセージは第2ドメインに送信されるユニキャストメッセージにカプセル化されるようになる。マルチキャストメッセージは第2ドメインにおけるユニキャストメッセージから抽出され、第2ドメインのマルチキャストチャネルに入力される。

Description

【技術分野】
【0001】
本発明は、マルチドメインネットワークにおける発見手続きの使用および特徴に関する。
【背景技術】
【0002】
例えば、HAVi、UPnP、JiniおよびVESA等のホームネットワークアーキテクチャは、代表的には、装置発見プロトコルを有する。このプロトコルは、プラグアンドプレイの動きを実行するために使用され、すなわち、装置がネットワークに(または、無線の場合、有効範囲内に入る)プラグインされるとき、装置は全ての対象となるパーティーにより自動的に発見され、即座に用いられることができる。UPnPおよびJiniのようなIPベースのホームネットワークは、IPマルチキャスティングの上に発見プロトコルを構築する。この場合、標準的なIPアドレスおよびポートはマルチキャストチャネルとして標準化される。ネットワークに加えられ且つ他のネットワークに自身を公表することを望む装置は、このチャネルに特定の公表メッセージを送信する。新しい装置を発見することを望む装置はこのチャネルを簡単に受信する。
【0003】
装置の自動発見は、それら装置を持っている人間と共に、(ホール)ネットワークに入ったりそれから出たりするPDA(携帯情報端末)または携帯電話のような無線装置に対して特に重要である。しかしながら、自動発見はまた、非携帯装置に対して関連性がある。これらの装置は、ユーザの意のままにオンまたはオフにされることが可能であり、そのように意のままにネットワークに入いりまたはネットワークから出ることが可能である。自動発見が重要である他の理由は、IPアドレスの揮発性である。代表的には、DHCPのようなIPアドレス割り当てスキームは、一時的を基本として装置にIPアドレスを割り当てる。換言すれば、IPアドレス“A”において昨日発見された装置は、明日IPアドレス“B”を有することが可能である。発見プロトコルは、この新しいアドレスにおいてそれ自身を公表するためにこの装置のための機構を提供し、これにより、全ての対象となる顧客がこの新しいアドレスに気が付くようになることを確実にする。たとえ装置がユーザの観点からホームネットワークに入いりまたはネットワークから出ないとしても、ネットワークの観点からそれができる。それ故、発見は、装置が店から家に持って行かれてホームネットワークに設置されたときに実行される単に一度きりのアクティビティではない。そうではなく、発見は、ユーザまたはアプリケーションが特定のタイプの装置を用い且つ制御したいときはいつでも実行される必要があるセットアッププロセスである。
【0004】
IPマルチキャスティングに基づく発見は幾つかの問題を引き起こす。例えば、一般に、IPマルチキャスティングは、全体的なインターネットに亘ってサポートされない。多くのIPルータおよびファイアウォール/ゲートウェイは全てのマルチキャストトラフィックを間単にブロックする。他の問題の側面として、IPマルチキャスティングは拡大しない。マルチキャストメッセージは、マルチキャストメッセージの範囲を特定するTTL(Time−To−Live)をもつ必要がある。TTLフィールドは、このパケットが通過することが可能であるルータの数を特定し、全体的なインターネットをこれらのメッセージで溢れさせることを回避することが必要とされる。IPマルチキャストルーティングプロトコルは、所定のマルチキャストパケットが転送されるべき送信ホストからどれ位遠いかを決定するために、IPデータグラムのTTLフィールドを使用する。マルチキャストデータグラムに対するデフォルトTTLは1つであり、その結果、ローカルネットワークにおける他のホストにのみ行くマルチキャストパケットが得られる。一般に、2つの装置間のパスにおけるルータの数を知ることは不可能である。それ故、一般に、感知可能なTTL値は知られておらずに予測できず、マルチキャストメッセージが全ての関連する宛先に届くことを予め保証することはできない。
【発明の開示】
【課題を解決するための手段】
【0005】
本発明者は、TTL値が互いに発見することができる装置のクラスタを特定するために用いられることができることを実現した。本発明の特徴は、特に、拡張発見サーバ間で交換されるポイントツーポイント(または、ユニキャスト)メッセージ内のこれらのマルチキャストメッセージの“トンネリング”によりそのようなクラスタの複数を接続するための機構に関する。その結果、これらのサーバにより接続され且つ互いから離れた位置に存在する、離れたクラスタにおける装置およびアプリケーションは、いまや、互いを発見し且つ制御することができる。
【0006】
従って、本発明の特徴は、複数のマルチキャストドメインをブリッジングする方法に関する。ドメインのうち特定な1つに源を発するマルチキャストメッセージは、ドメインのうち少なくとも他の1つにユニキャストメッセージとして転送されることを可能にする。次いで、マルチキャストメッセージは、他のドメインにおけるユニキャストメッセージから再生成されることが可能である。
【0007】
本発明の他の特徴は、第1マルチキャストドメイン、例えば、ホームネットワークの第1部分において用いられるハードウェアまたはソフトウェア構成要素に関する。その構成要素は、第2マルチキャストドメイン、例えば、ホームネットワークの第2部分に送信される湯にキャストメッセージにおけるマルチキャストメッセージをカプセル化するために機能する。
【0008】
本発明は、マルチキャストトンネリング及び基準変換により発見プロトコルの範囲を拡張することが可能であって、1つのドメインのマルチキャストチャネルにおけるサーチメッセージまたはアナウンスメントメッセージは、第2ドメインに送信されるユニキャストメッセージにカプセル化された状態になる。マルチキャストメッセージは、第2ドメインにおいてユニキャストメッセージから抽出され、第2ドメインのマルチキャストチャネルに入力される。
【0009】
以下、本発明について、同時提出の図面を用いて、実施例によりさらに詳細に説明する。
【0010】
一連の図面を通して、同じ参照番号は類似するかまたは対応する構成要素または機能を表す。
【発明を実施するための最良の形態】
【0011】
図1および2は、1つのマルチキャストドメインにおいてイベントを検索し且つ通知することを示すイベント図である。代表的な発見プロトコルは、2つの可能な役割の1つを仮定する装置(または、ソフトウェアアプリケーション)であって、一方は制御された装置またはサーバであり、他方は制御装置またはクライアントアプリケーションである、装置を含む。発見プロトコルは、(特定のタイプの)制御された装置のために制御装置によりアクティブ検索を実行する。
【0012】
図1において、制御装置102はマルチキャストチャネル106に検索メッセージ104を送信する。被制御装置108、110および112はマルチキャストチャネル106を受信する。関係する被制御装置108乃至112は、ユニキャスト応答114および116を制御装置102、検索メッセージの送信装置104に送信する。
【0013】
図2において、被制御装置108および208は、例えば、非制御装置208のための“パワーオン”または“所定範囲に入る”等のクライアントのイベントに基づいてまたは定期的に、存在を通知するために、マルチキャストチャネル106に通知メッセージ202及び204を送信する。被制御装置110は、差し迫った消失(例えば、パワーシャットダウンの場合)を通知するためにマルチキャストチャネル106につうちメッセージ206を送信する。
【0014】
検索応答114および116並びに存在通知202および204は、それぞれの被発見装置へのそれぞれの参照を含む。参照は、例えば、IPアドレスまたはURLを有する。被発見装置とのその後の相互作用はこの参照に基づいている。
【0015】
本発明は、このネットワークにおける装置がリモート装置を発見し(または発見され)且つリモート装置により使用されることを可能にするために、(ホーム)ネットワークに追加されることができる“被拡張サーバ(Extended Discovery Server:EDS)”と呼ぶソフトウェア構成要素をここでは導入する。EDSは、インターネットまたは他の広域ネットワーク(Wide Area Network:WAN)により1つまたはそれ以上のEDSに接続される必要がある。静的グローバルIPアドレスまたは登録されたインターネットドメイン名のようなこれらのEDSへのグローバル参照を知ることが必要である。EDSの機能については、制御装置が相互交流するためにリモート装置を検索することと、被制御装置がリモート制御装置にその存在または差し迫った消失を通知することの2つのシナリオについて、以下で説明する。
【0016】
図3は、ドメイン302およびドメイン304であって、例えば、家庭1および家庭2それぞれにおけるイベントを伴うシナリオを示している。ドメイン302はEDS306を有し、ドメイン304はEDS308を有する。EDS306および308は、それらのネットワーク、すなわちドメイン302および304を互いに共有することを可能にする。EDS306および308は両方共、マルチキャストチャネル310および312においてメッセージを受信する。示した例においては、検索メッセージ314はドメイン302においてEDS306により検出される。EDS306は、新しいユニキャストメッセージ318に、マルチキャスト送信装置であって、ここでは装置316への参照と共にマルチキャストメッセージ314をカプセル化する。ドメイン302におけるオリジナルのマルチキャスト送信装置316がローカル参照を使用する場合、その参照は、例えば、NATにより変換され、同等なグローバル参照により置き換えられる。EDS306は、次いで、共有することを望む1つまたはそれ以上の他のEDSにWAN326によりユニキャストメッセージとしてカプセル化されたマルチキャストメッセージ318を送信する。この例において、関連する他のEDSはEDS308である。EDS308がEDS306からメッセージ318を受信するとき、前者はカプセル化された検索メッセージ314とオリジナルマルチキャスト送信装置316のグローバル参照とを抽出する。EDS308は、次いで、ドメイン304におけるマルチキャストチャネル312に抽出された検索メッセージ320を送信する。それ故、オリジナルマルチキャストメッセージ314は、まるでドメイン302からWAN326を介してドメイン304にトンネリングしたかのように、異なるマルチキャストドメインにおいて再生成される。EDS308は再生成されたマルチキャストメッセージ320の送信装置であるため、もしあれば、この検索メッセージに対する応答を受信する。ドメイン304における装置、例えば、装置322および324から受信された各々の応答は、ドメイン302におけるオリジナル検索の送信装置316に転送される。それら応答がローカル参照を含む場合、それらの参照は、例えば、NATにより変換され、同等のグローバル参照により置き換えられる。ドメイン302における制御装置316は、検索されたドメイン304において被制御装置を発見した上は、制御装置316は装置322と相互作用するために受信された参照を使用することができる。これを実行するための実際の機構は本発明に依存しない。通常、それらの機構は、HTTPのようなユニキャストに基づく。
【0017】
図4は、ドメイン302および304におけるイベントを伴うシナリオを示しており、装置406はその存在を通知する。EDS306および308は、標準化されたマルチキャストチャネル310および312に関するメッセージを受信する。通知メッセージ404が、ドメイン304におけるEDS308によってこのシナリオにおいて、EDSにより検出されたときはいつでも、関連するEDSは全体的なマルチキャストメッセージ404をカプセル化する。通知404が、例えば、送信装置406に対するローカル参照を有する場合、その参照は、例えばNATにより変換され、同等なグローバル参照により置き換えられる。EDS308は、次いで、1つまたはそれ以上の他のEDSであって、このシナリオにおいてはEDS306に、WANを介して、ユニキャストとしてカプセル化されたマルチキャストメッセージ408を送信する。EDS306がEDS308からユニキャストメッセージ408を受信するとき、前者はメッセージ408からカプセル化されたつうちメッセージ404を抽出する。EDS306は、次いで、ドメイン302において、マルチキャストチャネル310に抽出された通知メッセージ412を送信する。それ故、オリジナルマルチキャストメッセージ404は、まるでドメイン304からWAN326を介してドメイン302にトンネリングしたかのように、異なるマルチキャストドメインにおいて再生成される。通知404が、メッセージ412としてドメイン302において再生成された上は、ドメイン302における制御装置はドメイン304における新しい装置406を認識し、通知メッセージ412に含まれる参照により装置406と相互作用することができる。これを実行するための実際の機構は本発明に依存しない。通常、それらの機構は、HTTPのようなユニキャストに基づく。
【0018】
本発明は、1つのドメイン、例えば、ホームネットワークまたは他の限定領域内で発見されることができるエンティティが、制御された方式でリモートアプリケーションにより発見されることを可能にする。それらエンティティは、UPnPに基づく装置のような装置、サービス、オーディオ/映像(A/V)コンテンツ情報の個々の構成要素とすることができ、またはPDAまたは携帯電話のようなパーソナル装置に関連する人さえすることができる。拡張される発見プロトコルの範囲は、互いのネットワークアドレスを知るEDSの集合により決定される。
【0019】
例えば、三人の友達のグループが、彼らのEDSの間の関係を確立することにより彼らのホームネットワークを共有することを決定することが可能である。他の例は、仕事場でまたは休日の出掛け先で宅内の彼のEDSと彼のEDSとの間の関係を確立する携帯専門家である。これを実行するための実際の機構は本発明に依存しない。これらの関係を確立するための実際の機構は本発明の目的に依存しない。
【0020】
EDS機構によるリモートエンティティの発見の後、そのエンティティは用いられ/制御されることが可能である。例えば、宅内におけるセキュリティカメラを仕事場または休暇中の出掛け先において点検することが可能である。友達の宅内で記憶された歌または映像をあなた自身の宅内にダウンロードまたはストリーミングすることが可能であり、宅内におけるVCRを遠隔位置からプログラムすることが可能であり、エネルギーを節約するために、遠隔位置から装置の電源を切ることが可能であり、ホームネットワークは、一日の半端な時間に装置を検索する許可または申し込みを伴わない装置の消失のような侵入/異常を検出するために遠隔的にモニタリングすることができる。
【0021】
EDSは、宅内における特定の装置のみへの、一日の特定時間においてのみに、または特定の‘信頼されている’遠隔EDSのみに遠隔アクセスを可能にするために、フィルタリング機構を実行することが可能である。
【0022】
図5および6は、UPnP構成をもつマルチキャストドメインのためにもう少し詳細に上記の内容を示している。UPnP規格は単純サービス発見プロトコル(Simple Service Discovery Protocol:SSDP)と呼ぶ発見プロトコルを規定している。UPnP装置かまたはUPnPサーバのどちらかを発見することが用いられる。UPnP技術においては、サービスはUPnP装置の一部である基本的構成要素である。SSDPは、標準的なマルチキャストチャネル、239.255.255.250:1900と4のTTLを使用する。SSDPは次のようなメッセージを規定する。
− 通知(ssdp:alive):存在を通知するためにマルチキャストチャネルに被制御装置により定期的に送信される。装置の説明文書へのURL参照を含む。
− 通知(ssdp:バイバイ):差し迫った消失を通知するためにマルチキャストチャネルに被制御装置により送信される。
− M検索(<検索−目的>):特定の装置タイプ、サービスタイプ、装置インタフェースまたは全ての装置を検索するためにマルチキャストチャネルに制御装置により送信される。<検索 目的>に適合する被制御装置は、装置の説明文書に対するURL参照を含むメッセージを用いる検索の送信装置に応答する必要がある。
【0023】
制御装置が、対象とされる装置を発見するためにSSDPを使用した後、制御装置は装置文書に対するURLをもつ。制御装置は、その後、この文書をもってきて、その装置が含むサービス(基本的構成要素)に対する参照を発見するためにその文書を解析する。制御装置は、次いで、この装置と実際に相互作用するそれら参照を使用することができる。参照はURLの形式の状態であり、相互作用は制御装置と被制御装置との間のHTTPプロトコル(POSTメッセージによる)を使用することに基づいている。
【0024】
一部の宅内においては、装置がそれ自身について通知するために用いるURL参照は、所謂‘ローカル’IPアドレスに基づいており、そのアドレスはグローバルには一意ではないことを意味し、URL参照はグローバルインターネットにおいては使用することができない。そのような宅内においては、少なくとも1つの装置であって、例えば、インターネットゲートウェイは、グローバルIPアドレスを有する。このインターネットゲートウェイは、代表的には、グローバルなIPアドレスとポートとをローカルなIPアドレスとポートとにマッピングするための機構である、NAT(Network Address Translation:ネットワークアドレス変換)またはNAPT(Network Address Port Translation:ネットワークアドレスポート変換)を実行する。EDSは、インターネットで移動するために家庭を出発し遠隔の家庭に達する全てのSSDPメッセージのためのグローバルアドレスによりローカルアドレスを置き換えるためにこの機構を使用することができる。具体的には、これは次のようなメッセージに関係する。
− ローカル装置の通知(ssdp:alive)
− リモートM検索(<検索−目的>)メッセージへの応答
この実施形態において、トンネリングに使用されるユニキャストメッセージはHTTP POST機構である。HTTP本体は、SSDP検索、IPアドレスおよび送信装置のポートの場合、完全なSSDPメッセージ(SSDPヘッダ+本体)に送信装置のIPアドレスとポートを加えたものを有する。この後者の情報は、‘ORGINAL−MCAST−SENDER’と呼ばれるHTTPヘッダとして符号化される。この実施形態におけるEDSは、URL参照の形式で互いに識別する。
【0025】
さらに具体的には、被トンネリング検索メッセージは次のようである。
POST <EDSのURLのパス> HTTP/1.1
M−SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: “ssdp:discover”
MX: <応答を遅延するための秒数>
ST: <検索目的>
ROGINAL−MCAST−SENDER: <グローバルIPアドレスおよびマルチキャスト送信装置のポート>
存在メッセージの被トンネリング通知は次のようである。
POST <遠隔EDSのURL参照のパス> HTTP/1.1
M−SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
CACHE−CONTROL: max−age = <広告が期限切れになるまでの秒数>
LOCATION: <装置に対するグローバルURL参照>
NT: <検索目的>
NTS: “ssdp:alive”
SERVER: <OS/バージョン> UPnP/1.0 <プロダクト/バージョン>
USN: <広告UUID>
差し迫った消失メッセージの被トンネリング通知は次のようである。
POST <EDSのURLのパス> HTTP/1.1
M−SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
NT: <検索目的>
NTS: “ssdp:byebye”
USN: <広告UUID>
全てにおいて、これに対するHTTP POSTの応答は標準的なok応答、
HTTP/1.1 200 OK
である。
【0026】
上記の括弧(“<”および“>”)に入ったメッセージの部分は文字通りに取られるべきものではないが、UPnP SSDP仕様において規定されるように解釈されるべきものである。
【0027】
図5および6はそれぞれ、図3に対応する検索トンネリングおよび図4に対応する通知トンネリングのためのシナリオを示すイベント図である。イベントはこのUPnP/SSDP/HTTPに特有の表現に表現し直される。
【図面の簡単な説明】
【0028】
【図1】マルチキャストドメインにおける検索イベントおよび通知イベントを示すイベント図である。
【図2】マルチキャストドメインにおける検索イベントおよび通知イベントを示すイベント図である。
【図3】2つのマルチキャストドメインの間のマルチキャストメッセージのトンネリングを示すイベント図である。
【図4】2つのマルチキャストドメインの間のマルチキャストメッセージのトンネリングを示すイベント図である。
【図5】UPnP構成をもつマルチキャストドメイン間のトンネリングを示すイベント図である。
【図6】UPnP構成をもつマルチキャストドメイン間のトンネリングを示すイベント図である。

Claims (9)

  1. 複数のマルチキャストドメインをブリッジする方法であって:
    前記ドメインの特定な1つから出るマルチキャストメッセージを前記ドメインの少なくとも他の1つへのユニキャストメッセージとして転送することを可能にする段階;並びに
    前記他のドメインにおいて前記ユニキャストメッセージから前記マルチキャストメッセージを再生成することを可能にする段階;
    を有することを特徴とする方法。
  2. 請求項1に記載の方法であって、前記マルチキャストメッセージは装置またはサービスの発見のための検索メッセージを有する、ことを特徴とする方法。
  3. 請求項1に記載の方法であって、前記マルチキャストメッセージは装置またはサービスの存在を通知するための通知メッセージを有する、ことを特徴とする方法。
  4. 請求項1に記載の方法であって、前記特定のドメインまたは前記他のドメインの少なくとも一部は無線ネットワークの一部を形成する、ことを特徴とする方法。
  5. 請求項1に記載の方法であって、IPマルチキャスティングを使用する段階を有する、ことを特徴とする方法。
  6. 請求項1に記載の方法であって、前記ドメインの少なくとも1つはUPnPアーキテクチャを有する、ことを特徴とする方法。
  7. データネットワークにおけるユニキャストメッセージであって、マルチキャストメッセージはユニキャストメッセージにおいてカプセル化される、ことを特徴とするユニキャストメッセージ。
  8. マルチキャストドメインと共に使用するための構成要素であって、ユニキャストメッセージにおいて、前記マルチキャストドメインにおいてマルチキャストチャネルから受信されるマルチキャストメッセージをカプセル化するために動作可能である、ことを特徴とする構成要素。
  9. マルチキャストドメインと共に使用するための構成要素であって、前記マルチキャストドメインのマルチキャストチャネルにマルチキャストメッセージを転送するためのユニキャストメッセージからマルチキャストメッセージを抽出するために動作可能である、ことを特徴とする構成要素。
JP2003533519A 2001-10-03 2002-09-12 UPnPネットワークを一つにまとめるためのユニキャストメッセージをトンネリングさせるマルチキャスト発見プロトコル使用方法 Withdrawn JP2005505196A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/970,539 US20030063608A1 (en) 2001-10-03 2001-10-03 Multicast discovery protocol uses tunneling of unicast message
PCT/IB2002/003778 WO2003030452A2 (en) 2001-10-03 2002-09-12 Multicast discovery protocol using tunneling of unicast message

Publications (2)

Publication Number Publication Date
JP2005505196A true JP2005505196A (ja) 2005-02-17
JP2005505196A5 JP2005505196A5 (ja) 2005-11-17

Family

ID=25517103

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003533519A Withdrawn JP2005505196A (ja) 2001-10-03 2002-09-12 UPnPネットワークを一つにまとめるためのユニキャストメッセージをトンネリングさせるマルチキャスト発見プロトコル使用方法

Country Status (5)

Country Link
US (1) US20030063608A1 (ja)
EP (1) EP1438806A2 (ja)
JP (1) JP2005505196A (ja)
CN (1) CN1565104A (ja)
WO (1) WO2003030452A2 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005352890A (ja) * 2004-06-11 2005-12-22 Canon Inc サービス提供システム、サービス提供方法及びそのプログラム
JP2006221438A (ja) * 2005-02-10 2006-08-24 Fujitsu Ltd 情報処理装置
JP2008022213A (ja) * 2006-07-12 2008-01-31 Kddi Corp Lanに接続された情報機器を、wanを介して制御するためのゲートウェイ及びプログラム
JP2008159024A (ja) * 2006-11-28 2008-07-10 Canon Inc サービス公開抑制装置、方法、及び、プログラム
JP2009134697A (ja) * 2007-11-21 2009-06-18 Ind Technol Res Inst リモートインターフェイス装置、制御システム、及びそれらの方法
JP2010515338A (ja) * 2006-12-28 2010-05-06 テレフオンアクチーボラゲット エル エム エリクソン(パブル) サービス発見のための方法と装置
JP2011015440A (ja) * 2005-07-20 2011-01-20 Samsung Electronics Co Ltd イベント情報提供装置及びイベント情報提供システム
US8150978B2 (en) 2005-11-17 2012-04-03 Samsung Electronics Co., Ltd. Apparatus and method for managing user interface

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7830787B1 (en) 2001-09-25 2010-11-09 Cisco Technology, Inc. Flooding control for multicast distribution tunnel
US7299304B2 (en) * 2001-11-20 2007-11-20 Intel Corporation Method and architecture to support interaction between a host computer and remote devices
GB0129174D0 (en) * 2001-12-06 2002-01-23 Koninl Philips Electronics Nv Havi-upnp bridging
GB0129177D0 (en) * 2001-12-06 2002-01-23 Koninl Philips Electronics Nv Havi-upnp bridging
DE10302477A1 (de) * 2003-01-23 2005-02-24 Deutsche Thomson-Brandt Gmbh Verfahren zur Verfügbarmachung eines Eingabeparameters einer Netzwerkstation eines Netzwerks eines ersten Typs in einem Netzwerk eines zweiten Typs sowie Verbindungseinheit zur Verbindung der Netzwerke des ersten und zweiten Typs
KR100512959B1 (ko) 2003-04-12 2005-09-07 삼성전자주식회사 멀티홈 서비스 시스템
KR100493898B1 (ko) 2003-04-16 2005-06-10 삼성전자주식회사 피제어 디바이스의 리스트를 제공하는 네트워크 장치,시스템 및 방법
EP1631882A4 (en) * 2003-06-02 2011-10-05 Seiko Epson Corp PICTURE DISPLAY DEVICE AND METHOD FOR NOTIFYING THE PRESENCE OF AN IMAGE DISPLAY DEVICE VIA A NETWORK
KR100541942B1 (ko) * 2003-08-11 2006-01-10 삼성전자주식회사 홈네트워크의 홈디바이스원격관리장치 및 그 방법
US20050108331A1 (en) * 2003-10-31 2005-05-19 Osterman Lawrence W. Presence tracking for datagram based protocols with search
US7925778B1 (en) 2004-02-13 2011-04-12 Cisco Technology, Inc. Method and apparatus for providing multicast messages across a data communication network
JP4154364B2 (ja) 2004-04-22 2008-09-24 キヤノン株式会社 通知方法
KR20070008568A (ko) 2004-04-23 2007-01-17 마쯔시다덴기산교 가부시키가이샤 서버 장치, 클라이언트 장치 및 네트워크 시스템
US7739375B2 (en) * 2004-05-10 2010-06-15 Sharp Labratories Of America, Inc. System and method for UPnP discovery advertisement byebye by proxy
US7613893B2 (en) * 2004-06-22 2009-11-03 Intel Corporation Remote audio
US7587495B2 (en) * 2004-08-26 2009-09-08 Apple Inc Automatic configuration of controller computers in a network
GB2418574A (en) * 2004-09-22 2006-03-29 Motorola Inc Translating multicast packets to unicast packets and then converting these unicast packets to multicast packets, by rewriting addresses
JP2006108853A (ja) * 2004-10-01 2006-04-20 Hitachi Ltd パケットの転送先を自動認識可能とした通信機器および通信システムならびにプログラム
US7693132B1 (en) 2004-10-01 2010-04-06 Avaya Canada Corp. Multicast and unicast message re-direction system, method, message re-director, and network device
US8619774B2 (en) * 2004-10-26 2013-12-31 Cisco Technology, Inc. Method and apparatus for providing multicast messages within a virtual private network across a data communication network
US20060143295A1 (en) * 2004-12-27 2006-06-29 Nokia Corporation System, method, mobile station and gateway for communicating with a universal plug and play network
WO2006112662A1 (en) * 2005-04-19 2006-10-26 Lg Electronics Inc. Method and apparatus for making devices on a local network remotely-accessible
US20080313530A1 (en) * 2005-04-19 2008-12-18 Yu Kyoung Song Method and Apparatus for Making Devices on a Local Network Remotely-Accessible
US8561147B2 (en) * 2005-04-19 2013-10-15 Lg Electronics Inc. Method and apparatus for controlling of remote access to a local network
WO2006120590A1 (en) * 2005-05-09 2006-11-16 Koninklijke Philips Electronics N.V. A tunnel device to be used in networks for etablishing a connection therebetween
DE102005034972A1 (de) * 2005-07-22 2007-01-25 Deutsche Thomson-Brandt Gmbh Verfahren zum Fernzugriff auf ein lokales Netzwerk sowie Vermittlungsknoten für die Durchführung des Verfahrens
JP4600992B2 (ja) * 2005-08-17 2010-12-22 Kddi株式会社 家電機器遠隔操作システムおよびその運用方法
WO2007038856A1 (en) * 2005-10-05 2007-04-12 Nortel Networks Limited Provider link state bridging
US7808930B2 (en) * 2005-10-26 2010-10-05 Cisco Technology, Inc. Dynamic multipoint tree rearrangement
US8144628B2 (en) * 2005-12-13 2012-03-27 Cisco Technology, Inc. Acknowledgement-based rerouting of multicast traffic
US7953027B2 (en) * 2006-02-16 2011-05-31 Cisco Technology, Inc. Rerouting multicast traffic in response to detecting imminent network disruption
EP2025163B1 (en) * 2006-05-19 2018-05-16 Nokia Solutions and Networks GmbH & Co. KG A scalable unified framework for messaging using multicast and unicast methods
US20070280230A1 (en) * 2006-05-31 2007-12-06 Motorola, Inc Method and system for service discovery across a wide area network
US20080267144A1 (en) * 2007-04-26 2008-10-30 Motorola, Inc. System and method for managing broadcast and/or multicast based communication sessions for mobile nodes
US8570911B2 (en) 2007-09-24 2013-10-29 Qualcomm Incorporated Multicast messaging within a wireless communication system
US9344290B2 (en) 2007-09-24 2016-05-17 Qualcomm Incorporated Terminating a multicast session within a wireless communications network
WO2009058058A1 (en) * 2007-10-31 2009-05-07 Telefonaktiebolaget Lm Ericsson (Publ) A method and a device for improved connectivity in a vpn
KR101002811B1 (ko) * 2008-02-22 2010-12-21 삼성전자주식회사 Ip 멀티캐스팅 패킷 터널링 제공 방법 및 장치
US8489134B2 (en) * 2008-09-02 2013-07-16 Cisco Technology, Inc. System and method for providing presence based trunking in a network environment
WO2010052696A1 (en) * 2008-11-05 2010-05-14 Ubstream Ltd. Session initiation protocol in multi-cast/unicast system for connection between users behind nat and connection between server and users behind nat
MY148159A (en) * 2008-11-14 2013-03-15 Mimos Berhad A method and system for encapsulating multicast packets into unicast packets
CN102763359B (zh) * 2009-12-10 2016-01-20 汤姆森特许公司 多播网络中流控制传输协议的通信量优化器及方法
IT1399749B1 (it) * 2010-04-30 2013-05-03 March Networks Corp Configurazione automatica di connessione da telecamera a server di gestione video
KR101885133B1 (ko) 2011-02-01 2018-08-03 삼성전자주식회사 디지털 디바이스에서 어플리케이션 자동 인스톨 기능을 제공하기 위한 장치 및 방법
EP2547042B1 (en) * 2011-07-11 2015-11-04 Tanaza S.r.l. Method and system for managing network devices of generic vendors and manufactures
WO2013016189A1 (en) 2011-07-22 2013-01-31 Interdigital Patent Holdings, Inc. Managing multicast traffic
US9014075B2 (en) * 2011-10-13 2015-04-21 Alcatel Lucent Wide area mirroring router
US8931011B1 (en) * 2012-03-13 2015-01-06 Amazon Technologies, Inc. Systems and methods for streaming media content
US9313641B2 (en) 2012-09-17 2016-04-12 Qualcomm Incorporated System and method for advertising and communicating within a neighborhood aware network
US20140136660A1 (en) * 2012-11-12 2014-05-15 Benu Networks, Inc. Extending multicast/broadcast services to wide area networks
US20140208137A1 (en) * 2013-01-24 2014-07-24 General Electric Company Systems and methods for dynamic load reduction control messaging
CN105637819B (zh) * 2013-10-28 2019-08-27 柏思科技有限公司 用于传输广播数据的方法和***
CN103986631B (zh) * 2014-05-26 2016-03-30 小米科技有限责任公司 局域网设备发现方法及装置
EP3588996A1 (en) 2018-06-29 2020-01-01 Advanced Digital Broadcast S.A. A method and a system for discovering compatible devices in a local network
US10931984B2 (en) 2018-12-11 2021-02-23 At&T Intellectual Property I, L.P. Consolidating content streams to conserve bandwidth
US11184274B2 (en) 2019-05-31 2021-11-23 Microsoft Technology Licensing, Llc Multi-cast support for a virtual network
CN114697880B (zh) * 2020-12-31 2023-05-12 华为技术有限公司 跨网段发现的方法、路由设备及***

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6041166A (en) * 1995-07-14 2000-03-21 3Com Corp. Virtual network architecture for connectionless LAN backbone
US6580722B1 (en) * 1998-08-21 2003-06-17 Sun Microsystems, Inc. Bypassing topological restrictions with tunnels
JP3506092B2 (ja) * 2000-02-28 2004-03-15 日本電気株式会社 マルチキャストパケット転送装置、マルチキャストパケット転送システム及び記憶媒体
US7171475B2 (en) * 2000-12-01 2007-01-30 Microsoft Corporation Peer networking host framework and hosting API

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005352890A (ja) * 2004-06-11 2005-12-22 Canon Inc サービス提供システム、サービス提供方法及びそのプログラム
JP4500592B2 (ja) * 2004-06-11 2010-07-14 キヤノン株式会社 サービス提供システム及びサービス提供方法
JP2006221438A (ja) * 2005-02-10 2006-08-24 Fujitsu Ltd 情報処理装置
JP2011015440A (ja) * 2005-07-20 2011-01-20 Samsung Electronics Co Ltd イベント情報提供装置及びイベント情報提供システム
US8150978B2 (en) 2005-11-17 2012-04-03 Samsung Electronics Co., Ltd. Apparatus and method for managing user interface
JP2013041611A (ja) * 2005-11-17 2013-02-28 Samsung Electronics Co Ltd ユーザインターフェースを管理する装置、表示する装置、管理する方法、及び表示する方法
US8521814B2 (en) 2005-11-17 2013-08-27 Samsung Electronics Co., Ltd. Apparatus and method for managing user interface
JP2008022213A (ja) * 2006-07-12 2008-01-31 Kddi Corp Lanに接続された情報機器を、wanを介して制御するためのゲートウェイ及びプログラム
JP4679453B2 (ja) * 2006-07-12 2011-04-27 Kddi株式会社 Lanに接続された情報機器を、wanを介して制御するためのゲートウェイ及びプログラム
JP2008159024A (ja) * 2006-11-28 2008-07-10 Canon Inc サービス公開抑制装置、方法、及び、プログラム
JP2010515338A (ja) * 2006-12-28 2010-05-06 テレフオンアクチーボラゲット エル エム エリクソン(パブル) サービス発見のための方法と装置
JP2009134697A (ja) * 2007-11-21 2009-06-18 Ind Technol Res Inst リモートインターフェイス装置、制御システム、及びそれらの方法

Also Published As

Publication number Publication date
WO2003030452A2 (en) 2003-04-10
US20030063608A1 (en) 2003-04-03
CN1565104A (zh) 2005-01-12
EP1438806A2 (en) 2004-07-21
WO2003030452A3 (en) 2003-10-02

Similar Documents

Publication Publication Date Title
JP2005505196A (ja) UPnPネットワークを一つにまとめるためのユニキャストメッセージをトンネリングさせるマルチキャスト発見プロトコル使用方法
KR101410927B1 (ko) 범용 플러그 앤 플레이 디바이스에 원격 액세스하는 방법및 시스템
US9106490B2 (en) Method, apparatus and system for sharing multimedia content within a peer-to-peer network
Rahman et al. Group communication for the constrained application protocol (CoAP)
EP1625726B1 (en) Universal plug-and-play (upnp) mirroring device
US20050240758A1 (en) Controlling devices on an internal network from an external network
WO2006115862A1 (en) UPnP MOBILITY EXTENSION USING SESSION INITIATION PROTOCOL
JP2007281980A (ja) 通信装置
JP2008236344A (ja) プロキシ装置、ネットワークシステムおよび通信方法
GB2445791A (en) Interconnection of Universal Plug and Play Networks using eXtensible Messaging and Presence Protocol Streams
KR100429902B1 (ko) 공중망에서 사설망 내의 디바이스를 제어하기 위한 장치및 방법
JP5242301B2 (ja) メッセージを転送する装置、出力方法および出力プログラム
US10404485B2 (en) Method and apparatus for restricting disclosure of network information during remote access service
Venkitaraman Wide-area media sharing with UPnP/DLNA
JP2005510181A (ja) ブリッジ装置を用いてHAViクラスタとIPクラスタを接続する方法及び関連したブリッジ装置
KR20050078541A (ko) 홈네트워크 디바이스 모니터링 및 제어 방법
JP2010004344A (ja) リモートアクセスを行う方法、装置、システム及びプログラム
KR20120072115A (ko) UPnP 네트워크 영역 확장 장치 및 방법
Belimpasakis et al. Remote access to universal plug and play (UPnP) devices utilizing the Atom publishing protocol
US20060072618A1 (en) Packet-sending communication apparatus with forwarding-address automatic-recognition function, communication system and programs thereof
JP2006203344A (ja) 機器管理装置、及び機器管理方法
Hwang et al. Personal mobile A/V control point for home-to-home media streaming
KR100736037B1 (ko) UPnP기능의 확장 시스템 및 방법
US20070064696A1 (en) Method for automatically setting network
Chowdhury et al. Interconnecting multiple home networks services

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050908

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20070912