JP3805725B2 - 相異なるミドルウェアを使用するホームネットワーク上のデバイス間のメッセージの受け渡しを可能にするゲートウェイ、ホームネットワークシステム及びメッセージ受け渡し方法 - Google Patents

相異なるミドルウェアを使用するホームネットワーク上のデバイス間のメッセージの受け渡しを可能にするゲートウェイ、ホームネットワークシステム及びメッセージ受け渡し方法 Download PDF

Info

Publication number
JP3805725B2
JP3805725B2 JP2002196165A JP2002196165A JP3805725B2 JP 3805725 B2 JP3805725 B2 JP 3805725B2 JP 2002196165 A JP2002196165 A JP 2002196165A JP 2002196165 A JP2002196165 A JP 2002196165A JP 3805725 B2 JP3805725 B2 JP 3805725B2
Authority
JP
Japan
Prior art keywords
middleware
message
gateway
network
format
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.)
Expired - Fee Related
Application number
JP2002196165A
Other languages
English (en)
Other versions
JP2003134142A (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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JP2003134142A publication Critical patent/JP2003134142A/ja
Application granted granted Critical
Publication of JP3805725B2 publication Critical patent/JP3805725B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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/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
    • H04L12/2805Home Audio Video Interoperability [HAVI] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • 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/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は相異なるミドルウェアを使用するネットワーク上の装置間のデータ通信に係り、より詳細には、相異なるミドルウェアを使用するネットワーク上のデバイス間のメッセージの受け渡しを可能にするゲートウェイ、ホームネットワークシステム及びそのメッセージの受け渡し方法に関する。
【0002】
【従来の技術】
ネットワークバスを使用するIEEE1394などのホームネットワークには、相異なる特徴を有した様々なデバイスが接続されている。これらデバイスはそれ自体の特徴に適合したミドルウェアを使用する。このミドルウェアの例としては、ホームネットワーク上のオーディオ/ビデオデバイスのためのハビ(Home Audio Video Interoperalbility、以下、HAVIと称する)と、ネットワーク上の情報のプラグアンドプレイのためのユニバーサル・プラグ・アンド・プレイ(Universal Plug and Play、以下、UPNPと称する)及びJava(登録商標)技術に基にしてパソコンなどと周辺機器を接続する技術仕様であるジニー(Jini)を挙げることができる。
【0003】
図1は、通常のホームネットワークに接続された装置の構成図である。これを参照すれば、ホームネットワークに接続された装置は、第1デバイス100と、第2デバイス110及び第3デバイス120を含んでなる。
【0004】
第1デバイス100は、デバイスの固有機能を行う機能モジュール101と、該機能モジュール101の情報を解釈してIEEE1394などのホームネットワーク上で利用可能にしたり、ホームネットワークからの命令を機能モジュール101で使用されるデータのフォーマットに変換するミドルウェアモジュールであるHAVI102、及びIEEE1394などのホームネットワークと接続されてデータをやり取りするIEEE1394(103)を含んでなる。
【0005】
第2デバイス110は、機能モジュール111,112と、ミドルウェアモジュールであるHAVI113及びUPNP114と、ホームネットワークを利用するためのIEEE1394(115)及びインターネットなどの他のネットワークに接続するためのTCP/IP116を含む。ここで、HAVI113はIEEE1394(115)と第2デバイス110の機能モジュール111とを結び付けるミドルウェアであり、UPNP114は第2デバイス110の他の機能モジュール112とTCP/IP116とを結び付けるミドルウェアである。
【0006】
第3デバイス120は、機能モジュール121、UPNP122及びTCP/IP123を含んでなる。
【0007】
図1において、相異なるミドルウェアを使用する第1デバイス100及び第3デバイス120は、両者間でやり取りされるメッセージを解釈できない。例えば、第1デバイス100から第3デバイス120へと送られたメッセージを第3デバイス120で解釈するためには、第3デバイス120にはそのメッセージを解釈できるミドルウェアであるHAVIを備えなければならない。第3デバイス120から第1デバイス100へと送られたメッセージの場合にも、第1デバイスにUPNPが設けられていないために、送られてきたメッセージを第1デバイス100で解釈できない。従って、デバイス間でメッセージをやり取りするためには、第2デバイス110のように、第1デバイスのミドルウェア及び第2デバイスのミドルウェアを兼ね備えた構成のものを備える必要がある。
【0008】
図2は、図1に示されたホームネットワーク上の装置の動作を示すフローチャートである。
【0009】
第2デバイス110で第1デバイス100の機能を利用しようとする場合、第2デバイス110の機能モジュール111はHAVI113に対して第1デバイス100が利用可能であるか否かを問う(1)。HAVI113は、IEEE1394バスのリセット時に貯蔵されたノード情報のうち第1デバイス100を探し、該IDを第2デバイス110の機能モジュール111にリターンする(2)。IDを受け取った第2デバイス110の機能モジュール111はHAVIスペックで定義しているメッセージシステムのアプリケーション・プログラム・インタフェース(API)を通して第1デバイス100が所定の動作を行うことを要請するメッセージをHAVI113に送り(3)、HAVI113は第1デバイス100のHAVI102に該メッセージを引き渡す(4)。第1デバイス100のHAVI102は受け取ったメッセージに含まれた要請を解釈して機能モジュール101に引き渡す(5)。機能モジュール101は要請された動作を行う(6)。要請された動作を行った後、第1デバイス100はHAVI102に動作の結果を知らせる(7)。HAVI102は第2デバイス110のHAVI113にその結果に対するメッセージを送る(8)。第2デバイス110のHAVI113は受け取った結果メッセージを解釈して機能モジュール111に知らせる(9)。このような過程を通じて第2デバイス110(又は第2デバイスのユーザ)は第1デバイス100に所望の動作に対する命令を下し、且つ下された命令に対する動作結果を得ることが可能になる。
【0010】
図2の動作は2つのミドルウェアを合わせ持つ第2デバイス110を使用するために行うことができ、2つのミドルウェアのうち一方のミドルウェアのみ使用する第1デバイス100及び第3デバイス120間のデータ通信はメッセージの解釈手段が相異なるために不可能である。このため、前述したホームネットワーク上のデバイス間でメッセージのやり取り(又はデータ通信)を行うためには、すべてのデバイスが第2デバイス110のように他方のデバイスが使用するミドルウェアを含む必要がある。しかし、ホームネットワーク上のすべてのデバイスが各々他方のデバイスが使用するミドルウェアを含んでいるとしても、これらと異なるミドルウェアを使用する新しいデバイスがこのホームネットワークに接続される時には、既存のすべてのデバイスをアップグレードして新しいミドルウェアを備えなければならないという問題点がある。
【0011】
【発明が解決しようとする課題】
本発明の目的は、相異なるミドルウェアを使用するホームネットワーク上の装置間のメッセージの受け渡しを可能にするゲートウェイを提供するところにある。
【0012】
本発明の他の目的は、相異なるミドルウェアを使用するホームネットワーク上の装置間のメッセージの受け渡しを可能にするホームネットワークシステムを提供するところにある。
【0013】
本発明のさらに他の目的は、相異なるミドルウェアを使用するホームネットワーク上の装置間のメッセージの受け渡しを可能にするゲートウェイのメッセージ受け渡し方法を提供するところにある。
【0014】
【課題を解決するための手段】
前記目的は、相異なるミドルウェアを使用するホームネットワーク上のデバイス間のメッセージの受け渡しを可能にするゲートウェイによって達成される。このゲートウェイは、ネットワーク上のデバイスが使用する各種のミドルウェアを含み、メッセージが送られる目的地デバイスのミドルウェアに該当するミドルウェアを利用して該メッセージを所定のフォーマットに変換する統括ミドルウェアエージェントと、前記統括ミドルウェアエージェントから所定のフォーマットに変換されたメッセージを受け取り、これをネットワークを通して前記目的地デバイスに引き渡すネットワーク接続部とを含むことを特徴とする。
【0015】
好ましくは、前記統括ミドルウェアエージェントは、各々のミドルウェア毎に、ネットワークを周期的に検索し、同じミドルウェアを使用するデバイスのリストを作成して貯蔵するテーブルと、引き渡すメッセージを該当ミドルウェアのフォーマットに変換してパケット化させるテンプレートとを含む。
【0016】
好ましくは、ネットワーク上のデバイスから受け取ったメッセージを引き渡す目的地デバイスを探し出すために、前記統括ミドルウェアエージェントの各ミドルウェアに所定信号を送って前記目的地デバイスに対するリストの存否をチェックするアービタをさらに含む。
【0017】
好ましくは、前記統括ミドルウェアエージェントは、ホームネットワーク上のオーディオ/ビデオデバイスのためのミドルウェアであるHAVIと、インターネット上の情報のプラグアンドプレイのためのミドルウェアであるUPNPとを含む。
【0018】
好ましくは、前記ネットワーク接続部は、IEEE1394スペックとマッピングされるHAVIと、TCP/IPスペックとマッピングされるUPNPとを含む。
【0019】
前記他の目的は、相異なるミドルウェアを使用するホームネットワーク上のデバイス間のデータの受け渡しを可能にするホームネットワークシステムによって達成される。このホームネットワークシステムは、第1ミドルウェアを使用する第1デバイスと、第2ミドルウェアを使用する第2デバイスと、前記第1ミドルウェア及び第2ミドルウェアを含み、各デバイスから受け取ったメッセージを目的地デバイスのミドルウェアに該当するミドルウェアを利用して所定のフォーマットに変換して目的地デバイスに引き渡すゲートウェイとを含む。
【0020】
好ましくは、第1デバイスは、第1デバイスの固有機能を行う第1機能モジュールと、前記第1機能モジュールとやり取りするメッセージを所定の基準スペックに基づき解釈して所定のフォーマットに変換する第1ミドルウェアと、前記第1ミドルウェアから受け取ったメッセージをネットワークに引き渡し、前記ネットワークから受け取ったメッセージを第1ミドルウェアに引き渡す第1ネットワーク接続部とを含む。
【0021】
好ましくは、前記第2デバイスは、第2デバイスの固有機能を行う第2機能モジュールと、前記第2機能モジュールとやり取りするメッセージを所定の基準スペックに基づき解釈して所定のフォーマットに変換する第2ミドルウェアと、前記第2ミドルウェアから受け取ったメッセージをネットワークに引き渡し、前記ネットワークから受け取ったメッセージを第2ミドルウェアに引き渡す第2ネットワーク接続部とを含む。
【0022】
好ましくは、前記ゲートウェイは、第1ミドルウェア及び第2ミドルウェアを含み、メッセージが送られる目的地デバイスのミドルウェアに該当するミドルウェアを利用してメッセージを所定のフォーマットに変換する統括ミドルウェアエージェントと、前記統括ミドルウェアエージェントから所定のフォーマットに変換されたメッセージを受け取り、該メッセージをネットワークを通して前記目的地デバイスに引き渡すネットワーク接続部とを含む。
【0023】
好ましくは、ネットワーク上に新しいデバイスが接続される場合、該デバイスが使用するミドルウェアが前記ゲートウェイにさらに設置可能である。
【0024】
前記さらに他の目的は、相異なるミドルウェアを使用するホームネットワーク上のデバイス間のメッセージの受け渡しを可能にするゲートウェイのメッセージ受け渡し方法によって達成される。このメッセージ受け渡し方法は、第1デバイスから第2デバイスへと引き渡されるメッセージを生成する第1段階と、第1ミドルウェア及び第2ミドルウェアを含む前記ゲートウェイの第1ミドルウェアにより前記メッセージを解釈し、第2ミドルウェアのフォーマットに変換する第2段階と、前記第2ミドルウェアのフォーマットに変換されたメッセージを第2デバイスに引き渡す第3段階とを含むことを特徴とする。
【0025】
好ましくは、前記第1段階は、第2デバイスに対して所定の機能を行うことを要請する段階と、前記要請を第1ミドルウェアのフォーマットに変換されたメッセージとしてゲートウェイの第1ミドルウェアに引き渡す段階とを含む。
【0026】
好ましくは、前記第2段階は、受け取ったメッセージが引き渡される第2デバイスがネットワーク上で利用可能であるかどうかを前記ゲートウェイの第1ミドルウェアによりチェックする段階と、第2デバイスがネットワーク上で利用可能であれば、第1ミドルウェアのフォーマットに変換されたメッセージを第2ミドルウェアのフォーマットに変換する段階と、第2ミドルウェアのフォーマットに変換されたメッセージを第2デバイスに引き渡す段階とを含む。
【0027】
好ましくは、前記第2デバイスに引き渡されたメッセージは、第2ミドルウェアにより解釈された後にメッセージに含まれた要請に応じて第2デバイスで実行される段階と、第2デバイスの前記実行結果はゲートウェイを通して第1デバイスにリターンされる段階とにより処理される。
【0028】
好ましくは、前記実行結果がリターンされる段階は、第2ミドルウェアのフォーマットに変換された実行結果メッセージがゲートウェイに引き渡されて第2ミドルウェアにより解釈される段階と、第1デバイスがネットワーク上で利用可能であるかどうかをゲートウェイによりチェックし、利用可能であれば、実行結果メッセージが第1ミドルウェアのフォーマットに変換される段階と、第1ミドルウェアのフォーマットに変換されたメッセージが第1デバイスに引き渡されて第1ミドルウェアにより解釈される段階とを含む。
【0029】
【発明の実施の形態】
以下、添付した図面に基づき、本発明の望ましい実施形態を詳細に説明する。
【0030】
図3は、本発明に係るゲートウェイの構成図である。
【0031】
これを参照すれば、本発明に係るゲートウェイは、アービタ300と、統括ミドルウェアエージェント310及びネットワーク接続部320を含む。ゲートウェイ宛てのメッセージには、そのメッセージが送られる目的地デバイスに関する情報、即ち、デバイスID又はデバイスノード番号などが含まれている。
【0032】
アービタ300は、ゲートウェイに送られてきたメッセージを受け取って統括ミドルウェアエージェント310の各々のミドルウェアにメッセージに含まれたデバイス情報を送る。
【0033】
統括ミドルウェアエージェント310は、ゲートウェイとネットワーク上で結び付けられたデバイスが使用する相異なるミドルウェアとを含む。図3には、理解の一助のために、統括ミドルウェアエージェント310が第1ミドルウェアであるHAVI311及び第2ミドルウェアであるUPNP315だけを含むと示されているが、これに限定されることなく、種々のミドルウェアを含むことができる。
【0034】
HAVI311はホームネットワーク上のオーディオ/ビデオデバイスのためのミドルウェアであり、UPNP315はネットワーク上の情報のプラグアンドプレイのためのミドルウェアである。HAVI311及びUPNP315は各々、ネットワークを周期的に検索し、同じミドルウェアを使用するデバイスのリストを作成して貯蔵するテーブル312,316と、引き渡すメッセージを該当ミドルウェアのフォーマットに変換してパケット化させるテンプレート313,317とを含む。HAVI311は、ネットワークへの接続のために使用されるIEEE1394バスをリセットすることにより、同じミドルウェアを使用するデバイスに関する情報、例えばノードIDをネットワークから得てテーブル312に貯蔵する。UPNP315はUPNPスペックに定義されているフォーマットのサーチメッセージを周期的にマルチキャストし、ネットワーク上のデバイスのうち同じミドルウェアを使用するデバイスに関する情報をテーブル316に貯蔵する。アービタ300から目的地デバイスに関する情報が入力されれば、HAVI311及びUPNP315は各々のテーブル312,316を検索し、該当デバイスの存否をチェックする。目的地デバイスがHAVI311のテーブル312に存在すれば、HAVI311はアービタ300からのメッセージに含まれた機能(又は関数)とその機能の実行に必要となる付加情報のパラメータとを組合わせる。テンプレート313は、元のメッセージをHAVIスペックに定義されているフォーマットに変換する。これに対し、目的地デバイスに関する情報がUPNP315のテーブル316に存在する場合、テンプレート317は元のメッセージをUPNPスペックに定義されているフォーマットに変換する。
【0035】
ネットワーク接続部320は、統括ミドルウェアエージェント310から所定のミドルウェアのフォーマットに変換されたメッセージを受け取ってネットワークに引き渡す。図3において、ネットワーク接続部320は、HAVI311に対してマッピングされるIEEE1394スペック321と、UPNP315に対してマッピングされるTCP/IPスペック322とを含む。
【0036】
図3のゲートウェイを使用して、第1ミドルウェアのフォーマットに変換されたメッセージを第2ミドルウェアのフォーマットに変換可能である。従って、メッセージを送ったデバイスのミドルウェアとメッセージを受け取ったデバイスのミドルウェアとが相異なる場合であっても、ゲートウェイを通してメッセージを解釈及び変換することができる。
【0037】
図4は、本発明に係るホームネットワークシステムの構成図である。
【0038】
これを参照すれば、本発明に係るホームネットワークシステムは、第1デバイス400と、第2デバイス410及びゲートウェイ420を含む。図4において、第1デバイス400は第1ミドルウェアであるHAVIを使用する装置であり、第2デバイス410は第2ミドルウェアであるUPNPを使用する装置である。
【0039】
第1デバイス400は、第1デバイスの固有機能を行う第1機能モジュール401と、第1機能モジュールとやり取りするメッセージを所定の基準スペックに基づき解釈して変換するHAVI(第1ミドルウェアに相当)402、及び第1ミドルウェア402から受け取ったメッセージをネットワークに引き渡し、ネットワークから受け取ったメッセージを第1ミドルウェア402に引き渡すIEEE1394(第1ネットワーク接続部に相当)403を含む。
【0040】
第2デバイス410は、第2デバイスの固有機能を行う第2機能モジュール411と、第2機能モジュール411とやり取りするメッセージを所定の基準スペックに基づき解釈して変換するUPNP(第2ミドルウェアに相当)412、及びUPNP412から受け取ったメッセージをネットワークに引き渡し、ネットワークから受け取ったメッセージをUPNP412に引き渡すTCP/IPスペック(第2ネットワーク接続部に相当)413を含む。
【0041】
ゲートウェイ420は、相異なるミドルウェアを使用するネットワーク上のデバイス間のメッセージの受け渡しを行う装置であって、各種のミドルウェアを含む。図4には、理解の一助のために、2つのデバイス及び2つミドルウェアのみ示されているが、これに限定されることなく、ゲートウェイ420に一層多くの相異なるミドルウェアが存在することもでき、前記システム内にも一層多くのデバイスが存在することもできる。ゲートウェイの構成は図4のデバイス400,410と結び付ける時、図3に示されたものと同一である。従って、ゲートウェイ420に関する説明は図3に関する説明と同じである。
【0042】
以下、図4のホームネットワークシステムと結び付け、メッセージの受け渡し動作について説明する。
【0043】
図5は、本発明に係るゲートウェイにおいて行われるメッセージ受け渡し方法を示すフローチャートであって、下記の3つの段階を含んでなる。
【0044】
先ず、第1デバイス400は、メッセージを生成してゲートウェイ420に送る(第1段階)。次に、ゲートウェイ420は、前記第1デバイス400からメッセージを受け取って第1ミドルウェア422により解釈し、該メッセージを第2ミドルウェア423のフォーマットに変換して第2デバイス410に引き渡す(第2段階)。最後に、第2デバイス410は、ゲートウェイ420から受け取ったメッセージを実行し、その結果をリターンする(第3段階)。
【0045】
前記第1段階は、下記のようになされる。第1デバイス400の第1機能モジュール401は、第2デバイス410が所定の動作を行うことを要請するメッセージを生成してHAVI402に送る(1)。HAVI402は、このメッセージをHAVIスペックに定義されているフォーマットに変換してゲートウェイ420のHAVI422に引き渡す(2)。
【0046】
前記第2段階は、下記のようになされる。HAVI422は、アービタ421に対して第2デバイスが利用可能であるか否かを問う(3)。この時、アービタ421は、受け取ったメッセージがHAVIスペックに定義されているフォーマットとなっているため、これとは異なるフォーマットのメッセージを与えるUPNP423に対して第2デバイス410がネットワーク上で利用可能であるか否かを問う(4)。UPNP423は、テーブル4231を検索し、テーブル4231に第2デバイスが含まれていれば第2デバイス410が利用可能であるという旨のメッセージを生成してアービタに送る(5)。第2デバイス410が利用可能であれば、アービタ421はUPNP423のテンプレートに、最初に受け取った機能(又は動作命令)及びパラメータが含まれたメッセージを送り直す(6)。UPNP423のテンプレートは、その機能(又は動作命令)及びパラメータをUPNP423のフォーマットに変換して第2デバイス410に送る(7)。
【0047】
第3段階は、下記のようになされる。第2デバイス410に引き渡されたメッセージは、第2ミドルウェアであるUPNP412により解釈されて第2機能モジュール411に送られる(8)。第2機能モジュール411は、メッセージに含まれた機能を行う(9)。この実行結果がUPNP412に送られる(10)。UPNP412は、その実行結果をUPNP412のフォーマットに変換し、ゲートウェイ420に含まれた統括ミドルウェアエージェントのUPNP423に送る(11)。実行結果はゲートウェイ420のUPNP423からアービタ421へと送られ(12)、次にHAVI422に送られる(13)。HAVI422では該実行の結果をHAVIスペックに定義されているフォーマットに変換した後、第1デバイス400のHAVI402に送る(14)。HAVI402は第1機能モジュール401にその実行結果を送る(15)。
【0048】
これにより、第1デバイスのユーザは異なるミドルウェアを使用する第2デバイスに所定機能に対する命令を下すことができ、且つ、第2デバイスからその実行結果を知ることができる。
【0049】
【発明の効果】
以上述べたように、本発明によれば、相異なるミドルウェアを使用するホームネットワークシステム上のデバイス間のメッセージの受け渡しを行うに際し、一方のデバイスに他方のデバイスが使用するミドルウェアを設けず、ゲートウェイを通してメッセージの受け渡しを行うことから、相異なるミドルウェア間のデータ通信が効果的に行える。また、これらとは異なるミドルウェアを使用する新しいデバイスがネットワークに接続される場合、ゲートウェイにその新しいデバイスが使用するミドルウェアを備えさえすれば、新しいデバイスと既存のデバイスとの間のデータ通信が直ちに可能になる。
【図面の簡単な説明】
【図1】 通常のホームネットワークに接続された装置の構成図である。
【図2】 図1に示されたホームネットワーク上の装置の動作を示すフローチャートである。
【図3】 本発明に係るゲートウェイの構成図である。
【図4】 本発明に係るホームネットワークシステムの構成図である
【図5】 本発明に係るゲートウェイにおいて行われるメッセージ受け渡し方法を示すフローチャートである。
【符号の説明】
300 アービタ
310 統括ミドルウェアエージェント
311 HAVI
315 UPNP
312,316 テーブル
313,317 テンプレート
320 ネットワーク接続部
321 IEEE1394スペック
322 TCP/IPスペック
400 第1デバイス
401 第1機能モジュール
402 HAVI
403 IEEE1394
410 第2デバイス
411 第2機能モジュール
412 UPNP
413 TCP/IPスペック
420 ゲートウェイ
421 アービタ
422 HAVI
423 UPNP
4231 アービタのテーブル
4232 UPNPのテンプレート

Claims (19)

  1. 相異なるミドルウェアを使用するホームネットワーク上のデバイス間のメッセージの受け渡しを可能にするゲートウェイにおいて、
    ネットワーク上のデバイスが使用する各種のミドルウェアを含み、メッセージが送られる目的地デバイスのミドルウェアに該当するミドルウェアを利用して該メッセージを所定のフォーマットに変換する統括ミドルウェアエージェントと、
    前記統括ミドルウェアエージェントから所定のフォーマットに変換されたメッセージを受け取り、これをネットワークを通して前記目的地デバイスに引き渡すネットワーク接続部と
    を含むことを特徴とするゲートウェイ。
  2. 前記統括ミドルウェアエージェントは、
    各々のミドルウェア毎に、
    ネットワークを周期的に検索し、同じミドルウェアを使用するデバイスのリストを作成して貯蔵するテーブルと、
    引き渡すメッセージを該当ミドルウェアのフォーマットに変換してパケット化させるテンプレートと
    を含むことを特徴とする請求項1に記載のゲートウェイ。
  3. ネットワーク上のデバイスから受け取ったメッセージを引き渡す目的地デバイスを探し出すために、
    前記統括ミドルウェアエージェントの各ミドルウェアに所定信号を送って前記目的地デバイスに対するリストの存否をチェックするアービタ
    をさらに含むことを特徴とする請求項1に記載のゲートウェイ。
  4. 前記統括ミドルウェアエージェントは、
    ホームネットワーク上のオーディオ/ビデオデバイスのためのミドルウェアであるハビ(HAVI)と、
    インターネット上の情報のプラグアンドプレイのためのミドルウェアであるユニバーサル・プラグ・アンド・プレイ(UPNP)と
    を含むことを特徴とする請求項1に記載のゲートウェイ。
  5. 前記ネットワーク接続部は、
    IEEE1394スペックとマッピングされるHAVIと、
    TCP/IPスペックとマッピングされるUPNPと
    を含むことを特徴とする請求項4に記載のゲートウェイ。
  6. 相異なるミドルウェアを使用するホームネットワーク上のデバイス間のデータの受け渡しを可能にするホームネットワークシステムにおいて、
    第1ミドルウェアを使用する第1デバイスと、
    第2ミドルウェアを使用する第2デバイスと、
    前記第1ミドルウェア及び第2ミドルウェアを含み、各デバイスから受け取ったメッセージを目的地デバイスのミドルウェアに該当するミドルウェアを利用して所定のフォーマットに変換して目的地デバイスに引き渡すゲートウェイと
    を含むことを特徴とするホームネットワークシステム。
  7. 第1デバイスは、
    第1デバイスの固有機能を行う第1機能モジュールと、
    前記第1機能モジュールとやり取りするメッセージを所定の基準スペックに基づき解釈して所定のフォーマットに変換する第1ミドルウェアと、
    前記第1ミドルウェアから受け取ったメッセージをネットワークに引き渡し、前記ネットワークから受け取ったメッセージを第1ミドルウェアに引き渡す第1ネットワーク接続部と
    を含むことを特徴とする請求項6に記載のホームネットワークシステム。
  8. 前記第2デバイスは、
    第2デバイスの固有機能を行う第2機能モジュールと、
    前記第2機能モジュールとやり取りするメッセージを所定の基準スペックに基づき解釈して所定のフォーマットに変換する第2ミドルウェアと、
    前記第2ミドルウェアから受け取ったメッセージをネットワークに引き渡し、前記ネットワークから受け取ったメッセージを第2ミドルウェアに引き渡す第2ネットワーク接続部と
    を含むことを特徴とする請求項6に記載のホームネットワークシステム。
  9. 前記ゲートウェイは、
    第1ミドルウェア及び第2ミドルウェアを含み、メッセージが送られる目的地デバイスのミドルウェアに該当するミドルウェアを利用してメッセージを所定のフォーマットに変換する統括ミドルウェアエージェントと、
    前記統括ミドルウェアエージェントから所定のフォーマットに変換されたメッセージを受け取り、該メッセージをネットワークを通して前記目的地デバイスに引き渡すネットワーク接続部と
    を含むことを特徴とする請求項6に記載のホームネットワークシステム。
  10. 前記統括ミドルウェアエージェントは、
    各々のミドルウェアごとに、
    ネットワークを周期的に検索し、同じミドルウェアを使用するデバイスのリストを作成して貯蔵するテーブルと、
    引き渡すメッセージを前記目的地デバイスのミドルウェアのフォーマットに変換してパケット化させるテンプレートと
    を含むことを特徴とする請求項9に記載のホームネットワークシステム。
  11. 第1デバイスから受け取ったメッセージを引き渡す目的地デバイスを探し出すために、
    前記統括ミドルウェアエージェントの各ミドルウェアに所定信号を送って前記目的地デバイスに対するリストの存否をチェックするアービタ
    をさらに含むことを特徴とする請求項9に記載のホームネットワークシステム。
  12. 前記統括ミドルウェアエージェントは、
    ホームネットワーク上のオーディオ/ビデオデバイスのためのミドルウェアであるHAVIと、
    インターネット上の情報のプラグアンドプレイのためのミドルウェアであるUPNPと
    を含むことを特徴とする請求項9に記載のホームネットワークシステム。
  13. 前記ネットワーク接続部は、
    IEEE1394スペックとマッピングされたHAVIと、
    TCP/IPスペックとマッピングされるUNUPと
    を含むことを特徴とする請求項9に記載のホームネットワークシステム。
  14. ネットワーク上に新しいデバイスが接続される場合、該デバイスが使用するミドルウェアが前記ゲートウェイにさらに設置可能であることを特徴とする請求項6に記載のホームネットワークシステム。
  15. 相異なるミドルウェアを使用するホームネットワーク上のデバイス間のメッセージの受け渡しを可能にするゲートウェイのメッセージ受け渡し方法において、
    第1デバイスから第2デバイスへと引き渡されるメッセージを生成する第1段階と、
    第1ミドルウェア及び第2ミドルウェアを含む前記ゲートウェイの第1ミドルウェアにより前記メッセージを解釈し、第2ミドルウェアのフォーマットに変換する第2段階と、
    前記第2ミドルウェアのフォーマットに変換されたメッセージを第2デバイスに引き渡す第3段階と
    を含むことを特徴とするメッセージ受け渡し方法。
  16. 前記第1段階は、
    第2デバイスに対して所定の機能を行うことを要請する段階と、
    前記要請を第1ミドルウェアのフォーマットに変換されたメッセージとしてゲートウェイの第1ミドルウェアに引き渡す段階と
    を含むことを特徴とする請求項15に記載のメッセージ受け渡し方法。
  17. 前記第2段階は、
    受け取ったメッセージが引き渡される第2デバイスがネットワーク上で利用可能であるかどうかを前記ゲートウェイの第1ミドルウェアによりチェックする段階と、
    第2デバイスがネットワーク上で利用可能であれば、第1ミドルウェアのフォーマットに変換されたメッセージを第2ミドルウェアのフォーマットに変換する段階と、
    第2ミドルウェアのフォーマットに変換されたメッセージを第2デバイスに引き渡す段階と
    を含むことを特徴とする請求項16に記載のメッセージ受け渡し方法。
  18. 前記第2デバイスに引き渡されたメッセージは、
    第2ミドルウェアにより解釈された後にメッセージに含まれた要請に応じて第2デバイスで実行される段階と、
    第2デバイスの前記実行結果はゲートウェイを通して第1デバイスにリターンされる段階と
    により処理されることを特徴とする請求項17に記載のメッセージ受け渡し方法。
  19. 前記実行結果がリターンされる段階は、
    第2ミドルウェアのフォーマットに変換された実行結果メッセージがゲートウェイに引き渡されて第2ミドルウェアにより解釈される段階と、
    第1デバイスがネットワーク上で利用可能であるかどうかをゲートウェイによりチェックし、利用可能であれば、実行結果メッセージが第1ミドルウェアのフォーマットに変換される段階と、
    第1ミドルウェアのフォーマットに変換されたメッセージが第1デバイスに引き渡されて第1ミドルウェアにより解釈される段階と
    を含むことを特徴とする請求項18に記載のメッセージ受け渡し方法。
JP2002196165A 2001-07-05 2002-07-04 相異なるミドルウェアを使用するホームネットワーク上のデバイス間のメッセージの受け渡しを可能にするゲートウェイ、ホームネットワークシステム及びメッセージ受け渡し方法 Expired - Fee Related JP3805725B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2001-0040050A KR100413684B1 (ko) 2001-07-05 2001-07-05 서로 다른 미들웨어를 가진 디바이스들간 통신을 가능하게하는 게이트웨이, 홈네트웍시스템 및 데이터 중계방법
KR2001-040050 2001-07-05

Publications (2)

Publication Number Publication Date
JP2003134142A JP2003134142A (ja) 2003-05-09
JP3805725B2 true JP3805725B2 (ja) 2006-08-09

Family

ID=19711788

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002196165A Expired - Fee Related JP3805725B2 (ja) 2001-07-05 2002-07-04 相異なるミドルウェアを使用するホームネットワーク上のデバイス間のメッセージの受け渡しを可能にするゲートウェイ、ホームネットワークシステム及びメッセージ受け渡し方法

Country Status (4)

Country Link
US (1) US7324531B2 (ja)
JP (1) JP3805725B2 (ja)
KR (1) KR100413684B1 (ja)
CN (1) CN1492647A (ja)

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100758791B1 (ko) * 2001-11-07 2007-09-14 주식회사 케이티 홈네트워크 장치 제어를 위한 프록시 장치 및 그 방법
KR100406078B1 (ko) * 2001-12-31 2003-11-14 엘지전자 주식회사 홈 네트워크 디바이스, 홈 네트워크 콘트롤 디바이스, 홈네트워크에서의 디스크립션 파일 재구성 시스템 및 그 방법
KR100501899B1 (ko) * 2002-11-22 2005-07-25 한국전자통신연구원 범용 플러그앤플레이를 지원하기 위한 프록시 장치 및 그동작방법
FR2848051B1 (fr) * 2002-12-03 2005-02-25 Canon Res Ct France Sa PASSERELLE ET PROCEDE POUR L'INTERCONNEXION DE DEUX RESEAUX, NOTAMMENT UN RESEAU HAVI ET UN RESEAU UPnP
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
US7793003B2 (en) * 2003-01-31 2010-09-07 Qwest Communications International Inc Systems and methods for integrating microservers with a network interface device
DE10339648A1 (de) * 2003-07-03 2005-01-20 Deutsche Thomson-Brandt Gmbh Verfahren zur Steuerung einer Netzwerkstation in einem Netzwerk eines ersten Typs von einer Netzwerkstation in einem Netzwerk eines zweiten Typs sowie Verbindungseinheit zur Verbindung der Netzwerke des ersten und zweiten Typs
US20050060390A1 (en) * 2003-09-15 2005-03-17 Faramak Vakil Method and system for plug and play installation of network entities in a mobile wireless internet
KR20050032313A (ko) * 2003-10-01 2005-04-07 엘지전자 주식회사 홈 네트워크 시스템
US20050078704A1 (en) * 2003-10-14 2005-04-14 International Business Machines Corporation Method and apparatus for translating data packets from one network protocol to another
KR20050060793A (ko) 2003-12-17 2005-06-22 한국전자통신연구원 홈네트워크 환경에서 정보기기간의 연동 서비스 시스템 및방법
KR100584712B1 (ko) 2003-12-26 2006-05-30 한국전자통신연구원 홈 게이트웨이와 오에스지아이 플랫폼을 이용한 홈네트워크 미들웨어 간 상호운용 서비스 장치 및 그 방법
US7844738B2 (en) * 2004-01-16 2010-11-30 Sony Corporation Method of and apparatus for bridging a UPnP network and a rendezvous network
DE602004026533D1 (de) * 2004-02-02 2010-05-27 Sony Deutschland Gmbh Verfahren zur Datenübertragung in einem Mehrnormensnetzwerk
US8266429B2 (en) 2004-07-20 2012-09-11 Time Warner Cable, Inc. Technique for securely communicating and storing programming material in a trusted domain
US8312267B2 (en) 2004-07-20 2012-11-13 Time Warner Cable Inc. Technique for securely communicating programming content
KR20070111449A (ko) * 2004-10-27 2007-11-21 슈페르나 리미티드 네트워크 장치 제어 시스템 및 방법
KR100636380B1 (ko) * 2004-12-17 2006-10-19 한국전자통신연구원 이종의 홈네트워크 미들웨어상에 접속해 있는 홈디바이스들간의 상호 연동을 위한 홈네트워크 범용미들웨어 브릿지 시스템 및 그 방법
KR100666694B1 (ko) * 2005-01-17 2007-01-11 삼성전자주식회사 OSGi 기반의 홈 게이트웨이 장치 및 그의 기기등록방법
KR100717166B1 (ko) * 2005-02-16 2007-05-11 삼성전자주식회사 홈네트워크의 서비스 프레임워크
KR100693280B1 (ko) * 2005-04-29 2007-03-13 주식회사 한도 하이테크 이기종 자동인식 기기의 데이터 처리 시스템 및 그 방법
TWI295131B (en) * 2005-05-24 2008-03-21 Wistron Corp Upnp cluster system and method
GB2445507B (en) 2005-10-21 2011-08-24 Deere & Co Versatile robotic control module
KR100661856B1 (ko) * 2005-12-20 2006-12-28 성균관대학교산학협력단 에이전트 기반의 서비스 디스커버리 시스템과 서비스디스커버리 방법 및 이를 기록한 기록매체
US20070220563A1 (en) * 2006-03-02 2007-09-20 Hong Kong Applied Science and Technology Research Institute Company Limited Method and apparatus for media sharing
CN101438256B (zh) * 2006-03-07 2011-12-21 索尼株式会社 信息处理设备、信息通信***、信息处理方法
JP2007272868A (ja) 2006-03-07 2007-10-18 Sony Corp 情報処理装置、情報通信システム、および情報処理方法、並びにコンピュータ・プログラム
CN100481823C (zh) * 2006-04-13 2009-04-22 中山大学 应用于家庭网络的中间件及设备互联互操作方法
JP4679453B2 (ja) * 2006-07-12 2011-04-27 Kddi株式会社 Lanに接続された情報機器を、wanを介して制御するためのゲートウェイ及びプログラム
US7865619B2 (en) * 2006-09-29 2011-01-04 Intuit Inc. Method and apparatus for building centralized middleware
US8520850B2 (en) 2006-10-20 2013-08-27 Time Warner Cable Enterprises Llc Downloadable security and protection methods and apparatus
KR100745642B1 (ko) * 2006-10-31 2007-08-02 삼성전자주식회사 UPnP 네트워크 시스템에서의 OBJE 네트워크 기기서비스 장치 및 그 방법
US8732854B2 (en) 2006-11-01 2014-05-20 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US8621540B2 (en) 2007-01-24 2013-12-31 Time Warner Cable Enterprises Llc Apparatus and methods for provisioning in a download-enabled system
US7894452B2 (en) * 2007-06-13 2011-02-22 Intel Corporation Method and apparatus for the creation of TCP segments by simultaneous use of computing device components
US8296395B2 (en) 2007-07-03 2012-10-23 Samsung Electronics, Ltd. Obje network device service control method and system
US20100011099A1 (en) * 2008-07-09 2010-01-14 General Instrument Corporation Method and apparatus for monitoring and logging communication sessions
KR101087132B1 (ko) * 2009-05-26 2011-11-25 현대제철 주식회사 제어시스템간 통신장치
US9866609B2 (en) 2009-06-08 2018-01-09 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US9602864B2 (en) 2009-06-08 2017-03-21 Time Warner Cable Enterprises Llc Media bridge apparatus and methods
EP2470586A4 (en) * 2009-08-24 2015-01-21 Invista Technologies Srl IMPROVED PROCESS FOR THE MANUFACTURE OF POLYETHER GLYCOL
US9906838B2 (en) 2010-07-12 2018-02-27 Time Warner Cable Enterprises Llc Apparatus and methods for content delivery and message exchange across multiple content delivery networks
KR101393432B1 (ko) * 2012-11-15 2014-05-12 아이리얼 주식회사 홈네트워크용 상호연동 미들웨어의 운용방법
US9565472B2 (en) 2012-12-10 2017-02-07 Time Warner Cable Enterprises Llc Apparatus and methods for content transfer protection
US20140282786A1 (en) 2013-03-12 2014-09-18 Time Warner Cable Enterprises Llc Methods and apparatus for providing and uploading content to personalized network storage
US10368255B2 (en) 2017-07-25 2019-07-30 Time Warner Cable Enterprises Llc Methods and apparatus for client-based dynamic control of connections to co-existing radio access networks
US9066153B2 (en) 2013-03-15 2015-06-23 Time Warner Cable Enterprises Llc Apparatus and methods for multicast delivery of content in a content delivery network
US9313568B2 (en) 2013-07-23 2016-04-12 Chicago Custom Acoustics, Inc. Custom earphone with dome in the canal
US9621940B2 (en) 2014-05-29 2017-04-11 Time Warner Cable Enterprises Llc Apparatus and methods for recording, accessing, and delivering packetized content
US11540148B2 (en) 2014-06-11 2022-12-27 Time Warner Cable Enterprises Llc Methods and apparatus for access point location
US9935833B2 (en) 2014-11-05 2018-04-03 Time Warner Cable Enterprises Llc Methods and apparatus for determining an optimized wireless interface installation configuration
US9986578B2 (en) 2015-12-04 2018-05-29 Time Warner Cable Enterprises Llc Apparatus and methods for selective data network access
US9918345B2 (en) 2016-01-20 2018-03-13 Time Warner Cable Enterprises Llc Apparatus and method for wireless network services in moving vehicles
US10492034B2 (en) 2016-03-07 2019-11-26 Time Warner Cable Enterprises Llc Apparatus and methods for dynamic open-access networks
US10164858B2 (en) 2016-06-15 2018-12-25 Time Warner Cable Enterprises Llc Apparatus and methods for monitoring and diagnosing a wireless network
US10645547B2 (en) 2017-06-02 2020-05-05 Charter Communications Operating, Llc Apparatus and methods for providing wireless service in a venue
US10638361B2 (en) 2017-06-06 2020-04-28 Charter Communications Operating, Llc Methods and apparatus for dynamic control of connections to co-existing radio access networks
US11762673B2 (en) * 2021-08-30 2023-09-19 Kyocera Document Solutions, Inc. Extensible format-independent middleware message interpreter
CN116055556A (zh) * 2021-10-27 2023-05-02 北京字节跳动网络技术有限公司 用于数据交换的方法、***、装置和设备

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5224205A (en) * 1990-05-21 1993-06-29 International Business Machines Corp. Method of combining architecturally dissimilar computing networks into a single logical network
CA2240022C (en) * 1995-12-08 2002-02-19 Amsc Subsidiary Corporation Mobile communications from computer aided dispatch system via a customer premises gateway for satellite communication system
KR100455878B1 (ko) * 1996-04-10 2005-04-06 에릭슨 인코포레이티드 어플리케이션층데이터를포함하는신호를통신하는시스템및신호접속제어부분파라미터를변환하는시스템
CA2217838C (en) * 1996-11-07 2003-07-29 At&T Corp. Wan-based voice gateway
US6310889B1 (en) * 1998-03-12 2001-10-30 Nortel Networks Limited Method of servicing data access requests from users
CA2220578A1 (en) * 1997-11-10 1999-05-10 Northern Telecom Limited Distributed service network
EP2101453A3 (en) * 1998-05-07 2010-01-27 Samsung Electronics Co., Ltd. Method and system for device to device command and control in a network
EP1058422A1 (en) 1999-06-02 2000-12-06 THOMSON multimedia Methods for bridging a HAVi sub-network and a UPnP sub-network and device for implementing said methods
JP4058845B2 (ja) * 1999-06-24 2008-03-12 松下電器産業株式会社 ゲートウェイ装置
US6697620B1 (en) * 1999-06-24 2004-02-24 Hewlett-Packard Development Company, L.P. Method and system for providing telecommunication services across networks that use different protocols
US6618764B1 (en) 1999-06-25 2003-09-09 Koninklijke Philips Electronics N.V. Method for enabling interaction between two home networks of different software architectures
EP1115263A1 (en) 1999-07-13 2001-07-11 Matsushita Electric Industrial Co., Ltd. Household appliance control network system
US7035270B2 (en) * 1999-12-30 2006-04-25 General Instrument Corporation Home networking gateway
KR100418200B1 (ko) * 2000-09-29 2004-02-11 트라이콤텍 주식회사 무선 어플리케이션 프로토콜 기반의 무선 인터넷 서비스를위한 게이트웨이/서버 통합 시스템
US7111077B1 (en) * 2000-12-22 2006-09-19 Unisys Corporation Method and apparatus for passing service requests and data from web based workstations directly to online transaction processing (OLTP) server systems

Also Published As

Publication number Publication date
US20030016682A1 (en) 2003-01-23
KR20030004540A (ko) 2003-01-15
KR100413684B1 (ko) 2003-12-31
JP2003134142A (ja) 2003-05-09
US7324531B2 (en) 2008-01-29
CN1492647A (zh) 2004-04-28

Similar Documents

Publication Publication Date Title
JP3805725B2 (ja) 相異なるミドルウェアを使用するホームネットワーク上のデバイス間のメッセージの受け渡しを可能にするゲートウェイ、ホームネットワークシステム及びメッセージ受け渡し方法
JP4058845B2 (ja) ゲートウェイ装置
JP3661936B2 (ja) 情報処理装置および方法、記録媒体、並びにプログラム
JP5960186B2 (ja) 仮想通信路構築システム、仮想通信路構築方法、及び仮想通信路構築プログラム
US20080235358A1 (en) Proxy Device, Network System, and Communication Method
JP2006172422A (ja) 異種のホームネットワークミドルウェア上に接続しているホームデバイスの間の相互連動のためのホームネットワーク汎用ミドルウェアブリッジ(umb)システム及びその方法
WO2013091382A1 (zh) 一种实现电器设备兼容的方法和***、通用外设接入网关
JP2004288187A (ja) ネットワークを介した機器情報の管理装置およびその方法
JP3525435B2 (ja) 情報処理装置および方法、並びに通信システム
JP2004056728A5 (ja)
JP4571751B2 (ja) 1つまたは複数の1394バスを有するネットワークにおける同報通信ディスカバリー
JP2005510183A (ja) ハビ・サブネットワークを別のハビ・サブネットワークに接続するブリッジ上で第1装置と第2装置との間の接続を確立する方法
Ahn et al. Requirements to UPnP for robot middleware
JP3661935B2 (ja) 情報処理装置および方法、記録媒体、並びにプログラム
JP2003008610A (ja) 情報処理装置および方法、記録媒体、並びにプログラム
JP6393475B2 (ja) 通信アダプタ装置、通信システム、トンネル通信方法、及びプログラム
TWI458316B (zh) 通用隨插即用網路系統之裝置代理方法及其相關裝置
KR100412365B1 (ko) 브릿지 수단을 가지는 가전기기 네트워크 시스템과 그동작방법
Oh et al. CORBA based core middleware architecture supporting seamless interoperability between standard home network middlewares
JP2009187107A (ja) アクセス制御システム、その方法およびアクセス制御プログラム
JP3643575B2 (ja) ネットワークブリッジ装置及び方法
JP2005501476A5 (ja)
KR100632399B1 (ko) 고속 직렬 디바이스를 범용 플러그앤플레이 디바이스와연동시키기 위한 브리지 장치 및 그 방법
JP2003078536A (ja) シリアル通信システム
JP5940566B2 (ja) ネットワークシステム、常時接続方法、サーバ、電子機器、プログラム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050719

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050802

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051206

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060418

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060510

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100519

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110519

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120519

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130519

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees