JP2011100463A - ウェブサーバ機能を有するネットワークデバイスを介したネットワークデバイスの検索 - Google Patents
ウェブサーバ機能を有するネットワークデバイスを介したネットワークデバイスの検索 Download PDFInfo
- Publication number
- JP2011100463A JP2011100463A JP2010259645A JP2010259645A JP2011100463A JP 2011100463 A JP2011100463 A JP 2011100463A JP 2010259645 A JP2010259645 A JP 2010259645A JP 2010259645 A JP2010259645 A JP 2010259645A JP 2011100463 A JP2011100463 A JP 2011100463A
- Authority
- JP
- Japan
- Prior art keywords
- network device
- information
- request
- client computer
- specific network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】クライアント計算機10は、Webブラウザを介して、特定ネットワークデバイス20に対してネットワークデバイスの検索を要求するHTTP要求を送信する。HTTP要求を受けた特定ネットワークデバイス20は、WebサービスによってHTTP要求をSLPリクエストに変換し、SLPリクエストをIPネットワーク60、65にマルチキャストする。SLPリクエストを受信したネットワークデバイス30、40は、属性情報を特定ネットワークデバイス20に送信する。特定ネットワークデバイス20は、受信した属性情報をHTLMデータに変換してクライアント計算機10に送信する。
【選択図】図1
Description
前記特定ネットワークデバイスはさらに、
前記要求受信手段が、前記第2の識別情報と対応付けられていない前記他のネットワークデバイスである未対応ネットワークデバイスに対して更なる情報の提供を求める情報取得要求を、前記クライアント計算機から受信した場合に、前記第1の識別情報を用いたマルチキャストにて、前記他のネットワークデバイスに対して更なる情報の提供を1回または複数回にわたり要求する第2の情報要求手段と、前記未対応ネットワークデバイスから1回または複数回にわたり受信した更なる情報を統合し、前記クライアント計算機に対して送信する情報送信手段とを備えても良い。
前記特定ネットワークデバイスはさらに、
予め用意されている前記リスト形式の情報の表示スタイルを定義するスタイルシートを取得し、前記取得したスタイルシートと前記作成されたリスト形式の検索結果情報とを用いて、HTMLデータを生成するHTMLデータ生成手段を備え、
前記検索結果送信手段は、前記生成されたHTMLデータを前記検索結果情報として前記クライアントに送信しても良い。かかる場合には、汎用アプリケーションにおける検索結果情報の表示レイアウトを所定のレイアウトに統一することができる。
前記最上層画面データ送信手段は、前記判定手段によって前記割当識別情報と前記受信識別手段とが一致すると判定された場合に、前記最上層画面データを送信しても良い。この構成を備えることによって、所望のネットワークデバイスから最上層画面データをえることができる。
図1を参照して本実施例に係る特定ネットワークデバイスを含むネットワークデバイスシステムの概略構成について説明する。図1は本実施例に係る特定ネットワークデバイスを含むネットワークデバイスシステムの概略構成を示す説明図である。
図2〜4を参照してクライアント計算機10、本実施例に係る特定ネットワークデバイス20、ネットワークデバイス30、40の内部構成について説明する。図2は本実施例におけるクライアント計算機の内部構成を機能ブロックにて模式的に示す説明図である。図3は本実施例に係る特定ネットワークデバイスの内部構成を機能ブロックにて模式的に示す説明図である。図4は本実施例におけるネットワークデバイスの内部構成を機能ブロックにて模式的に示す説明図である。
(1)上記実施例では、クライアント計算機10からのHTTP要求は、特定ネットワークデバイス20におけるWebサービスによって処理されているが、Javaアプレットを利用して処理されても良い。かかる場合には、クライアント計算機10からの検索要求に応じて、特定ネットワークデバイス20から、クライアント計算機10に対して検索用Javaアプレットが提供され、Javaアプレットがクライアント計算機10において実行されることによって、ネットワークデバイスが検索される。
11…表示モニタ
12…キーボード
13…マウス(ポインティングデバイス)
100…中央処理装置(CPU)
101…メモリ
102…I/Oインターフェース
20…特定ネットワークデバイス
200…中央処理装置(CPU)
210…メモリ
220…I/Oインターフェース
220…プリンタモジュール
240…スキャナモジュール
30、40…ネットワークデバイス
300…中央処理装置(CPU)
310…メモリ
320…I/Oインターフェース
330…プリンタモジュール
340…スキャナモジュール
50…DNSサーバ計算機
60…IPネットワーク
61…ルータ
65…他のIPネットワーク
Claims (13)
- インターネットプロトコルネットワークを介してクライアント計算機と接続されている複数のネットワークデバイスに含まれる特定ネットワークデバイスであって、
汎用的な通信プロトコルを通じて、前記クライアント計算機において実行中の汎用アプリケーションプログラムから、前記他のネットワークデバイスの検索要求を含む要求を受信する要求受信手段と、
前記検索要求の受信を受けて、マルチキャストにて、前記他のネットワークデバイスに対して属性情報の提供を要求する第1の情報要求手段と、
前記他のネットワークデバイスから、前記要求した属性情報を受信するための情報受信手段と、
前記属性情報を提供したネットワークデバイスおよび前記受信した属性情報を対応付けて前記汎用アプリケーションプログラムが解釈可能な検索結果情報を生成する検索結果情報生成手段と、
前記検索結果情報を前記クライアント計算機に送信する検索結果送信手段とを備える特定ネットワークデバイス。 - 請求項1に記載の特定ネットワークデバイスにおいて、
前記属性情報には前記他のネットワークデバイスを識別するための第1および第2の識別情報のうち、少なくとも第1の識別情報が含まれており、
前記特定ネットワークデバイスはさらに、
前記要求受信手段が、前記第2の識別情報と対応付けられていない前記他のネットワークデバイスである未対応ネットワークデバイスに対して更なる情報の提供を求める情報取得要求を、前記クライアント計算機から受信した場合に、前記第1の識別情報を用いたマルチキャストにて、前記他のネットワークデバイスに対して更なる情報の提供を1回または複数回にわたり要求する第2の情報要求手段と、
前記未対応ネットワークデバイスから1回または複数回にわたり受信した更なる情報を統合し、前記クライアント計算機に対して送信する情報送信手段とを備える特定ネットワークデバイス。 - 請求項2に記載の特定ネットワークデバイスにおいて、
前記第1の識別情報はマックアドレスであり、第2の識別情報はインターネットプロトコルアドレスである特定ネットワークデバイス。 - 請求項2または請求項3に記載の特定ネットワークデバイスにおいて、
前記未対応ネットワークデバイスは、前記汎用アプリケーションプログラムが解釈可能であると共に前記未対応ネットワークデバイスの設定情報を含む最上層画面データを有しており、
前記クライアント計算機から要求される更なる情報は、前記最上層画面データである特定ネットワークデバイス。 - 請求項1から請求項4のいずれかに記載の特定ネットワークデバイスにおいて、
前記汎用的な通信プロトコルはエイチティーティーピー(HTTP)またはエフティーピー(FTP)であり、
前記汎用アプリケーションはウェブ(Web)ブラウザである特定ネットワークデバイス。 - 請求項1から請求項5のいずれかに記載の特定ネットワークデバイスにおいて、
前記検索結果情報生成手段により生成される検索結果情報は、マークアップ言語を用いて作成されるリスト形式の情報である特定ネットワークデバイス。 - 請求項6に記載の特定ネットワークデバイスにおいて、
前記検索結果情報生成手段は、前記マークアップ言語としてエックスエムエル(XML)を用いて前記リスト形式の情報を作成し、
前記特定ネットワークデバイスはさらに、
予め用意されている前記リスト形式の情報の表示スタイルを定義するスタイルシートを取得し、前記取得したスタイルシートと前記作成されたリスト形式の検索結果情報とを用いて、HTMLデータを生成するHTMLデータ生成手段を備え、
前記検索結果送信手段は、前記生成されたHTMLデータを前記検索結果情報として前記クライアントに送信する特定ネットワークデバイス。 - ウェブサーバ機能を提供可能な特定ネットワークデバイスを介して、インターネットプロトコルネットワークに接続されている他のネットワークデバイスの検索を行うクライアント計算機であって、
実行中の汎用アプリケーションプログラムから、前記汎用的な通信プロトコルを通じて、前記特定ネットワークデバイスに対して、前記他のネットワークデバイスの検索要求を送信する検索要求送信手段と、
前記特定ネットワークデバイスから、前記汎用アプリケーションプログラムが解釈可能であり、検索された他のネットワークデバイスおよび検索された他のネットワークデバイスに関する属性情報が対応付けられている検索結果情報を受信する検索結果情報受信手段と、
前記汎用アプリケーションプログラムを通じて前記検索結果情報から表示用データを生成する表示用データ生成手段とを備えるクライアント計算機。 - 請求項8に記載のクライアント計算機であって、
前記汎用アプリケーションプログラムは、前記特定ネットワークデバイスに割り当てられている既知のインターネットプロトコルアドレスを用いて、前記特定ネットワークデバイスに対して前記検索要求を送信するクライアント計算機。 - 請求項8に記載のクライアント計算機であって、
前記汎用アプリケーションプログラムは、ローカルネットワーク内で前記特定ネットワークデバイスに唯一的に割り当てられているホスト名を用いて、前記特定ネットワークデバイスに対して前記検索要求を送信するクライアント計算機。 - インターネットプロトコルネットワークを介して、クライアント計算機およびウェブサーバ機能を提供可能な特定ネットワークデバイスと接続されているネットワークデバイスであって、
前記特定ネットワークデバイスからの属性情報の提供の要求を受信する第1の要求受信手段と、
前記要求の受信に応じて、前記特定ネットワークデバイスに対して、属性情報をユニキャストにて送信する属性情報送信手段と、
前記特定ネットワークデバイスからの1回または複数回にわたる更なる情報の提供の要求を受信する第2の要求受信手段と、
前記更なる情報の提供の要求に応じて、1回または複数回にわたり前記クライアント計算機が備える汎用アプリケーションプログラムが解釈可能であると共に前記ネットワークデバイスの設定情報を含む最上層画面データを送信する最上層画面データ送信手段とを備えるネットワークデバイス。 - 請求項11に記載のネットワークデバイスはさらに、
前記ネットワークデバイスに一意に割り当てられた割当識別情報と、前記更なる情報の提供の要求に含まれており、前記ネットワークデバイスを一意に識別するための受信識別情報とが一致するか否かを判定する判定手段を備え、
前記最上層画面データ送信手段は、前記判定手段によって前記割当識別情報と前記受信識別手段とが一致すると判定された場合に、前記最上層画面データを送信する、ネットワークデバイス。 - インターネットプロトコルネットワークに接続されているネットワークデバイスを検索する機能を有しないクライアント計算機によるネットワークデバイス検索方法であって、
前記クライアント計算機において実行中の汎用アプリケーションプログラムから、汎用的な通信プロトコルを通じて、前記ネットワークに接続されているネットワークデバイスの検索要求をウェブサーバ機能を提供可能な特定ネットワークデバイスに送信し、
前記検索要求の受信を受けて、前記特定ネットワークデバイスから、マルチキャストにて、前記ネットワークに接続されているネットワークデバイスに対して属性情報の提供を要求し、
前記属性情報の提供の要求を受けて、前記ネットワークデバイスから前記特定ネットワークデバイスに対して、前記要求された属性情報をユニキャストにて送信し、
前記属性情報の受信を受けて、前記特定ネットワークデバイスにおいて、前記属性情報を提供したネットワークデバイスおよび前記受信した属性情報を対応付けて前記汎用アプリケーションプログラムが解釈可能な検索結果情報を生成し、
前記生成した検索結果情報を、前記特定ネットワークデバイスから前記クライアント計算機に送信するネットワークデバイス検索方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010259645A JP2011100463A (ja) | 2010-11-22 | 2010-11-22 | ウェブサーバ機能を有するネットワークデバイスを介したネットワークデバイスの検索 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010259645A JP2011100463A (ja) | 2010-11-22 | 2010-11-22 | ウェブサーバ機能を有するネットワークデバイスを介したネットワークデバイスの検索 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005308457A Division JP4661520B2 (ja) | 2005-10-24 | 2005-10-24 | ウェブサーバ機能を有するネットワークデバイスを介したネットワークデバイスの検索 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011100463A true JP2011100463A (ja) | 2011-05-19 |
Family
ID=44191541
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010259645A Withdrawn JP2011100463A (ja) | 2010-11-22 | 2010-11-22 | ウェブサーバ機能を有するネットワークデバイスを介したネットワークデバイスの検索 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011100463A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140036032A (ko) * | 2011-11-14 | 2014-03-24 | 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 | 스케일러블 네트워킹된 디바이스의 동적 매핑 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000122944A (ja) * | 1998-10-15 | 2000-04-28 | Canon Inc | ネットワークデバイス制御装置および方法 |
JP2001186301A (ja) * | 1999-12-27 | 2001-07-06 | Murata Mach Ltd | 通信装置 |
JP2003157275A (ja) * | 2001-11-20 | 2003-05-30 | Brother Ind Ltd | ネットワークシステム、ネットワークデバイス、ウェブページ作成方法、ウェブページ作成用プログラムおよびデータ送信用プログラム |
JP2003167696A (ja) * | 2001-12-04 | 2003-06-13 | Canon Inc | ネットワーク制御装置、情報処理装置、ネットワーク制御システム、ネットワーク制御方法、記録媒体及びプログラム |
JP2004120590A (ja) * | 2002-09-27 | 2004-04-15 | Murata Mach Ltd | 機器の設定方法、およびその方法を用いた通信端末装置 |
JP2004334792A (ja) * | 2003-05-12 | 2004-11-25 | Canon Inc | ネットワークサービスシステムおよびサービス代行処理方法およびコンピュータが読取り可能なプログラムを格納した記憶媒体およびプログラム |
-
2010
- 2010-11-22 JP JP2010259645A patent/JP2011100463A/ja not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000122944A (ja) * | 1998-10-15 | 2000-04-28 | Canon Inc | ネットワークデバイス制御装置および方法 |
JP2001186301A (ja) * | 1999-12-27 | 2001-07-06 | Murata Mach Ltd | 通信装置 |
JP2003157275A (ja) * | 2001-11-20 | 2003-05-30 | Brother Ind Ltd | ネットワークシステム、ネットワークデバイス、ウェブページ作成方法、ウェブページ作成用プログラムおよびデータ送信用プログラム |
JP2003167696A (ja) * | 2001-12-04 | 2003-06-13 | Canon Inc | ネットワーク制御装置、情報処理装置、ネットワーク制御システム、ネットワーク制御方法、記録媒体及びプログラム |
JP2004120590A (ja) * | 2002-09-27 | 2004-04-15 | Murata Mach Ltd | 機器の設定方法、およびその方法を用いた通信端末装置 |
JP2004334792A (ja) * | 2003-05-12 | 2004-11-25 | Canon Inc | ネットワークサービスシステムおよびサービス代行処理方法およびコンピュータが読取り可能なプログラムを格納した記憶媒体およびプログラム |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140036032A (ko) * | 2011-11-14 | 2014-03-24 | 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 | 스케일러블 네트워킹된 디바이스의 동적 매핑 |
KR101616211B1 (ko) | 2011-11-14 | 2016-04-27 | 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 | 스케일러블 네트워킹된 디바이스의 동적 매핑 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5740257B2 (ja) | OSGiプログラム、OSGiシステム | |
US9734437B2 (en) | Communication relaying technology and communication relaying apparatus | |
US7148987B2 (en) | Information processing apparatus, information processing method, and program for controlling computer | |
US8687219B2 (en) | System which can utilize a function of an image processing apparatus as a web service | |
JP6039602B2 (ja) | プリンタ登録装置、表示装置、プリンタ登録方法、コンピュータプログラム | |
JP2011187060A (ja) | ウェブページ内のプリンタ検出 | |
JP2012146197A (ja) | 印刷支援装置及び印刷システム並びに印刷支援プログラム | |
JP5664449B2 (ja) | 情報処理装置、ネットワーク中継装置、情報処理装置の制御方法 | |
JP4533247B2 (ja) | サービス提供システム、サービス提供方法及びサービス提供装置 | |
JP2013524338A (ja) | メッセージを提供する方法及びそのための端末装置 | |
JP4645165B2 (ja) | ネットワーク型プラグアンドプレイに対応したネットワーク装置の制御 | |
JP2010123115A (ja) | コンピューティング機器、ウェブページコンテンツ管理方法およびコンピュータ読み取り可能な媒体 | |
US8718058B2 (en) | Device search apparatus and method, and device search server, device search system, and storage medium | |
JP4661520B2 (ja) | ウェブサーバ機能を有するネットワークデバイスを介したネットワークデバイスの検索 | |
JP2011081822A (ja) | ウェブサーバ機能を有するネットワークデバイスを介したネットワークデバイスの検索 | |
US9565058B2 (en) | Method of connecting a device to a network, a device connecting system, and a program | |
JP6521762B2 (ja) | Httpサーバとその制御方法、画像形成装置およびプログラム | |
KR20110131802A (ko) | Dlna 디지털 미디어 렌더러로서 화상을 형성하는 장치 및 방법 | |
JP2011100463A (ja) | ウェブサーバ機能を有するネットワークデバイスを介したネットワークデバイスの検索 | |
JP2008097368A (ja) | 電子機器、機器検索方法及び機器検索プログラム | |
JP7353793B2 (ja) | 画像形成装置、制御方法、およびそのプログラム | |
JP2011114805A (ja) | 通信装置及び方法、並びにプログラム | |
JP2008059460A (ja) | 情報処理装置、情報指示装置、情報指示処理システム、情報指示処理管理システム、情報処理プログラム及び情報指示プログラム | |
JP6198511B2 (ja) | 情報処理装置、情報処理装置の制御方法、及びプログラム | |
JP5389413B2 (ja) | 画像形成システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120718 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120724 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120920 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121023 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20121130 |