冰箱食物操作的检测方法及冰箱与流程

文档序号:17100376发布日期:2019-03-14 00:15阅读:636来源:国知局
冰箱食物操作的检测方法及冰箱与流程

本发明涉及冰箱领域,特别涉及一种冰箱食物操作的检测方法及冰箱。



背景技术:

随着社会的不断发展,智能家居越来越成为家庭生活的一个必然发展趋势,冰箱作为家庭生活不可或缺的家电产品,其本身的智能化也是势在必行。而随着射频识别(Radio Frequency Identification,简称RFID)技术的研究,RFID技术也被逐步应用于智能冰箱技术领域。

目前冰箱利用RFID技术对存储的食物进行管理,也仅局限于刷新冰箱内部食物列表并在显示模块上显示,无法做到真正跟踪识别食物的进出。例如,当冰箱开门期间,哪些物品是从冰箱内部拿出的,哪些物品是从外部放入冰箱内部以及哪些物品是在所述冰箱内部进行移动,现有技术仅仅通过RFID扫描标签无法完成上述判断。

另外,现有技术中判断物品进出的方式还有通过判断RFID信号强弱的趋势判断,但是具体实验表明,用户在开关门时,动作较快,信号监测误差较大,根据信号的强弱的趋势判断物品进出情况不理想。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的冰箱食物操作的检测方法及冰箱。

本发明一个进一步的目的是判断食物是否被用户操作。

本发明的另一个进一步的目的是判断食物是否被用户放入/取出冰箱。

本发明的另一个进一步的目的是为了检测更加准确。

根据本发明的一个方面,本发明提供了一种冰箱食物操作的检测方法,包括:在检测到冰箱门体被开启的时间内,利用射频识别检测冰箱内部和靠近冰箱的食物带有的电子标签以获得食物的信息,并持续测量每个电子标签的信号强度值,并计算在门体开启期间,测量到的最大信号强度值和最小信号强度值的差值;判断差值是否大于预设数值;若是,判定带有电子标签的食物为本次开门时间内被操作的食物,被操作的食物包括从冰箱内部拿出的食物,从外部放入冰箱内部的食物以及在冰箱内部进行移动的食物。

可选地,判定带有电子标签的食物为本次开门时间内被操作的食物的步骤之后还包括:判断每个被操作的食物的信息是否存在于第一数据库中,第一数据库记录有在冰箱门体被开启之前,利用射频识别检测获取的冰箱内部所有带有电子标签的食物的信息;若是,将被操作的食物的信息记录于第二数据库中;若否,判定被操作的食物为从外部放入冰箱内部的食物,并将食物的信息添加到第一数据库中。

可选地,将带有电子标签的食物记录于第二数据库中的步骤之后还包括:在检测到门体被关闭后,利用射频识别重新检测获取冰箱内部所有带有电子标签的食物的信息;分别判断每个第二数据库中的食物信息是否存在于重新检测得到的食物的信息集合中;若是,判定食物为在冰箱内部进行移动的食物;若否,判定食物为从冰箱内部拿出的食物,并将食物的信息从第一数据库中删除;修正并存储第一数据库以供后续检测使用。

可选地,利用射频识别重新检测冰箱内部所有带有电子标签的食物的步骤包括:设置多个不同频率对冰箱内部带有电子标签的食物进行多次检测,以防止漏检。

可选地,修正并存储第一数据库以供后续检测使用的步骤包括:利用射频识别多次检测冰箱内部带有电子标签的食物的信息;将每次检测得到的食物的信息集合与第一数据库进行比较;将存在于食物的信息集合而不存在于第一数据库的食物信息添加至第一数据库;将存在于第一数据库,但持续预设检测次数均未出现在食物信息集合中的食物信息从第一数据库中删除;存储第一数据库以供后续检测使用。

根据本发明的另一方面,本发明还提供了一种冰箱,包括:门体开闭检测模块,配置成检测冰箱门体的开闭状态;射频识别读取模块,配置成在检测到冰箱门体被开启的时间内,检测冰箱内部和靠近冰箱的食物带有的电子标签以获得食物的信息,并持续测量每个电子标签的信号强度值,并计算在冰箱门体开启期间,测量到的最大信号强度值和最小信号强度值的差值;信息处理模块,配置成在差值大于预设数值的情况下,判定带有电子标签的食物为本次开门时间内被操作的食物,被操作的食物包括从冰箱内部拿出的食物,从外部放入冰箱内部的食物以及在冰箱内部进行移动的食物。

可选地,射频识别读取模块,还配置成在门体被开启之前,检测获取冰箱内部所有带有电子标签的食物的信息组成第一数据库;信息处理模块还配置成,在被操作的食物的信息存在于第一数据库中的情况下,将被操作的食物的信息记录于第二数据库中,在被操作的食物的信息不存在于第一数据库中的情况下,判定被操作的食物为从外部放入冰箱内部的食物,并将食物的信息添加到第一数据库中。

可选地,射频识别读取模块还配置成,在检测到门体被关闭后,重新检测获取冰箱内部所有带有电子标签的食物的信息;信息处理模块还配置成,在第二数据库中的食物信息存在于重新检测得到的食物的信息集合中的情况下,判定食物为在冰箱内部进行移动的食物,在第二数据库中的食物信息不存在于重新检测得到的食物的信息集合中的情况下,判定食物为从冰箱内部拿出的食物,并将食物的信息从第一数据库中删除,以及修正并存储第一数据库以供后续检测使用。

可选地,射频识别读取模块还配置成,设置多个不同频率对冰箱内部带有电子标签的食物进行多次检测,以防止漏检。

可选地,射频识别读取模块还配置成,多次检测获取冰箱内部带有电子标签的食物的信息;信息处理模块还配置成,将每次检测得到的冰箱内部的食物的信息集合与第一数据库进行比较,将存在于食物的信息集合而不存在于第一数据库的食物信息添加至第一数据库,将存在于第一数据库,但持续预设检测次数均未出现在食物信息集合中的食物信息从第一数据库中删除。

本发明提供了一种冰箱食物操作的检测方法,包括:在检测到冰箱门体被开启的时间内,利用射频识别检测食物带有的电子标签以获得食物的信息,并持续测量每个电子标签的信号强度值,并计算在门体开启期间,测量到的最大信号强度值和最小信号强度值的差值;判断差值是否大于预设数值;若是,判定带有电子标签的食物为本次开门时间内被操作的食物,被操作的食物包括从冰箱内部拿出的食物,从外部放入冰箱内部的食物以及在冰箱内部进行移动的食物。由于在食物被操作的过程当中,其电子标签到射频识别读取模块的距离会发生变化,其信号强度也会随距离的改变发生变化,本发明的方法在门体被开启的时间内,获取食物标签的信号强度的最大值和最小值,并计算其差值,通过信号强度差值判断食物是否被操作,相比较现有技术中其他检测方法检测更加准确。

进一步地,本发明的方法还判断每个被操作的食物的信息是否存在于第一数据库中。若被操作的食物的信息不存在于第一数据库中,则判定被操作的食物为从外部放入冰箱内部的食物。

另外,本发明的方法还分别判断每个第二数据库中的食物信息是否存在于重新检测得到的食物的信息集合中;若是,判定食物为在冰箱内部进行移动的食物;以及若否,判定食物为从冰箱内部拿出的食物。本发明的方法通过对冰箱内部食物进行检测并与第一数据库和第二数据库进行比较,能够精确地判断出被操作食物的操作类型或进出冰箱的状态。

更进一步地,本发明在门体被关闭后,重新检测获取冰箱内部所有带有电子标签的食物的信息的过程中,射频识别读取模块设置多个不同频率对冰箱内部带有电子标签的食物进行多次检测,以防止漏检。由于不同电子标签的识别频率可能会不同,因此在射频识别读取模块对电子标签进行识别时,设置多个工作中心频率,在每个频率下均对电子标签进行一次识别,将每一次识别的结果进行汇总,得到冰箱内部食物的信息集合,提高了检测的精确度。

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。

附图说明

后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:

图1是根据本发明一个实施例的冰箱的外观示意图;

图2是根据本发明一个实施例的冰箱的结构框图;

图3是根据本发明一个实施例的冰箱食物操作的检测方法的示意图;

图4是根据本发明一个实施例的冰箱食物操作的检测方法的流程图;以及

图5是根据本发明另一个实施例的冰箱食物操作的检测方法的流程图。

具体实施方式

本实施例首先提供了一种冰箱,图1根据本发明一个实施例的冰箱的外观示意图,图2是根据本发明一个实施例的冰箱的结构框图,该冰箱包括:门体10、门体开闭检测模块20、射频识别读取模块30以及信息处理模块40。

门体开闭检测模块20检测冰箱门体10的开闭状态,在本实施例中门体开闭检测模块20可以包括压力传感器,压力传感器可以根据自身所受到的压力大小发送不同强度的电信号。压力传感器可以安装在冰箱箱体与门体10的接触面上,在门体10打开和关闭时,压力传感器所感受到的压力不同,通过向冰箱主控板发送不同强度的电信号来确定门体10的开闭状态。

射频识别读取模块30在检测到冰箱门体10被开启的时间内,检测冰箱内部和靠近冰箱的食物带有的电子标签以获得食物的信息,并持续测量每个电子标签的信号强度值,并计算在冰箱门体10开启期间,测量到的最大信号强度值和最小信号强度值的差值。

射频识别RFID(Radio Frequency Identification)技术是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。其最重要的优点是非接触识别,它能穿透雪、雾、冰、涂料、尘垢和条形码无法使用的恶劣环境阅读标签,并且阅读速度极快,大多数情况下不到100毫秒。因此,在智能冰箱中RFID技术具有巨大的应用前景,且能对冰箱的智能化带来无法预知的巨大空间。

在冰箱领域,可通过在冰箱上配置RFID电子标签,以实现在生产、运输、使用过程中对冰箱的管控;还可在冰箱上配置RFID读写器30,在存储食物上配置电子标签,实现冰箱对食物的智能管理。存储食物上配置的电子标签可以包含食物的名称、种类、生产日期、保质期、重量等各种食物的基本信息。

在本实施例中,射频识别读取模块30可以包括RFID读写器30,RFID读写器30可以设置于冰箱门体10前侧,且RFID读写器30具有一定的检测范围,在用户手持食物靠近冰箱并准备放入冰箱内部时就能够检测到电子标签,并读取标签信息,同时RFID读写器30也能够读取冰箱内部所有食物的电子标签。本实施例的RFID读写器30还能够实时测量电子标签的信号强度,由于在食物被操作的过程当中,其电子标签到RFID读写器30的距离会发生变化,其信号强度也会随距离的改变发生变化,一般而言,电子标签到RFID读写器30的距离越远,其信号强度越弱。例如,如果将食物由冰箱内部拿出,电子标签的信号强度会由强变弱。RFID读写器30还能够在门体10被开启的时间内,获取食物标签的信号强度的最大值和最小值,并计算其差值。

信息处理模块40在差值大于预设数值的情况下,判定带有电子标签的食物为本次开门时间内被操作的食物,被操作的食物包括从冰箱内部拿出的食物,从外部放入冰箱内部的食物以及在冰箱内部进行移动的食物。

本实施例的冰箱通过上述信号差值确定食物是否被操作。当某个食物位置发生明显移动时,例如从冰箱内部拿出,从外部放入冰箱内部或者由冰箱的一个间室移动到另外一个间室,上述差值会大于预设数值,此时判断该食物为本次用户开启门体10时进行操作的食物;当某个食物位置未发生移动或仅仅是在同一个间室内部进行微小移动时,上述差值会小于或等于预设数值,此时判断该食物为本次用户开启门体10时未被操作的食物。上述预设数值可以根据RFID读写器30的具体设置位置和冰箱型号大小进行设定。

表1为发明人在同一台冰箱上针对不同食物进行不同操作记录下的实验数据。在本实验中,发明人对食物进行了不同种类的操作,在每一次操作的过程中,选取7个时间点对食物的电子标签的信号强度进行测量(表中信号强度数据的单位为dBm)。在本实验中,预设数值选取10dBm。

表1

得到7个时间点的数据后,选取其中的最大信号值和最小信号值,并计算两者的差值。当然,为了使实验数据更加准确,在另外一些试验中,也可以设置大于7个的时间点,并选取其中的最大信号值和最小信号值以计算差值。从表中我们可以看出如果食物被操作(包括从冰箱拿出、放入冰箱内或是在冰箱内部进行移动),其差值大于预设数值,而如果食物未被操作,其差值小于预设数值。因此,该实验证实了利用信号强度差值判断食物是否被操作的可行性。

本实施例的冰箱还可以包括显示屏50,显示屏50设置于冰箱门体10前侧,上述确定的被操作的食物名称可以以列表的形式显示在显示屏50上,以方便用户查看。

在本实施例中,射频识别读取模块30还在门体10被开启之前,检测获取冰箱内部所有带有电子标签的食物的信息组成第一数据库。在门体开闭检测模块20检测到门体10开启之前,射频识别读取模块30对冰箱内部所有电子标签进行一次检测,并将检测到的所有食物信息组成第一数据库。

信息处理模块40还在被操作的食物的信息存在于第一数据库中的情况下,将被操作的食物的信息记录于第二数据库中。在被操作的食物的信息不存在于第一数据库中的情况下,判定被操作的食物为从外部放入冰箱内部的食物,并将食物的信息添加到第一数据库中。

上述被操作的食物包括从冰箱内部拿出的食物,从外部放入冰箱内部的食物以及在冰箱内部进行移动的食物。如果被操作的食物的信息存在于第一数据库中,证明该食物在用户本次打开门体10之前就已经存在于冰箱内部,该食物属于冰箱内部拿出的食物或在冰箱内部进行移动的食物。如果被操作的食物的信息不存在于第一数据库中,证明该食物在用户本次打开门体10之前不存在于冰箱内部,该食物属于从外部放入冰箱内部的食物。

上述射频识别读取模块30还在检测到门体10被关闭后,重新检测获取冰箱内部所有带有电子标签的食物的信息。

信息处理模块40还配置成,在第二数据库中的食物信息存在于重新检测得到的食物的信息集合中的情况下,判定食物为在冰箱内部进行移动的食物,在第二数据库中的食物信息不存在于重新检测得到的食物的信息集合中的情况下,判定食物为从冰箱内部拿出的食物,并将食物的信息从第一数据库中删除,以及修正并存储第一数据库以供后续检测使用。

根据以上描述,第二数据库中包含冰箱内部拿出的食物和在冰箱内部进行移动的食物信息。判断每个第二数据库中的食物信息是否存在于重新检测得到的食物的信息集合中,若某个食物存在于上述食物的信息集合中,证明门体10被关闭后,该食物存在于冰箱内部,为在冰箱内部进行移动的食物,若另一个食物不存在于上述食物的信息集合中,证明门体10被关闭后,该食物已经离开冰箱内部,该食物为从冰箱内部拿出的食物。上述确定的被操作的食物名称以及操作类型可以以列表的形式显示在显示屏50上,以方便用户查看,例如:食物A为本次放入冰箱内的食物;食物B为本次从冰箱内部拿出的食物;食物C在冰箱内部进行了移动等等。

在门体10被关闭后,重新检测获取冰箱内部所有带有电子标签的食物的信息的过程中,射频识别读取模块30可以设置多个不同频率对冰箱内部带有电子标签的食物进行多次检测,以防止漏检。由于不同电子标签的识别频率可能会不同,因此在RFID读写器30对电子标签进行识别时,设置多个工作中心频率,在每个频率下均对电子标签进行一次识别,将每一次识别的结果进行汇总,得到冰箱内部食物的信息集合。例如,RFID读写器30调节至第一频率,对冰箱内部带有电子标签的食物进行检测,得到了A、B、C三种食物的信息,RFID读写器30再调节至第二频率,对冰箱内部带有电子标签的食物再次进行检测,得到了D、E两种食物的信息,那么,最终重新检测获取到的冰箱内部食物的信息集合包括A至E五种食物的信息。

在本实施例中,设置两个工作中心频率对电子标签进行检测,上述两个工作中心频率分别为921.375MHz和922.125MHz。

在所有被操作食物的操作类型确定以后,射频识别读取模块30还多次检测获取冰箱内部带有电子标签的食物的信息。

信息处理模块40还将每次检测得到的冰箱内部的食物的信息集合与第一数据库进行比较,将存在于食物的信息集合而不存在于第一数据库的食物信息添加至第一数据库,将存在于第一数据库,但持续预设检测次数均未出现在食物信息集合中的食物信息从第一数据库中删除。

在本实施例中,在所有被操作食物的操作类型确定以后,还可以对第一数据库进行进一步地修正,RFID读写器30多次检测冰箱内部食物的电子标签,如果某一食物信息存在于上述RFID读写器30检测获得的食物的信息集合中而不存在于第一数据库,证明该食物为漏检食物,将其添加至第一数据库。在持续预设检测次数的检测过程中,如果第一数据库中的某个食物信息一直未出现在上述食物的信息集合,证明该食物已经被拿出,将其信息从第一数据库中删除。进行上述修正后的第一数据库包含了当前冰箱内所有食物的信息,以供下一次检测使用。

本实施例还提供了一种冰箱食物操作的检测方法,图3是根据本发明一个实施例的冰箱食物操作的检测方法的示意图,该方法用于判断食物是否被操作,其包括:

步骤S302,在检测到冰箱门体10被开启的时间内,利用射频识别检测冰箱内部和靠近冰箱的食物带有的电子标签以获得食物的信息。上述被检测的食物包括在冰箱内部的所有食物,以及用户将要放入冰箱内的食物,在用户手持带有电子标签的食物靠近冰箱时,RFID读写器30便可以获取电子标签的信息。

步骤S304,持续测量每个电子标签的信号强度值,并计算在门体10开启期间,测量到的最大信号强度值和最小信号强度值的差值。在本实施例中,在门体10开启期间,每隔预设时间对每个电子标签的信号强度值进行一次采集,在获得的多个数据中挑选出最大值和最小值,并求其差值。由于在食物被操作的过程当中,其电子标签到RFID读写器30的距离会发生变化,其信号强度也会随距离的改变发生变化,一般而言,电子标签到RFID读写器30的距离越远,其信号强度越弱。

步骤S306,判断上述差值是否大于预设数值。冰箱通过上述信号差值确定食物是否被操作。

步骤S308,若步骤S308的判断结果为是,判定带有电子标签的食物为本次开门时间内被操作的食物。当某个食物位置发生明显移动时,例如从冰箱内部拿出,从外部放入冰箱内部或者由冰箱的一个间室移动到另外一个间室,上述差值会大于预设数值,此时判断该食物为本次用户开启门体10时进行操作的食物。

步骤S310,若步骤S308的判断结果为否,判定带有电子标签的食物为本次开门时间内未被操作的食物。当某个食物位置未发生移动或仅仅是在同一个间室内部进行微小移动时,上述差值会小于或等于预设数值,此时判断该食物为本次用户开启门体10时未被操作的食物。上述预设数值可以根据RFID读写器30的具体设置位置和冰箱型号大小进行设定。

图4是根据本发明一个实施例的冰箱食物操作的检测方法的流程图,该方法用于判断被操作食物的具体操作类型,上述操作类型包括从冰箱拿出食物、向冰箱内部放入食物、在冰箱内部移动食物,该方法依次执行以下步骤:

步骤S402,利用射频识别检测获取的冰箱内部所有带有电子标签的食物的信息组成第一数据库。

步骤S404,检测门体10是否被开启。门体开闭检测模块20检测冰箱门体10的开闭状态,在本实施例中门体开闭检测模块20可以包括压力传感器,压力传感器可以根据自身所受到的压力大小发送不同强度的电信号。压力传感器可以安装在冰箱箱体与门体10的接触面上,在门体10打开和关闭时,压力传感器所感受到的压力不同,通过向冰箱主控板发送不同强度的电信号来确定门体10的开闭状态。

步骤S406,在门体10被开启的时间内,利用射频识别检测食物带有的电子标签以获得食物的信息。

步骤S408,持续测量每个电子标签的信号强度值,并计算在门体10开启期间,测量到的最大信号强度值和最小信号强度值的差值。

步骤S410,判断差值是否大于预设数值。

步骤S412,若步骤S410的判断结果为是,判定带有电子标签的食物为本次开门时间内被操作的食物。

步骤S414,若步骤S410的判断结果为否,判定带有电子标签的食物为本次开门时间内未被操作的食物。

步骤S416,判断被操作的食物的信息存在于第一数据库中。

步骤S418,若步骤S416的判断结果为是,将被操作的食物的信息记录于第二数据库中。如果被操作的食物的信息存在于第一数据库中,证明该食物在用户本次打开门体10之前就已经存在于冰箱内部,该食物属于冰箱内部拿出的食物或在冰箱内部进行移动的食物。

步骤S420,判定被操作的食物为从外部放入冰箱内部的食物,并将食物的信息添加到第一数据库中。如果被操作的食物的信息不存在于第一数据库中,证明该食物在用户本次打开门体10之前不存在于冰箱内部,该食物属于从外部放入冰箱内部的食物。

步骤S422,检测门体10是否被关闭。

步骤S424,若步骤S422的判断结果为是,利用射频识别重新检测获取冰箱内部所有带有电子标签的食物的信息。重新检测获取的食物的信息包含用户本次操作结束后,冰箱内部放置的食物。在上述检测过程中,射频识别读取模块30可以设置多个不同频率对冰箱内部带有电子标签的食物进行多次检测,以防止漏检。由于不同电子标签的识别频率可能会不同,因此在RFID读写器30对电子标签进行识别时,设置多个工作中心频率,在每个频率下均对电子标签进行一次识别,将每一次识别的结果进行汇总,得到用户操作后冰箱内部食物的信息集合。

步骤S426,判断第二数据库中的食物信息是否存在于重新检测到的信息集合中。

步骤S428,若步骤S426的判断结果为是,判定食物为在冰箱内部进行移动的食物.。若某个食物存在于上述重新检测到的食物的信息集合中,证明门体10被关闭后,该食物存在于冰箱内部,为在冰箱内部进行移动的食物。

步骤S430,若步骤S426的判断结果为否,判定食物为从冰箱内部拿出的食物,并将食物的信息从第一数据库中删除。若某个食物不存在于上述食物的信息集合中,证明门体10被关闭后,该食物已经离开冰箱内部,该食物为从冰箱内部拿出的食物。

至此,冰箱内部被操作食物的具体操作类型已经得到明确。在所有被操作食物的操作类型确定以后,还可以对第一数据库进行进一步地修正,同时保存修正后的第一数据库以供后续检测使用。

图5是根据本发明另一个实施例的冰箱食物操作的检测方法的流程图,该方法用于对第一数据库进行进一步地修正,该方法依次执行以下步骤:

步骤S502,利用射频识别多次检测冰箱内部带有电子标签的食物的信息。

步骤S504,将每次检测得到的食物的信息集合与第一数据库进行比较。

步骤S506,将存在于食物的信息集合而不存在于第一数据库的食物信息添加至第一数据库。如果某一食物信息存在于上述RFID读写器30检测获得的食物的信息集合中而不存在于第一数据库,证明该食物为漏检食物,将其添加至第一数据库。

步骤S508,将存在于第一数据库,但持续预设检测次数均未出现在食物信息集合中的食物信息从第一数据库中删除。在持续预设检测次数的检测过程中,如果第一数据库中的某个食物信息一直未出现在上述食物的信息集合,证明该食物已经被拿出,将其信息从第一数据库中删除,上述预设检测次数可以由用户自行设定,例如可以为10。比如在第一次检测过程中,未检测到第一数据库中的A食物,则A食物未检测到的次数由0增加1,当进行到第十次检测时,A食物未检测到的次数增加到10(也就是说连续10次检测均为检测到A食物),那么认定冰箱内部已经没有A食物了,将A食物的信息从第一数据库中删除。

进行上述修正后的第一数据库包含了当前冰箱内所有食物的信息,以供下一次检测使用。

本实施例提供了一种冰箱食物操作的检测方法,包括:在检测到冰箱门体10被开启的时间内,利用射频识别检测食物带有的电子标签以获得食物的信息,并持续测量每个电子标签的信号强度值,并计算在门体10开启期间,测量到的最大信号强度值和最小信号强度值的差值;判断差值是否大于预设数值;若是,判定带有电子标签的食物为本次开门时间内被操作的食物,被操作的食物包括从冰箱内部拿出的食物,从外部放入冰箱内部的食物以及在冰箱内部进行移动的食物。由于在食物被操作的过程当中,其电子标签到射频识别读取模块30的距离会发生变化,其信号强度也会随距离的改变发生变化,本实施例的方法在门体10被开启的时间内,获取食物标签的信号强度的最大值和最小值,并计算其差值,通过信号强度差值判断食物是否被操作,相比较现有技术中其他检测方法检测更加准确。

进一步地,本实施例的方法还判断每个被操作的食物的信息是否存在于第一数据库中。若被操作的食物的信息不存在于第一数据库中,则判定被操作的食物为从外部放入冰箱内部的食物。

另外,本实施例的方法还分别判断每个第二数据库中的食物信息是否存在于重新检测得到的食物的信息集合中;若是,判定食物为在冰箱内部进行移动的食物;以及若否,判定食物为从冰箱内部拿出的食物。本实施例的方法通过对冰箱内部食物进行检测并与第一数据库和第二数据库进行比较,能够精确地判断出被操作食物的操作类型或进出冰箱的状态。

更进一步地,本实施例在门体10被关闭后,重新检测获取冰箱内部所有带有电子标签的食物的信息的过程中,射频识别读取模块30设置多个不同频率对冰箱内部带有电子标签的食物进行多次检测,以防止漏检。由于不同电子标签的识别频率可能会不同,因此在射频识别读取模块30对电子标签进行识别时,设置多个工作中心频率,在每个频率下均对电子标签进行一次识别,将每一次识别的结果进行汇总,得到冰箱内部食物的信息集合,提高了检测的精确度。

至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。

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