一种基于二维码的网管系统监控的方法和装置与流程

文档序号:12375687阅读:297来源:国知局
一种基于二维码的网管系统监控的方法和装置与流程

本发明涉及数据通信技术领域,具体涉及一种基于二维码的网管系统监控的方法和装置。



背景技术:

在一般的网管系统管理,尤其是告警全部是通过客户端软件、短信、web浏览器等呈现告警信息。网管维护人员需要通过告警中描述的具体位置信息,确定设备发生故障的位置。然后再到设备上去查看。

现有技术中,由于需要网管维护人员通过位置描述核对告警位置,存在运维人员误判断的情况。另外运维人员了解设备故障的具体信息需要反复查询,也使得工作效率较低。由于告警定位不是很方便,在网管机房到告警信息经常不被重视,导致故障发生后只能靠客户的反馈才会得到确认。



技术实现要素:

本发明提供一种基于二维码的网管系统监控的方法和装置,定位更加准确,维护设备更加自然方便。

为了实现上述发明目的,本发明采取的技术方案如下:

一种基于二维码的网管系统监控的方法,包括:

接收终端发送的查询信息,所述查询信息中包括待监控设备和/或端口对应的二维码信息;

根据所述二维码信息,获得所述待监控设备和/或端口的位置信息和对应的状态信息,并将所述位置信息和所述状态信息添加到反馈信息中发送至所述终端。

进一步地,所述获得所述待监控设备和/或端口的位置信息包括:

解析所述二维码信息,获得所述待监控设备和/或端口标识信息,查询机架图位置,获得所述位置信息,所述机架图位置用于存储所述待监控设备和/或端口的相对坐标。

进一步地,所述查询信息还包括以下的一种或者多种:告警位置查询信息、性能查询信息、业务配置信息;

所述状态信息包括以下的一种或者多种:告警信息、性能指标、配置项。

进一步地,获得所述机架图位置包括:

将粘贴有二维码的设备面板等比例缩小后,获得所述待监控设备和/或端口的相对坐标,存储获得机架图位置。

本发明还提供一种基于二维码的网管系统监控的方法,包括:

扫描待监控设备和/或端口对应的二维码信息,并将所述二维码信息添加到查询信息中发送至网管服务器;

接收所述网管服务器返回的反馈信息,获得所述待监控设备和/或端口的位置信息和对应的状态信息。

本发明还提供一种基于二维码的网管系统监控的装置,包括:

接收模块,用于接收终端发送的查询信息,所述查询信息中包括待监控设备和/或端口对应的二维码信息;

监控模块,用于根据所述二维码信息,获得所述待监控设备和/或端口的位置信息和对应的状态信息;

发送模块,用于将所述位置信息和所述状态信息添加到反馈信息中发送至所述终端。

可选地,所述监控模块包括:

解析单元,解析所述二维码信息,获得所述待监控设备和/或端口标识信息;

机架图单元,用于查询机架图位置,所述机架图位置用于存储所述待监控设备和/或端口的相对坐标;

定位单元,用于获得所述位置信息。

可选地,所述机架图单元获得所述机架图位置是指:

将粘贴有二维码的设备面板等比例缩小后,获得所述待监控设备和/或端口的相对坐标,存储获得机架图位置。

本发明还提供一种基于二维码的网管系统监控的装置,包括:

二维码扫描模块,用于扫描待监控设备和/或端口对应的二维码信息,并将所述二维码信息添加到查询信息中发送至网管服务器;

监控模块,用于接收所述网管服务器返回的反馈信息,获得所述待监控设备和/或端口的位置信息和对应的状态信息。

本发明和现有技术相比,具有如下有益效果:

应用本发明提供的方法和装置,维护人员只需要手持终端拍摄视频或图片就可以进行定位、告警、查询、配置等操作,甚至可以解决故障,告警定位更加准确,维护设备更加方便,可靠性更高。

附图说明

图1是本发明实施例的网管系统的系统组网图;

图2是本发明实施例的基于二维码的网管系统监控的方法的流程图;

图3是本发明实施例的基于二维码的网管系统监控的装置的结构示意图;

图4是本发明实施例二中设备面板的二维码粘贴示意图;

图5是本发明实施例二中设备面板的二维码图坐标系图;

图6是本发明实施例二中端口坐标计算方法图;

图7是本发明实施例二中端口坐标点图;

图8是本发明实施例二中多二维码识别方法图;

图9是本发明实施例二中多二维码定位主流程图;

图10是本发明实施例二中端口位置绘制流程图;

图11是本发明实施例二中实际端口位置换算图;

图12是本发明实施例二中多单板设备二维码粘贴示意图。

具体实施方式

为使本发明的发明目的、技术方案和有益效果更加清楚明了,下面结合附图对本发明的实施例进行说明,需要说明的是,在不冲突的情况下,本申请中的实施例和实施例中的特征可以相互任意组合。

如图1和图2所示,一种基于二维码的网管系统监控的方法,包括:

接收终端发送的查询信息,所述查询信息中包括待监控设备和/或端口对应的二维码信息;

根据所述二维码信息,获得所述待监控设备和/或端口的位置信息和对应的状态信息,并将所述位置信息和所述状态信息添加到反馈信息中发送至所述终端。

图1中网管服务器、设备与终端采用网络链接,以告警查询为例,具体说明本发明实施例的方法:故障设备会将告警上报给网管服务器;网管服务器会将告警保存起来;维护人员拿终端对故障设备进行拍摄并扫描二维码信息;通过二维码信息可以定位设备id,并且通过设备id查询到设备上报的告警。然后显示到终端上,供给维护人员查看。

其中,所述获得所述待监控设备和/或端口的位置信息包括:

解析所述二维码信息,获得所述待监控设备和/或端口标识信息,查询机架图位置,获得所述位置信息,所述机架图位置用于存储所述待监控设备和/或端口的相对坐标。

所述查询信息还包括以下的一种或者多种:告警位置查询信息、性能查询信息、业务配置信息;

所述状态信息包括以下的一种或者多种:告警信息、性能指标、配置项。

获得所述机架图位置包括:

将粘贴有二维码的设备面板等比例缩小后,获得所述待监控设备和/或端口的相对坐标,存储获得机架图位置。

如图1所示,本发明实施例还提供一种基于二维码的网管系统监控的方法,包括:

扫描待监控设备和/或端口对应的二维码信息,并将所述二维码信息添加到查询信息中发送至网管服务器;

接收所述网管服务器返回的反馈信息,获得所述待监控设备和/或端口的位置信息和对应的状态信息。

如图3所示,本发明实施例还提供一种基于二维码的网管系统监控的方法,包括:

接收模块,用于接收终端发送的查询信息,所述查询信息中包括待监控设备和/或端口对应的二维码信息;

监控模块,用于根据所述二维码信息,获得所述待监控设备和/或端口的位置信息和对应的状态信息;

发送模块,用于将所述位置信息和所述状态信息添加到反馈信息中发送至所述终端。

其中,所述监控模块包括:

解析单元,解析所述二维码信息,获得所述待监控设备和/或端口标识信息;

机架图单元,用于查询机架图位置,所述机架图位置用于存储所述待监控设备和/或端口的相对坐标;

定位单元,用于获得所述位置信息。

所述机架图单元获得所述机架图位置是指:

将粘贴有二维码的设备面板等比例缩小后,获得所述待监控设备和/或端口的相对坐标,存储获得机架图位置。

本发明实施例还提供一种基于二维码的网管系统监控的装置,包括:

二维码扫描模块,用于扫描待监控设备和/或端口对应的二维码信息,并将所述二维码信息添加到查询信息中发送至网管服务器;

监控模块,用于接收所述网管服务器返回的反馈信息,获得所述待监控 设备和/或端口的位置信息和对应的状态信息。

实施例一

本发明实施例采用以下技术方案实现网管系统监控:

将二维码粘贴在设备面板上,用于识别待监控设备和/或端口的二维平面信息;

终端获取实际的机架视频或图片,扫描到的视频或图片中的二维码信息,用于定位;

处理待监控设备和/或端口位置信息与机架图位置的对应关系,即将待监控设备和/或端口位置转化为相对坐标;待监控设备和/或端口的相对坐标数据全部存储在网管服务器上;还存储二维码内容,二维码尺寸;此信息存储在数据库上;

接收保存待监控设备和/或端口告警信息;

定位待监控设备和/或端口的位置信息。

以告警查询为例,预先将待监控设备和/或端口相对坐标数据入库;扫描待监控设备和/或端口上的二维码,得到设备id,通过网管服务器查询保存的相对坐标和二维码尺寸信息。将这些信息经过计算得到待监控设备和/或端口的实际位置信息。并通过网管服务器查询相关的告警数据显示到对应的待监控设备和/或端口上。完成二维码的定位功能。

实施例二

步骤1,如图4所示,建立组网环境时可以将单板的两侧分别贴上相同的二维码标签。标签大小为固定尺寸,二维码上下边缘在同一水平线上;

步骤2,如图5所示,将左侧的二维码的四边分别引出延长线,分别记作S1、S2、H1、H2。将左侧的二维码的四边分别引出延长线,分别记作S3、S4、H3、H4。根据图4的规定H1在H3延长线上,所以H1和H3的应当为同一直线。同理H2、H4也应为同一直线。假设O点的坐标(0,0),A点的坐标为(1,0),那么B点的坐标为(0,OB/OA*1)。OB与OA可以通过实际测得。那么B点的相对坐标就可以计算出来。假设OB为1cm,OA为10cm。 那么B点的相对坐标为(0,0.1)。

步骤3,如图6、图7所示,端口的四条边也可以引出四条延长线分别与OA、OB有四个交点P1、P2、P3、P4。与步骤2类似可以计算出端口的四个角的坐标。I1的坐标为(OP1/OA*1,OP3/OB*0.1),I2的坐标为(OP2/OA*1,OP4/OB*0.1),I3的坐标为(OP2/OA*1,OP4/OB*0.1),I4的坐标为(OP1/OA*1,OP4/OB*0.1)。OP1、OP2、OP3、OP4的实际长度可以测的。

假设他们的长度分别为0.2cm、0.8cm、0.2cm、0.8cm。那么I1的坐标为(0.2,0.2),I2的坐标为(0.8,0.2),I3的坐标为(0.8,0.8),I1的坐标为(0.2,0.8)。将所有端口的四个角的相对坐标点数据全部存入网管数据库。这样告警二维码的定位基础数据就生成了。下面就可以使用相对坐标与实际坐标的换算进行二维码告警定位了。

步骤4,如图9所示。运维人员通过手持终端对设备进行拍照,得到实际的机架图片。将得到的图片从中间位置垂直分开,如图8所示。分别对图片两边的二维码进行识别。每个二维码需要得到:设备ID、二维码的四个坐标点位置。设备ID可以通过二维码数据直接得到,二维码数据中不仅可以存储设备ID还可以存数设备类型,以及端口的相对坐标。二维码的相对坐标为实际二维码的像素坐标。假设扫描到的设备id为10.46.60.34。扫描到左侧二维码的四点坐标为(100,100),(100,200)(200,200)(200,100)。右侧二维码的四点坐标为(1100,100),(1100,200)(1200,200)(1200,100)。

通过坐标比例进行换算得到端口的实际坐标。如图11所示I1点的坐标可以在O点的坐标上计算,设O点的坐标为(O1,O2)。P1点的坐标为(O1+OP1,O2+OP2)(O1+OA*X/J,O2+OB*Y/K)。公示中X、Y为I1点的相对横竖坐标,J、K为OA和OB的比例。OA、OB为已知。通过上面的参数可以计算出端口在图上的实际像素坐标。其他端口坐标点同P1一样全部计算出来。

如图10所示,将端口的四个角顺序链接起来,则在实际图片中绘制了端口的轮廓。经过上面的步骤完成了坐标计算功能。

如果扫描的单板两侧二维码不一致则提示机架标签错误。如果扫描不到 二维码则反复拍照自动扫描,直到扫描到数据,或用户终止操作为止。

步骤5,根据扫描的设备ID,通过网管服务器查选设备的告警信息。设备id为设备唯一表示,通过识别二维码获取。二维码中保存的信息采用如下格式:

DEVICEINFO:ID:设备id编号;IP:设备ip地址;VERSION:设备版本;QRCORD ID:二维码标示ID;

手持设备通过QRCODE中的设备ID编号,发送请求到网管服务器告警模块。网管服务器告警模块响应设备的请求信息。本请求通过手持设备与网管连接的网络直接向服务器发送查询请求。网管服务器告警模块返回保存的设备告警信息列表。如果存在告警信息,那么将告警信息的条目全部返回。每条告警包含“告警码、告警名称、告警级别、告警位置、告警类型,告警描述等”。其中告警位置信息中包含端口位置信息标识的应当显示到手持设备的图片上。如告警位置信息为PORT1,这时候根据PORT1的相对坐标已经在图上绘制出了PORT1的实际范围。将PORT1的实际范围根据最高告警级别绘制为告警色,并在附近的位置通过气泡窗口通过文字或图标显示端口的告警信息(告警码、告警名称等)。这样就完成了告警的二维码定位。

如图12所示,有时设备具有多个单板,将机架的四角张贴二维码信息。通过对角线上的两个二维码确定参考坐标系的相对坐标。完成整个设备机框内端口和单板的定位。

使用多二维码定位的优点是定位更准确,单二维码定位可以识别到一个图片的二维码横纵坐标,也可以在上下边缘线的延长线上做配置。但是由于二维码的方向不好确定。而且二维码图片比较小,如果通过延长线定位很小的误差会成倍的放大,导致定位不准确。所以多二维码定位方式更准确。单二维码定位方法与此发明的定位方式类似,只是参考点不同。

综上所述,本文提供一种基于多二维码的网管告警定位装置和方法,通过二维码将网管上配置的相对坐标与实际图像中的坐标进行匹配,通过多二维码将告警位置信息显示图像化,让告警查看更容易理解。较少出错的可能性。

本方法不仅可以用与告警管理同样可以用于性能查询和业务配置。如用户希望查看性能可以将图片的端口位置显示性能指标。如果用户需要配置数据,可以在手持装置上点击图片的端口位置,激活配置菜单,选择配置项如关闭端口。手持设备将用户配置的数据传回网管服务器,网管服务器将业务配置数据下发到设备并生效。

用户不仅可以在实际场景进行拍照配置业务,也可以通过虚拟设备或电子相册对设备进行操作。

总之本方法实现了实景化的告警配置,也可用于其他业务配置和查询功能。如果配合可穿戴视频设备或虚拟化设备应用前景更加广阔。

虽然本发明所揭示的实施方式如上,但其内容只是为了便于理解本发明的技术方案而采用的实施方式,并非用于限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所揭示的核心技术方案的前提下,可以在实施的形式和细节上做任何修改与变化,但本发明所限定的保护范围,仍须以所附的权利要求书限定的范围为准。

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