CN113378042A - Ordering method and device based on air conditioner and intelligent air conditioner - Google Patents

Ordering method and device based on air conditioner and intelligent air conditioner Download PDF

Info

Publication number
CN113378042A
CN113378042A CN202110609215.3A CN202110609215A CN113378042A CN 113378042 A CN113378042 A CN 113378042A CN 202110609215 A CN202110609215 A CN 202110609215A CN 113378042 A CN113378042 A CN 113378042A
Authority
CN
China
Prior art keywords
menu
meal
user
order
air conditioner
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
CN202110609215.3A
Other languages
Chinese (zh)
Other versions
CN113378042B (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.)
Qingdao Haier Air Conditioner Gen Corp Ltd
Qingdao Haier Air Conditioning Electric Co Ltd
Haier Smart Home Co Ltd
Original Assignee
Qingdao Haier Air Conditioner Gen Corp Ltd
Qingdao Haier Air Conditioning Electric 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 Air Conditioner Gen Corp Ltd, Qingdao Haier Air Conditioning Electric Co Ltd, Haier Smart Home Co Ltd filed Critical Qingdao Haier Air Conditioner Gen Corp Ltd
Priority to CN202110609215.3A priority Critical patent/CN113378042B/en
Publication of CN113378042A publication Critical patent/CN113378042A/en
Application granted granted Critical
Publication of CN113378042B publication Critical patent/CN113378042B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/89Arrangement or mounting of control or safety devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0603Catalogue ordering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application relates to the technical field of intelligent electrical appliances and discloses an ordering method based on an air conditioner. The ordering method of the air conditioner comprises the following steps: acquiring a set temperature of an air conditioner and a region attribute associated with a user; determining a preselected menu corresponding to the set temperature and the region attribute in the total menu; displaying a pre-selection menu; in response to the user interaction, a selected meal corresponding to the user interaction is determined in a pre-selection menu. The pre-selection menu determined by the ordering method based on the air conditioner is more pertinent, so that a user can easily order required meals. The application also discloses a device and intelligent air conditioner of ordering based on air conditioner.

Description

Ordering method and device based on air conditioner and intelligent air conditioner
Technical Field
The application relates to the technical field of intelligent electrical appliances, in particular to an ordering method and device based on an air conditioner and the intelligent air conditioner.
Background
At present, air conditioners basically belong to essential electric appliances of hotel rooms, most of the air conditioners only have a basic cooling or heating mode, for example, the air conditioners can receive a set temperature set by a user who enters a guest room through a remote controller and the like, then calculate a difference value between the set temperature and an actual indoor temperature, and adjust the actual indoor temperature to the set temperature by operating the cooling mode or the heating mode.
In a hotel room, a meal ordering scene belongs to a common scene, and a user who stays in the room can order the meal by contacting service personnel, or the meal ordering can be realized through mobile phone software (APP). If a user who enters a guest room orders food by contacting service staff, a large number of hotel service staff are needed, and the food ordering service is provided for the users of a plurality of guest rooms conveniently; if the user orders through the mobile phone APP, the user needs to know the ordering process of the hotel and the food items available in the hotel first and then selects, so that the ordering complexity is improved, and the use experience of the user is not facilitated.
In some prior art, ordering can be achieved through an air conditioner, for example, the air conditioner can obtain image information of a user, determine the working state of the user and position information of the user through the image information, and push dishes to ordering equipment according to the existing matching relationship among the dishes, the working state of the user and the position information. For example, when a user orders a meal, the corresponding relation between the working state and the position information of the user and dishes is recorded and stored in the database, and when the user orders the meal next time, the dishes corresponding to the working state and the position information of the user next time are pushed to the meal ordering equipment according to the recorded corresponding relation between the working state and the position information of the user and the dishes.
Therefore, the essential electrical appliances in the hotel and the common scenes of the hotel can be combined, the ordering procedure of service personnel is reduced, and the labor cost of the hotel is reduced; in addition, certain intellectualization can be realized, the complexity of ordering is reduced, and the use experience of a user is improved.
In the process of implementing the embodiments of the present disclosure, it is found that at least the following problems exist in the related art:
in a hotel scene, a user may enter the guest room for the first time, or the seasons of the user entering the guest room for multiple times are different, and under the condition, the food is pushed to the ordering device based on the recorded historical data, the pertinence of the recommended food is poor, and the user cannot easily get to the needed food conveniently.
Disclosure of Invention
The following presents a simplified summary in order to provide a basic understanding of some aspects of the disclosed embodiments. This summary is not an extensive overview nor is intended to identify key/critical elements or to delineate the scope of such embodiments but rather as a prelude to the more detailed description that is presented later.
The embodiment of the disclosure provides an ordering method and device based on an air conditioner and an intelligent air conditioner, and aims to solve the technical problem that in the prior art, the pertinence of recommended food is poor.
In some embodiments, the air conditioner-based ordering method includes: acquiring a set temperature of an air conditioner and a region attribute associated with a user; determining a preselected menu corresponding to the set temperature and the region attribute in a general menu; displaying the pre-selection menu; and responding to the user interaction operation, and determining a selected food corresponding to the user interaction operation in the pre-selection menu.
Optionally, determining a preselected menu corresponding to the set temperature and the zone attribute in a general menu includes: determining the food in a first cuisine corresponding to the region attribute and the food in a second cuisine not corresponding to the region attribute in the general menu; in a preset temperature interval, determining a current temperature interval in which the set temperature is located; within set days, obtaining the number of orders of each meal in the total menu within the current temperature interval; determining the preselection menu according to the product of the ordering times of each food and the coefficient corresponding to the cuisine to which the food belongs; and the first coefficient corresponding to the food in the first dish series is greater than the second coefficient corresponding to the food in the second dish series.
Optionally, the product of the order placing times and the coefficient corresponding to the cuisine to which the food belongs includes: under the condition that a first meal in the general menu belongs to the first cuisine, obtaining a first product of the order-placing times of the first meal and the first coefficient; and under the condition that a second meal in the general menu belongs to the second cuisine, obtaining a second product of the order placing times of the second meal and the second coefficient.
Optionally, determining the preselected menu according to a product of each order placing frequency and a coefficient corresponding to a menu family to which the food belongs includes: and determining a plurality of meals with the largest product in the total menu as the preselected menu.
Optionally, obtaining the number of times of placing each meal in the total menu within the current temperature interval includes: within a first number of days, obtaining a first order-placing number of times of each meal in the total menu within the current temperature interval; within a second number of days, obtaining a second ordering number of each meal in the total menu within the current temperature interval; determining the order placing times according to the weighted average value or the weighted sum of the first order placing times and the second order placing times; wherein the first number of days is greater than the second number of days, and the weight of the first order-placing times is less than the weight of the second order-placing times.
Optionally, obtaining the number of orders of each meal in the total menu within the current temperature interval, further includes: and obtaining a third ordering number of each meal in the total menu within the current temperature interval within a third number of days.
Optionally, determining the order-placing times according to a weighted average or a weighted sum of the first order-placing times and the second order-placing times includes: determining the order placing times according to the weighted average value or the weighted sum of the first order placing times, the second order placing times and the third order placing times;
wherein the third day number is less than the second day number, the weight of the third order placing number is greater than the weight of the second order placing number, and the weight of the third order placing number is positively correlated with the third order placing number.
Optionally, in response to the user interaction, comprising: responding to gesture operation of a user, and obtaining an instruction corresponding to the gesture operation of the user, wherein the instruction corresponds to the selected food; or responding to the voice interaction of the user and obtaining an instruction corresponding to the voice interaction of the user, wherein the instruction corresponds to the selected food.
In some embodiments, an air-conditioning-based ordering apparatus includes: the system comprises an obtaining module, a screening module, a display module and an interaction module, wherein the obtaining module is configured to obtain the set temperature of the air conditioner and the region attribute associated with a user; the screening module is configured to determine a preselected menu corresponding to the set temperature and the zone attribute in a general menu; the presentation module is configured to present the preselected menu; the interaction module is configured to determine, in response to a user interaction, a selected meal item in the pre-selection menu corresponding to the user interaction.
In some embodiments, an air conditioner based ordering apparatus includes a processor and a memory storing program instructions, the processor configured to, when executing the program instructions, perform the air conditioner based ordering method provided by the foregoing embodiments.
In some embodiments, the intelligent air conditioner comprises the air conditioner-based ordering device provided by the previous embodiments.
The ordering method and device based on the air conditioner and the intelligent air conditioner provided by the embodiment of the disclosure can achieve the following technical effects:
generally, the set temperature can be used to indicate the cooling demand or the heating demand of the user, and the strength of the cooling demand or the strength of the heating demand, for example, generally, if the set temperature is higher than 26 ℃, it indicates that the user has the heating demand, and the larger the difference between the set temperature and 26 ℃, the stronger the heating demand of the user; if the set temperature is lower than 26 ℃, the refrigerating requirement of all users is represented, and the larger the difference value between the set temperature and 26 ℃, the stronger the refrigerating requirement of the users is. In addition, the tastes of the habits of users in different regions and the types of foods needed are often different, such as the classic octada cuisine. The pre-selection menu is determined by setting the temperature and the region attribute, so that the heating requirement, the refrigerating requirement and the taste requirement of a user are met, the determined pre-selection menu has pertinence, and the user can easily order required meals.
The foregoing general description and the following description are exemplary and explanatory only and are not restrictive of the application.
Drawings
One or more embodiments are illustrated in drawings corresponding to, and not limiting to, embodiments in which elements having the same reference number designation are identified as similar elements, and in which:
fig. 1 is a schematic diagram of an implementation environment of an air-conditioning-based ordering method provided by an embodiment of the disclosure;
FIG. 2 is a schematic diagram of an air conditioner-based ordering method provided by the disclosed embodiments;
fig. 3 is a schematic diagram of an air-conditioning-based ordering device provided by the embodiment of the disclosure;
fig. 4 is a schematic diagram of an ordering device based on an air conditioner according to an embodiment of the disclosure.
Detailed Description
So that the manner in which the features and elements of the disclosed embodiments can be understood in detail, a more particular description of the disclosed embodiments, briefly summarized above, may be had by reference to the embodiments, some of which are illustrated in the appended drawings. In the following description of the technology, 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 in simplified form in order to simplify the drawing.
The terms "first," "second," and the like in the description and in the claims, and the above-described drawings of embodiments of the present disclosure, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the present disclosure described herein may be made. Furthermore, the terms "comprising" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions.
The term "plurality" means two or more unless otherwise specified.
In the embodiment of the present disclosure, the character "/" indicates that the preceding and following objects are in an or relationship. For example, A/B represents: a or B.
The term "and/or" is an associative relationship that describes objects, meaning that three relationships may exist. For example, a and/or B, represents: a or B, or A and B.
Fig. 1 is a schematic diagram of an implementation environment of an air-conditioning-based ordering method provided by an embodiment of the disclosure. The implementation environment may include a plurality of rooms 11 (guest rooms), each room 11 is independent of another, that is, the rooms 11 are insulated from each other, the indoor temperature of one room 11 does not affect the indoor temperatures of the other rooms 11, the smart air conditioner 12 is disposed in each room 11, and the smart air conditioner 12 has a meal ordering function.
Each intelligent air conditioner 12 has an independent number, and the number is used for indicating the room 11 where the intelligent air conditioner 12 is located, so that the user can accurately send meals after ordering.
The intelligent air conditioner 12 can order food by interacting with the user in a voice interaction manner, or a gesture interaction manner, or an interaction via an operation panel.
Fig. 2 is a schematic diagram of an ordering method based on an air conditioner according to the disclosed embodiment. The ordering method based on the air conditioner can be executed in the intelligent air conditioner shown in fig. 1, can also be executed in a control terminal of the intelligent air conditioner, such as a remote controller or an operation panel arranged on a wall of a room, and can also be executed in a server, such as a cloud platform arranged in a hotel.
Referring to fig. 2, the air-conditioning-based ordering method includes:
s201, obtaining the set temperature of the air conditioner and the region attribute related to the user.
When the user sets the set temperature by the remote controller or the operation panel provided on the wall of the room, the set temperature is stored, and when the set temperature of the air conditioner needs to be obtained, the set temperature can be read from the stored data.
The accent of the user can be identified through voice interaction, and the regional attribute associated with the user is further obtained; or displaying the related region options through a voice broadcast or a display interface, responding to a voice instruction, or a gesture instruction, or an operation instruction of the user, and determining the region attribute associated with the user in the related region options. That is, the user manually selects the zone attribute.
S202, a pre-selection menu corresponding to the set temperature and the region attribute is determined in the total menu.
Generally, the set temperature can be used to indicate the cooling demand or the heating demand of the user, and the strength of the cooling demand or the strength of the heating demand, for example, generally, if the set temperature is higher than 26 ℃, it indicates that the user has the heating demand, and the larger the difference between the set temperature and 26 ℃, the stronger the heating demand of the user; if the set temperature is lower than 26 ℃, the refrigerating requirement of all users is represented, and the larger the difference value between the set temperature and 26 ℃, the stronger the refrigerating requirement of the users is.
For example, in the case where the user has a heating demand, a meal with a long temperature retention time, such as hot drinks, hot soups, and hot pots, may be added to the pre-selection menu, and in the case where the user has a cooling demand, a refreshing series of dishes, such as cold drinks, barbecues, and cold dishes, may be added to the pre-selection menu.
In case the set temperature is higher than 26 ℃, the temperature interval of more than 26 ℃ can be divided into three temperature intervals: the temperature control device comprises a first temperature interval, a second temperature interval and a third temperature interval, wherein the upper limit value of the first temperature interval is smaller than the lower limit value of the second temperature interval, and the upper limit value of the second temperature interval is smaller than the lower limit value of the third temperature interval. If the set temperature is within the first temperature interval, the hot beverage can be added into a pre-selected menu; if the set temperature is within the second temperature interval, the hot soup food can be added into a pre-selection menu; and if the set temperature is within the third temperature interval, adding the hot pot into a preselected menu. The temperature holding time of the hot drink meal is shorter than that of the hot soup meal, and the temperature holding time of the hot soup meal is shorter than that of the hot pot.
The meal items in the preselection menu listed above are only exemplary to illustrate the corresponding relationship between the set temperature and the meal items, and those skilled in the art can also determine the corresponding relationship between the set temperature and the meal items according to the actual conditions (local eating habits).
The corresponding relation of the set temperature, the region attribute and the pre-selection menu can be pre-stored in the database, and the pre-selection menu corresponding to the set temperature and the region attribute can be obtained in the database after the set temperature and the region attribute are obtained.
Alternatively, determining a preselected menu corresponding to the set temperature and the region attribute in the general menu may include: determining the food in a first cuisine corresponding to the region attribute and the food in a second cuisine not corresponding to the region attribute in the general menu; in a preset temperature interval, determining a current temperature interval in which a set temperature is located; within the set days, obtaining the order placing times of each meal in the total menu within the current temperature interval; determining a preselection menu according to the product of the ordering times of each food and the coefficient corresponding to the cuisine to which the food belongs; wherein, the first coefficient corresponding to the food in the first dish series is larger than the second coefficient corresponding to the food in the second dish series.
The region attribute and the dishes in the corresponding cuisine can be prestored in the database, and the dishes in the cuisine associated with the region attribute can be obtained in the database after the region attribute is obtained. Taking a part of the classic eight major cuisine as an example, a relationship between a region and a cuisine is exemplarily described, for example, in a case that a region attribute is a Shandong, a cuisine corresponding to the region attribute is a Lucai, which may include: fried dumplings, carbon battercake and the like; when the geographic attribute is Sichuan, the vegetable system corresponding to the geographic attribute is Sichuan vegetable, which may include diced chicken, cooked pork, shredded pork with fish flavor, etc. Only part of the content of the eight major cuisine is taken as an exemplary illustration, and those skilled in the art can adaptively determine the corresponding relationship between the cuisine and the region according to the local eating habits when implementing the method, and the details are not repeated here.
The preset temperature interval includes a plurality of temperature intervals, for example, the preset temperature interval may include [14 ℃, 16 ℃), [16 ℃, 18 ℃), [18 ℃, 20 ℃), [20 ℃, 22 ℃), [22 ℃, 24 ℃), [24 ℃, 26 ℃), [26 ℃, 28 ℃), and [28 ℃, 30 ℃); alternatively, every 1 ℃ temperature span is a temperature interval, etc. The preset temperature interval in this embodiment is only meant by an exemplary illustrative temperature interval, and the preset temperature interval is not specifically limited, and a person skilled in the art can determine an appropriate preset temperature interval according to actual conditions.
For example, if the set temperature is 23 ℃, the current temperature range in which the set temperature is 23 ℃ is [22 ℃, 24 ℃).
The set number of days may be one week, half a month, one quarter, or more days.
For example, a set temperature of 23 deg.C, the number of orders for each meal within the current temperature range [22 deg.C, 24 deg.C ] is obtained within the set number of days in the past.
In some specific application scenarios, the set time length is one week, the set temperature is 23 ℃, the first day is in the current temperature range [22 ℃, 24 ℃), and the order placing quantity of the specific meal is 15 orders; in the same temperature range, the ordering frequency of a specific meal is 10 orders in the next day; in the same temperature range on the third day, the order-placing times of a specific meal are 11 orders; in the same temperature range on the fourth day, the ordering frequency of a specific meal is 16 orders; in the fifth day, the ordering frequency of a specific meal is 17 orders within the same temperature range; in the same temperature range on the sixth day, the order-placing times of a specific meal are 18 orders; in the seventh day, the ordering frequency of a specific meal is 20 orders within the same temperature range; within the set time length, the number of times of placing the order of the specific meal in the current temperature interval and the current time period is as follows: 15+10+11+16+17+18+20 is 107 pieces. The embodiment is only an exemplary illustration of the foregoing steps, and does not limit the foregoing steps, and a person skilled in the art may select an appropriate set time length according to the actual situation, and further determine the number of times of placing the order.
The first family is a family corresponding to a regional attribute, for example, a Lucai corresponds to a Shandong and a Chuan corresponds to a Sichuan, and the second family is a family not corresponding to a regional attribute, for example, a Lucai does not correspond to a Sichuan and a Chuan does not correspond to a Shandong.
In this way, in the preselection menu, not only the meal items corresponding to the region attribute but also the meal items not corresponding to the region attribute are included, and the order placing times of the meal items not corresponding to the region attribute, which can be selected into the preselection menu, are inevitably larger due to the fact that the first coefficient is larger than the second coefficient, that is, the meal items not corresponding to the region attribute in the preselection menu, which are selected in this way, are popular with the user. Therefore, the regional taste requirements of the user can be taken care of, and the missing of popular meals of other cuisine can be avoided.
The first coefficient and the second coefficient may be set such that the second coefficient is set to 1 and the first coefficient is set to 1.5 or more. In general, the first coefficient and the second coefficient are both values smaller than 1, and for example, the first coefficient may be set to 1 and the second coefficient may be set to 0.5 or less. Of course, the setting manner of the first coefficient and the second coefficient is only exemplary, and no limitation is made to the specific values of the first coefficient and the second coefficient, and a person skilled in the art may determine the specific values of the first coefficient and the second coefficient according to actual situations or value-taking habits in the field.
Optionally, the product of the order number and the coefficient corresponding to the cuisine to which the meal belongs includes: under the condition that a first meal in the general menu belongs to a first cuisine, obtaining a first product of the ordering times of the first meal and a first coefficient; and under the condition that the second meal in the general menu belongs to the second cuisine, obtaining a second product of the order placing times of the second meal and the second coefficient.
Optionally, determining the pre-selection menu according to a product of the order placing times of each food item and a coefficient corresponding to the cuisine to which the food item belongs, includes: and determining a plurality of meals with the largest product in the total menu as a preselected menu.
After the technical scheme is adopted, the product of the order-placing times and the coefficient corresponding to each meal can be obtained in the total menu within the set number of days, then the plurality of meals in the total menu are sequenced according to the product from large to small, and two, three, four, five or more meals with the largest product are taken as the pre-selection menu.
The preselection menu determined by the technical scheme not only takes care of the regionalized taste of the user, but also considers the foods of other popular cuisine, so that the user is not easy to miss the gourmet food, and the use experience of the user is improved.
Optionally, obtaining the number of times of placing each meal in the total menu within the current temperature interval includes: within a first day, obtaining a first order-placing number of times of each meal in the total menu within a current temperature interval; within a second day, obtaining a second ordering number of each meal in the total menu within the current temperature interval; determining the order placing times according to the weighted average value or the weighted sum of the first order placing times and the second order placing times; the first day number is larger than the second day number, and the weight of the first order-placing times is smaller than that of the second order-placing times.
The first number of days here, which may be a month, a quarter, a half year or more, the first next time number is used to indicate the total popularity of each meal in the total menu; the second number of days here may be two weeks, three weeks or one month, the second number of orders being used to indicate the seasonal popularity of each meal in the overall menu, e.g. different vegetables or fruits ripen at different times, a season in which one vegetable or fruit ripens, and one vegetable or fruit is more popular.
A weighted average or a weighted sum of the first order count and the second order count may be determined as the order count for each meal.
In the technical scheme, the weight of the first ordering times is smaller than that of the second ordering times, so that dishes conforming to the current statute can be recommended conveniently.
In determining the above weights, the weight of the second next order may be determined as 1, and a value less than 1, for example, 0.5 or 0.6, may be determined as the weight of the first next order. Or, after the above steps, the weight of the first order count and the weight of the second order count are normalized, so that the weighted average of the first order count and the second order count is calculated conveniently.
Optionally, obtaining the number of orders of each meal in the total menu within the current temperature interval, further includes: within a third day, obtaining a third ordering number of each meal in the total menu within the current temperature interval;
determining the order-placing times according to the weighted average or the weighted sum of the first order-placing times and the second order-placing times, wherein the determining comprises the following steps: determining the order placing times according to the weighted average value or the weighted sum of the first order placing times, the second order placing times and the third order placing times;
and the third day number is less than the second day number, the weight of the third order placing times is greater than that of the second order placing times, and the weight of the third order placing times is positively correlated with that of the third order placing times.
The third number of days here may be two, three, four or five days. In the prior art, the network can improve the popularity of a certain meal to the maximum extent, namely 'net red' food. By setting the third day and making the weight of the third day corresponding to the third order placing times be the largest, the user can be conveniently recommended with the net red food. The food with the red color has the characteristic of short timeliness, so that the weight of the third order-placing times is positively correlated with the third order-placing times, the sequencing of the food with the red color can be increased in the shortest time, and the food with the red color can be conveniently recommended to a user. In addition, if the food is not a red food, the order placing amount in the short term does not increase sharply, and the weight of the third order placing number in the aforementioned manner has a small influence on the weighted average or the weighted sum of the first order placing number, the second order placing number, and the third order placing number.
The weight of the second order-dropping times can be set to 1, and on the basis, the weight of the first order-dropping times and the weight of the third order-dropping times are determined, so that the weighted average value or the weighted sum of the first order-dropping times, the second order-dropping coefficient and the third order-dropping times can be calculated. Or, on the basis of the determined weight, the weight of the first order-placing number, the weight of the second order-placing number and the weight of the third order-placing number are normalized, so that the weighted average value of the first order-placing number, the second order-placing number and the third order-placing number is calculated conveniently.
The order count for each meal may be determined as a weighted average or a weighted sum of the first, second, and third order counts.
S203, displaying a pre-selection menu.
The preselected menu can be displayed in the form of a display screen, for example, the name and picture of each meal in the preselected menu are displayed; alternatively, the preselection menu may be presented in a voice broadcast form, for example, the meals in the preselection menu are broadcast in sequence.
And S204, responding to the user interactive operation, and determining the selected food corresponding to the user interactive operation in the pre-selection menu.
When the user orders food through gestures, responding to user interaction operations, the method can comprise the following steps: responding to the gesture operation of the user, and obtaining an instruction corresponding to the gesture operation of the user, wherein the instruction corresponds to the selected food, namely, the instruction is used for determining the selected food in the pre-selection menu.
Alternatively, when ordering is performed while the user is interacting through voice, in response to the user interaction operation, the method may include: in response to the user's voice interaction, and obtaining an instruction corresponding to the user's voice interaction, the instruction corresponding to the selected meal, i.e., the instruction for determining the selected meal in the pre-selection menu.
After the selected food is determined, the selected food can be sent to a kitchen of the hotel, and after the kitchen staff receives the selected food, the selected food is made. After the meal is made, according to the number of the air conditioner corresponding to the selected meal, a room corresponding to the number is determined, and the meal is sent to the room where the user is located by the service staff.
Generally, the set temperature can be used to indicate the cooling demand or the heating demand of the user, and the strength of the cooling demand or the strength of the heating demand, for example, generally, if the set temperature is higher than 26 ℃, it indicates that the user has the heating demand, and the larger the difference between the set temperature and 26 ℃, the stronger the heating demand of the user; if the set temperature is lower than 26 ℃, the refrigerating requirement of all users is represented, and the larger the difference value between the set temperature and 26 ℃, the stronger the refrigerating requirement of the users is. In addition, the tastes of the habits of users in different regions and the types of foods needed are often different, such as the classic octada cuisine. The pre-selection menu is determined by setting the temperature and the region attribute, so that the heating requirement, the refrigerating requirement and the taste requirement of a user are met, the determined pre-selection menu has pertinence, and the user can easily order required meals.
In addition, in some application scenarios, the air-conditioning-based ordering method further comprises the following steps: the production site of the selected meal is displayed in a display device associated with the air conditioner.
Therefore, the user can observe the manufacturing process of the meal in real time, the user can conveniently know the completion degree of the meal, the user can know that the meal is safe (the meal raw materials and the manufacturing process meet the sanitary requirement), and the user can have meals more confidently.
Fig. 3 is a schematic diagram of an ordering device based on an air conditioner according to an embodiment of the disclosure. The ordering device can be realized in the form of software, hardware or a combination of software and hardware. As shown in fig. 3, the air-conditioning-based ordering apparatus includes: the system comprises an obtaining module 31, a screening module 32, a display module 33 and an interaction module 34, wherein the obtaining module 31 is configured to obtain a set temperature of the air conditioner and a region attribute associated with a user; the screening module 32 is configured to determine a preselected menu corresponding to the set temperature and the zone attribute in the general menu; the presentation module 33 is configured to present a pre-selected menu; the interaction module 34 is configured to determine a selected meal item in the pre-selection menu corresponding to the user interaction in response to the user interaction.
The air-conditioner-based ordering device in the embodiment of the present disclosure corresponds to the air-conditioner-based ordering method in the foregoing embodiment one to one, and the definition and the explanation of the terms and the steps in the ordering method in the foregoing embodiment are generally suitable for the definition and the explanation of the terms and the steps in the air-conditioner-based ordering device, and those skilled in the art may refer to the relevant contents in the foregoing embodiment, and are not repeated here.
Generally, the set temperature can be used to indicate the cooling demand or the heating demand of the user, and the strength of the cooling demand or the strength of the heating demand, for example, generally, if the set temperature is higher than 26 ℃, it indicates that the user has the heating demand, and the larger the difference between the set temperature and 26 ℃, the stronger the heating demand of the user; if the set temperature is lower than 26 ℃, the refrigerating requirement of all users is represented, and the larger the difference value between the set temperature and 26 ℃, the stronger the refrigerating requirement of the users is. In addition, the tastes of the habits of users in different regions and the types of foods needed are often different, such as the classic octada cuisine. The pre-selection menu is determined by setting the temperature and the region attribute, so that the heating requirement, the refrigerating requirement and the taste requirement of a user are met, the determined pre-selection menu has pertinence, and the user can easily order required meals.
In some embodiments, the air conditioner based ordering apparatus includes a processor and a memory storing program instructions, the processor being configured to execute the air conditioner based ordering method provided by the foregoing embodiments when executing the program instructions.
Fig. 4 is a schematic diagram of an ordering device based on an air conditioner according to an embodiment of the disclosure. As shown in fig. 4, the air-conditioning-based ordering apparatus includes:
a processor (processor)41 and a memory (memory)42, and may further include a Communication Interface (Communication Interface)43 and a bus 44. The processor 41, the communication interface 43, and the memory 42 may communicate with each other via a bus 44. The communication interface 43 may be used for information transfer. Processor 41 may invoke logic instructions in memory 42 to perform the air conditioner based ordering method provided by the foregoing embodiments.
Furthermore, the logic instructions in the memory 42 may be implemented in software functional units and stored in a computer readable storage medium when sold or used as a stand-alone product.
The memory 42 is a computer-readable storage medium, and can be used for storing software programs, computer-executable programs, such as program instructions/modules corresponding to the methods in the embodiments of the present disclosure. The processor 41 executes the functional application and data processing by executing the software program, instructions and modules stored in the memory 42, that is, implements the method in the above-described method embodiment.
The memory 42 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal device, and the like. Further, the memory 42 may include a high speed random access memory and may also include a non-volatile memory.
The embodiment of the disclosure provides an intelligent air conditioner, which comprises the ordering device based on the air conditioner provided by the embodiment.
The embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions configured to perform the air conditioner-based ordering method provided by the foregoing embodiment.
The disclosed embodiments provide a computer program product comprising a computer program stored on a computer-readable storage medium, the computer program comprising program instructions that, when executed by a computer, cause the computer to perform the air conditioner-based ordering method provided by the foregoing embodiments.
The computer-readable storage medium described above may be a transitory computer-readable storage medium or a non-transitory computer-readable storage medium.
The technical solution of the embodiments of the present disclosure may be embodied in the form of a software product, where the computer software product is stored in a storage medium and includes one or more instructions to enable a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method in the embodiments of the present disclosure. And the aforementioned storage medium may be a non-transitory storage medium comprising: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes, and may also be a transient storage medium.
The above description and drawings sufficiently illustrate embodiments of the disclosure to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. The examples merely typify possible variations. Individual components and functions are optional unless explicitly required, and the sequence of operations may vary. Portions and features of some embodiments may be included in or substituted for those of others. Furthermore, the words used in the specification are words of description only and are not intended to limit the claims. As used in the description of the embodiments and the claims, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. Furthermore, the terms "comprises" and/or "comprising," when used in this application, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method or device comprising the element. In this document, each embodiment may be described with emphasis on differences from other embodiments, and the same and similar parts between the respective embodiments may be referred to each other. For methods, products, etc. of the embodiment disclosures, reference may be made to the description of the method section for relevance if it corresponds to the method section of the embodiment disclosure.
Those of skill in the art would appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software may depend upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the disclosed embodiments. It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the system, the apparatus and the unit described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments disclosed herein, the disclosed methods, products (including but not limited to devices, apparatuses, etc.) may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of a unit may be merely a division of a logical function, and an actual implementation may have another division, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form. Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to implement the present embodiment. In addition, functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are 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 present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. Each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

Claims (10)

1. An ordering method based on an air conditioner is characterized by comprising the following steps:
acquiring a set temperature of an air conditioner and a region attribute associated with a user;
determining a preselected menu corresponding to the set temperature and the region attribute in a general menu;
displaying the pre-selection menu;
and responding to the user interaction operation, and determining a selected food corresponding to the user interaction operation in the pre-selection menu.
2. The method of claim 1, wherein determining a preselected menu in the global menu corresponding to the set temperature and the zone attribute comprises:
determining the food in a first cuisine corresponding to the region attribute and the food in a second cuisine not corresponding to the region attribute in the general menu;
in a preset temperature interval, determining a current temperature interval in which the set temperature is located;
within set days, obtaining the number of orders of each meal in the total menu within the current temperature interval;
determining the preselection menu according to the product of the ordering times of each food and the coefficient corresponding to the cuisine to which the food belongs;
and the first coefficient corresponding to the food in the first dish series is greater than the second coefficient corresponding to the food in the second dish series.
3. The method of claim 2, wherein multiplying the order number by a factor corresponding to the family to which the meal belongs comprises:
under the condition that a first meal in the general menu belongs to the first cuisine, obtaining a first product of the order-placing times of the first meal and the first coefficient;
and under the condition that a second meal in the general menu belongs to the second cuisine, obtaining a second product of the order placing times of the second meal and the second coefficient.
4. The method of claim 2, wherein determining the preselected menu based on a product of each of the number of orders and a coefficient corresponding to a menu category to which the food item belongs comprises:
and determining a plurality of meals with the largest product in the total menu as the preselected menu.
5. The method of claim 2, wherein obtaining the number of times each meal in the aggregated menu is placed within the current temperature interval comprises:
within a first number of days, obtaining a first order-placing number of times of each meal in the total menu within the current temperature interval;
within a second number of days, obtaining a second ordering number of each meal in the total menu within the current temperature interval;
determining the order placing times according to the weighted average value or the weighted sum of the first order placing times and the second order placing times;
wherein the first number of days is greater than the second number of days, and the weight of the first order-placing times is less than the weight of the second order-placing times.
6. The method of claim 5,
obtaining the order placing times of each meal in the total menu within the current temperature interval, further comprising: within a third number of days, obtaining a third ordering number of each meal in the total menu within the current temperature interval;
determining the order placing times according to the weighted average or the weighted sum of the first order placing times and the second order placing times, wherein the determining comprises the following steps: determining the order placing times according to the weighted average value or the weighted sum of the first order placing times, the second order placing times and the third order placing times;
wherein the third day number is less than the second day number, the weight of the third order placing number is greater than the weight of the second order placing number, and the weight of the third order placing number is positively correlated with the third order placing number.
7. The method of any of claims 1 to 6, wherein in response to a user interaction, comprising:
responding to gesture operation of a user, and obtaining an instruction corresponding to the gesture operation of the user, wherein the instruction corresponds to the selected food; or,
responding to voice interaction of a user, and obtaining an instruction corresponding to the voice interaction of the user, wherein the instruction corresponds to the selected food.
8. An ordering device based on an air conditioner is characterized by comprising:
an obtaining module configured to obtain a set temperature of an air conditioner and a zone attribute associated with a user;
a screening module configured to determine a preselected menu corresponding to the set temperature and the region attribute in a general menu;
a presentation module configured to present the preselected menu;
an interaction module configured to determine a selected meal item in the pre-selection menu corresponding to a user interaction in response to the user interaction.
9. An air conditioner based ordering device comprising a processor and a memory storing program instructions, wherein the processor is configured to execute the air conditioner based ordering method of any one of claims 1 to 7 when executing the program instructions.
10. An intelligent air conditioner, characterized by comprising the air-conditioning-based ordering device according to claim 8 or 9.
CN202110609215.3A 2021-06-01 2021-06-01 Ordering method and device based on air conditioner and intelligent air conditioner Active CN113378042B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110609215.3A CN113378042B (en) 2021-06-01 2021-06-01 Ordering method and device based on air conditioner and intelligent air conditioner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110609215.3A CN113378042B (en) 2021-06-01 2021-06-01 Ordering method and device based on air conditioner and intelligent air conditioner

Publications (2)

Publication Number Publication Date
CN113378042A true CN113378042A (en) 2021-09-10
CN113378042B CN113378042B (en) 2022-11-18

Family

ID=77575156

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110609215.3A Active CN113378042B (en) 2021-06-01 2021-06-01 Ordering method and device based on air conditioner and intelligent air conditioner

Country Status (1)

Country Link
CN (1) CN113378042B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140279294A1 (en) * 2013-03-14 2014-09-18 Nordstrom, Inc. System and methods for order fulfillment, inventory management, and providing personalized services to customers
CN106440239A (en) * 2016-10-31 2017-02-22 广东美的制冷设备有限公司 Food preference recommendation method and system based on air conditioner
CN106682968A (en) * 2017-01-10 2017-05-17 北京三快在线科技有限公司 Navigation menu generation method and device, and server
CN107705221A (en) * 2017-09-30 2018-02-16 深圳前海弘稼科技有限公司 Control method, control system, intelligent restaurant system
CN108897768A (en) * 2018-05-25 2018-11-27 北京三快在线科技有限公司 A kind of method of ordering and device, electronic equipment
CN109272349A (en) * 2018-08-29 2019-01-25 昆明理工大学 A kind of hotel's situation of selling well vegetable recommended method based on Apriori algorithm
CN109710786A (en) * 2018-12-28 2019-05-03 维沃移动通信有限公司 A kind of method of ordering, mobile terminal and server
CN110335118A (en) * 2019-07-04 2019-10-15 合肥美的电冰箱有限公司 Menu recommended method, menu recommendation apparatus and machine readable storage medium
CN111276214A (en) * 2020-01-16 2020-06-12 珠海格力电器股份有限公司 Recipe recommendation method and apparatus, storage medium, and electronic apparatus
CN111598737A (en) * 2020-05-07 2020-08-28 深圳市金博奥科技有限公司 Method and system for automatically recommending dishes for customers
CN112184376A (en) * 2020-09-28 2021-01-05 广东智源机器人科技有限公司 Ordering method and device, computer equipment and storage medium
CN112199551A (en) * 2020-10-27 2021-01-08 广州三拾七度智能家居有限公司 Ordering method, ordering system, computer equipment and storage medium

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140279294A1 (en) * 2013-03-14 2014-09-18 Nordstrom, Inc. System and methods for order fulfillment, inventory management, and providing personalized services to customers
CN106440239A (en) * 2016-10-31 2017-02-22 广东美的制冷设备有限公司 Food preference recommendation method and system based on air conditioner
CN106682968A (en) * 2017-01-10 2017-05-17 北京三快在线科技有限公司 Navigation menu generation method and device, and server
CN107705221A (en) * 2017-09-30 2018-02-16 深圳前海弘稼科技有限公司 Control method, control system, intelligent restaurant system
CN108897768A (en) * 2018-05-25 2018-11-27 北京三快在线科技有限公司 A kind of method of ordering and device, electronic equipment
CN109272349A (en) * 2018-08-29 2019-01-25 昆明理工大学 A kind of hotel's situation of selling well vegetable recommended method based on Apriori algorithm
CN109710786A (en) * 2018-12-28 2019-05-03 维沃移动通信有限公司 A kind of method of ordering, mobile terminal and server
CN110335118A (en) * 2019-07-04 2019-10-15 合肥美的电冰箱有限公司 Menu recommended method, menu recommendation apparatus and machine readable storage medium
CN111276214A (en) * 2020-01-16 2020-06-12 珠海格力电器股份有限公司 Recipe recommendation method and apparatus, storage medium, and electronic apparatus
CN111598737A (en) * 2020-05-07 2020-08-28 深圳市金博奥科技有限公司 Method and system for automatically recommending dishes for customers
CN112184376A (en) * 2020-09-28 2021-01-05 广东智源机器人科技有限公司 Ordering method and device, computer equipment and storage medium
CN112199551A (en) * 2020-10-27 2021-01-08 广州三拾七度智能家居有限公司 Ordering method, ordering system, computer equipment and storage medium

Also Published As

Publication number Publication date
CN113378042B (en) 2022-11-18

Similar Documents

Publication Publication Date Title
CN109493254B (en) Dish making, sorting and dish urging method and device and dish processing system
CN105184204B (en) A kind of item identification devices, intelligent refrigerator and user terminal
CN106447545B (en) Catering order form booking method and booking terminal
CN204698314U (en) A kind of intelligent kitchen cooking system
CN106560829B (en) Cooking recipe providing method and cooking recipe providing system
JP2021082326A (en) Information providing method, terminal device, and information providing program
CN107993113B (en) Food material information recommendation method, food material information recommendation system and intelligent device
JP2012003319A (en) Menu determination support device, menu determination support program, and memory medium for storing menu determination support program
EP2678677A1 (en) Transformation system for optimization of nutritional substances at consumption
CN108255084B (en) Cooking control method based on central control equipment and kitchen housekeeper robot
US20180267683A1 (en) Cooking system
CN106504033A (en) Information-pushing method and device
JP2019061366A (en) Alternative recipe presentation device, alternative recipe presentation method, computer program, and data structure
CN104112217A (en) Taste selection information marking method and application method
CN109710855A (en) A kind of method, apparatus, cooking equipment and the storage medium of determining menu
JP3515950B2 (en) Cooking information provision device
CN110989377B (en) Method and device for managing multimedia data in smart home operating system
CN111581491A (en) Menu recommendation method and system based on time axis
JP2016012247A (en) Menu creation system
CN113378042B (en) Ordering method and device based on air conditioner and intelligent air conditioner
JP6843597B2 (en) Information processing equipment, food selection method and program
CN113405226B (en) Ordering method and device based on air conditioner and intelligent air conditioner
CN111814038A (en) Intelligent meal supply method, system, terminal and readable storage medium
CN115587245A (en) Menu list recommendation method and device, storage medium and electronic device
CN111028918A (en) Menu recommendation method and device, storage medium and kitchen appliance

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