[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4004211B2 - Network server and network system - Google Patents

Network server and network system Download PDF

Info

Publication number
JP4004211B2
JP4004211B2 JP2000183158A JP2000183158A JP4004211B2 JP 4004211 B2 JP4004211 B2 JP 4004211B2 JP 2000183158 A JP2000183158 A JP 2000183158A JP 2000183158 A JP2000183158 A JP 2000183158A JP 4004211 B2 JP4004211 B2 JP 4004211B2
Authority
JP
Japan
Prior art keywords
network
information format
independent
independent network
server
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
JP2000183158A
Other languages
Japanese (ja)
Other versions
JP2002009807A (en
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2000183158A priority Critical patent/JP4004211B2/en
Priority to US09/881,912 priority patent/US20020062392A1/en
Publication of JP2002009807A publication Critical patent/JP2002009807A/en
Application granted granted Critical
Publication of JP4004211B2 publication Critical patent/JP4004211B2/en
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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • 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
    • 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/2843Mains power line
    • 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)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Computer And Data Communications (AREA)
  • Electric Ovens (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、ネットワーク技術に関する。この発明はとくに、固有の方式に基づくネットワークを支配するネットワークサーバと、それらネットワークサーバを複数含んで形成されるネットワークシステムに関する。
【0002】
【従来の技術】
より快適かつ個人の嗜好に合った生活環境の創出に対する要求の高まりと、それを実現するネットワーク技術を含む情報通信技術の進歩があいまって、ホームネットワークに対する期待が高まっている。ホームネットワークによって各種機器を管理するアイデア自体は古くから存在したが、インターネットをはじめとするネットワークが一般需要者の身近な存在になった今日、ホームネットワークに対する要求と期待は従来にない広がりを見せている。
【0003】
【発明が解決しようとする課題】
しかしながら現実には、家庭にあるいろいろな機器は、その成り立ちや電気的な特性、用途などに応じて、異なる方式のネットワークに接続される傾向がある。たとえば、デジタルテレビ、デジタルカメラ、デジタルビデオ録画装置などのいわゆるAV機器は、デジタル画像データを相互に交換するために、その目的に適した方式のネットワーク、例えばIEEE1394に準拠するネットワークに接続される。一方、いわゆる白物家電や調理機器などは、例えば電灯線によるネットワークに接続され、その電灯線に重畳させた信号で制御される。このため、それぞれが独立したネットワーク(以下「独立系ネットワーク」という)を形成し、相互のデータ交換や、ある独立系ネットワークから別の独立系ネットワークへの制御は容易ではない。
【0004】
この発明はこうした現状に鑑みてなされたものであり、その目的は、異なる方式に基づく複数の独立系ネットワーク間で情報のやりとりが円滑なネットワークサーバおよびネットワークシステムを提供することにある。この技術により、ユーザからは各独立系ネットワークの方式、物理特性、プロトコルなどの相違を意識せず、いわゆるシームレスなサービスが提供される。
【0005】
【課題を解決するための手段】
本発明のある態様は、ネットワークシステムに関する。このシステムは、異なる方式に基づく複数の独立系ネットワークと、それらの独立系ネットワークをそれぞれ支配する独立系ネットワークサーバ(以下単に「サーバ」ともいう)と、前記サーバ間を接続する基幹系ネットワークとを含む。また、前記サーバは、前記基幹系ネットワークを介して他のサーバと通信する通信部と、自己が支配する独立系ネットワークを構成する機器を統括するために用いる第1の情報形式と、前記他のサーバとの情報交換に用いる第2の情報形式とを相互に変換する情報形式変換部とを含む。この構成にて、前記第1の情報形式はその独立系ネットワーク内の特定の機器のために定義される一方、前記第2の情報形式はその独立系ネットワーク内の不特定の機器のために定義される。
【0006】
ここで独立系ネットワークも基幹系ネットワークも、その実現方式は問わず、例えば有線、無線の別は問題ではない。また、その伝送方式も電気的、磁気的、光学的など不問である。「支配」は制御、管理その他の行為をいう。
【0007】
この構成によれば、第1の情報形式は各サーバが自ら支配する独立系ネットワークを構成する機器の統括に利用される。したがって、第1の情報形式は、制御の対象機器が特定される形式である。「制御」は、機器の動作に影響する行為の他、機器のステイタスを取得する監視、機器の状態を維持する管理その他の行為をいう。一方、第2の情報形式は対象機器が明示されないリザーブ性または汎用性をもつため、逆に言えば、当該ネットワークに存在する特定の機器制御のための情報との区別が容易である。
【0008】
前記第2の情報形式は、その独立系ネットワーク内において汎用性を有する形式に定義され、前記情報形式変換部は、各独立系ネットワーク内において汎用性を有する前記第2の情報形式どうしの対応テーブルを参照して前記変換を行ってもよい。
【0009】
このネットワークシステムは、前記第2の情報形式から変換された前記第1の情報形式による機器の制御の内容を、当該機器固有のコマンドへ変換して当該機器へ送信するコマンド生成部をさらに含んでもよい。したがって、あるサーバAから、第2の情報形式で別の独立系ネットワークのサーバBへ機器制御の要求が出されたとき、サーバBではまず第2の情報形式を第1の情報形式へ変換し、その後、これを機器用のコマンドへ変換する。
【0010】
本発明の別の態様はネットワークサーバに関する。このサーバは、基幹系ネットワークに接続され、固有の方式に基づく独立系ネットワークを支配するものであり、前記基幹系ネットワークを介して外部と通信する通信部と、自己が支配する独立系ネットワークを構成する機器を統括するために用いる第1の情報形式と、外部との情報交換に用いる第2の情報形式とを相互に変換する情報形式変換部とを含む。前記第1の情報形式はその独立系ネットワーク内の特定の機器のために定義され、前記第2の情報形式はその独立系ネットワーク内の不特定の機器のために定義される。この構成によれば、例えば前述のネットワークシステムの作用をサーバの機能によって実現することができる。
【0011】
このネットワークサーバさらに、制御すべき機器を選択する機器選択部と、前記選択された機器が自己の支配する独立系ネットワークに属していないとき、その制御の内容を前記第2の情報形式にて生成して送信する情報交換用ファイル生成部とを含んでもよい。
【0012】
本発明のさらに別の態様は、ネットワークシステムに関する。このシステムは、異なる方式に基づく複数の独立系ネットワークをそれぞれ支配するサーバと、前記サーバ間を接続する基幹系ネットワークとを含む。また、前記サーバはそれぞれ、自己が支配する独立系ネットワークを構成する機器の統括のために用いられる情報形式以外のリザーブ形式的な情報形式を前記基幹系ネットワークを介して相互に利用することにより、それらの独立系ネットワークを跨いだ機器の制御が実施される。「リザーブ形式的な情報形式」は、前述の第2の情報形式のほか、特定の機器の制御に用いられる情報形式と異なる任意の情報形式を含む。
【0013】
【発明の実施の形態】
図1は、実施の形態に係るホームネットワークシステム10の構成を示す。ホームネットワークシステム10は、ユーザの自宅内に設けられており、基幹系ネットワーク12にはAV系ネットワーク20、調理系ネットワーク30その他の独立系ネットワーク(図示せず)が接続されている。基幹系ネットワーク12はルータ14を介してインターネット16へ接続される。携帯端末40はユーザが出先からホームネットワークシステム10を制御する際、利用する。
【0014】
AV系ネットワーク20は、AV系サーバ22、デジタルのテレビ26、同じくデジタルのビデオ録画装置28などのAV機器を含み、それらがAV系ネットワークバス24で接続されている。調理系ネットワーク30は、調理系サーバ32、電子レンジ36、ポット38などの調理機器を含み、調理系ネットワークバス34はそうした機器のための電灯線を利用する。
【0015】
コントローラ42は、本来はテレビ26のリモートコントローラであるが、ここではAV系サーバ22へ指令を出す。その指令がAV系ネットワーク20内の機器の制御に関するものであれば、AV系サーバ22が直接それらの機器のためにコマンドを発行する。一方、その指令が他の独立系ネットワーク(以降「他の独立系ネットワーク」を調理系ネットワーク30とする)の機器の制御に関する場合、AV系サーバ22は本来AV系ネットワーク20内部の機器のためにリザーブ的または汎用的に設けられた情報形式でファイルを生成し、これを調理系ネットワーク30の調理系サーバ32へ送る。この情報形式は、AV系ネットワーク20内の特定の機器に向けられたものではなく、不特定の機器に向けられた記述の形をとり、その意味で汎用的な記述になっている。
【0016】
図2は、AV系サーバ22の構成を示す。この構成は、ハードウエアコンポーネントでいえば、任意のコンピュータのCPU、メモリ、メモリのロードされた予約管理機能のあるプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【0017】
ユーザがコントローラ42でAV系サーバ22へ指令を送ったとき、これがAV系ネットワーク20の機器の制御に利用される方法は従来から知られており、そのための構成、作用等は、特に必要がない限り省略する。ここでは、この実施の形態に特徴的な状況、すなわちコントローラ42によるユーザの指令が調理系ネットワーク30の機器の制御に関する場合を中心に考える。
【0018】
通信部50は、基幹系ネットワーク12およびコントローラ42と通信する機能ブロックである。機器選択部52は、ユーザが制御したい機器を特定するための機能ブロックである。ユーザがコントローラ42の所定のボタンを押すと、例えば通信部50を介して機器選択部52がテレビ26に機器選択画面(図示せず)を表示させる。その画面上でユーザはいま「電子レンジ」を選択したとする。この選択は機器選択部52で取得され、情報交換用ファイル生成部54へ伝えられる。
【0019】
情報交換用ファイル生成部54は、情報交換用ファイル(以下単に「ファイル」ともいう)を生成する。ファイルは指令が調理系ネットワーク30の機器に対するものであるとき、その指令を汎用的な形で記述する。ただし、ここでいう汎用性は、複数の独立系ネットワークで完全に標準化されているという意味ではなく、AV系ネットワーク20内における特定の機器以外の「任意の機器」という意味での汎用性であり、すなわち独立系ネットワークごとに定まる局所的汎用性とでも呼ぶべきものである。
【0020】
そうした汎用性を容認する背景は、もともと形式が違う独立系ネットワーク間で機器制御の手順を完全に標準化することは、将来現れる機器やネットワークまで考えれば事実上不可能に近く、仮に可能としても、そのためのコストとメンテナンスが容認しにくい点にある。独立系ネットワークのよさは、それぞれ閉じた世界で最適化が図れる点にあり、したがって、機器の制御を異なる独立系ネットワーク間にまたがる形で実現するための汎用性設計と、各独立系ネットワークの自由度の維持を両立させるために、ここでは局所的汎用性という概念を導入している。
【0021】
このため、ファイルを受信した調理系サーバ32は、そのファイルが自分の管理する機器制御のためのものであることを認識できる。調理系サーバ32はこのファイルを一旦調理系ネットワーク30における局所的汎用性のある指令へ変換し、その後、実際に制御すべき機器のコマンドへ変換する。複数の独立系ネットワーク間で、それぞれの局所的汎用性を媒介として機器の制御が行われる様子は、異国人どうしが、それぞれローカライズされてはいるものの、一応は汎用の共通語である英語を媒介として意思疎通を図る様子にたとえてもよい。
【0022】
実施の形態では、ファイルをXML(eXtended Markup Language)で記述する。XMLでは、ユーザが比較的容易にタグを定義して利用でき、また普及が期待される形式であり、テキストベースゆえ一般に扱いやすく、記述に対する厳密性もさして問われない。生成されたファイルは通信部50を介して調理系ネットワーク30へ送られる。ファイルの実体は図5で後述する。以上、通信部50、機器選択部52、情報交換用ファイル生成部54が「ファイルを生成して送信するための構成」である。
【0023】
一方、通信部50、情報形式変換部58、コマンド生成部60、対応テーブル62は、「ファイルを受信して機器を制御するための構成」である。すなわち、ユーザからAV系サーバ22が受けた指令が調理系ネットワーク30用であったことの裏返しとして、調理系サーバ32がユーザから受けた指令がAV系ネットワーク20用ということもある。そのため、調理系サーバ32で生成されたAV系ネットワーク20用のファイルは通信部50を介して情報形式変換部58へ送られる。ここでは、そのファイルの中にAV系ネットワーク20のいずれかの機器を制御するための、調理系ネットワーク30における汎用的記述があり、情報形式変換部58はそれをAV系ネットワーク20における汎用的記述へ変換する。対応テーブル62は、調理系ネットワーク30における汎用的記述とAV系ネットワーク20における汎用的記述の対応を格納しており、変換の際に参照される。しかる後、コマンド生成部60が実際の機器制御のためにコマンドを生成し、通信部50を介して当該機器を制御する。
【0024】
図3は、コントローラ42の「チャネル」ボタン(図示せず)に割り当てられたAV系ネットワーク20における意味を記述するAV系制御テーブル100を示す。ここでは「チャネル」ボタンが、AV系ネットワーク20内の特定の機器であるテレビ26について、「テレビ」タグの下の階層の「チャネル」タグに対応している。「¥」は階層を示す。すなわち制御すべき機器がテレビ26であるときに「チャネル」ボタンが押されると、AV系サーバ22はテレビ26のチャネルを制御するために、例えば、
<テレビ>
<チャネル>10</チャネル>
</テレビ>
というタグを含むファイルを生成する。このファイルは調理系ネットワーク30へ指令を送るためのものではなく、AV系サーバ22がテレビ26の制御のために使う。このファイルは厳密には、コントロール欄に示す「チャネル設定」のためのもので、現在のチャネルを知りたい場合は、ステイタス欄に示す「チャネル取得」に対応するファイル(図示せず)が生成される。なお、AV系サーバ22は通常ダイレクトにコマンドでテレビ26を制御するため、このファイルは不要である。しかしここでは、調理系ネットワーク30へ指令を送る場合の理解を助ける意味でファイルを利用する例を説明している。
【0025】
一方、コントローラ42の「チャネル」ボタンが押されたとき、制御すべき機器が外部の「電子レンジ」だったとする。そのときAV系サーバ22の情報交換用ファイル生成部54は、図3の汎用性のある記述、すなわち、「汎用¥数字」というタグ構造を生成する。この汎用的な記述は、AV系ネットワーク20内においてはコントロール欄、ステイタス欄について「テレビ¥チャネル」と同じ意味合いを継承している。これは、調理系サーバ32から汎用的な指令でテレビのチャネルを制御するための措置である。
【0026】
図4は、対応テーブル62の内部データを示す。ここでは、AV系タグと調理系タグの対応関係を、それぞれ汎用的なタグの間で示している。例えば、AV系タグの「汎用¥数字」は調理系タグでは「汎用¥パワー」に対応する。
【0027】
図5は調理系サーバ32が有する調理系制御テーブル120の内部データである。AV系制御テーブル100の「汎用¥数字」が、調理系制御テーブル120の「汎用¥パワー」と対応することが図4から判明しているので、コントローラ42で電子レンジ36を制御する場合、図3の「汎用¥数字」から図4を経て図5の「汎用¥パワー」が特定され、つづいてこれから調理系ネットワーク30の内部用タグである「電子レンジ¥加熱パワー」が特定される。したがって、ユーザはAV系サーバ22に向けたコントローラ42の「チャネル」ボタンで、例えば別の部屋の電子レンジ36の加熱パワーを制御することができる。
【0028】
図6は、この制御のためにAV系サーバ22の情報交換用ファイル生成部54で生成されるファイル130を示す。ここでは、電子レンジ36の機器番号として「5」が他の機器と重複しないよう与えられている。機器番号は、調理系サーバ32がファイル130の目的の機器が調理系ネットワーク30に存在するか否かを知るために利用できる。ただし、ファイルの図示しないヘッダ領域に機器番号やアドレスを記入してもよい。つづいて、「汎用¥数字」に対応する数字タグの部分に、ユーザがチャネルボタンで入力した「1000」という数字が記入されている。ファイル130は通信部50を介して調理系サーバ32へ送信される。
【0029】
図7は、図6のファイル130を受信した調理系サーバ32において変換されたファイル150の内部データを示す。調理系サーバ32にも図2のAV系サーバ22同等の構成があり、調理系サーバ32内で情報形式変換部58が対応テーブル62を参照して図6のファイル130を一旦図7のファイル150へ変換する。「汎用¥数字」タグは、変換後に「汎用¥パワー」に変わる。
【0030】
つづいて、調理系サーバ32のコマンド生成部60が図7のファイル150を電子レンジ36の制御のためのコマンドへ変換する。その結果、図8に示す最終的なファイル160のごとく、「電子レンジ¥加熱パワー」タグにより、電子レンジ36の加熱パワーが1000ワットと設定または変更される。ただし、コマンド生成部60で生成するコマンドはコード化された形式であり、本来XMLのような記述ではない場合が多いが、ここでは理解のためにXMLで示している。
【0031】
図9は以上の構成における情報変換用ファイル作成手順を示す。これらの処理はAV系サーバ22でなされる。まず、ユーザがコントローラ42で発した指令を通信部50が入力する(S10)。通信部50は制御すべき機器が自ネットワークの内部、外部のいずれに存在するか判定し、内部の場合(S12のY)は通常の制御処理を行って(S14)終了する。一方、外部の場合(S12のN)は情報交換用ファイル生成部54で図6に示す情報交換用のファイル130を生成し、これを送信する(S16)。
【0032】
図10は、図9の処理で生成されたファイルを受信した調理系サーバ32における処理手順を示す。調理系サーバ32は情報交換用のファイル130を受信すると(S20)、図4の対応テーブル62、図3のAV系制御テーブル100、図5の調理系制御テーブル120を参照してタグ変換を行う(S22)。これにより、図7のファイル150が生成される。つづいてコマンド生成部60により、最終的なコマンドが生成され、目的の機器へ送信される(S24)。
【0033】
以上、本発明をいくつかの実施の形態をもとに説明した。これらの実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【0034】
ひとつの変形例として、ユーザが在宅でコントローラ42を操作する他、外出先で携帯端末40によってインターネット16経由でホームネットワークシステム10を制御してもよい。その場合、携帯端末40は各独立系ネットワークにおける汎用性のある記述、例えば図3の「汎用¥数字」などのタグ情報と、機器番号を特定することで、任意のネットワークに接続された任意の機器をネットワークの違いを意識することなく制御できる。その結果、シームレスなサービスが実現する。
【0035】
別の変形例として、ホームネットワーク以外に、実施の形態はFA/OA、パーソナルネットワークその他任意のネットワークに適用できる。ホームネットワークとそれら外部のネットワークのように、異質なネットワークが増えるほど実施の形態の効果は高いと考えられる。
【0036】
さらに別の変形例として、機器のコマンド体系をXML等のファイル形式へ統一してもよい。また、機器から自発的に他の機器へステイタスを送るような場合、機器自身が情報交換用のファイルを生成して送信することも可能である。
【0037】
【発明の効果】
本発明によれば、異なる形式の独立系ネットワークの間で情報の交換、例えば機器の相互制御が容易になる。
【図面の簡単な説明】
【図1】 実施の形態に係るホームネットワークシステムの構成図である。
【図2】 AV系サーバの構成図である。
【図3】 AV系制御テーブルの内部データを示す図である。
【図4】 対応テーブルの内部データを示す図である。
【図5】 調理系制御テーブルの内部データを示す図である。
【図6】 AV系サーバで生成された情報交換用のファイルの内部データを示す図である。
【図7】 調理系サーバにて変換された情報交換用のファイルの内部データを示す図である。
【図8】 調理系サーバにて生成された最終的なコマンドをXML形式で示す図である。
【図9】 AV系サーバで情報交換用のファイルを生成する手順を示すフローチャートである。
【図10】 調理系サーバで受信した情報交換用のファイルをもとに実際に機器を制御する手順を示すフローチャートである。
【符号の説明】
10 ホームネットワークシステム、 12 基幹系ネットワーク、 20 AV系ネットワーク、 22 AV系サーバ、 24 AV系ネットワークバス、 30 調理系ネットワーク、 32 調理系サーバ、 34 調理系ネットワークバス、 50 通信部、 52 機器選択部、 54 情報交換用ファイル生成部、 58 情報形式変換部、 60 コマンド生成部、 62 対応テーブル。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to network technology. In particular, the present invention relates to a network server that governs a network based on a unique system, and a network system that includes a plurality of such network servers.
[0002]
[Prior art]
Expectations for home networks are increasing due to the growing demand for creating a more comfortable and comfortable living environment that meets personal preferences and the advancement of information and communication technologies, including network technologies. The idea of managing various devices using a home network has existed for a long time, but now that the Internet and other networks have become familiar to general consumers, the demands and expectations for home networks have been unprecedented. Yes.
[0003]
[Problems to be solved by the invention]
However, in reality, various devices in the home tend to be connected to different types of networks depending on their origins, electrical characteristics, applications, and the like. For example, so-called AV devices such as a digital television, a digital camera, and a digital video recording apparatus are connected to a network of a system suitable for the purpose, for example, a network conforming to IEEE 1394, in order to exchange digital image data with each other. On the other hand, so-called white goods and cooking appliances are connected to a network using, for example, a power line, and are controlled by a signal superimposed on the power line. For this reason, each forms an independent network (hereinafter referred to as “independent network”), and mutual data exchange and control from one independent network to another independent network is not easy.
[0004]
The present invention has been made in view of the current situation, and an object thereof is to provide a network server and a network system in which information is smoothly exchanged between a plurality of independent networks based on different systems. With this technology, users can be provided with so-called seamless services without being aware of differences in methods, physical characteristics, protocols, etc. of each independent network.
[0005]
[Means for Solving the Problems]
One embodiment of the present invention relates to a network system. This system includes a plurality of independent networks based on different methods, independent network servers (hereinafter also simply referred to as “servers”) that respectively control the independent networks, and a backbone network that connects the servers. Including. In addition, the server includes a communication unit that communicates with another server via the backbone network, a first information format used to supervise devices constituting an independent network controlled by the server, and the other information And an information format conversion unit that mutually converts the second information format used for information exchange with the server. In this configuration, the first information format is defined for a specific device in the independent network, while the second information format is defined for an unspecified device in the independent network. Is done.
[0006]
Here, the independent network and the backbone network are not limited in their implementation method, and, for example, whether wired or wireless is not a problem. The transmission method is not limited to electrical, magnetic, optical, etc. “Control” refers to control, management and other actions.
[0007]
According to this configuration, the first information format is used for supervising the devices constituting the independent network controlled by each server. Therefore, the first information format is a format in which a control target device is specified. “Control” refers to actions that affect the operation of the device, monitoring to acquire the status of the device, management to maintain the state of the device, and other actions. On the other hand, since the second information format has a reserve property or versatility in which the target device is not specified, it can be easily distinguished from information for controlling a specific device existing in the network.
[0008]
The second information format is defined as a format having versatility in the independent network, and the information format conversion unit is a correspondence table between the second information formats having versatility in each independent network. The conversion may be performed with reference to FIG.
[0009]
The network system may further include a command generation unit that converts the control content of the device in the first information format converted from the second information format into a command unique to the device and transmits the command to the device. Good. Therefore, when a request for device control is issued from a server A to a server B of another independent network in the second information format, the server B first converts the second information format to the first information format. Then, this is converted into a command for the device.
[0010]
Another aspect of the present invention relates to a network server. This server is connected to the backbone network and controls the independent network based on a specific system, and constitutes a communication unit that communicates with the outside through the backbone network and the independent network that is controlled by itself. An information format conversion unit that mutually converts a first information format used to control the device to be used and a second information format used for information exchange with the outside. The first information format is defined for a specific device in the independent network, and the second information format is defined for an unspecified device in the independent network. According to this configuration, for example, the operation of the network system described above can be realized by the function of the server.
[0011]
In addition to this network server, a device selection unit for selecting a device to be controlled, and when the selected device does not belong to an independent network controlled by itself, the control content is generated in the second information format. And an information exchange file generation unit to be transmitted.
[0012]
Yet another embodiment of the present invention relates to a network system. This system includes servers that respectively control a plurality of independent networks based on different systems, and a backbone network that connects the servers. In addition, each of the servers mutually uses a reserve format information format other than the information format used for the control of the devices constituting the independent network controlled by itself, via the backbone network, Control of devices across those independent networks is performed. The “reserved information format” includes an arbitrary information format different from the information format used for controlling a specific device, in addition to the second information format described above.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 shows a configuration of a home network system 10 according to the embodiment. The home network system 10 is provided in a user's home, and an AV network 20, a cooking network 30 and other independent networks (not shown) are connected to the backbone network 12. The backbone network 12 is connected to the Internet 16 via a router 14. The portable terminal 40 is used when the user controls the home network system 10 from a destination.
[0014]
The AV network 20 includes AV devices such as an AV server 22, a digital television 26, and a digital video recording device 28, which are connected by an AV network bus 24. The cooking system network 30 includes cooking equipment such as a cooking system server 32, a microwave oven 36, and a pot 38, and the cooking system network bus 34 uses a power line for such equipment.
[0015]
The controller 42 is originally a remote controller of the television 26, but here issues a command to the AV server 22. If the command relates to control of devices in the AV network 20, the AV server 22 issues a command directly for those devices. On the other hand, when the command relates to control of devices in another independent network (hereinafter referred to as “other independent network” as cooking system network 30), the AV server 22 is originally intended for a device inside the AV network 20. A file is generated in a reserved or general-purpose information format, and is sent to the cooking system server 32 of the cooking system network 30. This information format is not directed to a specific device in the AV network 20, but takes the form of a description directed to an unspecified device, and is a general-purpose description in that sense.
[0016]
FIG. 2 shows the configuration of the AV server 22. In terms of hardware components, this configuration is realized by a CPU, memory, or a program having a reservation management function loaded in an arbitrary computer. Here, functional blocks realized by the cooperation of these components are drawn. ing. Accordingly, those skilled in the art will understand that these functional blocks can be realized in various forms by hardware only, software only, or a combination thereof.
[0017]
When a user sends a command to the AV system server 22 using the controller 42, a method used for controlling the devices of the AV system network 20 has been conventionally known, and the configuration, operation, and the like are not particularly required. Omitted as much as possible. Here, the situation characteristic of this embodiment, that is, the case where the user's command by the controller 42 relates to the control of the equipment of the cooking network 30 is mainly considered.
[0018]
The communication unit 50 is a functional block that communicates with the backbone network 12 and the controller 42. The device selection unit 52 is a functional block for specifying a device that the user wants to control. When the user presses a predetermined button on the controller 42, for example, the device selection unit 52 displays a device selection screen (not shown) on the television 26 via the communication unit 50. It is assumed that the user has selected “microwave oven” on the screen. This selection is acquired by the device selection unit 52 and transmitted to the information exchange file generation unit 54.
[0019]
The information exchange file generator 54 generates an information exchange file (hereinafter also simply referred to as “file”). The file describes the command in a general-purpose form when the command is for a device of the cooking network 30. However, the generality here does not mean that it is completely standardized by a plurality of independent networks, but it means generality in the sense of “arbitrary devices” other than specific devices in the AV network 20. In other words, it should be called local versatility that is determined for each independent network.
[0020]
The reason for accepting such versatility is that it is practically impossible to completely standardize device control procedures between independent networks with different formats. The cost and maintenance for that is difficult to accept. The advantage of independent networks is that they can be optimized in a closed world. Therefore, the versatility design for realizing control of devices across different independent networks and the freedom of each independent network In order to balance the maintenance of the degree, the concept of local versatility is introduced here.
[0021]
For this reason, the cooking system server 32 that has received the file can recognize that the file is for device control that it manages. The cooking system server 32 once converts this file into a command having general versatility in the cooking system network 30, and then converts it into a command of a device to be actually controlled. The control of equipment between multiple independent networks using each local versatility as an intermediary is that foreigners are localized, but for the time being, the common language is English. It may be likened to communication.
[0022]
In the embodiment, the file is described in XML (eXtended Markup Language). XML is a format that allows users to define and use tags relatively easily, and is expected to be popular. It is generally easy to handle because it is text-based, and the strictness of description is not questioned. The generated file is sent to the cooking system network 30 via the communication unit 50. The substance of the file will be described later with reference to FIG. The communication unit 50, the device selection unit 52, and the information exchange file generation unit 54 are “a configuration for generating and transmitting a file”.
[0023]
On the other hand, the communication unit 50, the information format conversion unit 58, the command generation unit 60, and the correspondence table 62 are “a configuration for receiving a file and controlling a device”. In other words, the instruction received by the cooking server 32 from the user may be for the AV network 20 as a reverse of the instruction received by the AV server 22 from the user for the cooking network 30. Therefore, the file for the AV network 20 generated by the cooking server 32 is sent to the information format conversion unit 58 via the communication unit 50. Here, there is a general description in the cooking network 30 for controlling any device in the AV network 20 in the file, and the information format conversion unit 58 uses the general description in the AV network 20. Convert to The correspondence table 62 stores correspondences between general-purpose descriptions in the cooking network 30 and general-purpose descriptions in the AV network 20, and is referred to during conversion. Thereafter, the command generator 60 generates a command for actual device control, and controls the device via the communication unit 50.
[0024]
FIG. 3 shows an AV system control table 100 describing the meaning in the AV system network 20 assigned to the “channel” button (not shown) of the controller 42. Here, the “channel” button corresponds to the “channel” tag in the hierarchy below the “TV” tag for the television 26 that is a specific device in the AV network 20. “¥” indicates a hierarchy. That is, when the “channel” button is pressed when the device to be controlled is the television 26, the AV server 22 controls the channel of the television 26, for example,
<TV>
<Channel> 10 </ Channel>
</ TV>
A file containing the tag is generated. This file is not for sending commands to the cooking network 30, but is used by the AV server 22 for controlling the television 26. Strictly speaking, this file is for “channel setting” shown in the control column, and if you want to know the current channel, a file (not shown) corresponding to “channel acquisition” shown in the status column is generated. The Note that this file is not necessary because the AV server 22 normally controls the television 26 directly with commands. However, here, an example is described in which a file is used to help understanding when a command is sent to the cooking network 30.
[0025]
On the other hand, it is assumed that when the “channel” button of the controller 42 is pressed, the device to be controlled is an external “microwave oven”. At that time, the information exchange file generation unit 54 of the AV server 22 generates the general-purpose description shown in FIG. 3, that is, the tag structure “general-purpose ¥ number”. This general description inherits the same meaning as “TV ¥ channel” in the control column and the status column in the AV network 20. This is a measure for controlling a television channel by a general command from the cooking system server 32.
[0026]
FIG. 4 shows the internal data of the correspondence table 62. Here, the correspondence between AV tags and cooking tags is shown between general-purpose tags. For example, “general-purpose ¥ number” of the AV tag corresponds to “general-purpose ¥ power” in the cooking tag.
[0027]
FIG. 5 shows internal data of the cooking system control table 120 of the cooking system server 32. Since it is known from FIG. 4 that the “general-purpose ¥ number” in the AV system control table 100 corresponds to the “general-purpose ¥ power” in the cooking system control table 120, when the microwave oven 36 is controlled by the controller 42, FIG. The “general-purpose power” in FIG. 5 is identified from the “general-value ¥ number” in FIG. 3 through the “general-value ¥ number” in FIG. Therefore, the user can control the heating power of the microwave oven 36 in another room, for example, with the “channel” button of the controller 42 directed to the AV server 22.
[0028]
FIG. 6 shows a file 130 generated by the information exchange file generator 54 of the AV server 22 for this control. Here, “5” is given as the device number of the microwave oven 36 so as not to overlap with other devices. The device number can be used by the cooking server 32 to know whether the target device of the file 130 exists in the cooking network 30. However, the device number and address may be entered in a header area (not shown) of the file. Subsequently, the number “1000” entered by the user with the channel button is entered in the portion of the number tag corresponding to “general-purpose ¥ number”. The file 130 is transmitted to the cooking system server 32 via the communication unit 50.
[0029]
FIG. 7 shows the internal data of the file 150 converted in the cooking server 32 that has received the file 130 of FIG. The cooking system server 32 also has a configuration equivalent to the AV system server 22 in FIG. 2, and the information format conversion unit 58 refers to the correspondence table 62 in the cooking system server 32 to temporarily convert the file 130 in FIG. 6 into the file 150 in FIG. Convert to The “generic ¥ number” tag changes to “general purpose ¥ power” after conversion.
[0030]
Subsequently, the command generation unit 60 of the cooking system server 32 converts the file 150 of FIG. 7 into a command for controlling the microwave oven 36. As a result, as in the final file 160 shown in FIG. 8, the heating power of the microwave oven 36 is set or changed to 1000 watts by the “microwave ¥ heating power” tag. However, the command generated by the command generation unit 60 is in a coded format, and is often not originally described in XML, but is shown in XML here for the sake of understanding.
[0031]
FIG. 9 shows an information conversion file creation procedure in the above configuration. These processes are performed by the AV server 22. First, the communication part 50 inputs the command which the user issued with the controller 42 (S10). The communication unit 50 determines whether the device to be controlled exists inside or outside the own network. If the device is inside (Y in S12), a normal control process is performed (S14), and the process ends. On the other hand, in the case of the outside (N in S12), the information exchange file generator 54 generates the information exchange file 130 shown in FIG. 6 and transmits it (S16).
[0032]
FIG. 10 shows a processing procedure in the cooking system server 32 that has received the file generated by the processing of FIG. When receiving the information exchange file 130 (S20), the cooking system server 32 performs tag conversion with reference to the correspondence table 62 in FIG. 4, the AV system control table 100 in FIG. 3, and the cooking system control table 120 in FIG. (S22). Thereby, the file 150 of FIG. 7 is generated. Subsequently, the command generation unit 60 generates a final command and transmits it to the target device (S24).
[0033]
The present invention has been described based on some embodiments. It is understood by those skilled in the art that these embodiments are exemplifications, and that various modifications can be made to combinations of the respective constituent elements and processing processes, and such modifications are also within the scope of the present invention. By the way.
[0034]
As a modification, the home network system 10 may be controlled via the Internet 16 by the mobile terminal 40 while away from home, in addition to the user operating the controller 42 at home. In that case, the portable terminal 40 can identify any general-purpose description in each independent network, for example, tag information such as “general-purpose ¥ number” in FIG. Devices can be controlled without being aware of network differences. As a result, a seamless service is realized.
[0035]
As another modification, the embodiment can be applied to an FA / OA, a personal network, and any other network besides the home network. As the number of heterogeneous networks increases, such as the home network and those external networks, the effect of the embodiment is considered to be higher.
[0036]
As yet another modification, the command system of the device may be unified into a file format such as XML. Further, when the status is sent spontaneously from the device to another device, the device itself can generate and transmit an information exchange file.
[0037]
【The invention's effect】
According to the present invention, information can be exchanged between different types of independent networks, for example, mutual control of devices.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a home network system according to an embodiment.
FIG. 2 is a configuration diagram of an AV server.
FIG. 3 is a diagram showing internal data of an AV system control table.
FIG. 4 is a diagram showing internal data of a correspondence table.
FIG. 5 is a diagram showing internal data of a cooking system control table.
FIG. 6 is a diagram showing internal data of an information exchange file generated by an AV server.
FIG. 7 is a diagram showing internal data of an information exchange file converted by a cooking server.
FIG. 8 is a diagram showing a final command generated in the cooking system server in an XML format.
FIG. 9 is a flowchart showing a procedure for generating an information exchange file in an AV server.
FIG. 10 is a flowchart showing a procedure for actually controlling a device based on an information exchange file received by a cooking server.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 Home network system, 12 Core network, 20 AV system network, 22 AV system server, 24 AV system network bus, 30 Cooking system network, 32 Cooking system server, 34 Cooking system network bus, 50 Communication part, 52 Equipment selection part 54 Information exchange file generator, 58 Information format converter, 60 Command generator, 62 Correspondence table.

Claims (5)

異なる方式に基づく複数の独立系ネットワークと、
それらの独立系ネットワークをそれぞれ支配する独立系ネットワークサーバと、
前記独立系ネットワークサーバ間を接続する基幹系ネットワークとを含み、
前記独立系ネットワークサーバは、
前記基幹系ネットワークを介して他の独立系ネットワークサーバと通信する通信部と、
自己が支配する独立系ネットワークを構成する機器を統括するために用いる第1の情報形式と、前記他の独立系ネットワークサーバとの情報交換に用いる第2の情報形式とを相互に変換する情報形式変換部とを含み、
前記第1の情報形式はその独立系ネットワーク内の特定の機器のために定義される一方、前記第2の情報形式はその独立系ネットワーク内において汎用性を有する形式に定義され、
前記情報形式変換部は、更に他の独立系ネットワークにおいて汎用性を有する前記第2の情報形式を、その独立系ネットワーク内において汎用性を有する第2の情報形式へ変換を行うことを特徴とするネットワークシステム。
Multiple independent networks based on different schemes;
An independent network server that governs each of these independent networks;
A backbone network connecting the independent network servers,
The independent network server is:
A communication unit that communicates with another independent network server via the backbone network;
An information format for mutually converting the first information format used to control the devices constituting the independent network controlled by itself and the second information format used for exchanging information with the other independent network server Including a conversion unit,
The first information format is defined for a specific device in the independent network, while the second information format is defined in a format that has versatility in the independent network;
The information format conversion unit further converts the second information format having versatility in another independent network into a second information format having versatility in the independent network. Network system.
前記第2の情報形式から変換された前記第1の情報形式による機器の制御の内容を、当該機器固有のコマンドへ変換して当該機器へ送信するコマンド生成部をさらに含むことを特徴とする請求項1に記載のネットワークシステム。  The apparatus further includes a command generation unit that converts the content of device control in the first information format converted from the second information format into a command specific to the device and transmits the command to the device. Item 4. The network system according to Item 1. 基幹系ネットワークに接続され、固有の方式に基づく独立系ネットワークを支配するサーバであって、
前記基幹系ネットワークを介して外部と通信する通信部と、
自己が支配する独立系ネットワークを構成する機器を統括するために用いる第1の情報形式と、外部との情報交換に用いる第2の情報形式とを相互に変換する情報形式変換部とを含み、
前記第1の情報形式はその独立系ネットワーク内の特定の機器のために定義される一方、前記第2の情報形式はその独立系ネットワーク内において汎用性を有する形式に定義され、
前記情報形式変換部は、更に他の独立系ネットワーク内において汎用性を有する第2の情報形式を、その独立系ネットワーク内において汎用性を有する第2の情報形式へ変換を行うことを特徴とするネットワークサーバ。
A server that is connected to a backbone network and controls an independent network based on a unique method,
A communication unit that communicates with the outside via the backbone network;
An information format conversion unit that mutually converts a first information format used to control devices constituting an independent network controlled by itself and a second information format used for information exchange with the outside;
The first information format is defined for a specific device in the independent network, while the second information format is defined in a format that has versatility in the independent network;
The information format conversion unit further converts a second information format having versatility in another independent network into a second information format having versatility in the independent network. Network server.
前記ネットワークサーバは、
制御すべき機器を選択する機器選択部と、
前記選択された機器が自己の支配する独立系ネットワークに属していないとき、前記制御の内容を前記第2の情報形式にて生成して送信する情報交換用ファイル生成部と、
をさらに含むことを特徴とする請求項に記載のネットワークサーバ。
The network server is
A device selection unit for selecting a device to be controlled;
When the selected device does not belong to an independent network that it controls, an information exchange file generation unit that generates and transmits the content of the control in the second information format;
The network server according to claim 3 , further comprising:
異なる方式に基づく複数の独立系ネットワークをそれぞれ支配する独立系ネットワークサーバと、
前記独立系ネットワークサーバ間を接続する基幹系ネットワークとを含み、
前記独立系ネットワークサーバはそれぞれ、自己が支配する独立系ネットワークを構成する機器の統括のために用いられる情報形式以外の自己が支配する独立系ネットワークを構成する機器のリザーブ形式的な情報形式を前記基幹系ネットワークを介して、他の支配する独立系ネットワークを構成する機器のリザーブ形式的な情報形式を、自己が支配する独立系ネットワークを構成する機器のリザーブ形式的な情報形式へ変換を行うことで相互に利用することにより、それらの独立系ネットワークを跨いだ機器の制御が実施されることを特徴とするネットワークシステム。
An independent network server that governs multiple independent networks based on different methods;
A backbone network connecting the independent network servers,
Each of the independent network servers has a reserve format information format of a device constituting an independent network governed by itself other than an information format used to control a device constituting the independent network governed by the independent network server. Converting the reserve format information format of the devices that make up the other independent network through the backbone network to the reserve format information format of the devices that make up the independent network that it controls A network system characterized in that, by using each other in a mutual manner, control of devices across those independent networks is carried out.
JP2000183158A 2000-06-19 2000-06-19 Network server and network system Expired - Fee Related JP4004211B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2000183158A JP4004211B2 (en) 2000-06-19 2000-06-19 Network server and network system
US09/881,912 US20020062392A1 (en) 2000-06-19 2001-06-15 Communication between networks based on different protocols

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000183158A JP4004211B2 (en) 2000-06-19 2000-06-19 Network server and network system

Publications (2)

Publication Number Publication Date
JP2002009807A JP2002009807A (en) 2002-01-11
JP4004211B2 true JP4004211B2 (en) 2007-11-07

Family

ID=18683785

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000183158A Expired - Fee Related JP4004211B2 (en) 2000-06-19 2000-06-19 Network server and network system

Country Status (2)

Country Link
US (1) US20020062392A1 (en)
JP (1) JP4004211B2 (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100420510B1 (en) * 2001-05-02 2004-03-02 엘지전자 주식회사 Home Appliance Network System having a Multi-Network Terminal and Method for the same
JP3730599B2 (en) * 2002-06-27 2006-01-05 株式会社東芝 Server apparatus and state control method
US7444401B1 (en) * 2002-11-18 2008-10-28 Arkion Systems Llc Method and apparatus for inexpensively monitoring and controlling remotely distributed appliances
US8690117B2 (en) 2006-05-04 2014-04-08 Capstone Metering Llc Water meter
AU2007247918B2 (en) * 2006-05-04 2011-07-21 Capstone Mobile Technologies, Llc System and method for remotely monitoring and controlling a water meter
KR100819582B1 (en) * 2006-08-14 2008-04-04 엘지전자 주식회사 Network adaptor
EP3493174A3 (en) 2008-10-27 2019-10-02 Mueller International, LLC Infrastructure monitoring system and method
AU2010249499B2 (en) 2009-05-22 2015-01-29 Mueller International Llc Infrastructure monitoring devices, systems, and methods
CA3023529C (en) 2010-06-16 2020-08-18 Mueller International, Llc Infrastructure monitoring devices, systems, and methods
US8833390B2 (en) 2011-05-31 2014-09-16 Mueller International, Llc Valve meter assembly and method
US8855569B2 (en) 2011-10-27 2014-10-07 Mueller International, Llc Systems and methods for dynamic squelching in radio frequency devices
US8660134B2 (en) 2011-10-27 2014-02-25 Mueller International, Llc Systems and methods for time-based hailing of radio frequency devices
KR101821603B1 (en) * 2011-11-28 2018-03-09 전자부품연구원 Method for providing customized advertisement/news on scalable application service system
MX353378B (en) 2013-03-15 2018-01-10 Mueller Int Llc Systems for measuring properties of water in a water distribution system.
CN103973428B (en) * 2014-04-02 2017-05-03 浙江省易得融信软件有限公司 Method for information interflow between two isolated networks
US9494249B2 (en) 2014-05-09 2016-11-15 Mueller International, Llc Mechanical stop for actuator and orifice
US9565620B2 (en) 2014-09-02 2017-02-07 Mueller International, Llc Dynamic routing in a mesh network
US11041839B2 (en) 2015-06-05 2021-06-22 Mueller International, Llc Distribution system monitoring
US11725366B2 (en) 2020-07-16 2023-08-15 Mueller International, Llc Remote-operated flushing system

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5379376A (en) * 1990-06-04 1995-01-03 International Business Machines Corporation Bi-directional graphics attribute conversion profile
US5886732A (en) * 1995-11-22 1999-03-23 Samsung Information Systems America Set-top electronics and network interface unit arrangement
US5870565A (en) * 1996-05-06 1999-02-09 Telefonaktiebolaget L M Ericsson (Publ) Telecommunications management network connected to a common channel signaling network
US6523696B1 (en) * 1996-10-15 2003-02-25 Kabushiki Kaisha Toshiba Communication control device for realizing uniform service providing environment
US6167120A (en) * 1996-11-06 2000-12-26 Lextron Systems, Inc. Apparatus and methods for home networking
US5898831A (en) * 1996-12-16 1999-04-27 Motorola, Inc. Interactive appliance security system and method
US6145009A (en) * 1997-05-20 2000-11-07 Kabushiki Kaisha Toshiba Event controlling system for integrating different event driven systems
PT1084576E (en) * 1998-05-07 2005-10-31 Samsung Electronics Co Ltd METHOD AND APPARATUS FOR COMMAND INFORMATION AND CONTROL OF UNIVERSAL ACCESS IN A NETWORK
KR100263201B1 (en) * 1998-05-23 2000-08-01 윤종용 Protocol processing device for internet service
JP3674351B2 (en) * 1999-01-08 2005-07-20 富士通株式会社 Master server
US6559882B1 (en) * 1999-09-02 2003-05-06 Ncr Corporation Domestic appliance
US6430624B1 (en) * 1999-10-21 2002-08-06 Air2Web, Inc. Intelligent harvesting and navigation system and method
US6640239B1 (en) * 1999-11-10 2003-10-28 Garuda Network Corporation Apparatus and method for intelligent scalable switching network
US6751218B1 (en) * 2000-02-26 2004-06-15 Avaya Technology Corp. Method and system for ATM-coupled multicast service over IP networks
US20020069296A1 (en) * 2000-12-06 2002-06-06 Bernie Aua Internet content reformatting apparatus and method
US20020107955A1 (en) * 2001-02-08 2002-08-08 International Business Machines Corporation Protocol data unit prioritization in a data processing network
US20020147850A1 (en) * 2001-04-05 2002-10-10 Richards Gregory W. Electronic survey tool and dynamic workflow tool

Also Published As

Publication number Publication date
US20020062392A1 (en) 2002-05-23
JP2002009807A (en) 2002-01-11

Similar Documents

Publication Publication Date Title
JP4004211B2 (en) Network server and network system
US7912928B2 (en) Network device and network device control method
KR100984810B1 (en) Apparatus and method for enabling UPnP device to control PLC device
EP2215782B1 (en) Method for controlling home network device using universal web application and apparatus thereof
EP1696606B1 (en) Service framework for home network
US20080019392A1 (en) Apparatus and method for controlling home control network
EP2840741B1 (en) Method and apparatus for using service of home network device based on remote access
JP4337591B2 (en) Information processing apparatus, network system, and network system control method
KR101612553B1 (en) Apparatus and method for interfacing between a remote user interface server and a remote user interface client
JP2009075735A (en) Gateway device and information control method therefor
JP2001202317A (en) Network control unit and remote display device
JP2009146146A (en) Information processor and home network system
MXPA03003182A (en) Method for generating a user interface on a havi device for the control of a non-havi device.
EP1738527B1 (en) Method for controlling a device in a network of distributed stations, and network station
EP1693990B1 (en) Service framework for a home network
JP2003308264A (en) Network equipment and method for controlling network equipment
KR100412365B1 (en) Home Appliance Network System Including Bridge device and Its Operating Method
KR20050079480A (en) Upnp based on rg system for home network service
KR20120008401A (en) Apparatus and method for controlling a plurality of remote user interface servers in a home network
JP4217579B2 (en) Seamless device control method and system, gateway device, terminal, and domain controller device
Wendorft et al. Remote execution of HAVi applications on Internet-enabled devices
KR20020040959A (en) Home automation method based on jini
KR101405990B1 (en) Image forming apparatus and service producing method
KR20060105813A (en) System and method for remote user interface service in network using different protocol
JP4743178B2 (en) Network system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050107

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070413

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: 20070724

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070821

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

Free format text: PAYMENT UNTIL: 20100831

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100831

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110831

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110831

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120831

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130831

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees