Meal service system
By generating customized menu pages and automating cooking processes, the problems of inconsistent food tastes and low communication efficiency faced by working parents when caring for the elderly and children have been solved, achieving healthy and efficient meal services.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HEFEI HANJIU TECH CO LTD
- Filing Date
- 2026-03-19
- Publication Date
- 2026-06-02
AI Technical Summary
The existing meal service system has failed to effectively address the issues of mismatched food tastes and low communication efficiency when working parents are taking care of the meals of elderly people and children at home. In particular, the elderly and children may choose meals that are not suitable for their health conditions when ordering meals on their own.
This invention provides a meal service system that generates a customized menu page through a first user terminal, filters the baseline menu based on health status and nutritional needs, supports children and the elderly to select dishes independently, generates order information through an order management system, delivers ingredients through an ingredient supply system, and automatically cooks the food using cooking equipment, thus achieving a healthy and efficient ordering process.
It improves the efficiency of communication between parents, children, and the elderly when ordering food, ensures that the meals are suitable for their health conditions, reduces repeated communication, and achieves safe and efficient meal service with self-selection of dishes.
Smart Images

Figure CN122134503A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of food service technology, and more particularly to a food service system. Background Technology
[0002] Working parents often find it difficult to attend to the meal needs of elderly family members and children in real time. Food service systems have emerged as a solution, allowing users to order groceries online and have them delivered to their home cooking facilities for preparation.
[0003] However, existing meal service systems do not offer features adapted for the ordering scenarios of working parents caring for elderly people or children at home. They typically only support parents ordering on behalf of their children, elderly people or children ordering independently, or prior confirmation from both parties before placing the order. This leads to the following problems: when parents order on behalf of their children, the food may not suit their taste, and repeated communication can be inefficient; when elderly people or children order independently, they may choose meals that are not suitable for their health conditions. Summary of the Invention
[0004] To address at least one of the aforementioned technical problems, this application provides a meal service system that allows children, the elderly, and other users who lack the ability to make independent online payments or order meals independently to enjoy the experience of selecting their own food while ensuring that the ordered meals are appropriate for their health conditions. This system can improve the efficiency of communication between parents and children / the elderly when ordering meals and ensure that the meals are appropriate for their age and health condition.
[0005] This application provides a meal service system, including: The first user terminal is used to generate a customized menu page in response to the menu filtering operation performed by the first user on the base menu page, and to generate an order invitation request in response to the order invitation operation for the customized menu page, and to send the order invitation request to the second user terminal through the order service platform. The order management system is used to generate a menu program interface for the customized menu page in response to the order invitation request and send it to the second user terminal; The second user terminal is used to receive and display the customized menu page through the menu program interface, and in response to the second user's menu selection operation on the customized menu page, generate menu selection information and feed it back to the first user terminal. The first user terminal is also used to receive the dish selection information and generate order information based on the dish selection information and send it to the order management system. The order management system is used to generate order information in response to the order information, send the order information to the food supply system and the first user terminal, and retrieve the corresponding cooking control program to provide the cooking equipment to the user. The food supply system is used to receive the order information, and based on the order information, complete the selection and assembly of food ingredients, pack the food ingredients into lunch boxes, and deliver them to the designated destination; The cooking device is used to complete the cooking operation based on the cooking control program.
[0006] In one alternative implementation, the first user terminal is further configured to monitor in real time the menu selection operations performed by the second user based on the customized menu page.
[0007] In an optional implementation, the order management system is further configured to, in response to the order invitation request, identify the second user terminal and initiate a session connection request, and generate the menu program interface based on the customized menu page carried in the order invitation request and send it to the second user terminal. The second user terminal is also used to receive the session connection request, and after establishing a session connection with the order management system, receive the menu program interface from the order management system to generate and display the customized menu page; The order management system is also used to monitor the menu selection operation performed by the second user based on the customized menu page in real time through the established session connection, and to synchronously feed back the real-time menu selection information to the first user terminal.
[0008] In one optional implementation, the order management system is further used for: Based on the inviting user information carried in the order invitation request, identify the device type of the second user terminal; Based on the device type, the customized menu page is rendered so that its layout matches the display configuration of the second user terminal.
[0009] In one optional implementation, the order management system is further used for: Receive the order amount limit information set by the first user terminal; During the process of monitoring the second user terminal to select dishes, if the total amount of the selected ingredients is detected to exceed the set order amount limit, an over-limit prompt message is sent to the second user terminal.
[0010] In an optional implementation, the first user terminal is further configured to: In the family circle sharing function module provided by the ordering management system, the personal information of the second user and the health information acquisition interface of the home health management system are set; The order management system is also used for: After the first user terminal selects the service of ordering food for the second user, it requests access to the health information acquisition interface; After access permissions are granted, menu recommendation information is generated based on the health data of the second user within the target time period obtained from the health information acquisition interface, and sent to the first user's terminal. The first user terminal is also used for: Based on the recommended dishes, a menu filtering operation is performed to generate a customized menu page.
[0011] In an optional implementation, the first user terminal is further configured to: Based on the menu selection information sent by the second user terminal, a delivery method is selected, and the menu selection information and delivery method selection information are integrated and sent to the order management system.
[0012] In one optional implementation, the meal service system further includes: The community transit station is set up as the designated destination for the food supply system's delivery, and is used to receive and temporarily store the meal boxes delivered by the food supply system; The order management system is also used for: When the delivery method specified in the order information is neighborhood reward delivery, the delivery reward information is sent to other user terminals within the community where the delivery address is located, based on the delivery address in the order information. After receiving a response from other user terminals in response to the delivery reward information and after confirmation by the first user terminal, a delivery task is issued to the other user terminals. The delivery task includes a delivery address and a pickup identification information. After receiving order delivery completion information from other user terminals and receiving delivery completion confirmation information from the first user terminal, virtual rewards are issued to the other user terminals.
[0013] In one alternative implementation, the order management system also provides a payment method selection function, including a payment method that uses virtual rewards to offset the order amount.
[0014] In one alternative implementation, the second user terminal is an audio-visual device.
[0015] The meal service system provided in this application has the following beneficial effects: The catering service system includes a first user terminal, a second user terminal, an order management system, a food supply chain, and cooking equipment. The first user terminal filters the baseline menu page to generate a customized menu page and initiates an order request based on this customized menu. The order management system generates a suitable menu program interface based on the customized menu page and sends it to the second user terminal. The second user terminal obtains the customized menu page information through the menu program interface, places an order, and sends feedback to the first user terminal to generate order information. The order management system generates order information based on the order information and sends it to the food supply system, as well as retrieving the corresponding cooking control settings for the cooking equipment. This allows the food supply system to complete the collection, delivery, and preparation of ingredients based on the order information, and enables the cooking equipment to cook automatically. By having the first user pre-filter the baseline menu to generate a customized menu, the second user can select dishes based on this customized menu. On the one hand, this allows the second user to participate independently in the food selection decision while ensuring that the ordered food is suitable for their health condition; on the other hand, it reduces repeated communication between parents and the elderly or children regarding food selection, significantly improving the efficiency of the ordering process.
[0016] In addition, in scenarios where the second user is not equipped with a mobile payment terminal (such as a mobile phone), the second user terminal in the smart home (such as a digital audio-visual device) can be linked. The menu information selected by the second user through the digital audio-visual device can be synchronously fed back to the first user terminal, and the first user can complete the online payment, so as to adapt to user groups such as children and the elderly who do not have the ability to make online payments. Attached Figure Description
[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0018] Figure 1 A structural diagram of a meal service system provided in an embodiment of this application; Figure 2 This is a schematic diagram illustrating the process of a first user terminal, a second user terminal, and a food ordering management system interacting to generate order information, as provided in an embodiment of this application. Detailed Implementation
[0019] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0020] Please see Figure 1 , Figure 1This is a structural diagram of a catering service system provided in an embodiment of this application. In this embodiment, the catering service system includes a first user terminal 1, a second user terminal 2, a food order management system 3, a food supply system 4, and cooking equipment 5. The first user terminal 1, the second user terminal 2, the food order management system 3, the food supply system 4, and the cooking equipment 5 can be connected via wired or wireless means, including wireless communication methods such as cellular networks and Wi-Fi.
[0021] The first user terminal 1 is used to generate a customized menu page in response to the menu filtering operation performed by the first user on the base menu page, and to generate an order invitation request in response to the order invitation operation triggered by the first user on the customized menu page, and to send the order invitation request to the second user terminal through the order management system. The order management system 3 is used to respond to order invitation requests, generate a menu program interface corresponding to the customized menu page, and send the menu program interface to the second user terminal; The second user terminal 2 is used to receive and display a customized menu page through the menu program interface, and to generate dish selection information and feed it back to the first user terminal in response to the dish selection operation performed by the second user on the customized menu page. The first user terminal 1 is also used to receive dish selection information and generate order information based on the dish selection information and send it to the order management system. The food order management system 3 is also used to generate order information in response to the order information, send the order information to the food supply system and the first user terminal, and retrieve the corresponding cooking control program to provide the cooking equipment to the user; The food supply system 4 is used to receive order information, complete the selection and packaging of food based on the order information, pack the food into meal boxes, and deliver them to the designated destination; Cooking equipment 5 is used to complete cooking operations based on a cooking control program.
[0022] The first user terminal includes, but is not limited to, mobile phones, laptops, in-vehicle terminals, smartwatches, etc., while the second user terminal includes, but is not limited to, smartwatches, mobile phones, laptops, and digital audio-visual devices.
[0023] As an example, the first user terminal is used for parents, and the second user terminal is used for children or the elderly.
[0024] In one specific example, the audio-visual device is a digital television with smart network capabilities. Understandably, some children do not have mobile payment terminals, or the mobile terminals held by some elderly people do not meet their digital interaction needs. This application, by linking a first user terminal with the home's digital audio-visual equipment, can effectively solve the problem of ordering food for user groups such as children and the elderly who lack online payment capabilities.
[0025] The aforementioned baseline menu page refers to the original menu page that is pre-configured and provided by the ordering management system and has not undergone any menu filtering, permission screening, or personalized adjustment. The baseline menu page contains all selectable dishes, dish specifications, and corresponding basic information supported by the ordering management system, such as dish name, price, ingredient composition, and brief nutritional description.
[0026] As an example, the customized menu page is generated by the first user combining the second user's age, health condition, and nutritional composition of the dishes with key factors, after performing targeted filtering on the baseline menu page. For instance, the baseline menu page includes dishes such as fried chicken, steamed eggs, "ants climbing a tree" (a Sichuan dish), and glutinous rice balls. When the first user (a parent) orders food for an elderly family member, considering the elderly person's poor teeth and weak digestive function, and also because some dishes have relatively complex names that make it difficult for the elderly to quickly identify the corresponding ingredients and dietary suitability, the hard-to-digest glutinous rice balls are removed from the baseline menu, resulting in a customized menu page with that dish removed. Similarly, when the first user (a parent) orders food for a child, to avoid the child consuming too much food that is considered "heaty" (causing internal heat), fried chicken dishes are removed from the baseline menu, thus generating a customized menu page that suits the child's dietary needs. In this way, the safety control of the second user's food orders can be achieved from the source.
[0027] Understandably, working parents often find it difficult to take care of the meal needs of elderly people and children at home in real time: some children do not have independent mobile devices or the ability to make independent online payments, so they cannot order food online on their own; if parents order directly on their behalf, it is easy to encounter problems such as food not matching the taste and repeated communication leading to inefficiency; if children and the elderly are allowed to order all the food on their own, they may choose unhealthy or unsuitable meals due to insufficient discernment.
[0028] Based on this, the catering service system provided in this application allows the first user to pre-filter the baseline menu before initiating an order invitation, removing menu items that are not suitable for the second user's health and nutritional needs, forming a customized menu page that retains only compliant dishes, and inviting the second user to place an order based on this customized menu page. This ensures that the second user enjoys an independent ordering experience while making the ordering content controllable and healthy, and reducing communication costs.
[0029] In an optional implementation, after the second user has selected the dishes, the first user's terminal can also respond to the first user's modification operation on the dish selection information by generating dish modification information and sending it to the order management system. For example, the first user can add dishes to the menu selected by the second user before placing an order.
[0030] Specifically, after an order is placed, the order management system analyzes the ordered dishes in the order information, determines the types, proportions, and serving sizes of each ingredient required for each dish, and sends this information to the ingredient supply system. The ingredient supply system then selects and prepares the ingredients according to these specifications. Simultaneously, the order management system generates a cooking control program matching the ordered dishes based on the preset cooking steps, ingredient sequence, and cooking parameters (temperature, time, heat, stirring / ingredient control logic). This cooking control program is then distributed to the cooking equipment pre-bound to the first user terminal, enabling the cooking equipment to automatically perform ingredient feeding, timing control, and fully automated cooking according to the program.
[0031] In an optional implementation, the first user terminal is also used to set the personal information of the second user and the health information acquisition interface of the home health management system in the family circle sharing function module provided by the food ordering management system.
[0032] Specifically, the food ordering management system is equipped with a family circle sharing function module. When a first user terminal responds to a second user's request to join the family circle (including the binding operation between the second user and the corresponding second user terminal), it sends a family circle member setting request to the food ordering management system. This request carries the family circle identifier, the second user's personal information, the second user terminal device identifier, and the binding relationship information between the second user terminal device information. For example, if the first user adds the second user to family circle A, then family circle A contains the second user's personal information (such as name) and the information of the second user terminal bound to the second user (such as the UUID (Universally Unique Identifier) of the smart TV in the home, device type, MAC address, etc.).
[0033] The ordering management system responds to the family circle member setting request by verifying the legality of the first user's identity information and the device identifier of the second user's terminal in the family circle member setting request. After the verification is successful, the family circle member information set by the first user is stored in the cloud database or a designated storage module. The family circle member information includes the family circle identifier, the second user's personal information, the second user's terminal device identifier, the terminal binding relationship, and the family circle member permission information.
[0034] In an optional implementation, the first user terminal is also used to monitor in real time the menu selection operations performed by the second user based on the customized menu page.
[0035] In an optional implementation, the order management system is also configured to respond to the order invitation request, identify the second user terminal and initiate a session connection request, and generate a menu program interface based on the customized menu page carried in the order invitation request and send it to the second user terminal.
[0036] The second user terminal is also used to receive session connection requests, and after establishing a session connection with the order management system, it receives the menu program interface from the order management system to generate and display a customized menu page.
[0037] The order management system is also used to monitor the menu selection operations performed by the second user on the customized menu page in real time through the established session connection, and to synchronously feed back the real-time menu selection information to the first user's terminal.
[0038] Specifically, the first user terminal generates an order invitation request carrying the first user's identity information, family circle identifier, customized menu identifier, and second user identifier, and sends it to the order management system. The server of the order management system first authenticates the first user's identity information and verifies the validity of the customized menu's unique identifier. After successful authentication and verification, it retrieves the second user terminal's device information from the family circle member settings pre-set by the first user based on the second user identifier. The second user terminal's device information includes the device UUID, MAC address, and IP address. If the second user terminal is a smart TV, it may also include the smart TV's unique serial number (SN).
[0039] Then, based on the device information of the second user terminal, a session connection request is initiated to the second user terminal. The session connection request carries the first user's identity information, session credentials, and the menu program interface bound to the unique identifier of the customized menu.
[0040] After receiving the session connection request, the second user terminal verifies the validity of the temporary session credential. If the verification is successful, it returns a connection confirmation instruction to the order management system and establishes an encrypted communication link and corresponding session connection with the order management system.
[0041] The second user terminal initiates a customized menu retrieval request to the order management system based on the menu program interface. The order management system verifies the calling permission of the menu program interface. After the verification is successful, the customized menu page data is sent to the second user terminal through the established session connection.
[0042] The second user terminal receives and renders the customized menu page. When the second user performs menu selection operations such as choosing dishes and adjusting quantities on the customized menu page, the second user terminal uploads the operation data to the order management system in real time through the menu program interface. The order management system collects the second user's dish selection operation information in real time through the established session connection and pushes the real-time purchase information to the first user terminal, enabling the first user terminal to display and monitor the second user's ordering process in real time, achieving visualization and controllability of the ordering process.
[0043] In an optional implementation, the order management system is also used for: Based on the inviting user information carried in the order invitation request, identify the device type of the second user terminal; Based on the device type, the customized menu page is rendered so that its layout matches the display configuration of the second user terminal.
[0044] Specifically, the first user terminal initiates a food ordering invitation request, which carries the first user identifier, family circle identifier, and second user identifier. The food ordering management system parses this request and, based on the family circle identifier and the second user identifier, identifies the second user terminal device identifier and device type tag bound to the second user identifier, such as the model of a mobile phone / tablet / smart TV / vehicle terminal. Then, based on the identified device type, it calls the multi-device adaptation rendering engine to rearrange the menu according to the display rules of different devices. For example, for smart TVs, it uses large images, large fonts, fewer options, directional key focus navigation, and horizontal layout; for mobile phones, it adopts a vertical layout, touch buttons, compact layout, and supports scrolling; for tablets, it uses an adaptive grid layout that falls between the two.
[0045] After rendering is complete, the adapted page data / page components are sent to the second user terminal via a session connection. The second user terminal renders and displays the data directly without needing to perform complex local adaptation.
[0046] The above solution can resolve the issues of incompatibility and inconvenience in menu display between second user terminals (especially smart TVs and feature phones for seniors) and mobile phones.
[0047] Taking a mobile phone as the first user terminal and a smart TV as the second user terminal as an example, the process of ordering food together includes: The first user (e.g., a parent) uses the meal ordering management system's application client on their mobile phone to select the second user to add to the corresponding family circle and enter their bound smart TV information in the family circle sharing function module, thereby generating a family circle member setting request. The meal ordering management system's server generates a binding request containing a session ID, validity period, and device temporary token based on this family circle member setting request.
[0048] Subsequently, the server of the order management system will send this binding request to the smart TV through any of the following methods to complete security verification and pairing: (1) Use the system-level push service provided by smart TV manufacturers (such as Xiaomi and Huawei) to directly send the binding request (containing dynamic verification code) to the TV.
[0049] (2) If the pre-installed order management system client application of the smart TV has a persistent WebSocket connection with the server, the binding request can be sent directly through this channel.
[0050] (3) Instruct the smart TV to generate and display an encrypted QR code containing the binding information on the screen for the first user to scan with their mobile phone.
[0051] After the first user scans the QR code or enters the verification code on their mobile phone, the food ordering service management system verifies the information. The system establishes and stores a binding relationship of "family circle - second user - device" on the server side, and generates a long-term or preset validity device access token for the TV for subsequent identity authentication. The TV application synchronously saves this binding status and token, thus completing the pairing.
[0052] When the first user generates a customized menu page on their mobile phone and chooses to share it with a second user in their corresponding family circle, the order management system's server identifies the second user's terminal as a smart TV based on stored binding relationships. The server checks the real-time communication channel status with the smart TV. If the WebSocket connection is active, it directly sends the menu application interface through this channel to transmit the customized menu page data. If the connection is broken or there is no persistent connection, it sends a "new order notification" through the smart TV's system push service, waking up the smart TV's order service system client application. After being woken up, the smart TV's order service system client application proactively initiates an HTTP / HTTPS request to the designated API of the order management system, thereby establishing a new data retrieval or WebSocket connection.
[0053] Before pushing the customized menu page, the order management system calls the interface rendering engine. Based on the received TV device information (screen resolution, operating system version, and pre-installed client application version number), the engine selects a matching UI template from the template library, combines the JSON data of the customized menu page with the template, and generates a TV-specific rendering data package for smart TVs that includes attributes such as page layout, fonts, and image sizes.
[0054] Subsequently, the server of the order management system pushes this TV-specific rendering data packet, along with display instructions, to the smart TV through the established communication channel. The TV-specific rendering data packet is transmitted in encrypted form and includes information such as the session ID and menu version number in the packet header.
[0055] After receiving the data packet, the smart TV's food ordering system client application verifies the data integrity and session validity. If the verification passes, the smart TV's client application uses a local rendering framework to parse the TV-specific rendering data packet and draws a customized menu interface on the TV screen. Simultaneously, the smart TV's food ordering system client application activates the TV's voice module and remote control event listener, entering an interactive state.
[0056] The user's selections via remote control or voice are captured by the TV-based food ordering system client application and converted into standardized operation events. These events are then uploaded in real-time to the food ordering management system server via a WebSocket connection or encapsulated as an HTTP POST request.
[0057] The server of the order management system will synchronize the global order status of this sharing session and the changes (such as selected dishes, quantities, and real-time total price) to the first user's mobile interface.
[0058] After the second user selects dishes via the smart TV, the generated menu selection information is sent back to the server of the order management system. The server then summarizes the information and sends it to the first user's mobile phone, where the first user makes the final confirmation and completes the order payment.
[0059] In an optional implementation, the order management system is also used for: After the first user terminal selects the service of ordering food for the second user, it requests access to the health information acquisition interface; After access permissions are granted, menu recommendation information is generated based on the health data of the second user within the target time period obtained from the health information acquisition interface, and sent to the first user's terminal. The first user terminal is also used to perform menu filtering operations based on dish recommendation information to generate customized menu pages.
[0060] Specifically, the first user records the second user's personal information in the family circle sharing function module of the food ordering management system, and at the same time configures and binds the health information acquisition interface of the home health management system. The interface carries the interface access address, access key and data acquisition range parameters.
[0061] The health management system can be a third-party health management app or health service platform. For example, platforms with open data interfaces such as Mint Health, Keep, and Ping An Good Doctor can also be local or cloud-based health management systems integrated from smart home systems.
[0062] After the first user terminal selects the ordering service for the second user, the ordering management system sends an access permission request to the health information acquisition interface to the first user terminal. Upon receiving approval from the first user terminal, the system retrieves the second user's health data for a target time period (e.g., the most recent day or three days) through the health information acquisition interface, according to a preset data acquisition range. Based on a preset health data and dish nutrition matching algorithm, the system parses and processes the health data, generating dish recommendation information tailored to the second user and sending it to the first user terminal. This recommendation information includes recommended menu items, nutritional parameters, and the basis for the matching. The first user terminal receives the recommendation information and, in conjunction with this information, performs a menu filtering operation on the baseline menu page, selecting menu items that match the recommendation requirements and generating a customized menu page.
[0063] The above solution enables data linkage between the food ordering management system and third-party health management platforms and smart home health systems. Based on the second user's recent real-time health data, it intelligently matches and recommends dishes, making the recommendations more aligned with the user's current health status and nutritional needs. Simultaneously, the system automatically performs health data analysis, dish selection, and pre-filtering of the menu, reducing the manual selection cost for the first user. While ensuring the second user's right to choose their own meals, it achieves healthy management of food, effectively improving the accuracy, intelligence, and practicality of food services in a home setting.
[0064] In an optional implementation, the order management system is also used for: Receive the order amount limit information set by the first user terminal; During the process of monitoring the second user terminal to select dishes, if the total amount of the selected ingredients is detected to exceed the set order amount limit, an over-limit prompt message will be sent to the second user terminal.
[0065] Specifically, the first user can filter the base menu page while setting an upper limit on the total amount of ingredients selected by the second user. When the second user selects dishes and modifies quantities on the customized menu page, the second user's terminal uploads the purchase details to the order management system in real time.
[0066] The order management system identifies the total amount of ingredients selected by the second user in real time. If it is within the limit, the purchase status is synchronized to the first user's terminal. If the limit has been exceeded or is about to be exceeded, a pop-up window or text prompt is generated and sent to the second user's terminal. The prompt message may be, for example, "The amount of this order has exceeded the upper limit. Please reduce the number of dishes." The order management system can also trigger a purchase lock, prohibiting further additions and only allowing deletion or quantity reduction, until the total amount falls back to the upper limit.
[0067] The above solution enables dynamic monitoring and real-time intervention of consumption amounts throughout the entire process of a second user ordering food independently. While ensuring the second user's right to choose what to order, the first user can pre-control the consumption amount, effectively avoiding problems such as misordering or overspending by users with insufficient consumption awareness, such as children. This reduces consumption risks and order disputes in remote shared ordering scenarios and improves the safety, controllability, and usability of family meal services.
[0068] In an optional implementation, the first user terminal is further configured to: Based on the menu selection information sent by the second user terminal, the user selects a delivery method and then integrates the menu selection information and delivery method selection information before sending them to the order management system.
[0069] Specifically, after the second user completes their menu selection, the selection information is synchronized to the first user's terminal. The first user can view, confirm, and fine-tune (add or delete items, modify quantities). On the confirmation screen, the first user selects a delivery method, which can include self-pickup at a community transfer station, unified platform delivery, or neighborhood reward delivery. The first user's terminal automatically associates: home address, community transfer station information, second user identity, pickup identification code, and health filter label, packaging this into complete order information and sending it to the order management system. After verifying the amount, permissions, and inventory, the order management system generates a formal order and initiates the food supply and delivery process.
[0070] In an optional implementation, the meal service system also includes community transit stations. These stations are designated destinations for the food supply system's deliveries, serving to receive and temporarily store meal containers delivered by the system.
[0071] The order management system is also used for: When the delivery method specified in the order information is neighborhood reward delivery, the delivery reward information is sent to other user terminals within the community where the delivery address is located, based on the delivery address in the order information. After receiving a response from other user terminals in response to the delivery reward information and after confirmation by the first user terminal, a delivery task is issued to the other user terminals. The delivery task includes the delivery address and food pickup identification information. After receiving order delivery completion information from other user terminals and delivery completion confirmation information from the first user terminal, virtual rewards are issued to the other user terminals.
[0072] The delivery task also includes a pick-up code at the transit station, delivery address, user contact information, and a unique identifier for the meal box. Order completion information can be a delivery completion voucher, such as a picture. Virtual rewards can be points, coupons, or discounts.
[0073] In an optional implementation, the order management system also provides a function to select the payment method for the order amount, including a payment method that uses virtual rewards to offset the order amount.
[0074] In the above scheme, the transit station serves as the distribution node, allowing users to both order food and earn rewards by accepting orders, thereby increasing platform activity and reducing long-distance delivery costs. This approach is particularly suitable for scenarios such as old residential areas, gated parks, and areas where delivery is difficult to reach directly.
[0075] The meal service system provided in the embodiments of this application can realize the meal service method process.
[0076] Please see Figure 2 , Figure 2 This is a schematic diagram illustrating the process of a first user terminal, a second user terminal, and a food ordering management system interacting to generate order information, according to an embodiment of this application.
[0077] The first user terminal filters the base menu page to generate a customized menu page, and requests the order service platform to send an order invitation request based on the customized menu page to the second user terminal.
[0078] The order management system responds to the order invitation request by generating a customized menu page and sending it to the second user terminal via the menu program interface.
[0079] The second user terminal receives and displays a customized menu page via the menu program interface, as well as the dish selection operations performed on the customized menu page. The order management system monitors the dish selection operations and generates dish selection information to feed back to the first user terminal.
[0080] The first user terminal receives the menu selection information and generates order information, which is then sent to the food ordering management system.
[0081] The order management system generates order information based on the order information, sends the order information to the food supply system and the first user terminal, and retrieves the corresponding cooking control program to provide the cooking equipment to the user.
[0082] The food supply system receives order information, completes the selection and packaging of ingredients, packs the ingredients into meal boxes, and delivers them to the designated destination.
[0083] The cooking equipment completes the cooking operation based on the cooking control program.
[0084] The catering service system provided in this application includes a first user terminal, a second user terminal, an order management system, a food supply chain, and cooking equipment. The first user terminal filters a baseline menu page to generate a customized menu page and initiates an order invitation request based on the customized menu page. The order management system generates an adapted menu program interface based on the customized menu page and sends it to the second user terminal. The second user terminal obtains the customized menu page information based on the menu program interface, places an order, and sends feedback to the first user terminal to generate order information. The order management system generates order information based on the order information and sends it to the food supply system, as well as retrieves the corresponding cooking control level for the cooking equipment. This enables the food supply system to complete the collection, delivery, and assembly of ingredients based on the order information, and enables the cooking equipment to cook automatically. By having the first user pre-filter the baseline menu to generate a customized menu, unsuitable, unhealthy, or unsuitable dishes can be eliminated. This satisfies the second user's willingness to choose dishes independently while ensuring that the ordering content is safe, compliant, and controllable, especially for user groups such as children who do not have full independent ordering ability or independent online payment ability.
[0085] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. A catering service system, characterized in that, include: The first user terminal is used to generate a customized menu page in response to the menu filtering operation performed by the first user on the base menu page, and to generate an order invitation request in response to the order invitation operation for the customized menu page, and to send the order invitation request to the second user terminal through the order service platform. The order management system is used to generate a menu program interface for the customized menu page in response to the order invitation request and send it to the second user terminal; The second user terminal is used to receive and display the customized menu page through the menu program interface, and in response to the second user's menu selection operation on the customized menu page, generate menu selection information and feed it back to the first user terminal. The first user terminal is also used to receive the dish selection information and generate order information based on the dish selection information and send it to the order management system. The order management system is used to generate order information in response to the order information, send the order information to the food supply system and the first user terminal, and retrieve the corresponding cooking control program to provide the cooking equipment to the user. The food supply system is used to receive the order information, and based on the order information, complete the selection and assembly of food ingredients, pack the food ingredients into lunch boxes, and deliver them to the designated destination; The cooking device is used to complete the cooking operation based on the cooking control program.
2. The meal service system as described in claim 1, characterized in that, The first user terminal is also used to monitor in real time the menu selection operations performed by the second user based on the customized menu page.
3. The meal service system as described in claim 2, characterized in that: The order management system is also used to respond to the order invitation request, identify the second user terminal and initiate a session connection request, and generate the menu program interface based on the customized menu page carried in the order invitation request and send it to the second user terminal. The second user terminal is also used to receive the session connection request, and after establishing a session connection with the order management system, receive the menu program interface from the order management system to generate and display the customized menu page; The order management system is also used to monitor the menu selection operation performed by the second user based on the customized menu page in real time through the established session connection, and to synchronously feed back the real-time menu selection information to the first user terminal.
4. The meal service system as described in claim 3, characterized in that, The order management system is also used for: Based on the inviting user information carried in the order invitation request, identify the device type of the second user terminal; Based on the device type, the customized menu page is rendered so that its layout matches the display configuration of the second user terminal.
5. The meal service system as described in any one of claims 1 to 4, characterized in that, The order management system is also used for: Receive the order amount limit information set by the first user terminal; During the process of monitoring the second user terminal to select dishes, if the total amount of the selected ingredients is detected to exceed the set order amount limit, an over-limit prompt message is sent to the second user terminal.
6. The meal service system as described in any one of claims 1 to 4, characterized in that, The first user terminal is also used for: In the family circle sharing function module provided by the ordering management system, the personal information of the second user and the health information acquisition interface of the home health management system are set; The order management system is also used for: After the first user terminal selects the service of ordering food for the second user, it requests access to the health information acquisition interface; After access permissions are granted, menu recommendation information is generated based on the health data of the second user within the target time period obtained from the health information acquisition interface, and sent to the first user's terminal. The first user terminal is also used for: Based on the recommended dishes, a menu filtering operation is performed to generate the customized menu page.
7. The meal service system as described in claim 1, characterized in that, The first user terminal is also used for: Based on the menu selection information sent by the second user terminal, a delivery method is selected, and the menu selection information and delivery method selection information are integrated and sent to the order management system.
8. The meal service system as described in claim 7, characterized in that, The food service system also includes: The community transit station is set up as the designated destination for the food supply system's delivery, and is used to receive and temporarily store the meal boxes delivered by the food supply system; The order management system is also used for: When the delivery method specified in the order information is neighborhood reward delivery, the delivery reward information is sent to other user terminals within the community where the delivery address is located, based on the delivery address in the order information. After receiving a response from other user terminals in response to the delivery reward information and after confirmation by the first user terminal, a delivery task is sent to the other user terminals. The delivery task includes a delivery address and a pickup identification information. After receiving order delivery completion information from other user terminals and receiving delivery completion confirmation information from the first user terminal, virtual rewards are issued to the other user terminals.
9. The meal service system as described in claim 8, characterized in that, The order management system also provides a payment method selection function, including the option to use virtual rewards to offset the order amount.
10. The catering service system as described in any one of claims 1 to 4, characterized in that, The second user terminal is an audio-visual device.