网络诊断的方法、云端智能机器人、网络设备及专用网络与流程

文档序号:11208979阅读:411来源:国知局
网络诊断的方法、云端智能机器人、网络设备及专用网络与流程

本公开涉及通信技术领域,尤其涉及一种网络诊断的方法、云端智能机器人、网络设备及专用网络。



背景技术:

在互联网的地址架构中,专用网络是指遵守互联网通信协议rfc1918和rfc4193规范、使用私有ip(internetprotocol,网络互联协议)地址空间的网络。例如,企业级的专用无线办公通信网络。企业级的专用无线办公通信网络由基础电信运营商提供无线专网服务,或者由第三方网络公司提供基于wifi(wireless-fidelity,无线保真)的无线专网服务。目前,专用网络在进行网络维护时非常的复杂,其存在耗时长、成本高的问题。

专用网络存在上述问题的主要原因是:现有技术针对专用网络的维护,通常需要运营商或者第三方维护人员进入办公区域人工进行诊断测试,人力成本过高。并且,涉密的办公区域不方便第三方网络维护人员进入,涉密的应用也不方便第三方网络的接入和测试,存在泄密的风险。因此,如何更安全高效的对专用网络进行诊断维护是本领域技术人员的重要研究课题。

随着云端智能技术的发展,云端智能机器人的应用开始渗入到各个领域,但是,如何利用云端智能机器人对专用网络进行诊断,本领域的技术人员还没有考虑。



技术实现要素:

本公开的目的是提供一种网络诊断的方法、云端智能机器人、网络设备及专用网络,用以解决现有技术对专用网络的诊断效率较低且存在泄密风险的技术问题。

为了实现上述目的,本发明第一方面提供了一种网络诊断的方法,应用于云端智能机器人,包括:

所述云端智能机器人向专用网络中的网络设备发送网络监测指令;

接收所述网络设备根据所述网络监测指令发送的运行信息;

根据运行信息对所述网络设备进行诊断,得到诊断结果;

根据所述诊断结果发起所述专用网络的网络配置信息更新。

本发明第二方面提供了另一种网络诊断的方法,应用于专用网络中的网络设备,所述方法包括:

所述网络设备接收云端智能机器人发送的网络监测指令;

根据所述网络监测指令向所述云端智能机器人发送所述网络设备的运行信息,所述运行信息用于所述云端智能机器人对所述网络设备进行诊断。

本发明第三方面,提供了一种云端智能机器人,包括:

发送单元,用于向专用网络中的网络设备发送网络监测指令;

接收单元,用于接收所述网络设备根据所述网络监测指令发送的运行信息;

诊断单元,用于根据所述运行信息对所述网络设备进行诊断,得到诊断结果;

更新发起单元,用于根据所述诊断结果发起所述专用网络的网络配置信息更新。

本发明第四方面提供了一种网络设备,包括:

接收单元,用于接收云端智能机器人发送的网络监测指令;

发送单元,用于根据所述网络监测指令向所述云端智能机器人发送所述网络设备的运行信息,所述运行信息用于所述云端智能机器人对所述网络设备进行诊断。

第五方面,提供一种专用网络,包括:

如第三方面或者以上第三方面的任一可选地实现方式所述的云端智能机器人;至少一个如第四方面或者以上第四方面任一可选地实现方式所述的网络设备;其中,所述云端智能机器人与所述网管系统相连,所述网管系统与所述网络设备相连。

第六方面,本发明还提供另一种云端智能机器人,包括:处理器、发送器、接收器、存储介质和通信总线;所述处理器、所述发送器、所述接收器和所述存储介质通过所述通信总线完成相互间的通信;所述处理器用于执行第一方面,或者以上第一方面的任一可选地实现方式所述的方法。

第七方面,提供另一种网络设备,包括:处理器、发送器、接收器、存储介质和通信总线;所述处理器、所述发送器、所述接收器和所述存储介质通过所述通信总线完成相互间的通信;所述处理器用于执行第二方面,或者以上第二方面的任一可选地实现方式所述的方法。

第八方面,提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任一可选地实现方式中的方法的指令。

第九方面,提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第二方面或第二方面的任一可选地实现方式中的方法的指令。

本发明在上述各方面提供的实现方式的基础上,还可以进行进一步组合以提供更多实现方式。

采用上述技术方案,云端智能机器人下发网络监测指令指示专用网络中的网络设备上报运行信息,根据网络设备上报的运行信息,云端智能机器人可以对专用网络进行诊断,并根据诊断结果发起专用网络的网络配置信息的更新。这样,网络的诊断以及维护均无需技术人员的参与,减少了人力成本,同时,避免了人为泄密的风险。又由于云端智能机器人作为服务于专用网络的装置,其可以是专用网络的一部分,因此,与现有技术中采用第三方网络接入专用网络进行测试,本发明还避免了技术泄密的风险。并且,云端智能机器人自动根据网络设备的运行信息对专用网络进行诊断,相比技术人员根据自身的经验对专用网络进行诊断的效率也更高。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种专用网络的系统架构示意图;

图2为本发明实施例提供的一种网络诊断的方法的流程示意图;

图3为本发明实施例提供的一种云端智能机器人下发网络监测指令指示网络设备上报运行信息的流程示意图;

图4为本发明实施例提供的另一种云端智能机器人下发网络监测指令指示网络设备上报运行信息的流程示意图;

图5为本发明实施例提供的另一种网络诊断的方法的流程示意图;

图6为本发明实施例提供的一种云端智能机器人的结构示意图;

图7为本发明实施例提供的一种网络设备的结构示意图;

图8为本发明实施例提供的一种专用网络的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1是本发明实施例的一种实施环境的示意图。如图1所示,该实施环境包括专用网络。其中,该专用网络中包括多种类型的网络设备,例如,基站,wifi接入点,还可以是手机,电脑等用户设备。该实施环境中还包括云端智能机器人,其中,该云端智能机器人可以是该专用网络中的一个网络设备,该云端智能机器人也可以位于该专用网络以外且与该专用网络相连。

基于图1所示的实施环境,本发明实施例提供一种网络诊断的方法,该方法应用于云端智能机器人,如图2所示,该方法包括:

s201、该云端智能机器人向专用网络中的网络设备发送网络监测指令。

其中,该云端智能机器人可以在以下任意一种信令中发送所述网络监测指令:移动通信网络的广播信令、专用控制信令、专网wifi接入点的广播信息、专网wifi接入点的控制信息、专网的应用的业务层信息、专网的应用的应用层信息。

例如,在该专用网络由基础电信运营商提供无线专网服务的情况下,该云端智能机器人可以将网络监测指令携带在移动通信网络的广播信令或者控制指令中下发给网络设备;在该专用网络由第三方网络公司提供基于wifi的无线专网服务的情况下,该云端智能机器人可以将网络监测指令携带在专网wifi接入点的广播信息或控制信息中下发给网络设备。

s202、该云端智能机器人接收该网络设备根据该网络监测指令发送的运行信息。

s203、该云端智能机器人根据该运行信息对该网络设备进行诊断,得到诊断结果。

示例地,网络设备上报的运行信息可以包括该网络设备的以下至少一种信息:接入点导频信号的强度、业务质量信息、位置信息、访问特定网关的时延或速率、特定频率的干扰强度信息、网络负载信息、加密配置信息、物理层参数、mac(mediumaccesscontrol,媒体访问控制)层配置信息、系统广播配置信息。

这样,该云端智能机器人可以基于预设的诊断规则利用上述至少一种信息对所述专用网络的网络覆盖、业务质量、加密配置等进行诊断,得到诊断结果。

上述只是举例说明,在具体实施时,网络设备上报的运行信息还可以包括其他信息,并且,网络设备上报哪些运行信息可以是默认设置好的,在接收到网络监测指令后,直接上报,也可以由云端智能机器人下发的网络监测指令指示该网络设备上报哪些运行信息。本发明对此不做限定。

s204、该云端智能机器人根据该诊断结果发起该专用网络的网络配置信息更新。

其中,该诊断结果可以包括表征该专用网络存在的问题的信息,还可以包括对专用网络的网络配置信息的调整建议。也就是说,该云端智能机器人在诊断出专用网络出现的问题后,可以进一步根据诊断结果发起对该专用网络的网络配置信息的更新,以解决该专用网络当前的问题。

具体地,该云端智能机器人得到诊断结果后,可以将该诊断结果发送给专用网络的网管系统,该网管系统根据该诊断结果对该专用网络的网络配置信息进行更新。或者,该云端智能机器人根据该诊断结果向该网管系统发送控制指令,控制该网管系统对该专用网络的网络配置信息进行更新。也就是说,该网管系统可以根据云端智能机器人上报的诊断结果或发送的控制指令进行专用网络的网络配置信息的更新,并向该云端智能机器人发送反馈信息。

采用上述技术方案,云端智能机器人下发网络监测指令指示专用网络中的网络设备上报运行信息,根据网络设备上报的运行信息,云端智能机器人可以对专用网络进行诊断,并根据诊断结果发起专用网络的网络配置信息的更新。这样,网络的诊断以及维护均无需技术人员的参与,减少了人力成本,同时,避免了人为泄密的风险。又由于云端智能机器人作为服务于专用网络的装置,其可以是专用网络的一部分,因此,与现有技术中采用第三方网络接入专用网络进行测试,本发明还避免了技术泄密的风险。并且,云端智能机器人自动根据网络设备的运行信息对专用网络进行诊断,相比技术人员根据自身的经验对专用网络进行诊断的效率也更高。

为了使本领域的技术人员更加理解本发明实施例提供的技术方案,下面对上述步骤进行详细说明。

在本发明实施例中,云端智能机器人下发网络监测指令指示专用网络中的网络设备上报运行信息可以采用如下两种方式:

方式一、云端机器人下发网络监测指令,专用网络中的网络设备在接收到该网络监测指令后,收集自身的运行信息,并将该运行信息上报给该云端智能机器人。

示例地,如图3所示,云端智能机器人下发网络监测指令指示专用网络中的网络设备上报运行信息的方法包括:

s301、云端智能机器人根据固定周期向专用网络中的网络设备发送网络监测指令。

其中,该固定周期可以是预先设置好的。

在具体实施时,该云端智能机器人可以根据固定周期在专用网络中广播该网络监测指令,还可以向该专用网络的特定区域内的网络设备发送网络监测指令。

上述只是举例说明,该云端智能机器人还可以在指定时间点发送该网络监测指令,本发明对此不做限定。

s302、该网络设备接收到该网络监测指令后,收集自身的运行信息。

在本发明实施例的一种可能的实现方式中,网络设备上报哪些运行信息可以是预先定义的,这样,该网络设备在接收到该网络监测指令后,可以直接收集运行信息。

在本发明实施例的另一种可能的实现方式中,该网络监测指令包括上报指示信息,用于指示网络设备上报哪些运行信息。

例如,该云端智能机器人在上一个周期接收到该网络设备发送的运行信息后,可以根据该运行信息确定专用网络中发生网络故障的网络设备,进一步地,该云端智能机器人在当前周期,可以向发生网络故障的网络设备发送包括该上报指示信息的网络监测指令,其中,该上报指示信息具体用于指示网络设备上报网络配置信息,这样,该云端智能机器人接收该网络配置信息后,可以诊断出该网络设备发生网络故障的原因,还可以生成更新网络配置的建议值。

由上述举例可知,上述步骤s301中,该云端智能机器人还可以向指定的网络设备发送网络监测指令,该指定的网络设备可以是发生网络故障、网络负载过高或者业务质量低下的网络设备。针对该网络设备的故障原因,该云端智能机器人可以下发网络监测指令,指示该网络设备上报特定的运行信息,以便该云端智能机器人根据特定的运行信息对网络设备出现的故障原因进行诊断。

s303、该网络设备发送该运行信息给该云端智能机器人。

s304、该云端智能机器人接收该网络设备发送的该运行信息。

采用上述方式一,云端智能机器人主动从专用网络获取网络设备的运行信息,减少了专用网络的负载。

方式二、云端智能机器人下发的该网络监测指令包括用于配置所述网络设备主动上报运行信息的触发事件,指示该网络设备在发生所述触发事件时,发送的自身的运行信息。

示例地,如图4所示,云端智能机器人下发网络监测指令指示专用网络中的网络设备上报运行信息的方法包括:

s401、云端智能机器人向专用网络中的网络设备发送包括触发事件的网络监测指令。

s402、该网络设备接收到该网络监测指令后,对触发事件进行配置。

值得说明的是,该云端智能机器人也可以将该网络监测指令发送给专用网络中的网管系统,由该网管系统对该专用网络中的各个网络设备进行配置。

s403、该网络设备在发生该触发事件时,收集自身的运行信息。

示例地,本发明实施例中,该触发事件可以包括以下至少一种事件:

网络设备的业务质量低于第一阈值;

网络设备的接收的专用网络导频或参考信号强度低于第二阈值;

网络设备的负载高于第三阈值;

网络设备在指定时间段内接入专用网络;

网络设备进入预设的网络覆盖区域;

网络设备接入预设的无线保真wifi接入点或蜂窝网基站;

网络设备执行预设的业务;

网络设备访问预设的网关。

也就是说,专用网络中的任一网络设备在发生上述任一触发事件时,均会触发该网络设备向该云端智能机器人上报运行信息。

s404、该网络设备发送该运行信息给该云端智能机器人。

s405、该云端智能机器人接收该网络设备发送的该运行信息。

采用上述方式二,云端智能机器人可以在初始情况下发送一次网络监测指令,网络设备根据该网络监测指令中的触发事件进行配置后,由网络设备在发生该触发事件时,主动上报自身的运行信息,无需云端智能机器人再次发送指令指示网络设备上报。

图3和图4所示的方法只是举例说明,在具体实施时,还可以对上述两种方法进行组合。例如,云端智能机器人采用上述方式二的方法指示专用网络中的网络设备在信号强度低于预设阈值时上报自身的接入点的导频信号强度以及位置信息,该云端智能机器人根据该导频信号强度以及位置信息确定该网络设备处于网络覆盖盲区后,采用上述方式一,向该专用网络中的基站发送网络监测指令,用于指示各个基站上报自身的位置信息以及发射功率信息,该云端智能机器人在接收到各基站的位置信息以及发射功率信息后,可以生成对各基站的发射功率进行重新配置的配置信息,以便通过调整基站的发射功率使得网络全覆盖,解决该网络设备信号强度较低的问题。

另外,云端智能机器人向网络设备发送的网络监测指令,除了指示网络设备上报运行信息以外,还可以包括以下至少一种信息:数据传输格式、传输资源位置、加密传输标识。

其中,数据传输格式用于指示网络设备上报运行信息的传输格式,例如,该运行信息的调制编码方式,加密格式等;传输资源位置用于指示网络设备在特定的位置上报该运行信息;加密传输标识用于指示网络设备采用特定的加密传输标识来上报运行信息。

进一步地,下面具体说明本发明实施例中云端智能机器人基于运行信息对专用网络的诊断。

在本发明实施例的一种可能的实现方式中,网络设备上报的运行信息包括网络设备的业务质量信息以及位置信息,该云端智能机器人可以根据该业务质量信息以及该位置信息确定该专用网络中的质量盲区。

其中,所述业务质量信息可以是网络设备的丢包率、误码率或者丢帧率。这样,该云端智能机器人接收到各个网络设备上报的业务质量信息以及位置信息后,若确定某一范围内的网络设备的业务质量均第一阈值,则该智能机器人即可确定该范围为质量盲区。

进一步地,该云端智能机器人还可以生成用于配置所述质量盲区内的基站的配置信息,该诊断结果包括所述配置信息。

例如,该云端智能机器人在确定某一范围为质量盲区后,若该质量盲区内的基站上报的运行信息包括自身的配置信息,则该云端智能机器人可以根据各基站的配置信息确定业务质量低下的原因,并生成用于配置各个基站的配置信息,以通过调整各个基站的配置,提高网络设备的业务质量。

在本发明实施例的另一种可能的实现方式中,该运行信息包括特定频率的干扰强度信息,该云端智能机器人可以根据所述特定频率的干扰强度信息进行干扰排查,上述诊断结果包括以下至少一种信息:干扰源的标识信息、干扰频率以及干扰强度。

具体地,该云端智能机器人对特定频率或者时间上的干扰信号进行监测,可以判断网络设备的网络质量下降是否由特定干扰导致。进一步地,可以进行干扰定位及排查,包括对干扰波形、频率、强度、干扰基站或接入点的身份标识一一进行排查,从而可以确定干扰源的身份标识,干扰源的工作频率,干扰强度。

在本发明实施例的又一种可能的实现方式中,网络设备上报的运行信息包括该网络设备访问特定网关的时延或速率,这样,该云端智能机器人在确定该网络设备访问所述特定网关的时延或速率低于第四阈值时,可以对该网络设备的网络性能问题进行故障排查。

具体地,该云端智能机器人在确定该网络设备访问所述特定网关的时延或者速率小于第四阈值时,可以根据自身的网络负载情况以及传输能力等判决网络性能质量问题是由于本网络配置导致的,还是由访问网关配置限制导致的。

进一步地,该云端智能机器人还可以生成用于更新所述网络设备的网络配置的指示信息,其中,所述诊断结果包括所述指示信息。具体地,该指示信息可以用于指示网络设备增加与该特定网关之间的传输带宽,或者,该指示信息可以用于指示网络设备更新与该特定网关之间的传输协议,以提高网络性能质量。

在本发明实施例的又一种可能的实现方式中,网络设备上报的运行信息包括网络负载信息,云端智能机器人可以根据网络负载信息对专用网络中的过载基站进行排查,其中,上述诊断结果包括以下至少一种信息:过载基站的标识信息,过载值,过载时间。

具体地,该云端智能机器人在接收到各个基站上报的网络负载信息后,可以确定该基站的网络负载是否过载,若该运行信息还包括各个基站的位置信息,则该云端智能机器人还可以确定特定网络覆盖区域中的基站是否出现整体过载,或者,该云端智能机器人还可以确定各个基站是否在特定时间段内过载。这样,该云端智能机器人根据各个基站的过载情况,确定过载网络覆盖区域范围内负载均衡的方案,或过载网络设备的负载均衡方案。

在本发明实施例的又一种可能的实现方式中,网络设备上报的运行信息包括加密配置信息,云端智能机器人可以确定加密配置信息与预期配置信息是否一致,并在加密配置信息与预期配置信息不一致时,提示加密失效。

在本发明实施例的又一种可能的实现方式中,网络设备上报的运行信息包括该网络设备的接入点的导频信号的强度以及该网络设备的位置信息,云端智能机器人可以根据该导频信号的强度以及该位置信息确定专用网络中的网络覆盖盲区。

进一步地,该云端智能机器人生成用于配置与所述网络覆盖盲区相邻的基站的发射功率的配置信息,其中,所述诊断结果包括所述配置信息。以便通过调整基站的发射功率使得网络全覆盖。

值得说明的是,上述多种可能的实现方式只是举例说明,在具体实施时,可以对上述可能的实现方式进行组合。

例如,该云端智能机器人可以确定网络设备访问特定网关的时延或者速率是否小于第四阈值,在确定该网络设备访问特定网关的时延或者速率小于第四阈值时,生成用于更新所述网络设备的网络配置的指示信息。该指示信息可以用于指示网络设备增加与该特定网关之间的传输带宽,或者,该指示信息可以用于指示网络设备更新与该特定网关之间的传输协议。并且,该云端智能机器人可以根据该导频信号的强度以及该位置信息确定专用网络中的网络覆盖盲区,并生成用于配置与所述网络覆盖盲区相邻的基站的发射功率的配置信息。也就是说,在具体实施时,云端智能机器人可以执行上述一种或多种可能的实现方式,本发明对此不做限定。

并且,进一步地,该云端智能机器人可以根据该指示信息以及该配置信息发起对该专用网络发起网络配置信息的更新。例如,该云端智能机器人将该指示信息以及该配置信息发送给该专用网络的网管系统,该网管系统根据该指示信息增加该网络设备与该特定网络之间的传输带宽,以解决该网络设备访问该特定网关的速率低下的问题;该网管系统根据该配置信息增加与所述网络覆盖盲区相邻的基站的发射功率,以实现网络的全覆盖。可替换地,该云端智能机器人也可以根据该指示信息以及该配置信息生成控制指令,并将该控制指令发送给该网管系统,控制该网管系统增加该网络设备与该特定网络之间的传输带宽,以及增加与所述网络覆盖盲区相邻的基站的发射功率。

采用上述方法,云端智能机器人根据专用网络中的网络设备上报的运行信息可以实现对专用网络的网络覆盖、业务质量、加密配置等方面进行全方位的诊断,相比技术人员根据自身的经验对专用网络进行诊断,本发明实施例提高了网络诊断的效率。

本发明实施例还提供另一种网络诊断的方法,该方法应用于专用网络中的网络设备,如图5所示,该方法包括:

s501、该网络设备接收云端智能机器人发送的网络监测指令。

如图1所示,该云端智能机器人可以是该专用网络中的一个网络设备。该云端智能机器人也可以位于该专用网络之外,在此种情况下,该云端智能机器人可以通过特定的加密鉴权系统接入至该专用网络。

s502、该网络设备根据该网络监测指令向该云端智能机器人发送该网络设备的运行信息,该运行信息用于该云端智能机器人对该网络设备进行诊断。

其中,网络设备根据网络监测指令向云端智能机器人上报运行信息可以采用两种实现方式,具体可参照上述对图3以及图4的描述,此处不再赘述。

采用上述方案,专用网络中的网络设备可以根据云端智能机器人下发的网络监测指令,向云端智能机器人上报自身的运行信息,由云端智能机器人对网络设备进行诊断。这样,网络的诊断无需技术人员的参与,减少了人力成本,同时,避免了人为泄密的风险。又由于云端智能机器人作为服务于专用网络的装置,其可以是专用网络的一部分,因此,与现有技术中采用第三方网络接入专用网络进行测试,本发明还避免了技术泄密的风险。并且,云端智能机器人自动根据网络设备的运行信息对专用网络进行诊断,相比技术人员根据自身的经验对专用网络进行诊断的效率也更高。其中,云端智能机器人对网络设备的诊断具体可参照上述对图1所示方法实施例的具体描述,此处不再赘述。

本发明实施例还提供一种云端智能机器人60,用于实施上述图1所示的网络诊断的方法,该云端智能机器人60属于专用网络中的一个网络设备,或者该云端智能机器人60通过特定的加密鉴权系统与该专用网络相连,如图6所示,包括:

发送单元61,用于向该专用网络中的网络设备发送网络监测指令。

接收单元62,用于接收该网络设备根据该网络监测指令发送的运行信息。

诊断单元63,用于根据该运行信息对该网络设备进行诊断,得到诊断结果。

更新发起单元64,用于根据所述诊断结果发起所述专用网络的网络配置信息更新。

其中,云端智能机器人下发网络监测指令指示网络设备上报运行信息的方式包括:

方式一、云端机器人下发网络监测指令,专用网络中的网络设备在接收到该网络监测指令后,收集自身的运行信息,并将该运行信息上报给该云端智能机器人。

采用上述方式一,云端智能机器人主动从专用网络获取网络设备的运行信息,减少了专用网络的负载。

方式二、该网络监测指令包括用于配置所述网络设备主动上报运行信息的触发事件;则该接收单元62用于:接收所述网络设备发生所述触发事件时,发送的所述运行信息。

采用上述方式二,云端智能机器人可以在初始情况下发送一次网络监测指令,网络设备根据该网络监测指令中的触发事件进行配置后,由网络设备在发生该触发事件时,主动上报自身的运行信息,无需云端智能机器人再次发送指令指示网络设备上报。

并且,在上述方式二中,该触发事件包括以下至少一种事件:

网络设备的业务质量低于第一阈值;

网络设备的接收的专用网络导频或参考信号强度低于第二阈值;

网络设备的负载高于第三阈值;

网络设备在指定时间段内接入专用网络;

网络设备进入预设的网络覆盖区域;

网络设备接入预设的无线保真wifi接入点或蜂窝网基站;

网络设备执行预设的业务;

网络设备访问预设的网关。

进一步地,该网络设备上报的运行信息可以包括该网络设备的以下至少一种信息:接入点导频信号的强度、业务质量信息、位置信息、访问特定网关的时延或速率、特定频率的干扰强度信息、网络负载信息、加密配置信息、物理层参数、媒体访问控制mac层配置信息、系统广播配置信息。

基于上述运行信息,该诊断单元63可以用于:根据所述业务质量信息以及所述位置信息确定所述专用网络中的质量盲区。

其中,所述业务质量信息可以是网络设备的丢包率、误码率或者丢帧率。这样,该云端智能机器人接收到各个网络设备上报的业务质量信息以及位置信息后,若确定某一范围内的网络设备的业务质量均第一阈值,则该智能机器人即可确定该范围为质量盲区。

进一步地,该诊断单元63还可以用于:生成用于配置所述质量盲区内的基站的配置信息,其中,所述网络设备包括基站,所述诊断结果包括所述配置信息。例如,该云端智能机器人在确定某一范围为质量盲区后,若该质量盲区内的基站上报的运行信息包括自身的配置信息,则该云端智能机器人可以根据各基站的配置信息确定业务质量低下的原因,并生成用于配置各个基站的配置信息,以通过调整各个基站的配置,提高网络设备的业务质量。

可选地,该诊断单元63用于:根据所述特定频率的干扰强度信息进行干扰排查,所述诊断结果包括以下至少一种信息:干扰源的标识信息、干扰频率以及干扰强度。

具体地,该云端智能机器人对特定频率或者时间上的干扰信号进行监测,可以判断网络设备的网络质量下降是否由特定干扰导致。进一步地,可以进行干扰定位及排查,包括对干扰波形、频率、强度、干扰基站或接入点的身份标识一一进行排查,从而可以确定干扰源的身份标识,干扰源的工作频率,干扰强度。

可选地,该诊断单元63用于:在确定所述网络设备访问所述特定网关的时延或速率低于第四阈值时,对所述网络设备的网络性能问题进行故障排查。具体地,该云端智能机器人在确定该网络设备访问所述特定网关的时延或者速率小于第四阈值时,可以根据自身的网络负载情况以及传输能力等判决网络性能质量问题是由于本网络配置导致的,还是由访问网关配置限制导致的。

进一步地,该诊断单元63还用于:生成用于增加所述网络设备与所述特定网关之间的传输带宽或者用于更新所述网络设备与所述特定网关之间的传输协议的指示信息,其中,所述诊断结果包括所述指示信息,以提高网络性能质量。

可选地,该诊断单元63用于:根据所述网络负载信息对所述专用网络中的过载基站进行排查,其中,所述诊断结果包括以下至少一种信息:所述过载基站的标识信息,过载值,过载时间。

具体地,该云端智能机器人在接收到各个基站上报的网络负载信息后,可以确定该基站的网络负载是否过载,若该运行信息还包括各个基站的位置信息,则该云端智能机器人还可以确定特定网络覆盖区域中的基站是否出现整体过载,或者,该云端智能机器人还可以确定各个基站是否在特定时间段内过载。这样,该云端智能机器人根据各个基站的过载情况,确定过载网络覆盖区域范围内负载均衡的方案,或过载网络设备的负载均衡方案。

可选地,该诊断单元63用于:确定所述加密配置信息与预期配置信息是否一致;在所述加密配置信息与所述预期配置信息不一致时,提示加密失效。

可选地,该诊断单元63用于:根据所述导频信号的强度以及所述位置信息确定所述专用网络中的网络覆盖盲区。

可选地,该诊断单元63还用于:生成用于配置与所述网络覆盖盲区相邻的基站的发射功率的配置信息,其中,所述诊断结果包括所述配置信息。以便通过调整基站的发射功率使得网络全覆盖。

另外,该网络监测指令还可以包括以下至少一种信息:

数据传输格式,用于指示网络设备上报所述运行信息的传输格式;

传输资源位置,用于指示网络设备在特定的位置上报所述运行信息;

加密传输标识,用于指示网络设备采用特定的加密传输标识上报所述运行信息。

可选地,该发送单元61用于:在以下任意一种信令中发送所述网络监测指令:移动通信网络的广播信令、专用控制信令、专网wifi接入点的广播信息、专网wifi接入点的控制信息、专网的应用的业务层信息、专网的应用的应用层信息。

可选地,该更新发起单元64用于:将所述诊断结果发送给所述专用网络的网管系统,所述诊断结果用于所述网管系统对所述专用网络的网络配置信息进行更新;或者,根据所述诊断结果向所述网管系统发送控制指令,所述控制指令用于控制所述网管系统对所述专用网络的网络配置信息进行更新。

值得说明的是,以上对云端智能机器人进行的单元划分,仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,上述诊断单元63以及更新发起单元64可以划分为一个处理单元。并且,上述各功能单元的物理实现也可能有多种实现方式,例如,上述诊断单元63具体可以是一中央处理器cpu,也可以是特定集成电路(applicationspecificintegratedcircuit,asic)。

示例地,该云端智能机器人包括的硬件可以是处理器、发送器、接收器、存储介质和通信总线。其中,该处理器,该发送器,该接收器和该存储介质通过该通信总线完成相互间的通信,且该处理器用于图1所示的一种网络诊断的方法。其中,处理器执行的操作可能是由其他器件的配合共同完成的,为了方便描述,本发明实施例中统一描述为处理器执行网络诊断的方法。

另外,所属本领域的技术人员应该清楚地了解到,为描述的方便和简洁,上述描述的云端智能机器人的各单元的具体工作过程,可以参考前述方法实施例中的对应过程,此处不再赘述。

并且,在具体实施时,该云端智能机器人60还可能包括其他器件,图6中未一一示出。

采用上述云端智能机器人,由于网络的诊断与维护均无需技术人员的参与,因此减少了人力成本,同时,避免了人为泄密的风险。又由于云端智能机器人作为服务于专用网络的装置,其可以是专用网络的一部分,因此,与现有技术中采用第三方网络接入专用网络进行测试,本发明还避免了技术泄密的风险。并且,云端智能机器人自动根据网络设备的运行信息对专用网络进行诊断,相比技术人员根据自身的经验对专用网络进行诊断的效率也更高。。

本发明实施例还提供一种专用网络中的网络设备70,用于实施上述图5所示的一种网络诊断的方法,如图7所示,该网络设备70包括:

接收单元71,用于接收云端智能机器人发送的网络监测指令。

发送单元72,用于根据该网络监测指令向该云端智能机器人发送该网络设备的运行信息,该运行信息用于该云端智能机器人对该网络设备进行诊断。

值得说明的是,如图1所示,该网络设备可以是专用网络中的任一种类型的网络设备,例如,基站、wifi接入点或者计算机,手机等用户设备。

可选地,该网络监测指令包括用于配置该网络设备主动上报运行信息的触发事件,则该发送单元72用于,在该网络设备在发生该触发事件时,向该云端智能机器人发送该运行信息。

其中,该触发事件包括以下至少一种事件:

该网络设备的业务质量低于第一阈值;

该网络设备的接收的专用网络导频或参考信号强度低于第二阈值;

该网络设备的负载高于第三阈值;

该网络设备在指定时间段内接入专用网络;

该网络设备进入预设的网络覆盖区域;

该网络设备接入预设的无线保真wifi接入点或蜂窝网基站;

该网络设备执行预设的业务;

该网络设备访问预设的网关。

在本发明实施例的一种可能的实现方式中,该网络设备也可以在接收到该网络监测指令后,直接收集自身的运行信息发送给该云端智能机器人。

进一步地,该网络设备上报的运行信息包括该网络设备的以下至少一种信息:接入点导频信号的强度、业务质量信息、位置信息、访问特定网关的时延或速率、特定频率的干扰强度信息、网络负载信息、加密配置信息、物理层参数、媒体访问控制mac层配置信息、系统广播配置信息。

该云端智能机器人基于上述至少一种运行信息对该网络设备进行诊断的方法具体可以参照上述方法实施例对应的描述,此处不再赘述。

值得说明的是,以上对网络设备进行的单元划分,仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,并且,上述各功能单元的物理实现也可能有多种实现方式,例如,该网络设备包括的硬件可以是处理器、发送器、接收器、存储介质和通信总线。其中,该处理器,该发送器,该接收器和该存储介质通过该通信总线完成相互间的通信,且该处理器用于图5所示的一种网络诊断的方法。其中,处理器执行的操作可能是由其他器件的配合共同完成的,为了方便描述,本发明实施例中统一描述为处理器执行专用网络诊断的方法。

另外,所属本领域的技术人员应该清楚地了解到,为描述的方便和简洁,上述描述的网络设备的各单元的具体工作过程,可以参考前述方法实施例中的对应过程,此处不再赘述。

并且,在具体实施时,该网络设备70还可能包括其他器件,图7中未一一示出。

采用上述网络设备,该网络设备可以根据云端智能机器人下发的网络监测指令,向云端智能机器人上报自身的运行信息,由云端智能机器人对网络设备进行诊断,无需第三方网络维护人员进入办公区域,减少了人力成本,降低了泄密风险,并且,提高了网络诊断的效率。其中,云端智能机器人对网络设备的诊断具体可参照上述对图1所示方法实施例的具体描述,此处不再赘述。

本发明实施例还提供一种专用网络80,如图8所示,该专用网络80包括:网管系统81,如图6所示的云端智能机器人60,以及至少一个如图7所示的网络设备70。

其中,该网管系统81与该智能机器人60相连,该网管系统81与至少一个网络设备70相连。

云端智能机器人60以及网络设备70具体可以参照上述对图5和图6的描述。值得说明的是,本文所描述的云端智能机器人发送网络监测指令给网络设备具体可以是,云端智能机器人通过所述网管系统发送网络监测指令给网络设备,此处不再赘述。

值得说明的是,在具体实施时,该云端智能机器人可以是专用网络的网管系统的一部分,也可以与该网管系统分开设立。

在本申请所提供的几个实施例中,应该理解到,所公开的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储数据的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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