CN115371326A - Server, refrigerator and recipe recommendation method - Google Patents

Server, refrigerator and recipe recommendation method Download PDF

Info

Publication number
CN115371326A
CN115371326A CN202211041854.5A CN202211041854A CN115371326A CN 115371326 A CN115371326 A CN 115371326A CN 202211041854 A CN202211041854 A CN 202211041854A CN 115371326 A CN115371326 A CN 115371326A
Authority
CN
China
Prior art keywords
diet
weight
record
food material
information
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.)
Granted
Application number
CN202211041854.5A
Other languages
Chinese (zh)
Other versions
CN115371326B (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.)
Hisense Visual Technology Co Ltd
Original Assignee
Hisense Visual Technology 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 Hisense Visual Technology Co Ltd filed Critical Hisense Visual Technology Co Ltd
Priority to CN202211041854.5A priority Critical patent/CN115371326B/en
Publication of CN115371326A publication Critical patent/CN115371326A/en
Application granted granted Critical
Publication of CN115371326B publication Critical patent/CN115371326B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • F25D11/00Self-contained movable devices, e.g. domestic refrigerators
    • 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
    • F25D29/005Mounting of control devices
    • 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
    • F25D2500/00Problems to be solved
    • F25D2500/06Stock management

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Thermal Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Cold Air Circulating Systems And Constructional Details In Refrigerators (AREA)

Abstract

The application provides a server, a refrigerator and a recipe recommendation method, wherein the server is configured to: receiving a diet updating request sent by a refrigerator, wherein the diet updating request comprises food material taking information, and the food material taking information comprises food material information and taking time; generating a first diet record or a second diet record according to the taking time in response to the diet updating request; receiving a weight updating request of a user corresponding to the refrigerator, wherein the weight updating request comprises weight information; generating a weight record according to the weight information in response to the weight update request; generating a recommended recipe within a prediction time range according to the first diet record, the second diet record and the weight record within a historical statistical time range; and sending the recommended recipes to the refrigerator. The method and the device realize personalized recommendation of the recipes.

Description

Server, refrigerator and recipe recommendation method
Technical Field
The application relates to the technical field of recipe recommendation, in particular to a server, a refrigerator and a recipe recommendation method.
Background
With the continuous development of internet technology, nowadays, people can access the internet at any time and any place through smart devices such as smart phones, smart televisions, smart refrigerators and the like to acquire information wanted by themselves. For example, when people prepare meals which are not mastered by people, related recipes can be searched through intelligent equipment, and the meals are prepared according to the searched recipes, so that the success rate of preparation can be greatly improved. However, in the related art, the intelligent device can only obtain the related recipes through networking according to the keywords input by the people on the intelligent device, and cannot perform personalized recipe recommendation, and the recipe recommendation requirements of the people cannot be met.
Disclosure of Invention
In order to solve the technical problem that personalized recipes cannot be recommended, the application provides a server, a refrigerator and a recipe recommending method.
In a first aspect, the present application provides a server configured to:
receiving a diet updating request sent by a refrigerator, wherein the diet updating request comprises food material taking information, and the food material taking information comprises food material information and taking time;
responding to the diet updating request, and generating a first diet record or a second diet record according to the fetching time;
receiving a weight updating request of a user corresponding to the refrigerator, wherein the weight updating request comprises weight information;
generating a weight record according to the weight information in response to the weight update request;
generating a recommended recipe within a prediction time range according to the first diet record, the second diet record and the weight record within a historical statistical time range;
and sending the recommended recipes to the refrigerator.
In some embodiments, generating a first diet record or a second diet record from the fetch time comprises:
if the taking time is within a first time range, generating a first food record corresponding to the food material taking information;
and if the taking time is within a second time range, generating a first diet record and a second diet record corresponding to the food material taking information.
In some embodiments, generating the recommended diet within the predicted time frame for the first diet record, the second diet record, and the weight record over the historical statistical time frame comprises:
generating an initial recipe within a prediction time range according to the first diet record, the second diet record and the weight information within the historical statistical time range;
and adjusting the initial recipe according to the second diet record in the historical statistical time range to obtain the recommended recipe in the prediction time range.
In some embodiments, adjusting the initial recipe according to the second diet record comprises:
updating the initial recipe to a recipe with a calorie smaller than that of the initial recipe according to the fact that a second calorie within the historical statistical time range is larger than a first threshold, wherein the second calorie is a calorie corresponding to the second diet record within the historical statistical time range;
and determining the initial recipe as a recommended recipe according to the fact that the second heat in the historical statistical time range is smaller than or equal to a first threshold value.
In some embodiments, adjusting the initial recipe according to the second diet record comprises:
adding a recipe with the calorie lower than the initial recipe by a first grade according to the fact that a second calorie in the historical statistical time range is larger than a first threshold and smaller than or equal to a second threshold, wherein the second calorie is the calorie corresponding to the second diet record in the historical statistical time range;
and adding a recipe with the heat quantity reduced by a second grade compared with the initial recipe into the initial recipe according to the fact that the second heat quantity in the historical statistical time range is larger than a second threshold, wherein the heat quantity corresponding to the second grade is higher than the heat quantity corresponding to the first grade.
In a third aspect, the present application provides a refrigerator comprising:
a box body for storing food materials;
the box door is movably connected with the box body and used for sealing the box body;
the food material detection device is arranged in the box body and used for detecting whether the food material is in the box body or not;
the display is arranged on the box door;
a controller configured to:
acquiring food material taking information of the box body through the food material detection device, wherein the food material taking information comprises food material information and taking time;
generating a first diet record or a second diet record according to the taking time;
acquiring weight information of a user;
generating a recommended recipe within a prediction time range according to the first diet record, the second diet record and the weight record within a historical statistical time range;
controlling the display to display the recommended recipe.
In some embodiments, the refrigerator further comprises:
and the communicator is connected with the controller and is used for acquiring the weight information of the user detected by the weight detection device.
In a fourth aspect, the present application provides a recipe recommendation method, including:
receiving a diet updating request sent by a refrigerator, wherein the diet updating request comprises food material taking information, and the food material taking information comprises food material information and taking time;
generating a first diet record or a second diet record according to the taking time in response to the diet updating request;
receiving a weight updating request of a user corresponding to the refrigerator, wherein the weight updating request comprises weight information;
generating a weight record according to the weight information in response to the weight update request;
generating a recommended recipe within a prediction time range according to the first diet record, the second diet record and the weight record within a historical statistical time range;
and sending the recommended recipes to the refrigerator.
The server, the refrigerator and the recipe recommendation method provided by the application have the beneficial effects that:
according to the method and the device, the food materials taken by the user are detected within the historical statistics time range according to the opening and closing of the refrigerator door, the recommended recipe within the prediction time range is obtained according to the food materials taken by the user, the taking time and the weight information of the user, personalized recipe recommendation is carried out according to the actual diet and the weight information of the user, the recommended recipe is beneficial to keeping the body health of the user, the healthy diet habits of the user are facilitated to be promoted, and the recipe recommendation experience is improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the implementation manner in the related art, a brief description will be given below of the drawings required for the description of the embodiments or the related art, and it is obvious that the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art according to the drawings.
Fig. 1 schematically illustrates an operation scenario of a refrigerator according to some embodiments;
a schematic structural view of a refrigerator according to some embodiments is exemplarily shown in fig. 2;
fig. 3 schematically illustrates an external appearance of a refrigerator according to some embodiments;
fig. 4 is a schematic diagram illustrating a hardware configuration of a refrigerator according to some embodiments;
a schematic view of a food material management interface according to some embodiments is illustrated in fig. 5;
an overall flow diagram of a recipe recommendation method according to some embodiments is illustrated in fig. 6;
a schematic diagram of a diet recording interface according to some embodiments is illustrated in fig. 7;
a flow diagram of a recipe recommendation method according to some embodiments is illustrated in fig. 8;
a flow diagram of a recipe adjustment method according to some embodiments is illustrated in fig. 9;
a schematic diagram of a recipe recommendation interface according to some embodiments is illustrated in fig. 10.
Detailed Description
To make the purpose and embodiments of the present application clearer, the following will clearly and completely describe the exemplary embodiments of the present application with reference to the attached drawings in the exemplary embodiments of the present application, and it is obvious that the described exemplary embodiments are only a part of the embodiments of the present application, and not all of the embodiments.
It should be noted that the brief descriptions of the terms in the present application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of the present application. These terms should be understood in their ordinary and customary meaning unless otherwise indicated.
The terms "first," "second," "third," and the like in the description and claims of this application and in the above-described drawings are used for distinguishing between similar or analogous objects or entities and not necessarily for describing a particular sequential or chronological order, unless otherwise indicated. It is to be understood that the terms so used are interchangeable under appropriate circumstances.
The terms "comprises" and "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of elements is not necessarily limited to all elements expressly listed, but may include other elements not expressly listed or inherent to such product or apparatus.
Fig. 1 is a schematic view of an operation scenario of a refrigerator according to an embodiment. As shown in fig. 1, the refrigerator 10 may communicate with the weight detection device 20 and the server 30, after the user measures the weight on the weight detection device 20, the refrigerator 10 may obtain the weight information of the user through the detection device 20 and upload the weight information to the server 30, and after the user takes food in the refrigerator 10, the refrigerator 10 may upload the food taking information of the user to the server 30.
In some embodiments, the weight detection device 20 may include a weight scale, body fat scale, or the like capable of measuring weight information. The weight information may include body information such as weight and body fat, or may include only the weight information. The weight detecting device 20 may be provided with a bluetooth module to be connected to the refrigerator 10 through bluetooth, or the weight detecting device 20 may be provided with a WiFi module to be connected to the refrigerator 10 through WiFi, so that the weight information measured by the weight detecting device 20 may be uploaded to the server 30 through the refrigerator 10.
In some embodiments, the weight detection device 20 is in communication with the server 30, and the weight detection device 20 may directly upload the measured weight information to the server 30.
In some embodiments, the refrigerator 10 may further be in communication connection with an intelligent device such as a smart phone, a smart television, a smart range hood, and the like, the refrigerator 10 may interact with the server through the intelligent device, and interaction data between the server and the refrigerator 10 may also be displayed on the intelligent device, so as to facilitate viewing and management by a user.
In some embodiments, the server 30 may be configured to generate a recommended recipe according to weight information and food material fetching information of the user, where the food material fetching information may be used to evaluate whether a eating habit of the user is healthy, and the server may combine and analyze the food material fetching information and the weight information to obtain a diet target of the user, for example, the diet target may include multiple preset targets that need to lose weight (or reduce fat), be normal, and need to increase weight (or increase fat), and recommended intake caloric ranges of different diet targets are different. A corresponding recommended recipe may be generated based on the dietary goal, e.g., a diet with a low calorie content is recommended if the dietary goal is weight loss.
In some embodiments, the generation process of the recommended recipe may also be performed on the refrigerator 10.
The structure of the refrigerator 10 may be seen in fig. 2 to 4, wherein fig. 2 is a schematic structural view of a refrigerator shown according to an exemplary embodiment of the present application, the refrigerator 10 being defined by a storage chamber 100 providing a limited storage space and a door 200 provided at an opening of the storage chamber. The storage chamber 100 is a box having an opening. In fig. 2, the storage compartment 100 includes a freezing compartment 101A located below and a refrigerating compartment 101B located above, and the freezing compartment 101A and the refrigerating compartment 101B have one or more independent storage spaces, respectively.
In fig. 2, the door 200 includes a freezing chamber door 200A and a refrigerating chamber door 200B, the freezing chamber 101A being covered by the freezing chamber door 200A, and the refrigerating chamber 101B being covered by the refrigerating chamber door 200B.
It should be noted that fig. 2 is an example of the embodiment of the present application, and the illustrated refrigerator does not constitute a limitation to the refrigerator provided in the present application. For example, in another embodiment of the present application, a cabinet of a refrigerator is divided into left and right sides, the left side cabinet being a freezing compartment and the right side cabinet being a refrigerating compartment.
Based on the refrigerator provided by the embodiment, the display is arranged on the outer side of the refrigerator body, so that the refrigerator has a display function.
Fig. 3 is a schematic external view of a refrigerator according to an exemplary embodiment of the present application, in which, as shown in fig. 3, a display is provided on a refrigerating compartment door 200B, and the display is embedded in the door. A tag reading area is arranged at the position below the display on the refrigerating chamber door, and an antenna for reading an RFID tag is arranged in the tag reading area and used for identifying the RFID tag at a short distance.
Fig. 4 is a schematic diagram of a hardware configuration of a refrigerator according to an exemplary embodiment of the present application, and as an example, the refrigerator 10 may include a display 210, a controller 220, a plurality of antennas 230 for detecting an RFID tag, a detector 240, a memory 250, and several user input interfaces. The display 210, antenna 230, detector 240, and memory 250 are coupled to the controller 220 through a communication interface. The display 210 is configured to receive the image signal output by the controller 220, perform a component for displaying video contents and images and a menu manipulation interface, and display a user manipulation UI interface for controlling the refrigerator 10.
The controller 220 may include one or more processing units, such as a system on a chip (SoC), a Central Processing Unit (CPU), a Microcontroller (MCU), a memory controller, and the like. The different processing units may be separate devices or may be integrated into one or more processors.
In some embodiments, controller 220 communicates with antenna 230 via a serial port.
In some embodiments, controller 220 includes an RFID module, and the RFID module, antenna 230, and RFID tag comprise an RFID read-write system. The antenna 230 is used for transmitting radio frequency signals between the RFID module and the RFID tag, and the RFID module performs reading and writing operations on the RFID tag through the antenna 230.
In some embodiments, the RFID module communicates with the antenna through a serial port.
In some embodiments, the controller 220 may not include an RFID module, which is communicatively coupled to the controller 220.
Memory 250, may include one or more memory units.
The memory 250 has stored therein program instructions and application programs, such as voice applications. The controller 220 may call program instructions in the memory 250 or run an application program to cause the refrigerator to perform a related method, such as a recipe recommendation method provided in the embodiments of the present application.
The detector 240, including at least a sound collector such as a microphone, may be used to receive the user's voice. Illustratively, a voice signal including control instructions for the user to control the refrigerator 10. The detector 240 may further include a door opening and closing state sensor, such as a detection magnetic sensitive switch, a mechanical switch, for detecting an opening and closing signal of each door, and transmitting opening and closing state information to the controller 220 while recording the opening and closing state of the door according to the detected opening and closing signal. Illustratively, when the detector detects an opening signal or a closing signal of any one of the doors, the latest switch state information is transmitted to the controller 220.
A user input interface including at least one of a microphone, a touchpad, a sensor, a key, and other input interfaces. Such as: the user can input a user command through voice, touch, gesture, pressing, and the like, and the input interface converts the received analog signal into a digital signal and converts the digital signal into a corresponding command signal, and sends the command signal to the controller 220. And a communicator 260 for communicating with a server or a terminal device within the local area network.
In some embodiments, the controller 220 may include a voice recognition module, and the voice recognition module further includes a voice parsing unit and a voice command database, so that the refrigerator can independently perform voice recognition of voice data input by a user and a process of matching recognized voice contents with voice commands in the voice command database.
The number of antennas 230 is not limited in this application. For example, the antenna 230 may include an antenna provided in each storage compartment for mainly scanning the RFID tag in each storage compartment to read tag information of the RFID tag, and an antenna provided in the tag reading area for mainly scanning the RFID tag on the tag reading area to read tag information of the RFID tag.
Based on the refrigerator provided by the embodiment of the application, the RFID reading and writing system is used as a food material detection device, the RFID tag can be used for identifying the food material in the storage room, and the tag information (such as the tag identification) of the RFID tag and the food material information of the food material identified by the tag information have a corresponding relationship, so that the virtual association between the RFID tag and the food material information is realized. In practical application, the food material attached with the RFID tag is stored in the refrigerator, the RFID tag in the storage chamber is detected through the second antenna to obtain tag information of the food material, and the food material identified by the tag is determined according to the incidence relation between the tag information and the food material information.
In some embodiments, the tag information includes a tag code, and a particular code segment in the tag code identifies the tag. The corresponding relation between the identification information of the RFID tag and the food material information is established, and the virtual association of the RFID tag and the food material can be realized. And then, after the tag identification of the RFID tag in the storage room is obtained, the food material corresponding to the RFID tag can be determined according to the tag identification and the pre-established corresponding relation.
In some embodiments, a camera may be disposed in the refrigerator, the camera is in communication connection with the controller 220, the camera may also be used as a food material detection device, the camera transmits an image captured in the refrigerator to the controller 220, and the controller 220 may obtain food material information in the refrigerator. The controller 220 may perform food material identification on the photographed image to obtain food material information, or the controller 220 may upload the photographed image to a server, so that the server performs food material identification on the photographed image to obtain and feed back food material information to the refrigerator.
In some embodiments, the method for the controller 220 to perform food material analysis on the captured image may be: and comparing the shot image with the locally stored food material input image to obtain the information of each food material in the shot image. The food material input image may include data formats such as pictures and videos, and when a user stores food materials in the refrigerator, the user may shoot an image for each food material and input information of the food material, so that the controller 220 may store the images of the food materials, and thus missing food materials, that is, food materials taken out by the user, may be obtained according to the images shot in the refrigerator.
In some embodiments, the controller 220 implements the food material management function by running a food material management application, and the application interface provided by the food material management application includes: the method can be used as a food material management interface applying a main interface, a label editing interface for establishing the association relationship between the RFID label and the food material information, a recipe display interface for displaying the recommended recipe information and the like.
In some embodiments, the controller 220 starts the food material management application in response to a power-on or user-input food material management application start instruction. After the food material management application is started, a user can input a tag editing instruction in the food material management application. In response to the tag editing instruction, the food material management application scans the RFID tag placed on the tag reading area by the user through the first antenna to acquire tag information of the RFID tag, such as "a", and displays a tag editing interface. The user can input food material information in the tag editing interface for association with "a". The food material management application receives food material information input by a user and establishes an association relation between the food material information and the 'A'. When the food material management application detects that the RFID tag A exists in the storeroom through the second antenna, the real food material in the storeroom can be determined according to the food material information related to the RFID tag A, and therefore intelligent management of the food material is achieved. It should be understood that when the food management application detects that there is an RFID tag "a" in the storage room through the second antenna, the food associated with "a" is the existing food in the storage room.
In some embodiments, the food material information comprises one or more of a food material ID, a food material name, a storage location identification, a number of food materials, a food material shelf life, a start time, and the like.
In some embodiments, the controller 220 implements the weight management function by running a healthy meal application, where the application interface provided by the healthy meal application includes a personal information interface for editing user information, a weight management interface for recording the weight of the user, an equipment binding interface for binding with the weight detection device, and the like, the user may view the weight measurement history on the weight management interface, or may directly input the current weight, and the user may perform operations such as binding and unbinding the refrigerator with the weight detection device on the equipment binding interface.
In some embodiments, the functionality of the health meal application may also be integrated into the food material management application.
Fig. 5 is a food material management interface according to an exemplary embodiment of the present application. Referring to fig. 5, the food material management interface is provided with a food material adding control, a refrigerator interior view control, an intelligent side dish control, and food material display areas corresponding to the storage chambers, such as a first food material display area corresponding to the refrigerating chamber and a second food material display area corresponding to the freezing chamber. The food materials in the corresponding storage chambers are displayed in each food material display area, illustratively, the food materials displayed in the first food material display area comprise food material 1, food material 2, food material 3 and food material 4, and the food materials displayed in the second food material display area comprise food material 5, food material 6, food material 7 and food material 8. The user can enter the recipe recommendation interface by clicking the intelligent side dish control.
In some embodiments, the recipe recommended by the recipe recommendation interface may be generated based on the user's diet record and weight information.
Referring to fig. 6, which is a schematic overall flow chart of a recipe recommendation method, as shown in fig. 6, the method may include steps S101 to S107, for example, steps S101 to S102 are steps executed by a food material management application on a refrigerator, steps S103 to S104 are steps executed by a healthy meal application on the refrigerator, and steps S105 to S107 are steps executed by a server.
Step S101: whether the door of the refrigerator is opened or closed is detected.
In some embodiments, the refrigerator can detect whether the refrigerator is opened or closed by the detector, which enables the user to record by the controller each time the refrigerator door is opened or closed. When the detector detects the opening signal or the closing signal of any door, the detector sends the latest opening and closing state information to the controller of the refrigerator, and the opening and closing state information can comprise the opening and closing state and the current time of each door, or can comprise the number and the current time of the door with the opening and closing action.
Step S102: and uploading the food material taking information to a server.
In some embodiments, after the controller of the refrigerator acquires the switch state information, the controller of the refrigerator may detect a current food material in the refrigerator through the food material detection device, compare the current food material with a food material detected after the switch state information is received last time, obtain a missing food material, where the missing food material is a food material taken by a user, generate food material taking information according to the missing food material and current time, and upload the food material taking information to the server.
Taking the food material in the refrigerator provided with the RFID tag as an example, the controller can send a tag reading instruction to the RFID module, the RFID module scans the tags on the food materials through the antenna according to the tag reading instruction, and feeds back tag reading information to the controller, where the tag reading information can include tag identifications of the RFID tags that can read signals, the controller compares the tag identifications of the lost signals according to the tag identifications stored after sending the tag reading instruction last time, and then obtains the food material corresponding to the tags of the lost signals according to the association relationship between the tag identifications and the food material information, i.e., obtains the food material taken out of the refrigerator by the user.
In some embodiments, the controller may detect that a certain door is opened or closed according to the detector, only analyze the food material in the door, and not analyze the food material in the door which is not opened or closed, so as to increase the food material detection speed.
Step S103: it is detected whether a weight measurement of the user has been made.
In some embodiments, after the user measures the weight on the weight detecting device, the weight detecting device may transmit the weight information of the user to the refrigerator.
In some embodiments, the user may also enter weight information directly on the refrigerator.
Step S104: and uploading the weight information of the user to a server.
In some embodiments, after the controller of the refrigerator obtains weight information newly measured (or newly input) by the user, the weight information may be uploaded to the server.
Step S105: and synchronizing the data uploaded by the refrigerator to a big data analysis system.
In some embodiments, the server is provided with a content distribution system and a big data analysis system, the content distribution system can distribute data sent by the refrigerator to the big data analysis system, and the big data analysis system can analyze weight information and diet records of the user so as to recommend the recipe. The server synchronizes the food material taking information to the big data analysis system after receiving the food material taking information sent by the refrigerator, and synchronizes the weight information to the big data analysis system after receiving the weight information sent by the refrigerator.
Step S106: and analyzing the data uploaded by the refrigerator.
In some embodiments, the big data analysis system may analyze the weight information, determine whether the weight of the user is overweight, analyze the taking time in the food material taking information, generate a first diet record if the taking time is within a first time range, generate a first diet record and a second diet record if the taking time is within a second time range, and generate a second diet record if the taking time is within a third time range, wherein the first time range is a recommended diet time range, the second time range is an unrenomized diet time range, the third time range is a special diet time range, and diet records are less frequently generated within the time range.
In some embodiments, the third time range may not be set, and a time range outside the first time range within a day may be used as the second time range.
The first time range, the second time range and the third time range can be automatically and flexibly set or set according to user requirements, for example, the first time range can be different for different time zones, the second time range can be different, and the third time range can be different.
Illustratively, the first time range is as follows:
breakfast: 7; lunch: 13; dinner: 17:00-19:00.
Times of the day other than the first time range belong to a second time range.
The second time range may be subdivided as follows:
breakfast time range: 4;
lunch dining time range: 10;
the dinner adding time range is as follows: 15;
the third time range may be a night dining time range, specifically: 00:00-04:00.
And if the taking time is in the first time range, generating a first diet record without generating a second diet record, if the taking time is in the breakfast catering time range, the lunch catering time range and the dinner catering time range, generating the second diet record and the first diet record at the same time, and if the taking time is in the third time range, only generating the second diet record without generating the first diet record.
In some embodiments, the big data analysis system may further calculate the calorie of the food material taken by the user, obtain calorie information, and generate the diet record further including the calorie information.
In some embodiments, the big data analysis system may further generate the first diet record without generating the second diet record based on the fetch time being within the first time range, and generate only the second diet record without generating the first diet record based on the fetch time not being within the first time range.
In some embodiments, the big data analysis system may further determine to generate the first diet record according to the food material fetching information, or generate the first diet record and the second diet record according to the type of the food material information.
The big data analysis system may pre-store a type table of various food material information, in which each food material information has a type, which may be a healthy type or an unhealthy type, so that the big data analysis system may determine whether the type of the food material information is a healthy type or an unhealthy type according to the type table.
And if the type of the food material information in the food material taking information is healthy, generating a first diet record, and not generating a second diet record, and if the type is unhealthy, generating the first diet record and the second diet record.
In some embodiments, if the type of the food material information in the food material fetching information is healthy, the first diet record is generated, and the second diet record is not generated, and if the type is unhealthy, the second diet record is generated, and the first diet record is not generated.
In some embodiments, the server may issue the diet record generated by the big data analysis system to a display of the refrigerator for display, and after the user takes the food material once, the server issues the updated diet record to the display of the refrigerator again for display.
Referring to fig. 7, a schematic view of a diet recording interface is shown, as shown in fig. 7, information such as the food material taken by the user on the same day, the weight of the food material, the time range of taking, the calorie of the food material, the recommended calorie of each meal and the like can be displayed on the diet recording interface of the refrigerator, and the user can know whether the diet calorie of the user on the same day exceeds the recommended calorie according to the diet recording interface.
Step S107: and obtaining a recommended recipe within a prediction time range according to the food material taking information and the weight information within the historical statistical time range.
In some embodiments, the big data analysis system may determine a diet target according to the food material taking information and the weight information of the user within a historical statistical time range, formulate a recommended recipe within a prediction time range according to the diet target, and then recommend the recommended recipe to a refrigerator, an intelligent terminal, or the like of the user, for example, the historical statistical time range may be the latest 7 days, the prediction time range may be the future 7 days, and the historical statistical time range and the prediction time range may be adaptively adjusted according to the characteristics of the refrigerator used by the user or set by the user. For convenience of description, the historical statistical time range may be referred to as a first period, and the predicted time range may be referred to as a second period.
In some embodiments, the refrigerator may not upload the diet record and the weight record to the server, but the refrigerator generates the recommended recipe from the diet record and the weight record.
For further explanation of the method for recommending diet by the server, fig. 8 shows a flowchart of a recipe recommendation method, which may include the following steps, referring to fig. 8:
step S201: the method comprises the steps of receiving a diet updating request sent by a refrigerator, wherein the diet updating request comprises food material taking information, and the food material taking information comprises food material information and taking time.
In some embodiments, the server takes 7 days as a cycle to recommend recipes, and the information of food material taking and weight information of the user within 7 days is taken as the basis for recommending the recipes in the next 7 days.
Taking adjacent 14 days as an example of a first period and a second period, in the first period, the refrigerator generates a diet updating request according to the food material fetching information, and sends the diet updating request to the server, wherein the diet updating request may include the food material fetching information.
Step S202: and generating a first diet record or a second diet record according to the taking time in response to the diet updating request.
In some embodiments, the server may generate the first diet record based on the time taken within a first time range, generate the second diet record and the first diet record based on the time taken within a second time range, and generate the second diet record based on the time taken within a third time range after receiving the diet update request.
Step S203: and receiving a weight updating request of a user corresponding to the refrigerator, wherein the weight updating request comprises weight information.
In some embodiments, in the first period, the refrigerator generates a weight update request according to the acquired weight information, and sends the weight update request to the server, wherein the weight update request may include weight information.
In some embodiments, the server may also receive a weight update request sent by the weight detection device during the first period.
Step S204: and responding to the weight updating request, and generating a weight record according to the weight information.
In some embodiments, after receiving the weight update request, the server may generate a weight record according to the weight information therein.
Step S205: generating a recommended diet within a prediction time range from the first diet record, the second diet record, and the weight record within a historical statistical time range.
In some embodiments, the method for generating the recommended recipes by the server can be seen in fig. 9, and comprises the following steps:
step S301: and generating an initial diet within the prediction time range according to all the first diet record, the second diet record and the weight information within the historical statistical time range.
In some embodiments, the server may count calories for all dietary records during the first period, and the statistics may be in the form of a table, a bar graph, a trend graph, or other data.
For example, the calorie corresponding to the total diet record of the user during the first period is shown in table 1:
TABLE 1 Calorie data Table
Date The week of the day Intake calories (kilocalories)
xx-xx-xx 18 1500
xx-xx-xx 18 1300
xx-xx-xx 18 1450
xx-xx-xx 18 1367
xx-xx-xx 18 1342
xx-xx-xx 18 1317
xx-xx-xx 18 1292
In some embodiments, the server counts the calorie corresponding to the second diet record in addition to the calorie corresponding to all the diet records in the first period, and the higher the calorie corresponding to the second diet record, or the higher the proportion of the calorie corresponding to the second diet record in the calorie corresponding to all the diet records, the worse the diet habit of the user is, the higher the risk of weight gain of the user will be.
In some embodiments, the server may count the weights corresponding to all the weight records in the first period, and the statistical result may also be in the form of data such as a table, a histogram, a trend graph, and the like.
In some embodiments, after obtaining the calorie and the user weight information in the first period, the server may determine a diet target according to the calorie and the user weight information in the first period, obtain a recommended calorie intake range for the user according to the diet target, compare the recommended calorie intake range with the calories of each recipe, and obtain a recipe with the calories in the recommended calorie intake range, where the recipe obtained in this step may be referred to as an initial recipe.
For example, if the average weight of the user exceeds the recommended weight according to the physical state such as height, age, sex, etc. in the first period, the weight exceeds a first body weight threshold (e.g. 5 kg), and the number of days that the calorie intake of the user exceeds the recommended calorie intake range per day exceeds 3 days, the diet goal is determined to be weight loss; if the average weight of the user is lower than the recommended weight obtained according to the body states of height, age, sex and the like in the first period and the weight is higher than a first body weight threshold (such as 5 kilograms), determining that the diet target is weight gain; if it is determined that the dietary goal is not weight gain or weight loss, the dietary goal may be set to normal.
An appropriate recipe may be selected from a large number of recipes on the server based on the dietary goal, e.g., if the dietary goal is weight loss, a recipe with relatively low calories may be used as the initial recipe.
Step S302: and adjusting the initial recipe according to the second diet record within the historical statistical time range to obtain a recommended recipe.
In some embodiments, the server may also adjust the initial recipe according to the second dietary record after obtaining the initial recipe, and the adjusted recipe may be referred to as a recommended recipe.
For example, an initial recipe adjustment method may be:
and if the second calorie in the first period is larger than the first threshold value, updating the initial recipe into a recipe with the calorie smaller than that of the initial recipe, wherein the second calorie is the calorie corresponding to the second diet record in the first period, and the first threshold value can be determined according to the actual situation. The second calorie is greater than the first threshold, indicating that the user frequently eats within the non-first time frame, or less frequently eats within the non-first time frame, but the intake of calories is higher, which may result in an increased weight gain probability for the user. For example, an initial recipe comprising recipe 1 having a calorie of 1300 kcal may be replaced with recipe 1 having a calorie of 1200 kcal for recipe 2.
And if the second heat in the first period is less than or equal to the first threshold value, determining the initial recipe as the recommended recipe. The second calorie is less than or equal to the first threshold, indicating that the user has fewer meals in the non-first time range, or the user has more meals in the non-first time range, but has a lower calorie intake and a more stable probability of weight gain.
Another method for adjusting the initial recipe may be, for example:
if the second calorie in the first period is larger than the first threshold and smaller than or equal to the second threshold, adding the diet with the calorie reduced by a first grade compared with the original diet in the original diet, wherein the second calorie is the calorie corresponding to the second diet record in the first period. Adding a less caloric recipe to the first recipe may enable the user to select from a plurality of different caloric recipes, prompting the user to select a less caloric recipe. As an example, the first level may be 50 kcal, the second level may be 100 kcal, and so on, with the first threshold being less than the second threshold.
If the second calorie in the first period is larger than the second threshold, adding a diet with calorie lower than the original diet by a second grade in the original diet, wherein the calorie corresponding to the second grade is higher than the calorie corresponding to the first grade. The second calorie in the first period is larger than the second threshold value, which indicates that the calorie intake of the user during dining in the non-first time range is very high, and the control on the calorie intake of the user needs to be strengthened.
Step S206: and sending the recommended recipes in the prediction time range to the refrigerator.
In some embodiments, after obtaining the recommended recipe for the second period, the server may send the recommended recipe to the refrigerator. After receiving the recommended recipes, the refrigerator can display the recommended recipes.
It should be noted that fig. 9 shows a method for determining a recommended standard recipe by dividing into multiple steps, and in practical implementation, the recommended recipe may be determined by directly integrating the first diet record, the second diet record, and the weight information of the user.
In some embodiments, the recommended recipe may be formulated in consideration of other factors in addition to the first diet record, the second diet record and the weight information of the user, for example, the recommended recipe may be formulated in consideration of labor intensity of the user, taste preference of the user and other factors, wherein the labor intensity may include mild, moderate, severe and other grades, the taste preference may include various styles such as light, sweet, spicy and the like, and the information of the labor intensity, the taste preference and the like may be input by the user in the personal information interface of the refrigerator.
Referring to fig. 10, which is a schematic diagram of a recipe recommendation interface, as shown in fig. 10, the recipe recommendation interface may display user information such as age, height, and weight of a user, a weight record column and a diet plan column, where the weight record column may reflect weight measurement data of the user in the last 7 days, and the diet plan column may display a recommended recipe recommended for the user in this week. The recommended recipes can be displayed according to dates, after the user enters the recipe recommendation interface, the interface can display the recipes of the current day by default, so that the user enters the recipe recommendation interface on different dates, and the controller can control the display to display the recommended recipes of the current day according to the recommended recipes of the second period.
And the user clicks different date controls, the refrigerator can display the recipe controls of the dates corresponding to the date controls, and each recipe control corresponds to one recipe. In fig. 10, the date controls include a monday control, a tuesday control, a wednesday control, a thursday control, a friday control, a saturday control, and a sunday control, wherein the date control corresponding to the current date may display "today".
In some embodiments, the displayed recipes for each meal may include multiple recipes, and the calories of each recipe may be different for the user to select based on his or her dietary preferences and caloric needs.
In some embodiments, after the user clicks one recipe control, the refrigerator may respond to the triggering of the recipe control, and play a manufacturing process of the recipe corresponding to the recipe control, where the manufacturing process may be in a format of a picture, a video, or the like.
In some embodiments, the server is further in communication connection with a smart phone and a smart television of the user, and the recommended recipe can be sent to the smart phone and the smart television for the user to purchase corresponding food materials according to the recipe.
According to the method and the device, the food materials taken by the user are detected according to the opening and closing of the refrigerator door in the first period, the recommended recipe in the second period is obtained according to the food materials taken by the user, the taking time and the weight information of the user, personalized recipe recommendation is carried out according to the actual diet and the weight information of the user, the recommended recipe is beneficial to keeping the body health of the user, the healthy diet habits of the user are facilitated to be promoted, and the recipe recommendation experience is improved.
According to the embodiment, the food materials taken by the user are detected according to the opening and closing of the refrigerator in the first period, the recommended recipe in the second period is obtained according to the food materials taken by the user, the taking time and the weight information of the user, personalized recipe recommendation is carried out according to the actual diet and the weight information of the user, the recommended recipe is beneficial to keeping the body health of the user, the healthy diet habits of the user are facilitated to be kept, and the recipe recommendation experience is improved.
Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present application.
The foregoing description, for purposes of explanation, has been presented in conjunction with specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the embodiments to the precise forms disclosed above. Many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles and the practical application, to thereby enable others skilled in the art to best utilize the embodiments and various embodiments with various modifications as are suited to the particular use contemplated.

Claims (10)

1. A server, wherein the server is configured to:
receiving a diet updating request sent by a refrigerator, wherein the diet updating request comprises food material taking information, and the food material taking information comprises food material information and taking time;
generating a first diet record or a second diet record according to the taking time in response to the diet updating request;
receiving a weight updating request of a user corresponding to the refrigerator, wherein the weight updating request comprises weight information;
generating a weight record according to the weight information in response to the weight update request;
generating a recommended recipe within a prediction time range according to the first diet record, the second diet record and the weight record within a historical statistical time range;
and sending the recommended recipes to the refrigerator.
2. The server of claim 1, wherein generating a first diet record or a second diet record based on the fetch time comprises:
if the taking time is within a first time range, generating a first food record corresponding to the food material taking information;
and if the taking time is within a second time range, generating a first diet record and a second diet record corresponding to the food material taking information.
3. The server of claim 1, wherein generating the recommended recipes within the predicted time frame for the first diet record, the second diet record, and the weight record over the historical statistical time frame comprises:
generating an initial recipe within a prediction time range according to the first diet record, the second diet record and the weight information within the historical statistical time range;
and adjusting the initial recipe according to the second diet record in the historical statistical time range to obtain the recommended recipe in the prediction time range.
4. The server of claim 3, wherein adjusting the initial recipe based on the second diet record comprises:
updating the initial recipe to a recipe with a calorie smaller than that of the initial recipe according to the fact that a second calorie within the historical statistical time range is larger than a first threshold, wherein the second calorie is a calorie corresponding to the second diet record within the historical statistical time range;
and determining the initial recipe as a recommended recipe according to the fact that the second heat in the historical statistical time range is smaller than or equal to a first threshold value.
5. The server of claim 3, wherein adjusting the initial recipe based on the second diet record comprises:
adding a recipe with the calorie lower than the initial recipe by a first grade according to the fact that a second calorie in the historical statistical time range is larger than a first threshold and smaller than or equal to a second threshold, wherein the second calorie is the calorie corresponding to the second diet record in the historical statistical time range;
and adding a recipe with the heat quantity reduced by a second grade compared with the initial recipe into the initial recipe according to the fact that the second heat quantity in the historical statistical time range is larger than a second threshold, wherein the heat quantity corresponding to the second grade is higher than the heat quantity corresponding to the first grade.
6. A server, wherein the server is configured to:
receiving a diet updating request sent by a refrigerator, wherein the diet updating request comprises food material taking information, and the food material taking information comprises food material information and taking time;
generating a first diet record or a second diet record according to the type of the food material information in response to the diet updating request, wherein the type of the food material information comprises a healthy type and an unhealthy type;
receiving a weight updating request of a user corresponding to the refrigerator, wherein the weight updating request comprises weight information;
generating a weight record according to the weight information in response to the weight update request;
generating a recommended recipe within a prediction time range according to the first diet record, the second diet record and the weight record within a historical statistical time range;
and sending the recommended recipes to the refrigerator.
7. The server of claim 6, wherein generating the first diet record or the second diet record according to the type of the food material information comprises:
if the type of the food material information is a health type, generating a first diet record corresponding to the food material taking information;
and if the type of the food material information is an unhealthy type, generating a first diet record and a second diet record corresponding to the food material taking information, wherein the healthy type and the unhealthy type respectively correspond to different food material information.
8. A refrigerator, characterized by comprising:
a box body for storing food materials;
the box door is movably connected with the box body and used for sealing the box body;
the food material detection device is arranged in the box body and used for detecting whether the food material is in the box body or not;
the display is arranged on the box door;
a controller configured to:
acquiring food material taking information of the box body through the food material detection device, wherein the food material taking information comprises food material information and taking time;
generating a first diet record or a second diet record according to the taking time;
acquiring weight information of a user;
generating a recommended recipe within a prediction time range according to the first diet record, the second diet record and the weight record within a historical statistical time range;
controlling the display to display the recommended recipe.
9. The refrigerator according to claim 8, further comprising:
and the communicator is connected with the controller and is used for acquiring the weight information of the user detected by the weight detection device.
10. A recipe recommendation method characterized by comprising:
receiving a diet updating request sent by a refrigerator, wherein the diet updating request comprises food material taking information, and the food material taking information comprises food material information and taking time;
generating a first diet record or a second diet record according to the taking time in response to the diet updating request;
receiving a weight updating request of a user corresponding to the refrigerator, wherein the weight updating request comprises weight information;
generating a weight record according to the weight information in response to the weight update request;
generating a recommended recipe within a prediction time range according to the first diet record, the second diet record and the weight record within a historical statistical time range;
and sending the recommended recipes to the refrigerator.
CN202211041854.5A 2022-08-29 2022-08-29 Server, refrigerator and recipe recommendation method Active CN115371326B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211041854.5A CN115371326B (en) 2022-08-29 2022-08-29 Server, refrigerator and recipe recommendation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211041854.5A CN115371326B (en) 2022-08-29 2022-08-29 Server, refrigerator and recipe recommendation method

Publications (2)

Publication Number Publication Date
CN115371326A true CN115371326A (en) 2022-11-22
CN115371326B CN115371326B (en) 2023-11-14

Family

ID=84069084

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211041854.5A Active CN115371326B (en) 2022-08-29 2022-08-29 Server, refrigerator and recipe recommendation method

Country Status (1)

Country Link
CN (1) CN115371326B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005202696A (en) * 2004-01-15 2005-07-28 Matsushita Electric Ind Co Ltd Refrigerator stock food management system, refrigerator and recipe server
CN105208114A (en) * 2015-08-31 2015-12-30 广东欧珀移动通信有限公司 Reminding method and terminal
CN105592153A (en) * 2015-12-17 2016-05-18 美的集团股份有限公司 Method and system for pushing healthy recipe, and cloud server
CN108922592A (en) * 2018-05-25 2018-11-30 美的集团股份有限公司 A kind of nutrient diet method, apparatus, refrigerator and computer storage medium
CN109411043A (en) * 2018-09-08 2019-03-01 天津大学 A method of recording dietary intake heat based on Intelligent data analysis
CN109584991A (en) * 2018-11-08 2019-04-05 上海优悦信息科技有限公司 It is a kind of for pass through refrigerator provide food materials match group information method and refrigerator
CN110544521A (en) * 2019-09-09 2019-12-06 吉林大学中日联谊医院 Diet health management system
CN112164444A (en) * 2020-09-14 2021-01-01 华南理工大学 Menu recommendation method and system based on intelligent kitchen scale
CN112201325A (en) * 2020-09-18 2021-01-08 绿瘦健康产业集团有限公司 Service online diet recommendation method, device, system and storage medium
CN112951375A (en) * 2021-03-03 2021-06-11 深圳市雅士长华智能科技有限公司 Diet recommendation method and system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005202696A (en) * 2004-01-15 2005-07-28 Matsushita Electric Ind Co Ltd Refrigerator stock food management system, refrigerator and recipe server
CN105208114A (en) * 2015-08-31 2015-12-30 广东欧珀移动通信有限公司 Reminding method and terminal
CN105592153A (en) * 2015-12-17 2016-05-18 美的集团股份有限公司 Method and system for pushing healthy recipe, and cloud server
CN108922592A (en) * 2018-05-25 2018-11-30 美的集团股份有限公司 A kind of nutrient diet method, apparatus, refrigerator and computer storage medium
CN109411043A (en) * 2018-09-08 2019-03-01 天津大学 A method of recording dietary intake heat based on Intelligent data analysis
CN109584991A (en) * 2018-11-08 2019-04-05 上海优悦信息科技有限公司 It is a kind of for pass through refrigerator provide food materials match group information method and refrigerator
CN110544521A (en) * 2019-09-09 2019-12-06 吉林大学中日联谊医院 Diet health management system
CN112164444A (en) * 2020-09-14 2021-01-01 华南理工大学 Menu recommendation method and system based on intelligent kitchen scale
CN112201325A (en) * 2020-09-18 2021-01-08 绿瘦健康产业集团有限公司 Service online diet recommendation method, device, system and storage medium
CN112951375A (en) * 2021-03-03 2021-06-11 深圳市雅士长华智能科技有限公司 Diet recommendation method and system

Also Published As

Publication number Publication date
CN115371326B (en) 2023-11-14

Similar Documents

Publication Publication Date Title
US10213810B2 (en) Systems and methods for scanning information from storage area contents
CN106871567B (en) Food recommendation processing method and device based on intelligent refrigerator and intelligent refrigerator
EP3734205B1 (en) Intelligent refrigerator and information reminder method based on intelligent refrigerator
CN107763958A (en) Intelligent refrigerator
CN111811182B (en) Refrigerator and recipe recommendation method
CN106096993A (en) Restaurant recommendation method and device, electronic equipment
JP7281755B2 (en) refrigerator
US11288506B2 (en) Refrigerator appliances and methods for tracking stored items
TWI409715B (en) Intellectual recipe arranging system and the method thereof
CN112417282B (en) Information recommendation method, food storage equipment and server
CN113742579A (en) Food recommendation method and device for refrigerator, storage medium and refrigerator
CN115371326B (en) Server, refrigerator and recipe recommendation method
WO2023165227A1 (en) Food ingredient storage device, food ingredient library, and method for sorting recipes
CN114820122A (en) Food material storage device, terminal device and purchase list generation method
CN114294884B (en) Refrigerator and message reminding method
WO2022041992A1 (en) Refrigerator, display device, server, recommendation method, and message reminding method
KR20190048922A (en) Smart table and controlling method thereof
CN114279137A (en) Refrigerator and information synchronization method
CN108151432A (en) Intelligent refrigerated device and method thereof
WO2023202221A1 (en) Electronic device and data processing method
TWI787765B (en) refrigerator
CN111782875B (en) Video search recommendation method, recipe recommendation method based on refrigerator and server
KR102395631B1 (en) Personal dietarian management system using smart trays
WO2023087810A1 (en) Smart cooking device, smart freshness-preservation device, and control method
CN108288002B (en) Storage article information processing method based on intelligent refrigerator and intelligent refrigerator

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
GR01 Patent grant
GR01 Patent grant