一种物联网终端故障诊断方法及装置的制造方法
【技术领域】
[0001]本发明涉及物联网领域,尤其涉及一种物联网终端故障诊断方法及装置。
【背景技术】
[0002]随着物联网应用的不断发展,物联网终端的使用频率也不断增多,在实际应用中,物联网终端常常会发生故障。在现有技术中,物联网终端故障信息仅来源于终端上报的故障指令即只能根据终端发送的故障指令来诊断物联网终端故障。但是,在实际应用中,导致发生故障的原因不仅仅是终端本身的原因,还有可能是物联网终端的网络通信发生故障而导致的,或者是由于物联网终端的业务状态导致的,在这种情况下,通常无法获取物联网终端发送的故障指令或是物联网终端不会发送与故障信息所对应的指令。如果仅仅依靠物联网终端上报的故障指令进行诊断,则无法确定通信故障等其他问题,即无法对物联网终端故障进行准确的定位。
【发明内容】
[0003]为了解决上述技术问题,本发明提供了一种物联网终端故障诊断方法及装置,能够根据物联网终端的业务状态信息、网络状态信息及终端上报的故障信息来对物联网终端故障进行诊断,避免了现有技术中无法对物联网终端故障准确定位的问题。
[0004]为了实现上述目的,本发明提供了一种物联网终端故障诊断方法包括:获取物联网终端的故障参考信息,所述故障参考信息包括以下信息中的一个或多个:所述物联网终端发送的故障信息、所述物联网终端的业务状态信息、所述物联网终端的网络状态信息;根据所述物联网终端的故障参考信息诊断物联网终端故障。
[0005]优选的,当所述故障参考信息包括所述物联网终端发送的故障信息时,所述物联网终端发送的故障信息的获取方法为:获取所述物联网终端在故障发生前后的预设时间内发送的指令信息;判断所述指令信息是否有报警指令,所述报警指令为携带有故障信息的指令信息;当所述指令信息有报警指令时,获取所述报警指令携带的故障信息。
[0006]优选的,所述物联网终端的业务状态信息包括以下信息中的一个或多个:所述物联网终端归属的用户账户的业务停开状态、所述物联网终端归属的用户账户的业务使用状态、所述物联网终端归属的用户账户的余额、所述物联网终端的SIM卡信息。
[0007]优选的,当所述物联网终端的业务状态信息包括所述物联网终端归属的用户账户的业务停开状态时,所述根据所述物联网终端的故障参考信息诊断物联网终端故障,具体为:检测所述物联网终端归属的用户账户的业务是否处于开启状态;当所述物联网终端归属的用户账户的业务处于未开启状态时,确定物联网终端故障为业务未开启故障。
[0008]优选的,当所述物联网终端的业务状态信息包括所述物联网终端归属的用户账户的业务使用状态时,所述根据所述物联网终端的故障参考信息诊断物联网终端故障,具体为:检测所述物联网终端归属的用户账户的业务的套餐使用情况是否处于可用状态;当所述物联网终端归属的用户账户的业务的套餐使用情况处于不可用状态时,确定物联网终端故障为业务套餐不可用故障。
[0009]优选的,当所述物联网终端的业务状态信息包括所述物联网终端归属的用户账户的余额时,所述根据所述物联网终端的故障参考信息诊断物联网终端故障,具体为:检测所述物联网终端归属的用户账户的余额是否充足;当所述物联网终端归属的用户账户的余额处于不足状态时,确定物联网终端故障为余额不足故障。
[0010]优选的,当所述物联网终端的业务状态信息包括所述物联网终端的SM卡信息时,所述根据所述物联网终端的故障参考信息诊断物联网终端故障,具体为:检测所述物联网终端的SIM卡信息是否符合SM卡信息预设条件;当所述物联网终端的SIM卡信息不符合SIM卡信息预设条件时,确定物联网终端故障为SIM卡故障。
[0011]优选的,所述物联网终端的网络状态信息包括以下信息中的一个或多个:所述物联网终端的PDP激活状态、所述物联网终端的开关机状态、所述物联网终端的网络信号的信号强度、所述物联网终端的漫游状态、所述物联网终端IP地址信息、所述物联网终端所属专网的通信状态。
[0012]优选的,当所述物联网终端的网络状态信息包括所述物联网终端的PDP激活状态时,所述根据所述物联网终端的故障参考信息诊断物联网终端故障,具体为:检测所述物联网终端的分组数据协议PDP状态是否为激活状态;当所述物联网终端的PDP状态处于未激活状态时,确定物联网终端故障为PDP激活状态故障。
[0013]优选的,当所述物联网终端的网络状态信息包括所述物联网终端的开关机状态时,所述根据所述物联网终端的故障参考信息诊断物联网终端故障,具体为:检测所述物联网终端是否为开机状态;当所述物联网终端处于关机状态时,确定物联网终端故障为终端关机故障。
[0014]优选的,当所述物联网终端的网络状态信息包括所述物联网终端的网络信号的信号强度时,所述根据所述物联网终端的故障参考信息诊断物联网终端故障,具体为:检测所述物联网终端的网络信号的信号强度是否符合网络信号强度预设条件;当所述物联网终端的网络信号的信号强度不符合网络信号强度预设条件时,确定物联网终端故障为网络信号强度故障。
[0015]优选的,当所述物联网终端的网络状态信息包括所述物联网终端的漫游状态时,所述根据所述物联网终端的故障参考信息诊断物联网终端故障,具体为:检测所述物联网终端的漫游状态是否符合漫游状态预设条件;当所述物联网终端的漫游状态不符合漫游状态预设条件时,确定物联网终端故障为终端漫游故障。
[0016]优选的,当所述物联网终端的网络状态信息包括所述物联网终端的IP地址信息时,所述根据所述物联网终端的故障参考信息诊断物联网终端故障,具体为:检测所述物联网终端的IP地址信息是否符合IP地址预设条件;当所述物联网终端的IP地址信息不符合IP地址预设条件时,确定物联网终端故障为IP地址故障。
[0017]优选的,当所述物联网终端的网络状态信息包括所述物联网终端所属专网的通信状态时,所述根据所述物联网终端的故障参考信息诊断物联网终端故障,具体为:检测所述物联网终端所属专网的通信状态是否符合专网通信状态预设条件;当所述物联网终端所属专网的通信状态不符合专网通信状态预设条件时,确定物联网终端故障为专网通信故障。
[0018]本发明还提供了一种物联网终端故障诊断装置,包括:获取模块,用于获取物联网终端的故障参考信息,所述故障参考信息包括以下信息中的一个或多个:所述物联网终端发送的故障信息、所述物联网终端的业务状态信息、所述物联网终端的网络状态信息;诊断模块,用于根据所述物联网终端的故障参考信息诊断物联网终端故障。
[0019]优选的,所述获取模块包括:第一获取单元,用于获取所述物联网终端在故障发生前后的预设时间内发送的指令信息;判断单元,用于判断所述指令信息是否有报警指令;第二获取单元,用于当所述指令信息有报警指令时,获取所述报警指令携带的故障信息。
[0020]优选的,所述物联网终端的业务状态信息为所述物联网终端归属的用户账户的业务停开状态,所述诊断模块包括:第一检测单元,用于检测所述物联网终端归属的用户账户的业务是否处于开启状态;第一诊断单元,用于当所述物联网终端归属的用户账户的业务处于未开启状态时,确定物联网终端故障为业务未开启故障。
[0021]优选的,所述物联网终端的业务状态信息包括所述物联网终端归属的用户账户的业务使用状态,所述诊断模块包括:第二检测单元,用于检测所述物联网终端归属的用户账户的业务的套餐使用情况是否处于可用状态;第二诊断单元,用于当所述物联网终端归属的用户账户的业务的套餐使用情况处于不可用状态时,确定物联网终端故障为业务套餐不可用故障。
[0022]优选的,所述物联网终端的业务状态信息包括所述物联网终端归属的用户账户的余额,所述诊断模块包括:第三检测单元,用于检测所述物联网终端归属的用户账户的余额是否充足;第三诊断单元,用于当所述物联网终端归属的用户账户的余额处于不足状态时,确定物联网终端故障为余额不足故障。
[0023]优选的,所述物联网终端的业务状态信息包括所述物联网终端的SIM卡信息,所述诊断模块包括:第四检测单元,用于检测所述物联网终端的SIM卡信息是否符合SIM卡信息预设条件;第四诊断单元,用于当所述物联网终端的SIM卡信息不符合SIM卡信息预设条件时,确定物联网终端故障为SIM卡故障。
[0024]优选的,所述物联网终端的网络状态信息包括所述物联网终端的PDP激活状态,所述诊断模块包括:第五检测单元,用于检测所述物联网终端的分组数据协议PDP状态是否为激活状态;第五诊断单元,用于当所述物联网终端的PDP状态处于未激活状态时,确定物联网终端故障为PDP激活状态故障。
[0025]优选的,所述物联网终端的网络状态信息包括所述物联网终端的开关机状态,所述诊断模块包括:第六检测单元,用于检测所述物联网终端是否为开机状态;第六诊断单元,用于当所述