本发明涉及数据处理,特别是涉及一种设备数据的监测方法、一种设备数据的监测装置、一种电子设备以及一种计算机可读存储介质。
背景技术:
1、在现代化制造业管理信息系统中,数据的可靠性无疑是整个系统正常运作的一个重要影响因素。对于制造型企业,生产设备的工作状况和产量数据是管理信息系统中需要了解的必要数据之一。其中,对于工业生产设备的参数采集,通常是依靠生产设备自带的独立控制模块进行监测,再由人工抄录再进行相应的数据分析,在该过程中,一方面人工抄录的方式容易由于主观或客观的原因,出现数据误差导致数据的可靠性差,另一方面由于各类生产设备上的数据协议不统一,无法做到实时且全时域地对生产设备关键性参数进行实时的监控。
技术实现思路
1、本发明实施例是提供一种设备数据的监测方法、装置、电子设备以及计算机可读存储介质,以解决或部分解决生产设备的数据处理过程中数据可靠性差,以及无法实时对生产设备进行监控的问题。
2、本发明实施例公开了一种设备数据的监测方法,包括:
3、响应于目标设备的启动,向所述目标设备发送数据采集请求,所述数据采集请求用于指示所述目标设备对运行过程中的设备参数进行发送;
4、接收所述目标设备发送的设备参数,对所述设备参数进行运行分析,获得针对所述设备参数的参数分析结果,所述参数分析结果表征所述设备参数是否存在运行异常;
5、根据所述参数分析结果向云端发送所述设备参数,所述参数分析结果用于指示所述云端根据所述设备参数对所述目标设备进行实时监控。
6、可选地,所述根据所述设备参数对所述目标设备进行运行状态分析,生成针对所述设备参数的参数分析结果,包括:
7、若各个所述设备参数均满足预设条件,则判定所述目标设备运行正常,并将所述设备参数作为正常运行参数;
8、若存在至少一个所述设备参数不满足预设条件,则判定所述目标设备运行异常,并将所述设备参数作为异常运行参数。
9、可选地,所述将所述设备参数作为异常运行参数之后,所述方法还包括:
10、输出针对所述异常运行参数的异常提示信息,所述异常提示信息为提示对所述目标设备进行调整的信息。
11、可选地,还包括:
12、将所述正常运行参数存储至第一数据库,所述第一数据库用于存储设备运行正常时的设备参数;
13、将所述异常运行参数存储至第二数据库,所述第二数据库用于存储设备异常运行时的设备参数。
14、可选地,所述根据所述参数分析结果将所述设备参数发送至云端,包括:
15、向消息中间件投递所述设备参数,所述消息中间件用于向所述云端发送所述正常运行参数和/或所述异常运行参数,所述云端用于对所述正常运行参数进行页面显示,和/或,对所述异常运行参数进行页面显示并输出针对所述异常运行参数的告警信息。
16、可选地,所述消息中间件中设置有与所述设备参数的参数分析结果对应的数据主题,每一个所述数据主题对应的一传输通道,所述消息中间件用于按照所述数据主题对应的传输通道向所述云端发送所述正常运行参数和/或所述异常运行参数。
17、可选地,所述向消息中间件投递所述设备参数,包括:
18、接收所述消息中间件返回的针对所述设备参数的反馈信息;
19、若反馈信息表征设备参数投递成功,则将设备参数标记为已投递;
20、若反馈信息表征设备参数投递失败,则将设备参数标记为投递失败。
21、可选地,所述将设备参数标记为投递失败之后,所述方法还包括:
22、获取投递失败的设备参数对应的投递次数;
23、若投递次数达到预设阈值,则向指定地址发送通知消息,所述通知消息用于指示对投递失败的设备参数进行处理。
24、可选地,所述对所述设备参数进行运行分析,获得针对所述设备参数的参数分析结果,包括:
25、获取各个所述设备参数对应的初始数据格式,以及与所述初始数据格式对应的解析协议;
26、采用所述解析协议对所述设备参数进行格式转换,获得目标格式的目标设备参数,所述目标格式为前端web系统使用的数据格式。
27、可选地,所述初始数据格式至少包括十进制、十六进制以及ascii中的一种,所述目标格式为所述ascii。
28、本发明实施例还提供了一种设备数据的监测装置,包括:
29、请求发送模块,用于响应于目标设备的启动,向所述目标设备发送数据采集请求,所述数据采集请求用于指示所述目标设备对运行过程中的设备参数进行发送;
30、参数处理模块,用于接收所述目标设备发送的设备参数,对所述设备参数进行运行分析,获得针对所述设备参数的参数分析结果,所述参数分析结果表征所述设备参数是否存在运行异常;
31、参数发送模块,用于根据所述参数分析结果向云端发送所述设备参数,所述参数分析结果用于指示所述云端根据所述设备参数对所述目标设备进行实时监控。
32、可选地,所述参数处理模块具体用于:
33、若各个所述设备参数均满足预设条件,则判定所述目标设备运行正常,并将所述设备参数作为正常运行参数;
34、若存在至少一个所述设备参数不满足预设条件,则判定所述目标设备运行异常,并将所述设备参数作为异常运行参数。
35、可选地,所述参数处理模块具体还用于:
36、输出针对所述异常运行参数的异常提示信息,所述异常提示信息为提示对所述目标设备进行调整的信息。
37、可选地,所述参数处理模块具体还用于:
38、将所述正常运行参数存储至第一数据库,所述第一数据库用于存储设备运行正常时的设备参数;
39、将所述异常运行参数存储至第二数据库,所述第二数据库用于存储设备异常运行时的设备参数。
40、可选地,所述参数发送模块具体用于:
41、向消息中间件投递所述设备参数,所述消息中间件用于向所述云端发送所述正常运行参数和/或所述异常运行参数,所述云端用于对所述正常运行参数进行页面显示,和/或,对所述异常运行参数进行页面显示并输出针对所述异常运行参数的告警信息。
42、可选地,所述消息中间件中设置有与所述设备参数的参数分析结果对应的数据主题,每一个所述数据主题对应的一传输通道,所述消息中间件用于按照所述数据主题对应的传输通道向所述云端发送所述正常运行参数和/或所述异常运行参数。
43、可选地,所述参数发送模块具体用于:
44、接收所述消息中间件返回的针对所述设备参数的反馈信息;
45、若反馈信息表征设备参数投递成功,则将设备参数标记为已投递;
46、若反馈信息表征设备参数投递失败,则将设备参数标记为投递失败。
47、可选地,所述参数发送模块具体还用于:
48、获取投递失败的设备参数对应的投递次数;
49、若投递次数达到预设阈值,则向指定地址发送通知消息,所述通知消息用于指示对投递失败的设备参数进行处理。
50、可选地,所述参数处理模块具体用于:
51、获取各个所述设备参数对应的初始数据格式,以及与所述初始数据格式对应的解析协议;
52、采用所述解析协议对所述设备参数进行格式转换,获得目标格式的目标设备参数,所述目标格式为前端web系统使用的数据格式。
53、可选地,所述初始数据格式至少包括十进制、十六进制以及ascii中的一种,所述目标格式为所述ascii。
54、本发明实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
55、所述存储器,用于存放计算机程序;
56、所述处理器,用于执行存储器上所存放的程序时,实现如本发明实施例所述的方法。
57、本发明实施例还公开了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的方法。
58、本发明实施例包括以下优点:
59、在本发明实施例中,当需要对目标设备进行实时监控时,可以在检测到目标设备启动的情况下,向目标设备发送数据采集请求,数据采集请求用于指示目标设备对运行过程中的设备参数进行发送,并在接收目标设备发送的设备参数后,对设备参数进行运行分析,获得针对设备参数的参数分析结果,通过参数分析结果表征设备参数是否存在运行异常,从而判断目标设备的运行是否异常,同时可以根据参数分析结果向云端发送设备参数,参数分析结果用于指示云端根据设备参数对目标设备进行实时监控,一方面通过采集设备参数并进行分析,能够及时对设备的运行情况进行监控,不仅能够及时调整设备,而且减少了因时间误差导致的脏数据,提高了数据的可靠性,另一方面通过设备的实时设备参数发送至云端,并通过云端对其进行远端、实时监控,降低本地存储造成的数据缺失,保证了数据存储的稳定性,同时实现了远端监控,丰富了设备监控的场景。