System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种物联网设备的状态识别方法、系统、设备及介质技术方案_技高网

一种物联网设备的状态识别方法、系统、设备及介质技术方案

技术编号:40653315 阅读:5 留言:0更新日期:2024-03-13 21:30
本发明专利技术公开了一种物联网设备的状态识别方法、系统、设备及介质,所述方法包括以下步骤:搭建通用型数据模型,确认数据协议,基于通用型数据模型创建与数据协议对应的拓展模型;基于通用型数据模型以及拓展模型确认物联网设备的通信模式,根据通信模式对物联网设备的在离线状态进行适应性监控;本发明专利技术能够适用于多种协议的物联网设备,能够准确、快速并及时的监测不同类型物联网设备的在离线状态,根据设备不同的连接协议,自适应匹配对应的监控策略,应用范围广泛,支持监测网络连接质量以及拓展化应用,提升了监控效率以及准确度,具有较高的应用价值,利于提升物联网设备的稳定性和可靠性,降低设备离线所导致的安全风险。

【技术实现步骤摘要】

本专利技术涉及数据处理,具体的,本专利技术应用于物联网领域,特别是涉及一种物联网设备的状态识别方法、系统、设备及介质


技术介绍

1、目前,智慧城市、智慧社区以及数字产业中,均依靠物联网设备数据的获取、统计以及分析为基础,因此,物联网设备的稳定性起到重要作用。

2、在此背景下,一旦物联网设备出现问题,或因不可抗拒因素被损坏时,那么物联网设备的数据就会出现异常,甚至导致设备数据无法传输至服务器,使设备处于离线状态;若应用于应急场景的物联网设备处于离线,则易导致严重的生产事故,存在较大的安全风险。

3、在现实环境中,物联网设备的离线随处可见,造成离线的原因可能包括:网络故障、电力故障、设备故障、通信协议不匹配、安全问题、软件错误或漏洞以及物理损坏等;以上问题通常导致物联网设备无法连接至互联网、无法接收或发送数据,从而使物联网设备处于离线状态。

4、现有技术中,对于以上情况的解决方式为,采用设备自检或人工巡检对物联网设备的在线、离线状态进行监控;但是实际应用中,这两种方式都会导致设备离线问题不能及时的识别和解决,存在一定的延迟以及局限性。


技术实现思路

1、本专利技术的目的在于,提供一种物联网设备的状态识别方法、系统、设备及介质,进而解决现有技术中存在的上述所有问题或问题之一。

2、为解决上述技术问题,本专利技术的具体技术方案如下:

3、一方面,本专利技术提供一种物联网设备的状态识别方法,包括以下步骤:

4、模型定义步骤:

5、搭建通用型数据模型,确认数据协议,基于所述通用型数据模型创建与所述数据协议对应的拓展模型;

6、针对性监控步骤:

7、基于所述通用型数据模型以及所述拓展模型确认物联网设备的通信模式,根据所述通信模式对所述物联网设备的在离线状态进行适应性监控。

8、作为一种改进的方案,所述模型定义步骤,进一步包括:

9、搭建基于设备名称、设备类型、设备id、设备连接方式、设备属性、连接协议、上报方式、上报周期设备厂家以及生产年份的所述通用型数据模型;

10、基于所述通用型数据模型创建与tcp协议、udp协议、mqtt协议以及http协议的所述拓展模型。

11、作为一种改进的方案,所述通信模式,包括:

12、周期性主动上报模式、非周期性主动上报模式以及被动上报模式。

13、作为一种改进的方案,所述根据所述通信模式对所述物联网设备的在离线状态进行适应性监控,包括:

14、对所述周期性主动上报模式的物联网设备进行基于键值对的周期性监听操作;

15、对所述非周期性主动上报模式的物联网设备进行基于离线通知判断的监听操作;

16、对所述被动上报模式的物联网设备进行基于查询请求响应的监听操作。

17、作为一种改进的方案,所述周期性监听操作,包括:

18、基于所述通用型数据模型以及所述拓展模型,建立关于物联网设备的键值对,对建立的所述键值对进行数据周期性监听:

19、进行所述数据周期性监听时,基于数据上报的时间性判断物联网设备在线或离线。

20、作为一种改进的方案,所述基于离线通知判断的监听操作,包括:

21、判断物联网设备的离线通知情况;

22、若物联网设备维护了离线通知,则根据离线通知的接收情况判断物联网设备在线或离线;

23、若物联网设备没有离线通知,则根据物联网设备最后一次通信时间的时间延迟情况判断物联网设备在线或离线。

24、作为一种改进的方案,所述基于查询请求响应的监听操作,包括:

25、周期性向物联网设备发送查询请求;

26、根据所述查询请求的响应情况将物联网设备标记为在线;

27、或,

28、根据所述查询请求的未响应次数将物联网设备标记为离线。

29、另一方面,本专利技术还提供一种物联网设备的状态识别系统,包括:

30、模型定义模块和针对性监控模块;

31、所述模型定义模块,用于搭建通用型数据模型,确认数据协议,所述模型定义模块基于所述通用型数据模型创建与所述数据协议对应的拓展模型;

32、所述针对性监控模块,用于基于所述通用型数据模型以及所述拓展模型确认物联网设备的通信模式,所述针对性监控模块根据所述通信模式对所述物联网设备的在离线状态进行适应性监控。

33、另一方面,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述物联网设备的状态识别方法的步骤。

34、另一方面,本专利技术还提供一种计算机设备,所述计算机设备包括处理器、通信接口、存储器和通信总线,其中,所述处理器,所述通信接口,所述存储器通过所述通信总线完成相互间的通信;其中:

35、所述存储器,用于存放计算机程序;

36、所述处理器,用于通过运行所述存储器上所存放的程序来执行所述物联网设备的状态识别方法的步骤。

37、本专利技术技术方案的有益效果是:

38、1、本专利技术所述的物联网设备的状态识别方法,可以实现适用于多种协议的物联网设备,能够准确、快速并及时的监测不同类型物联网设备的在离线状态,根据设备不同的连接协议,自适应匹配对应的监控策略,应用范围广泛,支持监测网络连接质量以及拓展化应用,提升了监控效率以及准确度,具有较高的应用价值,利于提升物联网设备的稳定性和可靠性,降低设备离线所导致的安全风险。

39、2、本专利技术所述的物联网设备的状态识别系统,可以通过模型定义模块和针对性监控模块的相互配合,进而实现适用于多种协议的物联网设备,能够准确、快速并及时的监测不同类型物联网设备的在离线状态,根据设备不同的连接协议,自适应匹配对应的监控策略,应用范围广泛,支持监测网络连接质量以及拓展化应用,提升了监控效率以及准确度,具有较高的应用价值,利于提升物联网设备的稳定性和可靠性,降低设备离线所导致的安全风险。

40、3、本专利技术所述的计算机可读存储介质,可以实现引导模型定义模块和针对性监控模块进行配合,进而实现本专利技术所述的物联网设备的状态识别方法,且本专利技术所述的计算机可读存储介质还有效提高所述物联网设备的状态识别方法的可操作性。

41、4、本专利技术所述的计算机设备,可以实现存储并执行所述计算机可读存储介质,进而实现本专利技术所述的物联网设备的状态识别方法。

本文档来自技高网...

【技术保护点】

1.一种物联网设备的状态识别方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种物联网设备的状态识别方法,其特征在于:

3.根据权利要求1所述的一种物联网设备的状态识别方法,其特征在于:

4.根据权利要求3所述的一种物联网设备的状态识别方法,其特征在于:

5.根据权利要求4所述的一种物联网设备的状态识别方法,其特征在于:

6.根据权利要求4所述的一种物联网设备的状态识别方法,其特征在于:

7.根据权利要求4所述的一种物联网设备的状态识别方法,其特征在于:

8.一种物联网设备的状态识别系统,其特征在于,包括:模型定义模块和针对性监控模块;

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1~7中任一项所述物联网设备的状态识别方法的步骤。

10.一种计算机设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器,所述通信接口,所述存储器通过所述通信总线完成相互间的通信;其中:</p>...

【技术特征摘要】

1.一种物联网设备的状态识别方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种物联网设备的状态识别方法,其特征在于:

3.根据权利要求1所述的一种物联网设备的状态识别方法,其特征在于:

4.根据权利要求3所述的一种物联网设备的状态识别方法,其特征在于:

5.根据权利要求4所述的一种物联网设备的状态识别方法,其特征在于:

6.根据权利要求4所述的一种物联网设备的状态识别方法,其特征在于:

7.根据权利要求4所述...

【专利技术属性】
技术研发人员:韩江涛张新法魏永森翟海涛寇新磊
申请(专利权)人:山东浪潮新基建科技有限公司
类型:发明
国别省市:

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

1