Область техники, к которой относится изобретение
Настоящее изобретение относится к компьютерной сети, а более конкретно к системе управления сетевыми устройствами согласно программному обеспечению управления сетевыми устройствами для управления сетевыми устройствами, подсоединенными к компьютерной сети.
Уровень техники
Протокол TCP/IP является протоколом управления сетью, таким как SNMP (ППСУ, простой протокол сетевого управления). В настоящее время протокол TCP/IP не ограничивается сетями на основе TCP/IP, но также широко используется в качестве сетевого протокола управления сетью на основе протокола, отличного от TCP/IP.
Обычно в сетевом управлении на основе SNMP, MIB (БУИ, база данных управляющей информации), к которой сетевое устройство (агент) в качестве объекта управления получает доступ, используется SNMP протокол из ПК (управляющий) для управления сетевым устройством, таким образом осуществляя управление. MIB имеет структуру данных, подобную дереву, а для всех узлов назначаются идентификаторы, такие как ИД объектов, которые могут быть определены безусловно. Также структура MIB называется SMI (СИУС, структура управляющей информации) и описана в RFC1155, "Structure and Identification of Management Information for TCP/IP-based Internets".
В качестве способа эффективного обнаружения в сети различных ресурсов (принтера, копировального аппарата, сервера, сканера и т.п.) и их использования предусмотрен способ, называемый службой каталогов. Служба каталогов представляет собой именно каталог (телефонную книгу) в отношении сети и используется для хранения различной информации. Конкретным примером службы каталогов является LDAP (ОПСК, облегченный протокол службы каталогов), описанный в RFC1777, и NDS (служба каталогов Novell) Novell Co., Ltd. В случае варианта осуществления, в котором не используется служба каталогов, сетевое устройство может быть найдено при помощи использования широковещательного запроса SNMP.
В обычной системе управления сетевыми устройствами, например, сетевое устройство, связанное с сетью, может быть найдено при помощи использования SNMP/MIB или службы каталогов, и состояние сетевого устройства и различная информация, установленная в сетевом устройстве, могут быть отображены и изменены.
В последние годы энергично разрабатывалось веб-приложение, и получены следующие результаты: пользователь может получить доступ к управлению сетевой информацией, отдельно управляя серверным ПК (серверный компьютер) из множества клиентских ПК (клиентские компьютеры) через веб-браузер, просматривать список сетевых устройств, подсоединенных к сети, просматривать и менять состояние сетевых устройств и различную информацию, размещенную в них, и т.п. В этом примере веб-сервер и веб-браузер связаны при помощи HTTP (протокола передачи гипертекстовых файлов).
Одной из функций такого веб-приложения является функция размещения и отображения пиктограмм (пиктограмм устройств), обозначающих сетевые устройства, в качестве объектов управления в виртуальной схеме, так что могут быть распознаны реальные местоположения установки сетевых устройств. В описании такая функция или схема, сформированная этой функцией, называется "схемой устройств". Такая функция является эффективной во время подтверждения местоположения установки сетевого устройства в случае наличия ошибки (например, заедание бумаги или отсутствие бумаги) так, что пользователь или администратор сети должен дойти до местоположения установки неисправного сетевого устройства, как к объекту управления, и предпринять некоторые меры или т.п.
Раскрытие изобретения
Однако в вышеуказанном обычном примере, поскольку список сетевых устройств и одна или множество схем устройств, сформированных каждым местоположением установки, отображаются независимо, в таких случаях существует множество отображений устройств, причем некоторое количество устройств расположено на схеме устройств или ей подобной, трудно определить, в каком местоположении схемы таких устройств расположено требуемое сетевое устройство.
Следовательно, чтобы разрешить указанную выше проблему, настоящее изобретение характеризуется тем, что для пользователя отображается идентификационная информация о том, в каком местоположении в схеме таких устройств размещено указанное сетевое устройство, таким образом, что он может просто и быстро воспринять ее.
Краткое описание чертежей
Фиг.1 является диаграммой, на которой показано строение сети, в которой может работать система управления сетевыми устройствами;
фиг.2 является блок-схемой, на которой показан пример конструкции ПК, на котором может работать программное обеспечение управления сетевыми устройствами;
фиг.3 является диаграммой, на которой показан пример списка устройств, который отображается при помощи системы управления сетевыми устройствами;
на фиг.4 показан пример страницы управления устройством;
на фиг.5 показан пример схемы устройств, которая отображается при помощи системы управления сетевыми устройствами;
на фиг.6 показан пример схемы устройств, которая отображается при помощи системы управления сетевыми устройствами;
на фиг.7 показан пример схемы устройств, которая отображается при помощи системы управления сетевыми устройствами;
фиг.8 является блок-схемой, на которой показан пример способа обработки в случае отображения ссылки 305 на схеме устройств;
фиг.9 является блок-схемой, на которой показан пример способа обработки в случае отображения ссылки 405 на схеме устройств;
фиг.10 является блок-схемой, на которой показан пример способа обработки поиска схемы устройств, на которой размещены пиктограммы устройств;
фиг.11 является блок-схемой, на которой показан пример способа обработки в случае отображения схемы устройств;
фиг.12 является блок-схемой, на которой показан пример информации управления схемой устройств;
фиг.13 является блок-схемой, на которой показан пример информации создания схемы устройств;
фиг.14 является блок-схемой, на которой показан пример информации создания схемы устройств;
фиг.15 является блок-схемой, на которой показана схема распределения памяти в запоминающем устройстве.
Осуществление изобретения
Работа программного обеспечения управления сетевыми устройствами согласно настоящему изобретению и системы управления сетевыми устройствами на основе программного обеспечения управления сетевыми устройствами будет описана более подробно ниже со ссылкой на чертежи.
Фиг.1 является диаграммой, на которой показано строение сети, в которой может работать система управления сетевыми устройствами согласно настоящему изобретению. На фиг.1, все сетевые устройства как объекты управления, серверный ПК (серверный компьютер) для сетевого управления и клиентский ПК (клиентский компьютер) для сетевого управления соединены в ЛС 100 (LAN, локальную сеть).
Ссылочные позиции со 101а по 101с обозначают цветные принтеры; со 102а по 102d - черно-белые принтеры; со 103а по 103с - гибридные устройства (устройства, имеющие функцию копирования, функцию воспроизведения и функцию печати); и 104 - сканер. Эти устройства снабжены сетевыми интерфейсными картами или им подобными и, соответственно, подсоединены к ЛС 100. Сетевые устройства не ограничиваются указанными, но также могут быть использованы другие устройства, которые могут быть подсоединены к сети.
Такие сетевые устройства представляют собой сетевые устройства, которые могут управляться при помощи системы управления сетевыми устройствами. Их поиск может выполняться при помощи способа, такого как служба каталогов или подобная ей, а информация может быть получена и установлена при помощи SNMP/MIB.
Ссылочные позиции со 105а по 105е обозначают ПК (персональные компьютеры), которые могут быть подсоединены к сети. Такие ПК представляют собой ПК, на которых может выполняться программное обеспечение управления сетевыми устройствами согласно настоящему изобретению. В случае, когда система управления сетевыми устройствами согласно настоящему изобретению создана при помощи веб-сервера и веб-браузера, программное обеспечение управления сетевыми устройствами и веб-сервер работают на одном из серверных ПК, а веб-браузер работает на других ПК (клиентских ПК). Веб-браузер получает доступ к программному обеспечению управления сетевыми устройствами, которое работает на серверном ПК, таким образом предоставляя возможность пользователю использовать систему управления сетевыми устройствами.
Фиг.2 является блок-схемой, на которой показан пример конструкции ПК, на котором может выполняться программное обеспечение управления сетевыми устройствами согласно настоящему изобретению. На фиг.2 ссылочная позиция 200 обозначает ПК, на котором выполняется программное обеспечение управления сетевыми устройствами, и он подобен ПК со 105а по 105е по фиг.1. ПК 200 имеет ЦПУ 201 (центральное процессорное устройство) для выполнения программного обеспечения управления сетевыми устройствами, которое хранится в ПЗУ 202 (постоянное запоминающее устройство) или HD 211 (ЖД, жестком диске), или которое загружается с FD 212 (ГД, гибкого диска), CD 213 (привод CD-ROM) или DVD 214 (привода DVD-ROM, универсального цифрового диска). ПК комплексно управляет устройствами, которые подсоединены к системной шине 204.
Ссылочная позиция 203 обозначает ОЗУ (оперативное запоминающее устройство), которое функционирует в качестве основного запоминающего устройства, рабочую область или подобную ей для ЦПУ 201; 205 - КК (контроллер клавиатуры) для управления вводом команд с КВ 209 (клавиатуры), координатно-указательного устройства (не показано) и т.п.; 206 - CRTC (контроллер CRT (ЭЛТ, электронно-лучевой трубки)) для управления отображением на CRT 210 (CRT-дисплей); и 207 - КД (контроллер диска) для управления доступом к HD 211, FD 212, CD 213 и DVD 214 для хранения загрузочных программ, различных приложений, файла редактирования, файла пользователя, программного обеспечения управления сетевыми устройствами и тому подобного.
Ссылочная позиция 208 обозначает СА (сетевой адаптер) для двунаправленной передачи и приема данных в другое сетевое устройство или из него через ЛС 100.
Во всех описаниях, которые будут приведены ниже, исполняющими аппаратными средствами является ЦПУ 201, а управляющим программным обеспечением является программное обеспечение управления сетевыми устройствами, установленное на HD 211 (жестком диске), если не указано противное.
Ниже будут изложены примеры различных экранных форм, которые отображаются при помощи системы управления сетевыми устройствами согласно настоящему изобретению.
На фиг.3 показан пример списка устройств, который отображается при помощи системы управления сетевыми устройствами согласно настоящему изобретению. Как показано на диаграмме, в этом примере среди сетевых устройств, подсоединенных к ЛС 100, в списке 300 устройств отображаются цветной принтер 101а, принтеры 102а и 102b и гибридные устройства со 103а по 103с.
В списке устройств отображаются в виде списка: (1) сетевые устройства, поиск которых выполнялся при помощи процедуры поиска с использованием MIB/SNMP согласно системе управления сетевыми устройствами, (2) отдельные сетевые устройства, выбранные из сетевых устройств, для которых выполнялся поиск, (3) сетевые устройства, вручную зарегистрированные в системе управления сетевыми устройствами, и им подобные.
На диаграмме ссылочная позиция 306 обозначает выпадающий список для переключения формата отображения. Поскольку в настоящее время выбран "список", сетевые устройства отображаются в формате списка. При помощи выбора "формата схемы" в выпадающем списке 306 может быть отображена схема 500 или 600 устройств, которые будут объяснены ниже.
В качестве информации по каждому сетевому устройству в списке 300 устройств отображаются название 301 устройства, название 302 продукта, местоположение 303 установки и сетевой адрес 304.
Помимо этого, ссылка 305 (на схему устройств) для отображения схемы устройств, на которой размещены пиктограммы, указывающие соответствующие сетевые устройства, отображается в области 303 местоположения установки. В этом примере ссылка 305 для отображения схемы устройств мест размещения отображена для цветного принтера 101а, гибридного устройства 103с и принтеров 102а и 102b. Эта ссылка представляет собой кнопку для отображения устройств.
На фиг.3 в особенности информация, соответствующая 101а, 103а, 103b, 103с, 102а и 102b по фиг.1, отображена на каждой линии.
Когда пользователь щелкает мышью по ссылке 305, отображается схема устройств, соответствующая данной ссылке. Например, в списке 300 устройств при щелчке мышью по ссылке 305 на схему устройств, отображенной в области местоположения 303 установки принтера 102а, отобразится схема 700 устройств, показанная на фиг.7, которая будет объяснена ниже.
На фиг.4 показан пример экранной формы, которая отображается, когда выбирается одно из сетевых устройств, отображенное в списке 300 устройств по фиг.3. На фиг.4 показан пример страницы управления устройством, которая отображается, если указан принтер 102а.
Хотя в этом примере показана страница, на которой отображается информация для указания в основном сетевых устройств, она может быть переключена на другую страницу (не показано) для отображения другой информации (ошибочного состояния, информации об оборудовании, сетевой информации, информации о задании и т.п.).
На фиг.4 название 401 устройства, местоположение 402 установки, номер 403 типа картриджа с тонером, название 404 продукта и им подобное отображаются в качестве информации относительно принтера 102а на странице 400 управления устройством. Помимо этого, ссылка 405 на схему устройств, на которой размещена пиктограмма, указывающая принтер 102а, отображается в области местоположения 402 установки. Когда пользователь щелкает мышью по ссылке 405 на схеме устройств, отображается схема 700 устройств, показанная на фиг.7, которая будет объяснена ниже.
Такая ссылка отображается только в случае, если пиктограммы размещены на схеме устройств, таким образом предотвращая ситуацию, в которой пользователь без необходимости отображает схему устройств, несмотря на отсутствие соответствующей схемы устройств.
На фиг.5 и фиг.6 показаны примеры схем устройств, которые отображаются при помощи системы управления сетевыми устройствами согласно настоящему изобретению. На фиг.5 размещены пиктограмма, указывающая принтер 102а, пиктограмма, указывающая гибридное устройство 103с, и пиктограммы для перехода к другой схеме устройств для сетевых устройств, подсоединенных к ЛС 100 по фиг.1.
На фиг.6 размещены пиктограмма, указывающая цветной принтер 101а, пиктограмма, указывающая принтер 102b, и пиктограммы для перехода к другой схеме устройств среди сетевых устройств, подсоединенных к ЛС 100 по фиг.1.
На диаграммах ссылочные позиции 501 и 601 обозначают выпадающие списки для переключения формата отображения для отображения сетевых устройств. Путем выбора "формата списка" в выпадающем списке 501 или 601 может быть отображен список 300 устройств.
Помимо этого, ссылочные позиции 502 и 602 обозначают выпадающие списки для выбора схемы устройств, предназначенных для отображения. Когда выбирается "1-й этаж", отображается схема устройств, соответствующая первому этажу. В этом случае схемы 500 и 600 устройств могут быть переключены в выпадающих списках.
На фиг.7 показан пример схемы устройств, которая отображается при помощи системы управления сетевыми устройствами согласно настоящему изобретению. Фиг.7 отличается от фиг.5 в том отношении, что пиктограмма принтера 102b выделена четырехугольником и отображена с выделением. То есть, на фиг.7 показан пример схемы устройств, которая отображается в случае, если щелкнули мышью по ссылке на схему устройств, связанную с каждым устройством.
Схема 700 устройств по фиг.7 отображается в случае, если в схеме 300 устройств по фиг.3 щелкнули мышью по ссылке 305 на схему устройств, отображенную в области отображения информации об устройствах для принтера 102а, или в случае, если щелкнули мышью по ссылке 405 на схему устройств, отображенную на странице 400 управления устройством для принтера 102а, показанную на фиг.4.
Хотя отображение с выделением образовано путем обведения пиктограммы четырехугольником, это может быть сделано другим способом, таким как, например, изменение цвета пиктограммы, мерцание пиктограммы или увеличение размера пиктограммы.
В настоящем изобретении ниже со ссылкой на блок-схемы будет объяснен способ обработки для отображения ссылок 305 и 405 в схеме устройств для списка 300 устройств, показанного на фиг.3 и странице управления устройством, показанной на фиг.4, соответственно, и способ обработки отображения с выделением пиктограммы устройства (пиктограммы, указывающей сетевое устройство) в схеме 700 устройств, показанной на фиг.7.
Фиг.8 является блок-схемой, показывающей пример способа обработки в случае, если ссылка 305 на схему устройств отображается в списке 300 устройств, показанном на фиг.3.
В блок-схеме на этапе S801 значение переменной i для подсчета количества устройств, которые отображаются в списке устройств, устанавливают в 0. Далее следует этап S802. Значение переменной i становится значением индекса, которое начинается с 0 и используется для ссылки на каждое сетевое устройство в последующем способе обработки.
На этапе S802 значение переменной i сравнивают с количеством устройств, которые отображаются в списке устройств. Если значение переменной i меньше, чем количество устройств, далее следует этап S803 (ДА на этапе S802). В противном случае программа обработки завершается (НЕТ на этапе S802).
На этапе S803 информация относительно сетевого устройства (i-е сетевое устройство), для которого значение переменной i используется в качестве индекса, отображается в области отображения информации об устройствах. Далее следует этап S804. Информация об устройствах, которая отображается здесь, представляет собой информацию, полученную от сетевого устройства при поиске сетевого устройства как объекта управления (например, название устройства, название продукта, местоположение установки, сетевой адрес, адрес MAC (аппаратный адрес) и т.п.), и информацию, хранящуюся в системе управления сетевыми устройствами относительно сетевого устройства как объекта управления (например, скорость печати, разрешение печати и т.п.). Информация, которая отображается, может быть изменена каждым пользователем.
На этапе S804 выполняется поиск схемы устройств, на которой размещено сетевое устройство, использующее значение переменной i в качестве индекса, согласно процедуре, показанной на фиг.10, которая будет объяснена ниже. На этапе S804 предполагается, что если производится поиск схемы устройств, на которой размещена пиктограмма, показывающая сетевое устройство, то возвращается информация (например, ИД схемы устройств) для идентификации схемы устройств в месте размещения.
На этапе S805 определяют, была или нет на этапе S804 обнаружена схема устройств, на которой размещена пиктограмма, показывающая сетевое устройство. Если схема устройств обнаружена, далее следует этап S806 (ДА на этапе S805). В противном случае далее следует этап S807 (НЕТ на этапе S805). Обнаружена ли схема устройств или нет, можно установить при помощи проверки, возвращена или нет ИД информация для идентификации схемы устройств.
На этапе S806 на основе ИД информации для идентификации схемы устройств, полученной на этапе S804, ссылка для отображения схемы устройств, показанная при помощи ИД информации, отображается в области отображения информации об устройствах.
На этапе S807 к значению переменной i прибавляется 1, и далее следует этап S802.
При помощи такого способа обработки для каждого сетевого устройства отображается информация относительно сетевого устройства. Если пиктограмма, показывающая сетевое устройство, размещена на одной из схем устройств, то для такой схемы устройств может быть отображена ссылка.
Фиг.9 является блок-схемой, показывающей пример способа обработки в случае, если ссылка 405 на схему устройств отображена для страницы 400 управления устройством, показанной на фиг.4.
В этой блок-схеме на этапе S901 информация, которая отображается на странице 400 управления устройством, получена при помощи использования MIB/SNMP от сетевого устройства, выступающего в качестве объекта управления страницы управления устройством, т.е. из сетевого устройства, выбранного из списка устройств. В примере по фиг.3 название 401 устройства, местоположение 402 установки, номер 403 типа картриджа с тонером, название 404 продукта и тому подобное получены из сетевого устройства.
На этапе S902 отображается информация, полученная из устройства на этапе S901. На этапе S903 выполняется поиск схемы устройств, на которой размещена пиктограмма, показывающая сетевое устройство в качестве объекта управления страницы управления устройством, в соответствии с процедурой, показанной на фиг.10, которая будет объяснена ниже. В этом способе обработки предполагается, что в случае, если обнаружена схема устройств, на которой размещена пиктограмма устройства, возвращается информация (например, ИД схемы устройств) для идентификации обнаруженной схемы устройств.
На этапе S904 определяют, обнаружена или нет на этапе S903 схема устройств, на которой размещена пиктограмма устройства службы устройств в качестве объекта управления страницы управления устройством. Если схема устройств обнаружена, далее следует этап S905 (ДА на этапе S904). В противном случае выполнение программы завершается (НЕТ на этапе S904).
На этапе S905 на основе информации для идентификации схемы устройств, полученной на этапе S903, ссылка для отображения обнаруженной схемы устройств отображается в области отображения информации об устройствах. В примере страницы 400 управления устройством, показанной на фиг.4, ссылка 405 на схему устройств отображается в области для отображения "местоположения установки" в области отображения информации об устройствах.
На фиг.8 и фиг.9 показан процесс отображения для программного обеспечения управления сетевыми устройствами в случае, если программное обеспечение управления сетевыми устройствами активировано на каждом ПК.
Однако в случае, если программное обеспечение управления сетевыми устройствами и веб-сервер активированы серверным ПК, а веб-браузер, активированный на каждом клиентском ПК, получает доступ к программному обеспечению управления сетевыми устройствами, "процесс отображения" на фиг.8 обозначает способ обработки такой, что программное обеспечение управления сетевыми устройствами на серверном ПК вводит информацию, предназначенную для отображения на веб-странице, которая предоставляется веб-браузеру через веб-сервер. То есть, если веб-страница описывается при помощи языка, такого как HTML (язык гипертекстовой разметки), XML (расширяемый язык разметки) или им подобного, на этой веб-странице описывается информация относительно сетевого устройства или ссылка на схему устройств. Программное обеспечение управления сетевыми устройствами передает данные сформированной веб-страницы в веб-браузер через веб-сервер.
Фиг.10 является блок-схемой, показывающей пример способа обработки для поиска схемы устройств, на которой размещены пиктограммы устройств, и такой способ обработки выполняется на этапе S804 на фиг.8 и на этапе S903 на фиг.9.
На фиг.10 на этапе S1001 сохраняется ИД информация для идентификации сетевого устройства, которое определяется при активации этого способа обработки и служит в качестве объекта обработки для способа обработки. В качестве ИД информации для идентификации сетевого устройства обычно используется, например, МАС адрес или ему подобный. Однако может использоваться другая ИД информация.
На этапе S1002 считывается информация (информация управления схемой устройств) для управления схемой устройств, сформированная на странице редактирования схемы устройств. На фиг.12 показан пример информации управления схемой устройств, которая считывается в данном случае. В диаграмме ссылочные позиции, показанные с левой стороны каждой линии, указывают номера строк линий и добавлены для простоты объяснения. В диаграмме количество схем устройств указано на строке 2, ИД и название первой схемы устройств указаны на строках 4-6, и ИД и название второй схемы устройств указаны на строках 8-10 соответственно.
В этом примере понятно, что существуют две схемы устройств, ИД первой схемы устройств приравнено к 1, ее имя - "1-й этаж", ИД второй схемы устройств приравнено к 2, и ее имя - "2-й этаж". ИД схемы устройств используется для получения доступа к информации строения (информации строения схемы устройств) каждой схемы устройств, которая будет объяснена ниже, и идентификации схемы устройств, которая отображается при щелчке мышью по ссылке на схему устройств.
На этапе S1003 значение переменной m для подсчета количества схем устройств устанавливается в исходном положении в 0. Значение переменной m становится значением индекса, которое начинается от 0 и используется для ссылки на каждую схему устройств в последующем способе обработки.
На этапе S1004 значение переменной m сравнивают с количеством схем устройств. Если значение переменной m меньше, чем количество схем устройств, далее следует этап S1006 (ДА на этапе S1004). В ином случае далее следует этап S1005 (НЕТ на этапе S1004).
На этапе S1005 сообщение, показывающее, что схема устройств, на которой размещена пиктограмма определенного сетевого устройства, не существует, возвращается в качестве результата этого способа обработки. Программа обработки завершается.
На этапе S1006 получают список сетевых устройств, размещенных на схеме устройств, использующей переменную m в качестве индекса. Допустим, что информация строения (информация строения схемы устройств) каждой схемы устройств отдельно сохраняется в файле, который может быть идентифицирован при помощи ИД схемы устройств, показанной на фиг.12. На фиг.13 и фиг.14 показаны примеры информации строения схемы устройств.
На фиг.13 показана информация строения схем устройств, показанных на фиг.5 и фиг.7. На диаграмме ссылочные позиции, показанные с левой стороны каждой строки, указывают номера строк и добавлены для простоты объяснения. На диаграмме размер схемы устройств указан на строке 1 и название файла изображения, который отображается как фон схемы устройств, указано на строке 2. Файл изображения, который отображается как фон схемы устройств, представляет собой пиктограмму, показывающую план местоположений установок. Например, в схеме устройств по фиг.5 пиктограмма, показывающая рабочие столы, стулья и проходы, находится в файле изображения. Путем размещения пиктограмм, показывающих сетевые устройства на плане местоположений установок, показанных при помощи файла изображения, может быть легко указано, в каких местоположениях установлены сетевые устройства в комнате или здании.
Информация относительно различных пиктограмм, размещенных на схеме устройств, указана на строке 3 и последующих строках. Информация пиктограммы схем для перехода к другой схеме устройств описана на строках 3-4. Информация веб-пиктограммы для перехода к другому веб-сайту описана на строках 5-6 и строках 7-8.
Информация пиктограмм устройств для перехода на страницу управления устройством описана на строках 9-12 и строках 13-16. Информация относительно устройств, связанных с пиктограммами устройств, сохранена в информации пиктограмм устройств, указанной на строках 9-12 и строках 13-16. Путем сравнения информации, сохраненной здесь, с информацией для идентификации сетевых устройств, сохраненных на этапе S901, может быть определено, размещены или нет на схеме устройств пиктограммы, указывающие сетевые устройства как объекты обработки. Путем подсчета количества сохраненной информации пиктограмм устройств можно получить количество сетевых устройств, размещенных на схеме устройств.
Помимо этого, данные о координатах (Х положение, Y положение), показывающие положение размещения, заголовок (DEVICE TYPE (тип устройства), NAME (название), MODEL (модель)), который отображается в такой форме, в которой он является дополнением к пиктограмме, и тому подобное также включены в каждую информацию относительно пиктограмм.
Аналогично на фиг.14 показана информация строения схемы устройств, показанной на фиг.6. Размер схемы устройств сохранен на строке 1. Название файла изображения, который отображается как фон схемы устройств, сохранено на строке 2.
Информация относительно различных пиктограмм, размещенных на схеме устройств, сохранена на строке 3 и последующих строках. Информация пиктограммы схем для перехода к другой схеме устройств описана на строках 3-4. Информация веб-пиктограммы для перехода к другому веб-сайту описана на строках 5-6 и строках 7-8.
Информация пиктограмм устройств для перехода на страницу управления устройством описана на строках 9-12 и строках 13-16.
Продолжим объяснение фиг.10. На этапе S1007 значение переменной n для подсчета количества устройств, размещенных на схеме устройств, использующей переменную m в качестве индекса, устанавливается в 0. Значение переменной n становится значением индекса, которое начинается от 0, для ссылки на каждое сетевое устройство, размещенное на схеме устройств, используя переменную m в качестве индекса в способах обработки, которые будут объяснены ниже.
На этапе S1008 значение переменной n сравнивается с количеством сетевых устройств, размещенных на схеме устройств. Если значение переменной n меньше, чем количество сетевых устройств, далее следует этап S1010 (ДА на этапе S1008). В ином случае далее следует этап S1009 (НЕТ на этапе S1008).
На этапе S1009 к значению переменной m прибавляется "1", и далее следует этап S1004.
На этапе S1010 информация от сетевых устройств, использующих переменную n в качестве индекса, сравнивается с ИД информацией устройства, сохраненного на этапе S1001. Если n-е сетевое устройство совпадает с определенным сетевым устройством, далее следует этап S1011 (ДА на этапе S1010). В ином случае далее следует этап S1012 (НЕТ на этапе S1010).
На этапе S1011 результат поиска, показывающий, что схема устройств, на которой размещено определенное сетевое устройство, существует, и информация (например, ИД схемы устройств) для идентификации схемы устройств возвращается как результат обработки. Программа обработки завершается.
На этапе S1012 "1" прибавляется к значению переменной n, и далее следует этап S1008.
При помощи вышеуказанных способов обработки, если пиктограмма, показывающая сетевое устройство, размещена на одной из схем устройств, устанавливается схема устройств со стороны места размещения, и предоставляется информация для идентификации схемы устройств на стороне места размещения, например, ИД схемы устройств.
Фиг.11 является блок-схемой, показывающей пример обработки в случае отображения схемы устройств, показанной на фиг.5, фиг.6 и фиг.7. Пиктограмма, показывающая отдельное сетевое устройство, также отображается с выделением.
Программа обработки, показанная на фиг.11, активируется в случае, если существует запрос схемы устройств. Если произведен запрос отображения, информация (например, ИД схемы устройств) для идентификации схемы устройств отображается, если существует сетевое устройство, которое необходимо отобразить с выделением, причем информация определяется (например, МАС адрес) для идентификации такого сетевого устройства.
Например, если щелкают мышью по ссылке на схему устройств и схема устройств отображается, то определяется сетевое устройство для отображения с выделением. В другом способе (например, в случае, если в списке устройств на фиг.3 выбран "формат схемы" из выпадающего списка 306 и схема устройств отображается) сетевое устройство, предназначенное для отображения с выделением, подробно не определяется.
На фиг.11 на этапе S1101 определяют, определено или нет сетевое устройство во время запроса отображения схемы устройств, которое требуется отобразить с выделением. Если сетевое устройство определено, далее следует этап S1102 (ДА на этапе 1101). В ином случае далее следует этап S1103 (НЕТ на этапе S1101). На этапе S1102 сохраняется ИД информация сетевого устройства, которое требуется отобразить с выделением и которое отобразилось во время запроса отображения схемы устройств.
На этапе S1103 получают информацию строения (например, данные, показанные на фиг.13 и фиг.14) схемы устройств, предназначенной для отображения. На этапе S1104 изображение фона схемы устройств отображается на основе файла изображения, определенного при помощи информации строения схемы устройств.
Далее пиктограммы отображаются на этапе S1105 и последующих этапах. Во-первых, на этапе S1105 значение переменной k для подсчета количества пиктограмм, размещенных на схеме устройств, устанавливается в 0. Значение переменной k становится значением индекса, которое начинается от 0 и используется для ссылки на информацию каждой пиктограммы, размещенной на схеме устройств, предназначенной для отображения в последующем способе обработки.
На этапе S1106 значение переменной k сравнивают с количеством пиктограмм, размещенных на схеме устройств. Если значение переменной k меньше, чем количество пиктограмм, далее следует этап S1107 (ДА на этапе S1106). В ином случае программа обработки завершается (НЕТ на этапе S1106).
На этапе S1107 проверяют информацию k-й пиктограммы, таким образом определяя, представляет ли собой или нет эта пиктограмма пиктограмму устройства и представляет ли собой или нет сетевое устройство, связанное с пиктограммой устройства, сетевое устройство, показанное при помощи ИД информации, сохраненной на этапе S1102. Если ДА, далее следует этап S1109 (ДА на этапе S1107). В ином случае далее следует этап S1108 (НЕТ на этапе S1107).
На этапе S1108 k-я пиктограмма отображается в обычном формате в схеме устройств. На этапе S1109 k-я пиктограмма отображается с выделением в формате таком, при котором она может быть отличимой от других пиктограмм. На этапе S1110 "1" прибавляется к значению переменной k. В случае отображения положение отображения определяется на основе координатных данных, включенных в информацию пиктограммы, и пиктограмма отображается в положении, показанном при помощи координатных данных.
На фиг.11 показан способ обработки отображения для программного обеспечения управления сетевыми устройствами в случае, если программное обеспечение управления сетевыми устройствами активировано на каждом ПК.
Однако в случае, если программное обеспечение управления сетевыми устройствами и веб-сервер активированы на серверном ПК, а веб-браузер, активированный на клиентском ПК, получает доступ к программному обеспечению управления сетевыми устройствами, то "отображение" на фиг.11 обозначает способ обработки такой, при котором программное обеспечение управления сетевыми устройствами на серверном ПК вводит информацию, предназначенную для отображения, на веб-страницу, которая предоставляется веб-браузеру через веб-сервер. То есть, если веб-страница отображается при помощи языка, такого как HTML, XML или им подобного, то информация, относящаяся к сетевому устройству и ссылка на схему устройств, отображаются на веб-странице. Помимо этого, на этапе S1109 на веб-странице выдается сообщение, показывающее, что пиктограмма отображена с выделением. Программное обеспечение управления сетевыми устройствами передает данные сформированной веб-страницы в веб-браузер через веб-сервер.
При помощи этого способа, когда пиктограмма, показывающая план местоположения установок, отображается на схеме устройств, могут быть отображены пиктограммы, показывающие сетевые устройства. Более конкретно, если определены ссылка 305 на фиг.3 или ссылка 405 на фиг.4, то могут быть отображены с выделением пиктограммы отдельных сетевых устройств. Положение в схеме устройств, в котором размещена пиктограмма, указывающая сетевое устройство, определенное пользователем, может быть отображено таким образом, чтобы пользователь мог легко это подтвердить.
При помощи программы, которая устанавливается извне, программное обеспечение управления сетевыми устройствами согласно настоящему изобретению, описанное выше, может выполняться на ПК 200, на котором может выполняться программное обеспечение управления сетевыми устройствами, показанное на фиг.2. В этом случае настоящее изобретение применяется для случая, в котором программа поставляется в ПК 200 при помощи носителя данных, такого как флэш-память, гибкий диск, CD-ROM, DVD-ROM и т.п., или при помощи загрузки информации, включающей в себя программу из внешней памяти в ПК 200 через сеть, такую как электронная почта, система связи персональных компьютеров и т.п.
Фиг.15 представляет собой диаграмму, показывающую схему памяти в CD-ROM в качестве примера носителя данных. Ссылочная позиция 9999 обозначает область, в которой сохранена информация о директории. Показаны область 9998, в которой сохранена дальнейшая инсталляционная программа, и область 9997, в которой сохранено программное обеспечение управления сетевыми устройствами. Ссылочная позиция 9998 обозначает область, в которой сохранена инсталляционная программа, а 9997 указывает область, в которой сохранено программное обеспечение управления сетевыми устройствами. Когда программное обеспечение управления сетевыми устройствами, согласно настоящему изобретению, инсталлируется в ПК 200, инсталляционная программа, сохраненная в области 9998, считывается из нее и загружается в систему, и выполняется ЦПУ 201. Затем инсталляционная программа, которая выполняется ЦПУ 201, считывает программное обеспечение управления сетевыми устройствами из области 9997, в которой сохранено программное обеспечение управления сетевыми устройствами, и сохраняет его на жестком диске 211.
Естественно, объект настоящего изобретения также осуществляется при помощи способа, в соответствии с которым поставляется носитель данных, в котором записаны программные коды программного обеспечения для реализации функций вариантов осуществления, указанных выше, для системы или устройства, а компьютер (или ЦПУ или БМ (блок микропроцессора)) системы или устройства считывает и выполняет программные коды, сохраненные на носителе данных. В этом случае сами программные коды считываются из носителя данных, реализуя новые функции настоящего изобретения, а носитель данных, в котором сохранены программные коды, реализует настоящее изобретение.
В качестве носителя данных для поставки программных кодов можно использовать, например, гибкий диск, жесткий диск, оптический диск, магнитный диск, CD-ROM, CD-R, DVD-ROM, магнитную ленту, энергонезависимую карту памяти, ПЗУ и т.п.
Функции вариантов осуществления, указанные выше, могут быть реализованы при помощи способа посредством выполнения компьютером считанных программных кодов. В качестве другого способа OC (оперативная система) или подобная ей, которая выполняется на компьютере, выполняет часть или все способы обработки, и функции вариантов осуществления, указанные выше, могут быть реализованы при помощи этих способов обработки.
Далее, программные коды, считанные из носителя данных, записываются в память, предусмотренную на функциональной плате расширения, вставленной в компьютер, или в функциональном блоке расширения, подсоединенном к компьютеру, ЦПУ, предусмотренный на функциональной плате расширения, вставленной в компьютер, или в функциональном блоке расширения, подсоединенном к компьютеру, выполняет часть или все реальные способы обработки на основе инструкций программных кодов, а функции вариантов осуществления, указанные выше, могут быть реализованы при помощи этих способов обработки.
Естественно, настоящее изобретение может быть применено в случае, в котором программа высылается инициатору запроса по линии связи, такой как система связи персональных компьютеров, или ей подобной, из носителя данных, в котором записаны программные коды программного обеспечения для реализации функций или вариантов осуществления, указанных выше.
Как описано выше, согласно настоящему изобретению отображается, в каком положении, какой экранной форме размещена ИД информация, указывающая определенное сетевое устройство, таким образом, чтобы пользователь мог легко и быстро это подтвердить.
Помимо этого, в отношении каждого сетевого устройства, обнаруженного при поиске, ссылка на экранную форму, изображающую схему, показывающую местоположение установок сетевых устройств, отображается в соответствии со списком сетевых устройств или страницей управления сетевым устройством, позволяя таким образом экранной форме, на которой размещены пиктограммы, указывающие сетевые устройства, легко отображаться таким образом, что для пользователя существует эффект улучшения эффективности использования.
Помимо этого, при отображении экранной формы при помощи отображенной с выделением пиктограммы, указывающей определенное сетевое устройство, местоположение установки сетевого устройства на месте, изображенном при помощи экранной формы, может быть отображено таким образом, что оно может быть идентифицировано, что для пользователя существует эффект улучшения эффективности использования.
Изобретение относится к компьютерной сети. Его использование позволяет получить технический результат в виде упрощения и ускорения выдачи информации о местоположении сетевого устройства. Этот результат достигается благодаря наличию этапов: получения информации относительно сетевых устройств; управления отображением списка сетевых устройств; управления отображением местоположения идентификационной информации сетевого устройства в схеме установки устройств; поиска схемы установки устройства, на которой идентификационная информация соответствует расположению определенного сетевого устройства; причем на этапе управления отображением местоположения управляют отображением таким образом, что идентификационная информация сетевого устройства отображается на схеме установки устройства с выделением в положении, указывающем местоположение этого сетевого устройства в помещении. 9 н. и 14 з.п. ф-лы, 15 ил.
ЩИТОВОЙ ДЛЯ ВОДОЕМОВ ЗАТВОР | 1922 |
|
SU2000A1 |
US 6041349 А, 21.03.2000 | |||
СПОСОБ АДМИНИСТРИРОВАНИЯ СЕТЕВЫХ КОМПЬЮТЕРНЫХ ПРИЛОЖЕНИЙ И СИСТЕМА ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ (ВАРИАНТЫ) | 1995 |
|
RU2143183C1 |
Перекатываемый затвор для водоемов | 1922 |
|
SU2001A1 |
US 6269398 B1, 31.07.2001. |
Авторы
Даты
2007-03-20—Публикация
2003-02-27—Подача