Cooking control method and device of gourmet machine, server and gourmet machine
By outputting authorized recipe information and processing payment on the server side, the device performs cooking operations based on the authorized information, which solves the problem that food machines can only cook specific foods, and realizes flexible cooking and efficient control of diverse foods.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-06-30
- Publication Date
- 2026-03-31
Smart Images

Figure CN111899429B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent cooking technology, and in particular to a cooking control method and device, server, and cooking machine for a food processing machine. Background Technology
[0002] With the continuous advancement of technology, intelligent food machines have emerged, offering advantages such as saving time and effort compared to traditional noodle cooking methods. In particular, intelligent food machines can directly cook convenient foods, such as instant noodles and frozen dumplings, satisfying users' needs for efficient cooking for immediate consumption.
[0003] Currently, when users cook convenience foods using the food processor, they can only select specific convenience foods, and the food processor is only authorized to cook these specified convenience foods. It cannot cook unspecified convenience foods, which fails to meet users' diverse needs for cooking convenience foods and affects the usage rate of the food processor. Summary of the Invention
[0004] In view of this, the present invention provides a cooking control method and device for a food processor, a server, and a food processor. The main purpose is to solve the problem that existing food processors cannot cook unspecified convenience foods, thus failing to meet users' diverse selection needs for cooking convenience foods and affecting the utilization rate of the food processor.
[0005] According to one aspect of the present invention, a cooking control method for a food processor is provided, comprising:
[0006] Output permission recipe information or its associated information;
[0007] After the payment operation is completed based on the authorized recipe information or its associated information, authorization information matching the authorized recipe information or its associated information is sent.
[0008] Receive the processing request for the permission information, and process the permission information according to the processing information carried in the processing request.
[0009] According to one aspect of the present invention, another cooking control method for a food processor is provided, comprising:
[0010] Obtain permission information matching the convenience food to be cooked;
[0011] When the permission information matches the permission recipe information, the food is cooked according to the permission recipe information;
[0012] Based on the cooking operation, a processing request for the permission information is sent so that the permission information is processed according to the processing information carried in the processing request.
[0013] According to one aspect of the present invention, a cooking control device for a food processor is provided, comprising:
[0014] The output module is used to output authorized recipe information or its associated information;
[0015] The sending module is used to send permission information matching the permission recipe information or its associated information after a payment operation is completed based on the permission recipe information or its associated information;
[0016] The processing module is used to receive the processing request for the permission information and process the permission information according to the processing information carried in the processing request.
[0017] According to one aspect of the present invention, another cooking control device for a food processor is provided, comprising:
[0018] The acquisition module is used to obtain permission information that matches the convenience food to be cooked;
[0019] The operation module is used to perform cooking operations on the food according to the permission recipe information when the permission information matches the permission recipe information;
[0020] The sending module is used to send a processing request for the permission information based on the cooking operation, so that the permission information can be processed according to the processing information carried in the processing request.
[0021] According to one aspect of the present invention, a server is provided, comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus;
[0022] The memory is used to store at least one executable instruction, which causes the processor to perform the operation corresponding to the cooking control method of the above-mentioned food machine.
[0023] According to one aspect of the present invention, another storage medium is provided, wherein at least one executable instruction is stored therein, the executable instruction causing a processor to perform an operation corresponding to the cooking control method of the above-described food machine.
[0024] According to one aspect of the present invention, a food processor is provided, comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus;
[0025] The memory is used to store at least one executable instruction, which causes the processor to perform the operation corresponding to the cooking control method of the above-mentioned food machine.
[0026] According to one aspect of the present invention, a cooking control system for a food processing machine is provided, comprising: a server end and a device end.
[0027] The server is used to output authorized recipe information or its associated information;
[0028] The server is also used to send permission information matching the permission recipe information or its associated information after a payment operation is completed based on the permission recipe information or its associated information;
[0029] The device is used to obtain permission information that matches the convenient food to be cooked;
[0030] The device is used to perform cooking operations on the food according to the permission recipe information when the permission information matches the permission recipe information.
[0031] The device is configured to send a processing request for the permission information based on the cooking operation, so that the permission information is processed according to the processing information carried in the processing request.
[0032] The server is also used to receive processing requests for the permission information and process the permission information according to the processing information carried in the processing request.
[0033] By employing the above-described technical solutions, the technical solutions provided by the embodiments of the present invention have at least the following advantages:
[0034] This invention, in its embodiments, outputs authorized recipe information or its associated information through a server. After a payment operation is completed based on the authorized recipe information or its associated information, authorized information matching the authorized recipe information or its associated information is sent. The device obtains authorized information matching the convenience food to be cooked. When the authorized information matches the authorized recipe information, the food is cooked according to the authorized recipe information. Based on the cooking operation, a processing request for the authorized information is sent so that the authorized information is processed according to the processing information carried in the processing request. The server receives the processing request for the authorized information and processes the authorized information according to the processing information carried in the processing request. This achieves effective control over the cooking of convenience foods, expands the scope of authorized cooking for convenience foods, simplifies the operation process of cooking convenience foods, greatly satisfies users' diverse selection needs for cooking different convenience foods, provides users with multiple choices, and thus realizes the flexible cooking of convenience foods by the food machine, improving the efficiency of the cooking equipment control.
[0035] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and in order to make the above and other objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description
[0036] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0037] Figure 1 A flowchart of a cooking control method for a food processor according to an embodiment of the present invention is shown;
[0038] Figure 2 A flowchart of another cooking control method for a food processor provided in an embodiment of the present invention is shown;
[0039] Figure 3 A flowchart illustrating a cooking control method for another food processing machine provided in an embodiment of the present invention is shown;
[0040] Figure 4 A flowchart illustrating a cooking control method for another food processing machine provided in an embodiment of the present invention is shown;
[0041] Figure 5 This diagram illustrates a block diagram of a cooking control device for a food processor according to an embodiment of the present invention.
[0042] Figure 6 This invention illustrates a block diagram of the cooking control device for another food processing machine provided in an embodiment of the present invention;
[0043] Figure 7 This diagram illustrates a block diagram of a cooking control device for a food processor according to an embodiment of the present invention.
[0044] Figure 8 This invention illustrates a block diagram of the cooking control device for another food processing machine provided in an embodiment of the present invention;
[0045] Figure 9 This diagram illustrates the structure of a food processor according to an embodiment of the present invention.
[0046] Figure 10 This invention provides a schematic diagram of the structure of another food processing machine according to an embodiment of the invention.
[0047] Figure 11 A schematic diagram of the cooking control system of a food processing machine provided in an embodiment of the present invention is shown. Detailed Implementation
[0048] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
[0049] This invention provides a cooking control method for a food processor, such as... Figure 1 As shown, the method includes:
[0050] 101. Output permission recipe information or its associated information.
[0051] The authorized recipe information is used to provide recipes for cooking convenient foods on the food vending machine after payment. This can include recipes for cooking any one or a category of convenient foods on the vending machine. Specifically, a category of convenient foods refers to those with the same cooking steps, and the corresponding recipe information is for cooking convenient foods with the same cooking steps. Examples include general noodle recipes, general instant hot pot recipes, general rice porridge recipes, and general rice noodle / vermicelli recipes. This embodiment of the invention does not impose specific limitations. Furthermore, since the authorized recipe information indicates the recipes the user is entitled to after payment, and thus allows for cooking on the vending machine, to facilitate accurate and quick selection of authorized recipes, the associated information output can include food information, equipment information, and other recipes related to cooking operations bound to the authorized recipe information. After outputting the authorized recipe information and its associated information, the user can then use the authorized recipe information or its associated information to make payment. Specifically, the associated information is pre-configured on the current server and bound to the authorized recipe information, including but not limited to any food information, any device information, or any recipe information. That is, food information can be convenient or non-convenient; device information can be a food processor or any cooking device other than a food processor; and recipe information can be the recipe information for any food not cooked on a food processor. This embodiment of the invention does not impose specific limitations. Correspondingly, if the output associated information is food information, the user obtains the authorized recipe information after completing the payment for the food information. If the output associated information is device information, the user obtains the authorized recipe information after completing the payment for the device information. If the output associated information is other recipe information with cooking operation associations, the user obtains the authorized recipe information after completing the payment for other recipe information with cooking operation associations. This embodiment of the invention does not impose specific limitations. For example, the authorized recipe information is a general noodle recipe, and the associated information is instant noodles A, or a small stew pot, or a sweet and sour pork recipe. That is, after completing the payment operation for the instant noodles A, or the small stew pot, or the sweet and sour pork recipe, the general noodle recipe is obtained at the same time, so that it can be used on the food machine.
[0052] In another embodiment of the invention, the associated information is information that the user can browse or click when purchasing access. One purpose is to address the situation where there is only one universal recipe available, leaving the user with no choices. Therefore, the "universal recipe" itself or its identifier, or any other information, can be displayed to inform the user that they have purchased access to a recipe. For example, this could be a prompt box or dialog box for purchasing universal recipe access, or a confirmation button, payment button, or payment interface for purchasing access, etc.
[0053] It should be noted that in this embodiment of the invention, the current server outputs the authorized recipe information or its associated information to the device so that the user can select and pay on the device. After the payment is completed, the user uses the obtained authorized recipe information on the food machine to complete the verification of the authorized recipe information, so that a food or a type of food matching the authorized recipe information can be cooked on the food machine.
[0054] 102. After the payment operation is completed based on the authorized recipe information or its associated information, send the authorization information that matches the authorized recipe information or its associated information.
[0055] The permission information is used to characterize the right to cook on the food vending machine. It may include at least one of the following: the permission object for cooking on the food vending machine according to the paid permission recipe information, the number of permission attempts, and the permission time limit. The permission object may be the food vending machine that cooks according to the permission recipe information, and / or the food that is cooked according to the permission recipe information. For example, the food vending machine matched with the general instant hot pot recipe is a food vending machine with an instant heating module, or the food matched with the general instant hot pot recipe is spicy instant hot pot or instant dumplings. The number of permission attempts may be the number of times cooking is performed on the food vending machine according to the permission recipe information after completing one payment. For example, after completing one payment, the general rice porridge recipe may be cooked 3 times on the food vending machine. The permission time limit may be the valid time for cooking on the food vending machine using the permission recipe information. For example, the cooking time limit for using the general rice noodle / vermicelli recipe on the food vending machine is within one month after payment (which may be either a limited number of cooking attempts within the valid time or an unlimited number of cooking attempts within the valid time). This embodiment of the invention does not make specific limitations. In addition, after the server determines that the user has selected the authorized recipe information or its associated information to complete the payment operation, it sends the authorization information for the completed payment operation to the device. This means that the user can obtain the authorization information through an application installed on a portable device such as a mobile phone or tablet computer. The user can also directly output and print paper vouchers that match the authorization information so that the obtained authorization information can be presented on the food machine for cooking. In this embodiment of the invention, the authorization information can rely on voucher information such as QR codes, barcodes, fingerprints, voiceprints, and facial recognition information, without being specifically limited.
[0056] It should be noted that, to ensure users accurately cook using the authorized recipe information obtained after payment on the food processor, the server stores the corresponding authorized recipe information. This allows the server to verify whether the authorized recipe information matches the user's cooking on the food processor. Additionally, to facilitate the food processor's verification of both the authorized recipe information and the paid recipe information, the authorized recipe information can also be simultaneously sent to the corresponding food processor for verification. This embodiment of the invention does not impose specific limitations on this.
[0057] 103. Receive the processing request for the permission information, and process the permission information according to the processing information carried in the processing request.
[0058] In this embodiment of the invention, the permission information processing request may include verification and cancellation of permission information, so that the food machine can cook according to the permission information. Specifically, it may be receiving a permission information verification request so that the current server can verify whether it has the right to perform cooking operations according to the matching permission recipe information based on the received permission information, or it may be receiving a permission information cancellation request so that the current server can cancel the permission information that has been cooked according to the permission recipe information.
[0059] It should be noted that, in order to facilitate users to perform cooking operations on the food machine using the permission information obtained from the device, after the permission information is processed according to the processing information, the result of the processing of the permission information will be fed back to the device so that the user can view and confirm it.
[0060] This invention, through its embodiments, outputs authorized recipe information or its associated information via a server. After a payment operation is completed based on the authorized recipe information or its associated information, it sends authorized information matching the authorized recipe information or its associated information, receives a processing request for the authorized information, and processes the authorized information according to the processing information carried in the processing request. This achieves effective control over the cooking of convenient foods, expands the scope of authorized cooking for convenient foods, simplifies the cooking process, greatly satisfies users' diverse selection needs for cooking different convenient foods, provides users with multiple choices, and thus enables the food maker to flexibly cook convenient foods, improving the efficiency of controlling the cooking equipment.
[0061] This invention provides another cooking control method for a food processor, such as... Figure 2 As shown, the method includes:
[0062] 201. Assign permission information that matches payment parameters to the permission recipe information of at least one convenience food.
[0063] In this embodiment of the invention, to facilitate diverse matching of permission information when making payments for authorized recipe information, permission information matching payment parameters is assigned to authorized recipe information. This allows users to easily select and obtain more effective permission information during payment. The payment parameters characterize the payment relationship for obtaining permission information when paying for authorized recipe information and may include at least one of a payment ratio parameter, a payment timeliness parameter, and a payment object parameter, so that permission information is obtained based on the payment parameters when paying for authorized recipe information. The payment ratio parameter is the proportion of permission information obtained when paying for authorized recipe information once. For example, a payment ratio parameter of 1:1 means that the allocated permission information is obtained once when paying for authorized recipe information once; a payment ratio parameter of 1:3 means that the allocated permission information is obtained three times when paying for authorized recipe information once. This embodiment of the invention does not impose specific limitations. The payment timeliness parameter is the ratio of the time limit for obtaining permission information from the paid permission recipe information. For example, if the payment timeliness parameter is 1:1, the allocated permission time is one unit of fixed time when paying for the permission recipe information once; if the payment timeliness parameter is 1:2, the allocated permission time is two units of fixed time when paying for the permission recipe information once. This embodiment of the invention does not make specific limitations. The payment object parameter is the ratio of the permission object obtained from the paid permission recipe information. For example, if the payment object parameter is 1:1, the allocated permission object is the cooking food or food machine specified in the paid permission recipe information; if the payment object parameter is 1:n, the allocated permission object is any cooking food or food machine after paying for the permission recipe information. This embodiment of the invention does not make specific limitations.
[0064] It should be noted that, in this embodiment of the invention, the payment parameters are pre-configured based on different payment scenarios, payment objects, cooking modes of the food machine, etc., thereby providing a flexible and diverse way to generate permission information for the payment permission recipe information. Furthermore, by assigning permission information that matches the payment parameters to the permission recipe information, permission information that meets the user's diverse payment needs is generated when the user completes the payment operation.
[0065] 202. Output permission recipe information or its associated information.
[0066] In this embodiment of the invention, since the purpose of outputting the authorized recipe information or its associated information is to enable the user to select and pay, in order to meet the diverse needs of the user for the authorized recipe information, the payment parameters corresponding to the authorized recipe information are also output so that the user can select and pay, thereby obtaining the authorized information that meets the user's needs.
[0067] 203. After the payment operation is completed based on the permission recipe information or its associated information, permission information containing at least one of permission object, permission count, and permission time limit is generated according to the payment parameters of the payment operation for the permission recipe information.
[0068] In this embodiment of the invention, after a user selects and pays based on the output authorized recipe information or its associated information, the current server generates more user-relevant permission information based on the payment parameters corresponding to the authorized recipe information. For example, if the payment parameters include a payment ratio parameter of 1:1, then after paying for a general noodle recipe, the permission information generated according to the payment ratio parameter is permission to cook general noodles once on the food maker. Another example is a payment time limit parameter of 1:3, which grants a 2-month permission period when paying for a general hot pot recipe. Yet another example is a payment object parameter of 1:1, which grants permission to both the rice porridge food maker and the convenient rice porridge container after paying for the general rice porridge recipe. This embodiment of the invention does not impose specific limitations.
[0069] 204a. Receive the permission information verification request sent by the receiving device.
[0070] In this embodiment of the invention, in order to enable authorized cooking on the device side using permission information and improve the control accuracy of the cooking device, when the device side obtains permission information, it sends a permission information verification request to the current server to determine whether the device side has the right to match the authorized recipe information for cooking.
[0071] Step 205a, following step 204a, compares at least one of the permission object, permission count, and permission time limit based on the permission information with at least one of the permission object, permission count, and permission time limit recorded in the current server, determines the verification result, and provides feedback.
[0072] In this embodiment of the invention, after receiving a permission information verification request, the current server compares at least one of the permission object, permission count, and permission duration of the received permission information with at least one of the permission object, permission count, and permission duration recorded in the current server to determine whether the permission information passes the verification. The verification result includes an authorized verification result and an unauthorized verification result. An authorized verification result is determined by comparing at least one of the received permission object, permission count, and permission duration with at least one of the recorded permission object, permission count, and permission duration. If the received permission object matches the recorded permission object, the received permission count does not exceed the recorded permission count, and the received permission duration conforms to the recorded permission validity period, then the server is authorized to cook according to the matched permission recipe information on the food machine. This embodiment of the invention does not impose specific limitations. Correspondingly, the unauthorized verification result is based on a comparison between at least one of the received permission object, permission count, and permission duration and at least one of the recorded permission object, permission count, and permission duration. If any of the following conditions are not met: the received permission object matches the recorded permission object, the received permission count does not exceed the recorded permission count, or the received permission duration matches the recorded permission validity period, it indicates that the user is not authorized to cook according to the matched permission recipe information on the food machine. This embodiment of the invention does not impose specific limitations.
[0073] In this embodiment of the invention, step 204b, which is parallel to step 204a, involves receiving a first verification request for the permission information sent by the receiving device.
[0074] In this embodiment of the invention, in order to ensure the reasonable processing of permission information after cooking based on permission recipe information, thereby ensuring the validity of payment operations, the device sends a first verification request for permission information to the current server after cooking is completed, so as to verify the permission information of the completed cooking.
[0075] Step 205b, following step 204b, updates the permission count of the permission information based on the permission verification count of completing a cooking operation based on online status carried in the first verification request, and provides feedback.
[0076] In this embodiment of the invention, since the device can be in an online or offline state during cooking, to ensure the processing of permission information is effective, the first verification request is sent based on completing a cooking operation while online. The permission verification count carried is the number of permission verifications determined by completing one cooking operation, so as to verify the permission count of the permission information currently recorded on the server. Specifically, since the permission verification count carried in the first verification request is the number of permission verifications generated by completing one cooking operation while online, the permission verification count is specifically 1. The server reduces the number of permission verifications in the recorded permission information by 1, updates the permission count, and sends feedback to the device or the device itself.
[0077] In this embodiment of the invention, step 204c, which is parallel to step 204a, is receiving a second verification request for the permission information sent by the receiving device.
[0078] In this embodiment of the invention, in order to ensure the reasonable processing of permission information after cooking based on permission recipe information, thereby ensuring the validity of payment operations, the device sends a second verification request for permission information to the current server after cooking is completed, so that the permission information of the completed cooking can be verified.
[0079] Step 205c, following step 204c, updates the permission count based on the permission verification count carried in the second verification request, which indicates that at least one cooking operation has been completed based on offline status statistics, and then provides feedback.
[0080] In this embodiment of the invention, since the device can be online or offline during cooking, to ensure the processing of permission information is effective, the second verification request is sent after the cooking operation is completed offline and the device is back online. Therefore, the number of permission verifications carried in the request is counted when the device is offline, to verify the permission count recorded in the current server. Since the number of permission verifications carried in the second verification request is counted after the cooking operation is performed offline, the device sends the second verification request based on the count after connecting to the network and becoming online. Therefore, if the number of permission verifications is greater than or equal to one, the current server reduces the number of permission verifications in the recorded permission information by one, updates the permission count, and sends feedback to the device.
[0081] In this embodiment of the invention, to ensure that the number of permission verifications counted in offline mode is verified reasonably, and to ensure that the number of times cooking is used matches the number of times payment is authorized, step 205c specifically includes: when the number of permission verifications is less than or equal to the number of permission permissions, updating the number of permission permissions using the difference between the number of permission permissions and the number of permission verifications; when the number of permission verifications is greater than the number of permission permissions, sending a payment instruction to the device that completed the payment operation based on the difference between the number of permission permissions and the number of permission verifications, so as to verify the difference.
[0082] In this embodiment of the invention, since the number of permission cancellations counted in offline mode is calculated offline, it is impossible to confirm whether the number of permission cancellations matches the number of permission times generated when paying for the recipe information. Therefore, the relationship between the counted number of permission cancellations and the number of permission times paid is determined. Specifically, when the number of permission cancellations is less than or equal to the number of permission times, it means that the number of times the user uses the permission information to match the recipe information on the food machine to cook has not exceeded the number of permission times obtained from the recipe information paid for. Therefore, the number of permission times can be updated directly using the difference between the number of permission times and the number of permission cancellations. When the number of permission cancellations is greater than the number of permission times, it means that the number of times the user uses the permission information to match the recipe information on the food machine to cook has exceeded the number of permission times obtained from the recipe information paid for. In this case, a payment instruction is sent to the device based on the difference between the number of permission times and the number of permission cancellations, so that the user can pay for the unpaid permission times, thereby canceling all permission times and completing the use of the permission information.
[0083] It should be noted that, since the food vending machine, as the device, is offline, only the number of permission verifications for one food vending machine can be counted. To avoid counting each food vending machine separately when multiple food vending machines are offline, a local area network is established for at least one food vending machine belonging to a merchant, so that all food vending machines in the local area network can communicate with each other and count the number of permission verifications. This embodiment of the invention does not make specific limitations.
[0084] In this embodiment of the invention, step 204d, which is parallel to step 204a, is receiving an exception handling request sent by the receiving device.
[0085] In this embodiment of the invention, in order to ensure that the user's cooking operation of matching authorized recipe information with permission information is not affected when an abnormal situation occurs on the device side, the device side sends an abnormality handling request to the current server when an abnormal situation occurs in the cooking operation, so that the current server can process the permission information and ensure whether the cooking operation is completed.
[0086] It should be noted that since the device is a food processor, and the food processor performs heating and water injection operations through heating and water injection modules, cooking abnormal information may be generated at any step of the operation. For example, abnormal information such as no water injection or low heating temperature may be generated. When the device detects a cooking abnormality, it will send an abnormality handling request carrying the cooking abnormality information to the current server so that the current server can process the permission information.
[0087] Step 205d, following step 204d, determines the permission information for the cooking operation to be completed corresponding to the cooking exception information carried in the exception handling request, and provides feedback with instruction information containing the permission information.
[0088] In this embodiment of the invention, to ensure that when a cooking anomaly occurs on the device side, the appropriate processing content for determining permission information is provided to the user, thereby improving the control efficiency of the cooking device, the current server determines the permission information for the cooking operation to be completed based on the cooking anomaly information carried in the anomaly handling request. This allows the user to select the appropriate permission information based on the feedback permission information to complete the cooking operation. Since the anomaly handling request on the device side is based on a cooking anomaly, the cooking operation is generally suspended when the device is in an anomaly state. Therefore, the permission information for the cooking operation to be completed on the device side is the unverified permission information. For different cooking anomaly information, the current server pre-stores matching processing permission information instructions to provide feedback to the user. Specifically, the instructions include either the payment compensation operation content or the permission change operation content, for the user to select. The payment supplementary operation content of the permission information is used to indicate that when a cooking abnormality occurs, a payment compensation operation will be performed on the number of permissions obtained from the payment permission recipe information. For example, when cooking a general pasta recipe on the food machine, if the heating module is damaged and a cooking abnormality handling request is sent, the permission information of this abnormality will be obtained, and the instruction information for payment compensation operation content for the number of permissions generated by the general pasta recipe will be provided, or the instruction information for modifying at least one of the permission object, permission count, and permission time limit in the permission information will be provided, so that the user can operate according to the content of the instruction information, thereby ending the cooking operation in which the abnormality occurred and improving the effectiveness of controlling the cooking equipment.
[0089] This invention, through its embodiments, outputs authorized recipe information or its associated information via a server. After a payment operation is completed based on the authorized recipe information or its associated information, it sends authorized information matching the authorized recipe information or its associated information, receives a processing request for the authorized information, and processes the authorized information according to the processing information carried in the processing request. This achieves effective control over the cooking of convenient foods, expands the scope of authorized cooking for convenient foods, simplifies the cooking process, greatly satisfies users' diverse selection needs for cooking different convenient foods, provides users with multiple choices, and thus enables the food maker to flexibly cook convenient foods, improving the efficiency of controlling the cooking equipment.
[0090] This invention provides yet another cooking control method for a food processor, such as... Figure 3 As shown, the parts corresponding to those in the above embodiments can be referenced and verified against each other. The method includes:
[0091] 301. Obtain permission information matching the convenience food to be cooked.
[0092] The ready-to-cook food refers to semi-finished food that can be cooked on a food processor, such as a smart food processor, including but not limited to instant noodles / vermicelli, frozen dumplings, and ready-to-eat hot pots. This embodiment of the invention does not impose specific limitations. The permission information is used to indicate the right to cook on the food processor. It may include at least one of the following: the permission object for cooking according to the paid permission recipe information, the number of permission attempts, and the permission time limit. The permission object may be the food processor cooking according to the permission recipe information, and / or the food being cooked according to the permission recipe information. The number of permission attempts may be the number of times cooking according to the permission recipe information is performed on the food processor after a single payment. The permission time limit may be the valid time for cooking using the permission recipe information on the food processor. This embodiment of the invention does not impose specific limitations.
[0093] It should be noted that the permission information matched with the food is obtained based on the permission recipe information obtained after a payment has been completed. The food maker performs cooking operations on the matched food according to the permission recipe information. The permission recipe information can be matched for cooking any food or any category of food. Therefore, a food can be matched with one permission recipe or multiple permission recipes. A permission recipe generates a unique matching permission information after a payment is completed. Generally, users will select the food that has been paid for to cook on the food maker. Therefore, when a user cooks on the food maker based on the permission information, it means selecting the food and placing it on the food maker for cooking. This food is the food that can be cooked according to the permission recipe information paid for by the user. This embodiment of the invention does not make specific limitations. In addition, in this embodiment of the invention, the acquisition of permission information is not limited to scanning QR codes, barcodes, fingerprints, voiceprints, facial recognition information, or other voucher information that represent permission information on the device. The permission information is sent by the server to the device after the device has completed the payment operation for the permission menu information.
[0094] 302. When the permission information matches the permission recipe information, the food is cooked according to the permission recipe information.
[0095] In this embodiment of the invention, since the server pre-configures the permission recipe information matching different foods, and the permission information is obtained after the user completes the payment for the permission recipe information, and different food machines can load different permission recipe information, the food machine at the current end, after obtaining the permission information, uses the permission recipe information obtained by completing the payment operation to match the permission recipe information in the food machine, thereby obtaining permission information matching permission recipe information. That is to say, the permission information obtained by paying for the permission recipe information determines whether it has the right to use the permission recipe information loaded in the food machine to cook. For example, if the permission information 'a' obtained by the current food machine is obtained by paying for a general noodle cooking recipe, then permission information 'a' matching the general noodle cooking recipe in the current food machine means that it has the right to use the current food machine to cook food according to the general noodle cooking recipe. This embodiment of the invention does not make specific limitations.
[0096] It should be noted that the permission recipe information is loaded into the current food vending machine. This permission recipe information also indicates that matching the permission recipe information grants the user the right to operate the current food vending machine, or that the user has the right to cook according to the permission recipe information within the current food vending machine. Furthermore, the permission information may include at least one of the following: the permission object, the number of permissions, and the permission time limit for cooking according to the paid permission recipe information on the food vending machine. Therefore, when using permission information to determine whether a permission recipe information match, further verification can be performed if the permission recipe information matches the food vending machine's permission recipe information. At least one of the following—permission object, permission count, and permission duration—is the permission recipe information currently in the food processor. For example, if the validity period of the permission recipe information loaded in the current food processor is one month, then it is determined whether it is within the valid one-month period based on the permission duration in the permission information. If it is, then it matches, and the cooking operation is performed according to the permission recipe information. As another example, if the food to be cooked in the permission recipe information currently loaded in the food processor is general pasta, then it is determined whether it is general pasta based on the permission object in the permission information. If it is general pasta, then it matches, and the cooking operation is performed according to the permission recipe information. This embodiment of the invention does not make specific limitations.
[0097] 303. Send a processing request for the permission information based on the cooking operation.
[0098] In this embodiment of the invention, since the permission information is generated by the server based on the payment operation, a processing request for the permission information is sent after the cooking operation is performed, so that the permission information can be processed according to the processing information carried in the processing request. The cooking operation may include water filling and / or heating operations of the food processor. The processing request can be determined based on the status of the cooking operation. For example, if the cooking operation is completed, a verification request for the permission information is sent; if the cooking operation is not completed, a compensation or update request for the permission information is sent, etc., to compensate for the payment operation or to update the permission information for re-cooking. This embodiment of the invention does not impose specific limitations.
[0099] This invention provides an embodiment that acquires permission information matching the convenient food to be cooked via a device. When the permission information matches a permission recipe, the food is cooked according to the permission recipe. Based on the cooking operation, a processing request for the permission information is sent, allowing the permission information to be processed according to the processing information carried in the processing request. This achieves effective control over the cooking of convenient food, expands the scope of permissions for cooking convenient food, simplifies the cooking process, greatly satisfies users' diverse selection needs for cooking different convenient foods, provides users with multiple choices, and thus enables the food maker to cook convenient foods flexibly, improving the efficiency of the cooking equipment control.
[0100] This invention provides another cooking control method for a food processor, such as... Figure 4 As shown, the method includes:
[0101] 401. Obtain permission information matching the convenience food to be cooked.
[0102] In this embodiment of the invention, in order to meet the cooking needs of different users and provide a variety of control methods for cooking equipment, step 401 specifically includes: collecting the portable permission transfer bearer identifier displayed by the scanning device, and parsing the matching permission information based on the portable permission transfer bearer identifier. The permission information includes at least one of permission object, permission count, and permission time limit.
[0103] In this embodiment of the invention, the permission transfer bearer is an identifier generated after the user completes the payment operation for the permission recipe information and its associated information, such as a QR code or barcode. For portable permission transfer bearers, it can be a QR code or barcode in a portable electronic device such as a mobile phone or tablet, or a QR code or barcode printed on a paper card or coupon; this embodiment of the invention does not impose specific limitations. When the user presents the portable permission transfer bearer to the food vending machine, the scanning device on the machine scans the portable permission transfer bearer and parses it to obtain the permission information obtained from the payment permission recipe information, so as to match the permission information with the permission recipe information.
[0104] In this embodiment of the invention, in order to meet the cooking needs of different users and provide a variety of control methods for cooking equipment, step 401 specifically includes: outputting authorized recipe information and receiving selected authorized recipe information; instructing the execution of the payment operation of the authorized recipe information, and after completing the payment operation, determining the authorized information that matches the authorized recipe information.
[0105] In this embodiment of the invention, the current food machine is loaded with at least one authorized recipe information to perform cooking operations using the triggered authorized recipe information. To provide diverse cooking methods, the authorized recipe information loaded on the food machine is output for the user to select. After the user selects, the current food machine receives the selected authorized recipe information and initiates a payment operation for the authorized recipe information to instruct the user to perform the payment operation. The payment operation can be completed in collaboration with the server corresponding to the food machine, or it can be completed through a third-party payment platform associated with the food machine. This embodiment of the invention does not make specific limitations. After the payment operation is completed, the authorization information of the authorized recipe information can be determined according to the payment parameters. For example, after completing the payment operation for the general instant noodle recipe, the authorization information includes 2 authorized uses, all instant noodles as the authorized object, and a authorization period of one month. This embodiment of the invention does not make specific limitations.
[0106] In this embodiment of the invention, in order to meet the cooking needs of different users and provide diverse control methods for cooking equipment, step 401 specifically includes: scanning the non-associated product packaging of the convenience food to be cooked; obtaining a product category based on identifying at least one of the logos, texts, and patterns on the product packaging; matching the authorized recipe information corresponding to the product category; instructing the execution of the payment operation of the authorized recipe information; and after completing the payment operation, determining the authorized information that matches the authorized recipe information.
[0107] In this embodiment of the invention, the non-associated product packaging refers to packaging that is not clearly associated with the contents of the instant food to be cooked. For example, if the instant food to be cooked is instant noodles, the non-associated product packaging is packaging paper that is not clearly associated with the instant noodles, such as the packaging paper on the instant noodle bowl. This embodiment of the invention does not make specific limitations. Furthermore, since the non-associated product packaging contains different logos, text, and patterns, scanning the non-associated product packaging is image scanning, acquiring all image information, and then identifying at least one of the logos, text, and patterns on the product packaging based on the image information to obtain the product type. The product category is the category of cooked food that conforms to the corresponding authorized recipe information, which may include noodle categories, hot pot categories, rice porridge categories, rice noodle / vermicelli categories, etc. For example, using the text "braised beef noodles" on the product packaging, the product category is identified as a noodle category; similarly, using the pattern "a bowl of hot noodles" on the product packaging, the product list is identified as a noodle category. This embodiment of the invention does not make specific limitations. Specifically, once the product category is determined, since different permission recipes are electronic recipes configured for different foods, the product category is used to match the corresponding permission recipe information. For example, the product category of noodles can be matched with general noodle cooking recipes. After determining the permission recipe information, the user is instructed to perform the payment operation for the permission recipe information. After the payment operation is completed, the permission information matched by the permission recipe information is determined.
[0108] It should be noted that after scanning the product packaging, the food vending machine can upload the image information to the server for recognition and processing to determine the product category. Recognition and processing can also be performed within the food vending machine itself, which stores a large amount of image information. This embodiment of the invention does not impose specific limitations. Furthermore, when instructing the user to make a payment, this can be done collaboratively with the server corresponding to the food vending machine, or through a third-party payment platform associated with the machine. This embodiment of the invention does not impose specific limitations. Additionally, regarding product category recognition, since the scanned product packaging image information may contain logos, text, and patterns simultaneously, to improve the speed and accuracy of product category recognition, if multiple categories exist, they are determined according to a preset recognition priority. The preset priority is logos over text, and text over patterns. When multiple product categories are recognized, multiple authorized recipe information can be matched. When the user makes a payment, to meet the cooking needs of different users, the authorized recipe information corresponding to different product categories is directly displayed to the user, allowing them to select the appropriate recipe and complete the payment. This embodiment of the invention does not impose specific limitations.
[0109] 402. Send a verification request for the permission information.
[0110] In this embodiment of the invention, in order to ensure that the obtained permission information can be accurately matched with the permission information for cooking operations, a permission information verification request is sent to the server so that the server can verify whether it has the right to match the permission recipe information based on the permission information.
[0111] In this embodiment of the invention, in order to improve the efficiency of the cooking equipment and enable the cooking equipment to perform cooking control more effectively, the method further includes: determining whether there is permission to match the permission recipe information in the current device based on at least one of the permission object, permission count, and permission time limit; if there is permission, searching for permission recipe information that matches the permission information; if no permission recipe information that matches the permission information is found, requesting to load the permission recipe information that matches the permission information.
[0112] It should be noted that, since the current food vending machine can simultaneously store a large amount of permission information from different users, or has already loaded all permission information obtained through payment-permitted recipes, in order to reduce resource waste caused by data interaction and speed up the matching speed between permission information and permission recipe information, the current food vending machine directly determines whether it has the right to match the permission recipe information in the current food vending machine based on at least one of the permission object, permission count, and permission time limit in the permission information. Specifically, the verified permission object, permission count, and permission time limit are matched with the permission object, permission count, and permission time limit in the permission information after payment or after permission count verification. If a match is found, it means that it has the right to match the permission recipe information in the current food vending machine. In this embodiment of the invention, the current food vending machine pre-loads different permission recipe information. Therefore, when the permission recipe information has the right to match the permission recipe information, it further searches for permission recipe information that matches the permission information. If no match is found, it requests the server to load the permission recipe information that matches the permission information so that the cooking operation can be performed according to the permission recipe information, thereby improving the control efficiency of the cooking equipment.
[0113] 403. When an authorization verification result in response to the verification request is received, it is determined that the authorization information matches the authorization recipe information.
[0114] In this embodiment of the invention, the server compares at least one of the permission object, permission count, and permission duration in the received permission information with at least one of the permission object, permission count, and permission duration recorded in the server to determine whether the permission information passes the verification. The verification result, either authorized or unauthorized, is then fed back to the food machine so that the food machine can perform cooking operations based on the verification result. That is, if the verification result is authorized, the permission information is determined to match the authorized recipe information, and cooking operations are performed according to the authorized recipe information. If the verification result is unauthorized, an unauthorized prompt message is issued so that the user can pay for the food or the authorized recipe information again. This embodiment of the invention does not impose specific limitations.
[0115] 404. When the permission information matches the permission recipe information, the food is cooked according to the permission recipe information.
[0116] It should be noted that the current food processing machine in this embodiment of the invention includes, but is not limited to, a water injection module and a heating module. That is, water is injected through the water injection module, and heating is performed through the heating module, thereby executing the corresponding cooking steps based on the cooking information in the authorized recipe information. Specifically, heating can be performed simultaneously during water injection, thereby accelerating the cooking process. In this embodiment of the invention, controlling the cooking operation performed on the food means controlling the water injection module and the heating module to perform water injection and heating operations according to the cooking information in the recipe information. This embodiment of the invention does not impose specific limitations.
[0117] 405a. If the water injection operation and / or the heating operation are completed, a first verification request carrying the permission information of the number of permission verifications is sent.
[0118] In this embodiment of the invention, in order to ensure the complete execution of the cooking operation on the food machine and to effectively process the permission information, if the water injection operation and / or heating operation are completed, a first verification request is sent to the server so that the server can verify the number of permissions in the permission information based on the number of permission verifications carried in the first verification request.
[0119] It should be noted that the food machine is currently online. Therefore, after each cooking operation based on the permission information matching the permission recipe information is completed, the food machine sends a first verification request to the server so that the server can process it based on the number of permission verifications each time. Specifically, the number of permission verifications each time is 1, and the server decrements the number of permission information recorded by 1. This embodiment of the invention does not make specific limitations.
[0120] In this embodiment of the invention, when the current device is offline, step 405b, which is parallel to step 405a, stores the number of permission verifications of the permission information when the water injection operation and / or the heating operation are completed; after the current device is online, it sends a second verification request of the permission information to the server, the second verification request carrying the count of permission verifications, so that the server updates the number of permission verifications based on the count of permission verifications.
[0121] In this embodiment of the invention, to ensure the food processor can effectively perform cooking operations and to prevent it from being unable to match authorized recipe information with permission information when offline, the number of times a cooking operation is performed based on the permission information while the food processor is offline is recorded. This process continues until the food processor is online, at which point a second verification request is sent to the server. The server then verifies the recorded number of permission verifications based on the offline verification count recorded in the second verification request. Specifically, since the duration of the food processor's offline state is uncertain, the recorded number of permission verifications may be greater than the number of permissions obtained by paying for the authorized recipe information. Therefore, when the server receives a record of more verifications than the recorded number of permissions, it can pay for the difference, ensuring that all completed cooking operations are valid and reducing the impact of cooking control failures.
[0122] In addition, since the number of permission verifications can only be counted for one food vending machine when it is offline, in order to avoid counting separately when multiple food vending machines are offline and reduce the data lag caused by offline, a local area network is established for at least one food vending machine belonging to a merchant, so that all food vending machines in the local area network can communicate with each other and count the number of permission verifications. This embodiment of the invention does not make specific limitations.
[0123] Furthermore, in order to ensure that the user's cooking operation of matching authorized recipe information with permission information is not affected when the current food machine malfunctions and affects the cooking operation, this embodiment of the invention further includes: if the water injection operation and / or the heating operation are not completed, then an exception handling request carrying the permission information containing cooking exception information is sent.
[0124] In this embodiment of the invention, since the food machine performs heating and water injection operations through a heating module and a water injection module, cooking anomaly information may occur at any of the operation steps. For example, there may be an anomaly such as no water injection or low heating temperature. When a cooking anomaly is detected, an anomaly handling request carrying the cooking anomaly information is sent to the server so that the corresponding instruction information for the cooking operation to be completed can be determined based on the cooking anomaly information. The instruction information includes either a payment compensation operation or a permission change operation, which the user can select. The payment supplementary operation content of the permission information is used to indicate that when a cooking abnormality occurs, a payment compensation operation will be performed on the number of permissions obtained from the payment permission recipe information. For example, when cooking a general pasta recipe on the food machine, if the heating module is damaged, a cooking abnormality handling request is sent to obtain the permission information for this abnormality. The server will provide an instruction to compensate for the number of permissions generated by the general pasta recipe by one, or the server will provide an instruction to modify at least one of the permission object, permission count, and permission duration in the permission information, so that the user can operate according to the content of the instruction information, thereby ending the cooking operation in which the abnormality occurred and improving the effectiveness of controlling the cooking equipment.
[0125] This invention provides an embodiment that acquires permission information matching the convenient food to be cooked via a device. When the permission information matches a permission recipe, the food is cooked according to the permission recipe. Based on the cooking operation, a processing request for the permission information is sent, allowing the permission information to be processed according to the processing information carried in the processing request. This achieves effective control over the cooking of convenient food, expands the scope of permissions for cooking convenient food, simplifies the cooking process, greatly satisfies users' diverse selection needs for cooking different convenient foods, provides users with multiple choices, and thus enables the food maker to cook convenient foods flexibly, improving the efficiency of the cooking equipment control.
[0126] Furthermore, as a response to the above Figure 1 The implementation of the method shown in this invention provides a cooking control device for a food processor, such as... Figure 5 As shown, the device includes: an output module 51, a transmission module 52, and a processing module 53.
[0127] Output module 51 is used to output authorized recipe information or its associated information;
[0128] Sending module 52 is used to send permission information matching the permission recipe information or its associated information after a payment operation is completed based on the permission recipe information or its associated information;
[0129] The processing module 53 is used to receive the processing request of the permission information and process the permission information according to the processing information carried in the processing request.
[0130] This invention, through its embodiments, outputs authorized recipe information or its associated information via a server. After a payment operation is completed based on the authorized recipe information or its associated information, it sends authorized information matching the authorized recipe information or its associated information, receives a processing request for the authorized information, and processes the authorized information according to the processing information carried in the processing request. This achieves effective control over the cooking of convenient foods, expands the scope of authorized cooking for convenient foods, simplifies the cooking process, greatly satisfies users' diverse selection needs for cooking different convenient foods, provides users with multiple choices, and thus enables the food maker to flexibly cook convenient foods, improving the efficiency of controlling the cooking equipment.
[0131] Furthermore, as a response to the above Figure 2 To implement the method shown, this embodiment of the invention provides another cooking control device for a food processor, such as... Figure 6 As shown, the device includes: an output module 61, a transmission module 62, a processing module 63, and a distribution module 64.
[0132] Output module 61 is used to output authorized recipe information or its associated information;
[0133] Sending module 62 is used to send permission information matching the permission recipe information or its associated information after a payment operation is completed based on the permission recipe information or its associated information;
[0134] The processing module 63 is used to receive the processing request of the permission information and process the permission information according to the processing information carried in the processing request.
[0135] Furthermore, the device also includes: a distribution module 64,
[0136] The allocation module 64 is used to allocate permission information matching the payment parameters to the permission recipe information of at least one convenience food product.
[0137] The sending module 62 is specifically used to generate permission information containing at least one of the following: permission object, permission count, and permission time limit, based on the payment parameters for completing the payment operation of the permission recipe information.
[0138] Furthermore, the processing module 63 includes:
[0139] The first receiving unit 6301 is used to receive the verification request for the permission information sent by the device.
[0140] The first determining unit 6302 is used to compare at least one of the permission object, permission count, and permission time limit of the permission information with at least one of the permission object, permission count, and permission time limit that matches the permission information recorded in the current server, and to determine the verification result and provide feedback. The verification result includes a valid verification result and an invalid verification result.
[0141] Furthermore, the processing module 63 includes:
[0142] The second receiving unit 6303 is used to receive the first verification request of the permission information sent by the device.
[0143] The first update unit 6304 is used to update the permission count of the permission information based on the permission re-verification count of completing a cooking operation based on the online status carried in the first re-verification request, and to provide feedback.
[0144] Furthermore, the processing module 63 includes:
[0145] The third receiving unit 6305 is used to receive the second verification request of the permission information sent by the device.
[0146] The second update unit 6306 is used to update the permission count based on the permission revocation count carried in the second revocation request, which indicates that at least one cooking operation has been completed based on offline status statistics, and to provide feedback.
[0147] Furthermore, the second update unit 6306 is specifically used to update the number of permissions by using the difference between the number of permissions and the number of permissions revocation when the number of permission revocations is less than or equal to the number of permissions.
[0148] The second update unit 6306 is specifically used to send a payment instruction to the device that completed the payment operation based on the difference between the number of permission cancellations and the number of permission cancellations when the number of permission cancellations is greater than the number of permission cancellations, so as to cancel the difference.
[0149] Furthermore, the processing module 63 includes:
[0150] The fourth receiving unit 6307 is used to receive an exception handling request sent by the device.
[0151] The second determining unit 6308 is used to determine the permission information of the cooking operation to be completed corresponding to the cooking exception information carried in the exception handling request, and to provide feedback with the instruction information containing the permission information.
[0152] This invention, through its embodiments, outputs authorized recipe information or its associated information via a server. After a payment operation is completed based on the authorized recipe information or its associated information, it sends authorized information matching the authorized recipe information or its associated information, receives a processing request for the authorized information, and processes the authorized information according to the processing information carried in the processing request. This achieves effective control over the cooking of convenient foods, expands the scope of authorized cooking for convenient foods, simplifies the cooking process, greatly satisfies users' diverse selection needs for cooking different convenient foods, provides users with multiple choices, and thus enables the food maker to flexibly cook convenient foods, improving the efficiency of controlling the cooking equipment.
[0153] Furthermore, as a response to the above Figure 3 The implementation of the method shown in this invention provides a cooking control device for a food processor, such as... Figure 7 As shown, the device includes: an acquisition module 71, an operation module 72, and a transmission module 73.
[0154] The acquisition module 71 is used to acquire permission information that matches the convenience food to be cooked;
[0155] Operation module 72 is used to perform cooking operations on the food according to the permission recipe information when the permission information matches the permission recipe information;
[0156] The sending module 73 is used to send a processing request for the permission information based on the cooking operation, so that the permission information is processed according to the processing information carried in the processing request.
[0157] This invention provides an embodiment that acquires permission information matching the convenient food to be cooked via a device. When the permission information matches a permission recipe, the food is cooked according to the permission recipe. Based on the cooking operation, a processing request for the permission information is sent, allowing the permission information to be processed according to the processing information carried in the processing request. This achieves effective control over the cooking of convenient food, expands the scope of permissions for cooking convenient food, simplifies the cooking process, greatly satisfies users' diverse selection needs for cooking different convenient foods, provides users with multiple choices, and thus enables the food maker to cook convenient foods flexibly, improving the efficiency of the cooking equipment control.
[0158] Furthermore, as a response to the above Figure 4 To implement the method shown, this embodiment of the invention provides another cooking control device for a food processor, such as... Figure 8As shown, the device includes: an acquisition module 81, an operation module 82, a sending module 83, a judgment module 84, a search module 85, a confirmation module 86, and a storage module 87.
[0159] The module 81 is used to obtain permission information that matches the convenience food to be cooked;
[0160] Operation module 82 is used to perform cooking operations on the food according to the permission recipe information when the permission information matches the permission recipe information;
[0161] The sending module 83 is used to send a processing request for the permission information based on the cooking operation, so that the permission information is processed according to the processing information carried in the processing request.
[0162] Furthermore, the acquisition module 81 is specifically used to collect the portable permission transfer bearer identifier displayed by the scanning device, and parse the matching permission information based on the portable permission transfer bearer identifier. The permission information includes at least one of permission object, permission count, and permission time limit.
[0163] Furthermore, the device also includes:
[0164] The judgment module 84 is used to determine whether it has the right to match the permission recipe information in the current device based on at least one of the permission object, permission count and permission time limit;
[0165] The search module 85 is used to search for permission recipe information that matches the permission information if permission is granted, and to request the loading of permission recipe information that matches the permission information if no permission recipe information matching the permission information is found.
[0166] Furthermore, the acquisition module 81 includes:
[0167] The output unit 8101 is used to output authorized recipe information and receive selected authorized recipe information;
[0168] The first determining unit 8102 is used to instruct the execution of the payment operation of the authorized recipe information, and after the payment operation is completed, to determine the permission information that matches the authorized recipe information.
[0169] Furthermore, the acquisition module 81 also includes:
[0170] Scanning unit 8103 is used to scan the non-associated product packaging of the convenience food to be cooked;
[0171] The acquisition unit 8104 is used to acquire a product category based on identifying at least one of the logos, text and patterns on the product packaging, and to match the authorized recipe information corresponding to the product category.
[0172] The second determining unit 8105 is used to instruct the execution of the payment operation of the authorized recipe information, and after the payment operation is completed, to determine the permission information that matches the authorized recipe information.
[0173] Furthermore, the device also includes: a determining module 86,
[0174] The sending module 83 is also used to send a verification request for the permission information, so that the server can verify whether it has the right to match the permission recipe information based on the permission information;
[0175] The determining module 86 is used to determine that the permission information matches the permission recipe information when it receives the permission verification result in response to the verification request.
[0176] Furthermore, the cooking operation includes a water injection operation and / or a heating operation, and the sending module 83 includes:
[0177] The first sending unit 8301 is configured to send a first verification request carrying the permission information of the number of permission verifications if the water injection operation and / or the heating operation are completed.
[0178] The second sending unit 8302 is used to send an exception handling request carrying the permission information containing cooking exception information if the water injection operation and / or the heating operation are not completed, so as to determine the instruction information corresponding to the cooking operation to be completed based on the cooking exception information.
[0179] Furthermore, since the current device is offline, the cooking operation includes water injection and / or heating. The device also includes a storage module 87.
[0180] The storage module 87 is used to store the number of permission verifications of the permission information when the water injection operation and / or the heating operation are completed.
[0181] The sending module 83 is further configured to send a second revocation request of the permission information to the server after the current device is online. The second revocation request carries the counted number of permission revocations, so that the server updates the permission count based on the counted number of permission revocations.
[0182] This invention provides an embodiment that acquires permission information matching the convenient food to be cooked via a device. When the permission information matches a permission recipe, the food is cooked according to the permission recipe. Based on the cooking operation, a processing request for the permission information is sent, allowing the permission information to be processed according to the processing information carried in the processing request. This achieves effective control over the cooking of convenient food, expands the scope of permissions for cooking convenient food, simplifies the cooking process, greatly satisfies users' diverse selection needs for cooking different convenient foods, provides users with multiple choices, and thus enables the food maker to cook convenient foods flexibly, improving the efficiency of the cooking equipment control.
[0183] According to one embodiment of the present invention, a storage medium is provided, the storage medium storing at least one executable instruction, the computer-executable instruction being able to execute the cooking control method of the food machine in any of the above method embodiments.
[0184] Figure 9 The diagram illustrates the structure of a server according to an embodiment of the present invention. The specific implementation of the present invention does not limit the specific implementation of the terminal.
[0185] like Figure 9 As shown, the terminal may include: a processor 902, a communications interface 904, a memory 906, and a communications bus 908.
[0186] The processor 902, communication interface 904, and memory 906 communicate with each other via communication bus 908.
[0187] The communication interface 904 is used to communicate with other network elements such as device terminals or other servers.
[0188] The processor 902 is used to execute program 910, specifically to execute the relevant steps in the above-described embodiment of the cooking control method for the food machine.
[0189] Specifically, program 910 may include program code that includes computer operation instructions.
[0190] The processor 902 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The terminal may include one or more processors of the same type, such as one or more CPUs; or it may include processors of different types, such as one or more CPUs and one or more ASICs.
[0191] Memory 906 is used to store program 910. Memory 906 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0192] Specifically, program 910 can be used to cause processor 902 to perform the following operations:
[0193] Output permission recipe information or its associated information;
[0194] After the payment operation is completed based on the authorized recipe information or its associated information, authorization information matching the authorized recipe information or its associated information is sent.
[0195] Receive the processing request for the permission information, and process the permission information according to the processing information carried in the processing request.
[0196] According to one embodiment of the present invention, another storage medium is provided, the storage medium storing at least one executable instruction that can execute the cooking control method of the food machine in any of the above method embodiments.
[0197] Figure 10 The diagram shows a structural schematic of a food processor according to an embodiment of the present invention. The specific implementation of the present invention is not limited to the specific implementation of the terminal.
[0198] like Figure 10 As shown, the terminal may include: a processor 1002, a communications interface 1004, a memory 1006, and a communications bus 1008.
[0199] The processor 1002, communication interface 1004, and memory 1006 communicate with each other via communication bus 1008.
[0200] Communication interface 1004 is used to communicate with other network elements such as device terminals or other servers.
[0201] The processor 1002 is used to execute program 1010, specifically to execute the relevant steps in the above-described embodiment of the cooking control method for the food machine.
[0202] Specifically, program 1010 may include program code that includes computer operation instructions.
[0203] The processor 1002 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The terminal may include one or more processors of the same type, such as one or more CPUs; or it may include processors of different types, such as one or more CPUs and one or more ASICs.
[0204] Memory 1006 is used to store program 1010. Memory 1006 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0205] Specifically, program 1010 can be used to cause processor 1002 to perform the following operations:
[0206] Obtain permission information matching the convenience food to be cooked;
[0207] When the permission information matches the permission recipe information, the food is cooked according to the permission recipe information;
[0208] Based on the cooking operation, a processing request for the permission information is sent so that the permission information is processed according to the processing information carried in the processing request.
[0209] According to an embodiment of the present invention, a cooking control system for a food processing machine is provided, comprising: a server 1101 and a device 1102.
[0210] The server 1101 is used to output permission recipe information or its associated information;
[0211] The server 1101 is also used to send permission information matching the permission recipe information or its associated information after a payment operation is completed based on the permission recipe information or its associated information;
[0212] The device terminal 1102 is used to obtain permission information matching the convenient food to be cooked;
[0213] The device 1102 is used to perform cooking operations on the food according to the permission recipe information when the permission information matches the permission recipe information.
[0214] The device 1102 is used to send a processing request for the permission information based on the cooking operation, so that the permission information is processed according to the processing information carried in the processing request.
[0215] The server 1102 is also used to receive the processing request for the permission information and process the permission information according to the processing information carried in the processing request.
[0216] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.
[0217] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
[0218] Embodiments of the present invention also include these and other aspects as specified in the following numbered clauses:
[0219] 1. A cooking control method for a food processing machine, comprising:
[0220] Output permission recipe information or its associated information;
[0221] After the payment operation is completed based on the authorized recipe information or its associated information, authorization information matching the authorized recipe information or its associated information is sent.
[0222] Receive the processing request for the permission information, and process the permission information according to the processing information carried in the processing request.
[0223] 2. The method according to Clause 1, further comprising:
[0224] Assign permission information that matches payment parameters to the permission recipe information of at least one convenience food item;
[0225] The permission information for sending recipes that match the permissions includes:
[0226] Based on the payment parameters for completing the payment operation of the authorized recipe information, generate authorization information that includes at least one of the following: authorization object, authorization count, and authorization time limit.
[0227] 3. According to the method described in Clause 2, the step of receiving the processing request for the permission information and processing the permission information according to the processing information carried in the processing request includes:
[0228] Receive the permission information verification request sent by the receiving device;
[0229] The system compares at least one of the permission object, permission count, and permission duration of the permission information with at least one of the permission object, permission count, and permission duration recorded in the current server to determine the verification result and provide feedback. The verification result includes a valid verification result and an invalid verification result.
[0230] 4. According to the method described in Clause 2, receiving the processing request for the permission information, processing the permission information according to the processing information carried in the processing request, and providing feedback includes:
[0231] Receive the first verification request for the permission information sent by the receiving device;
[0232] The permission count is updated based on the permission revocation count carried in the first revocation request, which is based on the number of times a cooking operation is completed online, and feedback is given.
[0233] 5. According to the method described in Clause 2, the step of receiving the processing request for the permission information, processing the permission information according to the processing information carried in the processing request, and providing feedback includes:
[0234] The device receives a second verification request for the permission information.
[0235] The permission count is updated based on the number of permission verifications carried in the second verification request, which is based on the offline status statistics of at least one cooking operation completed, and feedback is given.
[0236] 6. As described in Clause 5, updating the permission count based on the permission revocation count carried in the second revocation request, which indicates that at least one cooking operation has been completed based on offline status statistics, includes:
[0237] When the number of permission cancellations is less than or equal to the number of permission cancellations, the number of permission cancellations is updated using the difference between the number of permission cancellations and the number of permission cancellations.
[0238] When the number of permission cancellations exceeds the number of permission cancellations, a payment instruction is sent to the device that completed the payment operation based on the difference between the number of permission cancellations and the number of permission cancellations, so as to cancel the difference.
[0239] 7. According to the method described in Clause 2, receiving the processing request for the permission information, processing the permission information according to the processing information carried in the processing request, and providing feedback includes:
[0240] Receive exception handling requests sent by the receiving device;
[0241] Determine the permission information for the cooking operation to be completed corresponding to the cooking exception information carried in the exception handling request, and provide feedback with instruction information containing the permission information.
[0242] 8. A cooking control method for a food processing machine, comprising:
[0243] Obtain permission information matching the convenience food to be cooked;
[0244] When the permission information matches the permission recipe information, the food is cooked according to the permission recipe information;
[0245] Based on the cooking operation, a processing request for the permission information is sent so that the permission information is processed according to the processing information carried in the processing request.
[0246] 9. As described in Clause 8, the step of obtaining permission information matching the convenience food to be cooked includes:
[0247] The portable permission transfer bearer identifier is collected by a scanning device, and the permission information is parsed and matched based on the portable permission transfer bearer identifier. The permission information includes at least one of the following: permission object, permission count, and permission time limit.
[0248] 10. The method according to Clause 9, further comprising:
[0249] Determine whether you have the right to match the permission recipe information in the current device based on at least one of the permission object, permission count, and permission time limit;
[0250] If the user has the permission, the system searches for a recipe that matches the permission information. If no recipe matches the permission information, the system requests that a recipe matches the permission information be loaded.
[0251] 11. As described in Clause 8, obtaining the permission information matching the convenience food to be cooked includes:
[0252] Output the authorized recipe information and receive the selected authorized recipe information;
[0253] Instruct the execution of the payment operation for the authorized recipe information, and after the payment operation is completed, determine the authorization information that matches the authorized recipe information.
[0254] 12. As described in Clause 8, obtaining the permission information matching the convenience food to be cooked includes:
[0255] Scan the non-related product packaging of the convenience food to be cooked;
[0256] Obtain a product category based on identifying at least one of the logos, text, and patterns on the product packaging, and match the authorized recipe information corresponding to the product category;
[0257] Instruct the execution of the payment operation for the authorized recipe information, and after the payment operation is completed, determine the authorization information that matches the authorized recipe information.
[0258] 13. The method according to any one of clauses 8-12, after obtaining the permission information matching the convenience food to be cooked, the method further includes:
[0259] Send a verification request for the permission information so that the server can verify whether it has the right to match the permission recipe information based on the permission information.
[0260] When an authorization verification result is received in response to the verification request, it is determined that the authorization information matches the authorization recipe information.
[0261] 14. The method according to any one of clauses 8-12, wherein the cooking operation includes a water injection operation and / or a heating operation, and the processing request to send the authorization information based on the cooking operation includes:
[0262] If the water injection operation and / or the heating operation are completed, a first verification request carrying the permission information of the number of permission verifications is sent.
[0263] If the water injection operation and / or the heating operation are not completed, an exception handling request carrying the permission information containing cooking exception information is sent so that the instruction information corresponding to the cooking operation to be completed can be determined based on the cooking exception information.
[0264] 15. The method according to any one of clauses 8-12, wherein the current device is offline, the cooking operation includes a water injection operation and / or a heating operation, and the method further includes:
[0265] If the water injection operation and / or the heating operation are completed, the number of permission verifications for storing the permission information will be recorded.
[0266] Once the device is online, it sends a second revocation request for the permission information to the server. The second revocation request carries the count of permission revocations, so that the server updates the permission count based on the count of permission revocations.
[0267] 16. A cooking control device for a food processing machine, comprising:
[0268] The output module is used to output authorized recipe information or its associated information;
[0269] The sending module is used to send permission information matching the permission recipe information or its associated information after a payment operation is completed based on the permission recipe information or its associated information;
[0270] The processing module is used to receive the processing request for the permission information and process the permission information according to the processing information carried in the processing request.
[0271] 17. The apparatus according to Clause 16, further comprising: a distribution module,
[0272] The allocation module is used to allocate permission information matching the payment parameters to the permission recipe information of at least one convenience food product.
[0273] The sending module is specifically used to generate permission information containing at least one of the following: permission object, permission count, and permission time limit, based on the payment parameters for completing the payment operation of the permission recipe information.
[0274] 18. The apparatus according to Clause 17, wherein the processing module comprises:
[0275] The first receiving unit is used to receive the verification request for the permission information sent by the device.
[0276] The first determining unit is used to compare at least one of the permission object, permission count, and permission time limit of the permission information with at least one of the permission object, permission count, and permission time limit that matches the permission information recorded in the current server, and to determine the verification result and provide feedback. The verification result includes a valid verification result and an invalid verification result.
[0277] 19. The apparatus according to Clause 17, wherein the processing module comprises:
[0278] The second receiving unit is used to receive the first verification request of the permission information sent by the device.
[0279] The first update unit is used to update the permission count of the permission information based on the permission re-verification count of completing a cooking operation based on the online status carried in the first re-verification request, and to provide feedback.
[0280] 20. The apparatus according to Clause 17, wherein the processing module comprises:
[0281] The third receiving unit is used to receive the second verification request for the permission information sent by the device.
[0282] The second update unit is used to update the permission count based on the permission revocation count carried in the second revocation request, which indicates that at least one cooking operation has been completed based on offline status statistics, and to provide feedback.
[0283] 21. The apparatus as described in Clause 20,
[0284] The second update unit is specifically used to update the number of permissions by using the difference between the number of permissions and the number of permissions revocation when the number of permission revocations is less than or equal to the number of permissions.
[0285] The second update unit is specifically used to send a payment instruction to the device that completed the payment operation based on the difference between the number of permission cancellations and the number of permission cancellations when the number of permission cancellations is greater than the number of permission cancellations, so as to cancel the difference.
[0286] 22. The apparatus according to Clause 17, wherein the processing module comprises:
[0287] The fourth receiving unit is used to receive exception handling requests sent by the device.
[0288] The second determining unit is used to determine the permission information of the cooking operation to be completed corresponding to the cooking exception information carried in the exception handling request, and to provide feedback with the instruction information containing the permission information.
[0289] 23. A cooking control device for a food processing machine, comprising:
[0290] The acquisition module is used to obtain permission information that matches the convenience food to be cooked;
[0291] The operation module is used to perform cooking operations on the food according to the permission recipe information when the permission information matches the permission recipe information;
[0292] The sending module is used to send a processing request for the permission information based on the cooking operation, so that the permission information can be processed according to the processing information carried in the processing request.
[0293] 24. The apparatus as described in Clause 23,
[0294] The acquisition module is specifically used to collect the portable permission transfer bearer identifier presented by the scanning device, and parse the matching permission information based on the portable permission transfer bearer identifier. The permission information includes at least one of the following: permission object, permission count, and permission time limit.
[0295] 25. The apparatus as described in Clause 24,
[0296] The device further includes:
[0297] The judgment module is used to determine whether it has the right to match the permission recipe information in the current device based on at least one of the permission object, permission count and permission time limit;
[0298] The search module is used to search for authorized recipes that match the authorized information if the user has the right to access them; if no authorized recipes that match the authorized information are found, the module requests that authorized recipes that match the authorized information be loaded.
[0299] 26. The apparatus according to clause 23, wherein the acquisition module comprises;
[0300] The output unit is used to output authorized recipe information and receive the selected authorized recipe information.
[0301] The first determining unit is used to instruct the execution of the payment operation for the authorized recipe information, and after the payment operation is completed, to determine the permission information that matches the authorized recipe information.
[0302] 27. The apparatus according to Clause 23, wherein the acquisition module further comprises:
[0303] A scanning unit is used to scan the non-associated product packaging of the convenience food to be cooked;
[0304] The acquisition unit is used to acquire a product category based on identifying at least one of the logos, texts and patterns on the product packaging, and to match the authorized recipe information corresponding to the product category.
[0305] The second determining unit is used to instruct the execution of the payment operation for the authorized recipe information, and after the payment operation is completed, to determine the permission information that matches the authorized recipe information.
[0306] 28. The apparatus according to any one of clauses 23-27, further comprising: a determining module,
[0307] The sending module is also used to send a verification request for the permission information, so that the server can verify whether it has the right to match the permission recipe information based on the permission information;
[0308] The determining module is used to determine that the permission information matches the permission recipe information when it receives the permission verification result in response to the verification request.
[0309] 29. The apparatus according to any one of clauses 23-27, wherein the cooking operation includes a water injection operation and / or a heating operation, and the transmitting module includes:
[0310] The first sending unit is configured to send a first verification request carrying the permission information of the number of permission verifications if the water injection operation and / or the heating operation are completed.
[0311] The second sending unit is configured to send an exception handling request carrying the permission information containing cooking exception information if the water injection operation and / or the heating operation are not completed, so as to determine the instruction information corresponding to the cooking operation to be completed based on the cooking exception information.
[0312] 30. The apparatus according to any one of clauses 23-27, wherein the current device is offline, the cooking operation includes a water injection operation and / or a heating operation, and the apparatus further includes: a storage module.
[0313] The storage module is used to store the number of permission verifications of the permission information when the water injection operation and / or the heating operation are completed.
[0314] The sending module is further configured to send a second revocation request for the permission information to the server after the current device is online. The second revocation request carries the counted number of permission revocations, so that the server updates the permission count based on the counted number of permission revocations.
[0315] 31. A storage medium storing at least one executable instruction that causes a processor to perform an operation corresponding to the cooking control method of a food processor as described in any one of Clauses 1-7.
[0316] 32. A server, comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus;
[0317] The memory is used to store at least one executable instruction that causes the processor to perform an operation corresponding to the cooking control method of the food machine as described in any one of Clauses 1-7.
[0318] 33. A storage medium storing at least one executable instruction that causes a processor to perform an operation corresponding to the cooking control method of a food processor as described in any one of clauses 8-15.
[0319] 34. A food processing machine, comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus;
[0320] The memory is used to store at least one executable instruction that causes the processor to perform an operation corresponding to the cooking control method of the food machine as described in any one of Clauses 8-15.
Claims
1. A cooking control method of a gourmet machine, characterized by, The method comprises: outputting permission recipe information of a convenient food or associated information thereof, the associated information comprising food information, device information and recipe information associated with cooking operations bound with the permission recipe information; after a payment operation based on the permission recipe information or the associated information thereof is completed, sending permission information matching the permission recipe information or the associated information thereof, the permission information comprising at least one of a permission object, a permission number of times and a permission time limit, the permission object being a gourmet machine for cooking according to the permission recipe information and / or a food for cooking according to the permission recipe information, the permission number of times being a number of times of cooking on the gourmet machine according to the permission recipe information for one payment, and the permission time limit being a valid time for cooking on the gourmet machine using the permission recipe information, the associated information comprising food information, device information and recipe information associated with cooking operations bound with the permission recipe information, the food information being convenient or non-convenient, the device information being a gourmet machine or any one of cooking devices other than the gourmet machine, and the recipe information being recipe information of any food cooked on a non-gourmet machine; receiving a processing request of the permission information and processing the permission information according to processing information carried by the processing request.
2. The method of claim 1, wherein, The method further comprises: allocating permission information matching a payment parameter to permission recipe information of at least one convenient food; the sending of the permission information matching the permission recipe information comprises: generating permission information comprising at least one of a permission object, a permission number of times and a permission time limit according to a payment parameter for completing the payment operation of the permission recipe information.
3. The method of claim 2, wherein, the receiving of the processing request of the permission information and the processing of the permission information according to the processing information carried by the processing request comprises: receiving a verification request of the permission information sent by a device end; comparing at least one of a permission object, a permission number of times and a permission time limit of the permission information with at least one of a permission object, a permission number of times and a permission time limit of permission information recorded in a current server end based on the at least one of the permission object, the permission number of times and the permission time limit of the permission information, determining a verification result and feeding back the verification result, the verification result comprising a right verification result and a no-right verification result.
4. The method of claim 2, wherein, the receiving of the processing request of the permission information and the processing of the permission information according to the processing information carried by the processing request and the feedback thereof comprise: receiving a first cancellation request of the permission information sent by the device end; updating the permission number of times of the permission information based on a permission cancellation number of times for completing one cooking operation based on an online state carried in the first cancellation request and feeding back the first cancellation request.
5. The method of claim 2, wherein, the receiving of the processing request of the permission information and the processing of the permission information according to the processing information carried by the processing request and the feedback thereof comprise: receiving a second cancellation request of the permission information sent by the device end; updating the permission number of times based on a permission cancellation number of times for completing at least one cooking operation based on an offline state carried in the second cancellation request and feeding back the second cancellation request.
6. The method of claim 5, wherein, the updating of the permission number of times based on the permission cancellation number of times for completing at least one cooking operation based on the offline state carried in the second cancellation request comprises: When the number of the permission cancellations is less than or equal to the number of the permissions, updating the number of the permissions by a difference between the number of the permissions and the number of the permission cancellations; When the number of the permission cancellations is greater than the number of the permissions, sending a payment instruction to a device end that completes the payment operation based on a difference between the number of the permissions and the number of the permission cancellations, so as to cancel the difference.
7. The method of claim 2, wherein, The processing request for receiving the permission information comprises: receiving an exception processing request sent by the device end; determining permission information corresponding to cooking exception information carried in the exception processing request and to be used to complete a cooking operation, and feeding back indication information containing the permission information.
8. A cooking control method of a gourmand machine, characterized by, comprises: obtaining permission information matched with the to-be-cooked instant food, the permission information being obtained after a payment operation based on permission recipe information or associated information of the to-be-cooked instant food, the permission information comprising at least one of a permission object, a number of permissions, and a permission time limit, the permission object being a gourmet machine for cooking according to the permission recipe information and / or food for cooking according to the permission recipe information, the number of permissions being a number of times of cooking on the gourmet machine according to the permission recipe information after completing a payment operation, the permission time limit being a valid time of cooking on the gourmet machine according to the permission recipe information, the associated information comprising food information, device information, and recipe information associated with the cooking operation, the food information being instant food or non-instant food, the device information being the gourmet machine or any one of cooking devices other than the gourmet machine, and the recipe information being recipe information of any food cooked on a non-gourmet machine; when the permission information matches the permission recipe information, performing a cooking operation on the food according to the permission recipe information; sending a processing request of the permission information based on the cooking operation, so as to process the permission information according to processing information carried in the processing request.
9. The method of claim 8, wherein, The obtaining of the permission information matched with the to-be-cooked instant food comprises: acquiring a portable permission transfer carrier identifier presented by scanning a device, and analyzing matched permission information based on the portable permission transfer carrier identifier, the permission information comprising at least one of a permission object, a number of permissions, and a permission time limit.
10. The method of claim 9, wherein, The method further comprises: determining whether to have the right to match permission recipe information in a current device end according to at least one of the permission object, the number of permissions, and the permission time limit; if yes, searching for the permission recipe information matched with the permission information, and if not, requesting to load the permission recipe information matched with the permission information.
11. The method of claim 8, wherein, The obtaining of the permission information matched with the to-be-cooked instant food comprises: outputting permission recipe information and receiving selected permission recipe information; indicating to perform a payment operation of the permission recipe information, and determining permission information matched with the permission recipe information after completing the payment operation.
12. The method of claim 8, wherein, The obtaining of the permission information matched with the to-be-cooked instant food comprises: scanning a non-associated commodity package of the to-be-cooked instant food; obtaining a commodity category based on at least one of the identification, the text and the pattern on the commodity package, and matching permission recipe information corresponding to the commodity category; indicating to perform a payment operation of the permission recipe information, and after the payment operation is completed, determining permission information matched with the permission recipe information.
13. The method according to any one of claims 8-12, characterized in that, After the permission information matched with the to-be-cooked instant food is obtained, the method further includes: sending a verification request of the permission information, so that the server verifies whether the permission information has the right to match the permission recipe information according to the permission information; when a right verification result responding to the verification request is received, it is determined that the permission information matches the permission recipe information.
14. The method according to any one of claims 8-12, characterized in that, The cooking operation includes a water injection operation and / or a heating operation, and the processing request of the permission information based on the cooking operation includes: if the water injection operation and / or the heating operation is completed, a first cancellation request of the permission information carrying a permission cancellation number of times is sent; if the water injection operation and / or the heating operation is not completed, an exception processing request of the permission information carrying cooking exception information is sent, so that indication information corresponding to the to-be-completed cooking operation is determined according to the cooking exception information.
15. The method according to any one of claims 8-12, characterized in that, The current device is in an offline state, the cooking operation includes a water injection operation and / or a heating operation, and the method further includes: if the water injection operation and / or the heating operation is completed, the permission cancellation number of times of the permission information is stored; after the current device is in an online state, a second cancellation request of the permission information is sent to the server, and the second cancellation request carries a permission cancellation number of times that has been counted, so that the server updates the permission number of times based on the counted permission cancellation number of times.
16. A cooking control device of a gourmeltm, characterized by, includes: an output module configured to output permission recipe information of instant food or associated information thereof, the associated information including food information, device information and recipe information associated with the cooking operation and bound to the permission recipe information; a sending module configured to send permission information matched with the permission recipe information or the associated information thereof after a payment operation based on the permission recipe information or the associated information thereof is completed, the permission information including at least one of a permission object, a permission number of times and a permission time limit, the permission object being a gourmet machine for cooking according to the permission recipe information and / or food for cooking according to the permission recipe information, the permission number of times being a number of times of cooking on the gourmet machine according to the permission recipe information for one payment, and the permission time limit being a valid time of cooking on the gourmet machine using the permission recipe information, the associated information being any one or more of food information, device information and recipe information pre-configured and bound to the permission recipe information, the food information being instant or non-instant, the device information being a gourmet machine or any one of cooking devices other than the gourmet machine, and the recipe information being recipe information of any food cooked on a non-gourmet machine. The processing module is configured to receive a processing request of the permission information, and process the permission information according to processing information carried in the processing request.
17. The apparatus of claim 16, wherein, The device further comprises a distribution module, The distribution module is configured to distribute permission information matching the payment parameter for the permission recipe information of the at least one convenience food. The sending module is specifically configured to generate the permission information including at least one of a permission object, a permission number of times, and a permission time limit according to the payment parameter of the payment operation of the permission recipe information.
18. The apparatus of claim 17, wherein, The processing module comprises: A first receiving unit configured to receive a verification request of the permission information sent by the device end; A first determining unit configured to compare at least one of a permission object, a permission number of times, and a permission time limit of the permission information with at least one of a permission object, a permission number of times, and a permission time limit recorded in the current server end, determine a verification result, and feed back the verification result, wherein the verification result includes a right verification result and a no-right verification result.
19. The apparatus of claim 17, wherein, The processing module comprises: A second receiving unit configured to receive a first cancellation request of the permission information sent by the device end; A first updating unit configured to update the permission number of times of the permission information based on the permission cancellation number of times of one cooking operation completed based on an online state carried in the first cancellation request, and feed back the result.
20. The apparatus of claim 17, wherein, The processing module comprises: A third receiving unit configured to receive a second cancellation request of the permission information sent by the device end; A second updating unit configured to update the permission number of times based on the permission cancellation number of times of at least one cooking operation completed based on an offline state carried in the second cancellation request, and feed back the result.
21. The device of claim 20, wherein The second updating unit is specifically configured to update the permission number of times by using a difference between the permission number of times and the permission cancellation number of times when the permission cancellation number of times is less than or equal to the permission number of times; The second updating unit is specifically configured to send a payment instruction to the device end that completes the payment operation based on the difference between the permission number of times and the permission cancellation number of times when the permission cancellation number of times is greater than the permission number of times, so as to cancel the difference.
22. The apparatus of claim 17, wherein, The processing module comprises: A fourth receiving unit configured to receive an exception processing request sent by the device end; A second determining unit configured to determine the permission information of the cooking operation to be completed corresponding to the cooking exception information carried in the exception processing request, and feed back indication information including the permission information.
23. A cooking control device of a gourmeltm, characterized by, The device comprises: The acquisition module is configured to acquire permission information matched with the to-be-cooked instant food, the permission information being obtained after a payment operation based on permission recipe information or associated information of the to-be-cooked instant food, the permission information including at least one of a permission object, a permission number of times, and a permission time limit, the permission object being a gourmet machine for cooking according to the permission recipe information and / or food for cooking according to the permission recipe information, the permission number of times being a number of times of cooking on the gourmet machine according to the permission recipe information after one payment operation, the permission time limit being a valid time for cooking on the gourmet machine by using the permission recipe information, and the associated information including food information, device information, and recipe information associated with a cooking operation, the food information being instant or non-instant, the device information being the gourmet machine or any one of cooking devices other than the gourmet machine, and the recipe information being recipe information of any food cooked on a non-gourmet machine; The operation module is configured to perform a cooking operation on the food according to the permission recipe information when the permission information matches the permission recipe information. The sending module is configured to send a processing request of the permission information based on the cooking operation, so that the permission information is processed according to processing information carried in the processing request.
24. The apparatus of claim 23, wherein The acquisition module is specifically configured to acquire a portable permission transfer bearer identifier presented by scanning a device, and parse matched permission information based on the portable permission transfer bearer identifier, the permission information including at least one of a permission object, a permission number of times, and a permission time limit.
25. The apparatus of claim 24, wherein The apparatus further includes: The judgment module is configured to determine whether to have the right to match permission recipe information in a current device end according to at least one of the permission object, the permission number of times, and the permission time limit. The search module is configured to search for the permission recipe information matched with the permission information if the right is available, and request to load the permission recipe information matched with the permission information if the permission recipe information matched with the permission information is not found.
26. The apparatus of claim 23, wherein, The acquisition module includes: The output unit is configured to output the permission recipe information and receive selected permission recipe information. The first determination unit is configured to instruct to perform a payment operation of the permission recipe information, and determine permission information matched with the permission recipe information after the payment operation is completed.
27. The apparatus of claim 23, wherein, The acquisition module further includes: The scanning unit is configured to scan a non-associated commodity package of the to-be-cooked instant food. The acquisition unit is configured to acquire a commodity category obtained based on at least one of an identifier, a character, and a pattern on the commodity package, and match permission recipe information corresponding to the commodity category. The second determination unit is configured to instruct to perform a payment operation of the permission recipe information, and determine permission information matched with the permission recipe information after the payment operation is completed.
28. The apparatus of any of claims 23-27, wherein, The apparatus further includes a determination module The sending module is further configured to send a verification request of the permission information, so that the server verifies whether the permission information is authorized to match the permission recipe information according to the permission information. The determining module is configured to determine that the permission information matches the permission recipe information when an authorized verification result responsive to the verification request is received.
29. The apparatus of any of claims 23-27, wherein, The cooking operation includes a water injection operation and / or a heating operation, and the sending module includes: A first sending unit configured to send a first cancellation request of the permission information carrying a permission cancellation number if the water injection operation and / or the heating operation is completed. A second sending unit configured to send an exception handling request of the permission information carrying cooking exception information if the water injection operation and / or the heating operation is not completed, so that indication information corresponding to the cooking operation to be completed is determined according to the cooking exception information.
30. The apparatus of any of claims 23-27, wherein, The cooking operation includes a water injection operation and / or a heating operation, and the apparatus further includes a storage module, The storage module is configured to store a permission cancellation number of the permission information if the water injection operation and / or the heating operation is completed. The sending module is further configured to send a second cancellation request of the permission information to the server after the current device is in an online state, the second cancellation request carrying a statistical permission cancellation number, so that the server updates the permission number based on the statistical permission cancellation number.
31. A storage medium having at least one executable instruction stored therein, the executable instruction causing a processor to perform operations corresponding to the cooking control method of the gourmet machine according to any one of claims 1-7.
32. A server comprising: A processor, a memory, a communication interface, and a communication bus, the processor, the memory, and the communication interface performing communication with each other through the communication bus; The memory is configured to store at least one executable instruction, the executable instruction causing the processor to perform operations corresponding to the cooking control method of the gourmet machine according to any one of claims 1-7.
33. A storage medium having at least one executable instruction stored therein, the executable instruction causing a processor to perform operations corresponding to the cooking control method of the gourmet machine according to any one of claims 8-15.
34. A gourment machine comprising: A processor, a memory, a communication interface, and a communication bus, the processor, the memory, and the communication interface performing communication with each other through the communication bus; The memory is configured to store at least one executable instruction, the executable instruction causing the processor to perform operations corresponding to the cooking control method of the gourmet machine according to any one of claims 8-15.
Citation Information
Patent Citations
Cooking program processing method, terminal equipment, cloud server and storage medium
CN110389795A