专利名称:网关设备诊断方法、设备及系统的制作方法
技术领域:
本发明涉及通信领域,特别涉及网关设备诊断方法、设备及系统。
背景技术:
网关设备用于多个网络间的数据转换,是网络系统的主要设备之一,其性能状况关系网络通信质量,为了得知网关设备性能状态或者检测故障,需对网关设备进行诊断。现有技术网关设备的诊断方法为,运营维护人员在网管服务器上选择诊断项目,网管服务器向网关设备发出诊断命令,触发网关设备对所选的诊断项目进行诊断。在实现本发明的过程中,发明人发现现有技术在对网关设备进行诊断时,需由运营商维护人员操作网管服务器实现,但无法根据用户的诊断需求,对网关设备进行诊断,从而造成用户无法对网关设备进行诊断控制。
发明内容
本发明实施例提供一种网关设备诊断方法、设备及系统,以实现用户对网关设备进行诊断控制。本发明实施例采用如下技术方案:一种网关设备诊断方法,包括:向操作终端发送诊断项目选择页面,所述诊断项目选择页面显示至少一个诊断项目;接收所述操作终端发送的对目标诊断项目进行诊断的请求,所述目标诊断项目为所述诊断项目选择页面上被选定的诊断项目;向网关设备发送对所述目标诊断项目进行诊断的命令,并获取所述目标诊断项目的诊断结果;向所述操作终端发送所述目标诊断项目的诊断结果。一种网管服务器,包括:第一发送单元,用于向操作终端发送诊断项目选择页面,所述诊断项目选择页面显示至少一个诊断项目;第一接收单元,用于接收所述操作终端发送的对目标诊断项目进行诊断的请求,所述目标诊断项目为所述诊断项目选择页面上被选定的诊断项目;获取单元,用于向网关设备发送对所述目标诊断项目进行诊断的命令,并获取所述目标诊断项目的诊断结果;第二发送单元,用于向所述操作终端发送所述目标诊断项目的诊断结果。一种诊断系统,包括:网管服务器、操作终端、网关设备,其中,所述网管服务器,用于向操作终端发送诊断项目选择页面,所述诊断项目选择页面显示至少一个诊断项目,接收所述操作终端发送的对目标诊断项目进行诊断的请求,所述目标诊断项目为所述诊断项目选择页面上被选定的诊断项目,向网关设备发送对所述目标诊断项目进行诊断的命令,并获取所述目标诊断项目的诊断结果,向所述操作终端发送所述目标诊断项目的诊断结果;所述操作终端,用于向所述网管服务器发送所述诊断请求,触发所述网管服务器向网关设备发送对所述目标诊断项目进行诊断的命令,并获取所述网管服务器发送的所述目标诊断项目的诊断结果。本发明实施例提供的技术方案带来的有益效果是:网管服务器向操作终端发送显示诊断项目的诊断项目选择页面,并接收操作终端发送对被选定的诊断项目进行诊断的诊断请求,向网关设备发送对被选定的诊断项目进行诊断的命令,并将该诊断项目的诊断结果发送给操作终端,从而便于用户对网关设备进行诊断控制。
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例1提供的网关设备诊断的流程图;图2是本发明实施例2提供的网关设备诊断的流程图;图3是本发明实施例3提供的网管服务器的结构示意图;图4是本发明实施例3提供的另一种网管服务器的结构示意图;图5是本发明实施例4提供的诊断系统的结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。本发明实施例所称的操作终端,可以是计算机、平板电脑、智能手机等;所称的网关设备可以是家庭网关等。实施例1如图1所示,本实施例提供一种网关设备诊断方法,可以由网管服务器执行图1所示步骤,该方法包括:101、向操作终端发送诊断项目选择页面,该诊断项目选择页面显示至少一个诊断项目。其中,诊断项目选择页面在显示诊断项目时,可以有多种显示方式,如显示诊断项目名称、显示诊断项目图标等。102、接收操作终端发送的对目标诊断项目进行诊断的请求,目标诊断项目为诊断项目选择页面上被选定的诊断项目。当然,目标诊断项目由用户通过操作终端在诊断项目选择页面上进行选定。103、收到请求后,向网关设备发送对目标诊断项目进行诊断的命令,并获取该目标诊断项目的诊断结果。104、向操作终端发送该目标诊断项目的诊断结果。
本实施例提供的网关设备诊断方法,网管服务器向操作终端发送显示诊断项目的诊断项目选择页面,操作终端检测到诊断项目选择页面显示的诊断项目被选定后,向网管服务器发送对被选定的诊断项目进行诊断的诊断请求,触发网管服务器向网关设备发送对被选定的诊断项目进行诊断的命令,并获取该诊断项目的诊断结果,从而实现用户在操作终端控制网关设备对被选定的诊断项目进行诊断,且可选的诊断项目丰富,便于用户对网关设备进行诊断控制。实施例2本实施例提供一种网关设备诊断方法,如图2所示,该方法包括:201、操作终端向网关设备获取网关设备的身份信息。例如,用户在操作终端登录网关设备的诊断操作界面,点击诊断按钮,触发操作终端向网关设备获取该网关设备的身份信息。其中,网关设备的身份信息包含网关设备的ID、网关设备的用户名、摘要密码中的一种或多种。202、网关设备向操作终端发送网管服务器地址及自身的身份信息。203、操作终端根据网管服务器地址向网管服务器发送接入请求,该接入请求携带网关设备的身份信息。204、网管服务器接收操作终端发送的接入请求,并对接入请求携带的网关设备的身份信息进行认证。205、在网关设备的身份信息通过认证后,网管服务器向操作终端发送诊断项目选择页面,该诊断项目选择页面显示至少一个诊断项目。具体地,诊断项目选择页面显示可供选择的至少一个诊断项目,诊断项目可以包括DSL(Digital Subscriber Line,数字用户线路)业务诊断、语音业务诊断等,本实施例不对诊断项目选择页面显示的诊断项目进行限定。进一步,本实施例中,可以设置操作终端的操作操作权限。例如,设置操作终端A有全部诊断项目的操作权限,网管服务器向操作终端A发送的诊断项目选择页面包括网管服务器支持的全部诊断项目;设置操作终端B有部分诊断项目的操作权限,网管服务器向操作终端B发送的诊断项目选择页面仅包括管服务器支持的部分诊断项目,该部分诊断项目为操作终端B具有操作权限的诊断项目。206、操作终端向网管服务器发送对目标诊断项目进行诊断的请求,目标诊断项目为诊断项目选择页面上被选定的诊断项目。当然,目标诊断项目由用户通过操作终端在诊断项目选择页面上进行选定。本实施例中,操作终端通过远程诊断接口向网管服务器发送对目标诊断项目进行诊断的请求。例如,操作终端显示网管服务器发送的诊断项目选择页面,该诊断项目选择页面上显示DSL业务诊断、语音业务诊断等选项,操作终端检测到用户点击语音业务诊断选项,向网管服务器发送对网关设备语音业务进行诊断的请求。207、网管服务器向网关设备发送对目标诊断项目进行诊断的命令,以触发所述网关设备对所述目标诊断项目进行诊断。例如,网管服务器向网关设备发送对语音业务进行诊断的命令。208、网关设备对目标诊断项目进行诊断,得到目标诊断项目的诊断结果。例如,网关设备在收到对语音业务进行诊断的命令后,对语音业务进行诊断,得到语音业务故障的诊断结果。209、网关设备向网管服务器返回目标诊断项目的诊断结果。例如,网关设备向网管服务器返回语音业务故障的诊断结果。210、网管服务器向操作终端发送目标诊断项目的诊断结果。本实施例,根据具体情况,网管服务器可以向操作终端发送目标诊断项目的诊断结果,或者向操作终端发送目标诊断项目的诊断结果和处理建议。例如,网管服务器向操作终端发送语音业务故障的诊断结果和对语音业务重启的建议。本实施例提供的网关设备诊断方法,网管服务器与操作终端建立通信连接后,网管服务器向操作终端发送显示诊断项目的诊断项目选择页面,操作终端检测到诊断项目选择页面显示的诊断项目被选定后,向网管服务器发送对被选定的诊断项目进行诊断的诊断请求,网管服务器根据该诊断请求控制网关设备对被选定的诊断项目进行诊断,得到诊断结果,从而实现用户在操作终端控制网关设备对被选定的诊断项目进行诊断,且可选的诊断项目丰富,便于用户对网关设备进行诊断控制。此外,本实施例可以对不同操作终端设置不同的操作权限。实施例3如图3所示,本实施例提供一种网管服务器,该网管服务器包括:第一发送单元301、接收单元302、获取单元303、第二发送单元304,其中,第一发送单元301,用于向操作终端发送诊断项目选择页面,诊断项目选择页面显示至少一个诊断项目;接收单元302,用于接收操作终端发送的对目标诊断项目进行诊断的请求,目标诊断项目为诊断项目选择页面上被选定的诊断项目;获取单元303,用于收到请求后,向网关设备发送对目标诊断项目进行诊断的命令,并获取目标诊断项目的诊断结果;第二发送单元304,用于向操作终端发送目标诊断项目的诊断结果。进一步地,如图4所示,本实施例提供的网管服务器还可以包括,认证单元305,用于接收所述操作终端发送的接入请求,并对所述接入请求携带的所述网关设备的身份信息进行认证。较佳地,获取单元303具体用于:向网关设备发送对目标诊断项目进行诊断的命令,触发网关设备对目标诊断项目进行诊断,得到目标诊断项目的诊断结果;接收网关设备返回的目标诊断项目的诊断结果。接收单元302,还用于接收操作终端通过远程诊断接口发送的诊断请求。具体地,认证单元305接收携带网关设备的身份信息的接入请求,并对身份信息进行认证,认证通过后,第一发送单元301向操作终端发送诊断项目选择页面,诊断项目选择页面显示至少一个诊断项目;第一接收单元302接收操作终端发送的对目标诊断项目进行诊断的请求,该目标诊断项目为选择页面上被选定的诊断项目;获取单元303收到诊断请求后,向网关设备发送对目标诊断项目进行诊断的命令,并获取目标诊断项目的诊断结果;第二发送单元304向操作终端发送目标诊断项目的诊断结果。需要说明的是,本实施例提供的网管服务器,在表述时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成拨通的功能模块,以完成上述的全部或部分功能。另外,本实施例提供的网管服务器与网关设备诊断方法属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。本实施例提供的网管服务器,与操作终端建立通信连接后,网管服务器向操作终端发送显示诊断项目的诊断项目选择页面,操作终端检测到诊断项目选择页面显示的诊断项目被选定后,向网管服务器发送对被选定的诊断项目进行诊断的诊断请求,网管服务器根据该诊断请求控制网关设备对被选定的诊断项目进行诊断,得到诊断结果,从而实现用户在操作终端控制网关设备对被选定的诊断项目进行诊断,且可选的诊断项目丰富,便于用户对网关设备进行诊断控制。此外,本实施例可以对不同操作终端设置不同的操作权限。实施例4如图5所示,本实施例提供一种诊断系统,该系统包括:网管服务器51、网关设备52、操作终端53,其中,网管服务器51,用于向操作终端53发送诊断项目选择页面,诊断项目选择页面显示至少一个诊断项目;接收操作终端53发送的对目标诊断项目进行诊断的请求,目标诊断项目为诊断项目选择页面上被选定的诊断项目;收到请求后,向网关设备52发送对目标诊断项目进行诊断的命令,并获取目标诊断项目的诊断结果;向操作终端53发送目标诊断项目的诊断结果;操作终端53,用于向网管服务器51发送诊断请求,触发网管服务器51向网关设备52发送对目标诊断项目进行诊断的命令,并获取目标诊断项目的诊断结果;接收网管服务器51发送的目标诊断项目的诊断结果。需要说明的是,本实施例中的网管服务器51的组成模块及单元及各模块及单元的功能与上述实施例3相同,请参阅。本实施例提供的诊断系统,网管服务器与操作终端建立通信连接后,网管服务器向操作终端发送显示诊断项目的诊断项目选择页面,操作终端检测到诊断项目选择页面显示的诊断项目被选定后,向网管服务器发送对被选定的诊断项目进行诊断的诊断请求,网管服务器根据该诊断请求控制网关设备对被选定的诊断项目进行诊断,得到诊断结果,从而实现用户在操作终端控制网关设备对被选定的诊断项目进行诊断,且可选的诊断项目丰富,便于用户对网关设备进行诊断控制。此外,本实施例可以对不同操作终端设置不同的操作权限。本发明实施例主要应用于网关设备诊断时,能够实现用户在操作终端即可控制网关设备进行诊断,且可选的诊断项目丰富,对用户而言,更便捷。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种网关设备的诊断方法,其特征在于,包括: 向操作终端发送诊断项目选择页面,所述诊断项目选择页面显示至少一个诊断项目;接收所述操作终端发送的对目标诊断项目进行诊断的请求,所述目标诊断项目为所述诊断项目选择页面上被选定的诊断项目; 向网关设备发送对所述目标诊断项目进行诊断的命令,并获取所述目标诊断项目的诊断结果; 向所述操作终端发送所述目标诊断项目的诊断结果。
2.根据权利要求1所述的方法,其特征在于,所述向网关设备发送对所述目标诊断项目进行诊断的命令,并获取所述目标诊断项目的诊断结果具体为: 向所述网关设备发送对所 述目标诊断项目进行诊断的命令,以触发所述网关设备对所述目标诊断项目进行诊断; 接收所述网关设备返回的所述目标诊断项目的诊断结果。
3.根据权利要求1所述的方法,其特征在于,所述向操作终端发送诊断项目选择页面的步骤包括: 接收所述操作终端发送的接入请求; 对所述接入请求携带的所述网关设备的身份信息进行认证; 当认证通过时,向所述操作终端发送所述诊断项目选择页面。
4.根据权利要求3所述的方法,其特征在于,所述网关设备的身份信息包括:所述网关设备的ID,和/或所述网关设备的用户名,和/或摘要密码。
5.一种网管服务器,其特征在于,包括: 第一发送单元,用于向操作终端发送诊断项目选择页面,所述诊断项目选择页面显示至少一个诊断项目; 接收单元,用于接收所述操作终端发送的对目标诊断项目进行诊断的请求,所述目标诊断项目为所述诊断项目选择页面上被选定的诊断项目; 获取单元,用于向网关设备发送对所述目标诊断项目进行诊断的命令,并获取所述目标诊断项目的诊断结果; 第二发送单元,用于向所述操作终端发送所述目标诊断项目的诊断结果。
6.根据权利要求5所述的网管服务器,其特征在于,所述获取单元具体用于:向所述网关设备发送对所述目标诊断项目进行诊断的命令,以触发所述网关设备对所述目标诊断项目进行诊断,并接收所述网关设备返回的所述目标诊断项目的诊断结果。
7.根据权利要求5所述的网管服务器,其特征在于,还包括: 认证单元,用于接收所述操作终端发送的接入请求,并对所述接入请求携带的所述网关设备的身份信息进行认证; 第一发送单元进一步用于当认证通过时,向所述操作终端发送所述诊断项目选择页面。
8.—种诊断系统,其特征在于,包括:网管服务器、操作终端、网关设备,其中, 所述网管服务器,用于向操作终端发送诊断项目选择页面,所述诊断项目选择页面显示至少一个诊断项目,接收所述操作终端发送的对目标诊断项目进行诊断的请求,所述目标诊断项目为所述诊断项目选择页面上被选定的诊断项目,向网关设备发送对所述目标诊断项目进行诊断的命令,并获取所述目标诊断项目的诊断结果,向所述操作终端发送所述目标诊断项目的诊断结果; 所述操作终端,用于向所述网管服务器发送所述诊断请求,以触发所述网管服务器向网关设备发送对所述目标诊断项目进行诊断的命令,并获取所述网管服务器发送的所述目标诊断项目的诊断结果。
9.根据权利要求8所述的诊断系统,其特征在于,所述网管服务器包括权利要求5-7中任一项所述的网管服 务器。
全文摘要
本发明公开了一种网关设备诊断方法、设备及系统。所述方法包括向操作终端发送诊断项目选择页面,所述诊断项目选择页面显示至少一个诊断项目;接收所述操作终端发送的对目标诊断项目进行诊断的请求,所述目标诊断项目为所述诊断项目选择页面上被选定的诊断项目;向网关设备发送对所述目标诊断项目进行诊断的命令,并获取所述目标诊断项目的诊断结果;向所述操作终端发送所述目标诊断项目的诊断结果。本发明提供的网关设备诊断方法、设备及系统,通过建立网管服务器与操作终端间的通信连接,实现用户在操作终端控制网关设备进行诊断,且可选的诊断项目丰富,对用户而言较为便捷。
文档编号H04L12/66GK103209082SQ20121000893
公开日2013年7月17日 申请日期2012年1月12日 优先权日2012年1月12日
发明者张科 申请人:华为终端有限公司