JP2001084210A - 情報処理装置、デバイス、ネットワークシステム、情報処理方法、デバイス制御方法、デバイス検索方法、記憶媒体 - Google Patents
情報処理装置、デバイス、ネットワークシステム、情報処理方法、デバイス制御方法、デバイス検索方法、記憶媒体Info
- Publication number
- JP2001084210A JP2001084210A JP2000205602A JP2000205602A JP2001084210A JP 2001084210 A JP2001084210 A JP 2001084210A JP 2000205602 A JP2000205602 A JP 2000205602A JP 2000205602 A JP2000205602 A JP 2000205602A JP 2001084210 A JP2001084210 A JP 2001084210A
- Authority
- JP
- Japan
- Prior art keywords
- information
- hierarchical
- search
- network
- information processing
- 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.)
- Granted
Links
Landscapes
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
情報を階層的構造で管理して各デバイスの位置をユーザ
に分かりやすく表示できるようにする。 【解決手段】 ネットワークに接続された各デバイスの
位置情報を階層的構造で管理するとともに、レイアウト
ビットマップをクライアント装置に持たせるようにし
て、クライアント装置からデバイスの検索要求の有った
場合に、上記検索要求の有ったデバイスの階層的な位置
を特定し、上記特定したデバイスの位置をユーザに分か
りやすく表示できるようにするとともに、検索結果をク
ライアント装置で表示するときに、サーバ装置からクラ
イアント端末装置にレイアウトビットマップを転送しな
くても済むようにする。
Description
イス、ネットワークシステム、情報処理方法、デバイス
制御方法、デバイス検索方法、記憶媒体に関し、特に、
前記検索されたデバイスとその位置情報を分かりやすく
表示するためのデバイス検索システムに用いて好適なも
のである。
の資源(プリンタ、サーバ装置、スキャナなど)を効率
的に発見し、利用するための方法として、ディレクトリ
サービスと呼ばれるものが提供されている。
ットワークに関する電話帳であり、様々な情報を格納す
るためのものである。上記ディレクトリサービスを用い
たディレクトリシステムの具体例としては、例えばLD
AP(Light weight Directory Access Protocol)
がある。上記LDAPの規定は、IETF(InternetEn
gineering Task Force)が発行している標準仕様であ
るRFC(RequestFor Comments)1777に記載され
ている。上記ディレクトリサービスを用いて、例えばネ
ットワークに接続されているデバイスを検索することに
より、ネットワーク上で利用可能なデバイス端末の一覧
リストを得ることができる。
覧リストでは、使用するデバイスの分かりやすい位置情
報を得ることはできなかった。デバイスとしてネットワ
ークプリンタを例に取れば、「自分のフロアにおいて、
自分の場所に一番近いプリンタはどこにあるのか」と
か、「カラー画像を出力できるプリンタは、その建物の
中のどの場所にあるのか」などといったデバイスの階層
的なロケーション情報を、ユーザに分かりやすく通知す
るための好適なデバイス検索システムが望まれている。
ワークに接続された各デバイスの位置情報を階層的に管
理することによって検索要求があったデバイスの位置を
階層的構造上で特定し、上記特定したデバイスの位置を
ユーザに分かりやすく表示できるようにすることを目的
とする。また、本発明の別の目的は、階層的に管理され
た位置情報の任意の階層に関する位置情報をデバイス検
索結果として取得することができるようにすることを目
的とする。
は、ネットワーク上のデバイスを検索する情報処理装置
であって、前記ネットワーク上のデバイスに対応する複
数の属性情報、及び前記属性情報として前記ネットワー
ク上のデバイスの位置を階層的なデータ構造で表現した
階層型位置情報が登録されているデータベースを管理す
る管理手段と、前記ネットワーク上に接続された他の情
報処理装置から、少なくとも1つの前記属性情報を含む
検索条件を受信して、該検索条件に合致するデバイスを
前記データベースから検索する検索手段と、前記検索手
段によって検索されたデバイスを通知するための検索結
果を、前記検索されたデバイスの前記階層型位置情報を
含めて生成する生成手段と、前記ネットワークを介して
他の情報処理装置に前記検索結果を送信する送信手段と
を具備することを特徴としている。また、本発明の他の
特徴とするところは、前記管理手段は、位置関係を視覚
的に表示するためのマップデータを前記階層型位置情報
に対応付けて複数管理し、前記送信手段は、前記検索手
段によって検索されたデバイスの前記階層型位置情報に
対応したマップデータを送信することを特徴としてい
る。また、本発明のその他の特徴とするところは、前記
複数のマップデータの1つは、前記検索手段によって検
索されたデバイスに対応する前記階層型位置情報が前記
データベースに登録されていないことを示すためのマッ
プデータであることを特徴としている。また、本発明の
その他の特徴とするところは、前記管理手段は、複数の
デバイスのそれぞれについて、前記マップデータの領域
内の位置を示すための座標情報を前記データベースに登
録し、前記送信手段は、前記検索されたデバイスに対応
した前記座標情報を送信することを特徴としている。ま
た、本発明のその他の特徴とするところは、デバイスを
示すアイコンデータを複数個記憶する記憶手段を具備
し、前記送信手段は、前記検索されたデバイスに対応す
るアイコンデータを送信することを特徴としている。ま
た、本発明のその他の特徴とするところは、ネットワー
ク上のデバイスの属性情報を登録したデータベースを有
する情報処理装置であって、前記データベースには、複
数のデバイスのそれぞれについて、デバイスが有する能
力を示す少なくとも1つ以上の静的な属性情報と、デバ
イスの位置を階層的なデータ構造で表現した階層型位置
情報とが登録されていて、前記階層型位置情報は、論理
的に区別された複数の階層データを有することを特徴と
している。また、本発明のその他の特徴とするところ
は、前記階層型位置情報の任意の階層データは、前記デ
ータベース内のデバイスを検索するための検索条件の一
部として利用されることを特徴としている。また、本発
明のその他の特徴とするところは、前記デバイスの位置
を視覚的に表示するために、マップデータを前記階層型
位置情報に対応付けて複数管理する管理手段を具備する
ことを特徴としている。また、本発明のその他の特徴と
するところは、前記複数のマップデータの1つは、前記
検索されたデバイスに対応する前記階層型位置情報が前
記データベースに登録されていないことを示すためのマ
ップデータであることを特徴としている。また、本発明
のその他の特徴とするところは、前記データベースは、
複数のデバイスのそれぞれについて、前記マップデータ
の領域内の位置を示すための座標情報を更に登録し、前
記データベースの検索結果を出力する際に、前記座標情
報を出力することを特徴としている。また、本発明のそ
の他の特徴とするところは、ネットワークに接続された
情報処理装置であって、前記ネットワーク上のデバイス
を検索するための検索条件を入力する入力手段と、前記
入力手段によって入力された検索条件を伴った検索要求
を前記ネットワーク上の検索装置に送信するように要求
する要求手段と、前記検索要求に対応して前記検索され
たデバイスの位置を、階層的なデータ構造で表現した階
層型位置情報を含む検索結果を受信する受信手段と、前
記検索結果に含まれる前記階層型位置情報に基づいて、
前記検索されたデバイスの位置情報を表示する制御手段
とを具備することを特徴としている。また、本発明のそ
の他の特徴とするところは、前記階層型位置情報の所定
階層に対応するマップデータを少なくとも1つ記憶する
記憶手段と、前記検索結果に含まれる前記階層型位置情
報と、それに対応したマップデータに基づいて、前記検
索されたデバイスの位置情報を表示する制御手段とを具
備することを特徴としている。また、本発明のその他の
特徴とするところは、前記検索されたデバイスを示すア
イコンデータを複数記憶する記憶手段と、前記検索され
たデバイスに対応するアイコンデータを、前記検索結果
に含まれる前記階層型位置情報に対応したマップデータ
上に表示する制御手段とを具備することを特徴としてい
る。また、本発明のその他の特徴とするところは、前記
検索されたデバイスの前記階層型位置情報に対応するマ
ップデータを受信する受信手段と、前記検索手段に含ま
れる前記階層型位置情報と、受信したマップデータとに
基づいて、前記検索されたデバイスの位置情報を表示す
る制御手段とを具備することを特徴としている。また、
本発明のその他の特徴とするところは、前記検索された
デバイスを示すアイコンデータを更に受信する受信手段
と、前記検索されたデバイスに対応するアイコンデータ
を、そのデバイスの前記階層型位置情報に対応したマッ
プデータ上に表示する制御手段とを具備することを特徴
としている。また、本発明のその他の特徴とするところ
は、前記検索されたデバイスについて、前記マップデー
タの領域内の位置を示すための座標情報を更に受信する
受信手段と、前記検索されたデバイスに対応したアイコ
ンデータを、そのデバイスの前記座標情報に基づいて、
そのデバイスの前記階層型位置情報に対応したマップデ
ータ上に表示する制御手段とを具備することを特徴とし
ている。
て依頼されたジョブを処理するデバイスであって、前記
デバイスが有する能力を示す少なくとも1つ以上の静的
層性情報と、前記デバイスの位置を階層的なデータ構造
で表現するとともに、論理的に区別された複数の階層デ
ータを有する階層型位置情報とを記憶する記憶手段と、
前記記憶手段に記憶されている前記静的属性情報と前記
階層型位置情報とを、前記デバイスを検索するために前
記ネットワーク上に送信する制御手段とを具備すること
を特徴としている。また、本発明の他の特徴とするとこ
ろは、前記制御手段は、前記記憶手段に記憶されている
前記静的属性情報と前記階層型位置情報を、前記ネット
ワーク上のディレクトリサーバに登録することを特徴と
している。
とも第1及び第2の情報処理装置と、複数のデバイスを
有するネットワークシステムであって、前記第1の情報
処理装置は、前記ネットワーク上のデバイスに対応する
複数の属性情報が登録されたディレクトリ情報ベースを
管理する管理手段と、前記属性情報として前記ネットワ
ーク上のデバイスの位置を階層的なデータ構造で表現し
た階層型位置情報を有する前記データベースと、第2の
情報処理装置から少なくとも1つの前記属性情報を含む
検索条件を受信して、該検索条件に合致するデバイスを
前記ディレクトリ情報ベースから検索する検索手段と、
前記検索手段によって検索されたデバイスを通知するた
めの検索結果を、前記検索されたデバイスの前記階層型
位置情報を含めて生成する生成手段と、前記検索結果を
前記第2の情報処理装置に送信する送信手段とを具備す
ることを特徴としている。また、本発明の他の特徴とす
るところは、第1及び第2の情報処理装置と、複数のデ
バイスとを有するネットワークシステムであって、前記
第1の情報処理装置に管理されるディレクトリ情報ベー
スを有し、前記ディレクトリ情報ベースには、複数のデ
バイスのそれぞれについて、デバイスが有する能力を示
す少なくとも1つ以上の静的属性情報と、前記デバイス
の位置を階層的なデータ構造で表現するとともに、論理
的に区別された複数の階層データを有する階層型位置情
報とが登録されていて、前記第1の情報処理装置は、前
記第2の情報処理装置から受け付けた検索条件に基づい
て前記ディレクトリ情報ベースを検索することを特徴と
している。また、本発明のその他の特徴とするところ
は、前記デバイスは、前記静的属性情報と前記階層型位
置情報を記憶する記憶手段と、前記ディレクトリ情報ベ
ースに記憶されている前記静的層性情報と前記階層型位
置情報を、前記第1の情報処理装置に送信して前記ディ
レクトリ情報ベースに登録を要求する制御手段とを具備
することを特徴としている。また、本発明のその他の特
徴とするところは、少なくとも1つの情報処理装置と、
複数のデバイスを有するネットワークシステムであっ
て、前記情報処理装置は、前記ネットワーク上のデバイ
スを検索するための検索条件を入力する入力手段と、入
力された検索条件を伴った検索要求を前記ネットワーク
上に送信するように要求する要求手段と、前記検索要求
に対応して検索されたデバイスの位置を、階層的なデー
タ構造で表現した階層型位置情報を含む検索結果を受信
する受信手段と、前記検索結果に含まれる前記階層型位
置情報に基づいて、前記検索されたデバイスの位置情報
を表示する制御手段とを具備することを特徴としてい
る。また、本発明のその他の特徴とするところは、前記
デバイスは、前記デバイスが有する能力を示す少なくと
も1つ以上の静的層性情報と、前記デバイスの位置を階
層的なデータ構造で表現するとともに、論理的に区別さ
れた複数の階層データを有する階層型位置情報とを記憶
する記憶手段と、前記記憶手段に記憶されている前記静
的属性情報と前記階層型位置情報を、前記デバイスを検
索するために前記ネットワーク上に送信する制御手段と
を具備することを特徴としている。また、本発明のその
他の特徴とするところは、少なくとも1つの情報処理装
置と、複数のデバイスを有するネットワークシステムで
あって、前記情報処理装置は、前記ネットワーク上のデ
バイスを検索するための信号を前記ネットワーク上に送
信する手段を有し、前記デバイスが有する能力を示す少
なくとも1つ以上の静的層性情報と、前記デバイスの位
置を階層的なデータ構造で表現するとともに、論理的に
区別された複数の階層データを有する階層型位置情報と
を記憶する記憶手段と、前記記憶手段に記憶されている
前記静的属性情報と前記階層型位置情報を、前記デバイ
スを検索するために前記ネットワーク上に送信する制御
手段とを具備することを特徴としている。
のデバイスを検索する情報処理方法であって、前記ネッ
トワーク上のデバイスに対応する複数の属性情報が登録
され、前記属性情報として前記ネットワーク上のデバイ
スの位置を階層的なデータ構造で表現した階層型位置情
報を有するデータベースを管理する管理ステップと、前
記ネットワークに接続された他の情報処理装置から少な
くとも1つの前記属性情報を含む検索条件を受信して、
該検索条件に合致するデバイスを前記データベースから
検索する検索ステップと、前記検索されたデバイスを通
知するために、前記検索されたデバイスの前記階層型位
置情報を含む検索結果を生成する生成ステップと、前記
検索結果を前記他の情報処理装置に送信する送信ステッ
プとを有することを特徴としている。また、本発明の他
の特徴とするところは、前記管理ステップは、位置関係
を視覚的に表示するためのマップデータを前記階層型位
置情報に対応付けて複数管理し、前記送信ステップは、
前記検索されたデバイスの前記階層型位置情報に対応し
たマップデータを送信することを特徴としている。ま
た、本発明のその他の特徴とするところは、前記複数の
マップデータの1つは、前記検索されたデバイスに対応
する前記階層型位置情報が前記データベースに登録され
ていないことを示すためのマップデータであることを特
徴としている。また、本発明のその他の特徴とするとこ
ろは、前記管理ステップは、複数のデバイスのそれぞれ
について、前記マップデータの領域内の位置を示すため
の座標情報を前記データベースに登録し、前記送信ステ
ップは、前記検索されたデバイスに対応した前記座標情
報を更に送信することを特徴としている。また、本発明
のその他の特徴とするところは、前記記憶ステップは、
デバイスを示すアイコンデータを複数記憶し、前記送信
ステップは、前記検索されたデバイスに対応するアイコ
ンデータを更に送信することを特徴としている。また、
本発明のその他の特徴とするところは、ネットワーク上
のデバイスの属性情報を登録したデータベースを利用し
た情報処理方法であって、複数のデバイスのそれぞれに
ついて下記の属性情報を登録するデバイスが有する能力
を示す少なくとも1つ以上の静的な属性情報と、前記デ
バイスの位置を階層的なデータ構造で表現するととも
に、論理的に区別された複数の階層データを有する階層
型位置情報とを登録する登録ステップと、前記属性情報
を含む検索条件に合致するデバイスを前記データベース
から検索する検索ステップとを有することを特徴として
いる。また、本発明のその他の特徴とするところは、前
記階層型位置情報の任意の階層データは、前記データベ
ース内のデバイスを検索するための検索条件の一部とし
て利用されることを特徴としている。また、本発明のそ
の他の特徴とするところは、デバイスの位置を視覚的に
表示するために、マップデータを前記階層型位置情報に
対応付けて複数管理する管理ステップを有することを特
徴としている。また、本発明のその他の特徴とするとこ
ろは、前記複数のマップデータの1つは、前記検索され
たデバイスに対応する前記階層型位置情報が前記データ
ベースに登録されていないことを示すためのマップデー
タであることを特徴としている。また、本発明のその他
の特徴とするところは、前記データベースは、複数のデ
バイスのそれぞれについて、前記マップデータの領域内
の位置を示すための座標情報を更に登録し、前記データ
ベースの検索結果を出力する際に、前記座標情報を出力
することを特徴としている。また、本発明のその他の特
徴とするところは、ネットワーク上のデバイスを検索す
る情報処理方法であって、前記ネットワーク上のデバイ
スを検索するための検索条件を入力する入力ステップ
と、入力された検索条件を伴った検索要求を前記ネット
ワーク上の検索装置に送信するように要求する要求ステ
ップと、前記検索要求に対応して検索されたデバイスの
位置を階層的なデータ構造で表現した階層型位置情報を
含む検索結果を受信する受信ステップと、前記検索結果
に含まれる前記階層型位置情報に基づいて、前記検索さ
れたデバイスの位置情報を表示する制御ステップとを有
することを特徴としている。また、本発明のその他の特
徴とするところは、前記階層型位置情報の所定階層に対
応するマップデータを少なくとも1つ記憶手段に記憶す
る記憶ステップと、前記検索結果に含まれる前記階層型
位置情報と、それに対応したマップデータに基づいて、
前記検索されたデバイスの位置情報を表示する前記制御
ステップとを有することを特徴としている。また、本発
明のその他の特徴とするところは、前記デバイスを示す
アイコンデータを複数記憶する記憶ステップと、前記検
索されたデバイスに対応するアイコンデータを、前記検
索結果に含まれる前記階層型位置情報に対応したマップ
データ上に表示する制御ステップとを有することを特徴
としている。また、本発明のその他の特徴とするところ
は、前記受信ステップは、前記検索されたデバイスの前
記階層型位置情報に対応するマップデータを更に受信
し、前記制御ステップは、前記検索結果に含まれる前記
階層型位置情報と、受信したマップデータとに基づい
て、前記検索されたデバイスの位置情報を表示すること
を特徴としている。また、本発明のその他の特徴とする
ところは、前記受信ステップは、前記検索されたデバイ
スを示すアイコンデータを受信し、前記制御ステップ
は、前記検索されたデバイスに対応するアイコンデータ
を、そのデバイスの前記階層型位置情報に対応したマッ
プデータ上に表示することを特徴としている。また、本
発明のその他の特徴とするところは、前記受信ステップ
は、前記検索されたデバイスについて、前記マップデー
タの領域内の位置を示すための座標情報を更に受信し、
前記制御ステップは、前記検索されたデバイスに対応し
たアイコンデータを、そのデバイスの前記座標情報に基
づいて、そのデバイスの前記階層型位置情報に対応した
マップデータ上に表示することを特徴としている。
ークを介して依頼されたジョブを処理するデバイスの制
御方法であって、前記デバイスが有する能力を示す少な
くとも1つ以上の静的層性情報と、前記デバイスの位置
を階層的なデータ構造で表現するとともに、論理的に区
別された複数の階層データを有する階層型位置情報とを
記憶手段に記憶する記憶ステップと、前記記憶手段に記
憶されている前記静的風性情報と前記階層型位置情報
を、前記デバイスを検索するために前記ネットワーク上
に送信する制御ステップとを有することを特徴としてい
る。また、本発明の他の特徴とするところは、前記制御
手段は、前記記憶手段に記憶されている前記静的属性情
報と前記階層型位置情報を、前記デバイスが検索される
ためにネットワーク上に送信することを特徴としてい
る。
イスを有するネットワークシステムにおけるデバイス検
索方法であって、前記ネットワーク上のデバイスに対応
する複数の属性情報、及び前記属性情報として前記ネッ
トワーク上のデバイスの位置を階層的なデータ構造で表
現した階層型位置情報が登録されているデータベースを
管理する管理ステップと、第2の情報処理装置から少な
くとも1つの前記属性情報を含む検索条件を受信して、
該検索条件に合致するデバイスを前記ディレクトリ情報
ベースから検索する検索ステップと、前記検索されたデ
バイスを通知するための検索結果を、前記検索されたデ
バイスの前記階層型位置情報を含めて生成する生成ステ
ップとを有することを特徴としている。また、本発明の
他の特徴とするところは、ディレクトリ情報ベースを管
理する情報処理装置と複数のデバイスを有するネットワ
ークシステムにおけるデバイス検索方法であって、前記
デバイスが有する能力を示す少なくとも1つ以上の静的
な属性情報と、デバイスの位置を階層的なデータ構造で
表現した階層型位置情報とが登録されていて、前記階層
型位置情報は、論理的に区別された複数の階層データを
有する属性情報を登録する登録ステップと、前記第1の
情報処理装置は、前記第2の情報処理装置から受け付け
た検索条件に基づいて前記ディレクトリ情報ベースを検
索する検索ステップとを有することを特徴としている。
また、本発明のその他の特徴とするところは、前記デバ
イス検索方法において、前記静的属性情報と前記階層型
位置情報を記憶手段に記憶する記憶ステップと、前記記
憶手段に記憶されている前記静的周性情報と前記階層型
位置情報を、前記第1の情報処理装置に送信して前記デ
ィレクトリ情報ベースに登録を要求する制御ステップと
を有することを特徴としている。また、本発明のその他
の特徴とするところは、複数のデバイスを有するネット
ワークシステムにおけるデバイス検索方法であって、前
記ネットワーク上のデバイスを検索するための検索条件
を入力する入力ステップと、前記ネットワークを介して
入力された検索条件を伴った検索要求を前記ネットワー
ク上に送信する要求ステップと、前記検索要求に対応し
て検索されたデバイスの位置を階層的なデータ構造で表
現した階層型位置情報を含む検索結果を受信する受信ス
テップと、前記検索結果に含まれる前記階層型位置情報
に基づいて、前記検索されたデバイスの位置情報を表示
する制御ステップとを有することを特徴としている。ま
た、本発明のその他の特徴とするところは、前記デバイ
ス検索方法において、 前記デバイスが有する能力を示
す少なくとも1つ以上の静的な属性情報と、デバイスの
位置を階層的なデータ構造で表現した階層型位置情報と
が登録されていて、前記階層型位置情報は、論理的に区
別された複数の階層データを有する属性情報を記憶手段
に記憶する記憶ステップと、前記記憶手段に記憶されて
いる前記静的属性情報と前記階層型位置情報を、前記ネ
ットワーク上に送信する制御ステップとを有することを
特徴としている。また、本発明のその他の特徴とすると
ころは、少なくとも1つの情報処理装置と、複数のデバ
イスを有するネットワークシステムにおけるデバイス検
索方法であって、前記情報処理装置は、前記ネットワー
ク上のデバイスを検索するための信号を前記ネットワー
ク上に送信し、前記デバイスは、前記デバイスが有する
能力を示す少なくとも1つ以上の静的な属性情報と、デ
バイスの位置を階層的なデータ構造で表現した階層型位
置情報とが登録されていて、前記階層型位置情報は、論
理的に区別された複数の階層データを有する属性情報を
記憶手段に記憶し、前記デバイスは、前記記憶手段に記
憶されている前記静的属性情報と前記階層型位置情報を
含んだ信号を、前記デバイスが前記ネットワーク上の他
の装置から検索されるために前記ネットワーク上に送信
することを特徴としている。
バイスを検索する情報処理装置のコンピュータにより実
行されるコンピュータプログラムを記憶した記憶媒体で
あって、前記コンピュータプログラムは、前記ネットワ
ーク上のデバイスに対応する複数の属性情報が登録さ
れ、前記属性情報として前記ネットワーク上のデバイス
の位置を階層的なデータ構造で表現した階層型位置情報
を有するデータベースを管理する管理ステップと、前記
ネットワークに接続された他の情報処理装置から少なく
とも1つの前記属性情報を含む検索条件を受信して、該
検索条件に合致するデバイスを前記データベースから検
索する検索ステップと、前記検索されたデバイスの前記
階層型位置情報を含めて、前記検索されたデバイスを通
知するための検索結果を生成する生成ステップと、前記
検索結果を前記他の情報処理装置に送信する送信ステッ
プとを有することを特徴としている。また、本発明の他
の特徴とするところは、ネットワーク上のデバイスの属
性情報を登録したデータベースを利用した情報処理プロ
グラムを記憶した記憶媒体であって、前記プログラム
は、前記デバイスが有する能力を示す少なくとも1つ以
上の静的な属性情報と、デバイスの位置を階層的なデー
タ構造で表現した階層型位置情報とが登録されていて、
前記階層型位置情報は、論理的に区別された複数の階層
データを有する属性情報を登録する登録ステップと、前
記属性情報を含む検索条件に合致するデバイスを前記デ
ータベースから検索する検索ステップとを有することを
特徴としている。また、本発明のその他の特徴とすると
ころは、ネットワーク上のデバイスを検索する情報処理
プログラムを記憶した記憶媒体であって、前記プログラ
ムは、前記ネットワーク上のデバイスを検索するための
検索条件を入力する入力ステップと、前記ネットワーク
を介して入力された検索条件を伴った検索要求を前記ネ
ットワーク上の検索装置に送信する要求ステップと、前
記検索要求に対応して検索されたデバイスの位置を階層
的なデータ構造で表現した階層型位置情報を含む受信結
果を受信する受信ステップと、前記検索結果に含まれる
前記階層型位置情報に基づいて、前記検索されたデバイ
スの位置情報を表示する制御ステップとを有することを
特徴としている。また、本発明のその他の特徴とすると
ころは、ネットワークを介して依頼されたジョブを処理
するデバイスのコンピュータにより実行されるコンピュ
ータプログラムを記憶した記憶媒体であって、前記コン
ピュータプログラムは、前記デバイスが有する能力を示
す少なくとも1つ以上の静的な属性情報と、デバイスの
位置を階層的なデータ構造で表現した階層型位置情報と
が登録されていて、前記階層型位置情報は、論理的に区
別された複数の階層データを有する属性情報を記憶する
記憶ステップと、前記記憶手段に記憶されている前記静
的属性情報と前記階層型位置情報を、前記デバイスを検
索するために前記ネットワーク上に送信する制御ステッ
プとを有することを特徴としている。
バイス、ネットワークシステム、情報処理方法、デバイ
ス制御方法、デバイス検索方法、記憶媒体図面を参照し
て説明する。
ス、ネットワークシステム、情報処理方法、デバイス制
御方法、デバイス検索方法、記憶媒体の一実施の形態を
示すデバイス検索システムの構成を示す図である。図1
に示したように、クライアント装置20、デバイス3
0、サーバ装置10がネットワーク40上に配置され
る。
ンピュータ等で構成され、サーバ装置に所望のデバイス
検索条件を送信してその結果を受信する検索要求モジュ
ール21と、受信した検索結果を可視表示する表示モジ
ュール等を有する。
デバイスの属性情報を管理するデータベース11を有す
るディレクトリサーバとしての機能を有する。データベ
ース11には、ネットワーク上のデバイスの識別情報及
びそのデバイスが有する各種層性の情報が登録されてい
る。
20から受信したデバイス検索条件に基づいてデータベ
ース11から条件に合致するデバイスを検索し、その検
索結果をクライアント装置に送信する。デバイス属性登
録モジュール31は、デバイス30等からデバイス属性
を受信してデータベース11に登録する。
に各種サービスを提供するため機能を有し、例えばスキ
ャナ、プリンタ著しくはファクシミリ等である。デバイ
ス属性送信モジュール31は、自身の属性情報をサーバ
装置10に送信して登録要求を行う。尚、図1の例はデ
バイス検索システムの最小単位の構成を示したものであ
り、クライアント装置、及び、デバイスはネットワーク
上に複数配置される。また、サーバ装置を複数配置した
デバイス検索システムであってもよい。
テムが動作可能なネットワークの具体的な構成を示す図
である。図2において、101はカラープリンタ、10
2はMFP(Multi FunctionPeripheral、これはコピ
ー機であるが、ネットワークカラープリンタ、スキャ
ナ、ファックスとしても使用可能なものである)、10
3及び104はモノクロプリンタ、105はネットワー
ク接続されたスキャナである。
プPCとノートPCである。これらは、ネットワークク
ライアントのプログラムが実行可能なPCである。これ
らのデスクトップPC111及びノートPC113は上
述したクライアント端末装置としてネットワークに接続
されているものであり、後述するようにネットワーク上
に接続されたサーバ装置に対して所望の条件を満たすデ
バイスに関する問い合わせ情報を発行する機能ともに、
検索結果を表示する表示機能を有している。
ーバのプログラムが実行可能なワークステーションWS
である。このワークステーションWS112は、上述し
たサーバ端末装置としてネットワークに接続されている
ものであり、後述するように、ネットワークデバイス1
01、105に関する種々の情報が格納されており、ネ
ットワークに接続されたクライアント装置111あるい
は113からのデバイス検索の問い合わせを受け付け、
その結果を返す機能を有している。
101、多機能コピー機102、モノクロプリンタ10
3、クライアント装置111、サーバ装置112及びフ
ァイアウォール120は2階に設置されており、モノク
ロプリンタ104及びスキャナ105は一階に設置され
ている。113はノートPCなので、現在は一階からし
AN100に接続されているが、取り外されることもあ
る。
ネットワーク100は、ファイアウォール120を介し
てインターネット130に接続されており、インターネ
ット130を介して他のネットワーク140とも接続さ
れている。
の内部構成を示した概略構成図であり。図2におけるデ
スクトップPC111、ノートPC113及びサーバ端
末装置112などの基本的な内部構成はこのようになっ
ている。
置ソフトウェアあるいはネットワークサーバ装置ソフト
ウェア(以下、これらをまとめてネットワークデバイス
端末装置検索ソフトウェアと呼ぶ)が稼動するPCであ
り、図2における111,112あるいは113と同等
である。
ドディスク(HD)211に記憶された、あるいはフロ
ッピー(登録商標)ディスクドライブ(FD)212よ
り供給されるネットワークデバイス検索ソフトウェアを
実行するCPU202を備え、システムバス201に接
続される各デバイスを総括的に制御する。
リ、ワークエリア等として機能する。205はキーボー
ドコントローラ(KBC)で、キーボード(KB)20
9からの指示入力を制御する。206はCRTコントロ
ーラ(CRTC)で、CRTディスプレイ(CRT)2
10の表示を制御する。
で、ブートプログラム、種々のアプリケーション、編集
ファイル、ユーザファイルそしてネットワーク管理プロ
グラム等を記憶するハードディスク(HD)211及び
フロッピーディスクコントローラ(FD)212とのア
クセスを制御する。
ド(NIC)で、LAN220を介して、ネットワーク
プリンタ、他のネットワーク機器あるいは他のPCと双
方向にデータをやりとりするためのものである。
り、マウス(MS)214を制御する。尚、本実施の形
態においては、LAN220は図2におけるLAN10
0に対応するものである。
表現するための階層型位置情報について説明する。図4
に示したように、階層型位置情報のデータ構造は階層構
造になっており、上位層から下位層へとより詳細な位置
情報を特定するように構成されている。したがって、ユ
ーザは用途目的に応じて所望の階層を指定すればよい。
図4の場合は、符号309で示したLBP1110につ
いて、その階層型位置情報は(G=JP(301)、O
=ABC商事(302)、BR=東京支店(303)、
OP=extend(304)、BU=AAビル(30
5)、FL=2F(306)、BL=2−1(30
7)、DV=printer(308))として指定さ
れる。この場合、マップ(map)は「10X+10
Y」として示されている。
「C」は国情報を示し(JPは日本、USはアメリカな
ど)、「O」組織情報を示し(ABC商事、XYZ物産
など)、「BR」は支店または支部等を示す(東京支
店、大阪支店など、以下支店情報と称する)。
示し(AAビル、BBビルなど)、「FL」はフロアの
階数であるフロア情報を示し(1F,2Fなど)、「B
L」はフロアのブロックであるブロック情報を示し(1
−1,2−1など)、「DV」はデバイスを示し(prin
ter,MFPなど)、「NM」はデバイス名を示す(L
BP1110,LBP3310など)。
配置レイアウトを視覚的に表示したイメージデータであ
るレイアウトビットマップが用意されており、図4にお
けるMAPはそのマップ上の座標情報を示す。更に、図
4における「OP」は、オプション情報、すなわち、
「BU」階層、「FL」階層、及び「BL」階層の情報
を有することを示す(extend―拡張)。尚、オプション
情報の他の階層に設定してもよいし、オプション情報の
階層を設定しないデータ構造であってもよい。
ネットワークに接続された各デバイス端末装置の位置情
報をこのような階層的構造で管理することによって、検
索要求のあったデバイス端末装置の位置を特定し、上記
特定したデバイス端末装置の位置をユーザに分かりやす
く表示できるようにすることにある。
階層に対応したレイアウトビットマップの一例であり、
クライアント装置111側でこのレイアウトビットマッ
プを表示させることによりデバイスの位置を分かりやす
く表示させる。
レイアウトビットマップの例であり、本案施の形態で
は、クライアント20が保持している。フロア内の実際
の机の並びやパーティションの様子等のレイアウトを予
めビットマップとして保持し、そのレイアウト上に、カ
ラープリンタ101やMFP102が配置されていると
ともに、ファイアウォール120、サーバ装置112が
図5に図示したようなレイアウトで設置してある。
レイアウトビットマップを示す図である。図6に示すよ
うに、2Fの2−2ブロックには、PC111とプリン
タ103が図示したようなレイアウトで設置されてい
る。
レイアウトビットマップである。PC113とモノクロ
プリンタ104が図示したようなレイアウトで設置され
ている。
レイアウトビットマップである。ここには、スキャナ1
05が図示したようなレイアウトで設置されているのが
分かり、これが後述するようにユーザのクライアント装
置の表示画面上に表示される。以下、この階層型位置情
報に基づいてデバイスを検索するシステムについて、第
1〜3の実施形態について説明する。
階層型位置情報に基づいてデバイスを検索するシステム
であって、デバイスの位置を視覚的に表示するためのレ
イアウトビットマップをクライアント装置が保持するシ
ステムについて説明する。
の各デバイスの属性情報を管理するための構成を説明す
る図9は、サーバ装置112がネットワーク上のデバイ
スの属性情報を管理するためのデータベースのデータ構
造の一例である。
バイスに関する1件のデータ、すなわち、タプル(tupl
e)に相当し、各行がタプルごとの属性(attribute)に
相当する。同図のデータベース800において、802
〜810には階層型位置情報が、811〜814にはそ
の他の属性情報が各デバイスごとに対応付けられて記憶
されている。
力磯能の有無を示す属性811、ステープル機能の有無
を示す属性812、両面印刷機能の有無を示す層性81
3,IPアドレス812とを管理している。このデータ
ベースは一般に利用されているデータベース管理システ
ム(Database Management System)を利用すればよ
い。また、X.500のようなディレクトリ情報ベース
であってもよい。
管理するデータベース800に自身を登録する際のデバ
イス登録データのデータ構造の一例を示した図である。
デバイス登録データ900は、デバイスの階層型位置情
報がセットされたロケーション情報TAG901(90
2〜911)とデバイスの属性情報がセットされたデバ
イス属性情報TAG912(913〜916)とを有す
る。
デバイス登録データ900をサーバ装置112に送信す
る。尚、デバイスが自身のデバイス登録データ900を
送信する動作は、デバイス登録データ900内の項目に
変更が生じたことに応じて実行されてもよいし、デバイ
スがネットワークにプラグインされたことに応じて実行
されてもよいし、定期的に送信動作を実行するものであ
ってもよい。
て、デバイスがデバイス登録データ900を送信するも
のであってもよい。サーバ装置は、デバイスからのデバ
イス登録データ900の受信に応じて、受信したデバイ
スに関する情報をデータベース800に登録する。
ら検索1を行う場合の検索条件入力画面である。図11
において、1001a,1001b,1001cに検索
のエントリが入力される。この入力画面ではプルダウン
メニューとしてその中から選ぶことが可能である。10
02a,1002b,1002cは各エントリに対応ず
る属性情報が入力される。
れた場合には、属性情報はプリンタ(printer)、MF
P(MFP)、スキャナ(scanner)のいずれかがプル
ダウンメニューとして表示され、ユーザはその中から検
索したい属性情報を選択することになる。
を入力する。1003は、条件のANDで1004は条
件のORで検索する。ユーザは検索条件を入力した後1
005の検索開始ボタンにより検索を実行する。
る。この例では、属性情報としてデバイス端末装置がプ
リンタで、かつ、カラー出力が可能であるデバイスの検
索を行う。また、階層型位置情報として、例えば「設置
フロアが2階であるプリンタ」を検索する場合には、1
001cに「フロア」と入力し、1002cに「2F」
と入力する。
して検索したい場合には、例えば1001cに「ブロッ
ク」及び1002cに「2−1」と入力して検索を実行
すれば、「設置ブロックが2−1であるプリンタ」の検
索を行うことができる。
式を示す図である。同図の例では、フロア(FL)が2
階(2F)でデバイス(DV)がプリンタ(printer)
で、カラー出力(color)が可能(TRUE)である条件を
示している。
したサーバ装置が、「FL=2F」という式をどのよう
に評価するかについて説明する必要がある。なぜなら
ば、2Fフロアという位置条件は、ユーザが所望してい
る検索対象である「東京支店のAAビル」の2Fに設置
されているデバイスが満足するのみならず、「大阪支店
のAAビル」の2Fに設置されているデバイスもその条
件を満足する。そのため、ユーザにとっては興味が無い
「大阪支店のAAビル」のデバイスまでも検索ヒットす
ることになってしまい、ユーザにとって極めてわかり難
い検索結果が出力されてしまう。
(FL)より上位階層が自動的に特定される仕組みをサ
ーバ装置112備えている必要がある。その仕組みの一
例として、サーバ装置に自身の階層型位置情報を保持さ
せてフロア階層(FL)から上の階層の検索条件につい
ては、サーバ装置の階層型位置情報を適用する方法があ
る。
ル」に設置されているサーバ装置に「FL=2F」の条
件で検索依頼を発行すると、AAビルの2Fフロアのデ
バイスのみを検索対象とすることが可能となる。
置されているデバイスを検索対象としたければ、「大阪
支店のYYビル」に設置されているサーバ装置に対して
「FL=2F」の条件で検索依頼を発行すればよい。
尚、図12に示した例では1の階層のみを指定すれば指
定階層からのみだが、最上位層(C)から所定階層まで
を指定する、所謂フルパス指定にしてもよい。
上位階層からのフルパス指定(例えば、C=JP、O=
ABC、BR=東京支店…)となる。このフルパス指定
を用いれば、「東京支店のAAビル」に設置されている
サーバ装置により、「大阪支店のYYビル」の2Fに設
置されているデバイスを検索させることも可能となる。
致するデバイスをサーバ装置112がクライアント装置
PC111に返送した検索結果の一例である。サーバ装
置112は、クライアント装置111から受信した図1
3の検索条件に基づいてデータベース800(図9)内
を検索して、合致したデバイス端末装置情報を検索結果
1300としてクライアント装置111に返す。
301〜1310とデバイス属性情報1311〜131
4とがセットされる。検索条件に合致するデバイスが複
数存在する場合には、検索結果1300には複数のデバ
イスの階層型位置情報1301〜1310とデバイス属
性情報1311〜1314とがセットされる。
イスはLBP1110のみであることから、図14に図
示した情報のみがクライアント装置111に返ることに
なる。
階層型位置情報のブロック階層とレイアウトビットマッ
プとの対応リストである。この対応リストを用いること
により、クライアント装置111側で、階層型位置情報
からレイアウトビットマップを特定することが可能とな
る。
2,2−1,2−2のそれぞれに対応して、図16、図
17、図18、図19に示したレイアウトビットマップ
を保持している。また、その他のブロックについては、
図20のレイアウトビットマップを表示することにな
る。
に対応するレイアウトビットマップ図である。本実施の
形態ではこのレイアウトビットマップ上に検索したデバ
イスを示す情報を重ねて表示することによって、検索要
求があったデバイスがどのフロアのどのブロックのどの
位置にあるかを視覚的に示すことができるようにしてい
る。
持していない場合や、クライアント装置がもつレイアウ
トビットマップが合致しない場合に表示するレイアウト
ビットマップ(以下、unknownMAPと称する)
である。図20において、1901のエリアにはレイア
ウトビットマップがないことを示し、1902のエリア
には階層型位置情報を持たない、または階層型位置情報
が合致しないデバイスを表示させる。
している各デバイスを表示するためのデバイスアイコン
である。このデバイスアイコンは、各デバイス名(N
M)と一対で対応づけられており、デバイス名が不明な
ものに対してはunknownを示すデバイスアイコン
が表示されることになる。
イアウトビットマップ上にデバイスアイコンを表示する
仕組みを示した図である。クライアント装置は、サーバ
装置112から収得した検索結果から階層型位置情報と
デバイス属性情報を抽出し、それぞれに対応したレイア
ウトビットマップとデバイスアイコンとを選択する。
アウトビットマップの座標情報を得ることができるの
で、選択したレイアウトビットマップの座標「10X+
10Y」にカラープリンタ101(LBP1110)を
表すデバイスアイコン2002を重ねて表示する。この
ようにレイアウトビットマップの対応する座標にデバイ
スアイコンを重ねて表示することにより、検索要求があ
ったデバイスの位置をユーザに分かりやすく表示するこ
とが可能となる。
111に表示されるビットマップの一例を示している。
この表示により、カラー出力可能なプリンタ101は、
2Fの2−1ブロックの入り口に近いテーブル付近にあ
ることが分かる。図24は、本案施の形態におけるカラ
ーLBP101の内部構成を示すブロック図である。図
24に示したように、このプリンタ101はシステムバ
ス2301にプログラムを処理するCPU2302、プ
ログラムが格納されているROM2303、プログラム
のワーク領域やバッファ領域となるRAM2304が接
続されている。
であり、このコントローラ2305を介してエンジン2
309が接続されている。2306はパネルコントロー
ラであり、パネルヘの入出力をコントロールし、パネル
2310を管理している。
1は、ハードディスク(HD)2211を保持し、印刷
データを一時的にこのディスク内にスプールすることが
可能である。2307はディスクコントローラで、HD
2211を管理している。2308は、ネットワークイ
ンターフェースコントローラでこのコントローラを介し
て、ネットワークに接続している。
M)であり、プリンタ101の電源が遮断されてもデー
タが保持されている。本実施の形態ではこのNVRAM
に階層型位置情報や属性情報等を保持するようにしてい
る。また、それらの情報はNVRAM23にではなく、
HD2211に保持しておくことも可能である。
るフローチャートである。以下、これらのフローチャー
トを用いて、本実施の形態の詳細を説明する。
デバイスの階層型位置情報の登録処理について説明す
る。ここでは、例としてカラープリンタ101(LBP
101)を説明する。
情報をデバイス内の自己位置保持手段である不揮発性R
AM(2312)に保持している。LBP101のCP
U2302は電源が投入されると、サーバ装置112に
接続を行う(ステップS2801)。接続後、LBP1
01は不揮発性RAM(2312)から階層型位置情報
及び属性情報を読み出してサーバ端末装置112に送出
し、サーバ装置112は図10に図示したような形式で
管理手段に登録を行う(ステップSS2802)。
は、サーバ装置112との接続を解放する(ステップS
2803)。このような手順を踏み、それぞれのデバイ
スはそれぞれの階層型位置情報、及び属性情報をサーバ
装置112に電源投入後に登録する。尚、デバイスが自
身の階層型位置情報をネットワークを介して他の装置に
送信する形態は、図29に示したディレクトリサーバヘ
の登録動作以外にも、様々な適用が考えられる。
うなネットワークシステムにおいて、前記ネットワーク
上のコンピュータからSLP等のデバイス検索プロトコ
ルによるブロードキャスト(Broadcast)あるいはマル
チキャスト(Multicast)に対してデバイスが応答する
際に、その応答パケットに階層型位置情報をセットする
ようにしてもよい。
フローチャートを用いて説明する。サーバ装置112
は、イベント駆動型のプログラムで構成され、イベント
が発生するとそのイベントを解析して、対応する処理を
行う。
と、最初に受信ポートをオープンする(ステップS24
01)。次に、イベントを取得し(ステップS240
2)、その取得したイベントが終了コマンドであるか否
かを判断して(ステップS2403)する。この判断の
結果、上記取得したイベントが終了コマンドであった場
合には受信ポートをクローズして(ステップS240
4)、処理を終了する。
終了コマンドでない場合には、それがクライアント装置
111等からの検索要求か否かを判断する(ステップS
2405)。ここで、検索要求であった場合にはステッ
プS2406でデータベースの検索処理を行う。
検索要求ではなかった場合にはステップS2407でデ
バイスからのデータベースヘの登録要求であるか否かを
判断する。この判断の結果、登録要求であった場合には
受信したデータを図9に示したテーブル800上に登録
する(ステップS2408)。この登録されたデータ
は、HD211に保持される。また、ステップS240
7の判断の結果、他の要求であった場合には、その他の
処理を行う(ステップS2409)。
で行われるデータ検索処理(ステップS2406の処
理)についてより詳細に述べる。検索処理において、ス
テップS2501ですべての検索条件を処理したか否か
を判断する。この判断の結果、検索条件が全て終了する
まで、処理を繰り返すことになる。
べての検索条件を検索し終わった場合には、その結果を
クライアント装置に送信する(ステップS2502)。
は、ステップS2503に進んで受信パケットから検索
条件を取り出す。そして、その検索条件について図9で
図示したテーブルのすべての登録デバイス情報を検索し
たかを判断する(ステップS2504)。
報を検索した場合には、次の検索条件を取り出すためS
2501に戻る。また、ステップS2504の判断の結
果、すべての登録デバイス情報を検索していない場合に
はステップS2505に進んでn個目のデバイス情報を
HD211から取り出す。そして、上記取り出したデバ
イス情報が条件に一致したかどうかを判断する(ステッ
プS2506)。
デバイス情報を取得し(ステップS2507)、結果に
追記する(ステップS2508)。
一致しなかった場合には、次のデバイス端末装置につい
て処理を行うためステップS2504に戻る。こうし
て、それぞれの検索条件について、図9で図示したテー
ブル800内のデバイスを全て検索し、その結果をクラ
イアント装置に送信する。
作について説明する。クライアント装置111は、イベ
ント駆動型のプログラムで構成され、イベントが発生す
るとそのイベントを解析して、対応する処理を行う。
クライアント装置111は、最初のステップS2601
でイベントの取得を行う。ここで、終了コマンドのイベ
ントを受信した場合にはそのまま終了する(ステップS
2602)。
示したような検索条件入力画面より、ユーザから検索条
件を入力することになる。ユーザが検索開始ボタン10
05をクリックすることによって、そのイベントが発生
することになる。
要求であった場合には、クライアント端末装置111
は、検索要求をサーバ装置112に送信する(ステップ
S2604)。
検索条件式をもって、サーバ端末装置に問い合わせるこ
とになる。また、この検索条件式をHD211に保存し
ておくことによって、次回検索時にはこの条件式用いる
ことによって、ユーザからの検索条件再入力を省くこと
が可能となる。
らの検索結果待ちとなり、そのイベントを受信した場合
にはステップS2605で判断する。ステップS260
5の判断で、図14に示したような検索結果を受信した
場合、検索結果表示処理を行う(ステップS260
6)。また、その他のイベントでは他の処理を行うこと
になる(ステップS2607)。
がら検索結果表示処理についてより詳細に説明する。最
初のステップS2701で、すべての検索結果を処理し
終わったかどうかを判断する。この判断の結果、全ての
処理が終わったと判断した場合にはその処理は終了とな
る。
全ての処理が終わっていない場合には、ステップS27
02に進み、受信した検索結果から階層型位置情報を取
得する。そして、上記取得した階層型位置情報を元に、
クライアント装置がマップの表示が可能か否かを判断す
る(ステップS2703)。
表示が可能か否かの判断とは、検索結果として受信した
デバイスの情報に図4に基づいた階層型位置情報が含ま
れているか否かということであり、もし含まれていない
なら、サーバ装置112にそのデバイスの階層型位置情
報が登録されていないことになる。
層型位置情報は、図15において符号1401で示した
情報を含む階層型位置情報である。これを含まない階層
型位置情報であった場合には、unknown MAPが表示済み
であるかどうかを確認し(ステップS2709)、図2
0に図示したunknownテバイスを表示する(ステップS
2710)。
し(ステップS2711)、図20に示した符号190
2のエリアにNMに対応するデバイスアイコンを表示す
る。この場合には、デバイス端末が正常に表示されなか
ったデバイス、すなわち、階層型位置情報がまだ登録さ
れていないデバイスがここに表示されることになる。
表示可能と判断された場合には、階層型位置情報内のB
L情報を取得する(ステップS2704)。クライアン
ト装置111は、BL情報を図15に図示したBL情報
テーブルと照らし合わせて、必要なレイアウトビットマ
ップを表示しようとするのである。
がすでに表示済みであるかどうかを判断する(ステップ
S2705)。この判断の結果、まだ未表示の場合に
は、対応するビットマップを表示する(ステップS27
06)。そして、階層型位置情報からNM情報とレイア
ウトビットマップを取得する(ステップS2707)。
表示済みであった場合にはステップS2707に進む。
NM情報から対応するデバイスアイコンを図21のテー
ブルから読み込む。また、レイアウトビットマップから
そのデバイスアイコンをどこに表示するかを決定する。
レイアウトビットマップがクライアント装置111のデ
ィスプレイ上に表示され、ユーザは前記検索されたデバ
イスの詳細な位置情報を得ることができる。
7の処理により、検索結果として複数のデバイスが見つ
かった場合には、複数のデバイスが同一のレイアウトビ
ットマップ上に表示されたり、それぞれ異なるレイアウ
トビットマップに表示されたりすることが実現される。
また、位置情報以外のデバイス属性情報については、例
えばレイアウトビットマップ上の各デバイスアイコンに
対して所定の操作を行うことにより図7の701に示す
ようなツールチップにより表示するようにすればよい。
検索結果として図14の結果が返るてきているので、N
MはLBP1110であり、そのデバイスアイコンをデ
バイス端末は「10X+10Y」であることから、図2
2に図示した位置にデバイス端末装置ビットマップを表
示する(ステップS2708)。このデバイスビットマ
ップを、先のレイアウトマップに重ねて表示することに
よって、図23に図示したような検索結果を表示するこ
とが可能となる。尚、上述した実施の形態においては、
レイアウトビットマップをクライアント装置が全て保持
している例を示したが、サーバ装置とクライアント装置
とで分担して保持するようにしてもよい。
する実施の形態を説明する。上記実施の形態では、図1
5に示したように、レイアウトビットマップとして、各
ブロックのビットマップ(1−1,1−2,2−1,2
−2)とunknownビットマップの計5枚のレイアウトビ
ットマップをもつ場合について説明した。本実施の形態
では、更に各階層ごとにレイアウトビットマップをもつ
場合のクライアントの表示方法について説明する。尚、
本実施の形態の表示方法に、先に説明したクライアント
の表示方法が含まれるものである。
て、デバイスの位置を視覚的に表示するためのレイアウ
トビットマップをサーバ装置が保持する場合について上
記第1の実施形態と異なる個所を中心に説明する。
トマップをクライアント装置に保持させるようにしたの
で、検索結果をクライアント装置で表示するときに、サ
ーバ装置からクライアント装置にレイアウトビットマッ
プを転送しなくても済み、表示を行う際の処理及び時間
を軽減することができるとともに、ネットワークシステ
ムのトラフィックを軽減することができるという効果が
ある。
ットマップをサーバ装置が保持させるようにしたので、
サーバ装置においてマップ情報を一元で管理することが
でき、クライアント装置ごとにマップ情報を保持する必
要を無くして、更新等のメンテナンスを容易にできると
ともに、クライアントのメモリリソースの負荷を減らす
ことができるという効果がある。したがって、ネットワ
ークの負荷やクライアントの能力を考慮することで、適
宜、第1の実施形態もしくは第2の実施形態を採用すれ
ばよい。
たレイアウトビットマップ、及び、図15で示した階層
型位置情報とレイアウトビットマップとの対応テーブ
ル、及び、図21で示したデバイスアイコンの情報は、
サーバ装置112のハードディスクに格納されている。
処理を図43〜図45に示すフローチャートで説明す
る。次に、サーバ装置の処理について図43のフローチ
ャートを用いて説明する。
ログラムで構成され、イベントが発生するとそのイベン
トを解析して、対応する処理を行う。サーバ装置112
は、電源が投入されると、最初に受信ポートをオープン
する(ステップS4301)。次に、イベントを取得し
(ステップS4302)、その取得したイベントが終了
コマンドであるか否かを判断して(ステップS430
3)する。この判断の結果、上記取得したイベントが終
了コマンドであった場合には受信ポートをクローズし
(ステップS4304)、処理を終了する。
終了コマンドでない場合には、それが検索要求がどうか
を判断する(ステップS4305)。ここで、検索要求
であった場合にはステップS4306でデータベースの
検索処理を行う。この検索処理については、第1の実施
形態の図26で説明したフローチャートに基づいて実行
される。
検索要求ではなかった場合にはステップS4307でデ
ータベースヘの登録要求であるか否かを判断する。この
判断の結果、登録要求であった場合には受信したデータ
を図9に示したテーブル上に登録する(ステップS43
08)。
持される。また、ステップS2407の判断の結果、他
の要求であった場合には、レイアウトビットマップの検
索処理を行う(ステップS4309)。尚、その詳細は
図45を用いて後で説明する。
は、第1の実施形態の図27で示したフローチャートに
基づいて実行されるので、ここでは図27のステップS
2606の検索結果表示処理について図44のフローチ
ャートを参照しながら詳細に説明する。
索結果を処理し終わったかどうかを判断する。この判断
の結果、全ての処理が終わった場合にはその検索処理は
終了となる。
全ての処理が終わっていない場合には、ステップS44
02で受信した検索結果から階庵型位置情報を取得す
る。その後、サーバ端末装置112に接続し(ステップ
S4403)、取得した階層型位置情報に対応するレイ
アウトビットマップを図15に示した対応テーブルに基
づいて取得する(ステップS4404)。
がすでに表示済みであるかどうかを判断する(ステップ
S4405)。この判断の結果、まだ未表示の場合に
は、対応するレイアウトビットマップをサーバから取得
して表示する(ステップS4406)。レイアウトビッ
トマップの取得は、クライアント装置111からのブロ
ック階層(BL)の指定に基づいて実行される。
イアウトビットマップを取得する(ステップS440
7)。尚、ステップS4405の判断の結果、表示済み
であった場合にはステップS4407に直接進む。
コンをサーバから取得する(ステップS4408)。次
に、対応するデバイスアイコンをレイアウトマップ上の
どこに表示するかを決定し、所定位置に表示する(ステ
ップS4409)。そして、表示後にサーバ装置112
との通信を切断する(ステップS4410)。
1で示した情報を含まない階層型位置情報であった場合
には、unknown MAPが表示済みであるかどうかを確認
し、図20に図示したunknownデバイスを表示する。
検索結果がサーバ装置112より返ってきているので、
NMはLBP1110である。そして、そのデバイスの
マップ位置は「10X+10Y」であることから、図2
2に図示した位置にデバイス末装置のビットマップを表
示する(ステップS2708)。このデバイスビットマ
ップを、先のレイアウトマップに重ねて表示することに
よって、図23に図示したような検索結果を表示するこ
とが可能となる。
がらサーバ端末112のマップ情報検索処理(図43の
ステップS4309)の詳細を説明する。先ず、最初の
ステップS4501において、レイアウトマップ情報の
検索要求か否かを判断する。この判断の結果、そうなら
ばステップS4502に進み、ロケーションはマップ表
示可能か否かを判断する。
S4503に進み、図15に示した対応テーブルより該
当するマップ情報を取得する。レイアウトビットマップ
の取得は、クライアント装置111からのブロック階層
(BL)の指定に基づいて実行される。
得したレイアウトビットマップをクライアント装置11
1に返送する。尚、ステップS4502の判断の結果、
マップ表示が不可能ならば、ステップS4505に進ん
でunknown MAPを取得する。
レイアウトマップ情報の検索要求でなかった場合にはス
テップS4506に進み、デバイスアイコン検索要求か
否かを判断する。そして、デバイスアイコン検索要求な
らばステップS4507において、図21に図示したデ
バイスアイコンテーブルより該当するデバイスビットマ
ップを取得する。
ライアント装置111に返送する(S4504)。ま
た、ステップS4506の判断の結果、デバイスアイコ
ン検索要求でなかった場合にはその他の処理を実行する
(ステップS4508)。尚、上記の例では、サーバ装
置112がデバイス検索結果に基づいたレイアウトビッ
トマップとデバイスアイコンとをクライアント装置11
1に送信し、クライアント装置111側で受信したレイ
アウトビットマップとデバイスアイコンとを座標情報に
基づいて合成表示(図28のステップS2708)する
ものとして説明したが、これを次のように実施してもよ
い。
検索結果に基づいて取得したレイアウトビットマップと
デバイスアイコンとを座標情報に基づいて合成し、合成
されたレイアウトビットマップを検索結果とともにクラ
イアント装置111に返送するようにしてもよい。
は、マップの合成表示処理(図28のステップS270
8)が不要となり、サーバ装置112から受信したレイ
アウトビットマップをそのまま表示すればよいことにな
るので処理負荷が軽減される。
施形態ではブロック(BL)階層に対応したレイアウト
ビットマップのみを保持する場合について説明したが、
本第3の実施形態では階層型位置情報の各階層に対応す
るレイアウトビットマップを保持してそれをクライアン
ト装置111の検索結果表示に反映する場合について説
明する。
のラフな位置情報から、フロアの1区画のような詳細な
位置情報まで、ユーザの好みに応じた階層のレイアウト
ビットマップに前記検索されたデバイスを表示させるこ
とが可能となる。
のようにレイアウトビットマップをクライアント装置1
11が保持する場合について説明するが、第2の実施形
態のようにレイアウトビットマップをサーバ装置112
が保持するようにしてもよい。
アウトビットマップのリストであり、階層型位置情報の
各階層とレイアウトビットマップとの対応が記憶されて
いる。図31で示した例では、「組織情報=ABC商
事」の階層に図33に示すレイアウトビットマップが対
応し(3101)、組織情報=ABC商事、支店情報=
東京支店」の階層に図35に示すレイアウトビットマッ
プが対応する(3102)等が記憶された対応テーブル
が示されている。
マップを利用することにより、「ユーザが現在との位置
に居るのか」あるいは「ユーザがどの程度位置情報を認
識しているのか」に応じてデバイス検索結果を表示させ
ることが可能となる。
場合には、建物情報「BU=AAビル」のすぐ下の階層
のフロア上(FL)に対応したレイアウトビットマップ
を検索結果表示の際に使用する。これにより、AAビル
を認識しているがその内部についての情報を持っていな
いユーザに対して、有効な位置情報を提供することが可
能となる。
1001cに建物名(BU)をプルダウンメニューから
選択し、その属性値1002cにAAビルを入力して、
1005検索開始ボタンを押下する。
ト装置111の検索結果表示処理の動作を図32のフロ
ーチャートを用いて説明する。先ず、ステップS600
1では検索結果全ての表示が終了したか否かを判断する
処理が実行される。このステップにより検索結果表示処
理の終了が判断される。
全て終了していない場合には、ステップS6002で検
索結果から、属性NMを取得する。これは、ステップS
6008やステップS6010、ステップS6013で
デバイスアイコンを表示するために行う処理である。
の層性に対応したレイアウトビットマップが表示済みか
どうかを判断する。この例では、属性O=属性値ABC
商事で検索実行したことから、MAP対応リスト(図3
1に図示)から図33のレイアウトビットマップ上に、
検索結果のデバイスを表示することになる。上記図33
のレイアウトビットマップが表示済みかどうかを判断す
る。この判断の結果、まだ表示していない場合には、ス
テップS6004において表示を行い、ステップS60
05の処理に移行する。
のレイアウトビットマップをすでに表示済みであった場
合にはステップS6005の処理で、検索した属性の下
層属性と属性値を検索結果から取得する。この取得した
慣性値が表示可能かどうかをステップS6006で判断
する。属性値の範囲外だったものや、属性値が入力され
ていないデバイスは表示不可能ということでステップS
6011に進む。
表示済みかどうかを判断し、未表示であった場合には、
ステップS6012でUnknown MAPを表示し、ステップ
S6002で獲得したNM値に対応するデバイスアイコ
ンをUnknown MAPのデバイス欄に表示することになる
(ステップS6013)
表示可能であった場合には、下層属性がMAP属性がど
うかを判断する(ステップS6007)。この判断の結
果、MAP属性でなかった場合には、ステップS600
8に進み、表示しているレイアウトビットマップ上の属
性位置にステップS6002で取得したNM値に対応す
るデバイスアイコンを重ねて表示する。
(O)の階層下の階層BRの属性値が、東京支店である
ことから(図4に図示)、各デバイスは東京支店500
1の位置上に表示されることになる。その結果、図34
のような表示を得ることになる。
る場合、図11の入力画面上で、1001aにブロック
名(BL)をプルダウンメニューから選択し、その属性
値1002aに2−1を選択し、1005検索開始をユ
ーザが実行する。
た手順で、検索結果をサーバから得る。サーバから獲得
した検索結果に基づき、クライアントは、デバイスビッ
トマップをレイアウトビットマップ上に表示する。この
時も、同様に、図32の処理フローを実行する。この場
合、ステップS6007で下層属性情報が、MAP情報
であることからステップS6009に進む。
レイアウトビットマップの範囲内かどうかを判断する。
そして、範囲内であった場合には、ステップS6010
で、表示しているレイアウトビットマップの座標位置に
ステップS6002で獲得したNM値に対応するデバイ
スアイコンを重ねて表示する。
性値2−1で検索実行したことから、図31に示したM
AP対応リストから図18のレイアウトビットマップを
検索結果を表示するためのレイアウトビットマップとし
て選択する。その結果、図15に示すように、図18の
レイアウトビットマップに前記検索されたデバイスに対
応したデバイスアイコンが重ねて表示される。
トビットマップについて説明する。先に説明したように
図33は、属性O=属性値ABC商事で検索する場合の
レイアウトビットマップである。属性Oの下層属性BR
が東京支店であるデバイスは5001に大阪支店である
デバイスは5002に表示される。
べてのデバイスを検索したときの結果表示である。
索する場合のレイアウトビットマップである。属性値B
Rの下層属性はOPであるが、これはOPTIONがあること
を示し、さらにもう一層下に詳細情報があることを示し
ている。その属性BUがAAビルであるデバイスは52
01に表示される。
べてのデバイスを検索したときの検索結果表示であり、
ビル5302が表示される。
索する場合のレイアウトビットマップである。属性BU
の下層属性FLが2Fであるデバイスはビットマップ5
402に表示され、1Fであるデバイスはビットマップ
5401に表示される。
てのデバイスを検索したときの結果表示であり、2Fの
ビットマップ5502内に存在するデバイス、及び1F
のビットマップ5501内に存在するデバイスが全て表
示される。
る場合のレイアウトビットマップである。属性FLの下
層属性BLが2−1であるデバイスはビットマップ56
01に表示され、2−2であるデバイスはビットマップ
5602に表示される。
のデバイスを検索したときの結果表示であり、2F−1
のビットマップ5701及び2F−2のビットマップ5
702に存在するデバイスが全て表示される。
る場合のレイアウトビットマップである。また、図42
は、属性FL=属性値1Fで全てのデバイスを検索した
ときの結果表示である。属性FLの下層属性BLが1−
2であるデバイスはビットマップ5901に表示され、
1−1であるデバイスはビットマップ5902に表示さ
れる。
レイアウトビットマップを保持しておくことにより、ク
ライアント装置111における検索結果の表示方式の更
なる応用形態が可能となる。ここでは、図38に示すレ
イアウトビットマップが検索結果としてクライアント装
置111のディスプレイに表示されているケースを想定
して、第1及び第2の応用形態を説明する。
イアウトビットマップ上の2Fフロアに配置されている
「LBP1110」に対応するアイコン5503のデバ
イスをマウス操作により選択する。すると、その選択操
作に応答して、図5に示すブロック階層のレイアウトビ
ットマップが表示され、ユーザは選択した「LBP11
10」の詳細な位置情報を取得することができる。
ロック階層のレイアウトビットマップが表示される仕組
みを説明する。クライアント装置111は、サーバ装置
112から検索結果として図14に示すようなLBP1
110ついての属性情報を受け取っている。
1302〜1310に示されている階層型位置情報と図
31の対応リストから図18のレイアウトビットマップ
とそのマップ上の座標情報とが特定できるので、図18
のレイアウトビットマップの対応する座標にLBP11
10のアイコンを重ねて表示すれば、図5のレイアウト
ビットマップ表示を得ることができる。
トマップを保持している場合には、サーバ装置112は
クライアント装置111に対して、最初に検索結果を表
示するための図38のレイアウトビットマップと、検索
された各デバイスの階層的位置情報に対応するブロック
階層のレイアウトビットマップとを送信するようにすれ
ばよい。
は、表示されているレイアウトビットマップ(図38)
上のデバイスアイコンの選択操作により、階層型位置情
報の最下層であるブロック階層のレイアウトビットマッ
プ表示(図5)に切り替わるもので、これによりラフな
デバイス位置情報から詳細なデバイス位置情報を得るこ
とができるものであった。
ンの選択操作により現在表示されている階層の直下の階
層に対応するレイアウトビットマップ表示へと切り替わ
るものである。
ディスプレイに表示されているビル階層のレイアウトビ
ットマップ(図38)のアイコン5503を選択操作す
ると、その選択操作に応答してフロア階層のレイアウト
ビットマップ(図40)の表示に切り替わる。
レイアウトビットマップ(図40)上のアイコン570
3を選択操作すると、その選択操作に応答してブロック
階層のレイアウトビットマップ(図5)の表示に切り替
わる。
ンの選択操作に応じて、階層型位置情報に基づく直下の
階層のレイアウトビットマップヘと順次表示を切り替え
る動作を実現するためには、図14に示す検索結果の属
性情報1302〜1310に示されている階層型位置情
報と図31の対応リストとに基づいて、現在表示中のレ
イアウトビットマップの直下の階層のレイアウトビット
マップを選択するようにすればよい。
的に詳細化されるレイアウトを得ることができるので、
所望のデバイスの設置場所までの順路を知ることも可能
となる。
各階層ごとのレイアウトビットマップは、クライアント
装置111側で予め保持しておいてもよいし、サーバ装
置112側で保持されているものを検索結果とともに受
信するようにしてもよい。
物レベルのラフな位置情報から、フロアの1区画のよう
な詳細な位置情報まで、ユーザの好みに応じた階層のレ
イアウトビットマップに前記検索されたデバイスを表示
させることが可能となる。
実施形態を説明したが、上記の実施形態においてサーバ
装置112がハードディスクに保持するものとして説明
したデータベース800や各種レイアウトビットマップ
がネットワークを介した他の装置に格納されているシス
テムについても本発明を適用できる。
ト装置111からのデバイス検索要求に応じて、上記他
の装置に格納されているデータベース情報やレイアウト
ビットマップにアクセスして検索処理を実行し、その検
索結果をクライアント装置111に返却する。
えばWWW技術で利用されているような技術を用いて実
現できる。この場合、サーバ112はWWWサーバ、デ
ータベース機能(DBMS)、及び、WWWサーバとD
BMSとを仲介するゲートウェイ機能とを備える。WW
Wサーバば、HTMLまたはXMLで構成される検索画
面をクライアントに提供する。
Wサーバから提供された検索画面を表示し、ユーザは表
示された検索画面を用いてデバイスの検索を実行する。
更に、サーバ、クライアント、デバイスの間でやりとり
される各種データ(MAP、アイコン等)はHTMLや
XML等で構成され、データをやりとりするためのプロ
トコルにはHTTPが用いられる。
フトが持っていない機能を実現するには、例えば、JA
VA(登録商標)技術の1つであるアプレット(Apple
t)を利用する形態などがある。
置111、サーバ装置112の例として、コンピュータ
装置を例に説明したが、スキャナ、ファクシミリ、プリ
ンタ等のデバイスにクライアント装置の機能、または、
サーバの機能を持たせても良い。
1の機能を持たせることにより、そのスキャナで読み取
った原稿データを印刷するのに適したプリンタや、その
スキャナで読み取った原稿データを送信するのに適した
ファクシミリ装置を探すことが可能となる。
有する場合には、前記検索されたデバイスが表示された
レイアウトビットマップをプリントして可視出力するよ
うにしてもよい。
グラムコード自体が上述した実施形態の機能を実現する
ことになり、そのプログラムコード自体、およびそのプ
ログラムコードをコンピュータに供給するための手段、
例えばかかるプログラムコードを格納した記憶媒体は本
発明を構成する。かかるプログラムコードを記憶する記
憶蝶休としては、例えばフロッピーディスク、ハードデ
ィスク、光ディスク、光磁気ディスク、CD劫ROM、
磁気テープ、不揮発性のメモリカード、ROM等を用い
ることができる。
CD−ROMのメモリマップを示す図である。図30に
おいて、9999はディレクトリ情報を記憶してある領
域で、以降のインストールプログラムを記憶してある領
域9998及びネットワークデバイス端末装置制御プロ
グラムを記憶してある領域9997の位置を示してい
る。領域9998ば、インストールプログラムを記憶し
てある領域である。領域9997は、ネットワークデバ
イス制御プログラムを記憶してある領域である。
C200にインストールされる際には、先ずインストー
ルプログラムを記憶してある領域9998に記憶されて
いるインストールプログラムがシステムにロードされ、
CPU202によって実行される。
ンストールプログラムが、ネットワークデバイス制御プ
ログラムを記憶してある領域9997からネットワーク
デバイス制御プログラムを読み出して、ハードディスク
211に格納する。
ムコードを実行することにより、上述の実施形態の機能
が実現されるだけでなく、そのプログラムコードがコン
ピュータにおいて稼働しているOS(オペレーティング
システム)あるいは他のアプリケーションソフト等の共
同して上述の実施形態の機能が実現される場合にもかか
るプログラムコードは本発明の実施形態に含まれること
は言うまでもない。
ピュータの機能拡張ボードやコンピュータに接続された
機能拡張ユニットに備わるメモリに格納された後、その
プログラムコードの指示に基づいてその機能拡張ボード
や機能拡張ユニットに備わるCPU等が実際の処理の一
部または全部を行い、その処理によって上述した実施形
態の機能が実現される場合にも本発明に含まれることは
言うまでもない。
ば、ネットワークに接続された各デバイスの位置情報を
階層的に管理するようにしたので、検索要求があったデ
バイスの位置を階層的構造上で特定し、上記特定したデ
バイスの位置をユーザに分かりやすく表示することがで
きる。また、本発明の他の特徴によれば、階層的に管理
された位置情報の任意の階層に関する位置情報をデバイ
ス検索結果として取得することができる。
である。
能なネットワークの構成を示す図である。
示した図である。
図である。
図である。
図である。
図である。
報を表す図である。
報を表す図である。
る。
及び階層型位置情報を示す図である。
トマップを示す図である。
トマップを示す図である。
トマップを示す図である。
トマップを示す図である。
トマップを示す図である。
ンを示す図である。
である。
トである。
ャートである。
る。
る。
例を示す図である。
イアントがデバイスビットマップをレイアウトビットマ
ップ上に表示する手順を示すフローチャートである。
ットマップを示す図である。
を示す図である。
レイアウトビットマップを示す図である。
スを検索したときの検索結果表示例を示す図である。
レイアウトビットマップを示す図である。
スを検索したときの結果を示す図である。
ビットマップを示す図である。
検索したときのレイアウトビットマップを示す図であ
る。
アウトビットマップを示す図である。
検索したときのレイアウトビットマップを示す図であ
る。
ローチャートである。
示すフローチャートである。
ローチャートである。
Claims (52)
- 【請求項1】 ネットワーク上のデバイスを検索する情
報処理装置であって、 前記ネットワーク上のデバイスに対応する複数の属性情
報、及び前記属性情報として前記ネットワーク上のデバ
イスの位置を階層的なデータ構造で表現した階層型位置
情報が登録されているデータベースを管理する管理手段
と、 前記ネットワーク上に接続された他の情報処理装置か
ら、少なくとも1つの前記属性情報を含む検索条件を受
信して、該検索条件に合致するデバイスを前記データベ
ースから検索する検索手段と、 前記検索手段によって検索されたデバイスを通知するた
めの検索結果を、前記検索されたデバイスの前記階層型
位置情報を含めて生成する生成手段と、 前記ネットワークを介して他の情報処理装置に前記検索
結果を送信する送信手段とを具備することを特徴とする
情報処理装置。 - 【請求項2】 前記管理手段は、位置関係を視覚的に表
示するためのマップデータを前記階層型位置情報に対応
付けて複数管理し、前記送信手段は、前記検索手段によ
って検索されたデバイスの前記階層型位置情報に対応し
たマップデータを送信することを特徴とする請求項1に
記載の情報処理装置。 - 【請求項3】 前記複数のマップデータの1つは、前記
検索手段によって検索されたデバイスに対応する前記階
層型位置情報が前記データベースに登録されていないこ
とを示すためのマップデータであることを特徴とする請
求項2に記載の情報処理装置。 - 【請求項4】 前記管理手段は、複数のデバイスのそれ
ぞれについて、前記マップデータの領域内の位置を示す
ための座標情報を前記データベースに登録し、前記送信
手段は、前記検索されたデバイスに対応した前記座標情
報を送信することを特徴とする請求項2に記載の情報処
理装置。 - 【請求項5】 デバイスを示すアイコンデータを複数個
記憶する記憶手段を具備し、前記送信手段は、前記検索
されたデバイスに対応するアイコンデータを送信するこ
とを特徴とする請求項4に記載の情報処理装置。 - 【請求項6】 ネットワーク上のデバイスの属性情報を
登録したデータベースを有する情報処理装置であって、 前記データベースには、複数のデバイスのそれぞれにつ
いて、デバイスが有する能力を示す少なくとも1つ以上
の静的な属性情報と、デバイスの位置を階層的なデータ
構造で表現した階層型位置情報とが登録されていて、前
記階層型位置情報は、論理的に区別された複数の階層デ
ータを有することを特徴とする情報処理装置。 - 【請求項7】 前記階層型位置情報の任意の階層データ
は、前記データベース内のデバイスを検索するための検
索条件の一部として利用されることを特徴とする請求項
6に記載の情報処理装置。 - 【請求項8】 前記デバイスの位置を視覚的に表示する
ために、マップデータを前記階層型位置情報に対応付け
て複数管理する管理手段を具備することを特徴とする請
求項6に記載の情報処理装置。 - 【請求項9】 前記複数のマップデータの1つは、前記
検索されたデバイスに対応する前記階層型位置情報が前
記データベースに登録されていないことを示すためのマ
ップデータであることを特徴とする請求項8に記載の情
報処理装置。 - 【請求項10】 前記データベースは、複数のデバイス
のそれぞれについて、前記マップデータの領域内の位置
を示すための座標情報を更に登録し、前記データベース
の検索結果を出力する際に、前記座標情報を出力するこ
とを特徴とする請求項8に記載の情報処理装置。 - 【請求項11】 ネットワークに接続された情報処理装
置であって、 前記ネットワーク上のデバイスを検索するための検索条
件を入力する入力手段と、 前記入力手段によって入力された検索条件を伴った検索
要求を前記ネットワーク上の検索装置に送信するように
要求する要求手段と、 前記検索要求に対応して前記検索されたデバイスの位置
を、階層的なデータ構造で表現した階層型位置情報を含
む検索結果を受信する受信手段と、 前記検索結果に含まれる前記階層型位置情報に基づい
て、前記検索されたデバイスの位置情報を表示する制御
手段とを具備することを特徴とする情報処理装置。 - 【請求項12】 前記階層型位置情報の所定階層に対応
するマップデータを少なくとも1つ記憶する記憶手段
と、 前記検索結果に含まれる前記階層型位置情報と、それに
対応したマップデータに基づいて、前記検索されたデバ
イスの位置情報を表示する制御手段とを具備することを
特徴とする請求項11に記載の情報処理装置。 - 【請求項13】 前記検索されたデバイスを示すアイコ
ンデータを複数記憶する記憶手段と、 前記検索されたデバイスに対応するアイコンデータを、
前記検索結果に含まれる前記階層型位置情報に対応した
マップデータ上に表示する制御手段とを具備することを
特徴とする請求項12に記載の情報処理装置。 - 【請求項14】 前記検索されたデバイスの前記階層型
位置情報に対応するマップデータを受信する受信手段
と、 前記検索手段に含まれる前記階層型位置情報と、受信し
たマップデータとに基づいて、前記検索されたデバイス
の位置情報を表示する制御手段とを具備することを特徴
とする請求項11に記載の情報処理装置。 - 【請求項15】 前記検索されたデバイスを示すアイコ
ンデータを更に受信する受信手段と、 前記検索されたデバイスに対応するアイコンデータを、
そのデバイスの前記階層型位置情報に対応したマップデ
ータ上に表示する制御手段とを具備することを特徴とす
る請求項14に記載の情報処理装置。 - 【請求項16】 前記検索されたデバイスについて、前
記マップデータの領域内の位置を示すための座標情報を
更に受信する受信手段と、 前記検索されたデバイスに対応したアイコンデータを、
そのデバイスの前記座標情報に基づいて、そのデバイス
の前記階層型位置情報に対応したマップデータ上に表示
する制御手段とを具備することを特徴とする請求項15
に記載の情報処理装置。 - 【請求項17】 ネットワークを介して依頼されたジョ
ブを処理するデバイスであって、 前記デバイスが有する能力を示す少なくとも1つ以上の
静的層性情報と、前記デバイスの位置を階層的なデータ
構造で表現するとともに、論理的に区別された複数の階
層データを有する階層型位置情報とを記憶する記憶手段
と、 前記記憶手段に記憶されている前記静的属性情報と前記
階層型位置情報とを、前記デバイスを検索するために前
記ネットワーク上に送信する制御手段とを具備すること
を特徴とするデバイス。 - 【請求項18】 前記制御手段は、前記記憶手段に記憶
されている前記静的属性情報と前記階層型位置情報を、
前記ネットワーク上のディレクトリサーバに登録するこ
とを特徴とする請求項17に記載のデバイス。 - 【請求項19】 少なくとも第1及び第2の情報処理装
置と、複数のデバイスを有するネットワークシステムで
あって、 前記第1の情報処理装置は、前記ネットワーク上のデバ
イスに対応する複数の属性情報が登録されたディレクト
リ情報ベースを管理する管理手段と、 前記属性情報として前記ネットワーク上のデバイスの位
置を階層的なデータ構造で表現した階層型位置情報を有
する前記データベースと、 第2の情報処理装置から少なくとも1つの前記属性情報
を含む検索条件を受信して、該検索条件に合致するデバ
イスを前記ディレクトリ情報ベースから検索する検索手
段と、 前記検索手段によって検索されたデバイスを通知するた
めの検索結果を、前記検索されたデバイスの前記階層型
位置情報を含めて生成する生成手段と、 前記検索結果を前記第2の情報処理装置に送信する送信
手段とを具備することを特徴とするネットワークシステ
ム。 - 【請求項20】 第1及び第2の情報処理装置と、複数
のデバイスとを有するネットワークシステムであって、 前記第1の情報処理装置に管理されるディレクトリ情報
ベースを有し、前記ディレクトリ情報ベースには、複数
のデバイスのそれぞれについて、デバイスが有する能力
を示す少なくとも1つ以上の静的属性情報と、前記デバ
イスの位置を階層的なデータ構造で表現するとともに、
論理的に区別された複数の階層データを有する階層型位
置情報とが登録されていて、 前記第1の情報処理装置は、前記第2の情報処理装置か
ら受け付けた検索条件に基づいて前記ディレクトリ情報
ベースを検索することを特徴とするネットワークシステ
ム。 - 【請求項21】 前記デバイスは、前記静的属性情報と
前記階層型位置情報を記憶する記憶手段と、 前記ディレクトリ情報ベースに記憶されている前記静的
層性情報と前記階層型位置情報を、前記第1の情報処理
装置に送信して前記ディレクトリ情報ベースに登録を要
求する制御手段とを具備することを特徴とする請求項2
0に記載のネットワークシステム。 - 【請求項22】 少なくとも1つの情報処理装置と、複
数のデバイスを有するネットワークシステムであって、 前記情報処理装置は、前記ネットワーク上のデバイスを
検索するための検索条件を入力する入力手段と、入力さ
れた検索条件を伴った検索要求を前記ネットワーク上に
送信するように要求する要求手段と、前記検索要求に対
応して検索されたデバイスの位置を、階層的なデータ構
造で表現した階層型位置情報を含む検索結果を受信する
受信手段と、前記検索結果に含まれる前記階層型位置情
報に基づいて、前記検索されたデバイスの位置情報を表
示する制御手段とを具備することを特徴とするネットワ
ークシステム。 - 【請求項23】 前記デバイスは、前記デバイスが有す
る能力を示す少なくとも1つ以上の静的層性情報と、前
記デバイスの位置を階層的なデータ構造で表現するとと
もに、論理的に区別された複数の階層データを有する階
層型位置情報とを記憶する記憶手段と、 前記記憶手段に記憶されている前記静的属性情報と前記
階層型位置情報を、前記デバイスを検索するために前記
ネットワーク上に送信する制御手段とを具備することを
特徴とする請求項21に記載のネットワークシステム。 - 【請求項24】 少なくとも1つの情報処理装置と、複
数のデバイスを有するネットワークシステムであって、 前記情報処理装置は、前記ネットワーク上のデバイスを
検索するための信号を前記ネットワーク上に送信する手
段を有し、 前記デバイスが有する能力を示す少なくとも1つ以上の
静的層性情報と、前記デバイスの位置を階層的なデータ
構造で表現するとともに、論理的に区別された複数の階
層データを有する階層型位置情報とを記憶する記憶手段
と、 前記記憶手段に記憶されている前記静的属性情報と前記
階層型位置情報を、前記デバイスを検索するために前記
ネットワーク上に送信する制御手段とを具備することを
特徴とするネットワークシステム。 - 【請求項25】 ネットワーク上のデバイスを検索する
情報処理方法であって、 前記ネットワーク上のデバイスに対応する複数の属性情
報が登録され、前記属性情報として前記ネットワーク上
のデバイスの位置を階層的なデータ構造で表現した階層
型位置情報を有するデータベースを管理する管理ステッ
プと、 前記ネットワークに接続された他の情報処理装置から少
なくとも1つの前記属性情報を含む検索条件を受信し
て、該検索条件に合致するデバイスを前記データベース
から検索する検索ステップと、 前記検索されたデバイスを通知するために、前記検索さ
れたデバイスの前記階層型位置情報を含む検索結果を生
成する生成ステップと、 前記検索結果を前記他の情報処理装置に送信する送信ス
テップとを有することを特徴とする情報処理方法。 - 【請求項26】 前記管理ステップは、位置関係を視覚
的に表示するためのマップデータを前記階層型位置情報
に対応付けて複数管理し、 前記送信ステップは、前記検索されたデバイスの前記階
層型位置情報に対応したマップデータを送信することを
特徴とする請求項25に記載の情報処理方法。 - 【請求項27】 前記複数のマップデータの1つは、前
記検索されたデバイスに対応する前記階層型位置情報が
前記データベースに登録されていないことを示すための
マップデータであることを特徴とする請求項26に記載
の情報処理方法。 - 【請求項28】 前記管理ステップは、複数のデバイス
のそれぞれについて、前記マップデータの領域内の位置
を示すための座標情報を前記データベースに登録し、前
記送信ステップは、前記検索されたデバイスに対応した
前記座標情報を更に送信することを特徴とする請求項2
6に記載の情報処理方法。 - 【請求項29】 前記記憶ステップは、デバイスを示す
アイコンデータを複数記憶し、前記送信ステップは、前
記検索されたデバイスに対応するアイコンデータを更に
送信することを特徴とする請求項28に記載の情報処理
方法。 - 【請求項30】 ネットワーク上のデバイスの属性情報
を登録したデータベースを利用した情報処理方法であっ
て、 複数のデバイスのそれぞれについて下記の属性情報を登
録するデバイスが有する能力を示す少なくとも1つ以上
の静的な属性情報と、前記デバイスの位置を階層的なデ
ータ構造で表現するとともに、論理的に区別された複数
の階層データを有する階層型位置情報とを登録する登録
ステップと、 前記属性情報を含む検索条件に合致するデバイスを前記
データベースから検索する検索ステップとを有すること
を特徴とする情報処理方法。 - 【請求項31】 前記階層型位置情報の任意の階層デー
タは、前記データベース内のデバイスを検索するための
検索条件の一部として利用されることを特徴とする請求
項30に記載の情報処理方法。 - 【請求項32】 デバイスの位置を視覚的に表示するた
めに、マップデータを前記階層型位置情報に対応付けて
複数管理する管理ステップを有することを特徴とする請
求項30に記載の情報処理方法。 - 【請求項33】 前記複数のマップデータの1つは、前
記検索されたデバイスに対応する前記階層型位置情報が
前記データベースに登録されていないことを示すための
マップデータであることを特徴とする請求項32に記載
の情報処理方法。 - 【請求項34】 前記データベースは、複数のデバイス
のそれぞれについて、前記マップデータの領域内の位置
を示すための座標情報を更に登録し、前記データベース
の検索結果を出力する際に、前記座標情報を出力するこ
とを特徴とする請求項32に記載の情報処理方法。 - 【請求項35】 ネットワーク上のデバイスを検索する
情報処理方法であって、 前記ネットワーク上のデバイスを検索するための検索条
件を入力する入力ステップと、 入力された検索条件を伴った検索要求を前記ネットワー
ク上の検索装置に送信するように要求する要求ステップ
と、 前記検索要求に対応して検索されたデバイスの位置を階
層的なデータ構造で表現した階層型位置情報を含む検索
結果を受信する受信ステップと、 前記検索結果に含まれる前記階層型位置情報に基づい
て、前記検索されたデバイスの位置情報を表示する制御
ステップとを有することを特徴とする情報処理方法。 - 【請求項36】 前記階層型位置情報の所定階層に対応
するマップデータを少なくとも1つ記憶手段に記憶する
記憶ステップと、 前記検索結果に含まれる前記階層型位置情報と、それに
対応したマップデータに基づいて、前記検索されたデバ
イスの位置情報を表示する前記制御ステップとを有する
ことを特徴とする請求項35に記載の情報処理方法。 - 【請求項37】 前記デバイスを示すアイコンデータを
複数記憶する記憶ステップと、前記検索されたデバイス
に対応するアイコンデータを、前記検索結果に含まれる
前記階層型位置情報に対応したマップデータ上に表示す
る制御ステップとを有することを特徴とする請求項36
に記載の情報処理方法。 - 【請求項38】 前記受信ステップは、前記検索された
デバイスの前記階層型位置情報に対応するマップデータ
を更に受信し、前記制御ステップは、前記検索結果に含
まれる前記階層型位置情報と、受信したマップデータと
に基づいて、前記検索されたデバイスの位置情報を表示
することを特徴とする請求項35に記載の情報処理方
法。 - 【請求項39】 前記受信ステップは、前記検索された
デバイスを示すアイコンデータを受信し、前記制御ステ
ップは、前記検索されたデバイスに対応するアイコンデ
ータを、そのデバイスの前記階層型位置情報に対応した
マップデータ上に表示することを特徴とする請求項38
に記載の情報処理方法。 - 【請求項40】 前記受信ステップは、前記検索された
デバイスについて、前記マップデータの領域内の位置を
示すための座標情報を更に受信し、前記制御ステップ
は、前記検索されたデバイスに対応したアイコンデータ
を、そのデバイスの前記座標情報に基づいて、そのデバ
イスの前記階層型位置情報に対応したマップデータ上に
表示することを特徴とする請求項39に記載の情報処理
方法。 - 【請求項41】 ネットワークを介して依頼されたジョ
ブを処理するデバイスの制御方法であって、 前記デバイスが有する能力を示す少なくとも1つ以上の
静的層性情報と、前記デバイスの位置を階層的なデータ
構造で表現するとともに、論理的に区別された複数の階
層データを有する階層型位置情報とを記憶手段に記憶す
る記憶ステップと、 前記記憶手段に記憶されている前記静的風性情報と前記
階層型位置情報を、前記デバイスを検索するために前記
ネットワーク上に送信する制御ステップとを有すること
を特徴とするデバイスの制御方法。 - 【請求項42】 前記制御手段は、前記記憶手段に記憶
されている前記静的属性情報と前記階層型位置情報を、
前記デバイスが検索されるためにネットワーク上に送信
することを特徴とする請求項41に記載のデバイスの制
御方法。 - 【請求項43】 複数のデバイスを有するネットワーク
システムにおけるデバイス検索方法であって、 前記ネットワーク上のデバイスに対応する複数の属性情
報、及び前記属性情報として前記ネットワーク上のデバ
イスの位置を階層的なデータ構造で表現した階層型位置
情報が登録されているデータベースを管理する管理ステ
ップと、 第2の情報処理装置から少なくとも1つの前記属性情報
を含む検索条件を受信して、該検索条件に合致するデバ
イスを前記ディレクトリ情報ベースから検索する検索ス
テップと、 前記検索されたデバイスを通知するための検索結果を、
前記検索されたデバイスの前記階層型位置情報を含めて
生成する生成ステップとを有することを特徴とするデバ
イス検索方法。 - 【請求項44】 ディレクトリ情報ベースを管理する情
報処理装置と複数のデバイスを有するネットワークシス
テムにおけるデバイス検索方法であって、 前記デバイスが有する能力を示す少なくとも1つ以上の
静的な属性情報と、デバイスの位置を階層的なデータ構
造で表現した階層型位置情報とが登録されていて、前記
階層型位置情報は、論理的に区別された複数の階層デー
タを有する属性情報を登録する登録ステップと、 前記第1の情報処理装置は、前記第2の情報処理装置か
ら受け付けた検索条件に基づいて前記ディレクトリ情報
ベースを検索する検索ステップとを有することを特徴と
するデバイス検索方法。 - 【請求項45】 前記デバイス検索方法において、 前記静的属性情報と前記階層型位置情報を記憶手段に記
憶する記憶ステップと、 前記記憶手段に記憶されている前記静的周性情報と前記
階層型位置情報を、前記第1の情報処理装置に送信して
前記ディレクトリ情報ベースに登録を要求する制御ステ
ップとを有することを特徴とする請求項44に記載のデ
バイス検索方法。 - 【請求項46】 複数のデバイスを有するネットワーク
システムにおけるデバイス検索方法であって、 前記ネットワーク上のデバイスを検索するための検索条
件を入力する入力ステップと、 前記ネットワークを介して入力された検索条件を伴った
検索要求を前記ネットワーク上に送信する要求ステップ
と、 前記検索要求に対応して検索されたデバイスの位置を階
層的なデータ構造で表現した階層型位置情報を含む検索
結果を受信する受信ステップと、 前記検索結果に含まれる前記階層型位置情報に基づい
て、前記検索されたデバイスの位置情報を表示する制御
ステップとを有することを特徴とするデバイス検索方
法。 - 【請求項47】 前記デバイス検索方法において、 前記デバイスが有する能力を示す少なくとも1つ以上の
静的な属性情報と、デバイスの位置を階層的なデータ構
造で表現した階層型位置情報とが登録されていて、前記
階層型位置情報は、論理的に区別された複数の階層デー
タを有する属性情報を記憶手段に記憶する記憶ステップ
と、 前記記憶手段に記憶されている前記静的属性情報と前記
階層型位置情報を、前記ネットワーク上に送信する制御
ステップとを有することを特徴とする請求項45に記載
のデバイス検索方法。 - 【請求項48】 少なくとも1つの情報処理装置と、複
数のデバイスを有するネットワークシステムにおけるデ
バイス検索方法であって、 前記情報処理装置は、前記ネットワーク上のデバイスを
検索するための信号を前記ネットワーク上に送信し、 前記デバイスは、前記デバイスが有する能力を示す少な
くとも1つ以上の静的な属性情報と、デバイスの位置を
階層的なデータ構造で表現した階層型位置情報とが登録
されていて、前記階層型位置情報は、論理的に区別され
た複数の階層データを有する属性情報を記憶手段に記憶
し、 前記デバイスは、前記記憶手段に記憶されている前記静
的属性情報と前記階層型位置情報を含んだ信号を、前記
デバイスが前記ネットワーク上の他の装置から検索され
るために前記ネットワーク上に送信することを特徴とす
るデバイス検索方法。 - 【請求項49】 ネットワーク上のデバイスを検索する
情報処理装置のコンピュータにより実行されるコンピュ
ータプログラムを記憶した記憶媒体であって、 前記コンピュータプログラムは、前記ネットワーク上の
デバイスに対応する複数の属性情報が登録され、前記属
性情報として前記ネットワーク上のデバイスの位置を階
層的なデータ構造で表現した階層型位置情報を有するデ
ータベースを管理する管理ステップと、 前記ネットワークに接続された他の情報処理装置から少
なくとも1つの前記属性情報を含む検索条件を受信し
て、該検索条件に合致するデバイスを前記データベース
から検索する検索ステップと、 前記検索されたデバイスの前記階層型位置情報を含め
て、前記検索されたデバイスを通知するための検索結果
を生成する生成ステップと、 前記検索結果を前記他の情報処理装置に送信する送信ス
テップとを有することを特徴とする記憶媒体。 - 【請求項50】 ネットワーク上のデバイスの属性情報
を登録したデータベースを利用した情報処理プログラム
を記憶した記憶媒体であって、 前記プログラムは、前記デバイスが有する能力を示す少
なくとも1つ以上の静的な属性情報と、デバイスの位置
を階層的なデータ構造で表現した階層型位置情報とが登
録されていて、前記階層型位置情報は、論理的に区別さ
れた複数の階層データを有する属性情報を登録する登録
ステップと、 前記属性情報を含む検索条件に合致するデバイスを前記
データベースから検索する検索ステップとを有すること
を特徴とする記憶媒体。 - 【請求項51】 ネットワーク上のデバイスを検索する
情報処理プログラムを記憶した記憶媒体であって、 前記プログラムは、前記ネットワーク上のデバイスを検
索するための検索条件を入力する入力ステップと、 前記ネットワークを介して入力された検索条件を伴った
検索要求を前記ネットワーク上の検索装置に送信する要
求ステップと、 前記検索要求に対応して検索されたデバイスの位置を階
層的なデータ構造で表現した階層型位置情報を含む受信
結果を受信する受信ステップと、 前記検索結果に含まれる前記階層型位置情報に基づい
て、前記検索されたデバイスの位置情報を表示する制御
ステップとを有することを特徴とする記憶媒体。 - 【請求項52】 ネットワークを介して依頼されたジョ
ブを処理するデバイスのコンピュータにより実行される
コンピュータプログラムを記憶した記憶媒体であって、 前記コンピュータプログラムは、前記デバイスが有する
能力を示す少なくとも1つ以上の静的な属性情報と、デ
バイスの位置を階層的なデータ構造で表現した階層型位
置情報とが登録されていて、前記階層型位置情報は、論
理的に区別された複数の階層データを有する属性情報を
記憶する記憶ステップと、 前記記憶手段に記憶されている前記静的属性情報と前記
階層型位置情報を、前記デバイスを検索するために前記
ネットワーク上に送信する制御ステップとを有すること
を特徴とする記憶媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000205602A JP4280399B2 (ja) | 1999-07-06 | 2000-07-06 | 情報処理装置、情報処理方法、記憶媒体 |
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19238299 | 1999-07-06 | ||
| JP11-199532 | 1999-07-13 | ||
| JP11-192382 | 1999-07-13 | ||
| JP19953299 | 1999-07-13 | ||
| JP2000205602A JP4280399B2 (ja) | 1999-07-06 | 2000-07-06 | 情報処理装置、情報処理方法、記憶媒体 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009020418A Division JP2009157937A (ja) | 1999-07-06 | 2009-01-30 | デバイス及びデバイスの制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001084210A true JP2001084210A (ja) | 2001-03-30 |
| JP4280399B2 JP4280399B2 (ja) | 2009-06-17 |
Family
ID=27326603
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000205602A Expired - Fee Related JP4280399B2 (ja) | 1999-07-06 | 2000-07-06 | 情報処理装置、情報処理方法、記憶媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4280399B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013191188A (ja) * | 2012-02-14 | 2013-09-26 | Nippon Telegr & Teleph Corp <Ntt> | ログ管理装置、ログ蓄積方法、ログ検索方法、重要度決定方法、およびプログラム |
| WO2014002184A1 (ja) * | 2012-06-26 | 2014-01-03 | 三菱電機株式会社 | 設備管理システム及びプログラム |
| JP2017525298A (ja) * | 2014-07-31 | 2017-08-31 | コンヴィーダ ワイヤレス, エルエルシー | モノのインターネット(IoT)におけるデバイス場所登録のためのサーバ |
-
2000
- 2000-07-06 JP JP2000205602A patent/JP4280399B2/ja not_active Expired - Fee Related
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013191188A (ja) * | 2012-02-14 | 2013-09-26 | Nippon Telegr & Teleph Corp <Ntt> | ログ管理装置、ログ蓄積方法、ログ検索方法、重要度決定方法、およびプログラム |
| WO2014002184A1 (ja) * | 2012-06-26 | 2014-01-03 | 三菱電機株式会社 | 設備管理システム及びプログラム |
| CN104412243A (zh) * | 2012-06-26 | 2015-03-11 | 三菱电机株式会社 | 设备管理系统以及程序 |
| JPWO2014002184A1 (ja) * | 2012-06-26 | 2016-05-26 | 三菱電機株式会社 | 設備管理システム、設備管理装置、設備管理方法及びプログラム |
| US10348587B2 (en) | 2012-06-26 | 2019-07-09 | Mitsubishi Electric Corporation | Equipment management system and program |
| JP2017525298A (ja) * | 2014-07-31 | 2017-08-31 | コンヴィーダ ワイヤレス, エルエルシー | モノのインターネット(IoT)におけるデバイス場所登録のためのサーバ |
| US10887394B2 (en) | 2014-07-31 | 2021-01-05 | Convida Wireless, Llc | Mechanism and service for device naming |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4280399B2 (ja) | 2009-06-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100375445C (zh) | 搜索网络上的装置用的系统 | |
| EP1073234B1 (en) | System and apparatus for searching for devices connected to a network | |
| EP1069727B1 (en) | System for searching a device on a network | |
| US6912545B1 (en) | Location-code system for location-based services | |
| US8261259B2 (en) | Dynamic printing system, apparatus and method | |
| KR100316804B1 (ko) | 이동 통신 단말기로의 동적 생성된 지도정보 제공무선네트워크 장치 및 그 방법 | |
| US7237015B1 (en) | System for setting location information in a device on a network | |
| US7099937B1 (en) | System for searching for device on network | |
| JP4280399B2 (ja) | 情報処理装置、情報処理方法、記憶媒体 | |
| JP4261742B2 (ja) | デバイス、ネットワークシステム、ジョブ処理方法、ジョブモニタ方法、及びコンピュータ読み取り可能な記憶媒体 | |
| JP2001092764A (ja) | 情報処理装置、デバイス、ネットワークシステム、デバイスモニタ方法、デバイスの制御方法、及び記憶媒体 | |
| JP2001092765A (ja) | 情報処理装置、デバイス、ネットワークシステム、情報処理方法、デバイス制御方法、デバイス検索方法及び記憶媒体 | |
| JP2005142798A (ja) | 通信ジョブ情報提供装置、ファクシミリ装置、中継装置、及びドキュメントデータの送達確認方法 | |
| JP2001034561A (ja) | 情報処理装置、ネットワークシステム、デバイス検索方法、及び記憶媒体 | |
| EP1976229B1 (en) | Network system and communication device | |
| JP2001034563A (ja) | 情報処理装置、ネットワークシステム、デバイス検索方法、及び記憶媒体 | |
| JP2002300297A (ja) | データ管理システムおよびこれに用いる第1装置、第2装置および携帯端末、データ管理方法、ならびにデータ管理プログラム、およびこれを記録したコンピュータ読み取り可能な記録媒体 | |
| JP2002278870A (ja) | ネットワークプリントシステム | |
| JPH06175957A (ja) | 周辺機器制御装置 | |
| JP2001034564A (ja) | 情報処理装置、ネットワークシステム、デバイス検索方法、及び記憶媒体 | |
| JP4130720B2 (ja) | 情報表示方法及び情報表示システム | |
| JP2002183041A (ja) | 情報配信方法、情報配信システム、配信管理装置、情報管理装置 | |
| JP2001034562A (ja) | 情報処理装置、ネットワークシステム、デバイス検索方法、及び記憶媒体 | |
| JP2004070840A (ja) | 画像データ提供システム、画像データ提供方法、及びプログラム | |
| JP2002073305A (ja) | 印刷システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040621 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040629 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040830 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050823 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051024 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20051031 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20051216 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090130 |
|
| 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: 20090316 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120319 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130319 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140319 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |