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

烘烤阶段确定方法、装置、电子设备、烘烤箱和存储介质

文献发布时间:2023-06-19 19:30:30


烘烤阶段确定方法、装置、电子设备、烘烤箱和存储介质

技术领域

本申请涉及自动控制技术领域,尤其涉及一种烘烤阶段确定方法、装置、电子设备、烘烤箱和存储介质。

背景技术

对于某些产品的来说,对原材料进行烘烤脱水处理,是这些产品生产过程中的必要步骤。例如,烟草烘烤是卷烟加工的必要流程,通过对烟草进行烘烤处理,降低烟草中的含水量,才能满足后续卷烟包装等生产步骤的要求。

目前在对烘烤目标进行烘烤脱水处理过程中,为了保证对烘烤目标的烘烤质量,需要烘烤人员定时查看烘烤目标,并依据经验判断烘烤目标的烘烤阶段,进而依据烘烤目标所在的烘烤阶段对烘干温度、湿度等参数进行调节。但是,这种确定烘烤阶段的方式使得烘烤目标的烘烤质量受烘烤人员经验和水平影响较大,导致烘烤质量参差不齐,影响产品质量。

发明内容

有鉴于此,本申请提出一种烘烤阶段确定方法、装置、电子设备、烘烤箱和存储介质,以解决现有技术中的确定烘烤阶段的方式会导致烘烤目标的烘烤质量受烘烤人员经验和水平影响较大,降低产品质量的问题。

本申请提出的技术方案具体如下:

第一方面,本申请实施例提供了一种烘烤阶段确定方法,包括:

根据每层烘烤目标的烘烤状态特征,确定每层烘烤目标所处的烘烤阶段;所述烘烤状态特征包括含水率和/或图像特征;

若检测到存在至少两层烘烤目标未处于相同的烘烤阶段,则确定每层烘烤目标的烘烤状态特征是否达到临界烘烤状态特征;所述临界烘烤状态特征用于触发按照所述烘烤目标当前所处的烘烤阶段进行烘烤参数调整;

根据每层烘烤目标所处的烘烤阶段,以及每层烘烤目标的烘烤状态特征与其对应的临界烘烤状态特征之间的关系,确定所有烘烤目标当前所处的烘烤阶段。

第二方面,本申请实施例提供了一种烘烤阶段确定装置,包括:

第一确定模块,用于根据每层烘烤目标的烘烤状态特征,确定每层烘烤目标所处的烘烤阶段;所述烘烤状态特征包括含水率和/或图像特征;

第二确定模块,用于若检测到存在至少两层烘烤目标未处于相同的烘烤阶段,则确定每层烘烤目标的烘烤状态特征是否达到临界烘烤状态特征;所述临界烘烤状态特征用于触发按照所述烘烤目标当前所处的烘烤阶段进行烘烤参数调整;

第三确定模块,用于根据每层烘烤目标所处的烘烤阶段,以及每层烘烤目标的烘烤状态特征与其对应的临界烘烤状态特征之间的关系,确定所有烘烤目标当前所处的烘烤阶段。

第三方面,本申请实施例提供了一种电子设备,包括:

存储器和处理器;

其中,所述存储器用于存储程序;

所述处理器,用于通过运行所述存储器中的程序,实现以上任意一项所述的方法。

第四方面,本申请实施例提供了一种烘烤箱,包括:状态采集设备和控制器;

所述状态采集设备,用于获取每层烘烤目标的烘烤状态;

所述控制器,用于根据每层烘烤目标的烘烤状态,确定每层烘烤目标的烘烤状态特征;所述烘烤状态特征包括含水率和/或图像特征;根据每层烘烤目标的烘烤状态特征,确定每层烘烤目标所处的烘烤阶段;若检测到存在至少两层烘烤目标未处于相同的烘烤阶段,则确定每层烘烤目标的烘烤状态特征是否达到临界烘烤状态特征;所述临界烘烤状态特征用于触发按照所述烘烤目标当前所处的烘烤阶段进行烘烤参数调整;根据每层烘烤目标所处的烘烤阶段,以及每层烘烤目标的烘烤状态特征与其对应的临界烘烤状态特征之间的关系,确定所有烘烤目标当前所处的烘烤阶段。

第五方面,本申请实施例提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现以上任意一项所述的方法。

本申请提出的烘烤阶段确定方法中,能够根据每层烘烤目标的烘烤状态特征,确定每层烘烤目标所处的烘烤阶段,若检测到存在至少两层烘烤目标未处于相同的烘烤阶段,则确定每层烘烤目标的烘烤状态特征是否达到临界烘烤状态特征,临界烘烤状态特征用于触发按照烘烤目标当前所处的烘烤阶段进行烘烤参数调整。本实施例中,根据每层烘烤目标所处的烘烤阶段,以及每层烘烤目标的烘烤状态特征与其对应的临界烘烤状态特征之间的关系,能够自动确定所有烘烤目标当前所处的烘烤阶段,不需要人工参与,不受烘烤人员经验和水平影响。

进一步的,根据本申请的技术方案确定的烘烤阶段,每一个烘烤层的烘烤目标的烘烤状态特征均处于临界烘烤状态特征以内,按照该烘烤阶段的调节参数进行烘烤调节,能够避免温度过高的烘烤层处的烘烤目标造成不可逆的损害,有效提高烘烤质量。

附图说明

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

图1是本申请实施例提供的一种烘烤阶段确定方法的流程示意图;

图2是本申请实施例提供的一种烘烤房的内部结构示意图;

图3是本申请实施例提供的另一种烘烤房的内部结构示意图;

图4是本申请实施例提供的另一种烘烤房的内部结构示意图;

图5是本申请实施例提供的另一种烘烤房的内部结构示意图;

图6是本申请实施例提供一种确定烘烤阶段的流程示意图;

图7是本申请实施例提供一种确定烘烤状态特征区间的流程示意图;

图8是本申请实施例提供一种烟叶的烘烤阶段示意图;

图9是本申请实施例提供的一种线性回归模型示意图;

图10是本申请实施例提供的一种烘烤阶段确定装置的结构示意图;

图11是本申请实施例提供的一种电子设备的结构示意图;

图12是本申请实施例提供的一种烘烤箱的结构示意图。

具体实施方式

申请概述

本申请实施例技术方案适用于确定烘烤目标的烘烤阶段的应用场景,采用本申请实施例技术方案,能够自动确定烘烤目标的烘烤阶段,保证烘烤产品的质量。

对于某些产品来说,对原材料进行烘烤脱水处理,是这些产品生产过程中的必要步骤。例如,烟叶烘烤是烟草生产过程中的一个重要环节,其目的是将烟叶中的香味烤出,同时促进烟叶的变黄和干筋,降低烟草中的含水量,满足后续烟草包装等生产步骤的要求。烘烤过程中烟叶的颜色由绿变黄、形状由蓬松变萎缩,含水率由高变低。烤烟人员会通过观察窗观察烟叶的颜色、形状、含水率来调节烤烟房内的温度、湿度、风速,控制烤烘烤节奏。

原材料烘烤一般在烘烤房内完成,但是目前国内绝大多数烘烤房为密集烘烤房,其有三个特点:强制通风、原材料密度大、温湿度自控。其中,温湿度自控是指工作人员在烘烤开始之前,根据原材料的品种和采摘部位选择一条合适的烘烤曲线,烘烤房内的控制器会按照所选的烘烤曲线将烘烤过程分为多个烘烤阶段,在每个烘烤阶段按照烘烤曲线规定的温度、湿度和风速等烘烤参数对原材料进行烘烤。

在烘烤过程中原材料实际所处烘烤阶段不仅与原材料的品种和采摘部位有关,不同的土壤、气候、虫害情况、施肥情况都对原材料生长有影响,烘烤曲线并不能满足智能烘烤的需求,因此,在烘烤过程中需要工作人员经常观察原材料的状态,确定原材料实际所处烘烤阶段,按照原材料实际所处烘烤阶段对应的温度、湿度和风速等烘烤参数对原材料进行烘烤。但是,这种确定烘烤阶段的方式使得烘烤目标的烘烤质量受烘烤人员经验和水平影响较大,导致烘烤质量参差不齐,影响产品质量。

示例性的,若上述原材料为烟叶,烘烤房为烤烟房,目标一般采用十段式烘烤工艺对烟叶进行烘烤。十段式烘烤工艺指的是根据烟叶的状态,将整个烘烤过程分为10个阶段,其中每个阶段均包含升温过程和恒温过程。每个阶段包含5个参数:干球温度、湿球温度、升温时间、恒温时间和风速。其中干球温度和湿球温度为目标温度,用于控制烤烟房内的温度和湿度;升温时间为从上一阶段的干球温度上升到本阶段干球温度所需要的时间,用于控制升温速度;恒温时间是指干球温度和湿球温度持续的时间,该时间需根据烟叶的状态进行调整;风速用于控制烤烟房出风速度,通过设置“高风速”或“低风速”实现。

烟叶烘烤开始前,烤烟人员首先根据烟叶的品种、部位来预设10个阶段的烘烤参数,得到烘烤曲线。烘烤过程中,根据烘烤人员经验对烘烤参数实时进行调节,调节内容主要包括两部分:第一通过观察烟叶的颜色,判断烟叶所处的烘烤阶段,如果判断烟叶状态已经到达下一阶段,但恒温时间还未结束,则手动调整进入下一阶段;如果判断预设的恒温时间不足,则可手动延长恒温时间。第二,通过观察烟叶形态,判断烟叶含水率,并通过调节湿球温度,来控制烤烟房内的湿度。烟叶的烘烤质量受烘烤人员经验和水平影响较大。

基于此,本申请提出一种烘烤阶段确定方法、装置、电子设备、烘烤箱和存储介质,该技术方案能够确定每层烘烤目标的烘烤阶段,根据每层烘烤目标的烘烤阶段确定烘烤目标所处的实际烘烤阶段,从而解决现有技术中的确定烘烤阶段的方式会导致烘烤目标的烘烤质量受烘烤人员经验和水平影响较大,降低产品质量的问题。

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

示例性方法

本申请实施例提出一种烘烤阶段确定方法,该方法可以由电子设备执行,该电子设备可以是任意的具有数据及指令处理功能的设备,例如可以是计算机、智能终端、服务器等。参见图1所示,该方法包括:

S101、根据每层烘烤目标的烘烤状态特征,确定每层烘烤目标所处的烘烤阶段。

上述烘烤目标指的是被烘烤的对象。可以将烘烤目标放置于烘烤房内,通过控制烘烤房内的温度、湿度和风速等烘烤参数,实现对烘烤目标的烘烤。将烘烤目标放置于烘烤房内时,目前采用的方式是分层放置的方式,层与层之间留出一定的空隙,供空气循环流通,实现均匀烘烤房内的烘烤温度与湿度的目的。

示例性的,在烟草的生产过程中,可以将烟叶作为烘烤目标。

上述烘烤状态特征包括含水率和/或图像特征。其中,含水率指的是烘烤目标中水分的含量;图像特征指的是从烘烤目标图像中提取得到的图像特征,包括颜色特征、纹理特征、形状特征中的至少一种。

在确定烘烤目标的含水率时,可以采用如下步骤:确定烘烤目标当前的总重量以及烘烤目标的脱水重量;根据烘烤目标当前的总重量以及烘烤目标的脱水重量,确定烘烤目标的含水率。而在确定烘烤目标当前的总重量以及烘烤目标的脱水重量时,具体可以采用如下步骤:检测烘烤目标在未进行烘烤时的初始总重量以及初始含水率,根据初始总重量和初始含水率确定烘烤目标的脱水重量。

具体地,可以在开始进行烘烤之前,将烘烤目标分为多个检测小组,利用重量传感器检测每个检测小组的初始总重量,利用专用的水分测定仪检测每个检测小组的初始含水率。通过计算每个检测小组的初始总重量与初始含水率的乘积,得到在开始进行烘烤之前,每个检测小组中所含的水分的重量。从每个检测小组的初始总重量中除去该检测小组中所含水分的重量,便可以得到该检测小组的脱水重量,也就是该检测小组在完全脱水状态下的重量。

然后在每一次确定烘烤目标的含水率时,可以利用重量传感器检测当前每个检测小组的实际重量,也就是每个检测小组当前的总重量。从每个检测小组当前的总重量中去除该检测小组的脱水重量,得到该检测小组中水分的含量。然后计算每个检测小组中水分的含量与该检测小组当前的总重量的比值,该比值即为当前该检测小组的含水率,计算每个检测小组的含水率均值,则得到烘烤目标的含水率。

具体地,可以按照上述方法将所有的烘烤目标分为多个检测小组,通过计算所有检测小组的含水率均值,确定烘烤目标的含水率。但是,考虑到烘烤房内的空间大、烘烤目标的数量多,如果计算所有检测小组的含水率均值将会导致工作量较大,而且设备安装和数据处理较为复杂,因此可以选择具有代表性位置,将具有代表性位置中的烘烤目标划分多个检测小组,按照上述方法计算检测小组含水率均值作为所有烘烤目标的含水率。上述代表性位置可以根据实际情况进行选择,本实施例不做限定。

如图2所示,烘烤房中可以设置第一烘烤支架20、第二烘烤支架21和重量传感器22。其中,第一烘烤支架20、第二烘烤支架21的数量均为多个。

其中,第一烘烤支架20用于放置烘烤目标。第一烘烤支架20为能够将烘烤目标挂起的烘烤杆或者能承装烘烤目标的烘烤托盘,本领域的技术人员可以根据烘烤目标的实际形态进行选择,本实施例不做限定,例如对烟叶、菜叶等进行烘烤时一般选择烘烤杆,以便于将烟叶、菜叶等固定在烘烤杆上,对杏、桃等进行烘烤时,一般选择烘烤托盘,以便于将杏、桃等放置的烘烤托盘上。第一烘烤支架20安装于第二烘烤支架21上,第二烘烤支架21起到支撑一个或多个第一烘烤支架20的作用。一般情况下第一烘烤支架20的数量为多个,一层一层的安装于第二烘烤支架21上。

重量传感器22设置于设定区域的第二烘烤支架21上,且位于第一烘烤支架20与设定区域的第二烘烤支架21接触的位置。其中,第一烘烤支架20的两端均与设定区域的第二烘烤支架21接触,因此设定区域的第二烘烤支架21可以对应设置两个重量传感器22,将两个重量传感器22的读数和作为该第一烘烤支架20与该第一烘烤支架20上放置的烘烤目标的重量。第一烘烤支架20的重量可以提前检测,因此从两个重量传感器22的读数和中减去第一烘烤支架20的重量,则可以得到该支架上烘烤目标的总重量。

上述设定位置与选定的代表性位置有关。若用户没有选定代表性位置,需要检测所有烘烤目标的重量,那么在每个第二烘烤支架21上均需要设置重量传感器22;若用户选定代表性位置,那么设定区域为代表性位置所在的区域,代表性位置所在的区域中的所有第二烘烤支架21上均需要设置重量传感器22。

此外,如图3和图4所示,为了避免第一烘烤支架20在第二烘烤支架21上滑动,可以在第二烘烤支架21上安装固定的挡板23,其中,挡板23一般为两侧高、中间低的U形挡板。将第一烘烤支架20的两端放置于挡板23内,第一烘烤支架20则无法滑动。重量传感器22可以设置于挡板23靠近第二烘烤支架21的一侧,如图4所示,那么同一个第二烘烤支架21上的两个重量传感器22的读数和,为第一烘烤支架20、挡板23,以及第一烘烤支架20上放置的烘烤目标的重量,第一烘烤支架20的重量、挡板23的重量需要提前检测,从两个重量传感器22的读数和中减去第一烘烤支架20的重量与挡板23的重量,则可以得到该支架上烘烤目标的总重量。

示例性的,烘烤目标为烟叶,烘烤房为烤烟房,第一烘烤支架为烟夹,挡板为烟夹挡板。为一般情况下,烤烟房上下挂三层或四层烟叶,左右挂两杆。以三层为例,可以在每个烘烤层两侧均匀选取5个采集点,一个采集点对应一个检测小组,那么可以确定每层共10个采集点,三层共30个采集点、60个重量传感器。

采集点可以用L表示,L取值为1、2、3……30。

每个采集点左右两边的重量传感器分别用1、2表示,则可用(L,1)和(L,2)来表示60个传感器,用G来表示传感器读取值,60个重量传感器的值可记为G

某个采集点的一对重力传感器读取值之和为第一烘烤支架、挡板、烟叶重量之和。重量用M表示,L采集点上第一烘烤支架所挂烟叶重量M

M

其中:M

不同品种、部位、土壤条件、灌溉、施肥情况的烟叶含水率略有差异,鲜烟叶的含水率一般在80%-90%,烘烤结束后干烟叶含水率通常在16%左右。同一炉次的烟叶种植环境相同,含水率也基本一致,因此每一炉烟叶烘烤之前,需要用专用的水分测定仪测量对其含水率进行测定,以保证后续含水率计算的准确性。

第L采集点鲜烟叶中水分的重量M

M

其中:P

第L个采集点干烟叶的重量,也就是烟叶的脱水重量M

M

其中:M

烘烤过程中,第L个采集点烟叶实时含水率P

P

其中:其中M

每个采集时刻,烟叶平均含水率为:

其中,L表示30个采集点;P

在确定烘烤目标的图像特征时,可以采用如下步骤:获取每层烘烤目标的图像;从每层烘烤目标的图像中提取每层烘烤目标不同部位的特征,作为每层烘烤目标对应的图像特征。

具体地,烘烤目标在烘烤时,烘烤目标不同的部位在不同的烘烤阶段变化不同。因此可以将烘烤目标不同的部位分割,提取不同部位的图像特征,以便于进一步提高烘烤阶段判断的准确性。在确定烘烤目标的图像特征时,可以采用如下步骤:获取每层烘烤目标的图像;从每层烘烤目标的图像中提取每层烘烤目标不同部位的特征,作为每层烘烤目标对应的图像特征。

具体地,可以获取每层烘烤目标的图像。可以使用烘烤房外部的摄像机,透过烘烤房的观察窗拍摄每层烘烤目标的图像,还可以在烘烤房内设置摄像机,基于该摄像机在烘烤房内部拍摄每层烘烤目标的图像。如此设置仅能拍摄到每层烘烤目标靠近摄像机一侧最外层的图像,本实施例中将每层烘烤目标靠近摄像机一侧最外层的图像,确定为该层烘烤目标的图像。

在烘烤房内设置摄像机时,如图5所示,一般会在烘烤房内布置挡风板50,挡风板50包括透明的隔板501和支架502,隔板501设置在支架502上,隔板501和支架502组合构成的挡风板50扣装于烘烤房的内壁上形成拍照空间,摄像头51、补光灯箱52均安装于拍照空间中,摄像头51用于采集每层烘烤目标的烘烤图像,补光灯箱52用于在摄像头51拍摄时进行补光。摄像头51的数量与烘烤层的层数相等,即一个摄像头51对应一个烘烤层,并对应拍摄该烘烤层中烘烤目标的图像。

此外,本申请将支架502进行白色喷漆。

如此设置,可以产生如下效果:

第一,拍摄视野广。单个摄像头可以拍摄到一层烘烤目标,提升了图像分析的准确性。第二,拍摄效果清晰。相对于使用烘烤房外部的摄像机,透过烘烤房的观察窗拍摄每层烘烤目标的图像的方式,该方式将摄像机设置于烘烤房内,能够拍摄到更清楚的图像。第三,对烘烤目标的影响小。拍照空间为密闭的空间,能够避免热风进入造成热风短路,对拍照空间周边的烘烤目标影响小,同时也提升了图像分析的可靠性。第四,拍摄颜色更加准确。摄像头拍摄单一颜色物体,常常会因为白色的缺少导致图像偏色,本方案中对支架进行白色喷漆,可以进行白平衡矫正。

本申请中,得到每层烘烤目标的图像后,可以先对每层烘烤目标的图像进行预处理。图像预处理主要是用于消除图像中无用的信息,简化图像数据,增强有关信息的可测性,提高特征值的准确性。图像预处理包括烘烤目标边缘提取和非烘烤目标部分剔除,可采用传统算法来进行预处理,如HSV阈值分割,特征值聚类分析等,本实施例不做限定。

然后对进行过预处理的每层烘烤目标的图像进行分割,得到每层烘烤目标不同部位的图像。例如,若烘烤目标为烟叶,那么可以对每层烟叶图像进行分割,从每层烟叶图像中分割出主脉图像、支脉图像和叶肉图像。可以采用传统算法进行分割处理,例如采用深度学习语义分割方法对每层烘烤目标图像进行分割处理,本实施例不做限定。

然后针对每层烘烤目标不同部位的图像,分别进行图像特征提取,得到每层烘烤目标不同部位的图像特征。进行图像特征提取时,可以提取颜色特征、纹理特征、形状特征中的至少一种作为图像特征,本实施例不做限定。示例性的,可以基于RGB颜色空间从每层烘烤目标不同部位的图像中提取不同部位的颜色特征值,然后计算每层烘烤目标每个部位的颜色均值,作为该层烘烤目标该部位的图像特征。

示例性的,若烘烤目标为烟叶,每层烟叶均包括主脉图像、支脉图像和叶肉图像。基于RGB颜色空间进行特征值提取,分别对每层的主脉图像、支脉图像和叶肉图像求颜色特征均值,得到该层烟叶主脉部分的图像特征、支脉部分的图像特征和叶肉部分的图像特征。分别用F

本申请的实施例中,可以获取烘烤目标的烘烤状态特征,根据当前获取到的烘烤目标的烘烤状态特征,确定每层烘烤目标当前所处的烘烤阶段。烘烤目标的烘烤状态特征包括含水率和/或图像特征,也就是说,可以根据每层烘烤目标的含水率确定该层烘烤目标当前所处的烘烤阶段;可以根据每层烘烤目标的图像特征确定该层烘烤目标当前所处的烘烤阶段;还可以进一步根据每层烘烤目标的含水率和图像特征,更加精确的确定该层烘烤目标当前所处的烘烤阶段。

本申请的实施例中,根据每层烘烤目标的烘烤状态特征,确定每层烘烤目标所处的烘烤阶段时,可以预先设置烘烤状态数据库,存储不同烘烤层中的烘烤目标处于不同烘烤阶段时对应的烘烤状态特征区间。以便于从烘烤状态数据库中每个烘烤层对应的烘烤状态特征区间中确定目标烘烤状态特征区间,目标烘烤状态特征区间为包含相同烘烤层的烘烤目标的烘烤状态特征的区间,该目标烘烤状态特征区间的烘烤阶段确定为该层烘烤目标的烘烤阶段。

例如,烘烤目标包括第一层X1、第二层X2和第三层X3,对应的烘烤状态数据包括第一层X1′、第二层X2′和第三层X3′中的烘烤目标处于不同烘烤阶段时对应的烘烤状态特征区间。在确定第一层X1中烘烤目标的烘烤阶段时,从烘烤状态数据库的第一层X1′对应的烘烤状态特征区间中确定目标烘烤状态特征区间,目标烘烤状态特征区间为包含第一层X1中烘烤目标的烘烤状态特征的区间。

烘烤状态特征区间包括图像特征区间和/或含水率区间。一般地,若烘烤状态数据库中仅存储有图像特征区间,则可以通过比对每层烘烤目标的图像特征,以及烘烤状态数据库中相同烘烤层不同烘烤阶段的图像特征区间,确定该层烘烤目标的烘烤阶段;同理,若烘烤状态数据库中仅存储有含水率区间,则可以通过比对每层烘烤目标的含水率,以及烘烤状态数据库中相同烘烤层不同烘烤阶段的含水率区间,确定该层烘烤目标的烘烤阶段;若烘烤状态数据库中存储有含水率区间和图像特征区间,则可以通过比对每层烘烤目标的含水率,以及烘烤状态数据库中相同烘烤层不同烘烤阶段的含水率区间,确定该层烘烤目标的烘烤阶段,还可以通过比对每层烘烤目标的图像特征,以及烘烤状态数据库中相同烘烤层不同烘烤阶段的图像特征区间,确定该层烘烤目标的烘烤阶段,还可以同时比对每层烘烤目标的图像特征、含水率,以及烘烤状态数据库中相同烘烤层不同烘烤阶段的图像特征区间、含水率区间,确定该层烘烤目标的烘烤阶段,本实施例不做限定。

此外。还可以预先设置阶段检测模型,将每层烘烤目标的烘烤状态特征输入到该阶段检测模型中,得到该阶段检测模型输出的该层烘烤目标的烘烤阶段。阶段检测模型在训练时,训练样本为各层各阶段的烘烤目标的烘烤状态特征,标签为各层各阶段的烘烤目标实际的烘烤阶段。在训练过程中,将训练样本输入到阶段检测模型中,得到阶段检测模型输出的结果,通过比对阶段检测模型输出的结果和标签,确定阶段检测模型的损失值,按照减小损失值的方向对阶段检测模型的参数进行调整,调整后重复执行上述训练过程,直至阶段检测模型的损失值小于设定值。该设定值可以根据实际情况进行设置,本实施例不做限定。

S102、若检测到存在至少两层烘烤目标未处于相同的烘烤阶段,则确定每层烘烤目标的烘烤状态特征是否达到临界烘烤状态特征。

当检测到所有烘烤层的烘烤目标均处于相同的烘烤阶段时,则可以按照该烘烤阶段正常进行调整。例如,若烘烤目标需要经历三个烘烤阶段才能够完成烘烤,检测到所有烘烤层的烘烤目标均处于第三烘烤阶段时,则按照第三烘烤阶段对应的烘烤参数进行烘烤。

然而在实际烘烤过程中,虽然在不同的烘烤层中设置空隙,供空气循环流通,但是由于热空气上升,导致烘烤房内的较高位置烘烤温度高,烘烤房内的较低位置烘烤温度低,不同烘烤层的烘烤目标可能不会始终处于相同的烘烤阶段。如果并不是所有烘烤层的烘烤目标都处于相同的阶段,即检测到存在至少两层烘烤目标未处于相同的烘烤阶段,由于烘烤房是统一进行烘烤参数调整的,因此需要根据每层烘烤目标所处的烘烤阶段,确定目标烘烤阶段,确保按照目标烘烤阶段进行烘烤时,给各层烘烤目标造成的损坏最小,提高烘烤目标整体的烘烤质量,降低次品率。

具体地,可以确定每层烘烤目标的烘烤状态特征是否达到临界烘烤状态特征。上述临界烘烤状态特征触发按照烘烤目标当前所处的烘烤阶段进行烘烤参数调整,如果烘烤目标的烘烤状态特征达到临界烘烤状态特征没有进行烘烤参数调整的话,烘烤目标则可能被损坏,影响烘烤目标的质量。

例如,若烘烤目标需要经历三个烘烤阶段才能够完成烘烤,当前正在按照第二烘烤阶段对应的烘烤参数进行烘烤,并且通过检测发现,烘烤目标已经进入第三烘烤阶段,则可以不必马上按照第三烘烤阶段对应的烘烤参数进行烘烤,即没有触发按照烘烤目标当前所处的烘烤阶段进行烘烤参数调整,而是继续以第二烘烤阶段对应的烘烤参数进行烘烤,当检测到烘烤目标的烘烤状态特征达到临界烘烤状态特征时,则必须将烘烤参数调整为第三烘烤阶段对应的烘烤参数,即触发按照烘烤目标当前所处的烘烤阶段进行烘烤参数调整,防止烘烤目标损坏,影响烘烤目标的质量。

本申请的实施例中,可以预先设置临界烘烤状态特征数据库,临界烘烤状态特征数据库中存储有不同烘烤层中烘烤目标处于不同烘烤阶段时对应的临界烘烤状态特征。可以根据每层烘烤目标所处的烘烤阶段,从临界烘烤状态特征数据库中检索每层烘烤目标的临界烘烤状态特征,进而确定每层烘烤目标的烘烤状态特征是否达到临界烘烤状态特征。

此外,还可以预先设置临界烘烤状态特征检测模型,将每层烘烤目标的烘烤状态特征、烘烤阶段输出到临界烘烤状态特征检测模型中,得到临界烘烤状态特征检测模型输出的结果,该结果包括该层烘烤目标的烘烤状态特征达到临界烘烤状态特征,或者该层烘烤目标的烘烤状态特征未达到临界烘烤状态特征。

临界烘烤状态特征检测模型在训练时,训练样本为各层各阶段的烘烤目标的烘烤状态特征、各层各阶段的烘烤目标实际的烘烤阶段,标签为各层各阶段的烘烤目标的烘烤状态特征是否达到临界烘烤状态特征。具体的训练过程与以上实施例的阶段检测模型的训练过程相同,本领域的技术人员参照以上实施例的记载即可,此处不做赘述。

S103、根据每层烘烤目标所处的烘烤阶段,以及每层烘烤目标的烘烤状态特征与其对应的临界烘烤状态特征之间的关系,确定所有烘烤目标当前所处的烘烤阶段。

根据每层烘烤目标所处的烘烤阶段,以及每层烘烤目标的烘烤状态特征与其对应的临界烘烤状态特征之间的关系,进一步确定所有烘烤目标当前所处的烘烤阶段。以便于按照所有烘烤目标当前所处的烘烤阶段对应的烘烤参数进行烘烤,实现给各层烘烤目标造成的损坏最小,提高烘烤目标整体的烘烤质量,降低次品率的目的。

每层烘烤目标的烘烤状态特征与其对应的临界烘烤状态特征之间的关系,包括该层烘烤目标的烘烤状态特征达到与其对应的临界烘烤状态特征,或者该层烘烤目标的烘烤状态特征未达到与其对应的临界烘烤状态特征。

具体地,可以先根据每层烘烤目标所处的烘烤阶段,确定出烘烤阶段为最大阶段的烘烤层。比如,若烘烤层包括上中下三层,上层的烘烤目标处于第四烘烤阶段,中层和下层的烘烤目标处于第三烘烤阶段,那么上层为烘烤阶段为最大阶段的烘烤层。

本申请的实施例中,能够确定每层烘烤目标的烘烤状态特征与其对应的临界烘烤状态特征之间的关系,也就是确定每层烘烤目标是否处于需要按照该层烘烤目标当前所处的烘烤阶段进行烘烤参数调整,如果不进行调整该层烘烤目标将损坏的阶段。

可以确定的是,烘烤阶段为最大阶段的烘烤层为烘烤温度最高的烘烤层,一般为烘烤房内的最上层。也就是说,由于上层温度较高,通常上层烘烤目标最先达到本阶段的目标状态,但此时如果升温进入下一阶段,会导致中层或下层烘烤质量差,因此可以再等一段时间,待中下层达到目标状态后再升温进入下一阶段。但如果等待时间过程,上层烟叶颜色会过深,导致上层烟叶烤坏,为避免这种情况,在上层烘烤目标颜色出现异常情况下,即使中下层还未达到理想状态,也需要升温来保证上层不被烤坏。

因此本实施例中,如果检测到每层烘烤目标的烘烤状态特征均未达到与其对应的临界烘烤状态特征,则表示即使不按照上层烘烤目标的烘烤阶段进行烘烤参数调整,最上层烘烤目标也不会损坏,则可以将最下层烘烤目标的烘烤阶段确定为烘烤房内所有烘烤目标的烘烤阶段,按照最下层烘烤目标的烘烤阶段对应的烘烤参数进行烘烤;如果检测到最上层烘烤目标的烘烤状态特征均达到与其对应的临界烘烤状态特征,而下层烘烤目标的烘烤状态特征未达到与其对应的临界烘烤状态特征,此时为了避免最上层烘烤目标损坏,则可以将最上层烘烤目标的烘烤阶段确定为烘烤房内所有烘烤目标的烘烤阶段,按照最上层烘烤目标的烘烤阶段对应的烘烤参数进行烘烤;如果检测到位于上层的N层(N为大于1的整数)均达到与其对应的临界烘烤状态特征,而下层烘烤目标的烘烤状态特征未达到与其对应的临界烘烤状态特征,由于最上层的温度最高,此时为了避免最上层烘烤目标损坏,则可以将最上层烘烤目标的烘烤阶段确定为烘烤房内所有烘烤目标的烘烤阶段,按照最上层烘烤目标的烘烤阶段对应的烘烤参数进行烘烤。

而在实际的烘烤过程中,由于最上层的烘烤温度最高,如果最上层的烘烤目标的烘烤状态特征未达到与其对应的临界烘烤状态特征,则其他层的烘烤目标的烘烤状态特征均不会达到与其对应的临界烘烤状态特征。因此,可以确定最上层的烘烤目标的烘烤状态特征未达到与其对应的临界烘烤状态特征,而其他层的烘烤目标的烘烤状态特征均达到与其对应的临界烘烤状态特征的情况几乎不会出现,因此本实施例中不进行讨论。

以上实施例中,能够根据每层烘烤目标的烘烤状态特征,确定每层烘烤目标所处的烘烤阶段,若检测到存在至少两层烘烤目标未处于相同的烘烤阶段,则确定每层烘烤目标的烘烤状态特征是否达到临界烘烤状态特征,临界烘烤状态特征用于触发按照烘烤目标当前所处的烘烤阶段进行烘烤参数调整。本实施例中,根据每层烘烤目标所处的烘烤阶段,以及每层烘烤目标的烘烤状态特征与其对应的临界烘烤状态特征之间的关系,能够自动确定所有烘烤目标当前所处的烘烤阶段,不需要人工参与,不受烘烤人员经验和水平影响。

进一步的,根据本申请的技术方案确定的烘烤阶段,每一个烘烤层的烘烤目标的烘烤状态特征均处于临界烘烤状态特征以内,按照该烘烤阶段的调节参数进行烘烤调节,能够避免温度过高的烘烤层处的烘烤目标造成不可逆的损害,有效提高烘烤质量。

作为一种可选的实现方式,在本申请另一实施例中公开了,以上实施例的步骤根据每层烘烤目标的烘烤状态特征,确定每层烘烤目标所处的烘烤阶段,具体可以包括如下步骤:

根据每层烘烤目标的烘烤状态特征,以及预先设置的烘烤状态数据库,确定每层烘烤目标所处的烘烤阶段;其中,烘烤状态数据库中包括不同烘烤层中的烘烤目标处于不同烘烤阶段时对应的烘烤状态特征区间。

本申请的实施例中,可以预先设置烘烤状态数据库,烘烤状态数据库中包括不同烘烤层中的烘烤目标处于不同烘烤阶段时对应的烘烤状态特征区间。

具体地,可以通过在实验室中重复进行试验,确定不同烘烤层中的烘烤目标处于不同烘烤阶段时对应的烘烤状态特征区间。还可以在实际的烘烤过程中由专家根据实际的烘烤情况确定每层烘烤目标所处的烘烤阶段,按照以上实施例的记载采集实际烘烤过程中不同烘烤层的烘烤目标的烘烤状态特征,进而确定不同烘烤层中的烘烤目标处于不同烘烤阶段时对应的烘烤状态特征区间。其中,为了提高不同烘烤阶段时对应的烘烤状态特征区间的可靠性,可以尽量提高烘烤次数。

然后通过对比每层烘烤目标的烘烤状态特征和该层烘烤目标的烘烤状态特征区间,确定每层烘烤目标所处的烘烤阶段。

示例性的,若烘烤目标为烟叶,烘烤时烟叶被分为上中下三层,烘烤状态特征区间包括含水率区间和图像特征区间,烘烤阶段为10个阶段,则可以通过如下方式建立烘烤状态数据库:

烟叶的烘烤状态数据库主要反映烟叶正常烘烤过程中的相关状态参数,为烤烟房智能调节提供依据,因此需要由烤烟专家选择烘烤过程较为标准的烟叶(烟叶长势较好、烘烤结果较好、各阶段特征明显),作为建立烘烤状态数据库的基础对象。此外,采集数据时需记录本炉烟叶的品种、部位、生长特性,相同品种、部位、生长特征的烟叶更具有参考性,智能调节效果更好。因此建立烘烤状态数据库的烟叶要尽量多地覆盖烟叶品种、部位、生长特性。

建立烘烤状态数据库需要采集的基础数据包括鲜烟叶含水率、烘烤过程中烟叶重量、烘烤过程中烟叶图像、烘烤设定参数。其中,鲜烟叶含水率在烘烤开始前由专业仪器进行测定;烘烤过程中烟叶重量和图像可采用以上实施例的方法定时获取;烘烤设定参数从烤烟房的控制器中读取。

一炉烟叶烘烤周期大约是7天,如果将采集间隔时间设置太长,则获取的样本量就比较少,会降低烘烤状态数据库的可靠性;如果将采集间隔时间设置太短(比如1分钟),则图像标注量和计算量将过大,导致系统运行缓慢。综合考虑可将采集间隔设置为10分钟,即10分钟采集一组图片(一组图片包括上、中、下三张),一炉烟叶大约可采集3024张图片。图像采集得越多、质量越好,烘烤状态数据库的准确性也就越高;10分钟采集一组重量信息,包括60个传感器数值,一炉烟叶大约可采集60480个数值;烘烤设定数据包括10个阶段的干球温度、湿球温度、风速、升温时间、恒温时间,本类数据在烘烤结束后从控制器中读取,共50个数值。

通过对获得的基础图像和数据按照以上实施例记载的方法进行处理,可得到烘烤状态数据库数据,烘烤状态数据库中每一组完整的数据包含以下信息:

第一,基础信息。包括品种、部位(上部、中部、下部),生长特性(未熟、成熟、过熟)。第二,烘烤参数,包括1-10阶段的干球温度W

以上实施例中,不依赖于烘烤人员的个人经验与水平,能够准确地确定每层烘烤目标所处的烘烤阶段。

作为一种可选的实现方式,如图6所示,在本申请另一实施例中公开了,以上实施例的步骤根据每层烘烤目标的烘烤状态特征,以及预先设置的烘烤状态数据库,确定每层烘烤目标所处的烘烤阶段,具体可以包括如下步骤:

S601、从烘烤状态数据库中,检索不同烘烤层中的烘烤目标处于与目标烘烤阶段相邻的下一烘烤阶段时,对应的烘烤状态特征区间。

其中,当前按照目标烘烤阶段的烘烤参数对所有烘烤目标进行烘烤。

具体地,如果存在一个烘烤层的烘烤目标处于X阶段,但是目前烘烤时采用的烘烤参数为X-1阶段对应的烘烤参数,则可以确定目标烘烤阶段为X-1阶段,与目标烘烤阶段相邻的下一烘烤阶段为X阶段。从烘烤状态数据库中,检测X阶段对应的烘烤状态特征区间。

S602、检测每层烘烤目标的烘烤状态特征是否位于该烘烤层中的烘烤目标对应的烘烤状态特征区间内;若存在第一目标烘烤层中的烘烤目标的烘烤状态特征位于该烘烤层对应的烘烤状态特征区间中,则执行步骤S603;若存在第二目标烘烤层中的烘烤目标的烘烤状态特征未位于该烘烤层对应的烘烤状态特征区间中,则执行步骤S604。

检索得到不同烘烤层中的烘烤目标处于与目标烘烤阶段相邻的下一烘烤阶段时,对应的烘烤状态特征区间后,可以进一步检测,每层烘烤目标的烘烤状态特征是否位于检索得到的该烘烤层中的烘烤目标处于与目标烘烤阶段相邻的下一烘烤阶段时,对应的烘烤状态特征区间内。

示例性的,若某个烘烤层中的烘烤目标处于与目标烘烤阶段相邻的下一烘烤阶段时,对应的烘烤状态特征区间为含水率区间,具体范围为[50%-60%],如果该层烘烤目标的含水率为55%,则可以确定该层烘烤目标的烘烤状态特征,位于检索得到的该烘烤层中的烘烤目标处于与目标烘烤阶段相邻的下一烘烤阶段时,对应的烘烤状态特征区间内。

S603、确定第一目标烘烤层中的烘烤目标处于与目标烘烤阶段相邻的下一烘烤阶段。

若存在第一目标烘烤层中的烘烤目标的烘烤状态特征位于该烘烤层对应的烘烤状态特征区间中,则可以确定第一目标烘烤层中的烘烤目标的烘烤状态特征,符合与目标烘烤阶段相邻的下一烘烤阶段的烘烤状态特征,第一目标烘烤层中的烘烤目标已经处于与目标烘烤阶段相邻的下一烘烤阶段。

S604、确定第二目标烘烤层中的烘烤目标处于目标烘烤阶段。

若存在第二目标烘烤层中的烘烤目标的烘烤状态特征未位于该烘烤层对应的烘烤状态特征区间中,则可以确定第二目标烘烤层中的烘烤目标的烘烤状态特征,还不符合与目标烘烤阶段相邻的下一烘烤阶段的烘烤状态特征,第一目标烘烤层中的烘烤目标依旧处于与目标烘烤阶段。

烘烤目标在烘烤过程中,随着温度的增加,会逐渐从一个烘烤阶段过渡到下一个烘烤阶段。比如,在检测到某层烘烤目标处于X烘烤阶段时,按照X烘烤阶段的烘烤参数进行烘烤,随着烘烤的进行,该层烘烤目标可能会进入X+1烘烤阶段,因此,需要通过每间隔设定时长,例如每间隔十分钟,提取一次该层烘烤目标的烘烤状态特征,确定该层烘烤目标的烘烤状态特征是否已经符合X+1烘烤阶段的烘烤状态特征,如果确定该层烘烤目标的烘烤状态特征已经符合X+1烘烤阶段的烘烤状态特征,则表示该层烘烤目标实际为X+1烘烤阶段,如果确定该层烘烤目标的烘烤状态特征不符合X+1烘烤阶段的烘烤状态特征,则表示该层烘烤目标实际依旧为X烘烤阶段,还未达到X+1烘烤阶段。

此外,在确定该层烘烤目标的烘烤状态特征不符合X+1烘烤阶段的烘烤状态特征后,还可以进一步比对该层烘烤目标的烘烤状态特征是否符合X烘烤阶段的烘烤状态特征,如果该层烘烤目标的烘烤状态特征也不符合X烘烤阶段的烘烤状态特征,则表示在烘烤过程中,温度可能短时间快速上升,在间隔时长内该层烘烤目标度过了多个烘烤阶段,此时可以从烘烤状态数据库中确定该层在X+2烘烤阶段的烘烤状态特征区间、X+3烘烤阶段的烘烤状态特征区间等等,与该层烘烤目标的烘烤状态特征进行比对,确定该层烘烤目标的烘烤阶段。

以上实施例中,能够快速确定每层烘烤目标所处的烘烤区间,不依赖烘烤人员的经验和水平,可靠性高。

作为一种可选的实现方式,如图7所示,在本申请另一实施例中公开了,在每层烘烤目标的烘烤状态特征包括图像特征的情况下,以上实施例的烘烤状态特征区间包括图像特征区间、图像特征包括烘烤目标不同部位的图像特征;以上实施例的步骤检测每层烘烤目标的烘烤状态特征是否位于该烘烤层中的烘烤目标对应的烘烤状态特征区间内,具体可以包括如下步骤:

S701、从预先设置的权重数据库中检索与目标烘烤阶段相邻的下一烘烤阶段中烘烤目标不同部位的权重。

本申请的实施例中预先设置有权重数据库,权重数据库中存储有不同烘烤阶段中烘烤目标不同部位的权重。具体地,烘烤目标在烘烤时,烘烤目标不同的部位的变化不同。因此,可以在每个烘烤阶段中,变化最明显的部位设置更高的权重,以提高最终烘烤阶段的准确性。

例如,烤烟过程中,随着烤烟房内干球温度和湿球温度不断升高,烟叶的颜色会逐渐从绿色变为黄色。不同区域变黄所需的温度不同,参考烘烤工艺描述,42℃之前(1-3烘烤阶段),主要为叶肉由绿变黄,支脉和主脉变黄不明显;42-54°C期间(4-7烘烤阶段),主要为支脉由绿变黄,主脉变黄不明显,叶肉无明显变化;54-65℃期间(8-10烘烤阶段),主要为主脉由绿变黄,叶肉和支脉变化不明显。

因此在不同的烘烤阶段,观察的重点不同:在1-3阶段,以叶肉变化为主,设置叶肉部分的权重最高;在4-7阶段,以支脉变化为主,设置支脉部分的权重最高;在8-10阶段,以主脉变化为主,设置主脉部分的权重最高。

示例性的,不同烘烤阶段叶肉对应的权重x、支脉对应的权重y和主脉对应的权重z可以按照表1所示进行设置。

表1

若目标烘烤阶段为第7烘烤阶段,从表1中可以得到第8烘烤阶段时,叶肉对应的权重0.3,支脉对应的权重0.4和主脉对应的权重0.9。

S702、根据每层烘烤目标不同部位的权重,计算每层烘烤目标中不同部位的图像特征的加权和作为每层烘烤目标的综合图像特征值。

本实施例中,根据以上步骤确定的每层烘烤目标不同部位的权重,计算每层烘烤目标中不同部位的图像特征的加权和,将该加权和确定为每层烘烤目标的综合图像特征值。

示例性的,若烘烤目标为烟叶,则第X层烟叶的图像特征集合为[F

F=x

S703、检测每层烘烤目标的综合图像特征值是否位于该烘烤层对应的图像特征区间内,根据检测结果确定每层烘烤目标的烘烤状态特征是否位于该烘烤层对应的烘烤状态特征区间内。

需要说明的是,生成烘烤状态数据库时,将样本烘烤目标烘烤过程中得到的各个烘烤阶段的图像特征按照上述方式进行处理得到各个烘烤阶段的综合特征值,通过综合特征值生成图像特征区间。例如,将样本烘烤过程中得到的各个烘烤阶段的图像特征按照上述方式进行处理得到各个烘烤阶段的综合特征值在Y

检测每层烘烤目标的综合图像特征值是否位于该烘烤层对应的图像特征区间内,如果仅根据每层烘烤目标的图像特征对每层烘烤目标的烘烤阶段进行判断,不考虑其他因素,则如果某层烘烤目标的综合图像特征值位于该烘烤层对应的图像特征区间内,则确定该层烘烤目标的烘烤状态特征位于该烘烤层对应的烘烤状态特征区间内;如果某层烘烤目标的综合图像特征值未位于该烘烤层对应的图像特征区间内,则确定该层烘烤目标的烘烤状态特征为位于该烘烤层对应的烘烤状态特征区间内。

检测每层烘烤目标的综合图像特征值是否位于该烘烤层对应的图像特征区间内,如果除了考虑图像特征之外,还考虑其他的特征,例如含水率,且烘烤状态数据库中包括含水率区间,则如果某层烘烤目标的综合图像特征值位于该烘烤层对应的图像特征区间内,且含水率位于该烘烤层对应的含水率区间内,则确定该层烘烤目标的烘烤状态特征位于该烘烤层对应的烘烤状态特征区间内。

以上实施例中,能够自动确定每层烘烤目标的烘烤状态特征是否位于该烘烤层中的烘烤目标对应的烘烤状态特征区间内,以便于根据检测结果确定该层烘烤目标所处的烘烤状态。

作为一种可选的实现方式,还可以建立烘烤目标图像对照库,其中存储有不同烘烤阶段的烘烤目标的标准图像,并且对应标注烘烤目标所处的烘烤阶段。由于每个烘烤阶段均包括恒温阶段和升温阶段,因此,还可存储同一烘烤阶段中恒温阶段和升温阶的图像并进行标注。

以上实施例的步骤根据每层烘烤目标的烘烤状态特征,以及预先设置的烘烤状态数据库,确定每层烘烤目标所处的烘烤阶段时,除了按照以上实施例的方式,还可以比对每层烘烤目标的图像与目标图像对照库中的图像,确定每层烘烤目标的图像可能处于的烘烤阶段。例如若某层烘烤目标的图像与目标图像对照库第X烘烤阶段的图像相似度很高,可以初步确定该层烘烤目标处于第X烘烤阶段。

则可以按照烘烤目标第X烘烤阶段对应的权重数据计算该层烘烤目标的综合图像特征值;通过比对该层烘烤目标的综合图像特征值,以及该层烘烤目标对应的第X烘烤阶段的图像特征区间,验证该层烘烤目标是否位于第X烘烤阶段。如果确定该层烘烤目标没有位于第X烘烤阶段,按照烘烤目标第X-1或者X+1烘烤阶段对应的权重数据计算该层烘烤目标的综合图像特征值,进而确定该层烘烤目标是否位于第X-1或者X+1烘烤阶段,依此类推,直至确定烘烤目标所处的烘烤阶段。

作为一种可选的实现方式,在本申请另一实施例中公开了,以上实施例的步骤确定每层烘烤目标的烘烤状态特征是否达到临界烘烤状态特征,具体可以包括如下步骤:

从预先设置的临界烘烤状态特征数据库中检索不同烘烤层中烘烤目标的临界烘烤状态特征;临界烘烤状态特征数据库中包括不同烘烤层中烘烤目标处于不同烘烤阶段时对应的临界烘烤状态特征;

通过每层烘烤目标的烘烤状态特征和该烘烤层中烘烤目标的临界烘烤状态特征,确定每层烘烤目标的烘烤状态特征是否达到临界烘烤状态特征。

临界烘烤状态特征可以包括临界含水率和/或临界图像特征,本实施例不做限定。其中,临界图像特征为临界综合图像特征值。

具体的,本申请的实施例中预先设置有临界烘烤状态特征数据库,临界烘烤状态特征数据库中包括不同烘烤层中烘烤目标处于不同烘烤阶段时对应的临界烘烤状态特征。需要说明的是,不同烘烤层中烘烤目标处于不同烘烤阶段时对应的临界烘烤状态特征可以通过进行试验获得,本实施例不做限定。

从预先设置的临界烘烤状态特征数据库中检索不同烘烤层中烘烤目标的临界烘烤状态特征,然后比对每层烘烤目标的烘烤状态特征和该烘烤层中烘烤目标的临界烘烤状态特征,基于比对结果确定每层烘烤目标的烘烤状态特征是否达到临界烘烤状态特征。例如,若某层烘烤目标的烘烤状态特征大于或等于该层对应的临界烘烤状态特征,则表示该层烘烤目标的烘烤状态特征达到临界烘烤状态特征。

示例性的,若烘烤目标为烟叶,可以通过如下方式建立临界烘烤状态特征数据库:

烟叶的临界烘烤状态特征为某一种烟叶在每个烘烤阶段必须要升温那一刻,烟叶的图像特征和含水率,临界烘烤状态特征数据库主要反映出不同烘烤阶段的烟叶在不适合自身状态环境下,容错性的范围。由于临界烘烤状态特征数据库需在特定环境下获得,会对烟叶造成损坏,难以在烤烟房内实施,因此临界烘烤状态特征数据库中的数据需烤烟试验箱中通过大量的试验获取,由烤烟专家对边界状态进行判定。临界烘烤状态特征数据库中一组完整的数据包括以下信息:

第一基础信息,包括品种、部位(上部、中部、下部),生长特性(未熟、成熟、过熟)。第二,边界状态参数。主要包括1-10阶段边界状态时的图像特征F

以上实施例中,能够快速确定每层烘烤目标的烘烤状态特征是否达到临界烘烤状态特征,以便于根据每层烘烤目标所处的烘烤阶段,以及每层烘烤目标的烘烤状态特征与其对应的临界烘烤状态特征之间的关系,自动确定所有烘烤目标当前所处的烘烤阶段,提高烘烤阶段判断的准确性。

作为一种可选的实现方式,在本申请另一实施例中公开了,以上实施例的步骤根据每层烘烤目标所处的烘烤阶段,以及每层烘烤目标的烘烤状态特征与其对应的临界烘烤状态特征之间的关系,确定所有烘烤目标当前所处的烘烤阶段,具体可以包括如下步骤:

从各层烘烤目标中确定出烘烤阶段为最大阶段的第三目标烘烤层;检测第三目标烘烤层中烘烤目标的烘烤状态特征是否达到该烘烤层的临界烘烤状态特征,根据检测结果确定所有烘烤目标当前所处的烘烤阶段。

烘烤阶段为最大阶段的烘烤层为烘烤温度最高的烘烤层,一般为烘烤房内的最上层。该层的温度最高,烘烤进展最快。一般情况下,如果烘烤阶段为最大阶段的烘烤层没有达到该烘烤层的临界烘烤状态特征,那么其他烘烤层均不会达到其他各烘烤层对应的临界烘烤状态特征。

基于此,本申请的实施例中,可以首先从各层烘烤目标中确定出烘烤阶段为最大阶段的第三目标烘烤层,一般为烘烤房内的最上层。然后检测第三目标烘烤层中烘烤目标的烘烤状态特征是否达到该烘烤层的临界烘烤状态特征,根据检测结果确定所有烘烤目标当前所处的烘烤阶段。

具体的,若第三目标烘烤层中烘烤目标的烘烤状态特征达到该层的临界烘烤状态特征,则将第三目标烘烤层中烘烤目标的烘烤阶段确定为所有烘烤目标的烘烤阶段;若第三目标烘烤层中烘烤目标的烘烤状态特征未达到该层的临界烘烤状态特征,则将烘烤阶段为最小阶段的烘烤层中烘烤目标的烘烤阶段确定为所有烘烤目标的烘烤阶段。

也就是说,若第三目标烘烤层中烘烤目标的烘烤状态特征达到该层的临界烘烤状态特征,则说明如果不进行烘烤参数调整,第三目标烘烤层中烘烤目标可能会损坏,为了避免第三目标烘烤层中烘烤目标损坏,则将第三目标烘烤层中烘烤目标的烘烤阶段确定为所有烘烤目标的烘烤阶段,按照第三目标烘烤层中烘烤目标所处的烘烤阶段对应的烘烤参数进行烘烤,第三目标烘烤层中烘烤目标的烘烤阶段为最大阶段,第三目标烘烤层中烘烤目标所处的烘烤阶段对应的烘烤参数温度最高,按照该温度对其他层中烘烤目标进行烘烤,其他层中烘烤目标能够得以升温逐渐进入后续的烘烤阶段,出现损坏的概率较小。

由于第三目标烘烤层的温度最高,若第三目标烘烤层中烘烤目标的烘烤状态特征未达到该层的临界烘烤状态特征,则说明其他所有烘烤层的烘烤目标均没有达到各层的临界烘烤状态特征,则说明如果不进行烘烤参数调整,各烘烤层中烘烤目标均不会损坏,为了提高烘烤目标的整体质量,此时优先将烘烤阶段为最小阶段的烘烤层中烘烤目标的烘烤阶段,确定为所有烘烤目标的烘烤阶段,按照最小阶段对应的烘烤参数进行烘烤,在不影响其他层的烘烤质量的情况下,使烘烤阶段为最小阶段的烘烤层能够正常进入下一阶段。

在一个具体的实施例中,烘烤目标为烟叶,烟叶包括上中下三层,仅通过图像特征确定烘烤目标所处的烘烤阶段,并且烤烟房烤烟时上层温度>中层温度>下层温度,相邻两层的温差约2-4度,通常上层烟叶烘烤进度快于中层,中层烘烤进度快于下层。

判断原则为以上层烟叶为主,兼顾中下层烟叶。即,如果上层烟叶已进入下一阶段,但中下层还未达到下一阶段,则可延长本阶段的时间,但延长时间有限,即要保证该烟叶实施的图像特征值和含水率均不超过边界状态下对应的参数。

用F

与烘烤状态数据库中基础信息相同烟叶进行比较,有以下情况:

若F

F

F

F

若F

F

若F

F

若F

以上可覆盖烤烟过程中绝大多数情况,但实际烤烟情况受到多种因素影响,比如不同品种或部位烟叶混装、断电重启等,有可能会出现异常情况,此时需要人为干预。

以上实施例中,能够确定所有烘烤目标当前所处的烘烤阶段,按照所有烘烤目标当前所处的烘烤阶段对应的烘烤参数进行烘烤,实现给各层烘烤目标造成的损坏最小,提高烘烤目标整体的烘烤质量,降低次品率的目的。

作为一种可选的实现方式,在本申请另一实施例中公开了,以上实施例的方法中,具体可以包括如下步骤:

按照所有烘烤目标的烘烤阶段对应的烘烤参数进行烘烤调节。

烘烤目标处于不同的烘烤阶段对应不同的烘烤参数。本实施例中,确定所有烘烤目标的烘烤阶段对应的烘烤参数,包括干球温度、恒温时间、升温时间、风速等,按照该烘烤参数进行烘烤。

本申请的实施例中,可以对样本烘烤目标进行烘烤,由专业人员确定不同的烘烤阶段,以及,对烘烤参数进行调整。通过与控制烘烤参数的控制器进行交互,确定不同烘烤阶段对应的烘烤参数,可以将不同烘烤阶段对应的烘烤参数存储于上述烘烤状态数据库中,在获取到所有烘烤目标的烘烤阶段时,从烘烤状态数据库中检测得到所有烘烤目标的烘烤阶段对应的烘烤参数。

以上实施例中,能够根据确定的烘烤阶段自动确定烘烤参数,并且按照该烘烤参数进行烘烤,实现了全自动烘烤的目的,有效节约人力。

作为一种可选的实现方式,在本申请另一实施例中公开了,以上实施例的烘烤参数包括干球温度,以上实施的方法中,具体可以包括如下步骤:

根据预先设置的含水率与干湿球温差的线性回归模型,确定当前的含水率对应的干湿球温差;线性回归模型包括不同含水率与干湿球温差的线性映射关系;根据干球温度和干湿球温差,确定湿球温度。

具体的,由于烘烤目标含水率受生长环境、灌溉、施肥等多种因素的影响,即使实际烘烤阶段与烘烤状态数据库中烘烤阶段相同,其含水率也会存在差别,因此直接按照烘烤状态数据库中该阶段的湿球温度设定作为实际烘烤参数并不合理。

本实施例中,通过对比分析实际烘烤某阶段的烘烤目标含水率和烘烤状态数据库对应数据组在该烘烤阶段的含水率,计算出更加符合实际烘烤的湿球温度值。

通过烘烤状态数据库,获取烘烤目标在某烘烤阶段的干球温度为W

ΔW=W

基于烘烤状态数据库中大量的数据,建立ΔW与P

则湿球温度W

示例性的,若烘烤目标为烟叶,从烘烤状态数据库中选择一组数据,如表2-表7所示。

表2

表3

表4

表5

表6

表7

基于表2-表7的数据对含水率P、干球温度与湿球温度差值ΔW进行拟合,得到的线性回归模型如图9所示。

图9中,线性回归模型的公式为:

ΔW=-33.75P+28.414

R

通过以上操作和计算,可是定时获得控制参数组[干球温度

示例性装置

与上述烘烤阶段确定方法相对应的,本申请实施例还公开了一种烘烤阶段确定装置,参见图10所示,该装置包括:

第一确定模块100,用于根据每层烘烤目标的烘烤状态特征,确定每层烘烤目标所处的烘烤阶段;烘烤状态特征包括含水率和/或图像特征;

第二确定模块110,用于若检测到存在至少两层烘烤目标未处于相同的烘烤阶段,则确定每层烘烤目标的烘烤状态特征是否达到临界烘烤状态特征;临界烘烤状态特征用于触发按照烘烤目标当前所处的烘烤阶段进行烘烤参数调整;

第三确定模块120,用于根据每层烘烤目标所处的烘烤阶段,以及每层烘烤目标的烘烤状态特征与其对应的临界烘烤状态特征之间的关系,确定所有烘烤目标当前所处的烘烤阶段。

作为一种可选的实现方式,在本申请另一实施例中公开了,以上实施例的第一确定模块100,在根据每层烘烤目标的烘烤状态特征,确定每层烘烤目标所处的烘烤阶段时,具体用于:

根据每层烘烤目标的烘烤状态特征,以及预先设置的烘烤状态数据库,确定每层烘烤目标所处的烘烤阶段;其中,烘烤状态数据库中包括不同烘烤层中的烘烤目标处于不同烘烤阶段时对应的烘烤状态特征区间。

作为一种可选的实现方式,在本申请另一实施例中公开了,以上实施例的第一确定模块100,具体包括:

第一检索单元,用于从烘烤状态数据库中,检索不同烘烤层中的烘烤目标处于与目标烘烤阶段相邻的下一烘烤阶段时,对应的烘烤状态特征区间;其中,当前按照目标烘烤阶段的烘烤参数对所有烘烤目标进行烘烤;

检测单元,用于检测每层烘烤目标的烘烤状态特征是否位于该烘烤层中的烘烤目标对应的烘烤状态特征区间内;

第一确定单元,用于若存在第一目标烘烤层中的烘烤目标的烘烤状态特征位于该烘烤层对应的烘烤状态特征区间中,则确定第一目标烘烤层中的烘烤目标处于与目标烘烤阶段相邻的下一烘烤阶段;若存在第二目标烘烤层中的烘烤目标的烘烤状态特征未位于该烘烤层对应的烘烤状态特征区间中,则确定第二目标烘烤层中的烘烤目标处于目标烘烤阶段。

作为一种可选的实现方式,在本申请另一实施例中公开了,在每层烘烤目标的烘烤状态特征包括图像特征的情况下,烘烤状态特征区间包括图像特征区间;图像特征包括烘烤目标不同部位的图像特征;在检测单元检测每层烘烤目标的烘烤状态特征是否位于该烘烤层中的烘烤目标对应的烘烤状态特征区间内时,具体用于:

从预先设置的权重数据库中检索与目标烘烤阶段相邻的下一烘烤阶段中烘烤目标不同部位的权重;权重数据库存储有不同烘烤阶段中烘烤目标不同部位的权重;根据每层烘烤目标不同部位的权重,计算每层烘烤目标中不同部位的图像特征的加权和作为每层烘烤目标的综合图像特征值;检测每层烘烤目标的综合图像特征值是否位于该烘烤层对应的图像特征区间内,根据检测结果确定每层烘烤目标的烘烤状态特征是否位于该烘烤层对应的烘烤状态特征区间内。

作为一种可选的实现方式,在本申请另一实施例中公开了,以上实施例的第二确定模块110,具体包括:

第二检索单元,用于从预先设置的临界烘烤状态特征数据库中检索不同烘烤层中烘烤目标的临界烘烤状态特征;临界烘烤状态特征数据库中包括不同烘烤层中烘烤目标处于不同烘烤阶段时对应的临界烘烤状态特征;

第二确定单元,用于通过每层烘烤目标的烘烤状态特征和该烘烤层中烘烤目标的临界烘烤状态特征,确定每层烘烤目标的烘烤状态特征是否达到临界烘烤状态特征。

作为一种可选的实现方式,在本申请另一实施例中公开了,以上实施例的第三确定模块120,具体包括:

第三确定单元,用于从各层烘烤目标中确定出烘烤阶段为最大阶段的第三目标烘烤层;

第四确定单元,用于检测第三目标烘烤层中烘烤目标的烘烤状态特征是否达到该烘烤层的临界烘烤状态特征,根据检测结果确定所有烘烤目标当前所处的烘烤阶段。

作为一种可选的实现方式,在本申请另一实施例中公开了,以上实施例的第四确定单元,在检测第三目标烘烤层中烘烤目标的烘烤状态特征是否达到该烘烤层的临界烘烤状态特征,根据检测结果确定所有烘烤目标当前所处的烘烤阶段时,具体用于:

若第三目标烘烤层中烘烤目标的烘烤状态特征达到该层的临界烘烤状态特征,则将第三目标烘烤层中烘烤目标的烘烤阶段确定为所有烘烤目标的烘烤阶段;若第三目标烘烤层中烘烤目标的烘烤状态特征未达到该层的临界烘烤状态特征,则将烘烤阶段为最小阶段的烘烤层中烘烤目标的烘烤阶段确定为所有烘烤目标的烘烤阶段。

作为一种可选的实现方式,在本申请另一实施例中公开了,以上实施例的装置还包括:

调节模块,用于按照所有烘烤目标的烘烤阶段对应的烘烤参数进行烘烤调节。

作为一种可选的实现方式,在本申请另一实施例中公开了,以上实施例的装置还包括:

第四确定模块,用于根据预先设置的含水率与干湿球温差的线性回归模型,确定当前的含水率对应的干湿球温差;线性回归模型包括不同含水率与干湿球温差的线性映射关系;

第五确定模块,用于根据干球温度和干湿球温差,确定湿球温度。

具体地,上述的烘烤阶段确定装置的各个单元的具体工作内容,请参见上述方法实施例的内容,此处不再赘述。

示例性电子设备

与上述烘烤阶段确定方法相对应的,本申请实施例还公开了一种电子设备,参见图11所示,该电子设备包括:

存储器200和处理器210;

其中,存储器200与处理器210连接,用于存储程序;

处理器210,用于通过运行存储器200中存储的程序,实现上述任一实施例公开的烘烤阶段确定方法。

具体地,上述电子设备还可以包括:总线、通信接口220、输入设备230和输出设备240。

处理器210、存储器200、通信接口220、输入设备230和输出设备240通过总线相互连接。其中:

总线可包括一通路,在计算机系统各个部件之间传送信息。

处理器210可以是通用处理器,例如通用中央处理器(CPU)、微处理器等,也可以是特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

处理器210可包括主处理器,还可包括基带芯片、调制解调器等。

存储器200中保存有执行本申请技术方案的程序,还可以保存有操作系统和其他关键业务。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。更具体的,存储器200可以包括只读存储器(read-only memory,ROM)、可存储静态信息和指令的其他类型的静态存储设备、随机存取存储器(random access memory,RAM)、可存储信息和指令的其他类型的动态存储设备、磁盘存储器、flash等等。

输入设备230可包括接收用户输入的数据和信息的装置,例如键盘、鼠标、摄像头、扫描仪、光笔、语音输入装置、触摸屏、计步器或重力感应器等。

输出设备240可包括允许输出信息给用户的装置,例如显示屏、打印机、扬声器等。

通信接口220可包括使用任何收发器一类的装置,以便与其他设备或通信网络通信,如以太网,无线接入网(RAN),无线局域网(WLAN)等。

处理器210执行存储器200中所存放的程序,以及调用其他设备,可用于实现本申请上述实施例所提供的烘烤阶段确定方法的各个步骤。

示例性烘烤箱

本申请另一实施例还提出一种烘烤箱,参见图12所示,该烘烤箱包括:

状态采集设备300和控制器310;

状态采集设备300,用于获取每层烘烤目标的烘烤状态;

控制器310,用于根据每层烘烤目标的烘烤状态,确定每层烘烤目标的烘烤状态特征;烘烤状态特征包括含水率和/或图像特征;根据每层烘烤目标的烘烤状态特征,确定每层烘烤目标所处的烘烤阶段;若检测到存在至少两层烘烤目标未处于相同的烘烤阶段,则确定每层烘烤目标的烘烤状态特征是否达到临界烘烤状态特征;临界烘烤状态特征用于触发按照烘烤目标当前所处的烘烤阶段进行烘烤参数调整;根据每层烘烤目标所处的烘烤阶段,以及每层烘烤目标的烘烤状态特征与其对应的临界烘烤状态特征之间的关系,确定所有烘烤目标当前所处的烘烤阶段。

作为一种可选的实现方式,在本申请另一实施例中公开了,以上实施例的烘烤状态包括烘烤目标当前的总重量,状态采集设备包括重量传感器;烘烤箱还包括第一烘烤支架、第二烘烤支架;第一烘烤支架用于放置烘烤目标,第一烘烤支架安装于第二烘烤支架上;重量传感器设置于设定区域内的第二烘烤支架上,且位于第一烘烤支架与设定区域内的第二烘烤支架接触的位置,用于采集设定区域内的烘烤目标当前的总重量。

其中,重量传感器、第一烘烤支架、第二烘烤支架的具体结构以及设置方式可以参照以上实施例以及图2中的记载,此处不作赘述。

作为一种可选的实现方式,在本申请另一实施例中公开了,以上实施例的烘烤状态包括烘烤图像,状态采集设备包括设置于烘烤箱的内壁上的摄像头、补光灯箱和挡风板;挡风板扣装于烘烤箱的内壁上形成拍照空间;摄像头、补光灯箱均安装于拍照空间中;摄像头用于透过挡风板采集每层烘烤目标的烘烤图像。

其中,状态采集设备的具体结构以及设置方式可以参照以上实施例关于摄像头、补光灯箱和挡风板的记载,以及图3,此处不作赘述。

本实施例提供的烘烤箱,与本申请上述实施例所提供的烘烤阶段确定方法属于同一申请构思,可执行本申请上述任意实施例所提供的烘烤阶段确定方法,具备执行上述烘烤阶段确定方法相应的功能模块和有益效果未在本实施例中详尽描述的技术细节,可参见本申请上述实施例提供的烘烤阶段确定方法的具体处理内容,此处不再加以赘述。

计算机程序产品和存储介质

除了上述方法和设备以外,本申请的实施例还可以是计算机程序产品,其包括计算机程序指令,计算机程序指令在被处理器210运行时使得处理器210执行上述实施例所提供的烘烤阶段确定方法的各个步骤。

计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本申请实施例操作的程序代码,程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行,或者完全在远程计算设备或服务器上执行。

此外,本申请的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,计算机程序指令在被处理器运行时使得处理器210执行上述实施例所提供的烘烤阶段确定方法的各个步骤。

计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线,或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件,或者上述的任意合适的组合。

具体的,上述的计算机程序产品和存储介质的各个部分的具体工作内容,以及计算机程序产品或者上述的存储介质上的计算机程序被处理器运行时的具体处理内容,均可以参见上述的烘烤阶段确定方法的各个实施例的内容,此处不再赘述。

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

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

本申请各实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减,各实施例中记载的技术特征可以进行替换或者组合。

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

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

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

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

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件单元,或者二者的结合来实施。软件单元可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其他形式的存储介质中。

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

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

技术分类

06120115929406