本技术涉及物联网,尤其涉及一种基于云计算的工业物联网数据分析方法、物联网系统及设备。
背景技术:
1、工业物联网是应用在工业领域的物联网,其核心任务是智能制造(intelligentmanufacturing,im)。工业物联网将新型工业化、信息化、数字化相融合,旨在全面强化制造和管理能力,提升产业现代化水平,其包括边缘计算和云计算。边缘计算是一种分布式运算的架构,不同于云计算,它将之前由中心服务器负责的任务加以分解,并且将这些分解之后的任务片段分发至网络的边缘端,由边缘端去负责运算。边缘计算降低了相关信息的传输时间,减小了延迟。云计算虽然可以将大型的计算任务放到云端去进行运算,但是对于需要低延迟的应用来说,则会遇到网络带宽瓶颈等问题。边缘计算可以将任务放到边缘端来进行,因此边缘计算受到了本地边缘终端计算能力的限制。为了解决上述云计算与边缘计算的缺点,云边协同应运而生。云边协同将云计算与边缘计算紧密地结合起来,通过合理地分配云计算与边缘计算的任务,实现了云计算的下沉,将云计算、云分析扩展到边缘端。随着技术的发展,云边协同一定会在未来的互联网产业之中占有一席之地。
2、目前,当边缘计算设备出现故障,该边缘设备对应的生产设备的工作就会受到影响,也无法再由云计算设备进行控制,需要等待出现故障的边缘计算设备故障被排除才能恢复生产。
技术实现思路
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、根据所述第一边缘计算设备清单,向所述第一边缘计算设备清单上的各个设备发送第一查询信息以获取所述第一边缘计算设备清单上的各个设备在所述第一持续时间内的平均性能冗余和最小性能冗余。
27、可选的,所述根据所述第一边缘计算设备清单上的各个设备的性能冗余,获得第一冗余设备的步骤,包括:
28、根据所述第一边缘计算设备清单上的各个设备的最小性能冗余和所述第一任务,将最小性能冗余不满足所述第一任务需求的设备从所述第一边缘计算设备清单上删除;
29、根据所述第一边缘计算设备清单上的各个设备的性能冗余,获得第一边缘计算设备清单上各个设备的第一权重值;
30、根据所述第一权重值,获得第一冗余设备。
31、再一方面,一种基于云计算的工业物联网数据分析物联网系统,包括:管理平台和与管理平台建立通信的至少一个边缘计算设备和与边缘计算设备连接的至少一个生产设备;
32、所述管理平台被配置为:
33、响应于目标设备离线,获取所述目标设备的历史运行日志,所述目标设备属于所述至少一个边缘计算设备;
34、根据所述历史运行日志,获得目标设备正在执行的第一任务及与第一任务匹配的第一生产设备;
35、根据所述第一生产设备和所述至少一个边缘计算设备,获得第一冗余设备,所述第一冗余设备属于所述至少一个边缘计算设备;
36、根据所述第一任务,生成第二任务并将所述第二任务加入所述第一冗余设备的任务队列;
37、所述边缘计算设备被配置为:
38、接收到任务时,生成运行日志发送到所述管理平台;
39、响应于所述管理平台的请求,发送性能冗余到所述管理平台;
40、接收所述第二任务并将所述第二任务加入任务队列;
41、根据所述任务队列,与所述生产设备进行交互;
42、所述生产设备被配置为:
43、响应于所述边缘计算设备的请求,与所述边缘计算设备进行交互。
44、可选的,还包括传感网络平台,所述传感网络平台被配置为建立所述管理平台与所述至少一个边缘计算设备的连接并对所述至少一个边缘计算设备进行设备管理和/或数据传输管理。
45、再一方面,一种设备,该设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,实现上述任一方法。
46、再一方面,一种计算机可读存储介质,该设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,实现上述任一方法。
47、本发明与现有技术相比,具有如下的优点和有益效果:
48、本发明公开了基于云计算的工业物联网数据分析方法、物联网系统及设备,所述工业物联网系统包括:管理平台和与管理平台建立通信的至少一个边缘计算设备和与边缘计算设备连接的至少一个生产设备,所述方法由管理平台执行,包括:响应于目标设备离线,获取所述目标设备的历史运行日志,所述目标设备属于所述至少一个边缘计算设备;根据所述历史运行日志,获得目标设备正在执行的第一任务及与第一任务匹配的第一生产设备;根据所述第一生产设备和所述至少一个边缘计算设备,获得第一冗余设备,所述第一冗余设备属于所述至少一个边缘计算设备;根据所述第一任务,生成第二任务并将所述第二任务加入所述第一冗余设备的任务队列。至少解决了现有技术中当边缘计算设备出现故障,该边缘计算设备对应的生产设备的工作就会受到影响,需要等待出现故障的边缘计算设备故障被排除才能恢复生产的问题。
1.一种基于云计算的工业物联网数据分析方法,其特征在于,用于工业物联网系统,所述工业物联网系统包括:管理平台和与管理平台建立通信的至少一个边缘计算设备和与边缘计算设备连接的至少一个生产设备,所述方法由管理平台执行,包括:
2.如权利要求1所述的一种基于云计算的工业物联网数据分析方法,其特征在于,所述响应于目标设备离线,获取所述目标设备的历史运行日志的步骤,包括:
3.如权利要求1所述的一种基于云计算的工业物联网数据分析方法,其特征在于,所述根据所述历史运行日志,获得目标设备正在执行的第一任务及与所述第一任务匹配的第一生产设备的步骤,包括:
4.如权利要求1所述的一种基于云计算的工业物联网数据分析方法,其特征在于,所述根据所述第一生产设备和所述至少一个边缘计算设备,获得第一冗余设备,包括:
5.如权利要求4所述的一种基于云计算的工业物联网数据分析方法,其特征在于,所述根据所述第一边缘计算设备清单上的各个设备的性能冗余,获得第一冗余设备的步骤,包括:
6.如权利要求4所述的一种基于云计算的工业物联网数据分析方法,其特征在于,所述根据所述第一边缘计算设备清单,向所述第一边缘计算设备清单上的各个设备发送第一查询信息以获取所述第一边缘计算设备清单上的各个设备的性能冗余的步骤,包括:
7.如权利要求6所述的一种基于云计算的工业物联网数据分析方法,其特征在于,所述根据所述第一边缘计算设备清单上的各个设备的性能冗余,获得第一冗余设备的步骤,包括:
8.一种基于云计算的工业物联网数据分析物联网系统,其特征在于,包括:管理平台和与管理平台建立通信的至少一个边缘计算设备和与边缘计算设备连接的至少一个生产设备;
9.如权利要求8所述的一种基于云计算的工业物联网数据分析物联网系统,其特征在于,还包括传感网络平台,所述传感网络平台被配置为建立所述管理平台与所述至少一个边缘计算设备的连接并对所述至少一个边缘计算设备进行设备管理和/或数据传输管理。
10.一种设备,其特征在于,该设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,实现如权利要求1-7中任一项所述的方法。