本发明专利技术公开了一种制证设备调度方法及装置,用以解决现有的制证设备调度方法制卡效率较低以及调度复杂度较高的问题。所述制证设备调度方法,包括:工控机接收制证设备中的各子模块上报的各自的状态信息,所述状态信息表征所述子模块当前的操作状态;针对任一子模块,根据所述子模块的状态信息以及所述子模块的上游子模块的状态信息和所述子模块的下游子模块的状态信息对所述子模块进行调度。
【技术实现步骤摘要】
一种制证设备调度方法及装置
本专利技术涉及自动化制证
,尤其涉及一种制证设备调度方法及装置。
技术介绍
大型制证设备包括多个子模块,制证时由这些子模块进行协同工作。大型制证设备中的子模块通常包括:发卡模块、清洁模块、卡片扫描模块、读写器、打印模块、读写核验模块和分拣模块等,一张白卡经由大型制证设备处理后会形成一张成品卡。大型制证设备生产线一般会同时存在多张正在处理的卡片,每一个子模块是否可以开始处理取决于自身是否空闲和上游子模块是否有卡且是否已经处理完成,每一个子模块是否可以流转到下游子模块取决当前子模块是否处理完成且下游子设备是否空闲等条件。现有的制证设备调度方式是采用轮询的方式统一扫描各子模块的状态,当各子模块的状态均满足条件时开始执行响应的处理。然而,这种轮询扫描的方式其产生的时延使得制卡效率较低、调度复杂度较高。
技术实现思路
为了解决现有的制证设备调度方法制卡效率较低以及调度复杂度较高的问题,本专利技术实施例提供了一种制证设备调度方法及装置。第一方面,本专利技术实施例提供了一种工控机侧实施的制证设备调度方法,包括:工控机接收制证设备中的各子模块上报的各自的状态信息,所述状态信息表征所述子模块当前的操作状态;针对任一子模块,根据所述子模块的状态信息以及所述子模块的上游子模块的状态信息和下游子模块的状态信息对所述子模块进行调度。本专利技术实施例提供的制证设备调度方法,工控机接收制证设备中的各子模块上报的各自的状态信息,所述状态信息表征所述子模块当前的操作状态,针对任一子模块,工控机根据所述子模块的状态信息以及所述子模块的上游子模块的状态信息和所述子模块的下游子模块的状态信息对所述子模块进行调度,相比与现有技术,本专利技术提供的制证设备调度方法不再依赖于轮询调度处理,而是采用由制证设备中的各个子模块主动上报状态信息的方式通知工控机,由工控机仅根据所述子模块及所述子模块的上、下游子模块的当前操作状态对子模块进行调度,大大减小了时延以及调度复杂度,提高了调度效率。较佳地,所述各子模块当发生状态更新时向所述工控机上报状态信息。较佳地,根据所述子模块的状态信息以及所述子模块的上游子模块的状态信息和所述子模块的下游子模块的状态信息对所述子模块进行调度,具体包括:当确定所述子模块当前的操作状态为空闲且无卡,且所述子模块的上游子模块当前的操作状态为空闲且有卡时,控制所述子模块进卡并执行相应处理操作;当确定所述子模块当前的操作状态为空闲且有卡,且所述子模块的下游子模块当前的操作状态为空闲且无卡时,控制所述子模块出卡。上述较佳的实施方式中,当确定所述子模块当前的操作状态为空闲且无卡,且所述子模块的上游子模块当前的操作状态为空闲且有卡时,工控机控制所述子模块进卡并执行相应处理操作;当确定所述子模块当前的操作状态为空闲且有卡,且所述子模块的下游子模块当前的操作状态为空闲且无卡时,工控机控制所述子模块出卡,由此可知,每一子模块的操作只需根据该子模块的当前操作状态以及其上游子模块的当前操作状态和下游子模块的当前操作状态来决定,简化了工控机对制证设备中各子模块调度的复杂度。第二方面,本专利技术实施例提供了一种工控机侧实施的制证设备调度装置,包括:接收单元,用于接收制证设备中的各子模块上报的各自的状态信息,所述状态信息表征所述子模块当前的操作状态;调度单元,用于针对任一子模块,根据所述子模块的状态信息以及所述子模块的上游子模块的状态信息和所述子模块的下游子模块的状态信息对所述子模块进行调度。较佳地,所述各子模块当发生状态更新时向所述工控机上报状态信息。较佳地,所述调度单元,具体用于当确定所述子模块当前的操作状态为空闲且无卡,且所述子模块的上游子模块当前的操作状态为空闲且有卡时,控制所述子模块进卡并执行相应处理操作;当确定所述子模块当前的操作状态为空闲且有卡,且所述子模块的下游子模块当前的操作状态为空闲且无卡时,控制所述子模块出卡。本专利技术提供的工控机侧实施的制证设备调度装置的技术效果可以参见上述第一方面或第一方面的各个实现方式的技术效果,此处不再赘述。第三方面,本专利技术实施例提供了一种制证设备侧实施的制证设备调度方法,包括:制证设备中的各子模块当发生状态更新时向工控机上报状态信息,所述状态信息表征所述子模块当前的操作状态;针对每一子模块,根据所述工控机的调度指令执行相应操作。本专利技术提供的制证设备侧实施的制证设备调度方法的技术效果可以参见上述第一方面或第一方面的实现方式的技术效果,此处不再赘述。第四方面,本专利技术实施例提供了一种制证设备侧实施的制证设备调度装置,包括:上报单元,用于制证设备中的各子模块当发生状态更新时向工控机上报状态信息,所述状态信息表征所述子模块当前的操作状态;处理单元,用于针对每一子模块,根据所述工控机的调度指令执行相应操作。本专利技术提供的制证设备侧实施的制证设备调度装置的技术效果可以参见上述第一方面或第一方面的实现方式的技术效果,此处不再赘述。第五方面,本专利技术实施例提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现本专利技术所述的制证设备调度方法。第六方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术所述的制证设备调度方法中的步骤。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例提供的制证设备调度方法的应用场景示意图;图2为本专利技术实施例提供的工控机侧实施的制证设备调度方法的实施流程示意图;图3本专利技术实施例提供的工控机侧实施的制证设备调度装置的结构示意图;图4本专利技术实施例提供的制证设备侧实施的制证设备调度方法的实施流程示意图;图5专利技术实施例提供的制证设备侧实施的制证设备调度装置的结构示意图;图6本专利技术实施例提供的电子设备的结构示意图。具体实施方式为了解决现有的制证设备调度方法制卡效率较低以及调度复杂度较高的问题,本专利技术实施例提供了一种制证设备调度方法及装置。以下结合说明书附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术,并且在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。首先参考图1,其为本专利技术实施例提供的制证设备调度方法的应用场景示意图,包括工控机11和制证设备12,制证设备12包括以下子模块:发卡模块121、卡片扫本文档来自技高网...
【技术保护点】
1.一种制证设备调度方法,其特征在于,包括:/n工控机接收制证设备中的各子模块上报的各自的状态信息,所述状态信息表征所述子模块当前的操作状态;/n针对任一子模块,根据所述子模块的状态信息以及所述子模块的上游子模块的状态信息和所述子模块的下游子模块的状态信息对所述子模块进行调度。/n
【技术特征摘要】
1.一种制证设备调度方法,其特征在于,包括:
工控机接收制证设备中的各子模块上报的各自的状态信息,所述状态信息表征所述子模块当前的操作状态;
针对任一子模块,根据所述子模块的状态信息以及所述子模块的上游子模块的状态信息和所述子模块的下游子模块的状态信息对所述子模块进行调度。
2.如权利要求1所述的方法,其特征在于,所述各子模块当发生状态更新时向所述工控机上报状态信息。
3.如权利要求1或2所述的方法,其特征在于,根据所述子模块的状态信息以及所述子模块的上游子模块的状态信息和所述子模块的下游子模块的状态信息对所述子模块进行调度,具体包括:
当确定所述子模块当前的操作状态为空闲且无卡,且所述子模块的上游子模块当前的操作状态为空闲且有卡时,控制所述子模块进卡并执行相应处理操作;
当确定所述子模块当前的操作状态为空闲且有卡,且所述子模块的下游子模块当前的操作状态为空闲且无卡时,控制所述子模块出卡。
4.一种制证设备调度装置,其特征在于,包括:
接收单元,用于接收制证设备中的各子模块上报的各自的状态信息,所述状态信息表征所述子模块当前的操作状态;
调度单元,用于针对任一子模块,根据所述子模块的状态信息以及所述子模块的上游子模块的状态信息和所述子模块的下游子模块的状态信息对所述子模块进行调度。
5.如权利要求4所述的装置,其特征在于,所述各子模...
【专利技术属性】
技术研发人员:张清,刘丙毓,肖文文,曹宗勇,邓刚,林震,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。