一种计量器具检定任务调度方法及装置与流程

文档序号:16640574发布日期:2019-01-16 07:30阅读:138来源:国知局
一种计量器具检定任务调度方法及装置与流程

本发明属于计量器具检定技术领域,尤其涉及一种计量器具检定任务调度方法及装置。



背景技术:

计量器具是指能用以直接或间接测出被测对象量值的装置、仪器仪表、量具和用于统一量值的标准物质。

计量检定是指为评定计量器具的计量性能,确定其是否合格所进行的全部工作。它是进行量值传递的重要形式,是保证量值准确一致的重要措施。任何一种计量器具,由于种种原因都具有不同程度的误差。新制造的计量器具,由于涉及、加工、装配和元件质量等各种原因引起的误差是否在允许范围内,必须用适当等级的计量标准来检定,判断其是否合格。经检定合格的计量器具,经过一段时间使用后,由于环境的影响或使用不当,维护不良、部件的内部质量变化等因素将引起计量器具的计量特性发生变化,所以需要定期用规定登记的计量标准对其进行检定,根据检定结果做出进行修理或继续使用的判断。经过修理的计量器具是否达到规定的要求,也须用相应的计量标准进行检定。

由于实验室检定工作量大,存在资源分配不合理的现象,当需要检定的计量器具的数量较多时,这种资源分配不合理现象越明显,导致计量器具的整体检定效率很低。



技术实现要素:

有鉴于此,本发明的目的在于提供一种计量器具检定任务调度方法及装置,以解决目前的计量器具检定效率低的技术问题,其具体的技术方案如下:

第一方面,本申请提供了一种计量器具检定任务调度方法,包括:

获取待检计量器具的待检定项目;

从全部检定装置中确定出能够检定所述待检定项目的待选检定装置;

获取所述待选检定装置的检定状态信息;

根据所述检定状态信息确定完成所述待检定项目所需时间最小的目标检定装置;

将所述待检定项目分配给所述目标检定装置。

可选地,所述待检计量器具包括至少两个需要检定的项目,且检定项目具有相应的优先级;

所述获取待检计量器具的待检定项目,包括:

从所述待检计量器具的全部需要检定的项目中,选取优先级最高的检定项目确定为所述待检定项目。

可选地,所述从全部检定装置中确定出能够检定所述待检定项目的待选检定装置,包括:

获取所述检定装置所对应的全部检定项;

确定包含与所述待检定项目相匹配的检定项的检定装置为所述待选检定装置。

可选地,所述检定装置包含多个检定项,每个所述检定项的优先级不同;

所述从全部检定装置中确定出能够检定所述待检定项目的待选检定装置,包括:

获取全部检定装置的全部检定项;

确定包含与所述待检定项目相匹配的检定项的检定装置为第一检定装置集;

获取所述第一检定装置集中各检定装置的检定项的优先级;

从所述第一检定装置集中,选取与待检定项目相匹配的检定项的优先级最高的检定装置为所述待选检定装置。

可选地,所述检定状态信息包括所述检定项对应的检定时间和待检时间;

根据所述检定状态信息确定检定完成所需时间最小的目标检定装置,包括:

根据所述待检时间及所述检定时间计算得到所述待检定项目利用当前检定装置完成所述待检定项目所需时间;

确定各个检定装置对应的完成所述待检定项目所需时间中的最小值对应的检定装置为所述目标检定装置。

可选地,所述检定状态信息还包括当前可用检定资源信息;

根据所述检定状态信息确定完成所述待检定项目所需时间最小的目标检定装置,包括:

根据所述检定状态信息确定出完成所述待检定项目所需时间最小的目标检定装置集;

从所述目标检定装置集中,选取当前可用检定资源信息最丰富的检定装置确定为所述目标检定装置。

第二方面,本申请还提供了一种计量器具检定任务调度装置,包括:

第一获取模块,用于获取待检计量器具的待检定项目;

第一确定模块,用于从全部检定装置中确定出能够检定所述待检定项目的待选检定装置;

第二获取模块,用于获取所述待选检定装置的检定状态信息;

第二确定模块,用于根据所述检定状态信息确定完成所述待检定项目所需时间最小的目标检定装置;

分配模块,用于将所述待检定项目分配给所述目标检定装置。

可选地,所述待检计量器具包括至少两个需要检定的项目,且检定项目具有相应的优先级;

所述第一获取模块,具体用于:从所述待检计量器具的全部需要检定的项目中,选取优先级最高的检定项目确定为所述待检定项目。

可选地,所述检定装置包含多个检定项,每个所述检定项的优先级不同;第一确定模块包括:

第一获取子模块,用于获取全部检定装置的全部检定项;

第一确定子模块,用于确定包含与所述待检定项目相匹配的检定项的检定装置为第一检定装置集;

第二获取子模块,用于获取所述第一检定装置集中各检定装置的检定项的优先级;

选取子模块,用于从所述第一检定装置集中,选取与待检定项目相匹配的检定项的优先级最高的检定装置为所述待选检定装置。

可选地,所述检定状态信息包括所述检定项对应的检定时间和待检时间;

第二确定模块包括:

计算子模块,用于根据所述待检时间及所述检定时间计算得到所述待检定项目利用当前检定装置完成所述待检定项目所需时间;

第二确定子模块,用于确定各个检定装置对应的完成所述待检定项目所需时间中的最小值对应的检定装置为所述目标检定装置。

本申请实施例提供的计量器具检定任务调度方法,获取待检计量器具的待检定项目(一个计量器具可能具有多个检定项目需要检定),然后,获取能够检定该待检定项目的待选检定装置,以及获取该待选检定装置的能够检定该待检定项目对应的检定项的检定状态信息;根据检定状态信息确定检定完成所需时间最小的检定装置,确定为目标检定装置。最后,将该待检定项目分配给该目标检定装置。利用该方法能够合理分配检定任务,合理利用检定资源,提高检定项目的检定效率。

附图说明

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

图1是本申请实施例一种计量器具检定任务调度方法的流程图;

图2是本申请实施例一种确定待选检定装置过程的流程图;

图3是本申请实施例另一种确定待选检定装置过程的流程图;

图4是本申请实施例一种计量器具检定任务调度装置的框图;

图5是本申请实施例一种第一确定模块的框图;

图6是本申请实施例一种第二确定模块的框图;

图7是本申请实施例另一种第二确定模块的框图。

具体实施方式

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

请参见图1,示出了本申请实施例一种计量器具检定任务调度方法的流程图,该方法应用于计算机中,本实施例针对一个待检项目的分配过程进行详细介绍。如图1所示,该方法可以包括以下步骤:

s110,获取待检计量器具的待检定项目。

待检计量器具泛指需要检定的计量器具,待检定项目泛指待检计量器具需要检定的检定项目。

在本申请的一个实施例中,一个计量器具可能包含多个待检定项目,在某些情况下,这多个待检定项目必须遵循一定的先后顺序,这个先后顺序即待检定项目的优先级,优先级越高检定顺序越靠前,优先级越低检定顺序越靠后。

按照待检定项目的优先级由高到低的顺序,确定本次要检定的待检定项目。

s120,从全部检定装置中确定出能够检定待检定项目的待选检定装置。

检定装置可能有多个,每一个检定装置可能具有多个检定项,不同的检定项用于检定待检计量器具的不同待检定项目。待选检定装置必须能够检定所述待检定项目。

在本申请的一个实施例中,包含与检定待检定项目对应的检定项的检定装置均为待选检定装置。

如图2所示,该s120步骤可以包括以下步骤:

s121,获取全部检定装置所对应的全部检定项。

获取当前具有的全部检定装置的全部检定项,

s122,确定包含与待检定项目相匹配的检定项的检定装置为待选检定装置。

从全部检定装置中确定出能够检定该待检定项目的检定装置为待选检定装置。

在本申请的一个优选实施例中,检定装置的多个检定项具有不同的优先级,如图3所示,确定待选检定装置的过程可以包括:

s123,获取全部检定装置的全部检定项。

s124,确定包含与待检定项目相匹配的检定项的检定装置为第一检定装置集。

从全部检定装置中筛选出包含与待检计量器具的待检定项目相匹配的检定项的检定装置,这类检定装置构成第一检定装置集。

s125,获取第一检定装置集中各检定装置的检定项的优先级。

获取第一检定装置集中各个检定装置的检定项的优先级。

s126,从第一检定装置集中,选取与待检定项目相匹配的检定项的优先级最高的检定装置为所述待选检定装置。

从第一检定装置集中选取与待检定项目相匹配的检定项的优先级最高的检定装置,此类检定装置即待选检定装置。

s130,获取待选检定装置的与待检定项目对应的检定项的检定状态信息。

确定出待选检定装置后,获取该待选检定装置的检定状态信息。检定装置的每一个检定项对应一检定状态信息,该检定状态信息用于表征该检定装置的该检定项的当前检定情况。

在本申请的一个实施例中,检定状态信息均包括:检定时间、待检时间。

其中,检定时间指计量器具检定该检定项目所需的时间,即,待检计量器具利用该检定装置检定该待检定项目时,从开始检定到检定结束所经历的时间;

待检时间指计量器具等待检定该检定项目的时间;

在本申请的一个实施例中,待检时间可以根据当前正在检定的项目的检定时间以及当前等待检定的计量器具数量计算得到。当前等待检定的计量器具数量是指在该待检计量器具之前等待该检定装置检定的计量器具的数量,即该待检计量器具的检定排队情况。当前等待检定的计量器具的数量越多表明该待检计量器具排队越靠后。

s140,根据检定状态信息确定完成待检定项目所需时间最小的目标检定装置。

一个待检计量器具完成一待检定项目所需时间等于检定时间与待检时间之和。不同检定装置检定同一检定项目所需的检定时间可能不同,而且,不同检定装置的待检时间也有所不同,因此,不同检定装置完成同一检定项目的检定工作所需时间有所差异,确定出完成检定所需时间最小的检定装置,作为目标检定装置。

s150,将所述待检定计量器具的待检定项目分配给目标检定装置。

将包含所述待检定计量器具的待检定项目的检定任务分配给目标检定装置。

本实施例提供的计量器具检定任务调度方法,获取待检计量器具的待检定项目(一个计量器具可能具有多个检定项目需要检定),然后,获取能够检定该待检定项目的待选检定装置,以及获取该待选检定装置的能够检定该待检定项目对应的检定项的检定状态信息;根据检定状态信息确定检定完成所需时间最小的检定装置,确定为目标检定装置。最后,将该待检定项目分配给该目标检定装置。利用该方法能够合理分配检定任务,合理利用检定资源,提高检定项目的检定效率。

在本申请的一种应用场景中,对多个待检计量器具的多个待检定项目合理分配给多个检定装置的过程进行介绍。

计量器具检定任务调度方法应用的数学模型如下:

待检计量器具的集合为{qi},其中,i=1,2,l,m,m为待检计量器具的总量;

待分配的检定任务集合为{yj},其中,j=1,2,l,n,n为检定任务总数,每个检定任务包括至少一个待检计量器具的检定项;

检定装置集合为{ak},其中,k=1,2,l,a,a为检定装置总数;

实验室人员集合为{sr},其中,r=1,2,l,h,h为实验室总数;

实验室检定装置集合为{sa},其中,a=1,2,l,h,h为实验室总数,sa表示某个实验室内的检定装置的总数;

计量器具待检定时间xt,其中,x为待检计量器具数量;

检定时间ca(k),表示使用检定装置k检定该待检项目所需的检定时间;

优先级qp(i)表示m个计量器具的所有检定项目进行检定的优先级,优先级越高检定顺序越靠前;

每个计量器具对应的qp(i)需要满足以下函数:max(qp(i));

每个计量器具所需的检定时间满足以下函数:

实验室资源取最多满足以下函数:例如,实验室1和实验室2中均有目标检定装置,而且,实验室2的实验室人员和检定装置等资源比实验室1多,因此,选择实验室1中的目标检定装置作为最终的目标检定装置。

根据上述的条件,可得计量器具检定任务智能调度方法的目标函数公式:

根据该公式能够获得当前的检定任务的待检定计量器具应该被分配给哪个检定装置。

相应于上述的方法实施例,本申请还提供了计量器具检定任务调度装置实施例。

请参见图4,示出了本申请实施例一种计量器具检定任务调度装置的框图,该装置应用于终端或服务器中,如图4所示,该装置可以包括:第一获取模块110、第一确定模块120、第二获取模块130、第二确定模块140和分配模块150。

第一获取模块110,用于获取待检计量器具的待检定项目。

在本申请的一个实施例中,一个计量器具可能包含多个待检定项目,在某些情况下,这多个待检定项目必须遵循一定的先后顺序,这个先后顺序即待检定项目的优先级,优先级越高检定顺序越靠前,优先级越低检定顺序越靠后。第一获取模块每次都选取优先级最高的检定项为待检定项目。

第一确定模块120,用于从全部检定装置中确定出能够检定待检定项目的待选检定装置。

检定装置可能有多个,每一个检定装置可能具有多个检定项,不同的检定项用于检定待检计量器具的不同待检定项目。待选检定装置必须能够检定所述待检定项目。

在本申请的一个实施例中,第一确定模块具体用于:获取检定装置所对应的全部检定项;确定包含与待检定项目相匹配的检定项的检定装置为待选检定装置。

在本申请的另一个实施例中,如图5所示,第一确定模块120具体包括:第一获取子模块121、第一确定子模块122、第二获取子模块123和第一选取子模块124。

第一获取子模块121,用于获取全部检定装置的全部检定项。

第一确定子模块122,用于确定包含与待检定项目相匹配的检定项的检定装置为第一检定装置集。

第二获取子模块123,用于获取第一检定装置集中各检定装置的检定项的优先级。

第一选取子模块124,用于从第一检定装置集中,选取与待检定项目相匹配的检定项的优先级最高的检定装置为待选检定装置。

第二获取模块130,用于获取待选检定装置的检定状态信息。

检定装置的每一个检定项对应一检定状态信息,该检定状态信息用于表征该检定装置的该检定项的当前检定情况。

在本申请的一个实施例中,检定状态信息均包括:检定时间、待检时间。

第二确定模块140,用于根据检定状态信息确定完成所述待检定项目所需时间最小的目标检定装置。

一个待检计量器具完成一待检定项目所需时间等于检定时间与待检时间之和。不同检定装置检定同一检定项目所需的检定时间可能不同,而且,不同检定装置的待检时间也有所不同,因此,不同检定装置完成同一检定项目的检定工作所需时间有所差异,确定出完成检定所需时间最小的检定装置,作为目标检定装置。

在本申请的一个实施例中,如图6所示,第二确定模块140可以包括:计算子模块141、第二确定子模块142;

计算子模块141,用于根据所述待检时间及所述检定时间计算得到所述待检定项目利用当前检定装置完成所述待检定项目所需时间。

第二确定子模块142,用于确定各个检定装置对应的完成所述待检定项目所需时间中的最小值对应的检定装置为所述目标检定装置。

分配模块150,用于将待检定计量器具的待检定项目分配给所述目标检定装置。

在本申请的另一个实施例中,所述检定状态信息还包括当前可用检定资源信息,如图7所示,第二确定模块140可以包括:第三确定子模块143和第二选取子模块144。

第三确定子模块143,用于根据所述检定状态信息确定出完成所述待检定项目所需时间最小的目标检定装置集;

第二选取子模块144,用于从所述目标检定装置集中,选取当前可用检定资源信息最丰富的检定装置确定为所述目标检定装置。

本实施例提供的计量器具检定任务调度装置,获取待检计量器具的待检定项目(一个计量器具可能具有多个检定项目需要检定),然后,获取能够检定该待检定项目的待选检定装置,以及获取该待选检定装置的能够检定该待检定项目对应的检定项的检定状态信息;根据检定状态信息确定完成待检定项目所需时间最小的检定装置,确定为目标检定装置。最后,将该待检计量器具的该待检定项目分配给该目标检定装置。利用该方法能够合理分配检定任务,合理利用检定资源,提高检定项目的检定效率。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本申请各实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本申请各实施例种装置及终端中的模块和子模块可以根据实际需要进行合并、划分和删减。

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

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

另外,在本申请各个实施例中的各功能模块或子模块可以集成在一个处理模块中,也可以是各个模块或子模块单独物理存在,也可以两个或两个以上模块或子模块集成在一个模块中。上述集成的模块或子模块既可以采用硬件的形式实现,也可以采用软件功能模块或子模块的形式实现。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1