System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及物联网,尤其涉及一种物联网设备离线分析方法、装置、电子设备及存储介质。
技术介绍
1、物联网(internet of things,iot)是指通过信息传感设备,按约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监管等功能。
2、智慧工地、智慧社区等接入物联网平台后,经常会发生设备离线的情况,客户、项目经理及运营人员在面对设备离线情况时,通常项目经理联系物联网技术人员去现场分析设备离线原因,导致运维人力成本和时间成本很高。
技术实现思路
1、有鉴于此,有必要提供一种物联网设备离线分析方法、装置、电子设备及存储介质,用以解决现有方法分析设备离线原因时人力成本和时间成本较高的问题。
2、为了解决上述问题,本专利技术提供一种物联网设备离线分析方法,包括:
3、基于离线设备与目标平台之间的连接方式,确定所述离线设备的类型;所述离线设备的类型包括直连设备和非直连设备;
4、基于所述直连设备的网络连接方式、电源连接方式、接入时长和离线率中的至少一项,确定离线原因;或,
5、基于所述非直连设备对应的agent和网关设备,确定离线原因。
6、在一种可能的实现方式中,所述基于所述直连设备的网络连接方式、电源连接方式、接入时长和离线率中的至少一项,确定离线原因,包括:
7、当项目中有线设备、无线设备和电源供电设备都离线时,将设备掉电确定为离线原因;
8、当项目中有线设备全部离线,且至少一个无线设备和电源供电设备在线时,将有线网络故障确定为离线原因。
9、在一种可能的实现方式中,所述基于所述直连设备的网络连接方式、电源连接方式、接入时长和离线率中的至少一项,确定离线原因,包括:
10、根据所述直连设备的网络连接方式、电源连接方式和接入时长,确定所述直连设备在设备损坏、网络故障和设备掉电三个维度上的得分;
11、将所述得分中最大值对应的维度,作为离线原因。
12、在一种可能的实现方式中,所述基于所述非直连设备对应的agent和网关设备,确定离线原因,包括:
13、当所述agent离线时,根据所述agent部署的位置和所述网关设备,确定离线原因。
14、在一种可能的实现方式中,所述根据所述agent部署的位置和所述网关设备,确定离线原因,包括:
15、当所述agent部署在网关设备上,且所述网关设备离线时,将网络故障确定为离线原因;
16、当所述agent不部署在网关设备上,且所述网关设备离线时,将设备掉电确定为离线原因。
17、在一种可能的实现方式中,所述基于所述非直连设备对应的agent和网关设备,确定离线原因,包括:
18、当所述agent在线时,确定所述网关设备对应的子设备、子网和子网关;
19、当所述子设备全部离线,且子网关ping不通时,将设备掉电确定为离线原因;
20、当至少一个子设备离线,且子网ping通时,将设备掉电或设备故障确定为离线原因;
21、当所述非直连设备的ip地址ping通时,将配置被修改确定为离线原因。
22、在一种可能的实现方式中,所述直连设备包括直连网关设备和直连非网关设备。
23、本专利技术还提供一种物联网设备离线分析装置,包括:
24、分类模块,用于基于离线设备与目标平台之间的连接方式,确定所述离线设备的类型;所述离线设备的类型包括直连设备和非直连设备;
25、第一确定模块,用于基于所述直连设备的网络连接方式、电源连接方式、接入时长和离线率中的至少一项,确定离线原因;或,
26、第二确定模块,用于基于所述非直连设备对应的agent和网关设备,确定离线原因。
27、另一方面,本专利技术还提供一种电子设备,包括存储器和处理器,其中,
28、所述存储器,用于存储程序;
29、所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以实现上述任意实现方式中所述的物联网设备离线分析方法。
30、另一方面,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意实现方式中所述的物联网设备离线分析方法。
31、本专利技术的有益效果是:本专利技术提供的物联网设备离线分析方法,根据离线设备与目标平台之间的连接方式,将离线设备分为直连设备和非直连设备,从而根据直连设备的网络连接方式、电源连接方式、接入时长和离线率中的至少一项确定离线原因,或者根据非直连设备对应的agent和网关设备确定离线原因,可以自动快速识别设备离线原因,避免人工分析所需的人力成本和时间成本,提升了平台的运维效率。
本文档来自技高网...【技术保护点】
1.一种物联网设备离线分析方法,其特征在于,包括:
2.根据权利要求1所述的物联网设备离线分析方法,其特征在于,所述基于所述直连设备的网络连接方式、电源连接方式、接入时长和离线率中的至少一项,确定离线原因,包括:
3.根据权利要求1所述的物联网设备离线分析方法,其特征在于,所述基于所述直连设备的网络连接方式、电源连接方式、接入时长和离线率中的至少一项,确定离线原因,包括:
4.根据权利要求1所述的物联网设备离线分析方法,其特征在于,所述基于所述非直连设备对应的agent和网关设备,确定离线原因,包括:
5.根据权利要求4所述的物联网设备离线分析方法,其特征在于,所述根据所述agent部署的位置和所述网关设备,确定离线原因,包括:
6.根据权利要求1所述的物联网设备离线分析方法,其特征在于,所述基于所述非直连设备对应的agent和网关设备,确定离线原因,包括:
7.根据权利要求1所述的物联网设备离线分析方法,其特征在于,所述直连设备包括直连网关设备和直连非网关设备。
8.一种物联网设备离线分析装置,
9.一种电子设备,其特征在于,包括存储器和处理器,其中,
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述物联网设备离线分析方法。
...【技术特征摘要】
1.一种物联网设备离线分析方法,其特征在于,包括:
2.根据权利要求1所述的物联网设备离线分析方法,其特征在于,所述基于所述直连设备的网络连接方式、电源连接方式、接入时长和离线率中的至少一项,确定离线原因,包括:
3.根据权利要求1所述的物联网设备离线分析方法,其特征在于,所述基于所述直连设备的网络连接方式、电源连接方式、接入时长和离线率中的至少一项,确定离线原因,包括:
4.根据权利要求1所述的物联网设备离线分析方法,其特征在于,所述基于所述非直连设备对应的agent和网关设备,确定离线原因,包括:
5.根据权利要求4所述的物联网设备离线分析方法,其特征在于,所述根据...
【专利技术属性】
技术研发人员:桂少春,刘水兵,姚泰然,白云,张希,周阳雷,陈跃,颜珂,
申请(专利权)人:中建三局信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。