物联网终端异常启动监测方法及系统技术方案

技术编号:31681119 阅读:15 留言:0更新日期:2022-01-01 10:27
本发明专利技术的实施例公开一种物联网终端异常启动监测方法及系统,涉及物联网技术领域。所述方法包括:向目标物联网终端发送启动控制信号;记录预设编码器输出的数字脉冲信号个数;通过记录的所述数字脉冲信号个数计算所述目标物联网终端的启动时间;根据所述目标物联网终端的启动时间判断所述目标物联网终端是否启动成功,若是,则向所述目标物联网终端发送交互命令,并获取与所述目标物联网终端的交互结果;根据所述目标物联网终端的启动时间或者与所述目标物联网终端交互的结果,得到所述目标物联网终端的启动监测结果。本发明专利技术能够确定物联网终端当前的启动状态以及启动故障。物联网终端当前的启动状态以及启动故障。物联网终端当前的启动状态以及启动故障。

【技术实现步骤摘要】
物联网终端异常启动监测方法及系统


[0001]本专利技术涉及物联网
,尤其涉及一种物联网终端异常启动监测方法及系统。

技术介绍

[0002]物联网终端是物联网中连接传感网络层和传输网络层,实现采集数据及向网络层发送数据的设备。它担负着数据采集、初步处理、加密、传输等多种功能,在物联网中负担着极为重要的作用。但是,在物联网终端发生异常启动情况时,很难实时监测并判断出其发生异常情况的原因,对物联网终端的实时状态监测称为本领域主要研究的焦点。
[0003]中国专利申请号为CN201910697016.5,专利技术名称为“物联网终端异常状态检测方法、装置及终端设备”的公开文献中,通过将所述当前网络行为数据输入至预设检测模型,根据预设检测模型的输出结果来判断当前物联网终端是否存在异常。但是,这种检测方法需要根据物联网终端的大量实时网络行为数据进行检测模型的计算,实时计算量较大,且无法具体确定出物联网终端的异常状态是启动异常还是数据交互异常等。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种物联网终端异常启动监测方法及系统,用于解决现有技术中没有能够具体确定出物联网终端异常启动情况的问题。本专利技术能够确定物联网终端当前的启动状态以及启动故障。
[0005]第一方面,本专利技术实施例提供一种物联网终端异常启动监测方法,包括以下步骤:
[0006]向目标物联网终端发送启动控制信号;
[0007]记录预设编码器输出的数字脉冲信号个数;其中,所述目标物联网终端启动时会触发所述编码器转动,且所述目标物联网终端启动完成后会使所述编码器停止转动;
[0008]通过记录的所述数字脉冲信号个数计算所述目标物联网终端的启动时间;
[0009]根据所述目标物联网终端的启动时间判断所述目标物联网终端是否启动成功;
[0010]若所述目标物联网终端启动成功,则向所述目标物联网终端发送交互命令,并获取与所述目标物联网终端的交互结果;
[0011]根据所述目标物联网终端的启动时间或者与所述目标物联网终端交互的结果,得到所述目标物联网终端的启动监测结果。
[0012]在第一方面的一可选实施例中,所述目标物联网终端启动时会触发与所述编码器转动连接的预设电机的启动;
[0013]所述通过记录的所述数字脉冲信号个数计算所述目标物联网终端的启动时间,包括:
[0014]根据以下公式计算所述目标物联网终端的启动时间:
[0015][0016]其中,T为所述目标物联网终端的启动时间;n表示采集到的所述编码器的数字脉冲信号个数;N表示所述编码器转动一圈的数字脉冲信号个数;ω表示所述编码器下方电机的转速;INT()表示取整函数;u()表示阶跃函数,括号内值大于等于0时所述阶跃函数取值为1、括号内值小于0时所述阶跃函数取值为0。
[0017]在第一方面的一可选实施例中,所述根据所述目标物联网终端的启动时间判断所述目标物联网终端是否启动成功,包括:
[0018]判断所述目标物联网终端的启动时间是否等于0,若是,则判定所述目标物联网终端并未启动成功,否则,判定所述目标物联网终端启动成功。
[0019]在第一方面的一可选实施例中,所述获取与所述目标物联网终端的交互结果,包括:
[0020]判断5s内是否收到交互返回命令;
[0021]若5s内未收到交互返回命令,则令交互返回命令的标志值为0;
[0022]若5s内收到交互返回命令,则令交互返回命令的标志值为1;
[0023]根据以下公式计算与所述目标物联网终端的数据交互结果判定值;
[0024][0025]其中,λ为与所述目标物联网终端的数据交互结果判定值,λ=1表示与所述目标物联网终端交互成功,λ=0表示与所述目标物联网终端未交互成功;F(5s)为向所述目标物联网终端发送交互命令5s内收到交互返回命令的标志值,F(5s)取值为0或1;(S
1 S
2 S3ꢀ…ꢀ
S
t
)表示5s内收到的交互返回命令二进制数组矩阵;t为所述交互返回命令二进制数组矩阵的维度;(Y
1 0 0 ... 0 Y
t
)为预设的数据帧头以及数据帧尾组成的标准二进制数组矩阵;(C
1 C
2 C3ꢀ…ꢀ
C
t
)
T
为提取矩阵,C1=1,C
t
=1,且所述提取矩阵中其余各项为0,上标T表示矩阵转置;δ()表示单位冲激函数,当括号内的值等于0时所述冲激函数值为1,当括号内的值不等于0时所述冲激函数值为0;SUM[]表示对括号内所有元素求和的求和函数。
[0026]在第一方面的一可选实施例中,所述根据所述目标物联网终端的启动时间或者与所述目标物联网终端的交互结果,得到所述目标物联网终端的启动监测结果,包括:
[0027]根据以下公式计算所述目标物联网终端的启动监测结果:
[0028]η=δ[δ(T)]×
{δ[δ(T)]+λ}
[0029]其中,η表示所述目标物联网终端的启动监测结果,T为所述目标物联网终端的启动时间。
[0030]在第一方面的一可选实施例中,在所述得到所述目标物联网终端的启动监测结果之后,还包括:
[0031]根据预设启动监测结果与提示方式的对应关系,获取当前所述目标物联网终端的启动监测结果对应的提示方式;
[0032]以当前获取的提示方式进行提示。
[0033]第二方面,本专利技术实施例提供一种物联网终端异常启动监测系统,该系统包括:电机、编码器和监测装置;所述电机的启动开关与目标物联网终端的启动开关连接,且所述目标物联网终端启动完成后会断开所述电机的使能;所述编码器的驱动轴与所述电机的输出轴相连,所述编码器在所述电机的驱动下转动;
[0034]所述监测装置,包括:
[0035]控制模块,用于向所述目标物联网终端发送启动控制信号;
[0036]记录模块,用于记录所述控制模块每次发出启动控制信号后所述编码器输出的数字脉冲信号个数;
[0037]计算模块,用于通过所述记录模块记录的所述数字脉冲信号个数计算所述目标物联网终端的启动时间;
[0038]启动判断模块,用于根据所述目标物联网终端的启动时间判断所述目标物联网终端是否启动成功;
[0039]交互模块,用于在所述启动判断模块的判断结果为是时,向所述目标物联网终端发送交互命令,并获取与所述目标物联网终端的交互结果;
[0040]监测结果模块,用于根据所述计算模块计算出的目标物联网终端的启动时间或者所述交互判断模块获取的交互结果,得到所述目标物联网终端的启动监测结果。
[0041]在第二方面的一可选实施例中,所述交互模块,包括:
[0042]用于在所述启动判断模块的判断结果为是时,向所述目标物联网终端发送交互命令,并获取与所述目标物联网终端的交互结果
[0043]发送单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网终端异常启动监测方法,其特征在于,包括以下步骤:向目标物联网终端发送启动控制信号;记录预设编码器输出的数字脉冲信号个数;其中,所述目标物联网终端启动时会触发所述编码器转动,且所述目标物联网终端启动完成后会使所述编码器停止转动;通过记录的所述数字脉冲信号个数计算所述目标物联网终端的启动时间;根据所述目标物联网终端的启动时间判断所述目标物联网终端是否启动成功;若所述目标物联网终端启动成功,则向所述目标物联网终端发送交互命令,并获取与所述目标物联网终端的交互结果;根据所述目标物联网终端的启动时间或者与所述目标物联网终端交互的结果,得到所述目标物联网终端的启动监测结果。2.如权利要求1所述的物联网终端异常启动监测方法,其特征在于,所述目标物联网终端启动时会触发与所述编码器转动连接的预设电机的启动;所述通过记录的所述数字脉冲信号个数计算所述目标物联网终端的启动时间,包括:根据以下公式计算所述目标物联网终端的启动时间:其中,T为所述目标物联网终端的启动时间;n表示采集到的所述编码器的数字脉冲信号个数;N表示所述编码器转动一圈的数字脉冲信号个数;ω表示所述编码器下方电机的转速;INT()表示取整函数;u()表示阶跃函数,括号内值大于等于0时所述阶跃函数取值为1、括号内值小于0时所述阶跃函数取值为0。3.如权利要求2所述的物联网终端异常启动监测方法,其特征在于,所述根据所述目标物联网终端的启动时间判断所述目标物联网终端是否启动成功,包括:判断所述目标物联网终端的启动时间是否等于0,若是,则判定所述目标物联网终端并未启动成功,否则,判定所述目标物联网终端启动成功。4.如权利要求1所述的物联网终端异常启动监测方法,其特征在于,所述获取与所述目标物联网终端的交互结果,包括:判断5s内是否收到交互返回命令;若5s内未收到交互返回命令,则令交互返回命令的标志值为0;若5s内收到交互返回命令,则令交互返回命令的标志值为1;根据以下公式计算与所述目标物联网终端的数据交互结果判定值;其中,λ为与所述目标物联网终端的数据交互结果判定值,λ=1表示与所述目标物联网终端交互成功,λ=0表示与所述目标物联网终端未交互成功;F(5s)为向所述目标物联网终
端发送交互命令5s内收到交互返回命令的标志值,F(5s)取值为0或1;(S
1 S
2 S3…
S
t
)表示5s内收到的交互返回命令二进制数组矩阵;t为所述交互返回命令二进制数组矩阵的维度;(Y
1 0 0...0 Y
t
)为预设的数据帧头以及数据帧尾组成的标准二进制数组矩阵;(C
1 C
2 C3…
C
t
)
T
为提取矩阵,C1=1,C
t
=1,且所述提取矩阵中其余各项为0,上标T表示矩阵转置;δ()表示单位冲激函数,当括号内的值等于0时所述冲激函数值为1,当括号内的值不等于0时所述冲激函数值为0;SUM[]表示对括号内所有元素求和的求和函数。5.如权利要求4所述的物联网终端异常启动监测方法...

【专利技术属性】
技术研发人员:兰雨晴余丹王丹星
申请(专利权)人:中标慧安信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1