经由增强现实用户界面的网络设备修改的制作方法

文档序号:19382764发布日期:2019-12-11 00:34阅读:180来源:国知局
经由增强现实用户界面的网络设备修改的制作方法



背景技术:

企业或大型公司的网络可跨越若干不同的建筑物、校园和/或地理位置。这些大型网络可部署数百至数千个不同的网络设备,所有这些网络设备都互相连接以维持企业的网络。网络设备可具有使用以太网电缆连接到各种不同端口的若干不同的物理连接。

附图说明

图1是本公开的示例系统的框图;

图2是具有用于修改本公开的网络设备的增强现实用户界面的装置的框图;

图3是本公开的增强现实用户界面的一系列截屏;

图4是用于经由增强现实用户界面修改网络设备的示例方法的流程图;以及

图5是存储由处理器执行的指令的示例非暂时性计算机可读存储介质的框图。

具体实施方式

在此描述的示例提供了用于修改网络设备的增强现实(ar)用户界面(ui)以及用于提供arui的装置。arui可提供有效界面,用于检修通过网络管理系统(nms)管理的故障网络设备。在走入服务器机房尝试连接故障网络设备时,技术人员可能会不堪重负。服务器机房可包括机架和服务器机架,并且在不同服务器的不同端口之间具有数百个不同的物理连接。某些物理连接可能会运行到位于不同物理位置处的服务器。

arui还可向nms提供图像。图像可提供可通过nms记录的、涉及网络设备为何故障的信息。例如,服务器机架的图像可显示电缆已从服务器上的特定端口断开。nms可基于接收到的图像确定故障原因。而且,nms在缺失图像的情况下可能不能知晓故障原因。因此,arui可向nms提供图像以改善检修。

此外,arui可提供叠加视图。例如,技术人员可从nms接收特定虚拟局域网(vlan)故障(例如,配置错误)的通知。arui可用于识别服务器机房内的、被配置用于配置错误的特定vlan的每个端口和电缆。因此,技术人员可迅速核查与配置错误的特定vlan相关联的适当端口和连接。

图1示出了本公开的示例系统100。在一个示例中,系统100可包括互联网协议(ip)网络102。应注意的是,为了便于解释,已简化了ip网络102。ip网络102可包括未示出的附加设备。例如,ip网络102可包括交换机、防火墙、接入点、接入网络等。

ip网络102可包括可通信地彼此连接的nms服务器104和nms数据库(db)106。nms服务器104可与终端108、在位置110处的网络设备1141-114m(下文中也可单独称为网络设备114或合称为网络设备114)以及在位置112处的网络设备1161–116n(下文中也可单独称为网络设备116或合称为网络设备116)通信。位置110和112可为建筑物内的不同位置、不同建筑物、不同地理位置等。在一个示例中,位置110和112可对应于企业网络的不同分支。在另一个示例中,位置110可对应于中央校区,而位置112可对应于分支位置。尽管图1中示出了两个不同的位置110和112,但应注意的是,任何数量的位置可与nms服务器104通信。

网络设备114和116可为任何类型的网络设备。例如,网络设备可为接入点、路由器、交换机、服务器、传感器、信号标等。在一个示例中,网络设备114和116可为具有多个端口的网络交换机或刀片服务器。网络设备114和116可经由端口的连接而连接到其它网络设备114和116。

在一个示例中,网络设备114和116可通过nms服务器104管理和监控。nms服务器104可通过远程地改变配置来管理网络设备114和116,并且可通过检测网络设备何时故障、配置错误或表现不佳来监控网络设备114和116。

nms服务器104可包括处理器和存储器,存储器存储由处理器执行的指令以执行在此描述的功能。在一个示例中,nms服务器104可包括arui生成器。例如,nms服务器104可将网络设备信息的图形表示添加在通过终端设备108捕获到并显示的实际图像上,如下文中进一步详细讨论的。

在一个示例中,与网络设备114和116中的每一个相关联的信息可被存储在nmsdb106中。信息可包括网络设备的标识(例如,介质访问控制(mac)识别(id)号、名称、识别号等)、位置、端口信息(例如,所连接的端口数、活跃端口数、端口连接信息、端口所连接的其他网络设备上的端口的标识信息等)、与网络设备相关联的配置参数、活动日志等。

终端108可为具有显示器的任何类型的便携式终端。例如,终端108可为智能手机、笔记本电脑、虚拟现实(vr)系统等。

图2示出了示例终端108的框图。在一个示例中,终端108可包括处理器202、摄像机204、显示器206和通信接口208。处理器202可以可通信地连接到摄像机204、显示器206和通信接口208。

在一个示例中,摄像机204可用于捕获图像210。图像210可为网络设备114或116的视频图像。图像210可被显示在显示器206上,作为所生成并显示的增强现实(ar)用户界面(ui)212的部分。例如,可在通过摄像机204捕获到的图像210上显示通过nms服务器104传送的附加图形图像或图形叠加。在图3中示出并在下文中讨论arui212的示例。

在一个示例中,终端108的arui212可用于检修网络设备114和/或116。此外,终端108的arui212可用于对网络设备114和/或116进行修改。修改可以是改变配置参数(例如,端口设置、安全设置、控制参数等)的值、用于启动操作(例如,功率循环、测试程序等)的控制信号、复位操作等。

在一个示例中,通信接口208可经由ip网络102建立与nms服务器104的有线或无线通信会话。终端108可经由通信接口208将图像210传送到nms服务器104,以识别图像210中的网络设备114或116。nms服务器104可经由通信接口208传送用于arui212的图形叠加。

图3示出了arui212的示例截屏302、304和306。在一个示例中,arui212可用于诊断和检修故障网络设备114和116。例如,在截屏302中,图像310可为实际网络设备(例如,在位置110处的网络设备1141)的真实图像。图像312、314、316和318可为nms服务器104生成的并且传送到终端108的图形叠加。图像312和314可为连接图形。图像316和318可为连接到图像310中的实际网络设备的端口的其它网络设备114和/或116的图形表示。

例如,用户可获得图像310中的网络设备处于故障中的通知。在图3所示的示例中,网络设备可为具有端口的交换机或服务器,并且故障可为vlan中用于某些端口和/或连接的配置错误。在另一个示例中,故障网络设备或特定连接可经由颜色编码显示在arui中。例如,可用红色显示故障连接,而用绿色显示正常操作连接。

用户可将终端108带入图像310中的网络设备所在的位置。用户可捕获网络设备的图像并将图像传送到nms服务器104。nms服务器104可基于包含网络设备的标识信息的图像的光学字符识别分析来识别图像中的网络设备。

在另一个示例中,条形码330可被扫描并被传送到nms服务器104。条形码330可包括图像310中的网络设备的标识信息。条形码330可为快速响应码、标准条形码等。

基于图像310中的网络设备的标识,nms服务器104可访问nmsdb106以确定哪些端口是活跃的并且确定与每个活跃端口相关联的连接信息。基于连接信息,nms服务器104可生成基于连接信息的图形叠加并且将图形叠加传送到终端108以用于arui212。

在一个示例中,nms服务器104可包括图形处理器单元(gpu),gpu可执行机器学习人工智能(ai)用于识别连接。例如,网络设备的图像可被发送到nms服务器104。nms服务器104的gpu可将图像与先前存储的网络设备的图像和相关连接进行比较。nms服务器104可基于比较确定在网络设备上是否检测到任何新连接或者被激活的端口。如果检测到新连接,则nms服务器104可通过ip网络102与网络设备通信,以获取与新连接相关联的当前连接信息和配置信息。

例如,技术人员近期可能已经尝试过创建附加连接。然而,连接可能还未被正确配置。因此,nmsdb106可能不具有与近期增加的连接相关联的图像或信息。然而,nms服务器104使用gpu机器学习ai仍可能能够实时地识别连接,从而分析接收到的图像并且生成当前图形叠加用于接收到的网络设备310的图像。

图像312、314、316和318可为与通过nms服务器104识别到的其它网络设备的连接的图形表示。图像316和318中的网络设备可位于同一机柜内、同一位置处的不同机柜内、同一位置处的不同建筑物内、不同地理位置处等。

虽然针对截屏302中的每个活跃端口呈现了单个网络设备,但应注意的是,可为每个活跃端口显示任何数量的连接和网络设备。例如,如果活跃端口具有与其它网络设备的一连串的或一系列的三个连接,则截屏302可显示与其它网络设备中的每个其它网络设备的每个连接的图形表示。换言之,可在arui212中显示活跃端口的每个连接,直到在一系列连接中达到终端。

在一个示例中,如截屏302中所示,还可在arui212中显示下拉菜单320。下拉菜单320可允许用户基于特定分组来选择一特定组网络设备或一子集端口。例如,用户可能知道特定虚拟局域网(vlan)是配置错误的或者产生了过多的错误。下拉菜单320可允许用户选择特定vlan。

截屏304示出了在下拉菜单320中选择特定vlan时的情况。例如,可选择vlan_10。然后,arui212可显示与vlan_10相关联的那些活跃端口(例如,图形图像312和318)。在一个示例中,可移除其它连接(例如,图形图像314和316)。在一个示例中,与所选的vlan不相关联的其它连接(例如,图形图像314和316)可为灰色的或者具有不同颜色。

此外,截屏304可自动显示连接信息322。例如,arui212可从nms服务器104获取从nmsdb106取回的连接信息322。根据连接和网络设备各自的连接信息322和图形叠加图像312、318,用户可诊断和检修图像310中的配置错误的网络设备。

在一个示例中,用户可能认为连接314也应当与vlan_10相关联。因此,用户可确定连接314已配置错误。用户可使用arui212来修改图像310中的网络设备,从而正确地将连接314配置为vlan_10的部分。

在一个示例中,在用户已确定了如何修复或修正图像310中的配置错误的网络设备之后,用户可调用下拉菜单324。下拉菜单324可提供选项用于修改网络设备。在一个示例中,选项326可包括简单网络管理协议(snmp)轮询选项、禁用界面选项、配置vlan选项等。在另一个示例中,可为用户提供允许用户验证各种不同配置参数的特定值的界面。

对网络设备的修改(要么是从下拉菜单324中选择的,要么是允许输入不同配置参数的具体值的用户界面)可被传送到nms服务器104。传送到nms服务器104的修改可使nms服务器104实施对网络设备的修改。例如,如果图像310是网络设备1141的图像,则nms服务器104可遵照从终端108接收到的修改来修改网络设备1141。

在一个示例中,在通过nms服务器104实施修改之后,可更新截屏304以使其还显示连接314。换言之,在通过arui212正确地配置连接314之后,当在下拉菜单320中选择vlan_10端口时,连接314可正确地显现。

尽管图3示出了显示一个网络设备的arui212的截屏302、304和306,但应注意的是,arui212可显示多个网络设备。例如,网络设备114可为服务器机架中的刀片服务器。用户可能希望知道哪些端口与特定vlan相关联。用户可使摄像机204对准网络设备114的整个服务器机架并且捕获所有网络设备114的图像。

图像可被传送到nms服务器104,并nms服务器104可识别每个网络设备114并且每个网络设备到端口与期望的vlan相关联。图形叠加可仅仅为通过特定端口的彩色编码图像。然后,arui212可通过与期望的vlan相关联的每个网络设备114的端口来显示彩色编码图像。在一个示例中,随着用户移动靠近特定网络设备114,可如截屏304中所示那样并且如上所讨论地显示连接信息322。

因此,arui212提供有效界面以检修网络设备。此外,arui212可用于对网络设备进行修改,从而修正或修复任何故障网络设备。例如,如上所述,可经由arui212修改在arui212中正查看的网络设备。其结果是,用户不需要直接访问nms服务器104来修改故障网络设备。

图4示出了一种用于经由增强现实用户界面修改网络设备的示例方法400的流程图。在一个示例中,可通过终端设备108或者图5中所示并且如上所述的装置500执行方法400。

在框402,方法400开始。在框404,方法400捕获网络设备的图像。例如,终端设备的摄像机可对准网络设备,以捕获网络设备的图像。图像可为被显示在终端设备的显示器上的视频图像。

在框406,方法400将图像传送到网络管理系统(nms)。nms可使用图像来识别图像中的网络设备。在一个示例中,nms可使用光学字符识别方法来读取写入在网络设备上的并且在显示在图像中的标识信息。在另一个示例中,包含与网络设备相关联的信息的条形码可被包含在图像中并通过nms读取。

在另一个示例中,nms可使用gpu来执行机器学习ai,以识别图像。如上所讨论的,nms可通过将图像与先前存储的网络设备的图像进行比较来实时地识别连接和连接信息。基于图像的比较,nms可检测新连接并与网络设备通信,以获取连接信息。

在框408,方法400接收与网络设备相关联的连接信息。在一个示例中,nms可获得与图像中标识的网络设备相关联的连接信息,以形成nmsdb。连接信息可包括端口数、所连接的网络设备的端口数、与连接相关联的数据等。

在框410,方法400显示增强现实(ar)用户界面(ui),arui包括网络设备的图像,其中连接信息的图形表示被叠加在图像上。在一个示例中,nms可生成与连接信息相关联的图形表示。图形表示可为:所连接的网络设备的图像、创建连接的电缆的图像、电缆的彩色编码(例如,显示是否检测到连接或连接是否被关闭)等。图形表示可叠加在通过终端捕获到的实际网络设备的图像上,以创建arui。

在框412,方法400接收对网络设备的修改。例如,基于arui上显示的连接信息和图形表示,用户或技术人员可诊断故障网络设备。基于诊断,用户或技术人员可对网络设备实施修正措施或修改。可在通过终端经由下拉菜单(该下拉菜单包括基于所输入的诊断的预定义修改)显示的arui中输入修改,可在可通过字段形式输入配置变化值的界面中输入修改,等。

可以通过基于输入的诊断的预定义修改的下拉菜单在端点显示的arui中输入修改,可以在字段中输入配置改变的值的界面等。

在框414,方法400将修改传送到nms,以使nms在网络设备上实施修改。例如,nms可经由ip网络连接到故障网络设备并实施修改。例如,修改可包括不同的恢复程序、某些配置参数的变化等。nms可遵照通过arui接收到的修改来执行恢复程序或改变某些配置参数的值。

在一个示例中,在通过nms实施了修改之后,可更新arui。arui可改变用于先前故障网络设备和/或端口的彩色编码。在一个示例中,所有所连接的网络设备的图形表示可被显示在arui上,从而显示修改如何已影响其他所有所连接的网络设备和/或端口。在框416,方法400结束。

图5示出了装置500的示例。在一个示例中,装置500可为图1所示的nms服务器104。在一个示例中,装置500可包括处理器502和非暂时性计算机可读存储介质504。非暂时性计算机可读存储介质504可包括指令506、508、510、512和514,指令506、508、510、512和514在由处理器502执行时使处理器502执行各种功能。

在一个示例中,指令506可包括用于接收与一组网络设备相关联的错误的指示的指令。指令508可包括用于捕获多个网络设备的图像的指令。指令510可包括用于将图像传送到网络管理系统(nms)的指令。指令512可包括用于接收多个网络设备的图像中一组网络设备的标识的指令。指令514可包括用于显示增强现实(ar)用户界面(ui)的指令,arui包括多个网络设备的图像和一组网络设备图像的标识。

应意识到的是,上面公开的及其他特征和功能的变型或其替换方案可被结合到许多其他不同的系统或应用中。本领域技术人员随后可做出当前无法预见或预料的各种不同替换方案、修改方案、变型或改进,这些替换方案、修改方案、变型或改进均旨在由随附权利要求书覆盖。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1