掌桥专利:专业的专利平台
掌桥专利
首页

点检任务处理方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 11:35:49


点检任务处理方法、装置、电子设备及存储介质

技术领域

本申请涉及数据处理技术领域,尤其是涉及一种点检任务处理方法、装置、电子设备及存储介质。

背景技术

设备点检是制造业中的重要流程,主要用于确定设备或工艺流程是否正常。如何生成点检任务对设备点检流程来说至关重要,它直接决定了设备点检的及时性、便利性。在现有技术中,一台点检设备通常对应多个点检任务,如果要对多台设备进行点检,则需要对点检任务进行多次配置。

上述现有的点检任务处理方法中,在对多台设备进行点检时,需要多次配置点检任务,这会花费较多的配置时间,同时也容易造成配置错误的问题。

发明内容

有鉴于此,本申请提供一种点检任务处理方法、装置、电子设备及存储介质,其目的是针对待处理点检计划中的各点检项目进行识别,以生成符合生成条件的点检任务,解决了现有技术中点检任务的配置时间长,配置、生成过程易出错的问题。

第一方面,本申请实施例提供了一种点检任务处理方法,包括:

获取多个待处理点检计划,针对每个待处理点检计划执行如下步骤,

确定待处理点检计划的生效时间;

确定待处理点检计划中所有点检项目各自所属的点检周期类型;

基于所确定的点检计划的生效时间和每个点检项目所属的点检周期类型,确定每个点检项目对应的任务生成区间;

从所确定的任务生成区间中选取出当前时间所处的任务生成区间;

生成与所选取的任务生成区间对应的点检任务。

可选地,获取多个待处理点检计划的步骤可包括:获取所有已创建的点检计划;基于所获取的点检计划的处理状态和生成方式,从所获取的点检计划中选择出多个待处理点检计划。

可选地,处理状态可包括已生效状态和未生效状态,生成方式可包括手动生成方式和自动生成方式,其中,基于所获取的点检计划的处理状态和生成方式,从所获取的点检计划中选择出多个待处理点检计划的步骤包括:确定各点检计划的处理状态和生成方式;从所获取的点检计划中选择出处理状态为已生效状态、生成方式为自动生成方式的点检计划;将所选择的点检计划确定为多个待处理点检计划。

可选地,点检任务处理方法还可包括:对所有已创建的点检计划的生成方式进行修改,修改包括以下任意一种修改方式:全局修改方式、分区域修改方式、分设备修改方式;其中,每个点检计划针对点检计划对应的目标区域内布置的设备而制定;全局修改方式是指对目标区域内的所有设备对应的点检计划的生成方式进行统一调整;分区域修改方式是指对目标区域中的至少一个子区域内的所有设备对应的点检计划的生成方式进行统一调整;分设备修改方式是指对目标区域内的目标设备对应的点检计划的生成方式进行单独调整。

可选地,生成与所选取的任务生成区间对应的点检任务的步骤可包括:确定与所选取的任务生成区间对应的点检任务的版本号;确定已生成点检任务中是否存在与所述版本号一致的已生成点检任务;如果确定不存在与所述版本号一致的已生成点检任务,则确定是否存在与所选取的任务生成区间对应的点检任务;如果确定存在所选取的任务生成区间对应的点检任务,则对所存在的已生成点检任务进行更新;如果确定不存在所选取的任务生成区间对应的点检任务,则生成与所选取的任务生成区间对应的点检任务。

可选地,对所存在的已生成点检任务进行更新的步骤可包括:基于与所选取的任务生成区间对应的点检任务中与版本号对应的点检任务,更新所存在的已生成点检任务的版本记录、生成时间、点检任务内容。

第二方面,本申请实施例提供了一种点检任务处理装置,包括:

计划获取模块,用于获取多个待处理点检计划;

针对每个待处理点检计划,时间获取模块,用于确定待处理点检计划的生效时间;

确定模块,用于确定待处理点检计划中所有点检项目各自所属的点检周期类型;

计算模块,用于基于所确定的点检计划的生效时间和每个点检任务所属的点检周期类型,确定每个点检项目对应的任务生成区间;

判断模块,用于从所确定的任务生成区间中选取出当前时间所处的任务生成区间;

生成模块,用于生成与所选取的任务生成区间对应的点检任务。

可选地,计划获取模块可还用于:获取所有已创建的点检计划;基于所获取的点检计划的处理状态和生成方式,从所获取的点检计划中选择出多个待处理点检计划。

第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的点检任务处理方法的步骤。

第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述的点检任务处理方法的步骤。

本申请实施例带来了以下有益效果:

本申请实施例提供了一种点检任务处理方法,包括:获取多个待处理点检计划,针对每个待处理点检计划执行如下步骤,确定待处理点检计划的生效时间;确定待处理点检计划中所有点检项目各自所属的点检周期类型;基于所确定的点检计划的生效时间和每个点检项目所属的点检周期类型,确定每个点检项目对应的任务生成区间;从所确定的任务生成区间中选取出当前时间所处的任务生成区间;生成与所选取的任务生成区间对应的点检任务。本申请针对待处理点检计划中的各点检任务进行识别,以生成符合生成条件的点检任务,解决了现有技术中点检任务的配置时间长,配置、生成过程易出错的问题。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,以下附图是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的点检任务处理方法的流程示意图;

图2为本申请实施例提供的点检任务处理装置的结构示意图;

图3为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

现有技术中,在对点检设备的多个点检任务进行配置时,通常会依次对每个点检任务进行单独配置。例如,对一台粉碎机设备进行点检任务的配置,那么可能要配置设备噪音点检任务、点击轴承温度点检任务、振动筛的振幅和温度等多项点检任务,但是如果每个任务都手动配置不但效率低,且容易出现点检任务配置错误的问题。

基于此,本申请实施例提供一种点检任务处理方法、装置、电子设备及存储介质,不仅提供了手动和自动两种点检任务的处理方式,供用户根据实际情况进行选择,还能够对已创建的点检计划的生成方式进行统一调整,方便用户对点检计划进行管理,解决了在点检任务的处理过程中,因所需配置的点检任务较多,而造成的配置时间长,且配置易出错的问题。

为便于对本实施例进行理解,首先对本申请实施例所公开的一种点检任务处理方法进行详细介绍,图1为本申请实施例提供的点检任务处理方法的流程示意图,如图1所示,该方法包括如下步骤:

步骤101,获取多个待处理点检计划。

具体的,获取所有已创建的点检计划,基于所获取的点检计划的处理状态和生成方式,从所获取的点检计划中选择出多个待处理点检计划。其中,点检计划的处理状态可包括已生效状态、未生效状态、失效状态,处于已生效状态的点检计划是指点检计划的生效时间在当前时间之前、且点检计划的完成时间在当前时间之后的点检计划,处于未生效状态的点检计划是指点检计划的生效时间在当前时间之后的点检计划,处于失效状态的点检计划是指点检计划的完成时间在当前时间之前的点检计划。

在一示例中,在针对预定设备首次创建点检计划时,可以针对所创建的点检计划选择其生效时间,按照选择的生效时间点检计划会自动生效,同时生成与该预定设备对应的点检版本记录;当针对预定设备非首次创建新的点检计划时,也可以针对所创建的点检计划选择其生效时间,点检计划会按照所选择的生效时间自动生效,同时与该点检计划对应的点检版本记录被更新,即,上一版本的点检计划会自动失效。这里,创建点检计划时,需配置该点检计划的设备信息、版本信息、生效时间、生成方式及点检项目、是否拍照、点检周期类型、点检方法、点检工具、点检标准、设备状态、点检时间、标准图片、点检岗位、问题类型等信息后提交。例如,针对是否拍照一项,如果为否,则在提交点检结果时不需要上传拍照图片,如果为是,则在提交点检结果时需要上传拍照图片,为保证点检结果的真实性,这里只能拍照,不能从图库选择照片;点检岗位用于定位该点检项目是由哪个具体岗位下的人来执行,且点检项目不能越岗执行。创建点检计划后,系统会根据每台设备的唯一标识码自动生成相应的版本号。这里,未生效的点检计划的版本号允许删除。

在一示例中,还可手动生成点检任务。选择点检任务生成方式为手动方式时,保存点检计划后不会生成任何点检记录,需要用户在点检日历页面点击手动生成按钮,才会生成选择时间段内的点检任务。

在一示例中, 在创建点检计划之前,还可进行如下基础配置工作,方便在进行具体实例时,直接引用已配置项:

设备品类:可在系统设备品类页面创建设备品类信息。为同一个类型的设备配置共用的点检项目。这样,在创建具体的设备点检计划时,就可以直接引用这些配置项,便于针对同一类型的设备进行多次操作。

设备台账信息:可在系统设备台帐页面创建设备基本信息。可按照组件、部件、零件、合件四级添加设备组成信息。例如,将机车作为组件、将发动机作为部件,将轴作为零件,将滚子作为合件。这里,系统还可根据设备的基本信息生成二维码,该二维码用于在执行点检任务时,通过扫描二维码来查询点检任务的相关信息。这里,有两种创建设备台账信息的方式,一种是从已创建好的多个设备台账信息中手动选取与该设备品类对应的设备台账信息;另一种是针对该设备直接创建新的设备台账信息。

这样,在为设备创建待处理点检计划时,可以确定该设备的设备组成信息,针对该设备的组件、部件、零件、合件来生成对应的点检项目,相应地,上述针对同一个类型的设备配置的点检项目,也可以是针对该设备的组件、部件、零件、合件分别预先配置的点检项目以供引用。

关系信息:在系统中可配置设备和区域的对应关系,例如:将机床、运输车、粉碎机等设备与一车间进行关联配置,方便对该区域所对应的全部设备的点检计划/点检任务的生成时间或生效时间进行统一调整。

点检方法:在系统点检分类页面配置点检方法及点检工具。这里,点检方法包括但不限于:眼观、耳听、测温。点检工具包括但不限于:毛巾、卡尺、点检仪、测温仪。这里,系统会内置一些常用的方法和工具,方便用户在创建具体实例时直接引用,或者也可以通过用户的输入来进行备注。

当有失效的点检计划时需要系统在后台将与该失效的点检计划对应的点检版本记录删除;当设备信息中的设备状态为已报废时,需要系统在后台将报废时间之后的与该已报废的设备对应的点检计划的点检版本记录删除。

在一示例中,为点检计划配置点检项目时,可采用三种方式,方式一,直接手动创建;方式二,通过引用配置保养模板创建,即,配置某一设备品类下的通用点检项目后引用;方式三,通过引用历史版本点检计划创建。

针对每个待处理点检计划可执行如下处理。

步骤102,确定待处理点检计划的生效时间。

具体的,在获取到待处理点检计划后,获取该待处理点检计划的生效时间。这里,在配置点检计划时,已经为该点检计划配置了对应的生效时间,根据当前时间与生效时间的比对结果,判断是否启动该点检计划。

步骤103,确定待处理点检计划中所有点检项目各自所属的点检周期类型。

具体的,在配置点检计划时,会为每个点检计划配置多个点检项目,每个点检项目对应一个待生成的点检任务。在配置点检项目时,需配置点检项目对应的点检周期,该点检周期可以从系统周期设置页面中已展示的多个周期中进行选择。这里,工作人员在进行设备点检时,需要先确定所要完成的点检任务,并确定该点检任务内所规定的完成点检的时间范围,该时间范围是由所执行的点检任务对应的点检周期确定的。其中,点检周期的配置内容包括周期名称、周期类型、周期开始时间、周期结束时间。作为示例,点检周期类型包括以下项中的任意一种:以班组为周期进行点检、以天为周期进行点检、以周为周期进行点检、以月为周期进行点检、以季度为周期进行点检、以半年为周期进行点检、以年为周期进行点检。配置周期实例时,需要为不同的周期类型填写对应的时间信息,例如:周期为班组时,需要填写开班后的开始时间和开班后的结束时间;周期为天时,需要填写开始时间和结束时间;周期为周时,需要选择每周的周几及开始时间和结束时间;其他周期类型同理。

以上述示例为例,在确定点检计划的生效时间后,还要确认该点检计划下各点检项目的点检周期类型是班组、天、周、月、季度、半年还是年。

步骤104,基于所确定的点检计划的生效时间和每个点检项目所属的点检周期类型,确定每个点检项目对应的任务生成区间。

具体的,在确定了点检计划的生效时间和该点检计划中每个点检项目所属的点检周期类型后,即可确定该点检计划中每个点检项目对应的任务生成区间。

例如,如果当前时间达到待处理点检计划的生效时间,则将该待处理点检计划确定为已生效状态,确定该处于已生效状态下的待处理点检计划中的各点检项目所属的点检周期类型,将与每个点检项目所属的点检周期类型对应的时间信息之前的预设时间段确定为任务生成区间。如果当前时间没有达到待处理点检计划的生效时间,则将该待处理点检计划确定为未生效状态,此时无需执行后续处理。

假设,某一待处理的点检计划的生效时间是2020年10月10日,并且该点检计划中包含两个点检项目,分别是点检项目A、点检项目B。其中,点检项目A的点检周期类型是天,对应的时间信息,即,点检周期的开始时间为上午8:00、结束时间为下午5:00,点检项目B的周期类型是周,对应的时间信息,即,点检周期的开始时间为每周三上午9:00、结束时间为上午12:00,示例性的,可确定该点检计划中点检项目A的任务生成区间是2020年10月10日后的每天的上午8:00至5:00,点检项目B的任务生成区间是2020年10月10日后的每周三的上午9:00至12:00。

步骤105,从所确定的任务生成区间中选取出当前时间所处的任务生成区间。

具体的,系统定时任务获取当前时间,并判断当前时间处于哪些任务生成区间内,即,从所确定的任务生成区间中选取当前时间所处的任务生成区间。假设,当前时间为2020年10月11日且是周二的上午8:30,以上述示例为例,当前时间只处于点检项目A的任务生成区间。因此,选取点检项目A的任务生成区间。

步骤106,生成与所选取的任务生成区间对应的点检任务。

具体的,在选取了任务生成区间后,生成与该任务生成区间对应的点检项目的点检任务,并将生成的点检任务下发至对应的点检岗位的工作人员。

以上述示例为例,生成与该任务生成区间对应的点检项目A的点检任务。这里,在生成与所选取的任务生成区间对应的点检任务时,需先确定与所选取的任务生成区间对应的点检任务的版本号,并确定已生成点检任务中是否存在与该版本号一致的已生成点检任务,如果确定不存在与该版本号一致的已生成点检任务,则生成与所选取的任务生成区间对应的点检任务;如果确定存在与该版本号一致的已生成点检任务,则对所存在的已生成点检任务进行更新。这里,如果确定不存在与该版本号一致的已生成点检任务后,还需判断当前日期的点检任务是否存在,如果确定不存在当前日期的点检任务,那么生成与所选取的任务生成区间对应的点检任务。如果确定存在当前日期的点检任务,则判断是否需要更新该已存在的当前日期的点检任务。这里,是根据所制定的版本更新计划,确定是否更新该已存在的当前日期的点检任务的。确定更新后,基于与所选取的任务生成区间对应的点检任务中与该版本号对应的点检任务,更新所存在的已生成点检任务的版本记录、生成时间、点检任务内容。作为示例,点检任务的版本号可以基于该点检任务对应的点检项目所指示的设备的唯一标识码来生成,除此之外,当点检项目为针对设备的组件、部件、零件、合件之一的点检项目时,该点检任务的版本号也可以指上述组件、部件、零件、合件对应的唯一标识码。

在一示例中,对所有已创建的点检计划下点检任务的生成方式进行修改,修改包括以下任意一种修改方式:全局修改方式、分区域修改方式、分设备修改方式;其中,每个点检计划是针对该点检计划对应的目标区域内布置的设备制定的点检计划,全局修改方式是指对目标区域内的所有设备对应的点检计划下点检任务的生成方式进行统一调整;分区域修改方式是指对所述目标区域中的至少一个子区域内的所有设备对应的点检计划下点检任务的生成方式进行统一调整;分设备修改方式是指对目标区域内的目标设备对应的点检计划下点检任务的生成方式进行单独调整。

在一示例中,在对点检记录进行关闭时,需遵循不同的逻辑规则:

点检周期为班的关闭规则:关闭已经结束30分钟的未完成的点检任务。首先获取当前时间,判断当前时间减去20分钟是否大于等于点检任务的结束时间且点检任务的结束时间在当前时间的一小时以内,如果符合上述条件则关闭点检任务。这里,关闭该点检周期的执行检测周期为十分钟。

点检周期为天的关闭规则:关闭前一天未完成的点检任务。首先获取当前日期,判断当前日期减去一天是否大于等于任务的结束日期且结束日期在当前日期的两天以内,关闭该点检周期的执行检测周期为每天一次,执行时间为凌晨1点。

点检周期为周的关闭规则:关闭前一周未完成的点检任务。首先获取当前日期,判断当前日期减去一天是否大于等于点检任务的结束日期且结束日期在当前日期的一周以内,如果符合上述条件则关闭点检任务。周关闭的执行检测周期为每周一次,执行时间每周一的凌晨1点。

点检周期为月的关闭规则:关闭前一个月未完成的点检任务。获取当前日期,判断当前日期减去一天大于等于任务的结束日期且结束日期在当前日期的一个月以内,如果符合上述条件则关闭点检任务。关闭该点检周期的执行检测周期为每月一次,执行时间为每月一号凌晨1点。

点检周期为季度的关闭规则:关闭前一个季度未完成的点检任务。获取当前日期,判断当前日期减去一天大于等于任务的结束日期且结束日期在当前日期的一个季度以内,如果符合上述条件则关闭点检任务。季度关闭的执行检测周期为每季度第一个月第一天凌晨1点。

点检周期为半年的关闭规则:关闭半年前未完成的点检任务。获取当前日期,判断当前日期减去一天是否大于等于任务的结束日期且结束日期在当前日期的半年以内,如果符合上述条件则关闭点检任务。关闭该点检周期的执行检测周期为一月,六月的第一天的凌晨1点。

点检周期为年的关闭规则:关闭前一个季度未完成的点检任务。获取当前日期,判断当前日期减去一天是否大于等于任务的结束日期且结束日期在当前日期的一年以内,如果符合上述条件则关闭点检任务。年关闭的执行检测周期为一月的第一天凌晨1点。

基于同一发明构思,本申请实施例中还提供了与点检任务处理方法对应的点检任务处理装置,由于本申请实施例中的装置解决问题的原理与本申请实施例上述点检任务处理方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。

图2为本申请实施例提供的点检任务处理装置的结构示意图,如图2所示,该装置包括以下模块:

计划获取模块201,用于获取多个待处理点检计划;针对每个待处理点检计划,执行以下处理:

时间获取模块202,用于确定待处理点检计划的生效时间;

确定模块203,用于确定待处理点检计划中所有点检项目各自所属的点检周期类型;

计算模块204,用于基于所确定的点检计划的生效时间和每个点检任务所属的点检周期类型,确定每个点检项目对应的任务生成区间;

判断模块205,用于从所确定的任务生成区间中选取出当前时间所处的任务生成区间;

生成模块206,用于生成与所选取的任务生成区间对应的点检任务。

对应于图1中的点检任务处理方法,本申请实施例还提供了一种电子设备300的结构示意图,如图3所示,所述电子设备300包括处理器310、存储器320和总线330。所述存储器320存储有所述处理器310可执行的机器可读指令,当电子设备300运行时,所述处理器310与所述存储器320之间通过总线330通信,所述机器可读指令被所述处理器310执行时,能够执行上述点检任务处理方法,通过提供手动和自动两种点检任务的处理方式,供用户根据实际情况进行选择,以解决现有技术中点检任务的配置时间长,配置易出错的问题。

对应于图1中的点检任务处理方法,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述点检任务处理方法的步骤。

具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述点检任务处理方法,通过提供手动和自动两种点检任务的处理方式,供用户根据实际情况进行选择,以解决现有技术中点检任务的配置时间长,配置易出错的问题。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,可以参考上述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

相关技术
  • 点检任务处理方法、装置、电子设备及存储介质
  • 任务处理网络生成、任务处理方法、装置、电子设备及存储介质
技术分类

06120112984668