CN116530838A - 通过智能烹饪设备状态控制智能芯片的方法及装置 - Google Patents

通过智能烹饪设备状态控制智能芯片的方法及装置 Download PDF

Info

Publication number
CN116530838A
CN116530838A CN202310472284.3A CN202310472284A CN116530838A CN 116530838 A CN116530838 A CN 116530838A CN 202310472284 A CN202310472284 A CN 202310472284A CN 116530838 A CN116530838 A CN 116530838A
Authority
CN
China
Prior art keywords
cooking
intelligent
real
equipment
state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310472284.3A
Other languages
English (en)
Inventor
钱意
万晨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Huowang Intelligent Kitchen Electric Co ltd
Original Assignee
Shenzhen Huowang Intelligent Kitchen Electric Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Huowang Intelligent Kitchen Electric Co ltd filed Critical Shenzhen Huowang Intelligent Kitchen Electric Co ltd
Priority to CN202310472284.3A priority Critical patent/CN116530838A/zh
Publication of CN116530838A publication Critical patent/CN116530838A/zh
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47JKITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
    • A47J36/00Parts, details or accessories of cooking-vessels
    • A47J36/32Time-controlled igniting mechanisms or alarm devices
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47JKITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
    • A47J36/00Parts, details or accessories of cooking-vessels
    • A47J36/32Time-controlled igniting mechanisms or alarm devices
    • A47J36/321Time-controlled igniting mechanisms or alarm devices the electronic control being performed over a network, e.g. by means of a handheld device
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Food Science & Technology (AREA)
  • Cookers (AREA)

Abstract

本发明公开了一种通过智能烹饪设备状态控制智能芯片的方法及装置,包括:获取智能烹饪设备的实时工作数据;分析实时工作数据,得到智能烹饪设备的实时工作状态;根据实时工作状态,确定与智能烹饪设备的智能芯片相匹配的控制参数;根据控制参数,控制智能芯片执行与控制参数相匹配的设备控制操作,以使智能芯片对智能烹饪设备的工作状态进行控制。可见,实施本发明通过智能烹饪设备的实时工作数据分析智能烹饪设备的实时工作状态,并以此为基础灵活控制智能烹饪设备的智能芯片,进而对智能烹饪设备的工作状态进行控制,提高了智能烹饪设备的智能化程度,从而降低了智能烹饪设备的功耗,提升了智能烹饪设备的用户体验。

Description

通过智能烹饪设备状态控制智能芯片的方法及装置
技术领域
本发明涉及智能厨具技术领域,尤其涉及一种通过智能烹饪设备状态控制智能芯片的方法及装置。
背景技术
随着社会经济的发展,人们愈发追求食物烹饪的便捷度,而智能烹饪设备,如智能灶具,由于具有操作省时省力、方便快捷等优点,在人们日常生活中越来越普及,并且发挥着越来越重要的作用。
然而,实践发现,现有的智能烹饪设备的控制方法主要以用户在其控制面板上触发的控制指令并结合智能烹饪设备内置的菜谱等数据对智能烹饪设备的工作状态进行控制。由此可见,现有的智能烹饪设备在烹饪过程中仍然用户有意识地下达相应的控制指令,一旦用户遗忘或无暇发出控制指令,智能烹饪设备可能会一直保持当前的工作状态,无法实现真正意义上的智能化,导致智能烹饪设备的功耗较高。此外,由于智能烹饪设备内置的菜谱等数据较为固定,无法满足种类和数量多样化的食材的烹饪需求,并且在食材较少时很可能会烹饪过度,不仅导致智能烹饪设备的功耗较高,还降低了智能烹饪设备的用户体验。可见,如何提高智能烹饪设备的智能化程度,从而降低智能烹饪设备的功耗,提升智能烹饪设备的用户体验显得尤为重要。
发明内容
本发明所要解决的技术问题在于,提供一种通过智能烹饪设备状态控制智能芯片的方法及装置,能够提高智能烹饪设备的智能化程度,从而降低智能烹饪设备的功耗,提升智能烹饪设备的用户体验。
为了解决上述技术问题,本发明第一方面公开了一种通过智能烹饪设备状态控制智能芯片的方法,所述方法包括:
获取智能烹饪设备的实时工作数据,所述实时工作数据至少包括所述智能烹饪设备的传感器采集到的所述智能烹饪设备的第一实时工作数据;
分析所述实时工作数据,得到所述智能烹饪设备的实时工作状态;
根据所述实时工作状态,确定与所述智能烹饪设备的智能芯片相匹配的控制参数;
根据所述控制参数,控制所述智能芯片执行与所述控制参数相匹配的设备控制操作,以使所述智能芯片对所述智能烹饪设备的工作状态进行控制。
作为一种可选的实施方式,在本发明第一方面中,所述分析所述实时工作数据,得到所述智能烹饪设备的实时工作状态,包括:
基于预先设定的第一分析算法,计算所述实时工作数据与所述智能烹饪设备的烹饪类型集合中每种烹饪类型之间的匹配度;
将所述烹饪类型集合中与所述实时工作数据的匹配度最高的烹饪类型确定为所述智能烹饪设备的实时烹饪类型;
基于预先设定的第二分析算法,计算所述实时工作数据与所述实时烹饪类型的烹饪状态集合中每种烹饪状态之间的匹配度;
将所述烹饪状态集合中与所述实时工作数据的匹配度最高的烹饪状态确定为所述智能烹饪设备的实时工作状态。
作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:
判断所述智能烹饪设备对应的工作数据库中是否存在与所述实时工作数据存在关联关系的历史工作数据;
当判断结果为是时,以所述历史工作数据为依据,对所述智能烹饪设备的烹饪类型集合进行限缩,得到新的烹饪类型集合,并触发执行所述的分析所述实时工作数据,得到所述智能烹饪设备的实时工作状态的步骤;
所述判断所述智能烹饪设备对应的工作数据库中是否存在与所述实时工作数据存在关联关系的历史工作数据,包括:
确定所述智能烹饪设备对应的工作数据库中每条工作数据的记录时刻与当前时刻之间的间隔时长,作为该工作数据的存储时长;
判断所述工作数据库中是否存在存储时长小于第一时长阈值的目标工作数据;
当判断出所述工作数据库中存在所述目标工作数据时,确定所述工作数据库中存在与所述实时工作数据存在关联关系的历史工作数据,所述历史工作数据包括所述目标工作数据。
作为一种可选的实施方式,在本发明第一方面中,所述第一实时工作数据包括所述智能烹饪设备的多个烹饪区域的子实时工作数据,每个所述烹饪区域的子实时工作数据包括该烹饪区域的承重信息和/或该烹饪区域的温度信息;
所述方法还包括:
根据每个所述烹饪区域的子实时工作数据以及所述智能烹饪设备对应的锅具类型,判断所述智能烹饪设备正在烹饪的烹饪对象是否满足受热均匀条件;
当判断出所述烹饪对象不满足所述受热均匀条件时,根据每个所述烹饪区域的子实时工作数据,确定每个所述烹饪区域相匹配的加热控制参数,并根据每个所述烹饪区域相匹配的加热控制参数,控制所述智能芯片执行所述加热控制参数相匹配的加热控制操作,以使所述智能芯片对每个所述烹饪区域的加热状态进行控制;和/或,
当判断出所述烹饪对象不满足所述受热均匀条件时,根据每个所述烹饪区域的子实时工作数据,确定与所述智能烹饪设备的食材翻动工具相匹配的翻动控制参数,并根据所述翻动控制参数,控制所述智能芯片执行所述翻动控制参数相匹配的翻动控制操作,以使所述智能芯片对所述食材翻动工具的工作状态进行控制。
作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:
当接收到用户针对食材的一个或多个烹饪过程触发的菜谱存储指令时,获取所有所述烹饪过程中所述智能烹饪设备的烹饪数据,所述烹饪数据包括所有所述烹饪过程中用户针对所述智能烹饪设备触发的所有烹饪指令、所有所述烹饪过程中用于控制所述智能芯片的所有已执行控制参数、所有所述烹饪过程中获取到的所述智能烹饪设备的所有实时工作数据中的一个或多个;
基于所述烹饪数据,生成所有所述烹饪过程对应的菜谱;
将所有所述烹饪过程对应的菜谱存储于所述智能芯片中。
作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:
当接收到用户针对食材的一个或多个历史烹饪过程或某个菜谱触发的烹饪执行指令时,获取每个所述历史烹饪过程或所述某个菜谱中用于控制所述智能芯片的控制参数集合,所述烹饪执行指令的指令内容包括每个所述历史烹饪过程或所述某个菜谱的重复执行次数,所述控制参数集合包括按照执行顺序排列的至少一个待执行控制参数以及每个所述待执行控制参数对应的执行条件,每个所述待执行控制参数对应的执行条件用于表示在控制所述智能芯片执行该待执行控制参数对应的设备控制操作之前所述智能烹饪设备的工作状态需满足的必要条件;
根据所述控制参数集合,控制所述智能芯片执行与所述控制参数集合相匹配的设备控制操作,以使所述智能芯片对所述智能烹饪设备的工作状态进行控制;
在所述烹饪执行指令的执行过程中,监测所述智能烹饪设备的工作状态是否满足烹饪中止条件,当所述智能烹饪设备的工作状态满足所述烹饪中止条件时,中止执行所述烹饪执行指令。
作为一种可选的实施方式,在本发明第一方面中,所述在所述烹饪执行指令的执行过程中,监测所述智能烹饪设备的工作状态是否满足烹饪中止条件,包括:
在所述烹饪执行指令的执行过程中,判断所述控制参数集合对应的已执行次数是否大于等于所述重复执行次数,当判断结果为是时,确定所述智能烹饪设备的工作状态满足烹饪中止条件;和/或,
在所述烹饪执行指令的执行过程中,检测是否接收到所述智能烹饪设备或所述智能芯片发送的烹饪异常提醒,当检测结果为是时,确定所述智能烹饪设备的工作状态满足烹饪中止条件;和/或,
在所述烹饪执行指令的执行过程中,对于每个所述历史烹饪过程或所述某个菜谱中的每个手动投料步骤,根据所述烹饪执行指令的执行过程中获取到的获取智能烹饪设备的实时工作数据,判断用户是否已执行该手动投料步骤,当判断结果为否时,确定所述智能烹饪设备的工作状态满足烹饪中止条件;和/或,
在所述烹饪执行指令的执行过程中,对于每个所述待执行控制参数,在该待执行控制参数的上一个待执行控制参数对应的设备控制操作执行完毕后,判断所述智能烹饪设备的工作状态是否满足该待执行控制参数对应的执行条件,当判断结果为否时,确定所述智能烹饪设备的工作状态满足烹饪中止条件。
作为一种可选的实施方式,在本发明第一方面中,在所述根据所述控制参数,控制所述智能芯片执行与所述控制参数相匹配的设备控制操作,以使所述智能芯片对所述智能烹饪设备的工作状态进行控制之前,所述方法还包括:
判断所述智能芯片是否存在正在执行和/或待执行的至少一个在先设备控制操作;
当判断出所述智能芯片存在正在执行和/或待执行的至少一个在先设备控制操作时,判断所有所述在先设备控制操作中是否包含冲突控制操作,其中,所述冲突控制操作为与所述控制参数相匹配的设备控制操作存在执行冲突的在先设备控制操作;
当判断出所有所述在先设备控制操作中存在所述冲突控制操作时,控制所述智能芯片停止执行所述冲突控制操作以及所述冲突控制操作相关联的在先设备控制操作,并触发执行所述的根据所述控制参数,控制所述智能芯片执行与所述控制参数相匹配的设备控制操作,以使所述智能芯片对所述智能烹饪设备的工作状态进行控制的步骤。
本发明第二方面公开了一种通过智能烹饪设备状态控制智能芯片的装置,所述装置包括:
获取模块,用于获取智能烹饪设备的实时工作数据,所述实时工作数据至少包括所述智能烹饪设备的传感器采集到的所述智能烹饪设备的第一实时工作数据;
分析模块,用于分析所述实时工作数据,得到所述智能烹饪设备的实时工作状态;
确定模块,用于根据所述实时工作状态,确定与所述智能烹饪设备的智能芯片相匹配的控制参数;
控制模块,用于根据所述控制参数,控制所述智能芯片执行与所述控制参数相匹配的设备控制操作,以使所述智能芯片对所述智能烹饪设备的工作状态进行控制。
作为一种可选的实施方式,在本发明第二方面中,所述分析模块分析所述实时工作数据,得到所述智能烹饪设备的实时工作状态的具体方式,包括:
基于预先设定的第一分析算法,计算所述实时工作数据与所述智能烹饪设备的烹饪类型集合中每种烹饪类型之间的匹配度;
将所述烹饪类型集合中与所述实时工作数据的匹配度最高的烹饪类型确定为所述智能烹饪设备的实时烹饪类型;
基于预先设定的第二分析算法,计算所述实时工作数据与所述实时烹饪类型的烹饪状态集合中每种烹饪状态之间的匹配度;
将所述烹饪状态集合中与所述实时工作数据的匹配度最高的烹饪状态确定为所述智能烹饪设备的实时工作状态。
作为一种可选的实施方式,在本发明第二方面中,所述装置还包括:
第一判断模块,用于判断所述智能烹饪设备对应的工作数据库中是否存在与所述实时工作数据存在关联关系的历史工作数据;
所述分析模块,还用于当所述第一判断模块判断出所述工作数据库中存在所述历史工作数据时,以所述历史工作数据为依据,对所述智能烹饪设备的烹饪类型集合进行限缩,得到新的烹饪类型集合,并执行所述的分析所述实时工作数据,得到所述智能烹饪设备的实时工作状态的步骤;
所述第一判断模块判断所述智能烹饪设备对应的工作数据库中是否存在与所述实时工作数据存在关联关系的历史工作数据的具体方式,包括:
确定所述智能烹饪设备对应的工作数据库中每条工作数据的记录时刻与当前时刻之间的间隔时长,作为该工作数据的存储时长;
判断所述工作数据库中是否存在存储时长小于第一时长阈值的目标工作数据;
当判断出所述工作数据库中存在所述目标工作数据时,确定所述工作数据库中存在与所述实时工作数据存在关联关系的历史工作数据,所述历史工作数据包括所述目标工作数据。
作为一种可选的实施方式,在本发明第二方面中,所述第一实时工作数据包括所述智能烹饪设备的多个烹饪区域的子实时工作数据,每个所述烹饪区域的子实时工作数据包括该烹饪区域的承重信息和/或该烹饪区域的温度信息;
所述装置还包括:
第二判断模块,用于根据每个所述烹饪区域的子实时工作数据以及所述智能烹饪设备对应的锅具类型,判断所述智能烹饪设备正在烹饪的烹饪对象是否满足受热均匀条件;
所述确定模块,还用于当所述第二判断模块判断出所述烹饪对象不满足所述受热均匀条件时,根据每个所述烹饪区域的子实时工作数据,确定每个所述烹饪区域相匹配的加热控制参数,和/或,根据每个所述烹饪区域的子实时工作数据,确定与所述智能烹饪设备的食材翻动工具相匹配的翻动控制参数;
所述控制模块,还用于根据每个所述烹饪区域相匹配的加热控制参数,控制所述智能芯片执行所述加热控制参数相匹配的加热控制操作,以使所述智能芯片对每个所述烹饪区域的加热状态进行控制,和/或,根据所述翻动控制参数,控制所述智能芯片执行所述翻动控制参数相匹配的翻动控制操作,以使所述智能芯片对所述食材翻动工具的工作状态进行控制。
作为一种可选的实施方式,在本发明第二方面中,所述获取模块,还用于当接收到用户针对食材的一个或多个烹饪过程触发的菜谱存储指令时,获取所有所述烹饪过程中所述智能烹饪设备的烹饪数据,所述烹饪数据包括所有所述烹饪过程中用户针对所述智能烹饪设备触发的所有烹饪指令、所有所述烹饪过程中用于控制所述智能芯片的所有已执行控制参数、所有所述烹饪过程中获取到的所述智能烹饪设备的所有实时工作数据中的一个或多个;
所述装置还包括:
生成模块,用于基于所述烹饪数据,生成所有所述烹饪过程对应的菜谱;
存储模块,用于将所有所述烹饪过程对应的菜谱存储于所述智能芯片中。
作为一种可选的实施方式,在本发明第二方面中,所述获取模块,还用于当接收到用户针对食材的一个或多个历史烹饪过程或某个菜谱触发的烹饪执行指令时,获取每个所述历史烹饪过程或所述某个菜谱中用于控制所述智能芯片的控制参数集合,所述烹饪执行指令的指令内容包括每个所述历史烹饪过程或所述某个菜谱的重复执行次数,所述控制参数集合包括按照执行顺序排列的至少一个待执行控制参数以及每个所述待执行控制参数对应的执行条件,每个所述待执行控制参数对应的执行条件用于表示在控制所述智能芯片执行该待执行控制参数对应的设备控制操作之前所述智能烹饪设备的工作状态需满足的必要条件;
所述控制模块,还用于根据所述控制参数集合,控制所述智能芯片执行与所述控制参数集合相匹配的设备控制操作,以使所述智能芯片对所述智能烹饪设备的工作状态进行控制;
所述装置还包括:
监测模块,用于在所述烹饪执行指令的执行过程中,监测所述智能烹饪设备的工作状态是否满足烹饪中止条件;
所述控制模块,还用于当所述智能烹饪设备的工作状态满足所述烹饪中止条件时,中止执行所述烹饪执行指令。
作为一种可选的实施方式,在本发明第二方面中,所述监测模块在所述烹饪执行指令的执行过程中,监测所述智能烹饪设备的工作状态是否满足烹饪中止条件,包括:
在所述烹饪执行指令的执行过程中,判断所述控制参数集合对应的已执行次数是否大于等于所述重复执行次数,当判断结果为是时,确定所述智能烹饪设备的工作状态满足烹饪中止条件;和/或,
在所述烹饪执行指令的执行过程中,检测是否接收到所述智能烹饪设备或所述智能芯片发送的烹饪异常提醒,当检测结果为是时,确定所述智能烹饪设备的工作状态满足烹饪中止条件;和/或,
在所述烹饪执行指令的执行过程中,对于每个所述历史烹饪过程或所述某个菜谱中的每个手动投料步骤,根据所述烹饪执行指令的执行过程中获取到的获取智能烹饪设备的实时工作数据,判断用户是否已执行该手动投料步骤,当判断结果为否时,确定所述智能烹饪设备的工作状态满足烹饪中止条件;和/或,
在所述烹饪执行指令的执行过程中,对于每个所述待执行控制参数,在该待执行控制参数的上一个待执行控制参数对应的设备控制操作执行完毕后,判断所述智能烹饪设备的工作状态是否满足该待执行控制参数对应的执行条件,当判断结果为否时,确定所述智能烹饪设备的工作状态满足烹饪中止条件。
作为一种可选的实施方式,在本发明第二方面中,所述装置还包括:
第三判断模块,用于在所述控制模块根据所述控制参数,控制所述智能芯片执行与所述控制参数相匹配的设备控制操作,以使所述智能芯片对所述智能烹饪设备的工作状态进行控制之前,判断所述智能芯片是否存在正在执行和/或待执行的至少一个在先设备控制操作;当判断出所述智能芯片存在正在执行和/或待执行的至少一个在先设备控制操作时,判断所有所述在先设备控制操作中是否包含冲突控制操作,其中,所述冲突控制操作为与所述控制参数相匹配的设备控制操作存在执行冲突的在先设备控制操作;
所述控制模块,还用于当所述第三判断模块判断出所有所述在先设备控制操作中存在所述冲突控制操作时,控制所述智能芯片停止执行所述冲突控制操作以及所述冲突控制操作相关联的在先设备控制操作,并执行所述的根据所述控制参数,控制所述智能芯片执行与所述控制参数相匹配的设备控制操作,以使所述智能芯片对所述智能烹饪设备的工作状态进行控制的步骤。
本发明第三方面公开了另一种通过智能烹饪设备状态控制智能芯片的装置,所述装置包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的通过智能烹饪设备状态控制智能芯片的方法。
本发明第四方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的通过智能烹饪设备状态控制智能芯片的方法。
与现有技术相比,本发明实施例具有以下有益效果:
本发明实施例中,获取智能烹饪设备的实时工作数据,实时工作数据至少包括智能烹饪设备的传感器采集到的智能烹饪设备的第一实时工作数据;分析实时工作数据,得到智能烹饪设备的实时工作状态;根据实时工作状态,确定与智能烹饪设备的智能芯片相匹配的控制参数;根据控制参数,控制智能芯片执行与控制参数相匹配的设备控制操作,以使智能芯片对智能烹饪设备的工作状态进行控制。可见,实施本发明通过智能烹饪设备的实时工作数据分析智能烹饪设备的实时工作状态,并以此为基础灵活控制智能烹饪设备的智能芯片,进而对智能烹饪设备的工作状态进行控制,从而能够在用户未发出控制指令的情况下仍然能够调整智能烹饪设备的工作状态,提高了智能烹饪设备的智能化程度,不仅降低了智能烹饪设备的功耗,减少食材烹饪过度的情况发生,还能够满足用户多样化的烹饪需求,提升了智能烹饪设备的用户体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种通过智能烹饪设备状态控制智能芯片的方法的流程示意图;
图2是本发明实施例公开的另一种通过智能烹饪设备状态控制智能芯片的方法的流程示意图;
图3是本发明实施例公开的一种通过智能烹饪设备状态控制智能芯片的装置的结构示意图;
图4是本发明实施例公开的另一种通过智能烹饪设备状态控制智能芯片的装置的结构示意图;
图5是本发明实施例公开的又一种通过智能烹饪设备状态控制智能芯片的装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或端没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或端固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本发明公开了一种通过智能烹饪设备状态控制智能芯片的方法及装置,能够通过智能烹饪设备的实时工作数据分析智能烹饪设备的实时工作状态,并以此为基础灵活控制智能烹饪设备的智能芯片,进而对智能烹饪设备的工作状态进行控制,从而能够在用户未发出控制指令的情况下仍然能够调整智能烹饪设备的工作状态,提高了智能烹饪设备的智能化程度,不仅降低了智能烹饪设备的功耗,减少食材烹饪过度的情况发生,还能够满足用户多样化的烹饪需求,提升了智能烹饪设备的用户体验。以下分别进行详细说明。
实施例一
请参阅图1,图1是本发明实施例公开的一种通过智能烹饪设备状态控制智能芯片的方法的流程示意图。其中,图1所描述的通过智能烹饪设备状态控制智能芯片的方法可以应用于智能烹饪设备中,如智能烹饪设备的控制***、智能芯片中,也可以应用于对智能烹饪设备进行控制的终端设备,如用户的智能手机,还可以应用于对智能烹饪设备进行控制的云端服务器中,并且,该智能烹饪设备可以为智能灶具、智能锅具、智能灶锅一体设备等中的任意一种,本发明实施例不做限定。如图1所示,该通过智能烹饪设备状态控制智能芯片的方法可以包括以下操作:
101、获取智能烹饪设备的实时工作数据。
本发明实施例中,可选的,实时工作数据至少包括智能烹饪设备的传感器采集到的智能烹饪设备的第一实时工作数据,传感器可以包括但不限于温度传感器、湿度传感器、声音传感器、压力传感器、气压传感器等中的一种或多种,比如,若智能烹饪设备包含锅具,则第一实时工作参数可以包括但不限于锅底、锅壁、锅盖、锅体内的温度、湿度、声音、压力、气压等参数。进一步可选的,实时工作数据还可以包括用户针对智能烹饪设备输入的第二实时工作数据,第二实时工作数据可以包括但不限于用户触发的烹饪指令、用户输入的放料数据、用户输入的食材数据等中的一种或多种。又进一步可选的,实时工作数据还可以包括智能烹饪设备的一个或多个设备部件当前的第三实时工作数据,第三实时工作数据可以包括但不限于加热器件的实时加热参数、食材翻动工具的实时翻动参数、放料器件的实时放料参数、食材处理工具的实时处理参数、气阀器件的实时排气参数、声音提示装置的实时声音提示参数、显示面板的实时显示参数、智能芯片正在执行的实时控制参数中的一个或多个。可见,这样能够提高获取到的实时工作参数的多样性,进而有利于提高确定实时工作状态的准确性。
102、分析实时工作数据,得到智能烹饪设备的实时工作状态。
作为一种可选的实施方式,分析实时工作数据,得到智能烹饪设备的实时工作状态,可以包括:
基于预先设定的第一分析算法,计算实时工作数据与智能烹饪设备的烹饪类型集合中每种烹饪类型之间的匹配度;
将烹饪类型集合中与实时工作数据的匹配度最高的烹饪类型确定为智能烹饪设备的实时烹饪类型;
基于预先设定的第二分析算法,计算实时工作数据与实时烹饪类型的烹饪状态集合中每种烹饪状态之间的匹配度;
将烹饪状态集合中与实时工作数据的匹配度最高的烹饪状态确定为智能烹饪设备的实时工作状态。
在该可选的实施方式中,可选的,烹饪类型可以包括但不限于炒、蒸、煮、炸、烤、煎、炖、煨、煲等,烹饪状态可以包括但不限于热锅状态、热油状态、升温状态、放料状态、沸腾状态、收汁状态、焦糊状态、保温状态等。
可见,实施该可选的实施方式通过预设的分析算法对实时工作数据进行分析,依次得到智能烹饪设备的实时烹饪类型和烹饪状态,提高了智能烹饪设备的实时工作状态分析的准确性和可靠性。
103、根据实时工作状态,确定与智能烹饪设备的智能芯片相匹配的控制参数。
本发明实施例中,可选的,控制参数可以包括但不限于加热器件所对应的加热控制参数、食材翻动工具所对应的翻动控制参数、放料器件所对应的放料控制参数、食材处理工具所对应的食材处理控制参数、气阀器件所对应的排气控制参数、声音提示装置所对应的声音提示控制参数、显示面板所对应的显示控制参数等中的一个或多个。
作为一种可选的实施方式,根据实时工作状态,确定与智能烹饪设备的智能芯片相匹配的控制参数,可以包括:
基于实时工作状态对应的预设分析算法对实时工作数据进行分析,得到实时工作状态对应的状态参数;
根据状态参数,确定智能烹饪设备的智能芯片相匹配的控制参数。
可选的,预设分析算法可以包括但不限于热锅状态对应的温度斜率算法、热油状态对应的温度斜率算法、升温状态对应的温度斜率算法、放料状态对应的温度斜率算法、沸腾状态对应的沸腾速度算法、收汁状态对应的温度斜率算法、焦糊状态对应的焦糊程度算法等中的一个或多个。
可见,实施该可选的实施方式还能够根据预设分析算法计算实时工作状态的状态参数,进而确定智能芯片相匹配的控制参数,提高了确定控制参数的准确性和可靠性。
104、根据控制参数,控制智能芯片执行与控制参数相匹配的设备控制操作,以使智能芯片对智能烹饪设备的工作状态进行控制。
本发明实施例中,智能芯片通过与智能烹饪设备进行通信以对智能烹饪设备的工作状态进行控制,具体的,智能芯片通过与智能烹饪设备的每个设备部件进行通信以对该设备部件的工作状态进行控制。
可见,实施本发明实施例通过智能烹饪设备的实时工作数据分析智能烹饪设备的实时工作状态,并以此为基础灵活控制智能烹饪设备的智能芯片,进而对智能烹饪设备的工作状态进行控制,从而能够在用户未发出控制指令的情况下仍然能够调整智能烹饪设备的工作状态,提高了智能烹饪设备的智能化程度,不仅降低了智能烹饪设备的功耗,减少食材烹饪过度的情况发生,还能够满足用户多样化的烹饪需求,提升了智能烹饪设备的用户体验。
在一个可选的实施例中,该方法还可以包括:
判断智能烹饪设备对应的工作数据库中是否存在与实时工作数据存在关联关系的历史工作数据;
当判断结果为是时,以历史工作数据为依据,对智能烹饪设备的烹饪类型集合进行限缩,得到新的烹饪类型集合,并触发执行上述的分析实时工作数据,得到智能烹饪设备的实时工作状态的步骤。
可见,实施该可选的实施例能够结合智能烹饪设备的历史工作数据来缩小智能烹饪设备的实时烹饪类型的选择范围,从而有利于提高确定实时烹饪类型的效率和准确性。
在该可选的实施例中,作为一种可选的实施方式,判断智能烹饪设备对应的工作数据库中是否存在与实时工作数据存在关联关系的历史工作数据,可以包括:
确定智能烹饪设备对应的工作数据库中每条工作数据的记录时刻与当前时刻之间的间隔时长,作为该工作数据的存储时长;
判断工作数据库中是否存在存储时长小于第一时长阈值的目标工作数据;
当判断出工作数据库中存在目标工作数据时,确定工作数据库中存在与实时工作数据存在关联关系的历史工作数据,历史工作数据包括目标工作数据。
可见,实施该可选的实时方式根据工作数据的存储时长来筛选与实时工作数据存在关联关系的历史工作数据,能够减少将其他烹饪过程中的历史工作数据误当成本次烹饪过程中的历史工作数据的情况发生。
在该可选的实施方式中,进一步可选的,当判断出工作数据库中存在目标工作数据时,在确定工作数据库中存在与实时工作数据存在关联关系的历史工作数据之前,该方法还可以包括:
判断智能烹饪设备是否在目标工作数据的记录时刻与当前时刻之间的某一时间段内处于关闭状态;
当判断出智能烹饪设备在某一时间段内处于关闭状态时,判断某一时间段的时长是否小于第二时长阈值;
当判断出某一时间段的时长小于第二时长阈值时,触发执行上述的确定工作数据库中存在与实时工作数据存在关联关系的历史工作数据的步骤。
可见,实施该可选的实施方式还能够减少误将上一次烹饪过程中的历史工作数据误当成与实时工作数据存在关联关系的历史工作数据的情况发生。
在另一个可选的实施例中,智能烹饪设备可以包括多个烹饪区域,第一实时工作数据包括智能烹饪设备的多个烹饪区域的子实时工作数据,每个烹饪区域的子实时工作数据可以包括该烹饪区域的承重信息和/或该烹饪区域的温度信息;
该方法还可以包括:
根据每个烹饪区域的子实时工作数据以及智能烹饪设备对应的锅具类型,判断智能烹饪设备正在烹饪的烹饪对象是否满足受热均匀条件;
当判断出烹饪对象不满足受热均匀条件时,根据每个烹饪区域的子实时工作数据,确定每个烹饪区域相匹配的加热控制参数,并根据每个烹饪区域相匹配的加热控制参数,控制智能芯片执行加热控制参数相匹配的加热控制操作,以使智能芯片对每个烹饪区域的加热状态进行控制;和/或,
当判断出烹饪对象不满足受热均匀条件时,根据每个烹饪区域的子实时工作数据,确定与智能烹饪设备的食材翻动工具相匹配的翻动控制参数,并根据翻动控制参数,控制智能芯片执行翻动控制参数相匹配的翻动控制操作,以使智能芯片对食材翻动工具的工作状态进行控制。
在该可选的实施例中,可选的,食材翻动工具可以包括但不限于搅拌器、夹具、炒菜铲等中的一种或多种。
可见,实施该可选的实施例能够智能烹饪设备的不同烹饪区域受热不均匀时,为每个烹饪区域设置不同的加热控制参数,或者控制食材翻动工具对食材进行翻动,从而提高食材的受热均匀程度,进而有利于提高食材烹饪效率并减少部分食材焦糊的情况。
在该可选的实施例中,作为一种可选的实施方式,根据每个烹饪区域的子实时工作数据以及智能烹饪设备对应的锅具类型,判断智能烹饪设备正在烹饪的烹饪对象是否满足受热均匀条件,可以包括:
根据每个烹饪区域的子实时工作数据,计算每个烹饪区域所对应的第一受热程度;
根据智能烹饪设备对应的锅具类型,确定每个烹饪区域对应的受热系数,每个烹饪区域对应的受热系数用于表征在相同温度条件下该烹饪区域的加热效率,其中,若锅具类型表示智能烹饪设备对应的锅具包括平底区域,则区域类型为平底区域的每个烹饪区域的受热系数相等,若锅具类型表示智能烹饪设备对应的锅具包括非平底区域,则对于区域类型为非平底区域的每个烹饪区域而言,若该烹饪区域与锅具中心的距离越近,该烹饪区域的受热系数越大;
根据每个烹饪区域对应的受热系数以及每个烹饪区域所对应的第一受热程度,计算每个烹饪区域所对应的第二受热程度;
根据每个烹饪区域所对应的第二受热程度,判断智能烹饪设备正在烹饪的烹饪对象是否满足受热均匀条件。
可选的,为了简化计算过程,可以忽略锅内纹路对受热系数的影响,比如,对于平底锅而言,即使平底锅表面为蜂窝网络结构,仍然将其烹饪区域视为平底区域。
可见,实施该可选的实施方式能够为锅具的平底区域和非平底区域分配不同的受热系数,并基于受热系数计算智能烹饪设备的不同烹饪区域的受热程度,提高计算不同烹饪区域的受热程度的准确性和可靠性,进而提高了判断烹饪对象是否满足受热均匀条件的准确性和可靠性。
在又一个可选的实施例中,在根据控制参数,控制智能芯片执行与控制参数相匹配的设备控制操作,以使智能芯片对智能烹饪设备的工作状态进行控制之前,该方法还可以包括:
判断智能芯片是否存在正在执行和/或待执行上述的至少一个在先设备控制操作;
当判断出智能芯片存在正在执行和/或待执行上述的至少一个在先设备控制操作时,判断所有在先设备控制操作中是否包含冲突控制操作,其中,冲突控制操作可以为与控制参数相匹配的设备控制操作存在执行冲突的在先设备控制操作;
当判断出所有在先设备控制操作中存在冲突控制操作时,控制智能芯片停止执行冲突控制操作以及冲突控制操作相关联的在先设备控制操作,并触发执行上述的根据控制参数,控制智能芯片执行与控制参数相匹配的设备控制操作,以使智能芯片对智能烹饪设备的工作状态进行控制的步骤。
举例来说,在确定出实时工作状态为焦糊状态之后,智能芯片当前需执行降温控制操作,而智能芯片待执行的在先设备控制操作包括加热控制操作以及与加热控制操作相关联的放料控制操作,此时停止执行加热控制操作以及后续的放料控制操作。
可见,实施该可选的实施例能够在控制智能芯片执行控制参数相匹配的设备控制操作之前,停止执行与该设备控制操作相冲突的在先设备控制操作,从而提高智能芯片控制的准确性和可靠性,进而提高智能烹饪设备控制的准确性和可靠性。
在又一个可选的实施例中,该方法还可以包括:
基于实时工作状态对应的预设分析算法对实时工作数据进行分析,得到实时工作状态对应的状态持续时长;
判断状态持续时长是否大于等于实时工作状态对应的状态持续时长阈值,当判断结果为是时,触发执行上述的根据实时工作状态,确定与智能烹饪设备的智能芯片相匹配的控制参数的步骤。
可选的,预设分析算法还可以包括但不限于热锅状态对应的热锅时长分析算法、热油状态对应的热油时长分析算法、升温状态对应的升温时长分析算法、放料状态对应的放料时长分析算法、沸腾状态对应的沸腾时长分析算法、收汁状态对应的收汁时长分析算法、焦糊状态对应的焦糊时长分析程度算法、保温状态对应的保温时长分析算法等中的一个或多个。
可见,实施该可选的实施例还能够在实时工作状态的状态持续时长达到预设的状态持续时长阈值时才进一步确定智能芯片相匹配的控制参数,从而减少由于过早调整智能烹饪设备的工作状态而导致烹饪效果不佳的情况发生。
实施例二
请参阅图2,图2是本发明实施例公开的另一种通过智能烹饪设备状态控制智能芯片的方法的流程示意图。其中,图2所描述的通过智能烹饪设备状态控制智能芯片的方法可以应用于智能烹饪设备中,如智能烹饪设备的控制***、智能芯片中,也可以应用于对智能烹饪设备进行控制的终端设备,如用户的智能手机,还可以应用于对智能烹饪设备进行控制的云端服务器中,并且,该智能烹饪设备可以为智能灶具、智能锅具、智能灶锅一体设备等中的任意一种,本发明实施例不做限定。如图2所示,该通过智能烹饪设备状态控制智能芯片的方法可以包括以下操作:
201、获取智能烹饪设备的实时工作数据。
202、分析实时工作数据,得到智能烹饪设备的实时工作状态。
203、根据实时工作状态,确定与智能烹饪设备的智能芯片相匹配的控制参数。
204、根据控制参数,控制智能芯片执行与控制参数相匹配的设备控制操作,以使智能芯片对智能烹饪设备的工作状态进行控制。
本发明实施例中,针对步骤201-步骤204的其他描述,请参照实施例一中针对步骤101-步骤104的详细描述,本发明实施例不再赘述。
205、当接收到用户针对食材的一个或多个烹饪过程触发的菜谱存储指令时,获取所有烹饪过程中智能烹饪设备的烹饪数据。
可选的,烹饪过程可以为历史烹饪过程,也可以为当前正在进行的烹饪过程,还可以为即将开始的烹饪过程,本发明实施例不做限定。进一步可选的,若菜谱存储指令中包含用户指定的烹饪过程对应的起始时间和结束时间,则获取智能烹饪设备在起始时间和结束时间内的烹饪数据,作为烹饪过程中智能烹饪数据的烹饪数据;若菜谱存储指令中不包含用户指定的烹饪过程对应的起始时间和结束时间,则根据烹饪过程中智能烹饪设备的开机时间和关机时间,确定烹饪过程对应的起始时间和结束时间,再执行上述的获取智能烹饪设备再起始时间和结束时间内的烹饪数据,作为烹饪过程中智能烹饪设备的烹饪数据的步骤,这样能够智能化确定烹饪过程的起始时刻和结束时刻,提高获取到的烹饪数据的准确性。
可选的,烹饪数据可以包括但不限于所有烹饪过程中用户针对智能烹饪设备触发的所有烹饪指令、所有烹饪过程中用于控制智能芯片的所有已执行控制参数、所有烹饪过程中获取到的智能烹饪设备的所有实时工作数据中的一个或多个。
206、基于烹饪数据,生成所有烹饪过程对应的菜谱。
207、将所有烹饪过程对应的菜谱存储于智能芯片中。
可见,实施本发明实施例通过智能烹饪设备的实时工作数据分析智能烹饪设备的实时工作状态,并以此为基础灵活控制智能烹饪设备的智能芯片,进而对智能烹饪设备的工作状态进行控制,从而能够在用户未发出控制指令的情况下仍然能够调整智能烹饪设备的工作状态,提高了智能烹饪设备的智能化程度,不仅降低了智能烹饪设备的功耗,减少食材烹饪过度的情况发生,还能够满足用户多样化的烹饪需求,提升了智能烹饪设备的用户体验,此外,还能够在接收到用户针对烹饪过程中触发的菜谱存储指令时,根据该烹饪过程中智能烹饪设备的烹饪数据自动生成菜谱并存储于智能芯片中,不仅丰富了智能烹饪设备的菜谱,以满足用户多样化的烹饪数据,还能够减少用户手动输入菜谱的步骤,提高了菜谱录入的效率,进而有利于进一步提升智能烹饪设备的用户体验。
在一个可选的实施例中,该方法还可以包括:
当接收到用户针对食材的一个或多个历史烹饪过程或某个菜谱触发的烹饪执行指令时,获取每个历史烹饪过程或某个菜谱中用于控制智能芯片的控制参数集合,烹饪执行指令的指令内容包括每个历史烹饪过程或某个菜谱的重复执行次数,控制参数集合包括按照执行顺序排列的至少一个待执行控制参数以及每个待执行控制参数对应的执行条件,每个待执行控制参数对应的执行条件用于表示在控制智能芯片执行该待执行控制参数对应的设备控制操作之前智能烹饪设备的工作状态需满足的必要条件;
根据控制参数集合,控制智能芯片执行与控制参数集合相匹配的设备控制操作,以使智能芯片对智能烹饪设备的工作状态进行控制;
在烹饪执行指令的执行过程中,监测智能烹饪设备的工作状态是否满足烹饪中止条件,当智能烹饪设备的工作状态满足烹饪中止条件时,中止执行烹饪执行指令。
可见,实施该可选的实施例能够根据用户需求重复执行某个历史烹饪过程或某个菜谱对应的烹饪执行指令,无需用户重复输入烹饪指令的情况,不仅提高了烹饪效率,还进一步提升了用户体验,并且在监测到智能烹饪设备的工作状态满足烹饪中止条件时及时中止执行烹饪执行指令,减少了烹饪次数过多或者烹饪异常的情况发生。
在该可选的实施例中,作为一种可选的实施方式,在烹饪执行指令的执行过程中,监测智能烹饪设备的工作状态是否满足烹饪中止条件,可以包括:
在烹饪执行指令的执行过程中,判断控制参数集合对应的已执行次数是否大于等于重复执行次数,当判断结果为是时,确定智能烹饪设备的工作状态满足烹饪中止条件;和/或,
在烹饪执行指令的执行过程中,检测是否接收到智能烹饪设备或智能芯片发送的烹饪异常提醒,当检测结果为是时,确定智能烹饪设备的工作状态满足烹饪中止条件;和/或,
在烹饪执行指令的执行过程中,对于每个历史烹饪过程或某个菜谱中的每个手动投料步骤,根据烹饪执行指令的执行过程中获取到的获取智能烹饪设备的实时工作数据,判断用户是否已执行该手动投料步骤,当判断结果为否时,确定智能烹饪设备的工作状态满足烹饪中止条件;和/或,
在烹饪执行指令的执行过程中,对于每个待执行控制参数,在该待执行控制参数的上一个待执行控制参数对应的设备控制操作执行完毕后,判断智能烹饪设备的工作状态是否满足该待执行控制参数对应的执行条件,当判断结果为否时,确定智能烹饪设备的工作状态满足烹饪中止条件。
可见,实施该可选的实施方式能够在某个历史烹饪过程或某个菜谱的重复烹饪次数达到要求时及时中止烹饪,从而减少烹饪次数过多的情况,还能够在烹饪异常时及时中止烹饪,从而提高烹饪安全性以及智能烹饪设备的使用寿命,且有利于减少食材的浪费,还能够在用户未完成手动投料步骤时或者待执行控制参数对应的执行条件无法得到满足时及时,从而减少由于未完成投料或者某些烹饪步骤的烹饪条件无法满足而导致烹饪效果不佳的情况。
实施例三
请参阅图3,图3是本发明实施例公开的一种通过智能烹饪设备状态控制智能芯片的装置的结构示意图。其中,图3所描述的通过智能烹饪设备状态控制智能芯片的装置可以应用于智能烹饪设备中,如智能烹饪设备的控制***、智能芯片中,也可以应用于对智能烹饪设备进行控制的终端设备,如用户的智能手机,还可以应用于对智能烹饪设备进行控制的云端服务器中,并且,该智能烹饪设备可以为智能灶具、智能锅具、智能灶锅一体设备等中的任意一种,本发明实施例不做限定。如图3所示,该通过智能烹饪设备状态控制智能芯片的装置可以包括:
获取模块301,用于获取智能烹饪设备的实时工作数据,实时工作数据至少包括智能烹饪设备的传感器采集到的智能烹饪设备的第一实时工作数据;
分析模块302,用于分析实时工作数据,得到智能烹饪设备的实时工作状态;
确定模块303,用于根据实时工作状态,确定与智能烹饪设备的智能芯片相匹配的控制参数;
控制模块304,用于根据控制参数,控制智能芯片执行与控制参数相匹配的设备控制操作,以使智能芯片对智能烹饪设备的工作状态进行控制。
可见,实施图3所描述的装置通过智能烹饪设备的实时工作数据分析智能烹饪设备的实时工作状态,并以此为基础灵活控制智能烹饪设备的智能芯片,进而对智能烹饪设备的工作状态进行控制,从而能够在用户未发出控制指令的情况下仍然能够调整智能烹饪设备的工作状态,提高了智能烹饪设备的智能化程度,不仅降低了智能烹饪设备的功耗,减少食材烹饪过度的情况发生,还能够满足用户多样化的烹饪需求,提升了智能烹饪设备的用户体验。
在一个可选的实施例中,如图3所示,分析模块302分析实时工作数据,得到智能烹饪设备的实时工作状态的具体方式,可以包括:
基于预先设定的第一分析算法,计算实时工作数据与智能烹饪设备的烹饪类型集合中每种烹饪类型之间的匹配度;
将烹饪类型集合中与实时工作数据的匹配度最高的烹饪类型确定为智能烹饪设备的实时烹饪类型;
基于预先设定的第二分析算法,计算实时工作数据与实时烹饪类型的烹饪状态集合中每种烹饪状态之间的匹配度;
将烹饪状态集合中与实时工作数据的匹配度最高的烹饪状态确定为智能烹饪设备的实时工作状态。
可见,实施图3所描述的装置通过预设的分析算法对实时工作数据进行分析,依次得到智能烹饪设备的实时烹饪类型和烹饪状态,提高了智能烹饪设备的实时工作状态分析的准确性和可靠性。
在另一个可选的实施例中,如图4所示,该装置还可以包括:
第一判断模块305,用于判断智能烹饪设备对应的工作数据库中是否存在与实时工作数据存在关联关系的历史工作数据;
分析模块302,还用于当第一判断模块305判断出工作数据库中存在历史工作数据时,以历史工作数据为依据,对智能烹饪设备的烹饪类型集合进行限缩,得到新的烹饪类型集合,并执行上述的分析实时工作数据,得到智能烹饪设备的实时工作状态的步骤;
第一判断模块305判断智能烹饪设备对应的工作数据库中是否存在与实时工作数据存在关联关系的历史工作数据的具体方式,可以包括:
确定智能烹饪设备对应的工作数据库中每条工作数据的记录时刻与当前时刻之间的间隔时长,作为该工作数据的存储时长;
判断工作数据库中是否存在存储时长小于第一时长阈值的目标工作数据;
当判断出工作数据库中存在目标工作数据时,确定工作数据库中存在与实时工作数据存在关联关系的历史工作数据,历史工作数据包括目标工作数据。
可见,实施图4所描述的装置能够结合智能烹饪设备的历史工作数据来缩小智能烹饪设备的实时烹饪类型的选择范围,从而有利于提高确定实时烹饪类型的效率和准确性,并且根据工作数据的存储时长来筛选与实时工作数据存在关联关系的历史工作数据,能够减少将其他烹饪过程中的历史工作数据误当成本次烹饪过程中的历史工作数据的情况发生。
在又一个可选的实施例中,如图4所示,第一实时工作数据包括智能烹饪设备的多个烹饪区域的子实时工作数据,每个烹饪区域的子实时工作数据包括该烹饪区域的承重信息和/或该烹饪区域的温度信息;
该装置还可以包括:
第二判断模块306,用于根据每个烹饪区域的子实时工作数据以及智能烹饪设备对应的锅具类型,判断智能烹饪设备正在烹饪的烹饪对象是否满足受热均匀条件;
确定模块303,还用于当第二判断模块306判断出烹饪对象不满足受热均匀条件时,根据每个烹饪区域的子实时工作数据,确定每个烹饪区域相匹配的加热控制参数,和/或,根据每个烹饪区域的子实时工作数据,确定与智能烹饪设备的食材翻动工具相匹配的翻动控制参数;
控制模块304,还用于根据每个烹饪区域相匹配的加热控制参数,控制智能芯片执行加热控制参数相匹配的加热控制操作,以使智能芯片对每个烹饪区域的加热状态进行控制,和/或,根据翻动控制参数,控制智能芯片执行翻动控制参数相匹配的翻动控制操作,以使智能芯片对食材翻动工具的工作状态进行控制。
可见,实施图4所描述的装置还能够智能烹饪设备的不同烹饪区域受热不均匀时,为每个烹饪区域设置不同的加热控制参数,或者控制食材翻动工具对食材进行翻动,从而提高食材的受热均匀程度,进而有利于提高食材烹饪效率并减少部分食材焦糊的情况。
在又一个可选的实施例中,如图4所示,获取模块301,还用于当接收到用户针对食材的一个或多个烹饪过程触发的菜谱存储指令时,获取所有烹饪过程中智能烹饪设备的烹饪数据,烹饪数据包括所有烹饪过程中用户针对智能烹饪设备触发的所有烹饪指令、所有烹饪过程中用于控制智能芯片的所有已执行控制参数、所有烹饪过程中获取到的智能烹饪设备的所有实时工作数据中的一个或多个;
该装置还可以包括:
生成模块307,用于基于烹饪数据,生成所有烹饪过程对应的菜谱;
存储模块308,用于将所有烹饪过程对应的菜谱存储于智能芯片中。
可见,实施图4所描述的装置还能够在接收到用户针对某个烹饪过程中触发的菜谱存储指令时,根据该烹饪过程中智能烹饪设备的烹饪数据自动生成菜谱并存储于智能芯片中,不仅丰富了智能烹饪设备的菜谱,以满足用户多样化的烹饪数据,还能够减少用户手动输入菜谱的步骤,提高了菜谱录入的效率,进而有利于进一步提升智能烹饪设备的用户体验。
在又一个可选的实施例中,如图4所示,获取模块301,还用于当接收到用户针对食材的一个或多个历史烹饪过程或某个菜谱触发的烹饪执行指令时,获取每个历史烹饪过程或某个菜谱中用于控制智能芯片的控制参数集合,烹饪执行指令的指令内容包括每个历史烹饪过程或某个菜谱的重复执行次数,控制参数集合包括按照执行顺序排列的至少一个待执行控制参数以及每个待执行控制参数对应的执行条件,每个待执行控制参数对应的执行条件用于表示在控制智能芯片执行该待执行控制参数对应的设备控制操作之前智能烹饪设备的工作状态需满足的必要条件;
控制模块304,还用于根据控制参数集合,控制智能芯片执行与控制参数集合相匹配的设备控制操作,以使智能芯片对智能烹饪设备的工作状态进行控制;
该装置还可以包括:
监测模块309,用于在烹饪执行指令的执行过程中,监测智能烹饪设备的工作状态是否满足烹饪中止条件;
控制模块304,还用于当智能烹饪设备的工作状态满足烹饪中止条件时,中止执行烹饪执行指令。
可见,实施图4所描述的装置还能够根据用户需求重复执行某个历史烹饪过程或某个菜谱对应的烹饪执行指令,无需用户重复输入烹饪指令的情况,不仅提高了烹饪效率,还进一步提升了用户体验,并且在监测到智能烹饪设备的工作状态满足烹饪中止条件时及时中止执行烹饪执行指令,减少了烹饪次数过多或者烹饪异常的情况发生。
在又一个可选的实施例中,如图4所示,监测模块309在烹饪执行指令的执行过程中,监测智能烹饪设备的工作状态是否满足烹饪中止条件,可以包括:
在烹饪执行指令的执行过程中,判断控制参数集合对应的已执行次数是否大于等于重复执行次数,当判断结果为是时,确定智能烹饪设备的工作状态满足烹饪中止条件;和/或,
在烹饪执行指令的执行过程中,检测是否接收到智能烹饪设备或智能芯片发送的烹饪异常提醒,当检测结果为是时,确定智能烹饪设备的工作状态满足烹饪中止条件;和/或,
在烹饪执行指令的执行过程中,对于每个历史烹饪过程或某个菜谱中的每个手动投料步骤,根据烹饪执行指令的执行过程中获取到的获取智能烹饪设备的实时工作数据,判断用户是否已执行该手动投料步骤,当判断结果为否时,确定智能烹饪设备的工作状态满足烹饪中止条件;和/或,
在烹饪执行指令的执行过程中,对于每个待执行控制参数,在该待执行控制参数的上一个待执行控制参数对应的设备控制操作执行完毕后,判断智能烹饪设备的工作状态是否满足该待执行控制参数对应的执行条件,当判断结果为否时,确定智能烹饪设备的工作状态满足烹饪中止条件。
可见,实施图4所描述的装置还能够在某个历史烹饪过程或某个菜谱的重复烹饪次数达到要求时及时中止烹饪,从而减少烹饪次数过多的情况,还能够在烹饪异常时及时中止烹饪,从而提高烹饪安全性以及智能烹饪设备的使用寿命,且有利于减少食材的浪费,还能够在用户未完成手动投料步骤时或者待执行控制参数对应的执行条件无法得到满足时及时,从而减少由于未完成投料或者某些烹饪步骤的烹饪条件无法满足而导致烹饪效果不佳的情况。
在又一个可选的实施例中,如图4所示,该装置还可以包括:
第三判断模块310,用于在控制模块304根据控制参数,控制智能芯片执行与控制参数相匹配的设备控制操作,以使智能芯片对智能烹饪设备的工作状态进行控制之前,判断智能芯片是否存在正在执行和/或待执行上述的至少一个在先设备控制操作;当判断出智能芯片存在正在执行和/或待执行上述的至少一个在先设备控制操作时,判断所有在先设备控制操作中是否包含冲突控制操作,其中,冲突控制操作为与控制参数相匹配的设备控制操作存在执行冲突的在先设备控制操作;
控制模块304,还用于当第三判断模块310判断出所有在先设备控制操作中存在冲突控制操作时,控制智能芯片停止执行冲突控制操作以及冲突控制操作相关联的在先设备控制操作,并执行上述的根据控制参数,控制智能芯片执行与控制参数相匹配的设备控制操作,以使智能芯片对智能烹饪设备的工作状态进行控制的步骤。
可见,实施图4所描述的装置还能够在控制智能芯片执行控制参数相匹配的设备控制操作之前,停止执行与该设备控制操作相冲突的在先设备控制操作,从而提高智能芯片控制的准确性和可靠性,进而提高智能烹饪设备控制的准确性和可靠性。
实施例四
请参阅图5,图5是本发明实施例公开的又一种通过智能烹饪设备状态控制智能芯片的装置的结构示意图。如图5所示,该通过智能烹饪设备状态控制智能芯片的装置可以包括:
存储有可执行程序代码的存储器401;
与存储器401耦合的处理器402;
处理器402调用存储器401中存储的可执行程序代码,执行本发明实施例一或本发明实施例二所描述的通过智能烹饪设备状态控制智能芯片的方法中的步骤。
实施例五
本发明实施例公开了一种计算机存储介质,该计算机存储介质存储有计算机指令,该计算机指令被调用时,用于执行本发明实施例一或本发明实施例二所描述的通过智能烹饪设备状态控制智能芯片的方法中的步骤。
实施例六
本发明实施例公开了一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可操作来使计算机执行实施例一或实施例二中所描述的通过智能烹饪设备状态控制智能芯片的方法中的步骤。
以上所描述的装置实施例仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(ErasableProgrammable Read Only Memory,EPROM)、一次可编程只读存储器(One-timeProgrammable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
最后应说明的是:本发明实施例公开的一种通过智能烹饪设备状态控制智能芯片的方法及装置所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围。

Claims (10)

1.一种通过智能烹饪设备状态控制智能芯片的方法,其特征在于,所述方法包括:
获取智能烹饪设备的实时工作数据,所述实时工作数据至少包括所述智能烹饪设备的传感器采集到的所述智能烹饪设备的第一实时工作数据;
分析所述实时工作数据,得到所述智能烹饪设备的实时工作状态;
根据所述实时工作状态,确定与所述智能烹饪设备的智能芯片相匹配的控制参数;
根据所述控制参数,控制所述智能芯片执行与所述控制参数相匹配的设备控制操作,以使所述智能芯片对所述智能烹饪设备的工作状态进行控制。
2.根据权利要求1所述的通过智能烹饪设备状态控制智能芯片的方法,其特征在于,所述分析所述实时工作数据,得到所述智能烹饪设备的实时工作状态,包括:
基于预先设定的第一分析算法,计算所述实时工作数据与所述智能烹饪设备的烹饪类型集合中每种烹饪类型之间的匹配度;
将所述烹饪类型集合中与所述实时工作数据的匹配度最高的烹饪类型确定为所述智能烹饪设备的实时烹饪类型;
基于预先设定的第二分析算法,计算所述实时工作数据与所述实时烹饪类型的烹饪状态集合中每种烹饪状态之间的匹配度;
将所述烹饪状态集合中与所述实时工作数据的匹配度最高的烹饪状态确定为所述智能烹饪设备的实时工作状态。
3.根据权利要求2所述的通过智能烹饪设备状态控制智能芯片的方法,其特征在于,所述方法还包括:
判断所述智能烹饪设备对应的工作数据库中是否存在与所述实时工作数据存在关联关系的历史工作数据;
当判断结果为是时,以所述历史工作数据为依据,对所述智能烹饪设备的烹饪类型集合进行限缩,得到新的烹饪类型集合,并触发执行所述的分析所述实时工作数据,得到所述智能烹饪设备的实时工作状态的步骤;
所述判断所述智能烹饪设备对应的工作数据库中是否存在与所述实时工作数据存在关联关系的历史工作数据,包括:
确定所述智能烹饪设备对应的工作数据库中每条工作数据的记录时刻与当前时刻之间的间隔时长,作为该工作数据的存储时长;
判断所述工作数据库中是否存在存储时长小于第一时长阈值的目标工作数据;
当判断出所述工作数据库中存在所述目标工作数据时,确定所述工作数据库中存在与所述实时工作数据存在关联关系的历史工作数据,所述历史工作数据包括所述目标工作数据。
4.根据权利要求1-3中任一项所述的通过智能烹饪设备状态控制智能芯片的方法,其特征在于,所述第一实时工作数据包括所述智能烹饪设备的多个烹饪区域的子实时工作数据,每个所述烹饪区域的子实时工作数据包括该烹饪区域的承重信息和/或该烹饪区域的温度信息;
所述方法还包括:
根据每个所述烹饪区域的子实时工作数据以及所述智能烹饪设备对应的锅具类型,判断所述智能烹饪设备正在烹饪的烹饪对象是否满足受热均匀条件;
当判断出所述烹饪对象不满足所述受热均匀条件时,根据每个所述烹饪区域的子实时工作数据,确定每个所述烹饪区域相匹配的加热控制参数,并根据每个所述烹饪区域相匹配的加热控制参数,控制所述智能芯片执行所述加热控制参数相匹配的加热控制操作,以使所述智能芯片对每个所述烹饪区域的加热状态进行控制;和/或,
当判断出所述烹饪对象不满足所述受热均匀条件时,根据每个所述烹饪区域的子实时工作数据,确定与所述智能烹饪设备的食材翻动工具相匹配的翻动控制参数,并根据所述翻动控制参数,控制所述智能芯片执行所述翻动控制参数相匹配的翻动控制操作,以使所述智能芯片对所述食材翻动工具的工作状态进行控制。
5.根据权利要求1-3中任一项所述的通过智能烹饪设备状态控制智能芯片的方法,其特征在于,所述方法还包括:
当接收到用户针对食材的一个或多个烹饪过程触发的菜谱存储指令时,获取所有所述烹饪过程中所述智能烹饪设备的烹饪数据,所述烹饪数据包括所有所述烹饪过程中用户针对所述智能烹饪设备触发的所有烹饪指令、所有所述烹饪过程中用于控制所述智能芯片的所有已执行控制参数、所有所述烹饪过程中获取到的所述智能烹饪设备的所有实时工作数据中的一个或多个;
基于所述烹饪数据,生成所有所述烹饪过程对应的菜谱;
将所有所述烹饪过程对应的菜谱存储于所述智能芯片中。
6.根据权利要求1-3中任一项所述的通过智能烹饪设备状态控制智能芯片的方法,其特征在于,所述方法还包括:
当接收到用户针对食材的一个或多个历史烹饪过程或某个菜谱触发的烹饪执行指令时,获取每个所述历史烹饪过程或所述某个菜谱中用于控制所述智能芯片的控制参数集合,所述烹饪执行指令的指令内容包括每个所述历史烹饪过程或所述某个菜谱的重复执行次数,所述控制参数集合包括按照执行顺序排列的至少一个待执行控制参数以及每个所述待执行控制参数对应的执行条件,每个所述待执行控制参数对应的执行条件用于表示在控制所述智能芯片执行该待执行控制参数对应的设备控制操作之前所述智能烹饪设备的工作状态需满足的必要条件;
根据所述控制参数集合,控制所述智能芯片执行与所述控制参数集合相匹配的设备控制操作,以使所述智能芯片对所述智能烹饪设备的工作状态进行控制;
在所述烹饪执行指令的执行过程中,监测所述智能烹饪设备的工作状态是否满足烹饪中止条件,当所述智能烹饪设备的工作状态满足所述烹饪中止条件时,中止执行所述烹饪执行指令。
7.根据权利要求6所述的通过智能烹饪设备状态控制智能芯片的方法,其特征在于,所述在所述烹饪执行指令的执行过程中,监测所述智能烹饪设备的工作状态是否满足烹饪中止条件,包括:
在所述烹饪执行指令的执行过程中,判断所述控制参数集合对应的已执行次数是否大于等于所述重复执行次数,当判断结果为是时,确定所述智能烹饪设备的工作状态满足烹饪中止条件;和/或,
在所述烹饪执行指令的执行过程中,检测是否接收到所述智能烹饪设备或所述智能芯片发送的烹饪异常提醒,当检测结果为是时,确定所述智能烹饪设备的工作状态满足烹饪中止条件;和/或,
在所述烹饪执行指令的执行过程中,对于每个所述历史烹饪过程或所述某个菜谱中的每个手动投料步骤,根据所述烹饪执行指令的执行过程中获取到的获取智能烹饪设备的实时工作数据,判断用户是否已执行该手动投料步骤,当判断结果为否时,确定所述智能烹饪设备的工作状态满足烹饪中止条件;和/或,
在所述烹饪执行指令的执行过程中,对于每个所述待执行控制参数,在该待执行控制参数的上一个待执行控制参数对应的设备控制操作执行完毕后,判断所述智能烹饪设备的工作状态是否满足该待执行控制参数对应的执行条件,当判断结果为否时,确定所述智能烹饪设备的工作状态满足烹饪中止条件。
8.根据权利要求1、2、3、7中任一项所述的通过智能烹饪设备状态控制智能芯片的方法,其特征在于,在所述根据所述控制参数,控制所述智能芯片执行与所述控制参数相匹配的设备控制操作,以使所述智能芯片对所述智能烹饪设备的工作状态进行控制之前,所述方法还包括:
判断所述智能芯片是否存在正在执行和/或待执行的至少一个在先设备控制操作;
当判断出所述智能芯片存在正在执行和/或待执行的至少一个在先设备控制操作时,判断所有所述在先设备控制操作中是否包含冲突控制操作,其中,所述冲突控制操作为与所述控制参数相匹配的设备控制操作存在执行冲突的在先设备控制操作;
当判断出所有所述在先设备控制操作中存在所述冲突控制操作时,控制所述智能芯片停止执行所述冲突控制操作以及所述冲突控制操作相关联的在先设备控制操作,并触发执行所述的根据所述控制参数,控制所述智能芯片执行与所述控制参数相匹配的设备控制操作,以使所述智能芯片对所述智能烹饪设备的工作状态进行控制的步骤。
9.一种通过智能烹饪设备状态控制智能芯片的装置,其特征在于,所述装置包括:
获取模块,用于获取智能烹饪设备的实时工作数据,所述实时工作数据至少包括所述智能烹饪设备的传感器采集到的所述智能烹饪设备的第一实时工作数据;
分析模块,用于分析所述实时工作数据,得到所述智能烹饪设备的实时工作状态;
确定模块,用于根据所述实时工作状态,确定与所述智能烹饪设备的智能芯片相匹配的控制参数;
控制模块,用于根据所述控制参数,控制所述智能芯片执行与所述控制参数相匹配的设备控制操作,以使所述智能芯片对所述智能烹饪设备的工作状态进行控制。
10.一种通过智能烹饪设备状态控制智能芯片的装置,其特征在于,所述装置包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1-8任一项所述的通过智能烹饪设备状态控制智能芯片的方法。
CN202310472284.3A 2023-04-24 2023-04-24 通过智能烹饪设备状态控制智能芯片的方法及装置 Pending CN116530838A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310472284.3A CN116530838A (zh) 2023-04-24 2023-04-24 通过智能烹饪设备状态控制智能芯片的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310472284.3A CN116530838A (zh) 2023-04-24 2023-04-24 通过智能烹饪设备状态控制智能芯片的方法及装置

Publications (1)

Publication Number Publication Date
CN116530838A true CN116530838A (zh) 2023-08-04

Family

ID=87453566

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310472284.3A Pending CN116530838A (zh) 2023-04-24 2023-04-24 通过智能烹饪设备状态控制智能芯片的方法及装置

Country Status (1)

Country Link
CN (1) CN116530838A (zh)

Similar Documents

Publication Publication Date Title
CN108459500B (zh) 一种智能烹饪方法、装置及灶具
CN112578696B (zh) 烹饪控制方法、装置及存储介质
CN110488696B (zh) 一种智能防干烧方法及***
CN108415292A (zh) 一种控制方法及装置
CN110848756A (zh) 一种灶具智能联动方法及***
CN109507962A (zh) 厨房家居控制方法、装置、终端及计算机存储介质
CN109744862B (zh) 运行控制方法、装置、烹饪器具及计算机可读存储介质
CN109691864B (zh) 一种烹饪控制方法、装置、烹饪设备及计算机存储介质
CN111035260A (zh) 厨具的控制方法、装置及设备
CN111288517A (zh) 烟机风量控制方法、装置、控制器及烟机
CN117812770A (zh) 一种智能电磁炉烹饪方法、***、电子设备及介质
CN116530838A (zh) 通过智能烹饪设备状态控制智能芯片的方法及装置
CN111412507B (zh) 控制方法、控制装置、吸油烟机和计算机可读存储介质
CN111990902A (zh) 一种烹饪控制方法及装置、电子设备及存储介质
CN110986105A (zh) 一种智能灶具的提示方法及具有提示功能的智能灶具
AU2021229194B2 (en) System with food processor and method
CN114167801B (zh) 一种基于联动控制的厨房设备管理***
CN110147130B (zh) 运行控制方法、装置、烹饪器具和计算机可读存储介质
CN117397979A (zh) 压力烹饪器具控制方法、介质、装置及压力烹饪器具
CN110887065A (zh) 一种灶具与空气质量采集模块信息分享方法及***
CN110822490A (zh) 一种智能灶具的震动提示方法及具有震动提示功能的灶具***
CN115112211B (zh) 基于智能厨电的食材重量智能确定方法及装置
CN113598624B (zh) 基于智能手柄的烹饪控制方法、装置及烹饪***
CN116069081A (zh) 烹饪厨具的烹饪温度智能调控方法及装置
CN110836391B (zh) 一种基于数据互联识别烹饪情形的装置、方法及其灶具

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination