JP2008027465A - Network management system, display method and network management program - Google Patents
Network management system, display method and network management program Download PDFInfo
- Publication number
- JP2008027465A JP2008027465A JP2007263392A JP2007263392A JP2008027465A JP 2008027465 A JP2008027465 A JP 2008027465A JP 2007263392 A JP2007263392 A JP 2007263392A JP 2007263392 A JP2007263392 A JP 2007263392A JP 2008027465 A JP2008027465 A JP 2008027465A
- Authority
- JP
- Japan
- Prior art keywords
- network
- information
- network device
- screen
- map
- 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.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
本発明は、コンピュータネットワークに関し、具体的には、コンピュータネットワークに接続されたネットワークデバイスを管理するためのネットワークデバイス管理ソフトウェアによるネットワークデバイス管理システムに関するものである。 The present invention relates to a computer network, and more particularly to a network device management system using network device management software for managing network devices connected to the computer network.
SNMP(Simple Network Management Protocol)をはじめとするネットワークを管理するためのプロトコルであり、現在ではTCP/IPをベースとしたネットワークに限らず、TCP/IP以外のプロトコルをベースとしたネットワークのネットワーク管理プロトコルとしても幅広く使用されている。 This is a protocol for managing networks such as SNMP (Simple Network Management Protocol). Currently, it is not limited to a network based on TCP / IP, but is a network management protocol for networks based on protocols other than TCP / IP. Is also widely used.
通常、SNMPに基づいたネットワーク管理では、ネットワークデバイスを管理するPC(マネージャ)から、管理対象のネットワークデバイス(エージェント)がもつMIB(Management Information Base)に、SNMPプロトコルを使用してアクセスすることにより管理が行われる。MIBは、木構造のデータ構造をしており、すべてのノードに対してオブジェクトIDという一意に識別可能な識別子が割り付けられている。このMIBの構造は、SMI(Structure for Management Information)と呼ばれ、RFC1155「Structure and Identification of Management Information for TCP/IP−based Internets」で規定されている。 Usually, in network management based on SNMP, management is performed by accessing the MIB (Management Information Base) of the network device (agent) to be managed from the PC (manager) that manages the network device by using the SNMP protocol. Is done. The MIB has a tree-structured data structure, and an uniquely identifiable identifier called an object ID is assigned to all nodes. The structure of this MIB is called SMI (Structure for Management Information) and is defined in RFC1155 “Structure and Identification of Management Information TCP / IP-based Internets”.
一方、ネットワーク上の各種の資源(プリンタ、複合機、サーバ、スキャナなど)を効率的に発見し、利用するための方法として、ディレクトリサービスと呼ばれるものが提供されている。ディレクトリサービスとは、言わばネットワークに関する電話帳であり、様々な情報を格納するためのものである。ディレクトリシステムの具体例としては、例えばRFC1777に規定されているLDAP(Lightweight Directory Access Protocol)やNovell社のNDS(Netware Directory Service)がある。ディレクトリサービスが利用できない環境の場合は、SNMPブロードキャストを利用してネットワークデバイスを探索することも可能である。 On the other hand, what is called a directory service is provided as a method for efficiently discovering and using various resources (printers, multifunction machines, servers, scanners, etc.) on a network. The directory service is a telephone directory related to the network, and is used for storing various information. Specific examples of the directory system include LDAP (Lightweight Directory Access Protocol) defined by RFC1777 and NDS (Network Directory Service) of Novell. In an environment where the directory service cannot be used, it is also possible to search for a network device using SNMP broadcast.
従来のネットワークデバイス管理システムにおいては、SNMP/MIBやディレクトリサービスを用いて、例えばネットワークに接続されているネットワークデバイスを検索したり、ネットワークデバイスの状態やネットワークデバイスに設定されている各種情報を表示したり変更したりすることができる。 In a conventional network device management system, for example, a network device connected to a network is searched using SNMP / MIB or a directory service, and the status of the network device and various information set in the network device are displayed. Or change it.
最近は、サーバPC(サーバコンピュータ)上で一元管理されたネットワーク管理情報に対して、ユーザは複数のクライアントPC(クライアントコンピュータ)からWebブラウザ経由でアクセスし、ネットワークに接続されているネットワークデバイスの一覧(リスト)を閲覧したり、ネットワークデバイスの状態やネットワークデバイスに設定されている各種情報を閲覧または変更できるようになっているなど、Webアプリケーションの開発が盛んになっている。このとき、WebサーバとWebブラウザはHTTP(Hyper Text Transfer Protocol)で通信する。 Recently, a user accesses a plurality of client PCs (client computers) via a web browser to network management information that is centrally managed on a server PC (server computer), and a list of network devices connected to the network. Web applications have been actively developed, such as browsing (lists) and browsing or changing the status of network devices and various information set in network devices. At this time, the Web server and the Web browser communicate with each other using HTTP (Hyper Text Transfer Protocol).
このようなWebアプリケーションの一機能として、管理対象のネットワークデバイスの実際の設置場所がわかるように、各ネットワークデバイスを示すアイコン(デバイスアイコン)を仮想的なマップ上に配置し、表示する機能がある。本明細書では、この機能、あるいはこの機能により作成したマップを「デバイスマップ」と呼ぶ。この機能は、ユーザまたはネットワークの管理者が、管理対象のネットワークデバイスの設置場所まで赴いて対策をしなければならないようなエラー(例えば、紙づまりや用紙切れ)が発生した場合に、ネットワークデバイスの設置場所を確認するうえで有効である。 As one function of such a Web application, there is a function of arranging and displaying an icon (device icon) indicating each network device on a virtual map so that the actual installation location of the network device to be managed can be understood. . In this specification, this function or a map created by this function is called a “device map”. This function is used when a network device error occurs (for example, a paper jam or out of paper) that requires a user or network administrator to go to the location of the managed network device and take countermeasures. It is effective in confirming the installation location.
しかしながら、上記従来例では、ネットワークデバイスの一覧と、設置場所ごとに作成された1つまたは複数のデバイスマップを無関係に表示していたため、デバイスマップが複数あった場合や、デバイスマップ上に多数のデバイスが配置されている場合などに、所望のネットワークデバイスがどのデバイスマップの、どの位置に配置されているのかを調べることが困難であった。 However, in the above conventional example, a list of network devices and one or a plurality of device maps created for each installation location are displayed irrelevantly. Therefore, when there are a plurality of device maps, a large number of device maps are displayed on the device map. When a device is arranged, it is difficult to check in which device map and in which position a desired network device is arranged.
上記課題を解決するために、本発明は、ネットワークに接続されたネットワーク機器(ネットワークデバイス)に関する情報を表示するために、ネットワーク機器に関する情報を取得する情報取得手段と、ネットワーク機器に関する情報の一覧を表示するように制御する一覧表示制御手段と、ネットワーク機器が設置されている場所を表現する画面(デバイスマップ)を表示して、ネットワーク機器に対応する識別情報(デバイスアイコン)を前記画面に配置して表示するように制御する位置表示制御手段とを有し、前記場所表示制御手段は、指定されたネットワーク機器の識別情報が配置される画面を検索して、該当する画面を表示し、該当する画面に、指定されたネットワーク機器の識別情報を強調して表示するように制御することを特徴とする。 In order to solve the above problems, the present invention provides an information acquisition means for acquiring information related to a network device and a list of information related to the network device in order to display information related to the network device (network device) connected to the network. A list display control means for controlling display and a screen (device map) representing a place where the network device is installed are displayed, and identification information (device icon) corresponding to the network device is arranged on the screen. Position display control means for controlling the display so as to display, the location display control means searches for a screen on which identification information of the designated network device is arranged, displays the corresponding screen, and applies It is controlled so that the identification information of the specified network device is highlighted on the screen. To.
また、本発明では、前記場所表示制御手段は、指定されたネットワーク機器の識別情報を、色を変えて、または点滅して、または拡大して、または付加的に情報を付けて表示するように制御することを特徴とする。 In the present invention, the location display control means displays the identification information of the designated network device by changing the color, blinking, expanding, or additionally adding information. It is characterized by controlling.
また、本発明では、前記場所表示制御手段は、所定のネットワーク機器が指定されないで前記画面を表示する場合、ネットワーク機器の識別情報を強調せずに表示するように制御することを特徴とする。 In the present invention, the location display control means controls to display the network device identification information without emphasizing when the screen is displayed without designating a predetermined network device.
また、本発明は、ネットワークに接続されたネットワーク機器(ネットワークデバイス)に関する情報を表示するために、ネットワーク機器に関する情報を取得する情報取得手段と、ネットワーク機器に関する情報の一覧を表示するように制御する一覧表示制御手段と、ネットワーク機器が設置されている場所を表現する画面(デバイスマップ)を表示して、ネットワーク機器を示す識別情報(デバイスアイコン)を前記画面に配置して表示するように制御する場所表示制御手段とを有し、前記一覧表示制御手段は、ネットワーク機器の識別情報が配置される画面がある場合には、該当する画面を表示させるための関連付けをネットワーク機器に対応させて表示するように制御することを特徴とする。 The present invention also controls to display information related to network equipment and a list of information related to network equipment in order to display information related to network equipment (network devices) connected to the network. A list display control unit and a screen (device map) representing a place where the network device is installed are displayed, and control is performed so that identification information (device icon) indicating the network device is arranged and displayed on the screen. And a location display control unit, and when there is a screen on which the identification information of the network device is arranged, the list display control unit displays an association for displaying the corresponding screen in association with the network device. It is characterized by controlling as follows.
また、本発明では、前記関連付け情報は、該当する画面へのリンクであることを特徴とする。 In the present invention, the association information is a link to a corresponding screen.
また、本発明では、前記場所表示制御手段は、関連付けが選択された場合、対応するネットワーク機器の識別情報が配置される画面を検索して、該当する画面を表示するように制御することを特徴とする。 In the present invention, when the association is selected, the location display control means searches for a screen on which the identification information of the corresponding network device is arranged, and controls to display the corresponding screen. And
また、本発明では、前記一覧表示制御手段は、ネットワーク機器に関する情報の一覧を表現したデータを生成して、生成したデータを外部装置に送信し、前記場所表示制御手段は、前記画面と当該画面に配置される識別情報とを表現したデータを生成して、生成したデータを外部装置に送信することを特徴とする。 Further, in the present invention, the list display control means generates data representing a list of information relating to network devices, transmits the generated data to an external device, and the location display control means includes the screen and the screen. And generating the data representing the identification information arranged in the network, and transmitting the generated data to an external device.
また、本発明では、ネットワークに接続されたネットワーク機器を探索する探索手段を有し、前記取得手段は、前記探索手段により見つけられたネットワーク機器から、ネットワーク機器に関する情報を取得することを特徴とする。 In the present invention, there is provided search means for searching for a network device connected to a network, wherein the acquisition means acquires information about the network device from the network device found by the search means. .
また、本発明では、ネットワーク機器に関する情報の一覧で、いずれかのネットワーク機器が指定された場合、指定されたネットワーク機器に関する情報を表示する詳細画面を表示するように制御する詳細表示制御手段とを有することを特徴とする。 Further, according to the present invention, there is provided detailed display control means for controlling to display a detailed screen for displaying information relating to the designated network device when any network device is designated in the list of information relating to the network device. It is characterized by having.
このように、本発明は、指定されたネットワーク機器の識別情報が、どの画面の、どの位置に配置されているかを、ユーザに簡単かつ分かりやすく表示することを特徴とする。 As described above, the present invention is characterized in that it is easy and easy for the user to display on which screen and in which position the identification information of the designated network device is arranged.
以上説明したように、本発明によれば、指定されたネットワーク機器を示す識別情報が、どの画面の、どの位置に配置されているかを、ユーザに簡単かつ分かりやすく表示することを特徴とする。 As described above, according to the present invention, the identification information indicating the designated network device is displayed on which screen and at which position the identification information is displayed in a simple and easy-to-understand manner for the user.
さらに、探索によって検出された個々のネットワーク機器に関して、ネットワーク機器の設置場所を示すマップを表現する画面へのリンクをネットワーク機器の一覧やネットワーク機器の管理ページに対応付けて表示することにより、個々のネットワーク機器を示すアイコンが配置されている画面を容易に表示することが可能になり、ユーザの利便性が向上するという効果がある。 In addition, for each network device detected by the search, a link to a screen representing a map indicating the installation location of the network device is displayed in association with a list of network devices or a management page of the network device. It is possible to easily display a screen on which icons indicating network devices are arranged, and there is an effect that convenience for the user is improved.
更に、画面が表示された際に、指定されたネットワーク機器を示すアイコンを強調表示することにより、画面が表現する場所においてネットワーク機器がどこに設置されているのかを識別可能に表示することが可能になり、ユーザの利便性が向上するという効果がある。 In addition, when the screen is displayed, the icon indicating the designated network device is highlighted, so that it is possible to identify where the network device is installed in the place represented by the screen. Thus, there is an effect that convenience for the user is improved.
以下、図面を用いて本発明に係るネットワークデバイス管理ソフトウェア、および当該ネットワークデバイス管理ソフトウェアに基づくネットワークデバイス管理システムの動作について説明する。 The operation of the network device management software according to the present invention and the network device management system based on the network device management software will be described below with reference to the drawings.
図1は、本発明に係るネットワークデバイス管理システムが動作可能なネットワークの構成を示す図である。図1において、管理対象のネットワークデバイス、ネットワーク管理用のサーバPC(サーバコンピュータ)、ネットワーク管理用のクライアントPC(クライアントコンピュータ)は、すべてLAN100に接続されている。
FIG. 1 is a diagram showing a network configuration in which a network device management system according to the present invention can operate. In FIG. 1, a network device to be managed, a server PC (server computer) for network management, and a client PC (client computer) for network management are all connected to the
101a〜101cはカラープリンタ、102a〜102dはモノクロプリンタ、103a〜103cは複合機(コピー機能、ファクス機能、プリンタ機能をあわせもつデバイス)、104はスキャナであり、それぞれネットワークインタフェースカードなどを装着することにより、LAN100に接続されている。なお、ネットワークデバイスはこれらに限られるものではなく、この他でもネットワークに接続可能な機器であってもよい。
101a to 101c are color printers, 102a to 102d are monochrome printers, 103a to 103c are multifunction devices (devices having both a copy function, a fax function, and a printer function), and 104 is a scanner, each equipped with a network interface card or the like. Is connected to the
これらのネットワークデバイスは、ネットワークデバイス管理システムで管理可能なネットワークデバイスであり、ディレクトリサービスなどの方法で探索でき、SNMP/MIBにより情報の取得・設定が可能なものである。 These network devices are network devices that can be managed by a network device management system, can be searched by a method such as a directory service, and can acquire and set information by SNMP / MIB.
105a〜105eはネットワーク接続可能なPC(Personal Computer)である。これらのPCは、本発明に係るネットワークデバイス管理ソフトウェアが稼動可能なPCである。また、本発明に係るネットワークデバイス管理システムがWebサーバとWebブラウザで構築されている場合には、いずれか1つのサーバPC上でネットワークデバイス管理ソフトウェアとWebサーバが稼動し、他のPC(クライアントPC)ではWebブラウザが稼動する。そして、WebブラウザがサーバPC上で稼動しているネットワーク管理ソフトウェアにアクセスすることにより、ユーザはネットワークデバイス管理システムを利用することが可能になる。 105a to 105e are PCs (Personal Computers) connectable to the network. These PCs are PCs on which the network device management software according to the present invention can operate. In addition, when the network device management system according to the present invention is constructed by a Web server and a Web browser, the network device management software and the Web server run on any one server PC, and the other PC (client PC) ) Operates a Web browser. Then, when the Web browser accesses the network management software running on the server PC, the user can use the network device management system.
図2は、本発明に係るネットワークデバイス管理ソフトウェアが稼動可能なPCの構成例を示すブロック図である。図2において、200は、ネットワークデバイス管理ソフトウェアが稼動するPCであり、図1における105a〜105eと同等である。PC200は、ROM202もしくはHD(ハードディスク)211に記憶されているか、あるいはFD(フロッピー(登録商標)ディスクドライブ)212、CD(CD−ROMドライブ)213、またはDVD(DVD−ROMドライブ)214より供給されるネットワーク管理ソフトウェアを実行するCPU201を備え、システムバス204に接続される各デバイスを総括的に制御する。
FIG. 2 is a block diagram showing a configuration example of a PC capable of operating the network device management software according to the present invention. In FIG. 2,
203はRAMで、CPU201のメインメモリ、ワークエリア等として機能する。205はKBC(キーボードコントローラ)で、KB(キーボード)209や不図示のポインティングデバイス等からの指示入力を制御する。206はCRTC(CRTコントローラ)で、CRT(CRTディスプレイ)210の表示を制御する。207はDKC(ディスクコントローラ)で、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイルそしてネットワーク管理ソフトウェア等を記憶するHD211、FD212、CD213、DVD214とのアクセスを制御する。
208はNIC(ネットワークインタフェースカード)で、LAN100を介して、他のネットワークデバイスと双方向にデータをやりとりする。
なお、後述のすべての説明において、特に断りのない限り、実行の主体はハード上はCPU201であり、ソフトウェア上の制御の主体は、HD(ハードディスク)211にインストールされたネットワークデバイス管理ソフトウェアである。
In all the descriptions below, unless otherwise noted, the execution subject is the
以下、本発明に係るネットワークデバイス管理システムが表示する各種画面の例について説明する。 Hereinafter, examples of various screens displayed by the network device management system according to the present invention will be described.
図3は、本発明に係るネットワークデバイス管理システムが表示するデバイスリスト(デバイスの一覧)の一例である。同図に示したように、この例では、図1のLAN100に接続されているネットワークデバイスのうち、カラープリンタ101a、プリンタ102a、102b、複合機103a〜103c、がデバイスリスト300上に表示されている。
FIG. 3 is an example of a device list (device list) displayed by the network device management system according to the present invention. As shown in the figure, in this example, among the network devices connected to the
デバイスリストでは、(1)ネットワークデバイス管理システムによるMIB/SNMPを用いた探索手順により探索されたネットワークデバイス、(2)探索されたネットワークデバイスから選択した一部のネットワークデバイス、(3)ネットワークデバイス管理システムに手動で登録されたネットワークデバイスなどが、一覧形式で表示される。 In the device list, (1) network devices searched by the search procedure using MIB / SNMP by the network device management system, (2) some network devices selected from the searched network devices, (3) network device management Network devices registered manually in the system are displayed in a list format.
同図において、306は、表示形式を切り換えるためのドロップダウンリストボックスである。現在は、「リスト」が選択されているため、ネットワークデバイスが一覧形式で表示されている。このドロップダウンリストボックス306で「マップ形式」を選択することにより、後述のデバイスマップ500または600を表示させることができる。
In the figure,
ここでは、デバイスリスト300上には、個々のネットワークデバイスの情報として、デバイス名301、製品名302、設置場所303、ネットワークアドレス304が表示されている。
Here, a
更に、設置場所303の領域には、該当するネットワークデバイスを示すアイコンが配置されているデバイスマップを表示するための、当該デバイスマップへのリンク305が表示される。この例では、カラープリンタ101a、複合機103c、プリンタ102a、102bに対して配置先のデバイスマップを表示するためのリンク305が表示されている。このリンクは、デバイスを表示するためのボタンである。
Further, a
図3では、具体的に、図1の101a、103a、103b、103c、102a、102bに対応する情報が各行に表示されている。 In FIG. 3, specifically, information corresponding to 101a, 103a, 103b, 103c, 102a, and 102b in FIG. 1 is displayed in each row.
ユーザが、このリンク305をクリックすると、そのリンクに対応するデバイスマップが表示される。例えば、デバイスリスト300において、プリンタ102aの設置場所303の領域に表示されているデバイスマップへのリンク305をクリックすると、後述の図7に示すデバイスマップ700が表示される。
When the user clicks the
図4は、図3のデバイスリスト300に表示されているネットワークデバイスのうち、特定のネットワークデバイスが選択された場合に表示される表示画面の一例である。図4は、プリンタ102aが指定されたときに表示されるデバイス管理ページの一例である。
FIG. 4 is an example of a display screen displayed when a specific network device is selected from the network devices displayed in the
この例では、主にネットワークデバイスを識別するための情報が表示されたページになっているが、他の情報(エラー状態、装備情報、ネットワーク情報、ジョブ情報、など)を表示するために、図示していない別のページに切り換えることも可能である。 In this example, the page mainly displays information for identifying the network device, but to display other information (error status, equipment information, network information, job information, etc.) It is also possible to switch to another page not shown.
図4において、デバイス管理ページ400には、プリンタ102aに関する情報として、デバイス名401、設置場所402、トナーカートリッジ型番403、製品名404などが表示されている。更に設置場所402の領域には、プリンタ102aを示すアイコンが配置されているデバイスマップへのリンク405が表示されている。ユーザがデバイスマップへのリンク405をクリックすると、後述の図7に示すデバイスマップ700が表示される。
In FIG. 4, the
ただし、このリンクは、デバイスマップへの配置がなされている場合にのみ表示される。それにより、該当するデバイスマップがないのかかわらず、ユーザが不必要にデイバスマップを表示させるのを防止することができる。 However, this link is displayed only when the device map is arranged. Thereby, it is possible to prevent the user from unnecessarily displaying the device map even if there is no corresponding device map.
図5および図6は、本発明に係るネットワークデバイス管理システムが表示するデバイスマップの一例である。図5には、図1のLAN100に接続されているネットワークデバイスのうち、プリンタ102を示すアイコン、複合機103cを示すアイコン、およびその他のデバイスマップへ移動するためのアイコンが配置されている。
5 and 6 are examples of device maps displayed by the network device management system according to the present invention. In FIG. 5, among the network devices connected to the
また、図6には、図1のLAN100に接続されているネットワークデバイスのうち、カラープリンタ101aを示すアイコン、プリンタ102bを示すアイコン、およびその他のデバイスマップにいどうするためのアイコンが配置されている。
In FIG. 6, among the network devices connected to the
同図において、501および601は、ネットワークデバイスを表示するための表示形式を切り換えるためのドロップダウンリストボックスである。このドロップダウンリストボックス501または601で“リスト形式”を選択することにより、デバイスリスト300を表示することができる。
In the figure,
更に、502および602は、表示するデバイスマップを選択するためのドロップダウンリストボックスである。「1st Floor」が選択されると、1階に対応するデバイスマップが表示される。ここでは、このドロップダウンリストボックスにおいて、デバイスマップ500およびデバイスマップ600を切り換えてることができる。
図7は、本発明に係るネットワークデバイス管理システムが表示するデバイスマップの一例である。図5との違いは、プリンタ102bのアイコンが四角形で囲まれて強調表示されている点である。つまり、図7は、個々のデバイスに関連付けられたデバイスマップへのリンクをクリックした場合に表示されるデバイスマップの例である。 FIG. 7 is an example of a device map displayed by the network device management system according to the present invention. The difference from FIG. 5 is that the icon of the printer 102b is highlighted by being surrounded by a rectangle. That is, FIG. 7 is an example of a device map displayed when a link to a device map associated with an individual device is clicked.
図7のデバイスマップ700は、図3に示したデバイスマップ300において、プリンタ102aのデバイス情報表示領域に表示されているデバイスマップへのリンク305がクリックされた場合、または、図4に示したプリンタ102aのデバイス管理ページ400に表示されたデバイスマップへのリンク405がクリックされた場合に、表示される。
The
ここでは、強調表示は、四角形で囲むことで行われているが、その他、色を変更する、点滅する、アイコンを拡大することで行われもよい。 Here, highlighting is performed by enclosing it with a rectangle, but it may also be performed by changing a color, blinking, or enlarging an icon.
以下、本発明において、図3に示したデバイスリスト300、および図4に示したデバイス管理ページ400に、デバイスマップへのリンク305および405をそれぞれ表示するための処理、および図7に示したデバイスマップ700におけるデバイスアイコン(ネットワークデバイスを示すアイコン)の強調表示処理についてフローチャートを使って説明する。
Hereinafter, in the present invention, the processing for displaying the
図8は、図3に示したデバイスリスト300に、デバイスマップへのリンク305を表示する場合の処理の一例を示すフローチャートである。
FIG. 8 is a flowchart illustrating an example of processing when a
同図において、ステップS801では、デバイスリストに表示するデバイスの数をカウントするための変数iの値を0に初期化し、ステップS802に進む。尚、この変数iの値が、後述の処理において個々のネットワークデバイスを参照するための、0から始まるインデックス値となる。 In the figure, in step S801, the value of a variable i for counting the number of devices displayed in the device list is initialized to 0, and the process proceeds to step S802. Note that the value of the variable i is an index value starting from 0 for referring to each network device in the processing described later.
ステップS802では、前記変数iの値と、デバイスリストに表示するデバイスの数を比較し、変数iの値がデバイスの数よりも小さい場合にはステップS803に進み(ステップS802:Yes)、それ以外の場合には本処理を終了する(ステップS802:No)。 In step S802, the value of the variable i is compared with the number of devices displayed in the device list. If the value of the variable i is smaller than the number of devices, the process proceeds to step S803 (step S802: Yes), otherwise In this case, this process is terminated (step S802: No).
ステップS803では、変数iの値をインデックスとするネットワークデバイス(i番目のネットワークデバイス)に関する情報をデバイス情報の表示領域に表示し、ステップS804に進む。ここで表示するデバイスの情報とは、管理対象のネットワークデバイスを探索した際にネットワークデバイスから取得した情報、例えばデバイス名、製品名、設置場所、ネットワークアドレス、MACアドレスなどや、管理対象のネットワークデバイスに関してネットワークデバイス管理システムが保持している情報、例えば印刷速度、印刷解像度などである。表示される情報はユーザごとに変更可能にしてもよい。 In step S803, information regarding the network device (i-th network device) using the value of variable i as an index is displayed in the device information display area, and the process proceeds to step S804. The device information displayed here is information acquired from a network device when searching for a managed network device, such as a device name, a product name, an installation location, a network address, a MAC address, and the managed network device. Information held by the network device management system, such as printing speed and printing resolution. The displayed information may be changeable for each user.
ステップS804では、変数iの値をインデックスとするネットワークデバイスが配置されているデバイスマップを、後述の図10に示す手順に従って検索する。尚、ステップ894において、ネットワークデバイスを示すアイコンが配置されているデバイスマップが検索された場合には、配置先のデバイスマップを識別するための情報(例えば、デバイスマップのID)が返されるものとする。 In step S804, a device map in which a network device having the value of the variable i as an index is arranged is searched according to the procedure shown in FIG. In step 894, when a device map in which an icon indicating a network device is arranged is searched, information (for example, device map ID) for identifying the arrangement destination device map is returned. To do.
ステップS805では、ステップS804において、ネットワークデバイスを示すアイコンが配置されているデバイスマップが検出されたかどうか判断し、デバイスマップが検出された場合にはステップS806に進み(ステップS805:Yes)、それ以外の場合にはステップS807に進む(ステップS805:No)。検出されたかどうかは、デバイスマップを識別するための情報が返ってきたかどうかでも分かる。 In step S805, it is determined whether or not a device map in which an icon indicating a network device is arranged is detected in step S804. If a device map is detected, the process proceeds to step S806 (step S805: Yes). In this case, the process proceeds to step S807 (step S805: No). Whether or not it has been detected can also be determined by whether or not information for identifying the device map has been returned.
ステップS806では、ステップS804の処理において取得したデバイスマップを識別するための情報を元に、当該識別情報が示すデバイスマップを表示するためのリンクをデバイス情報の表示領域に表示する。 In step S806, based on the information for identifying the device map acquired in the processing of step S804, a link for displaying the device map indicated by the identification information is displayed in the device information display area.
ステップS807では、変数iの値を1加算し、ステップS802に進む。 In step S807, the value of the variable i is incremented by 1, and the process proceeds to step S802.
こうすることにより、各ネットワークデバイスに対して、ネットワークデバイスに関する情報を表示し、またネットワークデバイスを示すアイコンがいずれかのデバイスマップに配置されている場合には、当該デバイスマップへのリンクを表示することができる。 By doing so, information about the network device is displayed for each network device, and when an icon indicating the network device is arranged in any device map, a link to the device map is displayed. be able to.
図9は、図4に示したデバイス管理ページ400に、デバイスマップへのリンク405を表示する場合の処理の一例を示すフローチャートである。
FIG. 9 is a flowchart illustrating an example of processing when a device map link 405 is displayed on the
同図において、ステップS901では、デバイス管理ページの管理対象となっているネットワークデバイス、つまりデバイスリストから選択されたネットワークデバイスから、デバイス管理ページ400に表示する情報をMIB/SNMPを使って取得する。図3の例では、デバイス名401、設置場所402、トナーカートリッジ型番403、製品名404などをネットワークデバイスから取得している。
In the figure, in step S901, information to be displayed on the
ステップS902では、ステップS901においてデバイスから取得した情報を表示する。ステップS903では、デバイス管理ページの管理対象となっているネットワークデバイスを示すアイコンが配置されているデバイスマップを、後述の図10に示す手順に従って検索する。尚、この処理において、デバイスアイコンが配置されているデバイスマップが検出された場合には、検出されたデバイスマップを識別するための情報(例えば、デバイスマップのID)が返されるものとする。 In step S902, the information acquired from the device in step S901 is displayed. In step S903, a device map in which icons indicating network devices to be managed on the device management page are arranged is searched according to the procedure shown in FIG. In this process, when a device map in which a device icon is arranged is detected, information for identifying the detected device map (for example, an ID of the device map) is returned.
ステップS904では、ステップS903において、デバイス管理ページの管理対象となっているデバイスのデバイスアイコンが配置されているデバイスマップが検出されたかどうか判断し、デバイスマップが検出された場合にはステップS905に進み(ステップS904:Yes)、それ以外の場合には本処理を終了する(ステップS904:No)。 In step S904, it is determined in step S903 whether a device map in which the device icon of the device to be managed on the device management page is arranged is detected. If a device map is detected, the process proceeds to step S905. (Step S904: Yes), otherwise, this process is terminated (Step S904: No).
ステップS905では、ステップS903の処理において取得した、デバイスマップを識別するための情報を元に、検出されたデバイスマップを表示するためのリンクをデバイス情報の表示領域に表示する。図4に示したデバイス管理ページ400の例では、デバイス情報の表示領域のうち「設置場所」を表示する領域にデバイスマップへのリンク405を表示している。
In step S905, a link for displaying the detected device map is displayed in the device information display area based on the information for identifying the device map acquired in the processing of step S903. In the example of the
なお、図8及び図9では、ネットワークデバイス管理ソフトウェアが各PCで起動された場合の、ネットワークデバイス管理ソフトウェアの表示処理を示した。 FIGS. 8 and 9 show the display processing of the network device management software when the network device management software is activated on each PC.
しかし、ネットワークデバイス管理ソフトウェアとWebサーバがサーバPCで起動されて、各クライアントPCで起動されたWebブラウザがサーバPC上のネットワークデバイス管理ソフトウェアにアクセスする場合、図8の「表示処理」とは、サーバPC上のネットワークデバイス管理ソフトウェアが、Webサーバを介してWebブラウザに提供されるWebページの中に、表示すべき情報を埋め込んでいく処理のことを意味する。つまり、WebページがHTML(Hyper Text Markup Language)やXML(eXtensible Markup Language)などの言語で記述されている場合、ネットワークデバイスに関する情報やデバイスマップへのリンクをWebページ中に記述していくことである。そして、ネットワークデバイス管理ソフトウェアは、Webサーバを介して、Webブラウザに、作成したWebページのデータを送信する。 However, when the network device management software and the Web server are started on the server PC and the Web browser started on each client PC accesses the network device management software on the server PC, the “display processing” in FIG. This means that the network device management software on the server PC embeds information to be displayed in a Web page provided to the Web browser via the Web server. In other words, when a Web page is described in a language such as HTML (Hyper Text Markup Language) or XML (Extensible Markup Language), information about the network device and a link to the device map are described in the Web page. is there. The network device management software transmits the data of the created web page to the web browser via the web server.
図10は、図8のステップS804、および図9のステップS903において実行される、デバイスアイコンが配置されたデバイスマップを検索する処理の一例を示すフローチャートである。 FIG. 10 is a flowchart illustrating an example of processing for searching for a device map in which device icons are arranged, which is executed in step S804 of FIG. 8 and step S903 of FIG.
図10において、ステップS1001では、本処理が起動される際に指定される、当該処理の処理対象となるネットワークデバイスを識別するための情報を保存する。ネットワークデバイスを識別する情報としては、例えばMACアドレスなどを使用するのが一般的であるが、その他の識別情報であってもよい。 In FIG. 10, in step S <b> 1001, information for identifying a network device to be processed in the process specified when the process is activated is stored. As information for identifying a network device, for example, a MAC address is generally used, but other identification information may be used.
ステップS1002では、デバイスマップの編集ページにおいて作成されたデバイスマップを管理するための情報(デバイスマップ管理情報)を読み出す。ここで読み出すデバイスマップ管理情報の例を図12に示す。図中、各行の左端に示すのは、説明を簡潔に行うための行番号である。同図において、02行目にはデバイスマップの数が、04〜06行目には1つ目のデバイスマップのIDと名前が、08〜10行目には2つめのデバイスマップのIDと名前が、それぞれ格納されている。
In step S1002, information (device map management information) for managing the device map created on the device map editing page is read. An example of the device map management information read here is shown in FIG. In the figure, what is shown at the left end of each line is a line number for concise explanation. In the figure, the number of device maps is on line 02, the ID and name of the first device map is on
この例では、2つのデバイスマップがあり、1つ目のデバイスマップはIDが1で名前が「1st Floor」であることが、2つ目のデバイスマップはIDが2で名前が「2nd Floor」であることがわかる。デバイスマップのIDは、後述する個々のデバイスマップの構成情報(デバイスマップ構成情報)にアクセスしたり、デバイスマップへのリンクをクリックした際に表示するデバイスマップを識別するために使用する。 In this example, there are two device maps. The first device map has an ID of 1 and the name is “1st Floor”. The second device map has an ID of 2 and a name of “2nd Floor”. It can be seen that it is. The device map ID is used to identify the device map to be displayed when accessing the configuration information (device map configuration information) of each device map (to be described later) or clicking the link to the device map.
ステップS1003では、デバイスマップをカウントするための変数mの値を0に初期化する。尚、この変数mの値が、後述の処理において個々のデバイスマップを参照するための、0から始まるインデックス値となる。 In step S1003, the value of the variable m for counting the device map is initialized to zero. Note that the value of the variable m is an index value starting from 0 for referring to each device map in the processing described later.
ステップS1004では、変数mの値と、デバイスマップの数を比較し、変数mの値がデバイスマップの数よりも小さい場合にはステップS1006に進み(ステップS1004:Yes)、それ以外の場合にはステップS1005に進む(ステップS1004:No)。 In step S1004, the value of the variable m is compared with the number of device maps. If the value of the variable m is smaller than the number of device maps, the process proceeds to step S1006 (step S1004: Yes), and otherwise. It progresses to step S1005 (step S1004: No).
ステップS1005では、指定されたネットワークデバイスのデバイスアイコンが配置されたデバイスマップが存在しない旨を、処理の結果として返し、本処理を終了する。 In step S1005, the fact that there is no device map in which the device icon of the designated network device is arranged is returned as the processing result, and this processing is terminated.
ステップS1006では、変数mをインデックスとするデバイスマップに配置されたネットワークデバイスの一覧を取得する。ここでは、個々のデバイスマップの構成情報(デバイスマップ構成情報)は、図10に示したデバイスマップのIDにより識別可能なファイルに個別に保存されているものとする。個々のデバイスマップ構成情報の例を図13および図14に示す。 In step S1006, a list of network devices arranged in the device map with the variable m as an index is acquired. Here, the configuration information (device map configuration information) of each device map is individually stored in a file that can be identified by the ID of the device map shown in FIG. Examples of individual device map configuration information are shown in FIGS.
図13は、図5および図7に示したデバイスマップの構成情報であり、図中、各行の左端に示すのは、説明を簡潔に行うための行番号である。同図において、01行目にはデバイスマップのサイズが、02行目にはデバイスマップの背景として表示するイメージファイルの名称が保存されている。ここで、デバイスマップの背景として表示されるイメージファイルは、設置場所の概観を示す画像である。例えば、図5のデバイスマップでは、机、いす、通路を示す画像がイメージファイルに表現されている。このイメージファイルが示す設置場所の概観上に、ネットワークデバイスを示すアイコンを配置することにより、ネットワークデバイスが部屋や建物の中のどこに設置されているかを分かりやすくする。 FIG. 13 shows the configuration information of the device map shown in FIGS. 5 and 7. In the figure, what is shown at the left end of each row is a row number for concise explanation. In the figure, the size of the device map is stored in the 01st line, and the name of the image file to be displayed as the background of the device map is stored in the 02nd line. Here, the image file displayed as the background of the device map is an image showing an overview of the installation location. For example, in the device map of FIG. 5, images showing desks, chairs, and passages are represented in the image file. By arranging an icon indicating the network device on the overview of the installation location indicated by the image file, it is easy to understand where the network device is installed in the room or building.
また、03行目以降には、デバイスマップ上に配置されている各種アイコンに関する情報が保存されている。03〜04行目には他のデバイスマップにジャンプするためのマップアイコンの情報が記述されている。05〜06および07〜08行目には他のWebサイトにジャンプするためのWebアイコンの情報が記述されている。 In addition, information on various icons arranged on the device map is stored in the third and subsequent lines. In the 03th to 04th lines, information on map icons for jumping to other device maps is described. On the 05th to 06th and 07th to 08th lines, information of Web icons for jumping to other Web sites is described.
また、09〜12行目および13〜16行目にはデバイス管理ページにジャンプするためのデバイスアイコンの情報が記述されている。09〜12行目および13〜16行目に保存されているデバイスアイコンの情報には、デバイスアイコンに関連付けられているデバイスに関する情報が格納されており、ここに格納された情報とステップS901において保存されたネットワークデバイスを識別するための情報を比較することで、当該処理対象のネットワークデバイスを示すアイコンがデバイスマップに配置されているかどうかを判断することが可能になる。また、保存されているデバイスアイコンの情報の数をカウントすることにより、デバイスマップに配置されているネットワークデバイスの数を取得することができる。 Also, device icons for jumping to the device management page are described in lines 09-12 and 13-16. The device icon information saved in the 09th to 12th lines and the 13th to 16th lines stores information related to the device associated with the device icon, and the information stored here and saved in step S901. By comparing the information for identifying the network devices, it is possible to determine whether or not an icon indicating the network device to be processed is arranged on the device map. In addition, by counting the number of stored device icon information, the number of network devices arranged in the device map can be acquired.
さらに、アイコンに関する情報のそれぞれには、配置されるべき位置を示す座標データ(XPOSITION、YPOSITION)、アイコンに付属して表示されるタイトル(DEVICE TYPE、NAME、MODEL)なども含まれている。 Further, each piece of information regarding the icon includes coordinate data (XPOSITION, YPOSTIONION) indicating a position to be arranged, a title (DEVICE TYPE, NAME, MODEL) displayed along with the icon.
同様に、図14は、図6に示したデバイスマップの構成情報である。01行目にはデバイスマップのサイズが、02行目にはデバイスマップの背景として表示するイメージファイルの名称が保存されている。
Similarly, FIG. 14 shows the configuration information of the device map shown in FIG.
また、03行目以降には、デバイスマップ上に配置されている各種アイコンに関する情報が保存されている。03〜04行目には他のデバイスマップにジャンプするためのマップアイコンの情報が記述されている。05〜06および07〜08行目には他のWebサイトにジャンプするためのWebアイコンの情報が記述されている。 In addition, information on various icons arranged on the device map is stored in the third and subsequent lines. In the 03th to 04th lines, information on map icons for jumping to other device maps is described. On the 05th to 06th and 07th to 08th lines, information of Web icons for jumping to other Web sites is described.
また、09〜12行目および13〜16行目にはデバイス管理ページにジャンプするためのデバイスアイコンの情報が記述されている。 Also, device icons for jumping to the device management page are described in lines 09-12 and 13-16.
図10の説明を続ける。ステップS1007では、前記変数mをインデックスとするデバイスマップに配置されているデバイスの数をカウントするための変数nの値を0に初期化する。尚、この変数nの値が、後述の処理において変数mをインデックスとするデバイスマップに配置された個々のネットワークデバイスを参照するための、0から始まるインデックス値となる。 The description of FIG. 10 is continued. In step S1007, the value of the variable n for counting the number of devices arranged in the device map with the variable m as an index is initialized to zero. Note that the value of the variable n is an index value starting from 0 for referring to individual network devices arranged in the device map having the variable m as an index in the processing described later.
ステップS1008では、変数nの値と、デバイスマップに配置されているネットワークデバイスの数を比較し、変数nの値がネットワークデバイスの数よりも小さい場合にはステップS1010に進み(ステップS1008:Yes)、それ以外の場合にはステップS1009に進む(ステップS1008:No)。 In step S1008, the value of the variable n is compared with the number of network devices arranged in the device map. If the value of the variable n is smaller than the number of network devices, the process proceeds to step S1010 (step S1008: Yes). In other cases, the process proceeds to step S1009 (step S1008: No).
ステップS1009では、変数mの値を1加算し、ステップS1004に進む。 In step S1009, the value of the variable m is incremented by 1, and the process proceeds to step S1004.
ステップS1010では、変数nをインデックスとするネットワークデバイスの情報と、ステップS1001において保存したデバイスの識別情報を比較し、n番目のネットワークデバイスが、指定されたネットワークデバイスと一致する場合にはステップS1011に進み(ステップS1010:Yes)、それ以外の場合にはステップS1012に進む(ステップS1010:No)。 In step S1010, the network device information using the variable n as an index is compared with the device identification information stored in step S1001, and if the nth network device matches the designated network device, the process proceeds to step S1011. Advance (step S1010: Yes), otherwise proceed to step S1012 (step S1010: No).
ステップS1011では、指定されたネットワークデバイスが配置されたデバイスマップが存在する旨の検索結果と、そのデバイスマップを識別するための情報(例えば、デバイスマップのID)を処理結果として返し、本処理を終了する。 In step S1011, a search result indicating that there is a device map in which the designated network device is arranged and information for identifying the device map (for example, the ID of the device map) are returned as a processing result, and this processing is performed. finish.
ステップS1012では、変数nの値を1加算し、ステップS1008に進む。 In step S1012, 1 is added to the value of variable n, and the flow advances to step S1008.
こうすることにより、ネットワークデバイスを示すアイコンがいずれかのデバイスマップに配置されている場合、配置先のデバイスマップを特定して、配置先のデバイスマップを識別する情報、例えばデバイスマップIDを提供することができる。 Thus, when an icon indicating a network device is arranged in any device map, the device map of the arrangement destination is specified, and information for identifying the device map of the arrangement destination, for example, a device map ID is provided. be able to.
図11は、図5、図6、図7に示したデバイスマップを表示する場合の処理の一例を示すフローチャートである。ここでは、特定のネットワークデバイスを示すアイコンを強調表示することもお行われる。 FIG. 11 is a flowchart illustrating an example of processing when the device map illustrated in FIGS. 5, 6, and 7 is displayed. Here, an icon indicating a specific network device is also highlighted.
図11に示した処理は、デバイスマップの表示要求があった際に起動される。そして、表示要求があった場合には、表示するデバイスマップを識別するための情報(例えば、デバイスマップのID)と、強調表示をする必要があるネットワークデバイスがある場合には、そのネットワークデバイスを識別するための情報(例えば、MACアドレス)とが指定される。 The process shown in FIG. 11 is activated when a device map display request is received. If there is a display request, information for identifying the device map to be displayed (for example, the ID of the device map) and if there is a network device that needs to be highlighted, the network device is displayed. Information for identification (for example, a MAC address) is designated.
例えば、デバイスマップへのリンクがクリックされてデバイスマップが表示される場合には、強調表示するネットワークデバイスが指定され、それ以外の方法(例えば、図3のデバイスリスト300において、ドロップダウンリスト306から“マップ形式”を選択してデバイスマップを表示した場合)は強調表示するネットワークデバイスは特に指定されない。
For example, when a link to the device map is clicked to display the device map, the network device to be highlighted is designated, and other methods (for example, from the drop-down
図11において、ステップS1101では、デバイスマップの表示要求の際に、強調表示をする必要があるネットワークデバイスの指定があったかどうかを判別し、ネットワークデバイスの指定があった場合にはステップS1102に進み(ステップS1101:Yes)、それ以外の場合にはステップS1103に進む(ステップS1101:No)。ステップS1102では、デバイスマップの表示要求の際に指定された、強調表示を必要とするネットワークデバイスの識別情報を保存する。 In FIG. 11, in step S1101, it is determined whether or not a network device that needs to be highlighted is specified when a device map display request is made. If a network device is specified, the process proceeds to step S1102 ( (Step S1101: Yes), otherwise, the process proceeds to Step S1103 (Step S1101: No). In step S1102, the identification information of the network device that is specified at the time of the device map display request and that needs to be highlighted is stored.
そして、ステップS1103では、表示するデバイスマップの構成情報(例えば、図13および図14に示したデータ)を取得しする。ステップS1104では、デバイスマップの構成情報で指定されたイメージファイルを基に、デバイスマップの背景の画像を表示する。 In step S1103, the configuration information of the device map to be displayed (for example, the data shown in FIGS. 13 and 14) is acquired. In step S1104, the background image of the device map is displayed based on the image file specified by the configuration information of the device map.
さらに、ステップS1105以降では、アイコンを表示していく。まず、ステップS1105では、デバイスマップに配置されているアイコンの数をカウントするための変数kの値を0に初期化する。尚、この変数kの値が、後述の処理において表示するデバイスマップに設置されている個々のアイコンの情報を参照するための、0から始まるインデックス値となる。 Further, after step S1105, icons are displayed. First, in step S1105, the value of the variable k for counting the number of icons arranged in the device map is initialized to zero. Note that the value of the variable k is an index value starting from 0 for referring to information of individual icons installed in a device map to be displayed in processing described later.
ステップS1106では、変数kの値とデバイスマップに配置されているアイコンの数を比較し、変数kの値がアイコンの数よりも小さい場合にはステップS1107に進み(ステップS1106:Yes)、それ以外の場合には本処理を終了する(ステップS1107:No)。 In step S1106, the value of the variable k is compared with the number of icons arranged in the device map. If the value of the variable k is smaller than the number of icons, the process proceeds to step S1107 (step S1106: Yes), otherwise In this case, the present process is terminated (step S1107: No).
ステップS1107では、k番目のアイコンの情報を検査し、当該アイコンがデバイスアイコンで、かつ、デバイスアイコンに関連付けられているネットワークデバイスが、ステップS1102において保存した識別情報が示すネットワークデバイスであるかどうかを判断する。該当する場合にはステップS1109に進み(ステップS1107:Yes)、それ以外の場合にはステップS1108に進む(ステップS1107:No)。 In step S1107, the k-th icon information is checked, and it is determined whether or not the icon is a device icon and the network device associated with the device icon is the network device indicated by the identification information stored in step S1102. to decide. If applicable, the process proceeds to step S1109 (step S1107: Yes). Otherwise, the process proceeds to step S1108 (step S1107: No).
ステップS1108では、k番目位のアイコンを、デバイスマップ上に通常の形状で表示する。一方、ステップS1109では、k番目のアイコンを、他のアイコンと区別可能な形状で強調表示する。ステップS1110では、変数kの値を1加算する。表示するときには、アイコンの情報に含まれる座標データに基づいて、表示する位置を決定し、座標データが示す位置にアイコンを表示する。 In step S1108, the k-th icon is displayed in a normal shape on the device map. On the other hand, in step S1109, the kth icon is highlighted with a shape distinguishable from other icons. In step S1110, 1 is added to the value of the variable k. When displaying, the position to display is determined based on the coordinate data included in the icon information, and the icon is displayed at the position indicated by the coordinate data.
なお、図11では、ネットワークデバイス管理ソフトウェアが各PCで起動された場合の、ネットワークデバイス管理ソフトウェアの表示処理を示した。 FIG. 11 shows the display processing of the network device management software when the network device management software is activated on each PC.
しかし、ネットワークデバイス管理ソフトウェアとWebサーバがサーバPCで起動されて、各クライアントPCで起動されたWebブラウザがサーバPC上のネットワークデバイス管理ソフトウェアにアクセスする場合、図11の「表示」とは、サーバPC上のネットワークデバイス管理ソフトウェアが、Webサーバを介してWebブラウザに提供されるWebページの中に、表示すべき情報を埋め込んでいく処理のことを意味する。つまり、WebページがHTMLやXMLなどの言語で記述されている場合、ネットワークデバイスに関する情報やデバイスマップへのリンクをWebページ中に記述していくことである。さらに、ステップS1109では、強調表示する旨をWebページに記述する。そして、ネットワークデバイス管理ソフトウェアは、Webサーバを介して、Webブラウザに、作成したWebページのデータを送信する。 However, when the network device management software and the Web server are started on the server PC and the Web browser started on each client PC accesses the network device management software on the server PC, “display” in FIG. It means a process in which network device management software on a PC embeds information to be displayed in a Web page provided to a Web browser via a Web server. That is, when a Web page is described in a language such as HTML or XML, information about a network device and a link to a device map are described in the Web page. Further, in step S1109, the fact that it is highlighted is described on the Web page. The network device management software transmits the data of the created web page to the web browser via the web server.
こうすることにより、デバイスマップ上に、設置場所の概観を示す画像を表示すると、ネットワークデバイスを示すアイコンを表示することができる。特に、図3のリンク305や図4のリンク405が指定された場合には、特定のネットワークデバイスのアイコンを強調表示するができ、ユーザにより指定されたネットワークデバイスを示すアイコンがどのデバイスマップのどの位置に配置されているかを見やすく表示することができる。
Thus, when an image showing an overview of the installation location is displayed on the device map, an icon indicating a network device can be displayed. In particular, when the
また、上記で説明した本発明に係るネットワークデバイス管理ソフトウェアは、外部からインストールされるプログラムによって、図2に示したネットワークデバイス管理ソフトウェアが稼動可能なPC200上で遂行されても良い。その場合、そのプログラムはフラッシュメモリ、フロッピー(登録商標)ディスク、CD−ROM、DVD−ROMなどの記憶媒体により、あるいは電子メールやパソコン通信などのネットワークを介して、外部の記憶媒体からプログラムを含む情報群をPC200上にロードすることにより、PC200に供給される場合でも本発明は適用されるものである。
The network device management software according to the present invention described above may be executed on the
図15は、記憶媒体の一例であるCD−ROMのメモリマップを示す図である。9999はディレクトリ情報を記憶してある領域で、以降のインストールプログラムを記憶してある領域9998およびネットワークデバイス管理ソフトウェアを記憶してある領域9997の位置を示している。9998は、インストールプログラムを記憶してある領域である。9997は、ネットワークデバイス管理ソフトウェアを記憶してある領域である。本発明に係るネットワークデバイス管理ソフトウェアがPC200にインストールされる際には、まずインストールプログラムを記憶してある領域9998に記憶されているインストールプログラムがシステムにロードされ、CPU201によって実行される。次に、CPU201によって実行されるインストールプログラムが、ネットワークデバイス管理ソフトウェアを記憶してある領域9997からネットワークデバイス管理ソフトウェアを読み出して、ハードディスク211に格納する。
FIG. 15 is a diagram showing a memory map of a CD-ROM which is an example of a storage medium. Reference numeral 9999 denotes an area in which directory information is stored, and indicates positions of an
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の目的が達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM,CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。 In addition, a storage medium in which a program code of software that realizes the functions of the above-described embodiments is supplied to a system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the program code in the storage medium. It goes without saying that the object of the present invention can also be achieved by reading and executing. In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention. As a storage medium for supplying the program code, for example, a floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, A ROM or the like can be used.
また、コンピュータが読み出したプログラムコードを実行することによって、前述した実施形態の機能が実現される他、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOSなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。 In addition, the functions of the above-described embodiments are realized by executing the program code read by the computer, and the OS running on the computer is part of the actual processing based on the instruction of the program code. Alternatively, the functions of the above-described embodiment can be realized by performing all of them and performing the processing.
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。 Further, after the program code read from the storage medium is written to a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. The CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments can be realized by the processing.
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体から、そのプログラムをパソコン通信など通信ラインを介して要求者にそのプログラムを配信する場合にも適用できることは言うまでもない。 The present invention can also be applied to a case where the program is distributed to a requester via a communication line such as personal computer communication from a storage medium in which a program code of software realizing the functions of the above-described embodiments is recorded. Needless to say.
100 LAN
101a カラープリンタ
101b カラープリンタ
101c カラープリンタ
102a モノクロプリンタ
102b モノクロプリンタ
102c モノクロプリンタ
102d モノクロプリンタ
103a 複合機
103b 複合機
103c 複合機
104 スキャナ
105a コンピュータ
105b コンピュータ
105c コンピュータ
105d コンピュータ
105e コンピュータ
200 コンピュータ
201 CPU
202 ROM
203 RAM
204 システムバス
205 キーボードコントローラ
206 CRTコントローラ
207 ディスクコントローラ
208 ネットワークインタフェースカード
209 キーボード
210 CRT
211 ハードディスク
212 フロッピー(登録商標)ディスク
213 CD
214 DVD
100 LAN
101a Color printer 101b Color printer
202 ROM
203 RAM
204 System Bus 205
211
214 DVD
Claims (16)
ネットワーク機器に関する情報を取得する情報取得手段と、
ネットワーク機器に関する情報の一覧を表示するように制御する一覧表示制御手段と、ネットワーク機器が設置されている場所を表現する画面であるデバイスマップを表示して、ネットワーク機器を示す識別情報を前記画面に配置して表示するように制御する位置表示制御手段と、
それぞれのネットワーク機器の識別情報が配置されるデバイスマップが存在するか否かを判定する判定手段とを備え、
前記一覧表示制御手段は、ネットワーク機器の識別情報が配置されるデバイスマップが存在すると前記判定手段が判定した場合には、該当する画面を表示させるための関連付け情報を、ネットワーク機器に関する情報の一覧表示におけるネットワーク機器に対応する箇所に表示し、ネットワーク機器の識別情報が配置されるデバイスマップが存在しないと前記判定手段が判定した場合は、該当する画面を表示させるための関連付け情報を前記ネットワーク機器に関する情報の一覧の前記ネットワーク機器に対応する箇所において表示しないように制御することを特徴とするネットワーク管理装置。 A network management device that displays information about network devices connected to a network,
Information acquisition means for acquiring information about network devices;
List display control means for controlling to display a list of information related to the network device, and a device map that is a screen representing a place where the network device is installed, and display identification information indicating the network device on the screen. Position display control means for controlling to arrange and display; and
Determination means for determining whether or not a device map in which identification information of each network device is arranged exists,
The list display control means, when the determination means determines that there is a device map in which the identification information of the network device is arranged, displays association information for displaying the corresponding screen as a list display of information regarding the network device If the determination means determines that there is no device map in which the network device identification information is arranged, the association information for displaying the corresponding screen is displayed on the network device. A network management apparatus that performs control so that information is not displayed at a location corresponding to the network device in a list of information.
前記位置表示制御手段は、前記画面と当該画面に配置される識別情報とを表現したデータを生成して、生成したデータを外部装置に送信することを特徴とする請求項1に記載のネットワーク管理装置。 The list display control means generates data representing a list of information on network devices, transmits the generated data to an external device,
The network management according to claim 1, wherein the position display control unit generates data representing the screen and identification information arranged on the screen, and transmits the generated data to an external device. apparatus.
前記取得手段は、前記探索手段により見つけられたネットワーク機器から、ネットワーク機器に関する情報を取得することを特徴とする請求項1に記載のネットワーク管理装置。 Having search means for searching for network devices connected to the network;
The network management apparatus according to claim 1, wherein the acquisition unit acquires information on the network device from the network device found by the search unit.
ネットワーク機器に関する情報を取得する情報取得ステップと、
ネットワーク機器に関する情報の一覧を表示するように制御する一覧表示制御ステップと、
ネットワーク機器が設置されている場所を表現する画面であるデバイスマップを表示して、ネットワーク機器を示す識別情報を前記画面に配置して表示するように制御する位置表示制御ステップと、
それぞれのネットワーク機器の識別情報が配置されるデバイスマップが存在するか否かを判定する判定ステップとを備え、
前記一覧表示制御ステップは、ネットワーク機器の識別情報が配置されるデバイスマップが存在すると前記判定ステップが判定した場合には、該当する画面を表示させるための関連付け情報を、ネットワーク機器に関する情報の一覧を表示におけるネットワーク機器に対応する箇所に表示し、ネットワーク機器の識別情報が配置されるデバイスマップが存在しないと前記判定ステップが判定した場合は、該当する画面を表示させるための関連付け情報を前記ネットワーク機器に関する情報の一覧の前記ネットワーク機器に対応する箇所において表示しないように制御することを特徴とする表示方法。 A display method for displaying information about network devices connected to a network,
An information acquisition step for acquiring information about the network device;
A list display control step for controlling to display a list of information about network devices;
A position display control step of displaying a device map which is a screen representing a place where the network device is installed, and controlling the identification information indicating the network device to be arranged and displayed on the screen;
A determination step of determining whether there is a device map in which identification information of each network device is arranged,
In the list display control step, when the determination step determines that there is a device map in which the identification information of the network device is arranged, association information for displaying the corresponding screen is displayed as a list of information regarding the network device. When the determination step determines that there is no device map in which the network device identification information is arranged and displayed at a location corresponding to the network device in the display, association information for displaying the corresponding screen is displayed on the network device. A display method of controlling so that information is not displayed at a location corresponding to the network device in the list of information relating to the network.
前記位置表示制御ステップでは、前記画面と当該画面に配置される識別情報とを表現したデータを生成して、生成したデータを外部装置に送信することを特徴とする請求項8のいずれかに記載の表示方法。 In the list display control step, data representing a list of information on network devices is generated, and the generated data is transmitted to an external device,
9. The position display control step generates data representing the screen and identification information arranged on the screen, and transmits the generated data to an external device. How to display.
前記取得ステップでは、前記探索ステップにより見つけられたネットワーク機器から、ネットワーク機器に関する情報を取得することを特徴とする請求項8のいずれかに記載の表示方法。 A search step for searching for network devices connected to the network;
9. The display method according to claim 8, wherein in the obtaining step, information relating to the network device is obtained from the network device found in the searching step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007263392A JP2008027465A (en) | 2007-10-09 | 2007-10-09 | Network management system, display method and network management program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007263392A JP2008027465A (en) | 2007-10-09 | 2007-10-09 | Network management system, display method and network management program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002054020A Division JP2003256301A (en) | 2002-02-28 | 2002-02-28 | System and program for network management, and display method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008027465A true JP2008027465A (en) | 2008-02-07 |
Family
ID=39117973
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007263392A Pending JP2008027465A (en) | 2007-10-09 | 2007-10-09 | Network management system, display method and network management program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008027465A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012123755A (en) * | 2010-12-10 | 2012-06-28 | Canon Marketing Japan Inc | Server device, server device control method, program, and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10177533A (en) * | 1996-12-17 | 1998-06-30 | Canon Inc | Information input-output device, information input-output device management system, method for setting position of information input-output device, and method for managing information input-output device |
JPH10187390A (en) * | 1996-12-27 | 1998-07-14 | Canon Inc | Information processor, data processing method for information processor and recording medium storing program that can be read by computer |
JPH1127285A (en) * | 1997-07-04 | 1999-01-29 | N T T Data:Kk | Network management system and recording medium |
JP2001331393A (en) * | 2000-05-18 | 2001-11-30 | Canon Inc | Device and method for controlling network device |
-
2007
- 2007-10-09 JP JP2007263392A patent/JP2008027465A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10177533A (en) * | 1996-12-17 | 1998-06-30 | Canon Inc | Information input-output device, information input-output device management system, method for setting position of information input-output device, and method for managing information input-output device |
JPH10187390A (en) * | 1996-12-27 | 1998-07-14 | Canon Inc | Information processor, data processing method for information processor and recording medium storing program that can be read by computer |
JPH1127285A (en) * | 1997-07-04 | 1999-01-29 | N T T Data:Kk | Network management system and recording medium |
JP2001331393A (en) * | 2000-05-18 | 2001-11-30 | Canon Inc | Device and method for controlling network device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012123755A (en) * | 2010-12-10 | 2012-06-28 | Canon Marketing Japan Inc | Server device, server device control method, program, and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100790240B1 (en) | Network management system, display method, and program | |
JP3740320B2 (en) | Device search system and device search method | |
US9602678B2 (en) | Peripheral device control system and method | |
CN101369222B (en) | Data processing apparatus, device controlling method | |
US7877729B2 (en) | Method and apparatus for editing and viewing device layout, and computer program product | |
JP2006350437A (en) | Print controller, print control system, print control method, print control program and recording medium | |
JP2010250561A (en) | Information processing apparatus, control method and program | |
JP5648282B2 (en) | Screen management apparatus and program | |
JP5665579B2 (en) | Management device, management method, and program | |
JP2010109650A (en) | Information processor and image-forming system including the same | |
JP3927946B2 (en) | Information processing apparatus and network device management method | |
JP2008027465A (en) | Network management system, display method and network management program | |
JP5140552B2 (en) | Information processing apparatus and image forming system including the same | |
JP3869972B2 (en) | Device search client and device search method | |
JP5084699B2 (en) | Information processing apparatus and image forming system including the same | |
JP2007214916A (en) | Network device management device, and searching method thereof | |
JP3768726B2 (en) | Device search client and device search method | |
JP2007226695A (en) | Information processor, control method, and control program | |
JP2008027006A (en) | Program for managing peripheral device and information processor and its control method | |
JP5389413B2 (en) | Image forming system | |
JP6061730B2 (en) | Management server device, client device, information processing method, and program | |
JP2008171313A (en) | Information processor, information processing system, and program | |
JP2005108115A (en) | Network device managing device, system, and method, storage medium, and its program | |
JP4065548B2 (en) | Computer and control method thereof | |
JP2006011666A (en) | Printing system, printing method, program and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071108 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071108 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100608 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100630 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20101019 |