一种物联网业务的故障诊断方法及装置
文献发布时间:2023-06-19 19:18:24
技术领域
本申请涉及物联网技术领域,尤其涉及一种物联网业务的故障诊断方法及装置。
背景技术
随着工业互联网数字化转型速率的加快,用于各垂直行业的物联网业务需求也日益增加,随之而来的是物联网业务质量问题越来越多。
当前,在对物联网业务的故障进行诊断的过程中,用户发现物联网业务故障后,可以主动上报物联网业务故障,维护人员在获知用户上报的物联网业务故障后,需要登录物联网设备,输入一系列指令,并根据指令输出结果和个人经验,对故障原因进行定位。
也就是说,现有技术仅能基于个人经验对用户发现并上报的物联网业务故障进行处理以确定故障原因,容易出现故障发现不及时和故障原因定位不准确的问题。
发明内容
本申请提供一种物联网业务的故障诊断方法及装置,用于解决现有技术仅能基于个人经验对用户发现并上报的物联网业务故障进行处理以确定故障原因,容易出现故障发现不及时和故障原因定位不准确的问题。
第一方面,本申请提供一种物联网业务的故障诊断方法,包括:
获取物联网设备网管平台采集并发送的多个企业接入点的信息数据;其中,所述信息数据包括专线状态、配置数据以及多种性能指标的数据;
分别根据每个企业接入点的多种性能指标的数据和每种性能指标对应的业务模型,从多个企业接入点中获取物联网业务存在故障的企业接入点;
分别根据所述故障的企业接入点的配置数据和所述故障的企业接入点对应的标准数据库配置模型,确定所述故障的企业接入点的配置比对结果;
根据所述故障的企业接入点的配置比对结果和所述故障的企业接入点的专线状态,确定所述故障的企业接入点的故障原因。
在上述的物联网业务的故障诊断方法的优选技术方案中,所述分别根据每个企业接入点的多种性能指标的数据和每种性能指标对应的业务模型,从多个企业接入点中获取物联网业务存在故障的企业接入点,包括:
对于每个业务模型,获取所述业务模型中的告警次数,并根据所述业务模型的指标异常阈值与所述业务模型中的告警次数的对应关系,确定所述业务模型的指标异常阈值;
对于每个企业接入点,分别根据每种性能指标的数据和所述每种性能指标对应的业务模型中的数据,确定所述每种性能指标的比对结果,并根据所述每种性能指标的比对结果和所述每种性能指标对应的业务模型的指标异常阈值,确定所述企业接入点是否为所述故障的企业接入点。
在上述的物联网业务的故障诊断方法的优选技术方案中,还包括:
在确定所述企业接入点为所述故障的企业接入点时,确定故障的性能指标;
将所述故障的性能指标对应的业务模型中的告警次数加1。
在上述的物联网业务的故障诊断方法的优选技术方案中,所述信息数据还包括数据采集时间、企业接入点的名称,所述方法还包括:
在确定所述企业接入点为所述故障的企业接入点时,确定所述故障的企业接入点的名称和所述故障的企业接入点的数据采集时间;
向终端设备发送所述故障原因、所述故障的企业接入点的名称、所述故障的企业接入点的数据采集时间以及所述故障的性能指标。
在上述的物联网业务的故障诊断方法的优选技术方案中,所述根据所述故障的企业接入点的配置比对结果和所述故障的企业接入点的专线状态,确定所述故障的企业接入点的故障原因,包括:
判断所述配置比对结果是否为相同;
若判断出所述配置比对结果为不同,则确定所述故障原因为网络侧原因;
若判断出所述配置比对结果为相同,则确定所述故障原因为非网络侧原因。
在上述的物联网业务的故障诊断方法的优选技术方案中,还包括:
判断所述故障的企业接入点的专线状态是否为正常;
若判断出所述故障的企业接入点的专线状态为异常,则确定所述故障原因为用户侧原因;
若判断出所述故障的企业接入点的专线状态为正常,则确定所述故障原因为非用户侧原因。
在上述的物联网业务的故障诊断方法的优选技术方案中,还包括:
获取所述物联网设备网管平台发送的在第一设定时间段内采集的多个企业接入点的多种性能指标的数据;
对于每个业务模型,将所述物联网设备网管平台发送的在所述第一设定时间段内采集的与所述业务模型对应的性能指标的数据,作为所述业务模型中的数据。
在上述的物联网业务的故障诊断方法的优选技术方案中,还包括:
获取所述物联网设备网管平台发送的在第二设定时间段内采集的多个企业接入点的配置数据;
对于每个企业接入点,将所述物联网设备网管平台发送的在所述第二设定时间段内采集的所述企业接入点的配置数据,作为所述企业接入点对应的标准数据库配置模型中的数据。
第二方面,本申请提供一种物联网业务的故障诊断装置,包括:
获取模块,用于获取物联网设备网管平台采集并发送的多个企业接入点的信息数据;其中,所述信息数据包括专线状态、配置数据以及多种性能指标的数据;
处理模块,用于分别根据每个企业接入点的多种性能指标的数据和每种性能指标对应的业务模型,从多个企业接入点中获取物联网业务存在故障的企业接入点;
所述处理模块,还用于分别根据所述故障的企业接入点的配置数据和所述故障的企业接入点对应的标准数据库配置模型,确定所述故障的企业接入点的配置比对结果;
所述处理模块,还用于根据所述故障的企业接入点的配置比对结果和所述故障的企业接入点的专线状态,确定所述故障的企业接入点的故障原因。
在上述的物联网业务的故障诊断装置的优选技术方案中,所述处理模块,具体用于:
对于每个业务模型,获取所述业务模型中的告警次数,并根据所述业务模型的指标异常阈值与所述业务模型中的告警次数的对应关系,确定所述业务模型的指标异常阈值;
对于每个企业接入点,分别根据每种性能指标的数据和所述每种性能指标对应的业务模型中的数据,确定所述每种性能指标的比对结果,并根据所述每种性能指标的比对结果和所述每种性能指标对应的业务模型的指标异常阈值,确定所述企业接入点是否为所述故障的企业接入点。
在上述的物联网业务的故障诊断装置的优选技术方案中,所述处理模块,还用于:
在确定所述企业接入点为所述故障的企业接入点时,确定故障的性能指标;
将所述故障的性能指标对应的业务模型中的告警次数加1。
在上述的物联网业务的故障诊断装置的优选技术方案中,所述信息数据还包括数据采集时间、企业接入点的名称;
所述处理模块,还用于在确定所述企业接入点为所述故障的企业接入点时,确定所述故障的企业接入点的名称和所述故障的企业接入点的数据采集时间;
所述装置还包括发送模块,用于向终端设备发送所述故障原因、所述故障的企业接入点的名称、所述故障的企业接入点的数据采集时间以及所述故障的性能指标。
在上述的物联网业务的故障诊断装置的优选技术方案中,所述处理模块,具体用于:
判断所述配置比对结果是否为相同;
若判断出所述配置比对结果为不同,则确定所述故障原因为网络侧原因;
若判断出所述配置比对结果为相同,则确定所述故障原因为非网络侧原因。
在上述的物联网业务的故障诊断装置的优选技术方案中,所述处理模块,还用于:
判断所述故障的企业接入点的专线状态是否为正常;
若判断出所述故障的企业接入点的专线状态为异常,则确定所述故障原因为用户侧原因;
若判断出所述故障的企业接入点的专线状态为正常,则确定所述故障原因为非用户侧原因。
在上述的物联网业务的故障诊断装置的优选技术方案中,
所述获取模块,还用于获取所述物联网设备网管平台发送的在第一设定时间段内采集的多个企业接入点的多种性能指标的数据;
所述处理模块,还用于对于每个业务模型,将所述物联网设备网管平台发送的在所述第一设定时间段内采集的与所述业务模型对应的性能指标的数据,作为所述业务模型中的数据。
在上述的物联网业务的故障诊断装置的优选技术方案中,
所述获取模块,还用于获取所述物联网设备网管平台发送的在第二设定时间段内采集的多个企业接入点的配置数据;
所述处理模块,还用于对于每个企业接入点,将所述物联网设备网管平台发送的在所述第二设定时间段内采集的所述企业接入点的配置数据,作为所述企业接入点对应的标准数据库配置模型中的数据。
第三方面,本申请提供一种物联网业务的故障诊断系统,包括:物联网设备网管平台、终端设备以及如第二方面所述的物联网业务的故障诊断装置。
第四方面,本申请提供一种服务器,包括:
处理器,以及与所述处理器通信连接的存储器;
所述存储器用于存储计算机执行指令;
所述处理器用于执行所述存储器存储的计算机执行指令,以实现第一方面所述的物联网业务的故障诊断方法。
第五方面,本申请提供一种可读存储介质,其上存储有计算机执行指令,所述计算机执行指令被处理器执行时实现第一方面所述的物联网业务的故障诊断方法。
本申请提供一种物联网业务的故障诊断方法及装置,在该方法中,物联网业务的故障诊断装置获取物联网设备网管平台采集并发送的多个企业接入点的信息数据;其中,信息数据包括专线状态、配置数据以及多种性能指标的数据;物联网业务的故障诊断装置分别根据每个企业接入点的多种性能指标的数据和每种性能指标对应的业务模型,从多个企业接入点中获取物联网业务存在故障的企业接入点,并分别根据故障的企业接入点的配置数据和故障的企业接入点对应的标准数据库配置模型,确定故障的企业接入点的配置比对结果,以根据故障的企业接入点的配置比对结果和专线状态,确定故障的企业接入点的故障原因。相较于现有技术仅能基于个人经验对用户发现并上报的业务故障进行处理以确定故障原因而言,本申请无需依赖用户发现并上报物联网业务故障,仅根据物联网设备网管平台采集并发送的多个企业接入点的多种性能指标的数据,即可实现对企业接入点粒度的物联网业务故障的监测,进而实现了对物联网业务故障的及时发现。另外,本申请无需依靠个人经验确定故障原因,仅根据故障的企业接入点的配置数据与对应的标准数据配置模型的配置比对结果,以及故障的企业接入点的专线状态,即可确定出故障原因,进而实现了对故障原因的准确定位。解决了现有技术仅能基于个人经验对用户发现并上报的物联网业务故障进行处理以确定故障原因,容易出现故障发现不及时和故障原因定位不准确的问题。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请提供的一种物联网业务的故障诊断方法的系统结构图;
图2为本申请提供的一种物联网业务的故障诊断方法实施例一的流程示意图;
图3为本申请提供的一种物联网业务的故障诊断方法实施例二的流程示意图;
图4为本申请提供的一种物联网业务的故障诊断方法实施例三的流程示意图;
图5为本申请提供的一种物联网业务的故障诊断方法实施例四的流程示意图;
图6为本申请提供的一种物联网业务的故障诊断方法实施例五的流程示意图;
图7为本申请提供的一种物联网业务的故障诊断方法实施例六的流程示意图;
图8为本申请提供的一种物联网业务的故障诊断方法实施例七的流程示意图;
图9为本申请提供的一种物联网业务的故障诊断方法实施例八的流程示意图;
图10为本申请提供的一种物联网业务的故障诊断装置实施例的结构示意图;
图11为本申请提供的一种服务器的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在根据本实施例的启示下作出的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
现有技术仅能依靠维护人员的个人经验,对用户发现并上报的物联网业务故障进行处理以确定故障原因,容易出现故障发现不及时和故障原因定位不准确的问题。
基于上述技术问题,本申请的技术构思过程如下:如何实现对物联网业务故障的自动检测和对故障原因的自动定位。
下面对本申请的物联网业务的故障诊断方案进行详细的说明。
示例性地,图1为本申请提供的一种物联网业务的故障诊断方法的系统结构图,如图1所示,该系统结构可以包括:物联网设备网管平台101、物联网业务的故障诊断装置102以及终端设备103。
需要说明的是,图1仅是本申请实施例提供的一种物联网业务的故障诊断方法的系统结构图,本申请实施例不对图1中包括的各种设备的实际形态进行限定,也不对图1中设备之间的交互方式进行限定,在方案的具体应用中,可以根据实际需求设定。
下面,通过具体实施例对本申请的技术方案进行详细说明。需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
图2为本申请提供的一种物联网业务的故障诊断方法实施例一的流程示意图。参见图2,该物联网业务的故障诊断方法具体包括以下步骤:
步骤S201:获取物联网设备网管平台采集并发送的多个企业接入点的信息数据。
在本实施例中,物联网业务的故障诊断装置可以获取物联网设备网管平台采集并发送的多个企业接入点的信息数据。可选地,物联网业务的故障诊断装置可以每隔设定时长获取一次物联网设备网管平台发送的多个企业接入点的信息数据,示例性地,设定时长可以为5分钟。可选地,物联网业务的故障诊断装置可以实时获取物联网设备网管平台发送的多个企业接入点的信息数据。
信息数据可以包括专线状态、配置数据以及多种性能指标的数据。具体地,专线状态可以包括专线状态为正常和专线状态为异常。配置数据可以包括虚拟专用网络(VirtualPrivate Network,简称VPN)数据、专线接口配置数据、域名系统(Domain Name System,简称DNS)配置数据以及计费/鉴权平台配置数据。性能指标的数据可以包括3G/4G/5G在线用户数、用户会话激活成功率、设备与企业内网之间的接口的上下行流量、设备与企业内网之间的接口的上下行速率以及用户会话鉴权成功率。
步骤S202:分别根据每个企业接入点的多种性能指标的数据和每种性能指标对应的业务模型,从多个企业接入点中获取物联网业务存在故障的企业接入点。
在本实施例中,每个企业接入点的每种性能指标对应一个业务模型。
物联网业务的故障诊断装置可以分别根据每个企业接入点的多种性能指标的数据和每种性能指标对应的业务模型中的数据,确定每个企业接入点的物联网业务是否存在故障,即确定多个企业接入点中物联网业务存在故障的企业接入点。
步骤S203:分别根据故障的企业接入点的配置数据和故障的企业接入点对应的标准数据库配置模型,确定故障的企业接入点的配置比对结果。
在本实施例中,每个企业接入点对应一个标准数据库配置模型。
在确定物联网业务存在故障的企业接入点后,针对该故障的企业接入点,物联网业务的故障诊断装置可以确定出该故障的企业接入点对应的标准数据库配置模型,并将该企业接入点的配置数据与该标准数据库配置模型中的数据进行逐一比对,以确定该故障的企业接入点的配置数据是否与标准数据库配置模型中的数据完全相同,即确定故障的企业接入点的配置比对结果是否为相同。
步骤S204:根据故障的企业接入点的配置比对结果和故障的企业接入点的专线状态,确定故障的企业接入点的故障原因。
在本实施例中,企业接入点的配置比对结果可以反映企业接入点的网络侧的状态,企业接入点的专线状态可以反映企业接入点的用户侧的状态。在确定故障的企业接入点的配置比对结果后,物联网业务的故障诊断装置可以确定该故障的企业接入点的专线状态,并根据故障的企业接入点的配置结果和专线状态,确定企业接入点的网络侧和用户侧的当前状态,从而确定导致企业接入点的物联网业务出现故障的原因。
本实施例中,物联网业务的故障诊断装置获取物联网设备网管平台采集并发送的多个企业接入点的信息数据;其中,信息数据包括专线状态、配置数据以及多种性能指标的数据;物联网业务的故障诊断装置分别根据每个企业接入点的多种性能指标的数据和每种性能指标对应的业务模型,从多个企业接入点中获取物联网业务存在故障的企业接入点,并分别根据故障的企业接入点的配置数据和故障的企业接入点对应的标准数据库配置模型,确定故障的企业接入点的配置比对结果,以根据故障的企业接入点的配置比对结果和故障的企业接入点的专线状态,确定故障的企业接入点的故障原因。相较于现有技术仅能基于个人经验对用户发现并上报的业务故障进行处理以确定故障原因而言,本申请无需依赖用户发现并上报业务故障,仅根据物联网设备网管平台采集并发送的多个企业接入点的多种性能指标的数据,即可实现对企业接入点粒度的物联网业务故障的监测,进而实现了对物联网业务故障的及时发现。另外,本申请无需依靠个人经验确定故障原因,仅根据故障的企业接入点的配置数据和对应的标准数据配置模型中的数据的配置比对结果,以及故障的企业接入点的专线状态,即可确定出故障原因,进而实现了对故障原因的准确定位。解决了现有技术仅能基于个人经验对用户发现并上报的物联网业务故障进行处理以确定故障原因,从而导致容易出现故障发现不及时和故障原因定位不准确的问题。
图3为本申请提供的一种物联网业务的故障诊断方法实施例二的流程示意图,该物联网业务的故障诊断方法具体包括以下步骤:
步骤S301:获取物联网设备网管平台采集并发送的多个企业接入点的信息数据。
步骤S302:对于每个业务模型,获取业务模型中的告警次数,并根据业务模型的指标异常阈值与业务模型中的告警次数的对应关系,确定业务模型的指标异常阈值。
在本实施例中,业务模型的指标异常阈值与业务模型中的告警次数存在对应关系。
针对每个业务模型,物联网业务的故障诊断装置在获取该业务模型中的告警次数后,可以根据上述对应关系,确定与该业务模型中的告警次数对应的该业务模型的指标异常阈值。示例性地,针对用户会话激活成功率这项性能指标,在用户会话激活成功率对应的业务模型中,与告警次数5对应的指标异常阈值可以为20%。
步骤S303:对于每个企业接入点,分别根据每种性能指标的数据和每种性能指标对应的业务模型中的数据,确定每种性能指标的比对结果,并根据每种性能指标的比对结果和每种性能指标对应的业务模型的指标异常阈值,确定企业接入点是否为故障的企业接入点。
在本实施例中,业务模型中的数据为该业务模型对应的性能指标的标准数据。该标准数据为企业接入点的物联网业务不存在故障时的性能指标的数据。
针对每个企业接入点,物联网业务的故障诊断装置可以确定该企业接入点的每种性能指标对应的业务模型,并计算每种性能指标对应的业务模型中的数据与每种性能指标的数据的差值,物联网业务的故障诊断装置可以将该差值与业务模型中的标准的数据的商值作为该企业接入点的该种性能指标的比对结果。
物联网业务的故障诊断装置可以判断分别每种性能指标的比对结果是否大于每种性能指标对应的业务模型的指标异常阈值,并在判断出存在至少一种性能指标的比对结果大于该种性能指标对应的业务模型的指标异常阈值时,确定该企业接入点为物联网业务存在故障的企业接入点。
步骤S304:分别根据故障的企业接入点的配置数据和故障的企业接入点对应的标准数据库配置模型,确定故障的企业接入点的配置比对结果。
步骤S305:根据故障的企业接入点的配置比对结果和故障的企业接入点的专线状态,确定故障的企业接入点的故障原因。
本实施例中,在确定企业接入点是否为故障的企业接入点的过程中,对于每个业务模型,物联网业务的故障诊断装置可以获取业务模型中的告警次数,并根据业务模型的指标异常阈值与业务模型中的告警次数的对应关系,确定业务模型的指标异常阈值。对于每个企业接入点,物联网业务的故障诊断装置分别根据每种性能指标的数据和每种性能指标对应的业务模型中的数据,确定每种性能指标的比对结果,并根据每种性能指标的比对结果和每种性能指标对应的业务模型的指标异常阈值,确定企业接入点是否为故障的企业接入点。相较于现有技术中需要用户发现并主动上报物联网业务故障而言,本申请无需依赖用户,仅需根据企业接入点的每种性能指标的数据、每种性能指标对应的业务模型中的数据,以及业务模型的指标异常阈值,即可准确确定出物联网业务存在故障的企业接入点,提高了确定物联网业务故障的及时性和准确性。
图4为本申请提供的一种物联网业务的故障诊断方法实施例三的流程示意图,该物联网业务的故障诊断方法具体包括以下步骤:
步骤S401:获取物联网设备网管平台采集并发送的多个企业接入点的信息数据。
步骤S402:对于每个业务模型,获取业务模型中的告警次数,并根据业务模型的指标异常阈值与业务模型中的告警次数的对应关系,确定业务模型的指标异常阈值。
步骤S403:对于每个企业接入点,分别根据每种性能指标的数据和每种性能指标对应的业务模型中的数据,确定每种性能指标的比对结果,并根据每种性能指标的比对结果和每种性能指标对应的业务模型的指标异常阈值,确定企业接入点是否为故障的企业接入点。
步骤S404:在确定企业接入点为故障的企业接入点时,确定故障的性能指标。
在本实施例中,物联网业务的故障诊断装置在确定一个企业接入点为故障企业接入点时,可以确定物联网业务发生故障的企业接入点中故障的性能指标。示例性地,当物联网业务的故障诊断装置在根据企业接入点A的用户会话激活成功率的数据和用户会话激活成功率对应的业务模型中的数据,确定用户会话激活成功率的比对结果为23%后,可以比较用户会话激活成功率的比对结果(23%)和用户会话激活成功率对应的业务模型中的指标异常阈值(20%),确定企业接入点A中用户会话激活成功率的比对结果大于对应的业务模型中的指标异常阈值,即确定企业接入点A为故障的企业接入点。在物联网业务的故障诊断装置确定企业接入点A为故障的企业接入点后,可以确定反映企业接入点A的物联网业务存在故障的性能指标——用户会话激活成功率,为故障的性能指标。
步骤S405:将故障的性能指标对应的业务模型中的告警次数加1。
物联网业务的故障诊断装置在确定故障的性能指标后,可以将故障的企业接入点中故障的性能指标对应的业务模型中的告警次数加1,以更新该业务模型中的告警次数。
步骤S406:分别根据故障的企业接入点的配置数据和故障的企业接入点对应的标准数据库配置模型,确定故障的企业接入点的配置比对结果。
步骤S407:根据故障的企业接入点的配置比对结果和故障的企业接入点的专线状态,确定故障的企业接入点的故障原因。
本实施例在前述实施例的基础上,在确定故障的企业接入点后,可以确定反映企业接入点的物联网业务发生故障的性能指标为故障的性能指标,以更新该故障的性能指标对应的业务模型中的告警次数,从而保证在后续根据业务模型中的告警次数确定业务模型的指标异常阈值时,可以确定出与当前情况更匹配的指标异常阈值,进而物联网业务的故障诊断装置可以更加准确地确定出物联网业务存在故障的企业接入点。
图5为本申请提供的一种物联网业务的故障诊断方法实施例四的流程示意图,该物联网业务的故障诊断方法具体包括以下步骤:
步骤S501:获取物联网设备网管平台采集并发送的多个企业接入点的信息数据。
在本实施例中,物联网设备网管平台在采集多个企业接入点的信息数据时,可以采集专线状态、配置数据以及多种性能指标的数据,还可以采集当前时间和企业接入点的名称,并将采集的当前时间作为数据采集时间。
物联网设备网管平台在采集多个企业接入点的信息数据后,可以将上述信息数据发送至物联网业务的故障诊断装置。
步骤S502:对于每个业务模型,获取业务模型中的告警次数,并根据业务模型的指标异常阈值与业务模型中的告警次数的对应关系,确定业务模型的指标异常阈值。
步骤S503:对于每个企业接入点,分别根据每种性能指标的数据和每种性能指标对应的业务模型中的数据,确定每种性能指标的比对结果,并根据每种性能指标的比对结果和每种性能指标对应的业务模型的指标异常阈值,确定企业接入点是否为故障的企业接入点。
步骤S504:在确定企业接入点为故障的企业接入点时,确定故障的性能指标。
步骤S505:将故障的性能指标对应的业务模型中的告警次数加1。
步骤S506:分别根据故障的企业接入点的配置数据和故障的企业接入点对应的标准数据库配置模型,确定故障的企业接入点的配置比对结果。
步骤S507:根据故障的企业接入点的配置比对结果和故障的企业接入点的专线状态,确定故障的企业接入点的故障原因。
步骤S508:向终端设备发送故障原因、故障的企业接入点的名称、故障的企业接入点的数据采集时间以及故障的性能指标。
在本实施例中,物联网业务的故障诊断装置在确定故障的企业接入点、故障原因以及故障的性能指标后,可以确定故障的企业接入点的名称,还可以确定与反映企业接入点的物联网业务存在故障的数据的数据采集时间,并向终端设备发送故障原因、故障的企业接入点的名称、故障的企业接入点的数据采集时间以及故障的性能指标,以使终端设备的显示界面显示上述信息,或者终端设备的播放装置播放上述信息。
本实施例在前述实施例的基础上,除了确定故障原因和故障的性能指标之外,物联网业务的故障诊断装置还可以确定出故障的企业接入点的数据采集时间和故障企业接入点的名称,并将上述信息发送至终端设备,以使用户可以及时准确地获知物联网业务存在故障的企业接入点、故障原因以及故障时间,从而使得用户可以及时准确地处理物联网业务的故障。
在前述实施例一的基础上,下面可以通过方法实施例五对步骤S204中确定故障的企业接入点的故障原因的过程进行详细说明。
图6为本申请提供的一种物联网业务的故障诊断方法实施例五的流程示意图,该物联网业务的故障诊断方法具体包括以下步骤:
步骤S601:判断配置比对结果是否为相同。
在本实施例中,企业接入点的配置比对结果可以反映企业接入点的网络侧的状态。
对于故障的企业接入点的多种配置数据中的每一种配置数据,物联网业务的故障诊断装置皆需要对比该配置数据与标准数据库配置模型中与该配置数据对应的数据,以获取每一种配置数据的配置比对结果。其中,标准数据库配置模型中的数据为该标准数据库配置模型对应的企业接入点的标准配置数据。该标准配置数据为该企业接入点的网络侧的状态不存在异常时的配置数据。
当物联网业务的故障诊断装置确定多种配置数据中,存在至少一种配置数据的配置比对结果为不同时,确定故障的企业接入点当前网络侧的状态存在异常,此时执行步骤S602。当物联网业务的故障诊断装置确定每种配置数据的配置比对结果皆为相同时,说明故障的企业接入点当前的网络侧状态不存在异常,此时执行步骤S603。
步骤S602:确定故障原因为网络侧原因。
在物联网业务的故障诊断装置判断出配置比对结果为不同时,说明故障的企业接入点的配置数据与标准数据库配置模型中的数据存在不同,此时物联网业务的故障诊断装置可以确定故障原因包括网络侧原因。
步骤S603:确定故障原因为非网络侧原因。
在物联网业务的故障诊断装置判断出配置比对结果为相同时,说明故障的企业接入点的配置数据与标准数据库配置模型中的数据完全相同,此时物联网业务的故障诊断装置可以确定故障原因为非网络侧原因。
本实施例中,物联网业务的故障诊断装置可以根据配置比对结果确定物联网业务存在故障的企业接入点的故障原因。相较于现有技术维护人员仅能基于人为经验对故障原因进行定位而言,本申请可以根据配置比对结果确定故障原因,提高了故障原因定位的准确率,进而提高了物联网业务故障的处理效率。
在实施例五的基础上,下面通过方法实施例六对步骤S204中确定故障的企业接入点的故障原因的过程进行进一步地详细说明。
图7为本申请提供的一种物联网业务的故障诊断方法实施例六的流程示意图,该物联网业务的故障诊断方法具体包括以下步骤:
步骤S701:判断故障的企业接入点的专线状态是否为正常。
在本实施例中,企业接入点的专线状态可以反映企业接入点的用户侧的状态。
物联网业务的故障诊断装置在确定物联网业务存在故障的企业接入点后,可以判断该故障的企业接入点的专线状态是否为正常,若判断出故障的企业接入点的专线状态为异常,则执行步骤S702;若判断出故障的企业接入点的专线状态为正常,则执行步骤S703。
步骤S702:确定故障原因为用户侧原因。
在本实施例中,在物联网业务的故障诊断装置判断出故障的企业接入点的专线状态为异常时,可以确定企业接入点的用户侧的状态存在异常,即确定故障原因包括用户侧原因。
步骤S703:确定故障原因为非用户侧原因。
在本实施例中,在物联网业务的故障诊断装置判断出故障的企业接入点的专线状态为正常时,可以确定企业接入点的用户侧的状态不存在异常,即确定故障原因为非用户侧原因。
需要说明的是,物联网业务的故障诊断装置在确定故障原因为非网络侧原因,且为非用户侧原因时,可以确定故障原因为其他原因。
本实施例中,物联网业务的故障诊断装置可以根据故障的企业接入点的专线状态确定物联网业务存在故障的企业接入点的故障原因。相较于现有技术维护人员仅能基于人为经验对故障原因进行定位而言,本申请可以直接根据获取的企业接入点的专线状态确定出故障原因,提高了故障原因定位的准确率,进而提高了物联网业务故障的处理效率。
在实施例一的基础上,下面通过方法实施例七对构建业务模型的过程进行进一步地详细说明。
图8为本申请提供的一种物联网业务的故障诊断方法实施例七的流程示意图,该物联网业务的故障诊断方法具体包括以下步骤:
步骤S801:获取物联网设备网管平台发送的在第一设定时间段内采集的多个企业接入点的多种性能指标的数据。
本实施例中,在第一设定时间段内,物联网设备网管平台每隔第一设定时长,采集一次多个企业接入点的多种性能指标的数据。示例性地,第一设定时间段可以为168小时,第一设定时长可以为24小时。
物联网设备网管平台将其在第一设定时间段内多次采集获取的多个企业接入点的多种性能指标的数据,发送至物联网业务的故障诊断装置。
每个企业接入点的每种性能指标包括采集时间间隔第一设定时长的多个数据,物联网业务的故障诊断装置可以对物联网设备网管平台发送的每个企业接入点的每种性能指标的多个数据进行异常值处理,以获取处理后的数据。可选地,物联网业务的故障诊断装置可以预先设定性能指标的数据的正常范围,将超出正常范围的性能指标的数据作为存在异常的数据,并进行丢弃。可选地,物联网业务的故障诊断装置可以计算每个性能指标的数据的偏差值,并将偏差值超出偏差阈值的性能指标的数据作为存在异常的数据,并进行丢弃。
步骤S802:对于每个业务模型,将物联网设备网管平台发送的在第一设定时间段内采集的与业务模型对应的性能指标的数据,作为业务模型中的数据。
在本实施例中,在对物联网设备网管平台发送的每个企业接入点的每种性能指标的多个数据进行异常值处理后,针对每个业务模型,物联网业务的故障诊断装置可以将经过异常值处理后的与该业务模型对应的性能指标的多个数据,作为业务模型中的数据,以实现对业务模型的构建。
本实施例中,在获取物联网设备网管平台发送的在第一设定时间段内采集的多个企业接入点的多种性能指标的数据后,对于每个业务模型,物联网业务的故障诊断装置将上述数据中与业务模型对应的性能指标的数据,作为业务模型中的数据。本申请将物联网业务不存在故障时的企业接入点的性能指标的数据作为业务模型中的数据,提高了后续根据业务模型中的数据确定物联网业务存在故障的企业接入点的准确率。
在实施例一的基础上,下面通过方法实施例八对构建标准数据库配置模型的过程进行进一步地详细说明。
图9为本申请提供的一种物联网业务的故障诊断方法实施例八的流程示意图,该物联网业务的故障诊断方法具体包括以下步骤:
步骤S901:获取物联网设备网管平台发送的在第二设定时间段内采集的多个企业接入点的配置数据。
在本实施例中,在第二设定时间段内,物联网设备网管平台每隔第二设定时长,采集一次多个企业接入点的配置数据。示例性地,第二设定时间段可以为720小时,第二设定时长可以为48小时。
物联网设备网管平台将其在第二设定时间段内多次采集获取的多个企业接入点的配置数据发送至物联网业务的故障诊断装置。
每个企业接入点的配置数据包括采集时间间隔为第二设定时长的多个数据,物联网业务的故障诊断装置可以对物联网设备网管平台发送的每个企业接入点的配置数据中的多个数据进行异常值处理。可选地,物联网业务的故障诊断装置可以预先设定配置数据的正常范围,将超出正常范围的配置数据作为存在异常的配置数据,并进行丢弃。可选地,物联网业务的故障诊断装置可以计算每个配置数据的偏差值,并将偏差值超出偏差阈值的配置数据作为存在异常的配置数据,并进行丢弃。
步骤S902:对于每个企业接入点,将物联网设备网管平台发送的在第二设定时间段内采集的企业接入点的配置数据,作为企业接入点对应的标准数据库配置模型中的数据。
在本实施例中,在对物联网设备网管平台发送的在第二设定时间段内采集的配置数据进行异常值处理后,针对每个企业接入点,物联网业务的故障诊断装置可以将经过异常值处理后的与该企业接入点对应的配置数据,作为该企业接入点对应的标准数据库配置模型中的数据,以实现对标准数据库配置模型的构建。
本实施例中,在获取物联网设备网管平台发送的在第二设定时间段内采集的多个企业接入点的配置数据后,对于每个企业接入点,物联网业务的故障诊断装置将上述数据中与企业接入点对应的配置数据,作为标准数据库配置模型中的数据。本申请将物联网业务不存在故障时的企业接入点的配置数据作为标准数据库配置模型中的数据,提高了后续根据标准数据库配置模型中的数据确定故障原因的准确率。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
图10为本申请提供的一种物联网业务的故障诊断装置实施例的结构示意图;如图10所示,该物联网业务的故障诊断装置100包括:获取模块1001和处理模块1002;其中,获取模块1001,用于获取物联网设备网管平台采集并发送的多个企业接入点的信息数据;其中,信息数据包括专线状态、配置数据以及多种性能指标的数据;处理模块1002,用于分别根据每个企业接入点的多种性能指标的数据和每种性能指标对应的业务模型,从多个企业接入点中获取物联网业务存在故障的企业接入点;处理模块1002,还用于分别根据故障的企业接入点的配置数据和故障的企业接入点对应的标准数据库配置模型,确定故障的企业接入点的配置比对结果;处理模块1002,还用于根据故障的企业接入点的配置比对结果和故障的企业接入点的专线状态,确定故障的企业接入点的故障原因。
本申请实施例提供的物联网业务的故障诊断装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
在一种可能的实施方案中,处理模块1002,具体用于:对于每个业务模型,获取业务模型中的告警次数,并根据业务模型的指标异常阈值与业务模型中的告警次数的对应关系,确定业务模型的指标异常阈值;对于每个企业接入点,分别根据每种性能指标的数据和每种性能指标对应的业务模型中的数据,确定每种性能指标的比对结果,并根据每种性能指标的比对结果和每种性能指标对应的业务模型的指标异常阈值,确定企业接入点是否为故障的企业接入点。
本申请实施例提供的物联网业务的故障诊断装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
在一种可能的实施方案中,处理模块1002,还用于:在确定企业接入点为故障的企业接入点时,确定故障的性能指标;将故障的性能指标对应的业务模型中的告警次数加1。
本申请实施例提供的物联网业务的故障诊断装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
在一种可能的实施方案中,信息数据还包括数据采集时间、企业接入点的名称;处理模块1002,还用于在确定企业接入点为故障的企业接入点时,确定故障的企业接入点的名称和故障的企业接入点的数据采集时间;该物联网业务的故障诊断装置100还包括发送模块1003,用于向终端设备发送故障原因、故障的企业接入点的名称、故障的企业接入点的数据采集时间以及故障的性能指标。
本申请实施例提供的物联网业务的故障诊断装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
在一种可能的实施方案中,处理模块1002,具体用于:判断配置比对结果是否为相同;若判断出配置比对结果为不同,则确定故障原因为网络侧原因;若判断出配置比对结果为相同,则确定故障原因为非网络侧原因。
本申请实施例提供的物联网业务的故障诊断装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
在一种可能的实施方案中,处理模块1002,还用于:判断故障的企业接入点的专线状态是否为正常;若判断出故障的企业接入点的专线状态为异常,则确定故障原因为用户侧原因;若判断出故障的企业接入点的专线状态为正常,则确定故障原因为非用户侧原因。
本申请实施例提供的物联网业务的故障诊断装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
在一种可能的实施方案中,获取模块1001,还用于获取物联网设备网管平台发送的在第一设定时间段内采集的多个企业接入点的多种性能指标的数据;处理模块1002,还用于对于每个业务模型,将物联网设备网管平台发送的在第一设定时间段内采集的与业务模型对应的性能指标的数据,作为业务模型中的数据。
本申请实施例提供的物联网业务的故障诊断装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
在一种可能的实施方案中,获取模块1001,还用于获取物联网设备网管平台发送的在第二设定时间段内采集的多个企业接入点的配置数据;处理模块1002,还用于对于每个企业接入点,将物联网设备网管平台发送的在第二设定时间段内采集的企业接入点的配置数据,作为企业接入点对应的标准数据库配置模型中的数据。
本申请实施例提供的物联网业务的故障诊断装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
本申请实施例还提供一种物联网业务的故障诊断系统,包括:物联网设备网管平台、终端设备以及物联网业务的故障诊断装置。
本申请实施例提供的物联网业务的故障诊断系统可以执行上述方法实施所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
图11为本申请提供的一种服务器的结构示意图。如图11所示,该服务器110包括:处理器1101和存储器1102;其中,处理器1101与存储器1102通信连接,存储器1102用于存储计算机执行指令;处理器1101配置为经由执行存储器1102存储的计算机执行指令来执行前述任一方法实施例中的技术方案。
可选的,存储器1102既可以是独立的,也可以跟处理器1101集成在一起。可选的,当存储器1102是独立于处理器1101之外的器件时,服务器110还可以包括:总线,用于将上述器件连接起来。
该服务器用于执行前述任一方法实施例中的技术方案,其实现原理和技术效果类似,在此不再赘述。
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现前述任一方法实施例提供的技术方案。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或对其中部分或全部技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
- 一种基于物联网的新能源汽车故障诊断装置
- 一种货运汽车车载静态物联网称重装置及水平举升物联网称重方法
- 一种传感器网络的故障诊断装置及其故障诊断方法
- 物联网业务营销方法、装置及存储介质
- 一种基于窄带物联网业务的单用户故障诊断方法及装置
- 一种基于窄带物联网业务的单用户故障诊断方法及装置