CN1302641C - 宽带设备故障定位请求的处理方法与装置 - Google Patents

宽带设备故障定位请求的处理方法与装置 Download PDF

Info

Publication number
CN1302641C
CN1302641C CNB2004100090184A CN200410009018A CN1302641C CN 1302641 C CN1302641 C CN 1302641C CN B2004100090184 A CNB2004100090184 A CN B2004100090184A CN 200410009018 A CN200410009018 A CN 200410009018A CN 1302641 C CN1302641 C CN 1302641C
Authority
CN
China
Prior art keywords
test
module
task queue
common
command
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2004100090184A
Other languages
English (en)
Other versions
CN1592238A (zh
Inventor
姚力勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2004100090184A priority Critical patent/CN1302641C/zh
Publication of CN1592238A publication Critical patent/CN1592238A/zh
Application granted granted Critical
Publication of CN1302641C publication Critical patent/CN1302641C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种宽带设备故障定位请求的处理方法与装置,装置包括有测试服务器、存储模块和输入输出模块,测试服务器包括有:测试任务派发模块、监控线程模块、测试任务处理模块,结果分析处理模块。测试命令通过输入输出模块输入,测试任务派发模块判断其性质,将其分别存储至不同的测试任务队列中,测试任务处理模块接收到测试命令后,启动两对测试线程,分别用于与待测宽带设备及测试设备的通信,对待测设备进行测试,通过结果分析处理模块分析测试结果,将其转换为普通文件后存储到存储模块,并通过输入输出模块输出。本发明将所有问题集中处理分发,并将所有测试结果集中处理分析反馈。从而可方便地进行故障定位。

Description

宽带设备故障定位请求的处理方法与装置
技术领域:
本发明涉及一种宽带设备故障定位请求的处理方法与装置。
背景技术:
随着互联网及宽带网络的发展,带宽不断扩充,网络主机性能也大大增强,用户数也与日俱增。诸如电子商务、视频点播、远程教育、远程医疗等等***已广泛应用于互联网及宽带网络,随之而来带来了对网络用户线路维护管理的问题。
在宽带设备日常的线路维护工作中,线路故障的诊断无疑是一重要的环节。在众多的故障处理单中,如何集中迅速的处理并且正确诊断线路故障、有效地提高设备维护人员的工作效率已经成为一个重要的课题。
特别是在大型的网络中,会出现各种各样的网络故障,如何迅速诊断这些故障,就意味着能够快速的排除故障。在传统的运营方式中,以人工的方式,在各个机房中对宽带设备进行线路检查,但是通过普通的网管软件难以正确的定位故障。而测试设备也分布于各个局点,无法集中的处理用户反馈的问题,定位故障,通常排除故障耗费大量的人力和时间,给大型的网络故障管理带来极大地不便,这也直接影响对网络的利用时间。
发明内容:
针对现有的宽带设备故障定位所存在的问题和不足,本发明的目的是提供一种可快速方便地对网络设备故障定位的宽带设备故障定位请求的处理方法与装置。
本发明是这样实现的:一种宽带设备故障定位请求的处理方法,包括以下步骤:
测试服务器接收到测试命令后,根据该测试命令所指定的测试设备的IP地址检索已存储的普通测试任务队列,若已有含有所述测试设备的IP地址信息的测试命令,则将该新收到的测试命令存储在该任务队列中;若没有含有所述测试设备的IP地址信息的测试命令,则创建新的普通测试任务队列,将新测试命令存储到所述新创建的普通测试任务队列中;
测试任务处理器接收到所述普通测试任务队列中的测试命令后,启动两对线程,分别用于与待测宽带设备及测试设备的通信,所述待测宽带设备接收到所述测试任务处理器的命令后,提供抓线矩阵,将待测试的线路搭到所述测试设备,所述测试设备对所述待测线路自动检测,将测试结果进行分析后转换为普通文件形式,并进行存储。
进一步地,该方法还包括与所述普通测试任务队列并列存储的定时测试任务队列,专用的监控线程对所述定时测试任务队列随时监控,若有测试命令到了测试执行时间,则通过测试服务器检索普通测试任务队列中是否含有与该定时测试命令所指的测试设备IP地址相同的测试任务队列,若有则将该定时测试命令存储到该普通测试任务队列,若无,则创建新的普通测试任务队列,并将该定时测试命令存储到该新建普通测试任务队列中。
进一步地,所述定时测试命令优先级低于普通测试命令。
进一步地,所述测试命令中含有待测设备的IP地址、用户名及密码,测试设备的IP地址、用户名及密码,待测试线路基本信息。
进一步地,所述待测试线路基本信息为标准的TL1协议格式。
进一步地,所述测试任务处理器可并行测试不同的普通测试任务队列,某一测试任务队列完成,释放其两对测试线程。
一种宽带设备故障定位请求的处理装置,包括有测试服务器、存储模块和输入输出模块,所述测试服务器包括有:
测试任务派发模块,用于确定测试命令的性质,即确定其为定时测试命令或是普通测试命令,将该两种不同的测试命令存储到不同的测试任务队列中;
监控线程模块,用于监测定时测试任务队列中的定时测试命令是否到了执行时间,若到则将该定时测试命令存储到相应普通测试任务队列中;
测试任务处理模块,执行普通测试任务队列中的测试命令,对待测设备进行测试;
结果分析处理模块,对测试结果进行分析并转换为普通文件模式;
测试命令通过所述输入输出模块输入,所述测试任务派发模块判断其性质,将其分别存储至不同的测试任务队列中,所述测试任务处理模块接收到测试命令后,启动两对测试线程,分别用于与待测宽带设备及测试设备的通信,对待测设备进行测试,通过所述结果分析处理模块分析测试结果,将其转换为普通文件后存储到所述存储模块,并通过所述输入输出模块输出。
进一步地,所述测试任务队列是所指测试设备相同的测试命令的集合,所述定时测试命令优先级低于普通测试命令。
进一步地,所述测试命令中含有待测设备的IP地址、用户名及密码,测试设备的IP地址、用户名及密码,待测试线路基本信息。
进一步地,所述测试任务处理模块可并行测试不同的普通测试任务队列,某一测试任务队列完成,释放其两对测试线程。
宽带设备接收到测试命令后,对测试命令进行判断,并将其归类,再按命令中所指的测试设备进行存储,并对定时测试任务队列进行监控,到测试时间时将其放入普通测试任务队列中,测试完成后,将测试结果分析后,转换为普通文件形式存储并输出,这样,普通人员就可以对故障进行定位。本发明将所有问题集中处理分发,并将所有测试结果集中处理分析反馈。可通过统一接口受理测试任务,也可通过普通用户界面发起测试任务。从而实现了对大型网络中故障定位请求的统一集中处理,方便地进行故障定位。
附图说明:
下面结合附图,对本发明作出详细描述。
图1为本发明的结构示意图;
图2为本发明的应用结构示意图;
图3为本发明的流程示意图。
具体实施方式:
如图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:1
3、等待测试任务的结束信号;
4、收到测试结束的信号,执行放线操作:
snapport off//执行放线操作
quit//退出telnet操作
至此一次抓放线操作结束。
如图3所示,本发明的具体实现过程如下:
用户先启动用户界面,***提示用户输入认证信息(用户名/密码),通过认证后,用户可以根据自己的权限进行相应的操作。执行逻辑程序在收到用户的认证信息后,进行权限检查,并根据权限生成***使用界面,并记录用户的操作信息到数据库中,即记录日志。如果用户有测试权限,则可以进行相关测试了。在***的测试界面,用户只要输入宽带设备的信息(用于定位被测设备)和测试指令(进行哪些测试)就行了,然后提交给执行逻辑程序进行测试,执行逻辑程序向测试设备发出测试命令和待测设备的信息,测试设备按上述测试过程对待测设备进行检测,并记录这次测试的相关信息到数据库中。执行逻辑程序记录操作结果到数据库中,并将测试结果通过通信接收程序返回给用户界面。用户在执行完测试后,发出退出***的请求,退出***。

Claims (10)

1.一种宽带设备故障定位请求的处理方法,其特征在于,该方法包括以下步骤:
测试服务器接收到测试命令后,根据该测试命令所指定的测试设备的IP地址检索已存储的普通测试任务队列,若已有含有所述测试设备的IP地址信息的测试命令,则将该新收到的测试命令存储在该任务队列中;若没有含有所述测试设备的IP地址信息的测试命令,则创建新的普通测试任务队列,将新测试命令存储到所述新创建的普通测试任务队列中;
测试任务处理器接收到所述普通测试任务队列中的测试命令后,启动两对线程,分别用于与待测宽带设备及测试设备的通信,所述待测宽带设备接收到所述测试任务处理器的命令后,提供抓线矩阵,将待测试的线路搭到所述测试设备,所述测试设备对所述待测线路自动检测,将测试结果进行分析后转换为普通文件形式,并进行存储。
2.如权利要求1所述的宽带设备故障定位请求的处理方法,其特征在于,该方法还包括与所述普通测试任务队列并列存储的定时测试任务队列,专用的监控线程对所述定时测试任务队列随时监控,若有测试命令到了测试执行时间,则通过测试服务器检索普通测试任务队列中是否含有与该定时测试命令所指的测试设备IP地址相同的测试任务队列,若有则将该定时测试命令存储到该普通测试任务队列,若无,则创建新的普通测试任务队列,并将该定时测试命令存储到该新建普通测试任务队列中。
3.如权利要求2所述的宽带设备故障定位请求的处理方法,其特征在于,所述定时测试命令优先级低于普通测试命令。
4.如权利要求1至3中任一权利要求所述的宽带设备故障定位请求的处理方法,其特征在于,所述测试命令中含有待测设备的IP地址、用户名及密码,测试设备的IP地址、用户名及密码,待测试线路基本信息。
5.如权利要求4所述的宽带设备故障定位请求的处理方法,其特征在于,所述待测试线路基本信息为标准的TL1协议格式。
6.如权利要求1所述的宽带设备故障定位请求的处理方法,其特征在于,所述测试任务处理器可并行测试不同的普通测试任务队列,某一测试任务队列完成,释放其两对测试线程。
7.一种宽带设备故障定位请求的处理装置,包括有测试服务器、存储模块和输入输出模块,其特征在于,所述测试服务器包括有:
测试任务派发模块,用于确定测试命令的性质,即确定其为定时测试命令或是普通测试命令,将该两种不同的测试命令存储到不同的测试任务队列中;
监控线程模块,用于监测定时测试任务队列中的定时测试命令是否到了执行时间,若到则将该定时测试命令存储到相应普通测试任务队列中;
测试任务处理模块,执行普通测试任务队列中的测试命令,对待测设备进行测试;
结果分析处理模块,对测试结果进行分析并转换为普通文件模式;
测试命令通过所述输入输出模块输入,所述测试任务派发模块判断其性质,将其分别存储至不同的测试任务队列中,所述测试任务处理模块接收到测试命令后,启动两对测试线程,分别用于与待测宽带设备及测试设备的通信,对待测设备进行测试,通过所述结果分析处理模块分析测试结果,将其转换为普通文件后存储到所述存储模块,并通过所述输入输出模块输出。
8.如权利要求7所述的宽带设备故障定位请求的处理装置,其特征在于,所述测试任务队列是所指测试设备相同的测试命令的集合,所述定时测试命令优先级低于普通测试命令。
9.如权利要求7所述的宽带设备故障定位请求的处理装置,其特征在于,所述测试命令中含有待测设备的IP地址、用户名及密码,测试设备的IP地址、用户名及密码,待测试线路基本信息。
10.如权利要求7所述的宽带设备故障定位请求的处理装置,其特征在于,所述测试任务处理模块可并行测试不同的普通测试任务队列,某一测试任务队列完成,释放其两对测试线程。
CNB2004100090184A 2004-04-16 2004-04-16 宽带设备故障定位请求的处理方法与装置 Expired - Fee Related CN1302641C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100090184A CN1302641C (zh) 2004-04-16 2004-04-16 宽带设备故障定位请求的处理方法与装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100090184A CN1302641C (zh) 2004-04-16 2004-04-16 宽带设备故障定位请求的处理方法与装置

Publications (2)

Publication Number Publication Date
CN1592238A CN1592238A (zh) 2005-03-09
CN1302641C true CN1302641C (zh) 2007-02-28

Family

ID=34600195

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100090184A Expired - Fee Related CN1302641C (zh) 2004-04-16 2004-04-16 宽带设备故障定位请求的处理方法与装置

Country Status (1)

Country Link
CN (1) CN1302641C (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100544474C (zh) * 2005-07-12 2009-09-23 华为技术有限公司 对无线***进行维护测试的***和方法
CN100477694C (zh) * 2005-10-01 2009-04-08 华为技术有限公司 一种线路测试***以及实现线路测试的方法
CN100428704C (zh) * 2006-09-21 2008-10-22 中山大学 一种通信线路自动报障***
CN101312407B (zh) * 2007-05-25 2011-01-05 中兴通讯股份有限公司 一种对网络服务质量进行测量的方法和装置
CN101227350B (zh) * 2008-02-03 2011-05-11 中兴通讯股份有限公司 一种基于优先级调度的并行执行自动化测试***及其方法
CN105893196A (zh) * 2016-04-05 2016-08-24 浪潮电子信息产业股份有限公司 一种服务器调试辅助工具及***
CN109697165A (zh) * 2018-12-20 2019-04-30 广东电网有限责任公司 一种软件自动化安全测试方法、装置及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999018695A1 (en) * 1997-10-07 1999-04-15 Attune Networks Ltd. Fault location and performance testing of communication networks
WO2000041331A1 (en) * 1998-12-31 2000-07-13 Qwest Communications International Inc. Method for qualifying a loop for dsl service
US20030182408A1 (en) * 2002-02-15 2003-09-25 Qinglong Hu Load test system for a server and method of use

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999018695A1 (en) * 1997-10-07 1999-04-15 Attune Networks Ltd. Fault location and performance testing of communication networks
WO2000041331A1 (en) * 1998-12-31 2000-07-13 Qwest Communications International Inc. Method for qualifying a loop for dsl service
US20030182408A1 (en) * 2002-02-15 2003-09-25 Qinglong Hu Load test system for a server and method of use

Also Published As

Publication number Publication date
CN1592238A (zh) 2005-03-09

Similar Documents

Publication Publication Date Title
CN109361562B (zh) 一种基于关联网络设备接入的自动化测试方法
CN109067938B (zh) 一种测试dns服务器的方法及装置
US20070168994A1 (en) Debugging a computer program in a distributed debugger
US20030212926A1 (en) Analysis of pipelined networks
US7171464B1 (en) Method of tracing data traffic on a network
CN107623611A (zh) 一种云平台虚拟机的流量监控***
CN110489317B (zh) 基于工作流的云***任务运行故障诊断方法与***
CN1302641C (zh) 宽带设备故障定位请求的处理方法与装置
CN114157554A (zh) 故障排查方法、装置、存储介质及计算机设备
CN106851513A (zh) 一种电子产品的测试方法和***
CN108234246A (zh) 一种多向测试服务器网络性能的方法及***
CN1432231A (zh) 测量互联网路由器业务的方法和装置
CN107870850A (zh) 一种高效的互联网应用日志***
CN102291274A (zh) 一种实现网络测试仪表自动适配的***及方法
CN112583663B (zh) 一种基于国产操作***的自动化网络性能测试方法
CN113220597A (zh) 测试方法、测试装置、电子设备及存储介质
CN2697964Y (zh) 宽带设备故障定位请求的处理装置
CN1845507A (zh) 一种多类设备归一化网络维护方法及维护***
CN116647490A (zh) 一种航空afdx网络数据检测***
CN114610689B (zh) 一种分布式环境中请求日志的记录和分析方法
CN110457183A (zh) 一种日志处理方法及装置
CN114448935B (zh) 一种ip地址可用性告警自动推送处理方法及装置
Auler et al. Power quality monitoring controlled through low-cost modules
CN112463625B (zh) 基于应用程序接口的功能回归验证方法、装置及存储介质
CN112131195A (zh) 一种老化测试集群式管理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: HUAWEI TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: GANGWAN NETWORK CO., LTD.

Effective date: 20060922

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20060922

Address after: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Applicant after: Huawei Technologies Co., Ltd.

Address before: 100089, No. 21 West Third Ring Road, Beijing, Haidian District, Long Ling Building, 13 floor

Applicant before: Harbour Networks Holdings Limited

C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070228

Termination date: 20110416