System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于分布式通信的故障检测方法、系统、装置及电子设备制造方法及图纸_技高网

基于分布式通信的故障检测方法、系统、装置及电子设备制造方法及图纸

技术编号:40936426 阅读:2 留言:0更新日期:2024-04-18 14:55
本申请实施例涉及一种基于分布式通信的故障检测方法、装置、电子设备及存储介质,上述方法包括:基于分布式通信服务接口,接收预设的至少一个传感器服务端中的目标传感器服务端发布的故障监控数据;从预设的至少一个故障诊断模块中,确定故障监控数据对应的目标故障诊断模块;利用目标故障诊断模块,对故障监控数据进行故障诊断,得到故障诊断码;将故障诊断码发送至目标控制器,由目标控制器存储故障诊断码。本申请实施例可以基于分布式通信方式,有效地实现设备故障数据的同步传输和处理,确保系统的高可用性和可扩展性,并减轻不同故障诊断组件之间的耦合度,提高故障检测的准确性和效率,有助于使用户快速对故障进行响应,降低各种安全风险。

【技术实现步骤摘要】

本申请涉及设备故障检测领域,尤其涉及一种基于分布式通信的故障检测方法、系统、装置、电子设备及存储介质。


技术介绍

1、随着电子、计算机等技术的不断发展和普及,高效且准确地诊断设备故障成为了一个日益重要的需求。这不仅关乎到设备能否持续正常运行,还涉及到维修成本的控制和维修服务的及时性。例如,在车辆领域,需要持续且准确地对车辆进行故障检测,在车辆发生故障时及时进行维修和改进,提高车辆行驶的稳定性和安全性。

2、现有的车辆故障检测方法,通常侧重于各种传感器数据的流向或故障的判别,当车辆上的传感器数量较多时,现有方法未涉及大量传感器相关的各级组件的协同方式和数据传输的策略,导致无法及时响应各类故障,故障检测的效率和准确性亟待提高。


技术实现思路

1、鉴于此,为解决上述部分或全部技术问题,本申请实施例提供一种基于分布式通信的故障检测方法、装置、电子设备及存储介质。

2、第一方面,本申请实施例提供一种基于分布式通信的故障检测方法,该方法包括:基于分布式通信服务接口,接收预设的至少一个传感器服务端中的目标传感器服务端发布的故障监控数据;从预设的至少一个故障诊断模块中,确定故障监控数据对应的目标故障诊断模块;利用目标故障诊断模块,对故障监控数据进行故障诊断,得到故障诊断码;将故障诊断码发送至目标控制器,由目标控制器存储故障诊断码。

3、在一个可能的实施方式中,从预设的至少一个故障诊断模块中,确定故障监控数据对应的目标故障诊断模块,包括:利用预设的监控线程,对至少一个传感器服务端分别对应的文件描述符进行监听;响应于目标文件描述符被监听到,确定目标文件描述符对应的故障诊断模块为目标故障诊断模块。

4、在一个可能的实施方式中,在将故障诊断码发送至目标控制器,由目标控制器存储故障诊断码之后,该方法还包括:响应于触发上传故障诊断码的操作,从目标控制器提取存储的故障诊断码;将提取的故障诊断码发送至目标监控设备。

5、在一个可能的实施方式中,将提取的故障诊断码发送至目标监控设备,包括:将提取的故障诊断码转换为符合目标通信协议格式的故障诊断数据;将故障诊断数据通过分布式通信服务接口,发送至目标监控设备。

6、第二方面,本申请实施例提供一种基于分布式通信的故障检测系统,该系统包括:至少一个传感器服务端、故障诊断设备、目标控制器;至少一个传感器服务端用于对目标设备的运行状态进行监控,将采集的故障监控数据发送至故障诊断设备;故障诊断设备用于执行上述第一方面任一实施例描述的方法;目标控制器用于接收故障诊断设备发送的故障诊断码,并存储故障诊断码。

7、在一个可能的实施方式中,该系统还包括目标监控设备;目标监控设备用于接收故障诊断设备发送的故障诊断码;对故障诊断码进行诊断处理,生成诊断信息并输出诊断信息。

8、在一个可能的实施方式中,至少一个传感器服务端中的每个传感器服务端进一步用于:根据预设的数据发送周期,定时向故障诊断设备发送故障监控数据;和/或,根据预设的故障触发事件,在确定采集的状态信息表示发生故障时,向故障诊断设备发送故障监控数据。

9、第三方面,本申请实施例提供一种基于分布式通信的故障检测装置,装置包括:接收模块,用于基于分布式通信服务接口,接收预设的至少一个传感器服务端中的目标传感器服务端发布的故障监控数据;确定模块,用于从预设的至少一个故障诊断模块中,确定故障监控数据对应的目标故障诊断模块;诊断模块,用于利用目标故障诊断模块,对故障监控数据进行故障诊断,得到故障诊断码;第一发送模块,用于将故障诊断码发送至目标控制器,由目标控制器存储故障诊断码。

10、第四方面,本申请实施例提供一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行存储器中存储的计算机程序,且计算机程序被执行时,实现本申请上述第一方面的基于分布式通信的故障检测方法中任一实施例的方法。

11、第五方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现如上述第一方面的基于分布式通信的故障检测方法中任一实施例的方法。

12、第六方面,本申请实施例提供一种计算机程序,计算机程序包括计算机可读代码,当计算机可读代码在设备上运行时,使得该设备中的处理器实现如上述第一方面的基于分布式通信的故障检测方法中任一实施例的方法。

13、本申请实施例提供的基于分布式通信的故障检测方法、系统、装置、电子设备及存储介质,通过采用分布式通信的方式,由至少一个传感器服务端对设备的运行状态进行监控,由故障诊断设备接收至少一个传感器服务端发送的故障监控数据,在故障诊断设备中设置每个传感器对应的故障诊断模块,当故障诊断设备接收到目标传感器服务端发布的故障监控数据时,利用故障监控数据对应的目标故障诊断模块,对故障监控数据进行故障诊断,得到故障诊断码,最后将故障诊断码发送至目标控制器,由目标控制器存储故障诊断码,实现了基于分布式通信的方式,有效地实现设备故障数据的同步传输和处理,确保了系统的高可用性和可扩展性,并减轻了不同故障诊断组件之间的耦合度,提高了故障检测的准确性和效率,有助于使用户快速对故障进行响应,降低各种安全风险。

本文档来自技高网...

【技术保护点】

1.一种基于分布式通信的故障检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述从预设的至少一个故障诊断模块中,确定所述故障监控数据对应的目标故障诊断模块,包括:

3.根据权利要求1所述的方法,其特征在于,在所述将所述故障诊断码发送至目标控制器,由所述目标控制器存储所述故障诊断码之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述将提取的故障诊断码发送至目标监控设备,包括:

5.一种基于分布式通信的故障检测系统,其特征在于,所述系统包括:至少一个传感器服务端、故障诊断设备、目标控制器;

6.根据权利要求5所述的系统,其特征在于,所述系统还包括目标监控设备;

7.根据权利要求5所述的系统,其特征在于,所述至少一个传感器服务端中的每个传感器服务端进一步用于:

8.一种基于分布式通信的故障检测装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现上述权利要求1-4任一所述的基于分布式通信的故障检测方法。

...

【技术特征摘要】

1.一种基于分布式通信的故障检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述从预设的至少一个故障诊断模块中,确定所述故障监控数据对应的目标故障诊断模块,包括:

3.根据权利要求1所述的方法,其特征在于,在所述将所述故障诊断码发送至目标控制器,由所述目标控制器存储所述故障诊断码之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述将提取的故障诊断码发送至目标监控设备,包括:

5.一种基于分布式通信的故障检测系统,其特征在于,所述系统包括:至...

【专利技术属性】
技术研发人员:刘洪成王忠才雷鹏廖浩越易小磊
申请(专利权)人:重庆长安科技有限责任公司
类型:发明
国别省市:

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

1