生产控制方法和装置、电子设备及计算机可读存储介质
文献发布时间:2023-06-19 09:33:52
技术领域
本申请涉及智能控制技术领域,尤其涉及一种生产控制方法和装置、电子设备及计算机可读存储介质。
背景技术
目前,工业生产现场管理常用的方法基本是人为管理方法,因而生产过程受到人为因素影响很大。此时,已经无法满足大多生产企业挖掘工作效率潜能的需要,现代企业急需一种应用先进科学技术管理相结合的生产工序控制方法。
发明内容
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的生产控制方法和装置、电子设备及计算机可读存储介质。所述技术方案如下:
第一方面,提供了一种生产控制方法,该方法包括:
根据目标对象携带的定位标签检测所述目标对象的位置;
根据所述目标对象的位置,确定所述目标对象的位置对应的工序的区域位置;
获取所述目标对象在所述工序的区域位置的停留时间;
当所述目标对象在所述工序的区域位置的停留时间满足预设条件时,触发对应的提示信息。
在一种可能的实现方式中,所述预设条件包括以下任一项:
所述目标对象在所述工序的区域位置内的停留时间大于停留时间阈值;
当所述目标对象在所述工序的区域位置内的停留时间大于停留时间阈值触发滞留告警时,在触发滞留告警的次数大于预设次数;
其中,所述当所述目标对象在所述工序的区域位置的停留时间满足预设条件时,触发对应的提示信息,包括以下至少一项:
当所述目标对象在所述工序的区域位置内的停留时间大于所述工序对应的停留时间阈值时,触发滞留告警;
当所述目标对象在所述工序的区域位置内的停留时间大于所述工序对应的停留时间阈值时,触发设备故障告警;
当在所述工序的区域位置内触发滞留告警的次数大于预设次数时,触发设备故障告警。
在另一种可能的实现方式中,所述触发滞留告警,包括:
确定所述目标对象对应的滞留相关信息;
触发携带有所述滞留相关信息的滞留告警;
其中,所述滞留相关信息包括以下至少一项:
滞留位置信息;滞留工序;滞留区域对应的多媒体信息;滞留时间;滞留位置对应的负责人信息;滞留位置对应的历史滞留信息。
在另一种可能的实现方式中,所述触发设备故障告警,包括:
确定设备故障信息;
触发携带设备故障信息的设备故障告警;
其中,设备故障信息包括以下至少一项:
发生设备故障的工序;发生设备故障的设备信息;设备故障类型;发生故障设备对应的历史设备故障类型以及对应故障修复方案。
在另一种可能的实现方式中,确定设备故障类型的方式,包括:
获取以下至少一项信息,并基于以下至少一项信息确定设备故障类型:
发生故障设备对应的历史设备故障类型;
发生故障设备对应的传感器测量信息;
发生故障设备对应的视频信息。
在另一种可能的实现方式中,所述方法还包括:
存储所述设备故障信息以及所述设备故障信息对应故障修复方案。
在另一种可能的实现方式中,所述根据所述目标对象的位置,确定所述目标对象的位置对应的工序的区域位置,之前还包括:
确定各个工序分别对应的区域位置;
根据所述各个工序分别对应的区域位置,在对应的地图上绘制各个工序分别对应的区域。
在另一种可能的实现方式中,所述确定各个工序分别对应的区域位置,包括以下至少一项:
将用户输入的各个工序对应的区域位置确定为所述各个工序分别对应的区域位置;
基于至少两个角度拍摄的包含各个工序的多媒体信息确定所述各个工序分别对应的区域位置。
在另一种可能的实现方式中,所述基于至少两个角度拍摄的包含各个工序的多媒体信息确定所述各个工序分别对应的区域位置,包括:
基于所述至少两个角度拍摄的包含各个工序的多媒体信息识别各个设备以及各个设备分别对应的位置信息;
基于各个设备分别对应的位置信息以及各个设备所属工序,确定所述各个工序分别对应的区域位置。
在另一种可能的实现方式中,所述各个设备分别对应的位置信息为所述各个设备在所述多媒体信息中分别对应的二维坐标信息;
所述基于各个设备分别对应的位置信息以及各个设备所属工序,确定所述各个工序分别对应的区域位置,包括:
将所述各个设备在所述多媒体信息中分别对应的二维坐标信息转换为各个设备在对应的地图上对应的坐标信息;
基于各个设备所属工序以及所述各个设备在对应的地图上对应的坐标信息,确定所述各个工序所对应的地图信息;
根据所述各个工序所对应的地图信息,确定所述各个工序在对应的地图上的区域位置。
在另一种可能的实现方式中,所述方法还包括:
建立各个工序与停留时间阈值之间的匹配关系。
在另一种可能的实现方式中,所述提示信息包括:滞留告警以及设备故障告警中的至少一项;
所述触发对应的提示信息,包括以下至少一项:
向特定的设备发送对应的提示信息;
基于所述提示信息所对应的工序,向对应的设备发送所述提示信息;
基于告警位置,向对应的设备发送所述提示信息;
基于告警类型,向对应的设备发送所述提示信息。
第二方面,提供了一种生产控制装置,该装置包括:
检测模块,用于根据目标对象携带的定位标签检测所述目标对象的位置;
第一确定模块,用于根据所述目标对象的位置,确定所述目标对象的位置对应的工序的区域位置;
获取模块,用于获取所述目标对象在所述工序的区域位置的停留时间;
触发模块,用于当所述目标对象在所述工序的区域位置的停留时间满足预设条件时,触发对应的提示信息。
在一种可能的实现方式中,所述预设条件包括以下任一项:
所述目标对象在所述工序的区域位置内的停留时间大于停留时间阈值;
当所述目标对象在所述工序的区域位置内的停留时间大于停留时间阈值触发滞留告警时,在触发滞留告警的次数大于预设次数;
所述触发模块还用于执行以下至少一项:
当所述目标对象在所述工序的区域位置内的停留时间大于所述工序对应的停留时间阈值时,触发滞留告警;
当所述目标对象在所述工序的区域位置内的停留时间大于所述工序对应的停留时间阈值时,触发设备故障告警;
当在所述工序的区域位置内触发滞留告警的次数大于预设次数时,触发设备故障告警。
在另一种可能的实现方式中,所述触发模块还用于:
确定所述目标对象对应的滞留相关信息;
触发携带有所述滞留相关信息的滞留告警;
其中,所述滞留相关信息包括以下至少一项:
滞留位置信息;滞留工序;滞留区域对应的多媒体信息;滞留时间;滞留位置对应的负责人信息;滞留位置对应的历史滞留信息。
在另一种可能的实现方式中,所述触发模块还用于:
确定设备故障信息;
触发携带设备故障信息的设备故障告警;
其中,设备故障信息包括以下至少一项:
发生设备故障的工序;发生设备故障的设备信息;设备故障类型;发生故障设备对应的历史设备故障类型以及对应故障修复方案。
在另一种可能的实现方式中,所述触发模块还用于:
获取以下至少一项信息,并基于以下至少一项信息确定设备故障类型:
发生故障设备对应的历史设备故障类型;
发生故障设备对应的传感器测量信息;
发生故障设备对应的视频信息。
在另一种可能的实现方式中,所述装置还包括:
存储模块,用于存储所述设备故障信息以及所述设备故障信息对应故障修复方案。
在另一种可能的实现方式中,所述装置还包括:
第二确定模块,用于在所述第一确定模块根据所述目标对象的位置,确定所述目标对象的位置对应的工序的区域位置之前,确定各个工序分别对应的区域位置;
绘制模块,用于根据所述各个工序分别对应的区域位置,在对应的地图上绘制各个工序分别对应的区域。
在另一种可能的实现方式中,所述第二确定模块还用于执行以下至少一项:
将用户输入的各个工序对应的区域位置确定为所述各个工序分别对应的区域位置;
基于至少两个角度拍摄的包含各个工序的多媒体信息确定所述各个工序分别对应的区域位置。
在另一种可能的实现方式中,所述第二确定模块还用于:
基于所述至少两个角度拍摄的包含各个工序的多媒体信息识别各个设备以及各个设备分别对应的位置信息;
基于各个设备分别对应的位置信息以及各个设备所属工序,确定所述各个工序分别对应的区域位置。
在另一种可能的实现方式中,所述各个设备分别对应的位置信息为所述各个设备在所述多媒体信息中分别对应的二维坐标信息;
所述第二确定模块还用于:
将所述各个设备在所述多媒体信息中分别对应的二维坐标信息转换为各个设备在对应的地图上对应的坐标信息;
基于各个设备所属工序以及所述各个设备在对应的地图上对应的坐标信息,确定所述各个工序所对应的地图信息;
根据所述各个工序所对应的地图信息,确定所述各个工序在对应的地图上的区域位置。
在另一种可能的实现方式中,所述装置还包括:
建立模块,用于建立各个工序与停留时间阈值之间的匹配关系。
在另一种可能的实现方式中,所述提示信息包括:滞留告警以及设备故障告警中的至少一项;
所述触发模块还用于执行以下至少一项:
向特定的设备发送对应的提示信息;
基于所述提示信息所对应的工序,向对应的设备发送所述提示信息;
基于告警位置,向对应的设备发送所述提示信息;
基于告警类型,向对应的设备发送所述提示信息。
第三方面,提供了一种电子设备,该电子设备包括处理器和存储器,其中,所述存储器中存储有计算机程序,所述处理器被配置为运行所述计算机程序以执行上述任一项所述的生产控制方法。
第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,所述计算机程序被配置为运行时执行上述任一项所述的生产控制方法。
借由上述技术方案,本申请实施例提供的生产控制方法,根据目标对象携带的定位标签检测目标对象的位置,进而根据目标对象的位置,确定目标对象的位置对应的工序的区域位置,以及获取目标对象在工序的区域位置的停留时间,从而无需人工耗费精力去记录和计算停留时间,节约人力资源,同时能够避免人工记录或计算错误停留时间对生产造成影响;并且,在获取的停留时间满足预设条件时触发对应的提示信息,方便及时发现生产问题,从而可以快速解决生产问题,提高生产效率。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。
图1示出了根据本申请实施例提供的定位系统的架构图;
图2示出了根据本申请一实施例的生产控制方法的流程图;
图3示出了根据本申请一实施例的生产控制装置的结构图;
图4示出了根据本申请另一实施例的生产控制装置的结构图;
图5示出了根据本申请一实施例的电子设备的结构图。
具体实施方式
下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”及其变体要被解读为意味着“包括但不限于”的开放式术语。
如图1所示,为本申请实施例提供的定位系统的架构图,该定位系统包括定位硬件层、网络连接层、数据解算层以及应用层。具体地:
定位硬件层包括定位基站和定位标签,定位基站的位置已知,可以作为对目标对象进行定位的参考点,定位标签被携带于产品、工作人员等目标对象上。定位标签和定位基站之间进行无线通信,定位标签可以定时或者周期性向定位基站发送位置数据,定位基站将定位标签发送的位置数据通过网络连接层提供给数据解算层。
网络连接层可以包括无线AP(Access Point,接入点)、交换机以及网线等,无线AP接收来自定位基站的位置数据,并通过交换机将位置数据回传到数据解算层。
数据解算层主要包括数据库引擎和解算引擎,解算引擎根据定位算法实时解算定位标签的位置数据,得到定位标签的高精度位置;数据库引擎用于存储解算引擎解算定位标签的位置数据时所需的相关数据,供解算引擎解算时调用。
应用层主要实现定位系统软件功能中与用户交互、向用户呈现的部分,可以包括应用软件、开放的API(Application Program Interface,应用程序接口)等,应用软件可以根据用户需求实现相应的功能;开放的API接口可以提供给外部系统调用,从而外部系统可以实现API对应的应用功能。另外,应用软件可以安装在服务器、个人电脑、智能手机、平板电脑、智能手表等设备上,本申请对此不作限制。
本申请实施例中提供了一种可能的实现方式,定位标签和定位基站之间进行无线通信,可以采用WiFi(Wireless Fidelity,无线保真)、蓝牙、RFID(Radio FrequencyIdentification,射频识别)、超声波、地磁场等技术。
本申请实施例中提供了一种可能的实现方式,定位标签和定位基站之间进行无线通信采用UWB(Ultra Wide Band,超宽带)技术,它是一种新型的无线通信技术。UWB通信不需要使用传统通信体制中的载波,而是通过发送和接收具有纳秒或纳秒级以下的极窄脉冲来传输数据,因此具有GHz量级的带宽。UWB技术具有穿透力强、抗多径效果好、安全性高、系统复杂度低等优点,能够实现对产品、人员等目标的精准定位。
本申请实施例中提供了一种可能的实现方式,解算引擎根据定位算法实时解算定位标签的位置数据,这里的定位算法可以是AOA(Angle of Arrival,到达角)定位算法、TOA(Time of Arrival,到达时间)定位算法、TDOA(Time Deference of Arrival,时间到达差)定位算法、RSSI(Received Signal Strength Indication,接收信号强度指纹)等,本申请实施例对此不作限制。
本申请实施例提供了一种生产控制方法,可以应用在服务器、个人电脑、智能手机、平板电脑、智能手表等电子设备上,如图2所示,该生产控制方法可以包括以下步骤S201至S204:
步骤S201,根据目标对象携带的定位标签检测目标对象的位置;
步骤S202,根据目标对象的位置,确定目标对象的位置对应的工序的区域位置;
步骤S203,获取目标对象在工序的区域位置的停留时间;
步骤S204,当目标对象在工序的区域位置的停留时间满足预设条件时,触发对应的提示信息。
本申请实施例提供的生产控制方法,根据目标对象携带的定位标签检测目标对象的位置,进而根据目标对象的位置,确定目标对象的位置对应的工序的区域位置,以及获取目标对象在工序的区域位置的停留时间,从而无需人工耗费精力去记录和计算停留时间,节约人力资源,同时能够避免人工记录或计算错误停留时间对生产造成影响;并且,在获取的停留时间满足预设条件时触发对应的提示信息,方便及时发现生产问题,从而可以快速解决生产问题,提高生产效率。
本申请实施例中提供了一种可能的实现方式,上面步骤S201根据目标对象携带的定位标签检测目标对象的位置,具体可以是采集定位标签发送的空间坐标位置信息,确定该定位标签所对应的目标对象的位置。如前文定位系统的介绍,定位标签可以定时或者周期性向定位基站发送位置数据,即空间坐标位置信息,定位基站将空间坐标位置信息通过网络连接层提供给数据解算层,随后数据解算层可以根据定位算法实时解算定位标签的空间坐标位置信息,得到定位标签的位置,进而将该定位标签的位置确定为该定位标签所对应的目标对象的位置。这里,定位标签向定位基站发送空间坐标位置信息时具体可以采用UWB无线通信技术,此时可以将定位系统称为UWB定位系统;数据结算层采用的定位算法可以是TOA或TDOA等定位算法。可以看到,本实施例能够灵活、准确、快速地确定定位标签所对应的目标对象的位置。
在上面的实施例中,可以基于检测目标对象的位置的频率需求来灵活设置定位标签向定位基站发送空间坐标位置信息的周期时间,例如设置周期时间为0.01秒或0.005秒等,本申请实施例对此不作限制。
本申请实施例中提供了一种可能的实现方式,在步骤S202根据目标对象的位置,确定目标对象的位置对应的工序的区域位置之前,还可以包括以下步骤A1和A2:
步骤A1,确定各个工序分别对应的区域位置;
步骤A2,根据各个工序分别对应的区域位置,在对应的地图上绘制各个工序分别对应的区域。
在本实施例中,确定各个工序分别对应的区域位置,从而结合目标对象的位置和各个工序分别对应的区域位置,可以准确、快速地确定目标对象的位置对应的工序的区域位置。并且,根据各个工序分别对应的区域位置,在对应的地图上绘制各个工序分别对应的区域,可以直观地展示工序的区域位置,方便用户查阅和使用。这里,在对应的地图上绘制各个工序分别对应的区域,可以一个工序对应一个地图,也可以多个工序对应一个地图,又或者生产厂区内所有工序对应一个地图,具体可以根据实际需求来绘制,本申请实施例对此不作限制。
本申请实施例中提供了一种可能的实现方式,上面步骤A1确定各个工序分别对应的区域位置,可以将用户输入的各个工序对应的区域位置确定为各个工序分别对应的区域位置,这里记为步骤A11。在具体实施步骤A11时,可以通过人工现场测量各个工序分别对应的区域位置,然后由用户输入测量的各个工序分别对应的区域位置;也可以获取生产厂区内所有工序的资料数据,如所有工序的工作流程、各个工序对应的设备信息、各个工序的区域位置信息等,然后由用户根据资料数据输入各个工序分别对应的区域位置。可以看到,本实施例通过人工现场测量或资料数据,能够结合实际生产厂区内情况灵活地确定各个工序分别对应的区域位置。
本申请实施例中提供了一种可能的实现方式,上面步骤A1确定各个工序分别对应的区域位置,还可以基于至少两个角度拍摄的包含各个工序的多媒体信息确定各个工序分别对应的区域位置,记为步骤A12,这里的多媒体信息可以是图片、视频、语音、文字等。可以看到,本实施例可以利用摄像头拍摄的多媒体信息来确定各个工序分别对应的区域位置,较为方便,确定的各个工序分别对应的区域位置的准确性也高。
本申请实施例中提供了一种可能的实现方式,步骤A12基于至少两个角度拍摄的包含各个工序的多媒体信息确定各个工序分别对应的区域位置,具体可以包括以下步骤B1和B2:
步骤B1,基于至少两个角度拍摄的包含各个工序的多媒体信息识别各个设备以及各个设备分别对应的位置信息;
步骤B2,基于各个设备分别对应的位置信息以及各个设备所属工序,确定各个工序分别对应的区域位置。
本实施例中,可以在生产厂区内安装一个或多个摄像头,通过摄像头从至少两个角度拍摄的包含各个工序的多媒体信息识别各个设备以及各个设备分别对应的位置信息,进而基于各个设备分别对应的位置信息以及各个设备所属工序,确定各个工序分别对应的区域位置。例如,在生产线上,包括:工序1、工序2以及工序3,其中工序1对应设备1以及设备2,工序2对应设备3,工序3对应设备4以及设备5,基于摄像头从至少两个角度拍摄的包含各个工序的多媒体信息,确定设备1、设备2、设备3、设备4以及设备5分别所处位置的位置信息,由于设备尺寸可能较大,这里的位置信息也可以是区域位置信息;然后根据设备1、设备2、设备3、设备4以及设备5所对应的位置信息以及各个设备所属工序,确定出工序1、工序2以及工序3分别对应的区域位置。需要说明的是,这里例举的工序和设备仅是示意性的,并不对本申请实施例进行限制。在本申请实施例中,根据各个设备分别对应的位置信息得到各个工序分别对应的区域位置,具体根据生产流或者工业流的实际情况确定。
本申请实施例中提供了一种可能的实现方式,以多媒体信息为图片和/或视频为例,如果步骤B1中各个设备分别对应的位置信息为各个设备在多媒体信息中分别对应的二维坐标信息,那么步骤B2基于各个设备分别对应的位置信息以及各个设备所属工序,确定各个工序分别对应的区域位置,具体可以包括以下步骤B21、B22和B23:
步骤B21,将各个设备在多媒体信息中分别对应的二维坐标信息转换为各个设备在对应的地图上对应的坐标信息;
步骤B22,基于各个设备所属工序以及各个设备在对应的地图上对应的坐标信息,确定各个工序所对应的地图信息;
步骤B23,根据各个工序所对应的地图信息,确定各个工序在对应的地图上的区域位置。
在本实施例中,可以直接由多媒体信息中二维坐标转换为地图对应的二维坐标,不妨将各个设备在多媒体信息中分别对应的二维坐标信息所处的直角坐标系称为图像像素坐标系u-v,以及将各个设备在对应的地图上对应的坐标信息所处的直角坐标系称为地图坐标系X-Y。这里,图像像素坐标系u-v的原点和地图坐标系X-Y的原点可以重合,也可以不重合,具体可以根据实际的生产场景来确定各坐标系的原点。例如,图像像素坐标系u-v的原点是图像的左上角顶点,与该顶点相邻的两边分别是坐标轴u和v,地图坐标系X-Y的原点可以是生产厂区的左下角顶点,与该顶点相邻的两边分别是坐标轴X和Y。可以看到,图像像素坐标系u-v可以通过旋转、平移的方式与地图坐标系X-Y重合。
摄像机采集的图像在计算机内可以存储为数组,数组中的每一个元素(即像素)的值即是图像点的亮度或灰度,在图像像素坐标系u-v中,每个像素的坐标(u,v)分别是该像素在数组中的列数和行数。在地图坐标系X-Y,每个像素的坐标(X,Y)分别是该像素在地图中的物理位置。
上面的实施例中,各个设备分别对应的位置信息为各个设备在多媒体信息中分别对应的二维坐标信息,可以直接由多媒体信息中二维坐标转换为地图对应的二维坐标,本申请实施例中提供了一种可能的实现方式,还可以先将多媒体信息中二维坐标转换为摄像头对应的二维坐标,然后将摄像头对应的二维坐标转换为地图对应的二维坐标。
在本实施例中,不妨将各个设备在多媒体信息中分别对应的二维坐标信息所处的直角坐标系称为image坐标系,建立的摄像头坐标系称为camera坐标系,将各个设备在对应的地图上对应的坐标信息所处的直角坐标系称为地图坐标系X-Y。
具体地,image坐标系转换为camera坐标系可以包括:确定image坐标系的像素位置,像素位置=(ximage,yimage);根据像素位置确定像素位置的深度值depth_value;以及根据以下转换公式确定image坐标系与camera坐标系的转换关系:
xcamera=camera_param.xzFactor*(ximage/camera_param.resolution_x-0.5)*depth_value;
ycamera=camera_param.yzFactor*(0.5–yimage/camera_param.resolution_y)*depth_value;
zcamera=depth_value;
其中,xcamera、ycamera、zcamera分别为camera坐标系中x、y、z轴的坐标值,camera_param.resolution_x、camera_param.resolution_y分别为图像画面水平方向、垂直方向的像素数,camera_param.xzFactor、camera_param.yzFactor分别为修正因子;image坐标系为预先建立的以图像的顶点为原点、以与顶点相邻的两边为坐标轴的坐标系;camera坐标系为预先建立的以camera所在位置为原点、与图像画面水平方向平行的方向为x轴、与图像画面竖直方向平行的方向为y轴、光轴方向为z轴的坐标系。
之后,从camera坐标系转换到地图坐标系X-Y,即将camera坐标系中摄像头对应的二维坐标转换为地图坐标系X-Y中地图对应的二维坐标。
在上面的实施例中,可以直接由各个设备在多媒体信息中二维坐标转换为地图对应的二维坐标,或者也可以先将各个设备在多媒体信息中二维坐标转换为摄像头对应的二维坐标,然后将摄像头对应的二维坐标转换为地图对应的二维坐标;进而基于各个设备所属工序以及各个设备在对应的地图上对应的坐标信息,确定各个工序所对应的地图信息,从而根据各个工序所对应的地图信息,可以准确、快速地确定各个工序在对应的地图上的区域位置。
本申请实施例中提供了一种可能的实现方式,上文步骤S203获取目标对象在工序的区域位置的停留时间,可以是根据目标对象的定位标签,记录目标对象进入到工序的区域位置的时间,从而计算确定目标对象在工序的区域位置的停留时间。这样,可以准确、方便地获取目标对象在工序的区域位置的停留时间,无需人工耗费精力去记录和计算停留时间,节约人力资源,提高生产效率。
本申请实施例中提供了一种可能的实现方式,可以在工序的区域位置的地图上显示目标对象的运动轨迹。这样可以直观、清晰地展示目标对象的运动情况,方便用户实时查阅和跟踪。
本申请实施例中提供了一种可能的实现方式,上文步骤S204中提及的预设条件可以是目标对象在工序的区域位置内的停留时间大于停留时间阈值,也可以是当目标对象在工序的区域位置内的停留时间大于停留时间阈值触发滞留告警时,在触发滞留告警的次数大于预设次数,这里的停留时间阈值或预设次数可以根据实际需要灵活设置,本申请实施例对此不作限制。
进一步,步骤S204当目标对象在工序的区域位置的停留时间满足预设条件时,触发对应的提示信息,具体可以是当目标对象在工序的区域位置内的停留时间大于工序对应的停留时间阈值时,触发滞留告警;或者,当预设数量的目标对象在工序的区域位置内的停留时间大于工序对应的停留时间阈值时,触发滞留告警;也可以是当目标对象在工序的区域位置内的停留时间大于工序对应的停留时间阈值时,触发设备故障告警;还可以是当在工序的区域位置内触发滞留告警的次数大于预设次数时,触发设备故障告警。可以看到,本申请实施例可以及时发出滞留告警和/或设备故障告警,基于滞留告警和/或设备故障告警可以及时发现生产问题,从而可以快速解决生产问题,提高生产效率。
本申请实施例中提供了一种可能的实现方式,可以建立各个工序与停留时间阈值之间的匹配关系。例如,当前生产流或工业流包含工序1、工序2以及工序3,其中,目标对象在工序1中所需要停留的最长时间为5分钟,目标对象在工序2中所需要停留的最长时间为6分钟,目标对象在工序3中所需停留的最长时间为4分钟。那么,可以将工序1与停留时间阈值5分钟建立匹配关系,将工序2与停留时间阈值6分钟建立匹配关系,以及将工序3与停留时间阈值4分钟建立匹配关系。需要说明的是,这里例举的工序和最长时间仅是示意性的,并不对本申请实施例进行限制。
本申请实施例中提供了一种可能的实现方式,触发滞留告警,具体可以是确定目标对象对应的滞留相关信息,进而触发携带有滞留相关信息的滞留告警。这里的滞留相关信息可以包括滞留位置信息、滞留工序、滞留区域对应的多媒体信息、滞留时间、滞留位置对应的负责人信息、滞留位置对应的历史滞留信息等。以前面例举的当前生产流或工业流包含工序1、工序2以及工序3为例,如果目标对象在工序2的区域位置的停留时间大于工序2对应的停留时间阈值6分钟,那么可以将目标对象在工序2的区域位置作为滞留位置信息,将工序2作为滞留工序,将工序2的区域位置的多媒体信息作为滞留区域对应的多媒体信息,将目标对象在工序2的区域位置的停留时间与停留时间阈值6分钟的差值作为滞留时间,将工序2的负责人信息作为滞留位置对应的负责人信息,以及将工序2的历史滞留信息作为滞留位置对应的历史滞留信息,从而可以触发携带有滞留位置信息、滞留工序、滞留区域对应的多媒体信息、滞留时间、滞留位置对应的负责人信息、滞留位置对应的历史滞留信息的滞留告警。可以看到,本实施例可以触发携带有滞留相关信息的滞留告警,能够帮助用户及时发现和找出生产问题,从而可以及时解决生产问题,提高生产效率。
本申请实施例中提供了一种可能的实现方式,触发设备故障告警,具体可以是确定设备故障信息,进而触发携带设备故障信息的设备故障告警。这里,设备故障信息可以包括发生设备故障的工序、发生设备故障的设备信息、设备故障类型、发生故障设备对应的历史设备故障类型以及对应故障修复方案等。以上面例举的当前生产流或工业流包含工序1、工序2以及工序3为例,其中工序1对应设备1以及设备2,工序2对应设备3,工序3对应设备4以及设备5,如果目标对象在工序2的区域位置的停留时间大于工序2对应的停留时间阈值6分钟或者在工序2的区域位置内触发滞留告警的次数大于预设次数,那么可以将工序2作为发生设备故障的工序,将工序2对应的设备3的设备信息作为发生设备故障的设备信息,将设备3的故障类型作为设备故障类型,将设备3对应的历史设备故障类型以及对应故障修复方案作为发生故障设备对应的历史设备故障类型以及对应故障修复方案,从而可以触发携带有发生设备故障的工序、发生设备故障的设备信息、设备故障类型、发生故障设备对应的历史设备故障类型以及对应故障修复方案的设备故障告警。可以看到,本实施例可以携带设备故障信息的设备故障告警,能够帮助用户及时发现生产问题,通过分析设备故障信息找出生产问题,避免设备故障识别较慢,从而可以及时帮助解决生产问题,提高生产效率。
本申请实施例中提供了一种可能的实现方式,确定设备故障类型的方式,具体可以是获取至少一项信息,并基于至少一项信息确定设备故障类型。这里的至少一项信息可以包括发生故障设备对应的历史设备故障类型;发生故障设备对应的传感器测量信息;发生故障设备对应的视频信息等等。
在上面的实施例中,可以根据发生故障设备在故障期间对应的传感器测量信息来确定设备故障类型,这里提及的传感器可以包括测温仪表或湿度传感器等,可以通过测温仪表或湿度传感器等采集设备在运行中的各种信息,将其转变为电信号或其它物理量,并输入到信号处理系统或相应的处理系统进行处理,进而找到设备故障的故障类型。
具体地,测温仪表可以包括如下种类:
1)接触式:测温元件与被测对象直接接触,通过热交换进行测温。
2)热膨胀式(可以包括水银、双金属、液体、气体等)。
3)压力式。
4)热电阻式(可以包括铂、镍、铜、半导体等):材料的电阻随温度的变化而变化,利用这个特性,可以将温度转换成为电量。
5)热电偶式(可以包括镍铬-考铜、镍铬-镍硅、铂铑-铂等):基于热电效应进行测量,即两种不同材料的导体组成回路时,若两端温度不同,则产生感应电动势,其大小与材料以及两端温差有关。当材料确定时,热电动势只是被测温度的函数而与直径、长度无关。
6)非接触式:可以辐射高温计、光学高温计、比色高温计以及红外测温仪器等。
这里的红外测温仪器由红外探测器、红外光学系统、信号处理系统以及显示系统等组成。红外测温仪器的核心是红外探测器,它能将入射的红外辐射转变为电能或其它能量。按照辐射响应方式的不同,可以分为光电探测器和热敏探测器两类。红外光学系统有反射式、折射式和折-反射式。
常用的红外测温仪器有:红外测温仪和红外热像仪。后者可以测量温度在物体表面或空间的分布情况。被测对象的红外辐射经光学系统汇聚、滤波、聚焦到红外探测器上,再由光学-机械扫描系统将对象观测面上各点的红外辐射通量按时间顺序排列,经过红外探测器转变为电脉冲,通过视频信号处理送到显示器显示出热像。
通过测温测量所能发现的常见故障有轴承损坏、流体系统故障、发热异常、污染物质积聚、保温材料损坏、电器元件故障、非金属部件的故障、机件内部缺陷、裂纹探测等。
在分析诊断时,可以根据监测到的能够反映设备运行状态的征兆或特征参数的变化情况或将征兆与模式进行比较,来判断故障的存在、性质、原因和严重程度以及发展趋势。
在治理预防时,可以根据分析诊断得出的结论确定发生故障的位置、故障类型和原因等。
本申请实施例中提供了一种可能的实现方式,可以存储设备故障信息以及设备故障信息对应故障修复方案,以供后续设备故障参考。此外,设备故障信息可以为上述实施例确定出的,也可以包含后续人工调整的信息。
本申请实施例中提供了一种可能的实现方式,上文步骤S204中提及的提示信息可以包括滞留告警以及设备故障告警等,步骤S204中触发对应的提示信息,可以向不同的设备发送提示信息,下面将分别进行详细介绍。
情况一,如果部署有统筹安排生产内容的中控中心,那么可以向中控中心特定的设备发送对应的提示信息,从而中控中心可以根据提示信息及时发现生产问题,通知工序的负责人去人工干预,避免造成大批量目标对象滞留,影响生产,甚至造成设备故障;如果工序上的设备发生故障,可以通知工序的负责人或故障附近的工作人员设备发生故障,及时对故障设备进行维修,以免影响生产。
情况二,可以基于提示信息所对应的工序,向对应的设备发送提示信息。这里,各个工序有相关的负责人,可以向工序的负责人的设备发送提示信息,从而工序的负责人可以基于滞留告警的提示信息,及时进行人工干预,避免造成大批量目标对象滞留,影响生产,甚至造成设备故障;也可以基于设备故障告警,及时对故障设备进行维修,以免影响生产。
情况三,可以基于告警位置,向对应的设备发送提示信息。这里,可以根据告警位置,查找附近的工作人员,例如可以找到最近的工作人员,进而向该最近的工作人员的设备发送提示信息,从而该最近的工作人员可以根据提示信息及时对滞留的目标对象进行处理或者对故障设备进行维修,以免影响生产。
情况四,可以基于告警类型,向对应的设备发送提示信息。如果是滞留告警,则可以基于工序中工作人员的位置,通知距离滞留告警最近的工作人员进行处理。如果是设备故障告警,则可以考虑对应的设备维修等人员进行人工干预。
在上面的可能的实施例中,可以及时向对应的设备发送提示信息,从而设备的工作人员可以根据提示信息及时进行人工干预,例如可以对滞留的目标对象进行处理,避免造成大批量目标对象滞留,影响生产,甚至造成设备故障;又例如可以对故障设备进行维修,从而保证了生产的正常进行,提高生产效率。
本申请实施例中提供了一种可能的实现方式,除了上述方案中确定目标对象在各个工序中的区域位置,还可以定位各个工序中工作人员的情况,包括位置、身体状态等,并且可以在对应电子地图上实时显示工序工作人员的情况。在本实施例中,当检测到某一工序的区域范围内工作人员不满足人员要求时,可以自动进行调整,如调用其他工作人员来该工序等。
本申请实施例中提供了一种可能的实现方式,上面各个实施例提供的生产控制方法可以以计算机应用程序的形式体现出来,进一步,本实施例可以开发高度开放的API接口,外部系统可以通过该API接口来集成应用程序,实现生产控制方法的功能,从而实现对生产制造资源跟踪,生产过程监控,以及基于位置数据的分析与决策。
需要说明的是,实际应用中,上述所有可能的实施方式可以采用结合的方式任意组合,形成本申请的可能的实施例,在此不再一一赘述。
基于上文各个实施例提供的生产控制方法,基于同一发明构思,本申请实施例还提供了一种生产控制装置。
图3示出了根据本申请一实施例的生产控制装置的结构图。如图3所示,该生产控制装置可以包括检测模块310、第一确定模块320、获取模块330以及触发模块340。
检测模块310,用于根据目标对象携带的定位标签检测目标对象的位置;
第一确定模块320,用于根据目标对象的位置,确定目标对象的位置对应的工序的区域位置;
获取模块330,用于获取目标对象在工序的区域位置的停留时间;
触发模块340,用于当目标对象在工序的区域位置的停留时间满足预设条件时,触发对应的提示信息。
本申请实施例中提供了一种可能的实现方式,预设条件可以包括以下任一项:
目标对象在工序的区域位置内的停留时间大于停留时间阈值;
当目标对象在工序的区域位置内的停留时间大于停留时间阈值触发滞留告警时,在触发滞留告警的次数大于预设次数;
触发模块340具体用于执行以下至少一项:
当目标对象在工序的区域位置内的停留时间大于工序对应的停留时间阈值时,触发滞留告警;
当目标对象在工序的区域位置内的停留时间大于工序对应的停留时间阈值时,触发设备故障告警;
当在工序的区域位置内触发滞留告警的次数大于预设次数时,触发设备故障告警。
本申请实施例中提供了一种可能的实现方式,触发模块340具体还用于:
确定目标对象对应的滞留相关信息;
触发携带有滞留相关信息的滞留告警;
其中,滞留相关信息包括以下至少一项:
滞留位置信息;滞留工序;滞留区域对应的多媒体信息;滞留时间;滞留位置对应的负责人信息;滞留位置对应的历史滞留信息。
本申请实施例中提供了一种可能的实现方式,触发模块340具体还用于:
确定设备故障信息;
触发携带设备故障信息的设备故障告警;
其中,设备故障信息包括以下至少一项:
发生设备故障的工序;发生设备故障的设备信息;设备故障类型;发生故障设备对应的历史设备故障类型以及对应故障修复方案。
本申请实施例中提供了一种可能的实现方式,触发模块340具体还用于:
获取以下至少一项信息,并基于以下至少一项信息确定设备故障类型:
发生故障设备对应的历史设备故障类型;
发生故障设备对应的传感器测量信息;
发生故障设备对应的视频信息。
本申请实施例中提供了一种可能的实现方式,如图4所示,上文图3展示的生产控制装置还可以包括:
存储模块410,用于存储设备故障信息以及设备故障信息对应故障修复方案。
本申请实施例中提供了一种可能的实现方式,如图4所示,上文图3展示的生产控制装置还可以包括:
第二确定模块420,用于在第一确定模块320根据目标对象的位置,确定目标对象的位置对应的工序的区域位置之前,确定各个工序分别对应的区域位置;
绘制模块430,用于根据各个工序分别对应的区域位置,在对应的地图上绘制各个工序分别对应的区域。
本申请实施例中提供了一种可能的实现方式,第二确定模块420还用于执行以下至少一项:
将用户输入的各个工序对应的区域位置确定为各个工序分别对应的区域位置;
基于至少两个角度拍摄的包含各个工序的多媒体信息确定各个工序分别对应的区域位置。
本申请实施例中提供了一种可能的实现方式,第二确定模块420具体还用于:
基于至少两个角度拍摄的包含各个工序的多媒体信息识别各个设备以及各个设备分别对应的位置信息;
基于各个设备分别对应的位置信息以及各个设备所属工序,确定各个工序分别对应的区域位置。
本申请实施例中提供了一种可能的实现方式,各个设备分别对应的位置信息为各个设备在多媒体信息中分别对应的二维坐标信息;
第二确定模块420具体还用于:
将各个设备在多媒体信息中分别对应的二维坐标信息转换为各个设备在对应的地图上对应的坐标信息;
基于各个设备所属工序以及各个设备在对应的地图上对应的坐标信息,确定各个工序所对应的地图信息;
根据各个工序所对应的地图信息,确定各个工序在对应的地图上的区域位置。
本申请实施例中提供了一种可能的实现方式,如图4所示,上文图3展示的生产控制装置还可以包括:
建立模块440,用于建立各个工序与停留时间阈值之间的匹配关系。
本申请实施例中提供了一种可能的实现方式,提示信息包括:滞留告警以及设备故障告警中的至少一项;
触发模块340还用于执行以下至少一项:
向特定的设备发送对应的提示信息;
基于提示信息所对应的工序,向对应的设备发送提示信息;
基于告警位置,向对应的设备发送提示信息;
基于告警类型,向对应的设备发送提示信息。
基于同一发明构思,本申请实施例还提供了一种电子设备,包括处理器和存储器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任意一个实施例的生产控制方法。
在示例性的实施例中,提供了一种电子设备,如图5所示,图5所示的电子设备500包括:处理器501和存储器503。其中,处理器501和存储器503相连,如通过总线502相连。可选地,电子设备500还可以包括收发器504。需要说明的是,实际应用中收发器504不限于一个,该电子设备500的结构并不构成对本申请实施例的限定。
处理器501可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC(Application SpecificIntegrated Circuit,专用集成电路),FPGA(Field Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器501也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。
总线502可包括一通路,在上述组件之间传送信息。总线502可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等。总线502可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器503可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(Random Access Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM(Electrically ErasableProgrammable Read Only Memory,电可擦可编程只读存储器)、CD-ROM(Compact DiscRead Only Memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
存储器503用于存储执行本申请方案的应用程序代码,并由处理器501来控制执行。处理器501用于执行存储器503中存储的应用程序代码,以实现前述方法实施例所示的内容。
其中,电子设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图5示出的电子设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
基于同一发明构思,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任意一个实施例的生产控制方法。
所属领域的技术人员可以清楚地了解到,上述描述的系统、装置、模块的具体工作过程,可以参考前述方法实施例中的对应过程,为简洁起见,在此不另赘述。
本领域普通技术人员可以理解:本申请的技术方案本质上或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,其包括若干程序指令,用以使得一电子设备(例如个人计算机,服务器,或者网络设备等)在运行所述程序指令时执行本申请各实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM)、随机存取存储器(RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,实现前述方法实施例的全部或部分步骤可以通过程序指令相关的硬件(诸如个人计算机,服务器,或者网络设备等的电子设备)来完成,所述程序指令可以存储于一计算机可读取存储介质中,当所述程序指令被电子设备的处理器执行时,所述电子设备执行本申请各实施例所述方法的全部或部分步骤。
以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:在本申请的精神和原则之内,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案脱离本申请的保护范围。
根据本申请实施例的第一方面,提供了A1、一种生产控制方法,包括:
根据目标对象携带的定位标签检测所述目标对象的位置;
根据所述目标对象的位置,确定所述目标对象的位置对应的工序的区域位置;
获取所述目标对象在所述工序的区域位置的停留时间;
当所述目标对象在所述工序的区域位置的停留时间满足预设条件时,触发对应的提示信息。
A2、根据A1所述的方法,所述预设条件包括以下任一项:
所述目标对象在所述工序的区域位置内的停留时间大于停留时间阈值;
当所述目标对象在所述工序的区域位置内的停留时间大于停留时间阈值触发滞留告警时,在触发滞留告警的次数大于预设次数;
其中,所述当所述目标对象在所述工序的区域位置的停留时间满足预设条件时,触发对应的提示信息,包括以下至少一项:
当所述目标对象在所述工序的区域位置内的停留时间大于所述工序对应的停留时间阈值时,触发滞留告警;
当所述目标对象在所述工序的区域位置内的停留时间大于所述工序对应的停留时间阈值时,触发设备故障告警;
当在所述工序的区域位置内触发滞留告警的次数大于预设次数时,触发设备故障告警。
A3、根据A2所述的方法,所述触发滞留告警,包括:
确定所述目标对象对应的滞留相关信息;
触发携带有所述滞留相关信息的滞留告警;
其中,所述滞留相关信息包括以下至少一项:
滞留位置信息;滞留工序;滞留区域对应的多媒体信息;滞留时间;滞留位置对应的负责人信息;滞留位置对应的历史滞留信息。
A4、根据A2或A3所述的方法,所述触发设备故障告警,包括:
确定设备故障信息;
触发携带设备故障信息的设备故障告警;
其中,设备故障信息包括以下至少一项:
发生设备故障的工序;发生设备故障的设备信息;设备故障类型;发生故障设备对应的历史设备故障类型以及对应故障修复方案。
A5、根据A4所述的方法,确定设备故障类型的方式,包括:
获取以下至少一项信息,并基于以下至少一项信息确定设备故障类型:
发生故障设备对应的历史设备故障类型;
发生故障设备对应的传感器测量信息;
发生故障设备对应的视频信息。
A6、根据A4所述的方法,所述方法还包括:
存储所述设备故障信息以及所述设备故障信息对应故障修复方案。
A7、根据A1所述的方法,所述根据所述目标对象的位置,确定所述目标对象的位置对应的工序的区域位置,之前还包括:
确定各个工序分别对应的区域位置;
根据所述各个工序分别对应的区域位置,在对应的地图上绘制各个工序分别对应的区域。
A8、根据A7所述的方法,所述确定各个工序分别对应的区域位置,包括以下至少一项:
将用户输入的各个工序对应的区域位置确定为所述各个工序分别对应的区域位置;
基于至少两个角度拍摄的包含各个工序的多媒体信息确定所述各个工序分别对应的区域位置。
A9、根据A8所述的方法,所述基于至少两个角度拍摄的包含各个工序的多媒体信息确定所述各个工序分别对应的区域位置,包括:
基于所述至少两个角度拍摄的包含各个工序的多媒体信息识别各个设备以及各个设备分别对应的位置信息;
基于各个设备分别对应的位置信息以及各个设备所属工序,确定所述各个工序分别对应的区域位置。
A10、根据A9所述的方法,所述各个设备分别对应的位置信息为所述各个设备在所述多媒体信息中分别对应的二维坐标信息;
所述基于各个设备分别对应的位置信息以及各个设备所属工序,确定所述各个工序分别对应的区域位置,包括:
将所述各个设备在所述多媒体信息中分别对应的二维坐标信息转换为各个设备在对应的地图上对应的坐标信息;
基于各个设备所属工序以及所述各个设备在对应的地图上对应的坐标信息,确定所述各个工序所对应的地图信息;
根据所述各个工序所对应的地图信息,确定所述各个工序在对应的地图上的区域位置。
A11、根据A2所述的方法,所述方法还包括:
建立各个工序与停留时间阈值之间的匹配关系。
A12、根据A1所述的方法,所述提示信息包括:滞留告警以及设备故障告警中的至少一项;
所述触发对应的提示信息,包括以下至少一项:
向特定的设备发送对应的提示信息;
基于所述提示信息所对应的工序,向对应的设备发送所述提示信息;
基于告警位置,向对应的设备发送所述提示信息;
基于告警类型,向对应的设备发送所述提示信息。
根据本申请实施例的第二方面,提供了B13、一种生产控制装置,包括:
检测模块,用于根据目标对象携带的定位标签检测所述目标对象的位置;
第一确定模块,用于根据所述目标对象的位置,确定所述目标对象的位置对应的工序的区域位置;
获取模块,用于获取所述目标对象在所述工序的区域位置的停留时间;
触发模块,用于当所述目标对象在所述工序的区域位置的停留时间满足预设条件时,触发对应的提示信息。
B14、根据B13所述的装置,所述预设条件包括以下任一项:
所述目标对象在所述工序的区域位置内的停留时间大于停留时间阈值;
当所述目标对象在所述工序的区域位置内的停留时间大于停留时间阈值触发滞留告警时,在触发滞留告警的次数大于预设次数;
所述触发模块具体用于执行以下至少一项:
当所述目标对象在所述工序的区域位置内的停留时间大于所述工序对应的停留时间阈值时,触发滞留告警;
当所述目标对象在所述工序的区域位置内的停留时间大于所述工序对应的停留时间阈值时,触发设备故障告警;
当在所述工序的区域位置内触发滞留告警的次数大于预设次数时,触发设备故障告警。
B15、根据B14所述的装置,所述触发模块具体还用于:
确定所述目标对象对应的滞留相关信息;
触发携带有所述滞留相关信息的滞留告警;
其中,所述滞留相关信息包括以下至少一项:
滞留位置信息;滞留工序;滞留区域对应的多媒体信息;滞留时间;滞留位置对应的负责人信息;滞留位置对应的历史滞留信息。
B16、根据B14或B15所述的装置,所述触发模块具体还用于:
确定设备故障信息;
触发携带设备故障信息的设备故障告警;
其中,设备故障信息包括以下至少一项:
发生设备故障的工序;发生设备故障的设备信息;设备故障类型;发生故障设备对应的历史设备故障类型以及对应故障修复方案。
B17、根据B16所述的装置,所述触发模块具体还用于:
获取以下至少一项信息,并基于以下至少一项信息确定设备故障类型:
发生故障设备对应的历史设备故障类型;
发生故障设备对应的传感器测量信息;
发生故障设备对应的视频信息。
B18、根据B16所述的装置,还包括:
存储模块,用于存储所述设备故障信息以及所述设备故障信息对应故障修复方案。
B19、根据B13所述的装置,还包括:
第二确定模块,用于在所述第一确定模块根据所述目标对象的位置,确定所述目标对象的位置对应的工序的区域位置之前,确定各个工序分别对应的区域位置;
绘制模块,用于根据所述各个工序分别对应的区域位置,在对应的地图上绘制各个工序分别对应的区域。
B20、根据B19所述的装置,所述第二确定模块还用于执行以下至少一项:
将用户输入的各个工序对应的区域位置确定为所述各个工序分别对应的区域位置;
基于至少两个角度拍摄的包含各个工序的多媒体信息确定所述各个工序分别对应的区域位置。
B21、根据B20所述的装置,所述第二确定模块具体还用于:
基于所述至少两个角度拍摄的包含各个工序的多媒体信息识别各个设备以及各个设备分别对应的位置信息;
基于各个设备分别对应的位置信息以及各个设备所属工序,确定所述各个工序分别对应的区域位置。
B22、根据B21所述的装置,所述各个设备分别对应的位置信息为所述各个设备在所述多媒体信息中分别对应的二维坐标信息;
所述第二确定模块具体还用于:
将所述各个设备在所述多媒体信息中分别对应的二维坐标信息转换为各个设备在对应的地图上对应的坐标信息;
基于各个设备所属工序以及所述各个设备在对应的地图上对应的坐标信息,确定所述各个工序所对应的地图信息;
根据所述各个工序所对应的地图信息,确定所述各个工序在对应的地图上的区域位置。
B23、根据B14所述的装置,还包括:
建立模块,用于建立各个工序与停留时间阈值之间的匹配关系。
B24、根据B13所述的装置,所述提示信息包括:滞留告警以及设备故障告警中的至少一项;
所述触发模块具体还用于执行以下至少一项:
向特定的设备发送对应的提示信息;
基于所述提示信息所对应的工序,向对应的设备发送所述提示信息;
基于告警位置,向对应的设备发送所述提示信息;
基于告警类型,向对应的设备发送所述提示信息。
根据本申请实施例的第三方面,提供了C25、一种电子设备,包括处理器和存储器,其中,所述存储器中存储有计算机程序,所述处理器被配置为运行所述计算机程序以执行A1至A12中任一项所述的生产控制方法。
根据本申请实施例的第四方面,提供了D26、一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被配置为运行时执行A1至A12中任一项所述的生产控制方法。
- 生产控制方法和装置、电子设备及计算机可读存储介质
- 电子设备控制方法和装置、电子设备、计算机可读存储介质