[go: up one dir, main page]

CN115615123A - Method and device for controlling refrigerator, refrigerator - Google Patents

Method and device for controlling refrigerator, refrigerator Download PDF

Info

Publication number
CN115615123A
CN115615123A CN202110800757.9A CN202110800757A CN115615123A CN 115615123 A CN115615123 A CN 115615123A CN 202110800757 A CN202110800757 A CN 202110800757A CN 115615123 A CN115615123 A CN 115615123A
Authority
CN
China
Prior art keywords
user
information
refrigerator
signal
ingredients
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
CN202110800757.9A
Other languages
Chinese (zh)
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.)
Qingdao Haier Smart Technology R&D Co Ltd
Original Assignee
Qingdao Haier Smart Technology R&D Co Ltd
Haier Smart Home 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 Qingdao Haier Smart Technology R&D Co Ltd, Haier Smart Home Co Ltd filed Critical Qingdao Haier Smart Technology R&D Co Ltd
Priority to CN202110800757.9A priority Critical patent/CN115615123A/en
Publication of CN115615123A publication Critical patent/CN115615123A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D29/00Arrangement or mounting of control or safety devices
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
    • A61B5/0205Simultaneously evaluating both cardiovascular conditions and different types of body conditions, e.g. heart and respiratory condition
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6801Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
    • A61B5/6802Sensor mounted on worn items

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Surgery (AREA)
  • Pathology (AREA)
  • Veterinary Medicine (AREA)
  • Public Health (AREA)
  • Cardiology (AREA)
  • Physiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Biophysics (AREA)
  • Molecular Biology (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Thermal Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Pulmonology (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Cold Air Circulating Systems And Constructional Details In Refrigerators (AREA)

Abstract

本申请涉及智能家电技术领域,公开一种用于控制冰箱的方法,该方法包括:在获取用户开启冰箱的操作意图时,获取用户所在环境的Wi‑Fi信号;根据Wi‑Fi信号确定用户的体征信息;根据用户的体征信息,确定用户的当前状态,并向用户推送符合当前状态的食材。在通过无侵入、无打扰式的检测方式获取用户状态,避免侵犯用户隐私的基础上,更加准确地通过用户的体征信息为用户进行食材推送,从而提高了冰箱的智能化水平,能够为用户提供更好的使用体验。本申请还公开一种用于控制冰箱的装置、冰箱。

Figure 202110800757

The present application relates to the technical field of smart home appliances, and discloses a method for controlling a refrigerator. The method includes: obtaining the Wi-Fi signal of the environment where the user is located when obtaining the operation intention of the user to open the refrigerator; determining the user's Wi-Fi signal according to the Wi-Fi signal. Sign information: According to the user's sign information, determine the current status of the user, and push ingredients that meet the current status to the user. On the basis of obtaining user status through non-intrusive and non-disturbing detection methods and avoiding violation of user privacy, food materials can be pushed to users more accurately through user's physical signs information, thereby improving the intelligence level of the refrigerator and providing users with Better user experience. The application also discloses a device for controlling the refrigerator and the refrigerator.

Figure 202110800757

Description

用于控制冰箱的方法及装置、冰箱Method and device for controlling refrigerator, refrigerator

技术领域technical field

本申请涉及智能家电技术领域,例如涉及一种用于控制冰箱的方法及装置、冰箱。The present application relates to the technical field of smart home appliances, for example, to a method and device for controlling a refrigerator, and a refrigerator.

背景技术Background technique

目前,随着科技的进步和人们生活水平的提高,越来越多的人开始关注智能家居的发展,追求更智能化的家电控制体验。以冰箱为例,用户可以通过设置与冰箱内食物信息相关的推送条件,通过冰箱的显示屏或智能终端,向用户推送符合条件的信息。这种推送方式只能根据冰箱内食材情况以及用户设定的条件进行推送,而无法根据用户实时状态进行不同食材的推送,因此冰箱智能化程度不高。At present, with the advancement of technology and the improvement of people's living standards, more and more people start to pay attention to the development of smart home and pursue a more intelligent home appliance control experience. Taking the refrigerator as an example, the user can set the push conditions related to the food information in the refrigerator, and push the qualified information to the user through the display screen of the refrigerator or the smart terminal. This push method can only push according to the condition of the ingredients in the refrigerator and the conditions set by the user, but cannot push different ingredients according to the real-time status of the user, so the refrigerator is not highly intelligent.

为了提高冰箱的智能化程度,相关技术中通过获取用户佩戴的智能穿戴设备,如智能手环、手表,配合冰箱的图像采集模块,实现对用户状态的检测,从而向用户推送与当前状态相符的食材信息。但这种用户信息获取方法,需要通过传感器进行接触式检测,且存在侵犯用户隐私的风险,用户的使用体验差。In order to improve the intelligence of refrigerators, in related technologies, the smart wearable devices worn by users, such as smart bracelets and watches, are used in conjunction with the image acquisition module of the refrigerator to detect the user's status, so as to push the user's information that matches the current status. Ingredients information. However, this method for obtaining user information requires contact detection through sensors, and there is a risk of violating user privacy, and the user experience is poor.

发明内容Contents of the invention

为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is presented below. The summary is not intended to be an extensive overview nor to identify key/important elements or to delineate the scope of these embodiments, but rather serves as a prelude to the detailed description that follows.

本公开实施例提供了一种用于控制冰箱的方法及装置、冰箱,通过非接触式检测获取用户的状态,实现为用户推送符合当前状态的食材信息,以提高用户的使用体验。Embodiments of the present disclosure provide a method and device for controlling a refrigerator, and a refrigerator, which acquires a user's state through non-contact detection, and pushes food material information conforming to the current state for the user, so as to improve user experience.

在一些实施例中,所述用于控制冰箱的方法包括:在获取用户开启冰箱的操作意图时,获取所述用户所在环境的Wi-Fi信号;根据所述Wi-Fi信号确定所述用户的体征信息;根据所述用户的体征信息,确定所述用户的当前状态,并向所述用户推送符合当前状态的食材。In some embodiments, the method for controlling a refrigerator includes: when acquiring the operation intention of the user to turn on the refrigerator, acquiring a Wi-Fi signal of the environment where the user is located; determining the user's Wi-Fi signal according to the Wi-Fi signal Sign information: according to the user's sign information, determine the current state of the user, and push ingredients that meet the current state to the user.

可选地,所述根据所述Wi-Fi信号确定所述用户的体征信息,包括:提取所述Wi-Fi信号中的信道状态信息;对信道状态信息进行分析处理,获取所述用户的体征信息;其中,所述用户的体征信息包括用户的呼吸频率数据和心率数据。Optionally, the determining the user's physical signs information according to the Wi-Fi signal includes: extracting channel state information in the Wi-Fi signal; analyzing and processing the channel state information to obtain the user's physical signs Information; wherein, the user's sign information includes the user's respiratory rate data and heart rate data.

可选地,所述对信道状态信息进行分析处理,获取所述用户的体征信息,包括:对所述信道状态信息进行信号分离,获取呼吸信号和心跳信号;对所述呼吸信号和所述心跳信号分别进行特征提取,获取所述用户的呼吸频率数据和心率数据。Optionally, the analyzing and processing the channel state information to obtain the user's physical sign information includes: performing signal separation on the channel state information to obtain a breathing signal and a heartbeat signal; Feature extraction is performed on the signals respectively, and the respiratory rate data and heart rate data of the user are obtained.

可选地,所述获取呼吸信号和心跳信号,包括:对分离后的呼吸信息进行滤波处理,提取符合滤波区间的呼吸信息作为所述呼吸信号;对分离后的心跳信息分解为多个本征模函数,并将整合后的所述多个本征模函数作为所述心跳信号。Optionally, the acquisition of the respiratory signal and the heartbeat signal includes: filtering the separated respiratory information, extracting the respiratory information conforming to the filtering interval as the respiratory signal; decomposing the separated heartbeat information into a plurality of eigen modulus function, and use the integrated plurality of intrinsic modulus functions as the heartbeat signal.

可选地,所述根据所述用户的体征信息,确定所述用户的当前状态,包括:获取用户信息表,所述用户信息表中保存有用户的至少一种设定体征信息,以及与所述设定体征信息对应的状态信息;在所述用户信息表中获得与所述用户体征信息相匹配的设定体征信息;将匹配成功的设定体征信息对应的状态信息确定为所述用户的当前状态。Optionally, the determining the current state of the user according to the user's physical sign information includes: obtaining a user information table, the user information table stores at least one set of physical sign information of the user, and communicates with the user information table. The state information corresponding to the set sign information; obtain the set sign information matching the user sign information in the user information table; determine the state information corresponding to the successfully matched set sign information as the user's current status.

可选地,所述向所述用户推送符合当前状态的食材,包括:确定所述冰箱的食材信息中符合所述用户当前状态的推送食材,并在所述冰箱的显示屏上展示。Optionally, the pushing the ingredients conforming to the current state to the user includes: determining the pushed ingredients conforming to the current state of the user in the ingredient information of the refrigerator, and displaying them on the display screen of the refrigerator.

可选地,所述确定所述冰箱的食材信息中符合所述用户当前状态的推送食材,包括:根据所述用户的当前状态和当前时间信息,确定对应的食材范围;将所述冰箱的食材信息中符合所述食材范围的食材确定为所述推送食材。Optionally, the determining the pushed ingredients in the refrigerator’s ingredient information that conform to the user’s current state includes: determining the corresponding ingredient range according to the user’s current state and current time information; The ingredients in the information that meet the range of ingredients are determined as the pushed ingredients.

可选地,该用于控制冰箱的方法还包括:获取所述用户在当前状态下的取出的食材信息;在用户取出的食材信息与推送信息不符的情况下,根据所述取出的食材信息更新所述用户的状态与食材的对应关系。Optionally, the method for controlling a refrigerator further includes: obtaining the information of the ingredients taken out by the user in the current state; and updating the The corresponding relationship between the user's status and the ingredients.

在一些实施例中,所述用于控制冰箱的装置包括处理器和存储有程序指令的存储器,所述处理器被配置为在运行所述程序指令时,执行上述地用于控制冰箱的方法。In some embodiments, the apparatus for controlling a refrigerator includes a processor and a memory storing program instructions, and the processor is configured to execute the above-mentioned method for controlling a refrigerator when executing the program instructions.

在一些实施例中,所述冰箱包括上述地用于控制冰箱的装置。In some embodiments, the refrigerator includes the above-mentioned device for controlling the refrigerator.

本公开实施例提供的用于控制冰箱的方法及装置、冰箱,可以实现以下技术效果:The method and device for controlling a refrigerator, and the refrigerator provided in the embodiments of the present disclosure can achieve the following technical effects:

当用户具有开启冰箱的操作意图时,根据冰箱接收到的用户所在环境的Wi-Fi信号,确定用户的体征信息,进而确定对应的当前状态,这样无需使用图像采集模块和智能穿戴设备,即可通过无接触式的检测方式获取用户的状态数据,从而为用户推送符合当前状态的食材。在通过无侵入、无打扰式的检测方式获取用户状态,避免侵犯用户隐私的基础上,更加准确地通过用户的体征信息为用户进行食材推送,从而提高了冰箱的智能化水平,能够为用户提供更好的使用体验。When the user has the operation intention to turn on the refrigerator, according to the Wi-Fi signal received by the refrigerator from the user's environment, determine the user's physical signs information, and then determine the corresponding current state, so that there is no need to use image acquisition modules and smart wearable devices. The user's status data is obtained through a contactless detection method, so as to push ingredients that meet the current status for the user. On the basis of obtaining user status through non-intrusive and non-disturbing detection methods and avoiding violation of user privacy, food materials can be pushed to users more accurately through user's physical signs information, thereby improving the intelligence level of the refrigerator and providing users with Better user experience.

以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。The foregoing general description and the following description are exemplary and explanatory only and are not intended to limit the application.

附图说明Description of drawings

一个或多个实施例通过与之对应的附图进行示例性说明,这些示例性说明和附图并不构成对实施例的限定,附图中具有相同参考数字标号的元件示为类似的元件,附图不构成比例限制,并且其中:One or more embodiments are exemplified by the corresponding drawings, and these exemplifications and drawings do not constitute a limitation to the embodiments, and elements with the same reference numerals in the drawings are shown as similar elements, The drawings are not limited to scale and in which:

图1是本公开实施例提供的用于控制冰箱的方法的实施环境示意图;FIG. 1 is a schematic diagram of an implementation environment of a method for controlling a refrigerator provided by an embodiment of the present disclosure;

图2是本公开实施例提供的一个用于控制冰箱的方法的流程示意图;Fig. 2 is a schematic flowchart of a method for controlling a refrigerator provided by an embodiment of the present disclosure;

图3是本公开实施例提供的另一个用于控制冰箱的方法的流程示意图;Fig. 3 is a schematic flowchart of another method for controlling a refrigerator provided by an embodiment of the present disclosure;

图4是本公开实施例提供的一个用于控制冰箱的装置的示意图。Fig. 4 is a schematic diagram of an apparatus for controlling a refrigerator provided by an embodiment of the present disclosure.

具体实施方式detailed description

为了能够更加详尽地了解本公开实施例的特点与技术内容,下面结合附图对本公开实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本公开实施例。在以下的技术描述中,为方便解释起见,通过多个细节以提供对所披露实施例的充分理解。然而,在没有这些细节的情况下,一个或多个实施例仍然可以实施。在其它情况下,为简化附图,熟知的结构和装置可以简化展示。In order to understand the characteristics and technical content of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure will be described in detail below in conjunction with the accompanying drawings. The attached drawings are only for reference and description, and are not intended to limit the embodiments of the present disclosure. In the following technical description, for purposes of explanation, numerous details are set forth in order to provide a thorough understanding of the disclosed embodiments. However, one or more embodiments may be practiced without these details. In other instances, well-known structures and devices may be shown simplified in order to simplify the drawings.

本公开实施例的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开实施例的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。The terms "first", "second" and the like in the description and claims of the embodiments of the present disclosure and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It should be understood that the data so used may be interchanged under appropriate circumstances so as to facilitate the embodiments of the disclosed embodiments described herein. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion.

除非另有说明,术语“多个”表示两个或两个以上。Unless stated otherwise, the term "plurality" means two or more.

本公开实施例中,字符“/”表示前后对象是一种“或”的关系。例如,A/B表示:A或B。In the embodiments of the present disclosure, the character "/" indicates that the preceding and following objects are an "or" relationship. For example, A/B means: A or B.

术语“和/或”是一种描述对象的关联关系,表示可以存在三种关系。例如,A和/或B,表示:A或B,或,A和B这三种关系。The term "and/or" is an associative relationship describing objects, indicating that there can be three relationships. For example, A and/or B means: A or B, or, A and B, these three relationships.

术语“对应”可以指的是一种关联关系或绑定关系,A与B相对应指的是A与B之间是一种关联关系或绑定关系。The term "correspondence" may refer to an association relationship or a binding relationship, and the correspondence between A and B means that there is an association relationship or a binding relationship between A and B.

本公开实施例中,智能家电设备是指将微处理器、传感器技术、网络通信技术引入家电设备后形成的家电产品,具有智能控制、智能感知及智能应用的特征,智能家电设备的运作过程往往依赖于物联网、互联网以及电子芯片等现代技术的应用和处理,例如智能家电设备可以通过连接电子设备,实现用户对智能家电设备的远程控制和管理。In the embodiments of the present disclosure, smart home appliances refer to home appliances formed by introducing microprocessors, sensor technologies, and network communication technologies into home appliances. They have the characteristics of intelligent control, intelligent perception, and intelligent applications. Relying on the application and processing of modern technologies such as the Internet of Things, the Internet, and electronic chips, for example, smart home appliances can realize remote control and management of smart home appliances by users by connecting electronic devices.

公开实施例中,终端设备是指具有无线连接功能的电子设备,终端设备可以通过连接互联网,与如上的智能家电设备进行通信连接,也可以直接通过蓝牙、Wi-Fi等方式与如上的智能家电设备进行通信连接。在一些实施例中,终端设备例如为移动设备、电脑、或悬浮车中内置的车载设备等,或其任意组合。移动设备例如可以包括手机、智能家居设备、可穿戴设备、智能移动设备、虚拟现实设备等,或其任意组合,其中,可穿戴设备例如包括:智能手表、智能手环、计步器等。In the disclosed embodiments, a terminal device refers to an electronic device with a wireless connection function. The terminal device can communicate with the above-mentioned smart home appliance by connecting to the Internet, or directly communicate with the above-mentioned smart home appliance through Bluetooth, Wi-Fi, etc. device for communication. In some embodiments, the terminal device is, for example, a mobile device, a computer, or a vehicle-mounted device built into a hover vehicle, or any combination thereof. The mobile device may include, for example, a mobile phone, a smart home device, a wearable device, a smart mobile device, a virtual reality device, etc., or any combination thereof, wherein the wearable device includes, for example, a smart watch, a smart bracelet, a pedometer, and the like.

图1是本公开实施例提供的用于控制冰箱的方法的实施环境示意图。该实施环境中包括冰箱11、无线路由器12。Fig. 1 is a schematic diagram of an implementation environment of a method for controlling a refrigerator provided by an embodiment of the present disclosure. The implementation environment includes a refrigerator 11 and a wireless router 12 .

其中,冰箱11具有无线Wi-Fi模块,用于实时接收该环境中的Wi-Fi信号(例如由无线路由器12发出的信号)。冰箱与用户处于同一环境,并通过从接收的Wi-Fi信号中实时提取信道状态信息,以实时分析处理信道状态信息,实现对用户的体征信息的监测。Wherein, the refrigerator 11 has a wireless Wi-Fi module for receiving Wi-Fi signals in the environment in real time (such as signals sent by the wireless router 12 ). The refrigerator and the user are in the same environment, and by extracting the channel status information from the received Wi-Fi signal in real time, the channel status information is analyzed and processed in real time, so as to realize the monitoring of the user's physical sign information.

在智能家居场景中,冰箱一般具有可以与其他家电进行无线通信的Wi-Fi模组。因此,采用上述方式,可以直接对用户信息进行监测,无需增设其他监测设备,如红外采集模块、图像采集模块,以及智能穿戴设备等,有助于降低用户的成本,提高冰箱可用性。In a smart home scenario, a refrigerator generally has a Wi-Fi module that can communicate wirelessly with other home appliances. Therefore, using the above method, user information can be directly monitored without adding other monitoring equipment, such as infrared acquisition modules, image acquisition modules, and smart wearable devices, which helps to reduce user costs and improve refrigerator usability.

本方案中,利用无线路由器12发出的Wi-Fi信号在传输时,遇到人体会使信号的传输路径发生改变,产生反射、折射、散射与衍射等现象,影响了信号的正常传输过程的情况,对冰箱11接收到的信号进行分析,根据信号传输中产生的扰动信息,感知携带的人体生命体征状态的变化。具体地,本方案利用了Wi-Fi电参量中的信道状态信息(Channel StateInformation,CSI),能够实现更细粒度的感知,采集微弱生理信号,获取用户的体征信息,如呼吸与心跳信号。In this solution, when the Wi-Fi signal sent by the wireless router 12 is transmitted, encountering a human body will change the transmission path of the signal, resulting in phenomena such as reflection, refraction, scattering and diffraction, which affect the normal transmission process of the signal , analyze the signal received by the refrigerator 11, and perceive the change of the state of the vital signs of the human body according to the disturbance information generated in the signal transmission. Specifically, this solution utilizes Channel State Information (CSI) in Wi-Fi electrical parameters, which can realize finer-grained perception, collect weak physiological signals, and obtain user's physical signs information, such as breathing and heartbeat signals.

图2是本公开实施例提供的一种用于控制冰箱的方法的流程示意图。该用于控制冰箱的方法应用于图1的环境中,可在图1所示的冰箱中执行,如由冰箱的处理器执行;也可在冰箱的控制端执行,如由与冰箱通过无线通信连接的终端设备中执行;也可在服务器中执行,如由与冰箱通讯的家庭云平台。在本公开实施例中,以冰箱的处理器作为执行主体对方案进行说明。Fig. 2 is a schematic flowchart of a method for controlling a refrigerator provided by an embodiment of the present disclosure. The method for controlling the refrigerator is applied in the environment shown in FIG. 1, and can be executed in the refrigerator shown in FIG. 1, such as by a processor of the refrigerator; it can also be executed at the control end of the refrigerator, such as by wireless communication with the refrigerator It can also be executed in a connected terminal device; it can also be executed in a server, such as a home cloud platform communicating with a refrigerator. In the embodiment of the present disclosure, the scheme is described by taking the processor of the refrigerator as an execution body.

结合图2所示,该用于控制冰箱的方法,包括:As shown in Figure 2, the method for controlling the refrigerator includes:

步骤S201,冰箱的处理器在获取用户开启冰箱的操作意图时,获取用户所在环境的Wi-Fi信号。In step S201, the processor of the refrigerator obtains the Wi-Fi signal of the environment where the user is located when obtaining the operation intention of the user to turn on the refrigerator.

这里,用户操作意图的获取,可以来自于用户通过终端设备下发给冰箱的指令,例如获取冰箱内的食材信息,或开启冰箱门的指令。也可以是冰箱根据其他智能家电的启用情况,确定用户具有开启冰箱的操作意图,例如是根据灶具的启用情况,或用户在厨房内停留时间的长度。在本实施例中,该用户开启冰箱的操作意图的获取,是通过用户与冰箱之间的距离确定的,在用户与冰箱之间的距离在设定时长内持续小于设定距离,则认为用户具有开启冰箱的操作意图,从而实现在该情况下根据用户的体征信息推送符合用户当前状态的食材信息。Here, the acquisition of the user's operation intention may come from an instruction issued by the user to the refrigerator through the terminal device, such as an instruction to obtain food information in the refrigerator or an instruction to open the refrigerator door. It may also be that the refrigerator determines that the user has an operation intention to turn on the refrigerator according to the activation status of other smart home appliances, for example, according to the activation status of the stove, or the length of time the user stays in the kitchen. In this embodiment, the acquisition of the user's operation intention to turn on the refrigerator is determined by the distance between the user and the refrigerator. There is an operation intention to turn on the refrigerator, so that in this case, according to the user's physical sign information, food information that meets the user's current state can be pushed.

在另一些应用场景中,冰箱也可以通过用户的语音指令,确定用户对冰箱的操作意图。或通过用户的动作,确定用户对冰箱的操作意图,如:按键、触屏、旋钮、设定的手势等。冰箱也可以通过与智能手机的通讯,获取用户通过智能手机的应用程序下发的冰箱开启的操作意图。In other application scenarios, the refrigerator can also determine the user's operation intention on the refrigerator through the user's voice command. Or through the user's action, determine the user's operation intention on the refrigerator, such as: button, touch screen, knob, set gesture, etc. The refrigerator may also obtain the operation intention of opening the refrigerator issued by the user through the application program of the smartphone through communication with the smartphone.

用户所在环境的Wi-Fi信号的获取,是利用无线路由器与冰箱的Wi-Fi模块之间的通信关系获取的。The Wi-Fi signal of the environment where the user is located is obtained by using the communication relationship between the wireless router and the Wi-Fi module of the refrigerator.

步骤S202,冰箱的处理器根据Wi-Fi信号确定用户的体征信息。In step S202, the processor of the refrigerator determines the physical sign information of the user according to the Wi-Fi signal.

体征信息是指,与用户生理状态相关的指征。不同的生理状态对应的体征信息不同,因此可以通过获取用户的体征信息,进而确定用户的当前状态,并向用户推送对应的食材。这里,体征信息可以包括用户的心率、呼吸频率、血压、脉搏中的一个或多个。Sign information refers to signs related to the user's physiological state. Different physiological states correspond to different sign information, so the user's current state can be determined by obtaining the user's sign information, and the corresponding ingredients can be pushed to the user. Here, the sign information may include one or more of the user's heart rate, respiratory rate, blood pressure, and pulse.

步骤S203,冰箱的处理器根据用户的体征信息,确定用户的当前状态,并向用户推送符合当前状态的食材。In step S203, the processor of the refrigerator determines the current state of the user according to the physical sign information of the user, and pushes ingredients that meet the current state to the user.

这里,通过向用户推送符合当前状态的食材,从而实现根据用户个人基于不同状态对食材种类的需求,推送对应的食材信息。具体地,可以通过冰箱的显示屏或终端设备上安装的应用程序进行食材信息的推送。Here, by pushing the ingredients that meet the current state to the user, it is possible to push the corresponding ingredient information according to the user's individual needs for the types of ingredients based on different states. Specifically, the food information can be pushed through the display screen of the refrigerator or the application program installed on the terminal device.

如此,本公开实施例提供的用于控制冰箱的方法,能够在获取用户具有开启冰箱的操作意图时,根据冰箱接收到的用户所在环境的Wi-Fi信号,确定用户的体征信息,进而确定对应的当前状态,这样无需使用图像采集模块和智能穿戴设备,即可通过无接触式的检测方式获取用户的状态数据,从而为用户推送符合当前状态的食材。在通过无侵入、无打扰式的检测方式获取用户状态,避免侵犯用户隐私的基础上,更加准确地通过用户的体征信息为用户进行食材推送,从而提高了冰箱的智能化水平,能够为用户提供更好的使用体验。In this way, the method for controlling the refrigerator provided by the embodiments of the present disclosure can determine the user's physical sign information according to the Wi-Fi signal of the user's environment received by the refrigerator when the user has the operation intention to turn on the refrigerator, and then determine the corresponding In this way, the user’s status data can be obtained through non-contact detection methods without using image acquisition modules and smart wearable devices, so as to push ingredients that meet the current status for users. On the basis of obtaining user status through non-intrusive and non-disturbing detection methods and avoiding violation of user privacy, food materials can be pushed to users more accurately through user's physical signs information, thereby improving the intelligence level of the refrigerator and providing users with Better user experience.

可选地,根据Wi-Fi信号确定用户的体征信息,包括:从Wi-Fi信号中,提取信道状态信息;对信道状态信息进行分析处理,获取用户的体征信息;其中,用户的体征信息包括用户的呼吸频率数据和心率数据。如此,实现可以准确地获取用户的呼吸频率数据和心率数据,以确定用户的状态,用户无需佩戴智能穿戴设备等传感装置,从而降低数据获取成本,避免侵犯用户隐私。Optionally, determining the user's sign information according to the Wi-Fi signal includes: extracting channel state information from the Wi-Fi signal; analyzing and processing the channel state information to obtain the user's sign information; wherein the user's sign information includes The user's respiratory rate data and heart rate data. In this way, the user's respiratory rate data and heart rate data can be accurately obtained to determine the user's status, and the user does not need to wear smart wearable devices and other sensing devices, thereby reducing data acquisition costs and avoiding user privacy violations.

这里,提取信道状态信息,包括:提取Wi-Fi信号中的CSI原始数据,将去噪后的CSI数据作为信道状态信息,用于后续的分析处理。可选地,去噪步骤包括:对CSI原始数据进行离群点的异常值滤除;对滤除异常点后的CSI数据进行线性插值;对插值后的CSI数据进行噪声过滤。Here, extracting channel state information includes: extracting CSI raw data in the Wi-Fi signal, and using denoised CSI data as channel state information for subsequent analysis and processing. Optionally, the denoising step includes: performing outlier filtering on the original CSI data; performing linear interpolation on the CSI data after filtering out the outlier points; performing noise filtering on the interpolated CSI data.

具体地,对异常点的去除是通过Hampel滤波器,利用设定时段内的信号均值μ与绝对偏差σ设定CSI原始数据的上下波动区间,将上下波动区间以外的信号数据作为离群点进行滤除。Specifically, the removal of abnormal points is through the Hampel filter, using the signal mean value μ and absolute deviation σ within the set period to set the up and down fluctuation interval of the CSI raw data, and the signal data outside the up and down fluctuation interval are regarded as outliers filter out.

可选地,对信道状态信息进行分析处理,获取用户的体征信息,包括:对信道状态信息进行信号分离,获取呼吸信号和心跳信号;对呼吸信号和心跳信号分别进行特征提取,获取用户的呼吸频率数据和心率数据。由于人体呼吸时引起的胸腔运动幅度过大,使心跳引起的振幅淹没在其中,因此需要对CSI信息进行信号分离,将呼吸信号和心跳信号分别提取,以进行相关的处理。如此,通过对处理后的信道状态信息进行分析处理,以准确地获取用户的呼吸频率数据和心率数据,以确定用户的状态,用户无需佩戴智能穿戴设备等传感装置,从而降低数据获取成本,避免侵犯用户隐私。Optionally, analyzing and processing the channel state information to obtain the user's physical sign information includes: performing signal separation on the channel state information to obtain the breathing signal and the heartbeat signal; performing feature extraction on the breathing signal and the heartbeat signal respectively to obtain the user's breathing signal frequency data and heart rate data. Because the amplitude of chest movement caused by human breathing is too large, the amplitude caused by heartbeat is submerged in it. Therefore, it is necessary to separate the CSI information and extract the respiratory signal and heartbeat signal separately for related processing. In this way, by analyzing and processing the processed channel state information to accurately obtain the user's respiratory rate data and heart rate data to determine the user's state, the user does not need to wear sensing devices such as smart wearable devices, thereby reducing data acquisition costs. Avoid violating user privacy.

具体地,对获取呼吸信号和心跳信号,包括:对分离后的呼吸信息进行滤波处理,提取符合滤波区间的呼吸信息作为呼吸信号;对分离后的心跳信息分解为多个本征模函数,并将整合后的多个本征模函数作为心跳信号。Specifically, the acquisition of the respiratory signal and the heartbeat signal includes: filtering the separated respiratory information, extracting the respiratory information conforming to the filtering interval as the respiratory signal; decomposing the separated heartbeat information into multiple eigenmode functions, and The integrated multiple eigenmode functions are used as the heartbeat signal.

这里,对呼吸信息的滤波处理,可以利用切比雪夫滤波器带通滤波器提取呼吸信号,并根据成人呼吸频率特性设置带通滤波器的滤波区间为0.1-0.7Hz。Here, for the filtering processing of respiratory information, a Chebyshev filter band-pass filter can be used to extract the respiratory signal, and the filtering interval of the band-pass filter is set to 0.1-0.7 Hz according to the adult respiratory frequency characteristics.

对心跳信息的分解整合处理,可以利用全集合经验模式分解算法(CompleteEnsemble Empirical Mode Decomposition,CEEMD)进行心跳信号的重构。其原理为将心跳信号分解为多个时间尺度特征不同的本征模函数,对每个本征模函数进行希尔伯特黄变换,然后将分解后的信号频率、振幅、相位信息整合,以构建波形明显,特征完整的心跳信号。For the decomposition and integration processing of the heartbeat information, the heartbeat signal can be reconstructed by using the Complete Ensemble Empirical Mode Decomposition (CEEMD) algorithm. The principle is to decompose the heartbeat signal into multiple eigenmode functions with different time-scale characteristics, perform Hilbert-Huang transform on each eigenmode function, and then integrate the decomposed signal frequency, amplitude, and phase information to obtain Construct a heartbeat signal with obvious waveform and complete features.

进一步地,通过傅里叶变换提取呼吸信号中的呼吸频率。对于呼吸信号中的多个时段,进行傅里叶变换,并保留峰值以及峰值的两个相邻值,作为保留信号;对保留信号进行傅里叶逆变换以获得时域信号;将时域信号的斜率确定为用户的呼吸频率。Further, the respiratory frequency in the respiratory signal is extracted through Fourier transform. For multiple periods in the respiratory signal, perform Fourier transform, and retain the peak value and two adjacent values of the peak value as the reserved signal; perform inverse Fourier transform on the reserved signal to obtain the time domain signal; convert the time domain signal The slope of is determined as the user's breathing rate.

进一步地,通过提取心跳信号中的QRS波群信息以确定用户的心率。对整合后的心跳信息,进行R波的峰值检测并确定R波的位置信息,并基于R波的位置信息,检测Q波和S波的峰值确定位置信息,从而获取用户的心跳信号波形,以确定用户心率。具体地,对R波的峰值检测,包括:提取一组心跳信号,并通过差分法确定其中一端QRS波形的极大值点;利用自适应阈值法过滤心跳信号中低于阈值的极值点;根据过滤后极大值点的斜率,确定斜率最大的极大值点为R波的峰值点。其中,阈值的选取,是通过获取最大的极大值点,以及改点的相邻点,将上述多点的数值平均值作为阈值。由于R峰所在位置为单个心跳信号的一个周期内,因此根据R峰的位置可以得到心率:Further, the user's heart rate is determined by extracting the QRS complex information in the heartbeat signal. For the integrated heartbeat information, the peak value of the R wave is detected and the position information of the R wave is determined, and based on the position information of the R wave, the peak value of the Q wave and the S wave is detected to determine the position information, thereby obtaining the user's heartbeat signal waveform, and Determine the user's heart rate. Specifically, the peak detection of the R wave includes: extracting a group of heartbeat signals, and determining the maximum point of the QRS waveform at one end by a differential method; using the adaptive threshold method to filter the extreme points below the threshold in the heartbeat signal; According to the slope of the filtered maximum point, the maximum point with the largest slope is determined to be the peak point of the R wave. Wherein, the selection of the threshold value is to obtain the largest maximum value point and the adjacent points of the changed point, and use the numerical average value of the above-mentioned multiple points as the threshold value. Since the position of the R peak is within one cycle of a single heartbeat signal, the heart rate can be obtained according to the position of the R peak:

HR=60/RRperiod HR=60/ RRperiod

其中,HR表示心率,RRperiod表示两个R峰之间的时间周期。Among them, HR represents the heart rate, and RR period represents the time period between two R peaks.

可选地,根据Wi-Fi信号确定用户的体征信息,确定用户的当前状态,包括:确定当前用户的体征信息所对应的设定体征信息,将设定体征信息对应的状态确定为用户的当前状态。这里,可以通过建立用户信息表,以根据一个或多个用户的体征信息确定对应的当前状态。该设定温度信息表预存于冰箱或终端设备内。Optionally, determining the user's physical sign information according to the Wi-Fi signal, and determining the user's current state include: determining the set physical sign information corresponding to the current user's physical sign information, and determining the state corresponding to the set physical sign information as the user's current state. state. Here, a user information table may be established to determine the corresponding current status according to the physical sign information of one or more users. The set temperature information table is pre-stored in the refrigerator or the terminal device.

进一步地,用户当前状态的确定,包括:获取用户信息表,用户信息表中保存有用户的至少一种设定体征信息,以及与设定体征信息对应的状态信息;在用户信息表中获得与用户体征信息相匹配的设定体征信息;将匹配成功的设定体征信息对应的状态信息确定为用户的当前状态。Further, the determination of the current state of the user includes: obtaining a user information table, in which at least one set sign information of the user is stored, and state information corresponding to the set sign information; The set sign information matching the user sign information; the state information corresponding to the successfully matched set sign information is determined as the current state of the user.

示例地,在本实施例中根据目标用户的心率信息和呼吸频率信息确定当前状态。则,上述当前状态的确定,包括:获取用户信息表,用户信息表中保存有心率、呼吸频率和状态之间的关联关系;根据检测到的用户的心率对应的心率区间,以及用户的呼吸频率对应的呼吸频率区间,共同确定用户的状态Exemplarily, in this embodiment, the current state is determined according to the target user's heart rate information and respiratory rate information. Then, the determination of the above current state includes: obtaining the user information table, which stores the relationship between heart rate, respiratory rate and state; according to the heart rate interval corresponding to the detected user's heart rate, and the user's respiratory rate Corresponding respiratory rate intervals to jointly determine the user's state

示例性地,表1提供了一种用户信息表,示出了心率、呼吸频率和状态之间的关联关系。Exemplarily, Table 1 provides a user information table, showing the relationship between heart rate, breathing rate and status.

表1Table 1

a1≤X<a2a1≤X<a2 a2≤X<a3a2≤X<a3 a3≤X<a4a3≤X<a4 a4≤X<a5a4≤X<a5 h1≤HR<h2h1≤HR<h2 疲劳fatigue 饥饿hunger 平静calm 快走go quickly h2≤HR<h3h2≤HR<h3 饥饿hunger 平静calm 快走go quickly 慢跑jogging h3≤HR<h4h3≤HR<h4 平静calm 快走go quickly 慢跑jogging 快跑run fast h4≤HR<h5h4≤HR<h5 快走go quickly 慢跑jogging 快跑run fast 健身fitness

示例地,表1中纵列坐标用于表示用户的心率,横列坐标用于表示用户的呼吸频率,表中内容为用户状态。在纵列坐标中,HR用于表示检测到的用户心率,h1-h5的数值逐渐增大;在横列坐标中,X用于表示检测到的用户呼吸频率,a1-a5的数值逐渐增大。则,获取用户的心率信息和呼吸频率信息后,通过调取该用户信息表,进而确定对应的用户状态,从而进一步地根据用户的当前状态为用户进行食材推荐。For example, the vertical coordinates in Table 1 are used to represent the user's heart rate, the horizontal coordinates are used to represent the user's respiratory rate, and the content in the table is the user status. In the vertical column coordinates, HR is used to represent the detected heart rate of the user, and the values of h1-h5 gradually increase; in the horizontal column coordinates, X is used to represent the detected user's respiratory rate, and the values of a1-a5 gradually increase. Then, after acquiring the user's heart rate information and respiratory rate information, the corresponding user status is determined by calling the user information table, so as to further recommend ingredients for the user based on the user's current status.

可选地,向用户推送符合当前状态的食材,包括:确定冰箱的食材信息中符合用户当前状态的推送食材,并在冰箱的显示屏上展示。如此,在获取用户开启冰箱的操作意图后,通过冰箱的显示屏为用户推送当前冰箱内符合用户状态的食材。Optionally, pushing ingredients conforming to the current state to the user includes: determining the ingredients in the refrigerator's ingredient information conforming to the user's current state, and displaying them on a display screen of the refrigerator. In this way, after obtaining the user's operation intention to turn on the refrigerator, the display screen of the refrigerator will push the ingredients in the refrigerator that meet the user's status to the user.

可以通过获取用户的状态与推送食材之间的对应关系,根据检测到的用户当前状态,确定对应的可推送食材范围,并在冰箱的现有食材信息中筛选符合该食材范围的食材作为推送食材。By obtaining the corresponding relationship between the user's status and the pushed ingredients, according to the detected user's current status, determine the corresponding range of pushable ingredients, and select the ingredients that meet the range of ingredients from the existing ingredient information in the refrigerator as the pushed ingredients .

进一步地,在确定推送食材时,还可结合当前时间信息进行食材的选择,以提高食材推送的准确性。Further, when determining the ingredients to be pushed, the ingredients can also be selected in combination with the current time information, so as to improve the accuracy of pushing the ingredients.

具体地,确定冰箱的食材信息中符合用户当前状态的推送食材,包括:根据用户的当前状态和当前时间信息,确定对应的食材范围;将冰箱的食材信息中符合食材范围的食材确定为推送食材。Specifically, determining the ingredients to be pushed in the refrigerator's ingredient information that conforms to the user's current state includes: determining the corresponding ingredient range according to the user's current state and current time information; .

这里,用户状态、时间信息以及食材范围可以通过食材信息表的形式预存在冰箱或终端设备内,以进行食材的推送选择。Here, the user status, time information, and food range can be pre-stored in the refrigerator or terminal device in the form of a food information table for push selection of food.

如此,本公开实施例提供的用于控制冰箱的方法,能够在获取用户具有开启冰箱的操作意图时,根据冰箱接收到的用户所在环境的Wi-Fi信号,确定用户的体征信息,进而确定对应的当前状态,这样无需使用图像采集模块和智能穿戴设备,即可通过无接触式的检测方式获取用户的状态数据,从而为用户推送符合当前状态的食材。在通过无侵入、无打扰式的检测方式获取用户状态,避免侵犯用户隐私的基础上,更加准确地通过用户的体征信息为用户进行食材推送,从而提高了冰箱的智能化水平,能够为用户提供更好的使用体验。In this way, the method for controlling the refrigerator provided by the embodiments of the present disclosure can determine the user's physical sign information according to the Wi-Fi signal of the user's environment received by the refrigerator when the user has the operation intention to turn on the refrigerator, and then determine the corresponding In this way, the user’s status data can be obtained through non-contact detection methods without using image acquisition modules and smart wearable devices, so as to push ingredients that meet the current status for users. On the basis of obtaining user status through non-intrusive and non-disturbing detection methods and avoiding violation of user privacy, food materials can be pushed to users more accurately through user's physical signs information, thereby improving the intelligence level of the refrigerator and providing users with Better user experience.

图3是本公开实施例提供的一种用于控制冰箱的方法的流程示意图。该用于控制冰箱的方法应用于图1的环境中,可在图1所示的冰箱中执行,如由冰箱的处理器执行;也可在冰箱的控制端执行,如由与冰箱通过无线通信连接的终端设备中执行;也可在服务器中执行,如由与冰箱通讯的家庭云平台。在本公开实施例中,以冰箱的处理器作为执行主体对方案进行说明。Fig. 3 is a schematic flowchart of a method for controlling a refrigerator provided by an embodiment of the present disclosure. The method for controlling the refrigerator is applied in the environment shown in FIG. 1, and can be executed in the refrigerator shown in FIG. 1, such as by a processor of the refrigerator; it can also be executed at the control end of the refrigerator, such as by wireless communication with the refrigerator It can also be executed in a connected terminal device; it can also be executed in a server, such as a home cloud platform communicating with a refrigerator. In the embodiment of the present disclosure, the scheme is described by taking the processor of the refrigerator as an execution body.

结合图3所示,该用于控制冰箱的方法,包括:As shown in Figure 3, the method for controlling the refrigerator includes:

步骤S201,冰箱的处理器在获取用户开启冰箱的操作意图时,获取用户所在环境的Wi-Fi信号。In step S201, the processor of the refrigerator obtains the Wi-Fi signal of the environment where the user is located when obtaining the operation intention of the user to turn on the refrigerator.

步骤S202,冰箱的处理器根据Wi-Fi信号确定用户的体征信息。In step S202, the processor of the refrigerator determines the physical sign information of the user according to the Wi-Fi signal.

步骤S203,冰箱的处理器根据用户的体征信息,确定用户的当前状态,并向用户推送符合当前状态的食材。In step S203, the processor of the refrigerator determines the current state of the user according to the physical sign information of the user, and pushes ingredients that meet the current state to the user.

步骤S304,冰箱的处理器获取用户在当前状态下的取出的食材信息。In step S304, the processor of the refrigerator obtains the information of the ingredients taken out by the user in the current state.

步骤S305,冰箱的处理器在用户取出的食材信息与推送信息不符的情况下,根据取出的食材信息更新用户的状态与食材的对应关系。In step S305, the processor of the refrigerator updates the corresponding relationship between the user's status and the ingredients according to the taken-out ingredient information when the ingredient information taken out by the user does not match the pushed information.

通过获取用户实际取出的食材信息,与食材推送信息进行比对,确定本次食材推送的准确性,并在推送不准确的情况下,根据实际取出的食材更新预设的对应关系,从而提高下次推送的准确性。By obtaining the information of the ingredients actually taken out by the user and comparing them with the push information of the ingredients, the accuracy of the push of the ingredients is determined, and if the push is inaccurate, the preset corresponding relationship is updated according to the ingredients actually taken out, so as to improve the next The accuracy of the push.

这里,冰箱可以通过深度学习算法,例如强化学习、神经网络等算法,对历史推送信息进行学习,以提高推送行为的准确性。Here, the refrigerator can learn historical push information through deep learning algorithms, such as reinforcement learning and neural network algorithms, so as to improve the accuracy of push behavior.

结合图4所示,本公开实施例提供一种用于控制冰箱的装置,包括处理器(processor)400和存储器(memory)401。可选地,该装置还可以包括通信接口(Communication Interface)402和总线403。其中,处理器400、通信接口402、存储器401可以通过总线403完成相互间的通信。通信接口402可以用于信息传输。处理器400可以调用存储器401中的逻辑指令,以执行上述实施例的用于控制冰箱的方法。As shown in FIG. 4 , an embodiment of the present disclosure provides an apparatus for controlling a refrigerator, including a processor (processor) 400 and a memory (memory) 401 . Optionally, the device may further include a communication interface (Communication Interface) 402 and a bus 403 . Wherein, the processor 400 , the communication interface 402 , and the memory 401 can communicate with each other through the bus 403 . Communication interface 402 may be used for information transfer. The processor 400 can invoke logic instructions in the memory 401 to execute the method for controlling a refrigerator in the above-mentioned embodiments.

此外,上述的存储器401中的逻辑指令可以通过软件功能单元的形式实现并作为独立地产品销售或使用时,可以存储在一个计算机可读取存储介质中。In addition, the above-mentioned logic instructions in the memory 401 may be implemented in the form of software function units and may be stored in a computer-readable storage medium when sold or used as an independent product.

存储器401作为一种可读存储介质,可用于存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令/模块。处理器400通过运行存储在存储器401中的程序指令/模块,从而执行功能应用以及数据处理,即实现上述实施例中用于控制冰箱的方法。As a readable storage medium, the memory 401 can be used to store software programs and computer executable programs, such as program instructions/modules corresponding to the methods in the embodiments of the present disclosure. The processor 400 executes the program instructions/modules stored in the memory 401 to execute functional applications and data processing, that is, implement the method for controlling the refrigerator in the above-mentioned embodiments.

存储器401可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器401可以包括高速随机存取存储器,还可以包括非易失性存储器。The memory 401 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application program required by at least one function; the data storage area may store data created according to the use of the terminal device, and the like. In addition, the memory 401 may include a high-speed random access memory, and may also include a non-volatile memory.

本公开实施例提供了一种冰箱,包括Wi-Fi模块,以及上述地用于控制冰箱的装置。An embodiment of the present disclosure provides a refrigerator, including a Wi-Fi module, and the above-mentioned device for controlling the refrigerator.

本公开实施例提供了一种可读存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为执行上述用于控制冰箱的方法。An embodiment of the present disclosure provides a readable storage medium storing computer-executable instructions, and the computer-executable instructions are configured to execute the above-mentioned method for controlling a refrigerator.

上述的计算机可读存储介质可以是暂态计算机可读存储介质,也可以是非暂态计算机可读存储介质。The above-mentioned computer-readable storage medium may be a transitory computer-readable storage medium, or a non-transitory computer-readable storage medium.

本公开实施例的技术方案可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括一个或多个指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开实施例所述方法的全部或部分步骤。而前述的存储介质可以是非暂态存储介质,包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。The technical solutions of the embodiments of the present disclosure can be embodied in the form of software products, which are stored in a storage medium and include one or more instructions to make a computer device (which can be a personal computer, a server, or a network equipment, etc.) to perform all or part of the steps of the method described in the embodiments of the present disclosure. The aforementioned storage medium can be a non-transitory storage medium, including: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk, etc. A medium that can store program code, or a transitory storage medium.

以上描述和附图充分地示出了本公开的实施例,以使本领域的技术人员能够实践它们。其他实施例可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施例的部分和特征可以被包括在或替换其他实施例的部分和特征。而且,本申请中使用的用词仅用于描述实施例并且不用于限制权利要求。如在实施例以及权利要求的描述中使用的,除非上下文清楚地表明,否则单数形式的“一个”(a)、“一个”(an)和“所述”(the)旨在同样包括复数形式。类似地,如在本申请中所使用的术语“和/或”是指包含一个或一个以上相关联地列出的任何以及所有可能的组合。另外,当用于本申请中时,术语“包括”(comprise)及其变型“包括”(comprises)和/或包括(comprising)等指陈述的特征、整体、步骤、操作、元素,和/或组件的存在,但不排除一个或一个以上其它特征、整体、步骤、操作、元素、组件和/或这些的分组的存在或添加。在没有更多限制的情况下,由语句“包括一个…”限定的要素,并不排除在包括所述要素的过程、方法或者设备中还存在另外的相同要素。本文中,每个实施例重点说明的可以是与其他实施例的不同之处,各个实施例之间相同相似部分可以互相参见。对于实施例公开的方法、产品等而言,如果其与实施例公开的方法部分相对应,那么相关之处可以参见方法部分的描述。The above description and drawings sufficiently illustrate the embodiments of the present disclosure to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, procedural, and other changes. The examples merely represent possible variations. Individual components and functions are optional unless explicitly required, and the order of operations may vary. Portions and features of some embodiments may be included in or substituted for those of other embodiments. Also, the terms used in the present application are used to describe the embodiments only and are not used to limit the claims. As used in the examples and description of the claims, the singular forms "a", "an" and "the" are intended to include the plural forms as well unless the context clearly indicates otherwise . Similarly, the term "and/or" as used in this application is meant to include any and all possible combinations of one or more of the associated listed ones. Additionally, when used in this application, the term "comprise" and its variants "comprises" and/or comprising (comprising) etc. refer to stated features, integers, steps, operations, elements, and/or The presence of a component does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and/or groupings of these. Without further limitations, an element defined by the statement "comprising a ..." does not exclude the presence of additional identical elements in the process, method or apparatus comprising said element. Herein, what each embodiment focuses on may be the difference from other embodiments, and the same and similar parts of the various embodiments may refer to each other. For the method, product, etc. disclosed in the embodiment, if it corresponds to the method part disclosed in the embodiment, then the relevant part can refer to the description of the method part.

本领域技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,可以取决于技术方案的特定应用和设计约束条件。所述技术人员可以对每个特定的应用来使用不同方法以实现所描述的功能,但是这种实现不应认为超出本公开实施例的范围。所述技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed by hardware or software may depend on the specific application and design constraints of the technical solution. Said artisans may implement the described functions using different methods for each particular application, but such implementation should not be regarded as exceeding the scope of the disclosed embodiments. The skilled person can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.

本文所披露的实施例中,所揭露的方法、产品(包括但不限于装置、设备等),可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,可以仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例。另外,在本公开实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units may only be a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined Or it can be integrated into another system, or some features can be ignored, or not implemented. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiments of the present disclosure may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.

附图中的流程图和框图显示了根据本公开实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这可以依所涉及的功能而定。在附图中的流程图和框图所对应的描述中,不同的方框所对应的操作或步骤也可以以不同于描述中所披露的顺序发生,有时不同的操作或步骤之间不存在特定的顺序。例如,两个连续的操作或步骤实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这可以依所涉及的功能而定。框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to embodiments of the disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or part of code that includes one or more Executable instructions. In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. In the descriptions corresponding to the flowcharts and block diagrams in the accompanying drawings, the operations or steps corresponding to different blocks may also occur in a different order than that disclosed in the description, and sometimes there is no specific agreement between different operations or steps. order. For example, two consecutive operations or steps may, in fact, be performed substantially concurrently, or they may sometimes be performed in the reverse order, depending upon the functionality involved. Each block in the block diagrams and/or flowcharts, and combinations of blocks in the block diagrams and/or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by dedicated hardware implemented in combination with computer instructions.

Claims (10)

1.一种用于控制冰箱的方法,其特征在于,包括:1. A method for controlling a refrigerator, comprising: 在获取用户开启冰箱的操作意图时,获取所述用户所在环境的Wi-Fi信号;When obtaining the operation intention of the user to turn on the refrigerator, obtain the Wi-Fi signal of the environment where the user is located; 根据所述Wi-Fi信号确定所述用户的体征信息;determining the physical sign information of the user according to the Wi-Fi signal; 根据所述用户的体征信息,确定所述用户的当前状态,并向所述用户推送符合当前状态的食材。According to the physical sign information of the user, the current state of the user is determined, and the ingredients that meet the current state are pushed to the user. 2.根据权利要求1所述的方法,其特征在于,所述根据所述Wi-Fi信号确定所述用户的体征信息,包括:2. The method according to claim 1, wherein the determining the user's physical sign information according to the Wi-Fi signal comprises: 提取所述Wi-Fi信号中的信道状态信息;Extracting channel state information in the Wi-Fi signal; 对信道状态信息进行分析处理,获取所述用户的体征信息;Analyzing and processing the channel state information to obtain the physical sign information of the user; 其中,所述用户的体征信息包括用户的呼吸频率数据和心率数据。Wherein, the user's sign information includes the user's respiratory rate data and heart rate data. 3.根据权利要求2所述的方法,其特征在于,所述对信道状态信息进行分析处理,获取所述用户的体征信息,包括:3. The method according to claim 2, wherein the analyzing and processing the channel state information to obtain the user's physical sign information comprises: 对所述信道状态信息进行信号分离,获取呼吸信号和心跳信号;Performing signal separation on the channel state information to obtain a breathing signal and a heartbeat signal; 对所述呼吸信号和所述心跳信号分别进行特征提取,获取所述用户的呼吸频率数据和心率数据。Feature extraction is performed on the respiratory signal and the heartbeat signal respectively, and respiratory frequency data and heart rate data of the user are acquired. 4.根据权利要求3所述的方法,其特征在于,所述获取呼吸信号和心跳信号,包括:4. The method according to claim 3, characterized in that said obtaining the breathing signal and the heartbeat signal comprises: 对分离后的呼吸信息进行滤波处理,提取符合滤波区间的呼吸信息作为所述呼吸信号;performing filtering processing on the separated respiration information, and extracting the respiration information conforming to the filtering interval as the respiration signal; 对分离后的心跳信息分解为多个本征模函数,并将整合后的所述多个本征模函数作为所述心跳信号。The separated heartbeat information is decomposed into a plurality of eigenmode functions, and the integrated eigenmode functions are used as the heartbeat signal. 5.根据权利要求1所述的方法,其特征在于,所述根据所述用户的体征信息,确定所述用户的当前状态,包括:5. The method according to claim 1, wherein the determining the current state of the user according to the user's physical sign information comprises: 获取用户信息表,所述用户信息表中保存有用户的至少一种设定体征信息,以及与所述设定体征信息对应的状态信息;Obtaining a user information table, the user information table stores at least one set sign information of the user, and state information corresponding to the set sign information; 在所述用户信息表中获得与所述用户体征信息相匹配的设定体征信息;Obtaining set sign information matching the user sign information in the user information table; 将匹配成功的设定体征信息对应的状态信息确定为所述用户的当前状态。The state information corresponding to the successfully matched set sign information is determined as the current state of the user. 6.根据权利要求1所述的方法,其特征在于,所述向所述用户推送符合当前状态的食材,包括:6. The method according to claim 1, wherein the pushing the ingredients that meet the current status to the user comprises: 确定所述冰箱的食材信息中符合所述用户当前状态的推送食材,并在所述冰箱的显示屏上展示。Determine the pushed ingredients in the ingredient information of the refrigerator that match the user's current status, and display them on the display screen of the refrigerator. 7.根据权利要求6所述的方法,其特征在于,所述确定所述冰箱的食材信息中符合所述用户当前状态的推送食材,包括:7. The method according to claim 6, wherein the determining the pushed ingredients in the ingredient information of the refrigerator that conforms to the user's current status comprises: 根据所述用户的当前状态和当前时间信息,确定对应的食材范围;Determine the corresponding range of ingredients according to the user's current status and current time information; 将所述冰箱的食材信息中符合所述食材范围的食材确定为所述推送食材。In the item information of the refrigerator, an item matching the item range is determined as the pushed item. 8.根据权利要求1至7任一所述的方法,其特征在于,还包括:8. The method according to any one of claims 1 to 7, further comprising: 获取所述用户在当前状态下的取出的食材信息;Obtain information about ingredients taken out by the user in the current state; 在用户取出的食材信息与推送信息不符的情况下,根据所述取出的食材信息更新所述用户的状态与食材的对应关系。If the ingredient information taken out by the user does not match the push information, the corresponding relationship between the user's status and the ingredient is updated according to the taken-out ingredient information. 9.一种用于控制冰箱的装置,包括处理器和存储有程序指令的存储器,其特征在于,所述处理器被配置为在运行所述程序指令时,执行如权利要求1至8任一项所述地用于控制冰箱的方法。9. A device for controlling a refrigerator, comprising a processor and a memory storing program instructions, wherein the processor is configured to execute any one of claims 1 to 8 when running the program instructions. The method for controlling a refrigerator as described in the item. 10.一种冰箱,其特征在于,包括如权利要求9所述的用于控制冰箱的装置。10. A refrigerator, characterized by comprising the device for controlling the refrigerator according to claim 9.
CN202110800757.9A 2021-07-15 2021-07-15 Method and device for controlling refrigerator, refrigerator Pending CN115615123A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110800757.9A CN115615123A (en) 2021-07-15 2021-07-15 Method and device for controlling refrigerator, refrigerator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110800757.9A CN115615123A (en) 2021-07-15 2021-07-15 Method and device for controlling refrigerator, refrigerator

Publications (1)

Publication Number Publication Date
CN115615123A true CN115615123A (en) 2023-01-17

Family

ID=84855839

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110800757.9A Pending CN115615123A (en) 2021-07-15 2021-07-15 Method and device for controlling refrigerator, refrigerator

Country Status (1)

Country Link
CN (1) CN115615123A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116428817A (en) * 2023-05-16 2023-07-14 四川虹美智能科技有限公司 Refrigerator Intelligent Noise Reduction Method and System
WO2025132577A1 (en) * 2023-12-21 2025-06-26 Electrolux Appliances Aktiebolag Household appliance

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116428817A (en) * 2023-05-16 2023-07-14 四川虹美智能科技有限公司 Refrigerator Intelligent Noise Reduction Method and System
WO2025132577A1 (en) * 2023-12-21 2025-06-26 Electrolux Appliances Aktiebolag Household appliance

Similar Documents

Publication Publication Date Title
US9946942B2 (en) Method, apparatus and system for biometric identification
EP3389474B1 (en) Drowsiness onset detection
CN106774818B (en) Gesture recognition method, gesture recognition device and wearable device
US10467548B2 (en) Method, apparatus and system for biometric identification
Wang et al. Identification of the normal and abnormal heart sounds using wavelet-time entropy features based on OMS-WPD
Suryadevara et al. Intelligent sensing systems for measuring wellness indices of the daily activities for the elderly
CN105827731A (en) Intelligent health management server, system and control method based on fusion model
WO2018122633A1 (en) Emotion estimation apparatus, method, and program
CN104042191A (en) Wrist watch type multi-parameter biosensor
Hu et al. Predictive combinations of monitor alarms preceding in-hospital code blue events
US10617356B2 (en) Garment and cardiac data processing
CN115615123A (en) Method and device for controlling refrigerator, refrigerator
CN108324271B (en) ECG signal identification method, system and ECG monitoring equipment
CN109602410A (en) A kind of wearable device and its monitoring of pulse method
JP6048242B2 (en) Eating motion detection device, eating motion detection method and program
EP3165158B1 (en) Signal feature extracting apparatus
Alshurafa et al. Non-invasive monitoring of eating behavior using spectrogram analysis in a wearable necklace
KR20230077626A (en) Personalized method and apparatus for diagnosis dementia
CN110580941A (en) information processing method and device, electronic device and storage medium
CN107495939A (en) Live biometric monitoring method, device and system
JP6797631B2 (en) Information processing device
US11935652B1 (en) Health status change detection using anomaly detection in latent spaces
Cai et al. Detecting data manipulation attacks on physiological sensor measurements in wearable medical systems
JP2016120061A (en) Sleepiness estimation apparatus and sleepiness estimation program
CN105204612B (en) A kind of information processing method and electronic equipment

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20250403

Address after: 266101 Haier Road, Laoshan District, Qingdao, Qingdao, Shandong Province, No. 1

Applicant after: QINGDAO HAIER SMART TECHNOLOGY R&D Co.,Ltd.

Country or region after: China

Address before: 266101 Haier Road, Laoshan District, Qingdao, Qingdao, Shandong Province, No. 1

Applicant before: QINGDAO HAIER SMART TECHNOLOGY R&D Co.,Ltd.

Country or region before: China

Applicant before: Haier Smart Home Co., Ltd.