首页> 中国专利> 网络管理设备,网络管理方法,以及计算机程序产品

网络管理设备,网络管理方法,以及计算机程序产品

摘要

一种网络管理设备,包括布局图存储单元和布局图状态存储单元。布局图存储单元中存储了基于网络设备的信息生成的布局图。布局图状态存储单元中存储与布局图相联系地存储生成状态,该生成状态指示了布局图处于生成中还是布局图生成已经完成。当布局图处于生成中时,禁止布局图的公开并且通知所有的网络设备布局图处于生成中。当布局图生成已经完成时,检查是否所有的网络设备布局在布局图上。当所有的网络设备布局在布局图上时,允许布局图的公开。

著录项

  • 公开/公告号CN101159594A

    专利类型发明专利

  • 公开/公告日2008-04-09

    原文格式PDF

  • 申请/专利权人 株式会社理光;

    申请/专利号CN200710146528.X

  • 发明设计人 山下晃弘;

    申请日2007-08-20

  • 分类号H04L12/24;

  • 代理机构北京银龙知识产权代理有限公司;

  • 代理人许静

  • 地址 日本东京都

  • 入库时间 2023-12-17 19:58:27

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-08-07

    未缴年费专利权终止 IPC(主分类):H04L12/24 授权公告日:20100811 终止日期:20190820 申请日:20070820

    专利权的终止

  • 2010-08-11

    授权

    授权

  • 2008-06-04

    实质审查的生效

    实质审查的生效

  • 2008-04-09

    公开

    公开

说明书

本申请请求2006年8月21日在日本提交的日本优先权文件2006-224590的优先权并且通过引用结合其全部内容。

技术领域

本发明涉及用于管理网络设备的技术。

背景技术

需要管理在网络上工作的网络设备,诸如打印机、多功能产品(MFP)和服务器。例如,日本专利申请公开No.2006-194626揭示了一种传统技术,其中检测注册到网络的所有网络设备以便产生列表和布局图。

然而,根据该传统技术,如果存在大量的网络设备,需要相当多的时间来规划布局图,经常出现列表或者布局图的生成中断或者延期到下一天的情况。这种不完整的列表或者布局图缺少一些信息并且不匹配实际的情况,因此,不能提供给用户。即使列表或者布局图确定为完整,也可能有信息丢失,造成用户迷惑。

发明内容

本发明的一个目标是至少部分地解决现有技术中的问题。

根据本发明的一个方面,一种网络管理设备包括:获取单元,获取在网络上工作的所有网络设备的设备信息;第一存储单元,其中存储了设备信息;显示单元,以列表显示设备信息;指定单元,在布局图上指定布局位置,在该布局图上要布局关于每个网络设备的设备信息;选择单元,基于网络设备的类型为每个网络设备选择显示图像;生成单元,通过基于布局位置,用显示图像在布局图上布局关于每个网络设备的设备信息来生成布局图;指定单元,指定布局图的生成状态;以及第二存储单元,其中存储了与布局图相联系的生成状态。

根据本发明的另一个方面,一种网络管理方法包括:获取在网络上工作的所有网络设备的设备信息;存储设备信息;以列表显示设备信息;在布局图上指定布局位置,在该布局图上要布局关于每个网络设备的设备信息;基于网络设备的类型为每个网络设备选择显示图像;通过基于布局位置,用显示图像在布局图上布局关于每个网络设备的设备信息来生成布局图;指定布局图的生成状态;以及存储与布局图相联系的生成状态。

根据本发明的再一个方面,一种计算机程序产品,包括计算机可用介质,计算机可用介质中包含了计算机可读程序代码,该计算机可读程序代码在执行时,使得计算机执行上述方法。

参考附图阅读下述关于本发明当前优选实施例的详细描述能够更好地理解本发明上述和其它目的、特征、优势和工业重要性。

附图说明

图1是根据本发明的实施例的网络管理设备的框图;

图2是网络管理设备的登录屏幕的例子;

图3是网络管理设备的管理者屏幕的例子;

图4是网络管理设备的用户屏幕的例子;

图5是网络管理设备的列表屏幕的例子;

图6是网络管理设备的布局图屏幕的例子;

图7是网络管理设备中存储的列表信息的例子;

图8是网络管理设备中存储的布局图信息的例子;

图9是网络管理设备中存储的生成状态的例子;

图10和11是网络管理设备响应来自网络管理者的请求的操作的程序表;

图12是网络管理设备执行的布局图存储处理的流程图;以及

图13是网络管理设备响应来自用户的请求的操作的程序表。

具体实施方式

下面参考附图详细描述本发明的范例实施例。

图1是根据本发明的实施例的网络管理设备10的框图。网络管理设备10管理网络上各种网络设备的注册。网络管理设备10连接到网络,诸如局域网(LAN),广域网(WAN),或者互联网。设置在办公室中的客户端个人计算机(PC)20,MFP 30,文件服务器40也连接到网络。

网络通过诸如100BASE-TX的Ethernet电缆物理地连接。使用对于每个设备适合的协议控制网络上的通信,诸如传输控制协议/互联网协议(TCP/IP)以及用户数据报协议(UDP)/IP。能够通信并且连接到网络的设备,诸如客户PC 20,MFP 30,文件服务器40此后统称为网络设备。

网络管理设备10包括通信控制单元100,互联网页面生成单元200,操作控制单元300,信息管理单元400,布局图管理单元500,以及操作者管理单元600。在后面,网络管理设备10描述为从客户PC 20访问。网络管理设备10可以通过连接到网络管理设备10的显示器(未示出)操作。网络管理设备10也可以经由网络从远程网络设备操作。

操作中使用的应用程序的例子包括诸如Explorer,Mozilla,以及Netscape Navigator的互联网浏览器。这些应用程序可以和操作系统(OS)捆绑在一起或者免费发布而容易地获得。

通信控制单元100在通过通信指令揭示或者获取了网络设备上的信息时控制通信。例如,通信控制单元100通过包括诸如Apache的互联网服务器的自由软件实现。当使用互联网浏览器来操作网络管理设备10时,通信控制单元100包括使用互联网浏览协议,诸如超文本传输协议(HTTP)的计算机程序(通信控制程序)。

互联网页面生成单元200响应于来自操作者的指令生成以超文本标记语言(HTML),可扩展超文本标记语言(XHTML),以及可扩展标记语言(XML)写的结构化的文件,以便显示在操作屏幕上。互联网页面生成单元200包括登录页面生成单元210,操作屏幕生成单元220,列表屏幕生成单元230,以及布局图屏幕生成单元240。

登录页面生成单元210生成图2所示的登录屏幕,网络管理者或者用户可以通过该登录屏幕访问网络管理设备10。当启动网络管理设备10时,出现用于输入登录帐户和密码的登录屏幕。操作屏幕生成单元220生成登录后使用的操作屏幕。来自操作者的指令根据操作者是否作为网络管理者登录或者作为用户登录而改变。从而,根据登录的操作者生成如图3或者4所示的操作屏幕。

图3是网络管理设备10的管理者屏幕700的例子。管理者屏幕700包括六个按钮,网络管理者通过这六个按钮输入命令。六个按钮包括生成列表710,显示列表720,生成布局图730,继续740,结束750以及显示布局图760。

生成列表710用于生成网络设备的列表信息1000。显示列表720用于在屏幕上显示列表信息1000。生成布局图730用于生成网络设备的布局图信息2000。继续740用于在存储了布局图信息2000之后,将“继续”指定为生成状态2300来指示布局图正在生成的过程中。结束740用于在存储了布局图信息2000之后,将“结束”指定为生成状态2300来指示布局图的生成完成。显示布局图760用于在屏幕上显示存储的布局图信息2000。

图4是网络管理设备10的用户屏幕800的例子。用户屏幕800包括两个按钮,用户通过这两个按钮输入命令。两个按钮包括显示列表810和显示布局图820。显示列表810用于在屏幕上显示列表信息1000。显示布局图820用于在屏幕上显示布局图信息2000。

列表屏幕生成单元230基于列表信息1000生成列表屏幕3000。图5是列表屏幕3000的例子。列表屏幕3000显示从列表信息1000生成的列表,包括诸如网络设备的IP地址,媒体访问控制(MAC)地址1300,以及特定信息1400(序列号,计数器等)的信息。

布局图屏幕生成单元240基于布局图信息2000生成布局图屏幕4000。图6是布局图屏幕4000的例子。布局图屏幕4000显示生成状态2300以及从布局图信息2000生成的布局图,其中在对应的坐标2200显示网络设备的名称1100,IP地址1200,以及图形图像4100。

操作控制单元300控制通信控制单元100,互联网页面生成单元200,信息管理单元400,布局图管理单元500,以及操作者管理单元600。操作控制单元300包括中央处理单元(CPU),只读存储器(ROM)以及随机访问存储器(RAM)。CPU根据存储在ROM中的计算机程序使用RAM的工作区域进行操作,从而实现实施例的网络管理。

信息管理单元400管理经由通信控制单元从网络设备获取的信息。信息管理单元400包括信息获取单元410以及信息存储单元420。信息获取单元410获取网络设备上的信息,诸如列表信息1000中包括的名称1100,IP地址1200,MAC地址1300,以及特定信息1400。信息存储单元420中存储了信息获取单元410获取的列表信息。当存储与具有多个域的网络相关的网络设备信息时,对于每个网络管理域存储信息。

图7是列表信息1000的例子。列表信息1000是包括名称1100,IP地址1200,MAC地址1300,以及特定信息1400的列表。信息输入的操作步骤的细节不进入本发明,这里不进行描述。

布局图管理单元500基于信息存储单元420中存储的列表信息1000和网络管理者指示的坐标2200管理布局图信息2000和生成状态2300。布局图管理单元500包括布局图存储单元510和布局状态存储单元520。布局图存储单元510中存储了布局图信息2000。

图8是布局图信息2000的例子。布局图信息2000是包括网络设备的名称1100,IP地址1200,图形类型2100以及坐标2200的列表。名称1100和IP地址1200与列表信息中存储的那些相同。布局状态存储单元520中存储了选择为布局图信息2000中的生成状态2300的“继续”或者“结束”。

图9是如何存储生成状态2300的例子。图9中,生成状态2300存储在包括网络域名和布局图生成状态的列表中,布局图生成状态指示布局图生成是否正在进行还是已经完成。当网络具有多个域时,对于每个网络域存储布局图生成状态。

操作者管理单元600控制对于网络管理设备10的访问。操作者管理单元600包括操作者验证单元610和操作者信息存储单元620。操作者信息存储单元620中存储了用于由操作者验证单元610进行的验证的操作者信息。当操作者在图2所示的登录屏幕上输入登录账号和密码时,操作者验证单元610将输入信息与操作者信息存储单元620中存储的操作者信息相比较,并验证请求访问许可的操作者。

图10和11是网络管理设备10响应来自网络管理者的请求的操作的程序表。

参考图10的部分A描述网络管理者的登录顺序。操作者作为网络管理者在登录屏幕上输入登录账号和密码(步骤S100)。此后,操作者验证单元610将输入信息与操作者信息存储单元620中存储的操作者信息相比较(步骤S101)。当验证成功时,允许操作者作为网络管理者访问网络管理设备10(步骤S102)。操作控制单元300指示操作屏幕生成单元220生成管理者屏幕700(步骤S103),显示管理者屏幕700(步骤S104)。

参考图10的部分B描述列表显示顺序。网络管理者通过显示列表720请求显示列表信息1000(步骤S200)。当接收到请求,操作控制单元300指示信息管理单元400读取信息存储单元420中存储的网络设备的列表信息1000(步骤S201)。信息管理单元400读取列表信息1000(步骤S202)。操作控制单元300指示列表屏幕生成单元230生成列表屏幕3000(步骤S203),显示列表屏幕3000(步骤S204)。

参考图10的部分C描述布局图生成顺序。网络管理者通过生成布局图730访问初始布局图屏幕(步骤S300)。互联网页面生成单元200生成初始布局图屏幕(步骤S301),显示初始布局图屏幕(步骤S302)。网络管理者排列布局图上的网络设备(步骤S303)。网络管理者请求存储生成的布局图信息2000(步骤S304)。响应于该请求,布局图管理单元500在布局图存储单元510中存储布局图信息2000(步骤S305)。当存储完成时(步骤S306),通知网络管理者已经存储了布局图(步骤S307)。网络管理者前进到步骤S400或者步骤S500来指定生成状态2300(步骤S308)。

参考图10的部分D描述布局图生成继续顺序。网络管理者通过继续740将“继续”指定为生成状态2300(步骤S400)。布局图管理单元500在布局状态存储单元520中存储“继续”作为生成状态2300(步骤S401)。当存储完成时(步骤S402),禁止揭示布局图信息2000(步骤S403)。此时,通知网络管理者已经存储了生成状态2300“继续”(步骤S308)。

参考图11的部分E描述布局图生成完成顺序。网络管理者通过结束750将“结束”指定为生成状态2300(步骤S500)。操作控制单元300指示通信控制单元100检查所有网络设备上的信息(步骤S501)。操作控制单元300接收所有网络设备上的信息并使用网络技术领域公知的方法更新列表信息1000(步骤S502)。布局图管理单元500将列表信息1000和布局图信息2000比较(步骤S503)。

操作控制单元300接收列表信息1000和布局图信息2000比较的结果(步骤S504)。操作控制单元300检查列表信息1000和布局图信息2000是否匹配(步骤S505)。如果列表信息1000和布局图信息2000不匹配,通知网络管理者网络异常。通知的细节不进入本发明,这里不描述。布局图管理单元500在布局图状态存储单元存储“结束”作为生成状态2300(步骤S506)。当存储完成(步骤S507),允许布局图信息的揭示(步骤S508)。同时,通知网络管理者存储了特定的状态2300“结束”(步骤S509)。

参考图11的部分F描述布局图显示顺序。网络管理者通过显示布局图760指定要显示的布局图信息2000(步骤S600)。布局图管理单元500读取指定的布局图信息2000(步骤S601)。操作控制单元300指示布局图屏幕生成单元240生成对应于布局图信息2000的布局图屏幕(步骤S602),显示布局图屏幕4000(步骤S603)。

图12是网络管理设备10执行的存储布局图信息2000和生成状态2300的布局图存储处理流程图。在生成布局图信息2000之后(步骤S1100),网络管理者选择是否存储布局图信息2000(步骤S1101)。当不存储布局图信息2000时(步骤S1101为否),处理控制回到步骤S1100。当要存储布局图信息2000时(步骤S1101为是),执行布局图存储处理(步骤S1102)。指示网络管理者选择生成状态2300(步骤S1103)。当选择“继续”时,存储“继续”作为生成状态2300(步骤S1104)。同时,禁止布局图信息2000的公开(步骤S1105)。

当选择“结束”时,发出检查所有网络设备上的信息的指示(步骤S1106)。基于通过网络技术中已知的方法接收的所有网络设备上的信息,更新列表信息1000(步骤S1107)。将列表信息1000和布局图信息2000比较(步骤S1108)。

检查列表信息1000是否匹配布局图信息2000(步骤S1109)。当它们不匹配(步骤S1109为否),通知网络管理者网络异常(步骤S1110)。当它们匹配(步骤S1109为是),存储“结束”作为生成状态2300(步骤S1111)。同时,允许布局图信息2000的公开(步骤S1112)。

图13是网络管理设备10响应来自用户的请求的操作的程序表。

参考图13的部分G描述用户的登录顺序。操作者作为用户在登录屏幕上输入登录账号和密码(步骤S700)。此后,操作者验证单元610将输入信息与操作者信息存储单元620中存储的操作者信息相比较(步骤S701)。当验证成功时,允许操作者作为用户访问网络管理设备10(步骤S702)。操作控制单元300指示操作屏幕生成单元220生成用户屏幕800(步骤S703),显示用户屏幕800(步骤S704)。

参考图13的部分H描述列表显示顺序。用户通过显示列表810请求显示列表信息1000(步骤S800)。当接收到请求,操作控制单元300指示信息管理单元400读取信息存储单元420中存储的网络设备的列表信息1000(步骤S801)。信息管理单元400读取列表信息1000(步骤S802)。操作控制单元300指示列表屏幕生成单元230生成列表屏幕3000(步骤S803),显示列表屏幕3000(步骤S804)。

参考图13的部分I描述布局图显示顺序。用户通过显示布局图820指定要显示的布局图信息2000(步骤S900)。布局图管理单元500读取指定的布局图信息2000(步骤S901)。操作控制单元300确认生成状态为“继续”(步骤S902)。由于禁止布局图揭示,通知用户布局图正处于生成的过程中(步骤S903)。

参考图13的部分J描述布局图生成完成顺序。用户通过显示布局图820指定要显示的布局图信息2000(步骤S1000)。布局图管理单元500读取指定的布局图信息2000(步骤S1001)。操作控制单元300确认生成状态为“结束”(步骤S1002)。由于允许布局图揭示,操作控制单元300指示布局图屏幕生成单元240生成布局图屏幕4000(步骤S1003),显示布局图屏幕4000(步骤S1004)。

如上所述,根据该实施例,指定并存储布局图的生成状态,该生成状态在屏幕上指示了网络设备的管理状态。根据生成状态进行适当的处理。结果是,可以方便管理网络设备的操作,并且可以不使网络上的用户迷惑地进行该操作。

可以在计算机上执行计算机程序来实现与图1所示的网络管理设备相同的效果或者功能。这种计算机程序提供为存储在计算机可读记录介质中并执行。记录介质的例子包括光盘只读存储器(CD-ROM),以及数字多功能光盘(DVD)。

尽管为了完整和清楚的揭示参照特定实施例描述了本发明,所附的权利要求不限制于这些实施例,而是意图包括明确落入这里提出的基本教导的、本领域技术人员可以做出的各种修改和替代结构。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号