[go: up one dir, main page]

JP4624701B2 - ネットワークを介した機器情報の管理装置およびその方法 - Google Patents

ネットワークを介した機器情報の管理装置およびその方法 Download PDF

Info

Publication number
JP4624701B2
JP4624701B2 JP2004079648A JP2004079648A JP4624701B2 JP 4624701 B2 JP4624701 B2 JP 4624701B2 JP 2004079648 A JP2004079648 A JP 2004079648A JP 2004079648 A JP2004079648 A JP 2004079648A JP 4624701 B2 JP4624701 B2 JP 4624701B2
Authority
JP
Japan
Prior art keywords
information
polling
message
home
processing unit
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 - Lifetime
Application number
JP2004079648A
Other languages
English (en)
Other versions
JP2004288187A (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 JP2004288187A publication Critical patent/JP2004288187A/ja
Application granted granted Critical
Publication of JP4624701B2 publication Critical patent/JP4624701B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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]
    • 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/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
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • 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
    • 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/285Generic home appliances, e.g. refrigerators
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99948Application of database or data structure, e.g. distributed, multimedia, or image

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)

Description

本発明はネットワークを介した機器情報の管理装置およびその方法に関し、特に、ホームネットワーク内に存するデータトラフィックを減少させながらホーム内の機器に対する情報の信頼性を維持できるネットワークを介した機器情報の管理装置およびその方法に関する
ホームネットワークは、家庭内のデジタル情報家電機器の間でデータのやり取りができる通路を提供すると同時に、外部通信ネットワークとの接続を可能にすることで、より知能化したコミュニケーションを可能にする。かかるネットワーク化を通じて家庭内の情報資源の共有化および個別の機器の活用を最大化する。
ホームネットワークに接続されているホーム内の機器には、パーソナルコンピュータ、ファックス等のような情報機器、TV、セットトップボックス、DVD等のようなA/V機器、コーヒーメーカー、電気釜、冷蔵庫等のような制御機器、そしてリモコン、インターホン等のようなダミー機器等がある。このようなホーム内の機器はそれぞれのカテゴリに応じて電話線、無線LAN(Wireless LAN)、ブルーツース(Bluetooth)、USB(Universal Serial Bus)、IEEE1394、電源線のようなサブ網に連結可能である。
図1は一般のホームネットワーク構造を示す図である。
同図に示すように、電話線120には、電話120a、ノート型コンピュータ120b、ファックス120c、およびコンピュータ120が接続し独立的な網をなしている。無線LANまたはブルーツース網130にはノート型コンピュータ130aおよびPDA130bが接続されている。USB網140にはコンピュータ140a、プリンタ140bおよびスキャナ140cが接続されている。IEEE1394(150)にはAV機器であるTV150a、カムコーダ150bおよびオーディオ150cが接続されている。電源線160には制御系機器であるコーヒーメーカー160a、電気釜160b、冷蔵庫160cおよび洗濯機160dが接続されている。これらのサブ網120,130,140,150,160はブリッジ(bridge)のような接続装置170に相互連結され、ホームネットワーク100をなしている。マスターサーバ110は、このサブ網に存するそれぞれの機器と外部ネットワークとを接続する通路の機能を果たす。
ところで、従来のホームネットワーク100は、電話線、電源線のような既存網とブルーツース網、無線LAN等の新規網が混在されており、それぞれの機器が相異なるハードウェアおよびソフトウェアのプラットホームで動作するため、単一のシステムでホームネットワークを構成することが容易でない。このため、ホームネットワークの構成方法として、分散されている家庭内の機器にミドルウェア(middleware)と呼ばれる共通の仮想コンピューティング環境を構築し、その上にアプリケーションを提供する方式が提案されている。
ミドルウェアは相異なるカテゴリに属する機器間の通信のためのソフトウェアであって、ホームネットワーク内で幾つもの機器間の通信を可能にする。このミドルウェアは運営体制と応用プログラムとの間に置かれ、クライアントサーバ環境では分散されたアプリケーションと分散されたデータとをクリアに連結する。また、ミドルウェアは、多様な通信プロトコル、システム構造、運営システム、データベース、および応用プログラムを支援するため、ハードウェアに独立的に連結してくれる。
現在、ホームネットワークのために多様なミドルウェアが提案されている。代表的なものとして(1)直接接続方式(Peer to Peer)を用いた制御構造、(2)分散環境を勘案した実行客体伝送方法を用いた制御構造、(3)特定のネットワークメディア機能を用いた制御構造等がある。しかし、(1)と(2)の場合、機器の制御は可能であるものの、ホームネットワークの全体を対象とする制御機能を行うには困難な構造を有している。また、(3)の場合には、家庭内のすべての機器を対象にするホームネットワークサービスとして成立せず、特定機器を対象にしたホームのサブネットワークサービスのための構造となる。
一方、かかるミドルウェア構造は、それぞれの機能だけでインターネットを介したサービスを提供することができない。よって、ミドルウェア構造を採用する場合、インターネットを介したサービスを提供するためには、データ構造変換のための変換装置、または変換ソフトウェアが必要である。しかしこのような変換装置または変換ソフトウェアは、インターネットを介した通信機能だけを提供する。従って、ミドルウェアを利用してホームネットワーク情報またはホームネットワーク内に存する機器の情報を、インターネットへ連結されているユーザ装置に提供し、これを基盤にしてユーザ装置から要請されたサービスを提供するというのは不可能である。
かかる問題点を解決する技術として、本出願人による特許出願(韓国出願番号2002-13168の「ネットワークを介した機器情報提供装置およびその方法」)において、ホームネットワークに存するホーム内の機器に対する制御手段および機器間の制御手段を提供し、インターネットに接続されてるユーザ装置にホームネットワークに存在する機器に対する情報を提供する装置およびその方法が開示されている。
しかし、この技術によれば、ホーム内機器の状態をチェックするため周期的にポーリングメッセージを転送しなければならないので、データトラフィックが増加してしまう欠点をもつ。また、自主回復機能等を備えることが不可能なので、機器情報として信頼できる最新情報を維持させることに限界がある。
韓国出願番号 2002−13168明細書
本発明は、前述したような問題点を解決するためになされたものであって、その目的は、ホームネットワーク内に存する機器の特性に応じてポーリング間隔をそれぞれ相違させ、自主回復機能を備えると共に機器情報を信頼して最新情報として維持できるネットワークを介した機器情報の管理装置およびその方法を提供することにある。
前述の目的を達成するための本発明に係るネットワークを介した機器情報の管理装置は、ホーム内の機器に割り当てられた機器IP、ポーリング間隔、および最後のポーリング時間を含むポーリング情報を格納するポーリングリストと、前記ポーリングリストを照会しポーリングが必要な機器をリスト化したポーリングリストを出力するポーラーと、前記ホーム内の機器から受信されたポーリング情報を含む登録要請メッセージに基づいて前記ポーリング情報を生成し、前記ポーリングリストを参照して当該の機器に対する活性化を点検するポーリングメッセージを前記機器ごとのポーリング間隔で出力し、前記ホーム内の機器から受信された前記ポーリングメッセージに対する応答メッセージに基づいて前記ポーリングリストに格納されている前記ポーリング情報を更新するメッセージ処理部と、を含む。
前記メッセージ処理部は、前記登録要請メッセージに基づいて前記ホーム内機器の基本情報、サービスリスト、状態変数リストのうち少なくともいずれか1つを含む機器情報をさらに生成し、前記ポーリングメッセージに対する応答メッセージに基づいて前記機器情報を更新することが好ましい。
好ましくは、前記機器情報をデータベース化して格納するデータベースと、前記データベースに格納された機器情報に対するトランザクションを処理するデータベース処理部と、前記ホーム内の機器に対する情報提供要請の時、前記データベース処理部から伝達された機器情報に基づいてウェブページ形式の機器情報を生成して前記メッセージ処理部に提供するページ生成部と、をさらに含む。
前記ページ生成部は、前記情報提供要請時に当該機器についてポーリングメッセージの出力が必要でない場合、および前記ポーリングメッセージに対する当該機器の応答信号が正常である場合に前記ウェブページ形式の機器情報を生成することが好ましい。尚、前記ポーリングメッセージの出力が必要でない場合は、当該機器に対する最後のポーリング時間と前記情報提供要請時間との差が所定の時間より小さいことが好ましい。
前記ホーム内機器の登録時にユーザから前記ホーム内機器の位置情報および識別情報のうち少なくともいずれか1つを含む追加情報を入力され、前記メッセージ処理部に提供するデータ処理部と、をさらに含み、前記メッセージ処理部は、前記ホーム内の機器から前記登録要請メッセージを受信すれば前記データ処理部に前記追加情報の提供を要請することが好ましい。
さらに、前記メッセージ処理部は、初期化動作時に前記ホーム内の機器に登録要請メッセージを発送するように要請するメッセージをマルチキャストし、前記ホーム内の機器から接続を終了するメッセージを受信した場合、当該機器のポーリング情報および機器情報を削除するよう前記ポーラーおよび前記データベース処理部にそれぞれ要請することが好ましい。
そして、前記機器情報は、機器タイプ、シリアル番号、および製造元のうち少なくともいずれか1つを含む機器種類情報、および前記ホーム内の機器に割り当てられた機器IPを含むように構成されることが好ましい。
一方、本発明に係るネットワークを介した機器情報の管理方法は、(a)ホーム内の機器から受信されたポーリング情報を含む登録要請メッセージに基づいて前記ホーム内の機器に割り当てられた機器IP、ポーリング間隔、および最後のポーリング時間を含むポーリング情報を生成するステップと、(b)前記ポーリング情報を格納するステップと、(c)前記ポーリングリストを照会しポーリングが必要な機器をリスト化したポーリングリストを出力するステップと、(d)前記ポーリングリストを参照し、当該機器に対する活性化を点検するポーリングメッセージを当該機器ごとのポーリング間隔で出力し、前記ホーム内の機器から受信された前記ポーリングメッセージに対する応答メッセージに基づいて前記ポーリングリストに格納された前記ポーリング情報を更新するステップと、を含む。
好ましくは、前記登録要請メッセージに基づいて前記ホーム内機器の基本情報、サービスリスト、および状態変数リストのうち少なくともいずれか1つを含む機器情報を生成するステップと、前記ポーリングメッセージに対する応答メッセージに基づいて前記機器情報を更新するステップと、をさらに含む。
さらに、前記機器情報をデータベース化して格納するステップと、前記データベースに格納された機器情報に対するトランザクションを処理するステップと、前記ホーム内の機器に対する情報提供要請の時、前記トランザクションを処理するステップから伝達された機器情報に基づいてウェブページ形式の機器情報を生成し提供するステップ、をさらに含むことが好ましい。
前記ウェブページ形式の機器情報を生成するステップは、前記情報提供要請の時、当該機器についてポーリングメッセージの出力が必要でない場合、および前記ポーリングメッセージに対する当該機器の応答信号が正常である場合に前記ウェブページ形式の機器情報を生成することが好ましい。尚、前記ポーリングメッセージの出力が必要でない場合、当該機器に対する最後のポーリング時間と前記情報提供要請時間との差が所定の時間より小さいことが好ましい。
前記ホーム内機器の登録時、ユーザから前記ホーム内機器の位置情報および識別情報のうち少なくともいずれか1つを含む追加情報を入力されて提供するステップと、前記ホーム内の機器から前記登録要請メッセージを受信すれば、前記追加情報の提供を要請するステップと、をさらに含むことが好ましい。
また、初期化動作時に前記ホーム内の機器に登録要請メッセージを発送するように要請するメッセージをマルチキャストするステップと、前記ホーム内の機器から接続を終了するメッセージを受信した場合、当該機器のポーリング情報および機器情報を削除するステップと、をさらに含むことが好ましい。
そして、前記機器情報は、機器タイプ、シリアル番号、および製造元中少なくともいずれか1つを含む機器種類情報、および前記ホーム内の機器に割り当てられた機器IPを含むことが好ましい。
本発明によれば、ホームネットワークに存する機器に対する情報がそれぞれの機器ではない別の装置を介して提供可能であり、インターネットを介した遠隔制御および遠隔管理のような知能的なネットワークサービスの開発が可能である。さらに、ホームネットワークに存する機器についてポーリング間隔を用いることで機器情報の信頼度を向上させ得ると同時にネットワークトラフィックも減少させ得る。
以下、図面を参照して本発明を詳細に説明する。
図2は、本発明にかかるネットワークを介した機器情報の管理装置を備えたホームネットワーク構造を示すブロック図である。
図2に示すように、全ネットワークは、外部ネットワークおよびホームネットワーク400からなる。外部ネットワークはインターネット230に接続している外部DNSサーバ210、第1遠隔装置220、外部ホームネットワーク240から構成される。外部ホームネットワーク240には第2遠隔装置250が接続されている。
外部DNSサーバ210は、ホームネットワーク400のマスターサーバ300からホームネットワーク400のURLおよびホームネットワーク400に現在割り当てられている公認IPアドレスを登録かつ格納し、外部からホームネットワーク400に接続することを可能にする。
ホームネットワーク400は、マスターサーバ300、WANモジュール264、IEEE1394モジュール266、ブルーツースモジュール268、WLANモジュール270、HomePNAモジュール272、およびイーサネットジュール274からなる。それぞれのモジュール264〜274はバスを介してマスターサーバ300に接続される。そして、ホームネットワーク400は、WANモジュール(Wide Area Network Module))264、IEEE1394モジュール26、ブルーツースモジュール268、WLANモジュール(Wireless Local Area Network Module)270、HomePNAモジュール272、およびイーサネットジュール274にはそれぞれのプロトコルによって通信を行う機器からデータを受信したり当該機器にデータを転送したりする手段を提供する。
ホームネットワーク400は、IPサブネットワーク280および非IPサブネットワーク282を有している。IPサブネットワーク280は第1ローカル装置290のようなインテリジェント機器からなり、非IPサブネットワーク282はダミー機器である第2ローカル装置292のような非インテリジェント機器からなる。ダミー機器は、自主制御能力がなく、単に規定されている動作だけを行う電灯、扉、洗濯機のような機器である。係る構成は他のモジュールにおいても可能である。
ホームネットワーク400の内部の基本プロトコルはTCP/IPを使用し、ネットワークを介して複数のノードが接続された環境において特定ノードを指定するための方法としてホームネットワーク400の内部のすべてのノードをIPアドレスで区別する。
マスターサーバ300は、ホームネットワーク400が別のホームネットワーク240およびインターネット230のような外部ネットワークと通信できるようにする進入ノードである。従って、マスターサーバ300においては、ホームネットワーク機器に割り当てられている私設IPアドレスとインターネットのような外部ネットワークで使用される公認IPアドレスとの間の変換が行なわれる。
マスターサーバ300は、それぞれのモジュール264〜274から、またはそれぞれのモジュール264〜274に転送されるデータを処理する。また、マスターサーバ300は、ホームネットワーク400内の機器情報を管理し、機器に対する情報要請に応答して登録された機器情報をネットワークを介して提供する。ホームネットワーク400内の機器に割り当てられた私設IPアドレスをマスターサーバ300が管理するので、ホームネットワーク内の全てのノードは、ネットワークメディアインタフェースに係わることなく情報のやり取りができる。また、マスターサーバ300は、外部DNSサーバ210にホームネットワークのURLおよびホームネットワークに現在割り当てられている公認IPアドレスを登録してホームネットワーク400と外部ネットワークとの通信を可能にする。
マスターサーバ300は、DHCP(図示せず)を有する。DHCPはホームネットワーク400内の機器の固有識別情報(すなわち、私設IPアドレス)を提供する。
プロキシサーバ284は、非IPノードにIPネットワーキングを利用するサービスを伝達するためにアプリケーションレベルでサービスを変換する機能を行う。プロキシサーバ284は、TCP/IPを支援できない機器をホームネットワーク400に接続させるため、非IPサブネットワーク282に接続されているそれぞれの機器(以下、「IP機器」と称する)に代わってそれぞれの機器がDHCPサーバから私設IPアドレスを割り当てられるようにする。
また、プロキシサーバ284は、非IPノードの状態を把握している。すなわち、非IPノードがパワーオンされているかどうか、あるいはホームネットワーク400に挿入されているかどうかのような状態情報を管理する。また、プロキシサーバ284は、非IP機器に代わって割り当てられた私設IPアドレスを管理し、いくつかの非IP機器の私設IPアドレスとハードウェアアドレスとの係わりに関する情報を管理する。このようなプロキシサーバ284は、マスターサーバ300と別途に備えられて、マスターサーバ300がプロキシサーバ284の機能を行うこともできる。
ホームネットワーク400の内部の機器は、他の内部の機器に接続を要求すれば、サービスクライアント(Service Client)として定義され、他の内部の機器から接続を要求されてその接続が提供されれば、サービスサーバ(Service Server)として定義される。サービスサーバは、いつも自分が提供するアクセスポイントを開いてサービスクライアントの要求を待機し、サービスクライアントからの要求があれば接続する。
ホームネットワーク400に接続されている機器は、接続要求または接続提供の場合に応じてサービスサーバになり得るし、またサービスクライアントにもなり得る。これはホームネットワーク400の、それぞれの機器の動作状態に応じて、サービスクライアントとして使われるか、または、サービスサーバとして使われるかが決定されるからである。すなわち、ある機器がDHCPに接続して私設IPアドレス割り当てを要求する場合にはその機器はサービスクライアントになり、DHCPはサービスサーバになる。一方、その機器が自分の動作を他の機器からの要請を受けて提供する時にはサービスサーバになる。
サービスサーバとサービスクライアントとのインタフェースは、直接インタフェース(Direct Interface)及び間接インタフェース(Indirect Interface)に区分される。直接インタフェースはサービスサーバとサービスクライアントがIPネットワーキングパスを通じてデータユニットを直接取り交わすことであり、間接インタフェースはサービスサーバが非IPノードである場合、サービスサーバとサービスクライアントとの間にプロキシサーバを通じてデータユニットを取り交わすことである。
図3はミドルウェアを用いるホームネットワークのプロトコルスタックを示す概念図である。
ミドルウェアは、相異するカテゴリに属する機器間の通信のためのソフトウェアであって、ホームネットワーク400の内部における複数の機器間の通信を可能にする。ミドルウェアは、運営体制と応用プログラムとの間に配され、クライアントサーバ環境では分散されたアプリケーションと分散されたデータとをクリアに連結する。また、ミドルウェアは多様な通信プロトコル、システム構造、運営システム、データベース、および応用プログラムを支援し、ハードウェアへ独立に連結するためのソフトウェアである。このようなミドルウェアはTCP/IP(Transmission Control Protocol/Internet Protocol)をバックボン網にし、UDP(User Datagram Protocol)等のような他のプロトコルスタックについては別途の変換装置を使用して連動する。
図4は、本発明に係るネットワークを介した機器情報の管理装置の内部構成を示すブロック図である。本実施形態ではマスターサーバ300がネットワークを介した機器情報提供装置としてその機能を行う場合につき説明するが、遠隔サービス管理装置がマスターサーバ300とは別個に備えられる場合もある。
図4に示すように、マスターサーバ300は、メッセージ処理部310、ページ生成部320、データ処理部330、ポーラー340、ポーリングリスト350、データベース処理部360、およびデータベース370から構成される。
メッセージ処理部310は、マスターサーバ300に入力および出力されるメッセージを処理する。メッセージ処理部310にはサービスサーバ380とサービスクライアント385とが接続されている。サービスサーバ380およびサービスクライアント385の動作および構成は前述したのでその詳細な説明は省略する。
メッセージ処理部310は、ホームネットワーク400に存するホーム内の機器に対する登録(Announce)機能と、アクセス可能な機器に対する活性化状態等を監視する監視(ポーリング:Poll)機能を持つ。
メッセージ処理部310は、ホーム内の機器から登録要請メッセージが受信されれば、受信された登録要請メッセージに含まれているホーム内の機器に対する機器情報およびポーリング情報を、ホーム情報として管理できる構造に変換してポーリングリスト350およびデータベース370に記録する。この時、メッセージ処理部310は、基本情報を記録する時、データ処理部330から提供された当該機器に対する追加情報も一緒に記録する。登録要請メッセージは、XML(Extensible Markup Language)形式等で作成可能であり、登録要請メッセージには当該機器の基本情報、サービスリスト、状態変数リスト等の機器情報と、ポーリング間隔、割り当てられた機器ID等を含むポーリング情報とが含まれている。基本情報は当該機器のIPアドレス、種類(例えば、機器タイプ、シリアル番号、製造元、モデル等)を含む。
そして、登録要請メッセージには当該機器が提供するサービスのためのサービスインタフェースの集合も含まれている。メッセージ処理部310は、サービスインタフェース集合を用いてユーザに当該機器の機能に対する情報を提供することができる。このような機能を有するサービスの実行時にはインタフェースに含まれている機能についての位置情報を用いて遠隔呼出しを行うこともできる。
一方、ホーム内の機器に対する情報記録時に状態変数リストも一緒に記録される。状態変数リストには当該機器が必要とする状態情報のすべてが含まれている。メッセージ処理部310は、状態変数リストを参照してサービスが必要な状態変数に対する位置をリンクすることによりサービスと関連のある状態変数の関係を維持する。状態変数はイベントメッセージと密接に関連している。このとき、実際値ではない状態変数がイベントメッセージと係わりがある。すなわち、実際値が必要とされる場合、位置情報を用いて当該機器にその値を要請する。
ページ生成部320は、ホームネットワーク400またはインターネット230にてユーザインタフェースを有する機器の情報提供要請に応答してデータベース370に格納されているデータを基準にしてアップデートされた情報を動的に生成かつ提供する。ここでの動的とは、固定された形式ではなく論理的な基準となるデータを加工して新しい形式のデータを生成するという意味を持つ。ページ生成部320はウェブ文書形式として情報を生成する。かかるページ生成部320は、インターネットを介して要請されたメッセージについてウェブサーバの役割を果たす。
データ処理部330は、機器に対する追加情報(例えば、機器の位置情報、ホームネットワーク400の内部での機器識別名称等)を提供する。追加情報は機器の登録時ユーザから入力される。ユーザから追加情報の入力がない場合、データ処理部330が追加情報を生成し管理する。データ処理部330は機器の位置情報および識別名称を用いてDNSサーバの機能を行うことができる。機器の基本情報に含まれている機器種類はDVDP(Disital Versatile Disk Player)、HDTV(High Definition Television)等のような機器が属するカテゴリのことを指す。これとは相違して、識別名称はネットワーク内でそれぞれの機器を識別する固有のコードまたは名称を指す。
データベース処理部360は、データベース370に格納されたデータに対するトランザクションを処理する。データベース370に格納されているデータ構造はXMLに構成可能であり、この場合データベース処理部360はXMLパーサ(parser)を含む。またデータベース処理部360は、ページ生成部320およびデータ処理部330との間で発生するトランザクションのデータが接近するため、XMLパーサを利用した構文処理が可能になるようインタフェースが提供される。
データベース370は、ホームネットワーク400に存する機器に対する特性情報、追加情報のような機器情報が格納されている。データベース370に格納されているデータはインターネットとの接続をより容易にし、多様な方式の質疑に対応するためXMLとして管理できる。
ポーラー340は、ホーム内機器の接続状態を確認するための機能を行う。ポーラー340は一定間隔でポーリングリスト350を照会し、ポーリングが必要な機器をリスト化したポーリングリストを出力してメッセージ処理部310に提供する。ポーラー340はポーリングリスト350のデータ構造において現時間と最後のポーリング時間との差がポーリング時間間隔より大きければポーリングメッセージを出力し、最後のポーリング時間を現時間に変更する。また、ポーラー340はメッセージ処理部310から機器の状態情報を受信しポーリングリスト350の当該機器に対応するレコードを追加または削除する。
ポーリングリスト350には、ホーム機器ごとに機器IP(device IP)、ポーリング間隔(polling interval)、最後のポーリング時間(last polling time)等のようなポーリング情報が格納される。ポーリングリスト350に格納されているポーリング情報はホーム内の機器ごとにそれぞれ別のポーリング間隔を管理するために使用される。
図5は、機器に関する情報をデータベースに登録する過程を示す信号の流れ図である。
図5に示すように、サービスサーバ380はメッセージ処理部310に登録(Announce)を要請する(S450)。登録要請時にサービスサーバ380からメッセージ処理部310に転送される登録要請メッセージは、機器の種類、製造元のような特性情報、および接続される機器の特性に応じたポーリング情報を含む。メッセージ処理部310はデータ処理部330に機器に対する追加情報を要請する(S455)。これについて、データ処理部330はメッセージ処理部310に追加情報を提供する(S460)。この時データ処理部330は、ホーム内ブラウザ(browser)へ追加情報の入力画面を出力してユーザから当該機器に対する位置情報(例えば、奥の間、居間、台所等)、ホームネットワークの内部における固有名称(例えば、VCR1、VCR2等)のような追加情報が入力される。もしユーザからの入力がない場合、デフォルト値を発生させ追加情報を生成する。メッセージ処理部310は、登録を要請した機器に対する特性情報および追加情報をデータベーススキーマに変形した後、データベース処理部360に転送する(S465)。データベース処理部360は転送された特性情報および追加情報をデータベース370に登録する(S40)。
これと共に、メッセージ処理部310は、ホーム内の機器に割り当てられたIP、ポーリング間隔、および最後のポーリング時間を含むポーリング情報をポーラー340に転送し登録を要請する(S475)。ポーラー340は受信したポーリング情報をポーリングリスト350に追加する(S40)。
図6はホームネットワークに接続された機器に対する監視(ポーリング)機能を行う過程を示す信号の流れ図である。図6に示すように、ポーラー340は、ポーリングリスト350を検索し(S500)、ポーリングが必要な機器をリスト化したポーリングリストをメッセージ処理部310に提供する(S505)。メッセージ処理部310は転送されたポーリング情報に基づいて当該機器の接続状態等を確認するためのポーリングメッセージを出力する(S510)。ポーリングメッセージは当該機器の現在状態(例えば、電源のオン/オフの状態)に対する要請情報を含む。メッセージ処理部310はポーリングメッセージを用いてそれぞれの機器が活性化しているかを点検する。ポーリングメッセージを受信した機器は応答メッセージを返事する(S515)。メッセージ処理部310はポーリングに対する正常な応答を受信すれば、ポーリングリスト350とデータベース370で当該機器に対する情報をそのまま維持する。
もし、正常な応答を受信できなかった場合、ポーラー340に当該機器のポーリング情報の削除を要請し(S520)、これによってポーラー340はポーリングリスト350から当該機器のポーリング情報を削除する(S525)。これと共に、メッセージ処理部310はデータベース処理部360に当該機器の機器情報の削除を要請する(S530)。データベース処理部360はこれによってデータベース370において当該機器に対する機器情報を削除するようにする(S535)。
このように、従来には一律的で同一な間隔ですべての機器に発信したポーリングメッセージを、登録要請メッセージに含まれているポーリング情報を基準にして、それぞれの機器の特性に応じた時間間隔でポーリングメッセージを転送することによってネットワークトラフィックを減少させることができる。
図7はマスターサーバが始動した後、ホームネットワークに存する機器の登録過程を示す信号の流れ図である。図7に示すように、メッセージ処理部310は回復(RECOVERY)メッセージをマルチキャスト(multicast)する(S600)。メッセージ処理部310からマルチキャスト信号を受信したすべてのホーム内の機器は再登録(RE_ANNOUNCE)信号を転送する(S605)。データベース370に格納されている機器情報は揮発性データであるため、マスターサーバ300が始動される視点では機器情報が存しない。従って既に接続可能な状態であるホーム内機器は自分の情報を再登録すべきなので、メッセージ処理部310はすべての機器にマルチキャスト方式で回復メッセージを発信する。
回復メッセージの発送以後の過程は、登録のための処理過程と同一である。すなわち、メッセージ処理部310は、データ処理部330に機器に対する登録情報の追加を要請する(S610)。これについて、データ処理部330はメッセージ処理部310に追加情報を提供する(S615)。メッセージ処理部310は、登録を要請した機器に対する特性情報および追加情報をデータベーススキーマに変形した後データベース処理部360に転送する(S620)。データベース処理部360は、転送された特性情報および追加情報の機器情報をデータベース370に登録する(S625)。これに伴い、メッセージ処理部310では、ポーリング情報がポーラー340を通じてポーリングリスト350に追加される(S630、S635)。
図8はホームネットワークに接続された機器が正常に接続を終了する過程を示す信号の流れ図である。
メッセージ処理部310は、サービスサーバ380からリリース(release)メッセージを受信すれば(S700)、ポーラー340に当該機器のポーリング情報を削除するように要請し(S705)、ポーラー340はポーリングリスト350にて当該機器のレコードを削除する(S710)。また、メッセージ処理部310は、データベース処理部360に当該機器の機器情報の削除を要請し(S715)、これによってデータベース処理部360はデータベース370にて当該機器情報を削除する(S720)。
図9は、ホームネットワークに接続している遠隔装置からホームネットワークに存在する機器に対して情報を提供する過程が示されている信号の流れ図である。図9に示すように、ユーザは遠隔装置410にあるウェブブラウザのようなユーザインタフェースを用いてホームネットワーク400に存在する機器に対して機器情報を要請する(S800)。この過程でマスターサーバ300は接続したユーザに対する認証過程を行うことができる。この場合、遠隔ユーザ別にアクセス権限を与えることができる。例えば、特定のユーザについては奥の間にある機器に対するアクセスだけを許容できる。ユーザ認証と関連した情報は、データベース370に格納され、ユーザ認証過程は別のユーザ認証部(図示せず)で行われる。
図9に示すように、ページ生成部320は、ポーラー340に当該機器のポーリングメッセージの転送が必要であるかを問い合わせる(S805)。ポーラー340は、これについてポーリングリスト350を検索して当該機器に対するポーリング情報を読み出して(S810)、最後のポーリング時間と現時間との差が指定された時間より大きいかを判断する。判断の結果、最後のポーリング時間と現時間との差が指定された時間より小さければポーリングメッセージの出力が必要ないことをページ生成部320に通報する(S815)。よってページ生成部320は当該機器に対する機器情報をウェブページ形式で提供する(S820)。
もし、最後のポーリング時間と現時間との差が指定された時間より大きければ、メッセージ処理部310にポーリングメッセージの出力を要請する(S825)。これによってメッセージ処理部310はポーリングメッセージを出力する(S830)。ポーリングメッセージに対する当該機器の応答メッセージが正常であれば(S835)、当該機器の機器情報を出力し(S845)、応答がない場合は(S850)、前記したように、当該機器情報およびポーリング情報を削除する(S855、S860、S865)。この場合、遠隔装置410にエラーメッセージを転送する(S870、S875)。このような過程から当該機器に対する機器情報の信頼性が維持される。
以上、本発明の好ましい実施形態について示しかつ説明したが、本発明は前述した特定の実施形態に限らず、請求の範囲で請求する本発明の要旨を逸脱せず当該発明の属する技術分野において通常の知識を持つ者ならば誰でも多様な変形実施が可能なことは勿論、そのような変更は請求の範囲の記載範囲内にある。
本発明は、ホームネットワーク内に存するデータトラフィックを減少させながらホーム内の機器に対する情報が信頼できるように維持することができるネットワークを介した機器情報の管理装置およびその方法に使用可能である。
一般のホームネットワークの構造を示すブロック図である。 本発明に係るネットワークを介した機器情報の管理装置を備えたホームネットワークの構造を示す図である。 ミドルウェアを用いるホームネットワークのプロトコルスタックを示す概念図である。 本発明に係るネットワークを介した機器情報の管理装置に対する内部構成を示すブロック図である。 機器に関する情報をデータベースに登録する過程を示す信号の流れ図である。 ホームネットワークに接続されている機器に対する監視機能を行う過程を示す信号の流れ図である。 マスターサーバの始動後に機器に対する情報をデータベースに登録する過程を示す信号の流れ図である。 ホームネットワークに接続されている機器が正常に接続を終了する過程を示す信号の流れ図である。 ホームネットワークに接続している遠隔装置にホームネットワークに存在する機器に対して情報を提供する過程を示す信号の流れ図である。
符号の説明
300 マスターサーバ
310 メッセージ処理部
320 ページ生成部
330 データ処理部
340 ポーラー
350 ポーリングリスト
360 データベース処理部
370 データベース

Claims (18)

  1. ホーム内の機器に割り当てられた機器IP、ポーリング間隔、および最後のポーリング時間を含むポーリング情報を格納しているポーリングリストと、
    前記ポーリングリストを照会し、ポーリングの必要な機器がリスト化されたポーリングリストを出力するポーラーと、
    前記ホーム内の機器から受信したポーリング情報を含む登録要請メッセージに基づいて前記ポーリング情報を生成し、前記ポーリングリストに基づいて前記機器の活性化を点検するポーリングメッセージを前記機器ごとのポーリング間隔で出力し、前記ホーム内の機器から受信した前記ポーリングメッセージに対する応答メッセージに基づいて前記ポーリングリストに格納された前記ポーリング情報を更新するメッセージ処理部と、を含むことを特徴とするネットワークを介した機器情報の管理装置。
  2. 前記メッセージ処理部は、前記登録要請メッセージに基づいて前記ホーム内の機器の基本情報、サービスリスト、状態変数リストのうち少なくとも1つを含む機器情報をさらに生成し、
    前記ポーリングメッセージに対する応答メッセージに基づいて前記機器情報を更新することを特徴とする請求項1に記載のネットワークを介した機器情報の管理装置。
  3. 前記機器情報をデータベース化して格納するデータベースと、
    前記データベースに格納された機器情報に対するトランザクションを処理するデータベース処理部と、
    前記ホーム内の機器に対する情報提供要請時、前記データベース処理部から伝達された機器情報に基づいてウェブページ形式の機器情報を生成し前記メッセージ処理部に提供するページ生成部と、をさらに含むことを特徴とする請求項2に記載のネットワークを介した機器情報の管理装置。
  4. 前記ページ生成部は、前記情報提供要請時に当該機器についてポーリングメッセージの出力が必要でない場合、および前記ポーリングメッセージに対する当該機器の応答信号が正常である場合に前記ウェブページ形式の機器情報を生成することを特徴とする請求項3に記載のネットワークを介した機器情報の管理装置。
  5. 前記ポーリングメッセージの出力が必要でない場合は、当該機器に対する最後のポーリング時間と前記情報提供要請時間との差が所定の時間より小さい場合であることを特徴とする請求項4に記載のネットワークを介した機器情報の管理装置。
  6. 前記ホーム内機器の位置情報および識別情報のうち少なくとも1つを含む追加情報を前記メッセージ処理部に入力するデータ処理部と、をさらに含み、
    前記メッセージ処理部は、前記ホーム内の機器から前記登録要請メッセージを受信すると、前記データ処理部に前記追加情報の入力を要請することを特徴とする請求項3に記載のネットワークを介した機器情報の管理装置。
  7. 前記メッセージ処理部は、初期化動作時において、前記ホーム内の機器に登録要請メッセージを発送するように要請するメッセージをマルチキャストすることを特徴とする請求項3に記載のネットワークを介した機器情報の管理装置。
  8. 前記メッセージ処理部は、前記ホーム内の機器から接続を終了するメッセージを受信した場合、当該機器のポーリング情報および機器情報を削除するよう前記ポーラーおよび前記データベース処理部にそれぞれ要請することを特徴とする請求項3に記載のネットワークを介した機器情報の管理装置。
  9. 前記機器情報は、機器タイプ、シリアル番号、および製造元のうち少なくとも1つを含む機器種類情報、および前記ホーム内の機器に割り当てられた機器IPを含むことを特徴とする請求項1に記載のネットワークを介した機器情報の管理装置。
  10. (a)ホーム内の機器から受信したポーリング情報を含む登録要請メッセージに基づいて、前記ホーム内の機器に割り当てられた機器IP、ポーリング間隔、および最後のポーリング時間を含むポーリング情報を生成するステップと、
    (b)前記ポーリング情報を格納するステップと、
    (c)ポーリングが必要な機器をリスト化したポーリングリストを出力するステップと、
    (d)前記ポーリングリストを参照し、当該機器に対する活性化を点検するポーリングメッセージを当該機器ごとのポーリング間隔で出力し、前記ホーム内の機器から受信された前記ポーリングメッセージに対する応答メッセージに基づいて前記ポーリングリストに格納されている前記ポーリング情報を更新するステップと、を含むことを特徴とするネットワークを介した機器情報の管理方法。
  11. 前記登録要請メッセージに基づいて前記ホーム内機器の基本情報、サービスリスト、および状態変数リストのうち少なくとも1つを含む機器情報を生成するステップと、
    前記ポーリングメッセージに対する応答メッセージに基づいて前記機器情報を更新するステップと、をさらに含むことを特徴とする請求項10に記載のネットワークを介した機器情報の管理方法。
  12. 前記機器情報をデータベース化して格納するステップと、
    前記データベースに格納された機器情報に対するトランザクションを処理するステップと、
    前記ホーム内の機器に対する情報提供要請時、前記トランザクションを処理するステップから伝達された機器情報に基づいてウェブページ形式の機器情報を生成し提供するステップと、をさらに含むことを特徴とする請求項11に記載のネットワークを介した機器情報の管理方法。
  13. 前記ウェブページ形式の機器情報を生成するステップは、前記情報提供要請時、当該機器についてポーリングメッセージの出力が必要でない場合、および前記ポーリングメッセージに対する当該機器の応答信号が正常である場合に前記ウェブページ形式の機器情報を生成することを特徴とする請求項12に記載のネットワークを介した機器情報の管理方法。
  14. 前記ポーリングメッセージの出力が必要でない場合は、当該機器に対する最後のポーリング時間と前記情報提供要請時間との差が所定の時間より小さいことを特徴とする請求項13に記載のネットワークを介した機器情報の管理方法。
  15. 前記ホーム内機器の位置情報および識別情報のうち少なくとも1つを含む追加情報が入力されるステップと、
    前記ホーム内の機器から前記登録要請メッセージを受信すると、前記追加情報の入力を要請するステップと、をさらに含むことを特徴とする請求項12に記載のネットワークを介した機器情報の管理方法。
  16. 初期化動作時に前記ホーム内の機器に登録要請メッセージを発送するように要請するメッセージをマルチキャストするステップと、をさらに含むことを特徴とする請求項12に記載のネットワークを介した機器情報の管理方法。
  17. 前記ホーム内の機器から接続を終了するというメッセージを受信した場合、当該機器のポーリング情報および機器情報を削除するステップと、をさらに含むことを特徴とする請求項12に記載のネットワークを介した機器情報の管理方法。
  18. 前記機器情報は、機器タイプ、シリアル番号、および製造元のうち少なくとも1つを含む機器種類情報、および前記ホーム内の機器に割り当てられた機器IPを含むことを特徴とする請求項10に記載のネットワークを介した機器情報の管理方法。
JP2004079648A 2003-03-19 2004-03-19 ネットワークを介した機器情報の管理装置およびその方法 Expired - Lifetime JP4624701B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030017145A KR100574519B1 (ko) 2003-03-19 2003-03-19 네트워크를 통한 기기정보의 관리장치 및 방법

Publications (2)

Publication Number Publication Date
JP2004288187A JP2004288187A (ja) 2004-10-14
JP4624701B2 true JP4624701B2 (ja) 2011-02-02

Family

ID=32985816

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004079648A Expired - Lifetime JP4624701B2 (ja) 2003-03-19 2004-03-19 ネットワークを介した機器情報の管理装置およびその方法

Country Status (3)

Country Link
US (1) US7292859B2 (ja)
JP (1) JP4624701B2 (ja)
KR (1) KR100574519B1 (ja)

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6480510B1 (en) 1998-07-28 2002-11-12 Serconet Ltd. Local area network of serial intelligent cells
US6956826B1 (en) 1999-07-07 2005-10-18 Serconet Ltd. Local area network for distributing data communication, sensing and control signals
US6690677B1 (en) 1999-07-20 2004-02-10 Serconet Ltd. Network for telephony and data communication
US6549616B1 (en) 2000-03-20 2003-04-15 Serconet Ltd. Telephone outlet for implementing a local area network over telephone lines and a local area network using such outlets
IL135744A (en) 2000-04-18 2008-08-07 Mosaid Technologies Inc Telephone communication system over a single telephone line
US6842459B1 (en) 2000-04-19 2005-01-11 Serconet Ltd. Network combining wired and non-wired segments
IL144158A (en) 2001-07-05 2011-06-30 Mosaid Technologies Inc Socket for connecting an analog telephone to a digital communications network that carries digital voice signals
IL152824A (en) 2002-11-13 2012-05-31 Mosaid Technologies Inc A socket that can be connected to and the network that uses it
IL154234A (en) 2003-01-30 2010-12-30 Mosaid Technologies Inc Method and system for providing dc power on local telephone lines
IL154921A (en) 2003-03-13 2011-02-28 Mosaid Technologies Inc A telephone system that includes many separate sources and accessories for it
KR100574519B1 (ko) * 2003-03-19 2006-04-27 삼성전자주식회사 네트워크를 통한 기기정보의 관리장치 및 방법
US7484125B2 (en) * 2003-07-07 2009-01-27 Hewlett-Packard Development Company, L.P. Method and apparatus for providing updated processor polling information
IL157787A (en) 2003-09-07 2010-12-30 Mosaid Technologies Inc Modular outlet for data communications network
KR20050008953A (ko) * 2003-07-14 2005-01-24 엘지전자 주식회사 가전기기 네트워크 시스템 및 그 동작방법
IL159838A0 (en) 2004-01-13 2004-06-20 Yehuda Binder Information device
IL160417A (en) 2004-02-16 2011-04-28 Mosaid Technologies Inc Unit added to the outlet
IL161869A (en) 2004-05-06 2014-05-28 Serconet Ltd A system and method for carrying a signal originating is wired using wires
EP1783655A4 (en) * 2004-07-21 2009-11-11 Sony Corp COMMUNICATION SYSTEM, COMMUNICATION METHOD, CONTENT PROCESSING DEVICE AND COMPUTER PROGRAM
CN100440813C (zh) * 2004-09-28 2008-12-03 上海贝尔阿尔卡特股份有限公司 因特网协议第六版接入网的连接中断检测方法和设备
EP1784000B1 (en) 2004-11-05 2019-02-06 Brother Kogyo Kabushiki Kaisha Communication system
US7873058B2 (en) 2004-11-08 2011-01-18 Mosaid Technologies Incorporated Outlet with analog signal adapter, a method for use thereof and a network using said outlet
KR100653266B1 (ko) * 2004-11-26 2006-12-01 삼성에스디에스 주식회사 홈네트워크 디바이스의 제어장치 및 사용자 인터페이스생성 방법
US7418521B2 (en) * 2004-12-07 2008-08-26 Alliance Laundry Systems Llc Controller for bridging a host computer and networked laundry machines
KR100732704B1 (ko) * 2005-07-19 2007-06-27 주식회사 하이네씨스 사설 ip로 운영될 수 있는 인터넷 저장장치 및 이를포함하는 네트워크 시스템
US7843865B2 (en) * 2005-12-08 2010-11-30 Intel Corporation System and method for controlling home network devices using multicast enabled remote controls
US7813451B2 (en) 2006-01-11 2010-10-12 Mobileaccess Networks Ltd. Apparatus and method for frequency shifting of a wireless signal and systems using frequency shifting
ATE467284T1 (de) 2006-08-18 2010-05-15 Koninkl Philips Electronics Nv Abgekoppelte verbindungen
WO2008099307A1 (en) * 2007-02-12 2008-08-21 Philips Intellectual Property & Standards Gmbh Device for a networked control system
US20100106836A1 (en) * 2007-02-12 2010-04-29 Koninklijke Philips Electronics N.V. Networked control system and device for a networked control system
EP2034663B1 (en) * 2007-09-07 2012-08-29 Sony Corporation Main electronic device for communicating within a network and method for operating a main electronic device for communicating within the network
US8594133B2 (en) 2007-10-22 2013-11-26 Corning Mobileaccess Ltd. Communication system using low bandwidth wires
US8175649B2 (en) 2008-06-20 2012-05-08 Corning Mobileaccess Ltd Method and system for real time control of an active antenna over a distributed antenna system
KR101466573B1 (ko) * 2008-01-22 2014-12-10 삼성전자주식회사 통신 단말 장치 및 통신 단말 장치에 탑재된 복수개의네트워크 인터페이스를 이용하여 통신을 수행하는 방법
CN102232191B (zh) 2009-02-08 2015-07-08 康宁移动接入有限公司 采用携带以太网信号的电缆的通信系统
FR2947138B1 (fr) * 2009-06-23 2016-09-16 Delta Dore Procede d'association entre un appareil domestique et un equipement de gestion d'un systeme de commande a distance
US8521852B2 (en) * 2009-12-28 2013-08-27 The Directv Group, Inc. Method and system for registering a client device in a multi-room digital video recording system
US9146644B2 (en) 2010-03-08 2015-09-29 Nuvoton Technology Corporation Systems and methods for detecting multiple touch points in surface-capacitance type touch panels
US8872788B2 (en) 2010-03-08 2014-10-28 Nuvoton Technology Corporation Systems and methods for detecting multiple touch points in surface-capacitance type touch panels
JP2012073949A (ja) * 2010-09-29 2012-04-12 Fuji Xerox Co Ltd 管理装置、システム及びプログラム
US20120290707A1 (en) * 2011-05-10 2012-11-15 Monolith Technology Services, Inc. System and method for unified polling of networked devices and services
JP2013055443A (ja) 2011-09-02 2013-03-21 Toshiba Corp 家電制御サーバおよび家電制御方法
WO2013142662A2 (en) 2012-03-23 2013-09-26 Corning Mobile Access Ltd. Radio-frequency integrated circuit (rfic) chip(s) for providing distributed antenna system functionalities, and related components, systems, and methods
US9473953B2 (en) * 2012-03-30 2016-10-18 Aetherpal Inc. Roaming detection and session recovery during VMM-RC
US9239655B2 (en) 2012-05-10 2016-01-19 Nuvoton Technology Corporation Parsimonious systems for touch detection and capacitive touch methods useful in conjunction therewith
CN103220196A (zh) * 2013-04-22 2013-07-24 无锡乾煜信息技术有限公司 一种数字家庭中帮助文档智能更新的系统及方法
US9413610B2 (en) * 2013-04-24 2016-08-09 Ciena Corporation Network-based DHCP server recovery
KR101534477B1 (ko) 2013-10-31 2015-07-07 삼성에스디에스 주식회사 설비 제어 망에서 확률 모델을 활용한 능동 수동 데이터 수집 장치 및 방법
US20150193127A1 (en) * 2014-01-07 2015-07-09 Opentv Inc. Systems and methods of displaying integrated home automation modules
CN103905929B (zh) * 2014-03-27 2016-03-30 广东能兴科技发展有限公司 一种基于高速无线网络的楼宇对讲系统
US9184960B1 (en) 2014-09-25 2015-11-10 Corning Optical Communications Wireless Ltd Frequency shifting a communications signal(s) in a multi-frequency distributed antenna system (DAS) to avoid or reduce frequency interference
US9680646B2 (en) * 2015-02-05 2017-06-13 Apple Inc. Relay service for communication between controllers and accessories
CN106469040B (zh) * 2015-08-19 2019-06-21 华为终端有限公司 通信方法、服务器及设备
CN108011726A (zh) * 2016-11-02 2018-05-08 九阳股份有限公司 一种家电配网方法和系统

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6029175A (en) * 1995-10-26 2000-02-22 Teknowledge Corporation Automatic retrieval of changed files by a network software agent
JPH10161880A (ja) 1996-11-29 1998-06-19 Hitachi Ltd リモート制御方式
US6370381B1 (en) * 1999-01-29 2002-04-09 Siemens Transportation Systems, Inc. Multiple channel communications system
JP2002044765A (ja) 2000-07-28 2002-02-08 Matsushita Electric Ind Co Ltd 遠隔制御システムとゲートウェイ装置
KR100438696B1 (ko) 2001-04-13 2004-07-05 삼성전자주식회사 홈네트워크 환경에서의 디바이스 제어 시스템 및 방법
JP2003008585A (ja) 2001-04-20 2003-01-10 Toshiba Corp 通信制御装置及び通信制御方法並びに通信装置及び通信方法
US7395536B2 (en) * 2002-11-14 2008-07-01 Sun Microsystems, Inc. System and method for submitting and performing computational tasks in a distributed heterogeneous networked environment
KR100574519B1 (ko) * 2003-03-19 2006-04-27 삼성전자주식회사 네트워크를 통한 기기정보의 관리장치 및 방법

Also Published As

Publication number Publication date
KR100574519B1 (ko) 2006-04-27
JP2004288187A (ja) 2004-10-14
KR20040082561A (ko) 2004-09-30
US20040184431A1 (en) 2004-09-23
US7292859B2 (en) 2007-11-06

Similar Documents

Publication Publication Date Title
JP4624701B2 (ja) ネットワークを介した機器情報の管理装置およびその方法
US7831696B2 (en) Apparatus for providing device information via network and a method thereof
KR100461593B1 (ko) 통신망을 통한 원격제어서비스 제공장치, 시스템 및 방법
KR100474485B1 (ko) 홈네트워크내의 독립망기기 제어장치 및 방법
KR100440583B1 (ko) 외부 인터넷에 의한 댁내망의 UPnP장치 관리제어 장치및 방법
US7428574B2 (en) Device cooperation service system and electronic devices included in the system
US7844738B2 (en) Method of and apparatus for bridging a UPnP network and a rendezvous network
US20080235358A1 (en) Proxy Device, Network System, and Communication Method
JP2003015975A (ja) ホームネットワーク内の機器にサービスを提供するシステム及びその方法
WO2004062147A1 (en) Device discovery application interface
KR20020026745A (ko) 인터넷을 기반으로 한 네트워크 시스템 및 그 통신방법
JP2004505499A (ja) サーバを利用する複合規格ホーム・ネットワーク・ブリッジ
JP5091217B2 (ja) ホーム機器情報収集装置及びホーム機器情報収集方法
KR100637080B1 (ko) 홈네트워크의 서비스 프레임워크
JP5317835B2 (ja) コンテンツ属性情報提供装置、コンテンツ属性情報提供方法、及びコンピュータプログラム
WO2009154249A1 (ja) リモートアクセスシステム、装置、方法及びプログラム
EP1968245A2 (en) Apparatus and method for device control
EP2168305B1 (en) Method of receiving/transmitting event message, controlled device, and control point
JP4792962B2 (ja) 位置情報システム
KR20050046998A (ko) 홈 네트워크 내의 디바이스 원격 제어 방법 및 시스템
KR20050027500A (ko) 홈 네트워크 내의 디바이스 원격 제어 방법 및 시스템
KR20040110942A (ko) 홈 네트워크 식별 정보 관리 방법 및 시스템

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060614

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060914

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20071003

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080118

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080219

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20080704

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101104

R150 Certificate of patent or registration of utility model

Ref document number: 4624701

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20131112

Year of fee payment: 3

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

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

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term