宽带设备故障定位请求的处理装置的制作方法

文档序号:7601738阅读:128来源:国知局
专利名称:宽带设备故障定位请求的处理装置的制作方法
技术领域
本实用新型涉及一种宽带设备故障定位请求的处理装置。
背景技术
随着互联网及宽带网络的发展,带宽不断扩充,网络主机性能也大大增强,用户数也与日俱增。诸如电子商务、视频点播、远程教育、远程医疗等等系统已广泛应用于互联网及宽带网络,随之而来带来了对网络用户线路维护管理的问题。
在宽带设备日常的线路维护工作中,线路故障的诊断无疑是一重要的环节。在众多的故障处理单中,如何集中迅速的处理并且正确诊断线路故障、有效地提高设备维护人员的工作效率已经成为一个重要的课题。
特别是在大型的网络中,会出现各种各样的网络故障,如何迅速诊断这些故障,就意味着能够快速的排除故障。在传统的运营方式中,以人工的方式,在各个机房中对宽带设备进行线路检查,但是通过普通的网管软件难以正确的定位故障。而测试设备也分布于各个局点,无法集中的处理用户反馈的问题,定位故障,通常排除故障耗费大量的人力和时间,给大型的网络故障管理带来极大地不便,这也直接影响对网络的利用时间。
实用新型内容针对现有的宽带设备故障定位所存在的问题和不足,本实用新型的目的是提供一种可快速方便地对网络设备故障定位的宽带设备故障定位请求的处理装置。
本实用新型是这样实现的一种宽带设备故障定位请求的处理装置,包括有测试服务器、存储模块和输入输出模块,所述测试服务器包括有测试任务派发模块,用于确定测试命令的性质,即确定其为定时测试命令或是普通测试命令,将该两种不同的测试命令存储到不同的测试任务队列中;
监控线程模块,用于监测定时测试任务队列中的定时测试命令是否到了执行时间,若到则将该定时测试命令存储到相应普通测试任务队列中;测试任务处理模块,执行普通测试任务队列中的测试命令,对待测设备进行测试;结果分析处理模块,对测试结果进行分析并转换为普通文件模式;测试命令通过所述输入输出模块输入,所述测试任务派发模块判断其性质,将其分别存储至不同的测试任务队列中,所述测试任务处理模块接收到测试命令后,启动两对测试线程,分别用于与待测宽带设备及测试设备的通信,对待测设备进行测试,通过所述结果分析处理模块分析测试结果,将其转换为普通文件后存储到所述存储模块,并通过所述输入输出模块输出。
进一步地,所述测试任务队列是所指测试设备相同的测试命令的集合,所述定时测试命令优先级低于普通测试命令。
进一步地,所述测试命令中含有待测设备的IP地址、用户名及密码,测试设备的IP地址、用户名及密码,待测试线路基本信息。
进一步地,所述测试任务处理模块可并行测试不同的普通测试任务队列,某一测试任务队列完成,释放其两对测试线程。
宽带设备接收到测试命令后,对测试命令进行判断,并将其归类,再按命令中所指的测试设备进行存储,并对定时测试任务队列进行监控,到测试时间时将其放入普通测试任务队列中,测试完成后,将测试结果分析后,转换为普通文件形式存储并输出,这样,普通人员就可以对故障进行定位。本实用新型将所有问题集中处理分发,并将所有测试结果集中处理分析反馈。可通过统一接口受理测试任务,也可通过普通用户界面发起测试任务。从而实现了对大型网络中,故障定位请求的统一集中处理,方便的进行故障定位。


以下结合附图,对本实用新型作出详细描述。
图1为本实用新型的结构示意图;图2为本实用新型的应用结构示意图。
具体实施方式
如图1所示,本实用新型包括有测试服务器、存储模块和输入输出模块,其中测试服务器用来完成对待测设备的测试,对待测线路进行测试并监控,将测试结果分析后进行存储,并通过输入输出模块输出。如图2所示,本实用新型的测试服务器包括有测试任务派发模块、监控线程模块、测试任务处理模块、测试线程和结果分析处理模块,其中,测试任务派发模块用于确定测试命令的性质,当用户发出测试命令后,通过输入输出模块输入,测试任务派发模块接收到该命令,读取其内的有效信息,对其进行判断,即确定其为定时测试命令或是普通测试命令,将该两种不同的测试命令存储到不同的测试任务队列中;若为定时测试命令,则浏览存储模块中的定时任务队列,若含有该测试命令所指的测试设备的IP地址信息的队列,将该测试命令存储至该定时任务队列中,若无则创建新的定时任务队列并将该测试命令存储;若为普通测试命令,同理,则浏览存储模块中的普通任务队列,若含有该测试命令所指的测试设备的IP地址信息的队列,将该测试命令存储至该普通任务队列中,若无则创建新的普通任务队列并将该测试命令存储。监控线程模块与定时任务队列连接,并随时对定时任务队列进行监控,若到了测试时间,则将该定时测试命令存储到普通任务队列中,存储时,浏览普通任务队列,若含有该测试命令所指的测试设备的IP地址信息的队列,将该测试命令存储至该普通任务队列中,若无则创建新的普通任务队列并将该测试命令存储。这里,两种测试命令中均含有待测设备的IP地址、用户名及密码,测试设备的IP地址、用户名及密码,待测试线路信息等信息;接受以上信息可通过UDP(User Datagram Protocol,用户数据报协议)接收,也可通过制定其他标准接口来接收。测试任务处理模块执行普通测试任务队列中的测试命令,对待测设备进行测试,测试时启动两对线程,即两对收发用线程,分别与测试设备和待测设备进行通讯。其通讯协议使用标准的通讯协议,这样可保证任何测试设备和待测设备都能正确通信,当一个队列中的故障定位请求已经全部处理完毕,其对应的两对线程将立即退出并且释放空间,假如线程异常退出将重新启动线程,并将错误记录,保存队列中所剩余的数据。测试完毕后,系统的输出结果只是一系列的数字序列,只有通过结果分析处理模块将其分析成有用的结果,并将不同的序列进行比较分析才能确定问题的所在。最后,把分析结果转换为图形文件或其他普通文件显示给用户,可以看到与标准数据样本差异,不需要专业知识就可以确定问题。
本实用新型只要保证外接的测试设备与待测试线路的设备相连接,并且该待测设备可提供抓线矩阵,也就是说可以将需要测试的线路搭到测试仪器上。其抓线操作是通过软件命令完成的,具体过程如下1、通过TELNET协议登陆到DSLAM设备;2、执行以下命令product_test//进入抓线命令模式snap port slot:port//执行抓线操作这里,slot代表槽位号,port为端口号,如snap port 15:13、等待测试任务的结束信号;4、收到测试结束的信号,执行放线操作snapport off//执行放线操作quit//退出telnet操作至此一次抓放线操作结束。
权利要求1.一种宽带设备故障定位请求的处理装置,包括有测试服务器、存储模块和输入输出模块,其特征在于,所述测试服务器包括有测试任务派发模块,用于确定测试命令的性质,即确定其为定时测试命令或是普通测试命令,将该两种不同的测试命令存储到不同的测试任务队列中;监控线程模块,用于监测定时测试任务队列中的定时测试命令是否到了执行时间,若到则将该定时测试命令存储到相应普通测试任务队列中;测试任务处理模块,执行普通测试任务队列中的测试命令,对待测设备进行测试;结果分析处理模块,对测试结果进行分析并转换为普通文件模式;测试命令通过所述输入输出模块输入,所述测试任务派发模块判断其性质,将其分别存储至不同的测试任务队列中,所述测试任务处理模块接收到测试命令后,启动两对测试线程,分别用于与待测宽带设备及测试设备的通信,对待测设备进行测试,通过所述结果分析处理模块分析测试结果,将其转换为普通文件后存储到所述存储模块,并通过所述输入输出模块输出。
2.如权利要求1所述的宽带设备故障定位请求的处理装置,其特征在于,所述测试任务队列是所指测试设备相同的测试命令的集合,所述定时测试命令优先级低于普通测试命令。
3.如权利要求1所述的宽带设备故障定位请求的处理装置,其特征在于,所述测试命令中含有待测设备的IP地址、用户名及密码,测试设备的IP地址、用户名及密码,待测试线路基本信息。
4.如权利要求1所述的宽带设备故障定位请求的处理装置,其特征在于,所述测试任务处理模块可并行测试不同的普通测试任务队列,某一测试任务队列完成,释放其两对测试线程。
专利摘要本实用新型公开了一种宽带设备故障定位请求的处理装置,装置包括有测试服务器、存储模块和输入输出模块,测试服务器包括有测试任务派发模块、监控线程模块、测试任务处理模块,结果分析处理模块。测试命令通过输入输出模块输入,测试任务派发模块判断其性质,将其分别存储至不同的测试任务队列中,测试任务处理模块接收到测试命令后,启动两对测试线程,分别用于与待测宽带设备及测试设备的通信,对待测设备进行测试,通过结果分析处理模块分析测试结果,将其转换为普通文件后存储到存储模块,并通过输入输出模块输出。本实用新型将所有问题集中处理分发,并将所有测试结果集中处理分析反馈。从而可方便地进行故障定位。
文档编号H04L12/26GK2697964SQ20042000397
公开日2005年5月4日 申请日期2004年4月16日 优先权日2004年4月16日
发明者姚力勇 申请人:港湾网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1