Method and system for automatic ordering pop-up window based on IoT intelligent terminal
By building a collaborative network and interactive page on the Internet of Things smart terminal, analyzing the ordering scenarios and user preferences, and generating automatic ordering recommendation pop-ups, the problems of long and poor ordering time in the existing technology are solved, and automatic ordering with efficient and experience optimization are achieved.
Patent Information
- Application Number
- CN202410291666.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-14
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-03-14
AI Technical Summary
The existing automatic ordering pop-up window cannot actively recommend dishes to customers when there are many dishes, resulting in users spending a lot of time on ordering, reducing users' experience of ordering.
By obtaining ordering dishes for ordering scenes, analyzing scene characteristics, building a collaborative network, identifying dishes types, designing interactive pages, calculating interaction reliability coefficients, generating recommended pop-ups for ordering, and optimizing recommendations based on user records to achieve automatic ordering.
It improves the ordering experience of users, and through collaborative network and interactive page optimization, users' time and energy for ordering are reduced, and users' efficient ordering is achieved.
Smart Images

Figure CN118092725B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of remote monitoring, and in particular to a method and system for automatically popping up a window for ordering meals based on an Internet of Things smart terminal. Background Art
[0002] Automatic ordering pop-up refers to an ordering interface or prompt that pops up automatically on an IoT smart terminal device to facilitate customers to browse menus, select food, and place orders. This pop-up is usually based on certain trigger conditions, such as automatically appearing after the customer sits down, while waiting for the food to be served, or within a specific time period. Its purpose is to improve ordering efficiency and improve customer experience.
[0003] Currently, automatic ordering pop-up windows are mainly created by collecting and classifying restaurant dishes, and constructing a menu of dishes on smart terminals for users to place self-service orders. This method cannot actively recommend dishes to customers when there are many dishes, causing users to spend a lot of time ordering, which reduces the user's ordering experience. Summary of the invention
[0004] The present invention provides a method and system for automatically popping up a window for ordering food based on an Internet of Things intelligent terminal, the main purpose of which is to improve the ordering experience of ordering users.
[0005] To achieve the above purpose, the present invention provides a method for automatically ordering a meal pop-up window based on an IoT smart terminal, comprising:
[0006] Acquire ordering dishes of an ordering scene, analyze scene features of the ordering scene, configure an ordering terminal device of the ordering scene based on the scene features, and build a collaborative network of the ordering terminal devices;
[0007] Identify the dish type of the ordered dish, construct an ordering interaction page for the ordered dish on the ordering terminal device based on the dish type, and calculate the interaction reliability coefficient of the ordering interaction page;
[0008] When the interaction reliability coefficient is greater than a preset standard interaction value, constructing an ordering interaction system of the ordering terminal device using the ordering interaction page;
[0009] When the ordering terminal device obtains the ordering demand of the ordering user, the collaborative network is used to collect the user information of the ordering user, identify the ordering dish influencing factor of the ordering user, and analyze the ordering preference of the ordering user based on the ordering dish influencing factor and the user information;
[0010] Based on the ordering preference, the ordering interaction system is used to generate a first ordering recommendation pop-up window for the ordering terminal device, based on the first ordering recommendation pop-up window, the ordering record of the ordering user is recorded, based on the ordering record of the ordering user, the ordering recommendation pop-up window is preference optimized to obtain a second ordering recommendation pop-up window, and automatic ordering of the ordering user is implemented based on the first ordering recommendation pop-up window and the second ordering recommendation pop-up window.
[0011] Optionally, analyzing the scene features of the ordering scene includes:
[0012] Establishing a three-dimensional space coordinate system for the ordering scene;
[0013] Based on the three-dimensional space coordinate system, acquiring the ordering scene point cloud data of the ordering scene;
[0014] Based on the point cloud data of the ordering scene, construct a three-dimensional modeling scene of the ordering scene;
[0015] Based on the three-dimensional modeling scene, scene features of the ordering scene are analyzed.
[0016] Optionally, constructing a three-dimensional modeling scene of the ordering scene based on the point cloud data of the ordering scene includes:
[0017] Extracting point cloud data features of the point cloud data of the ordering scene;
[0018] Analyzing the reconstruction weight coefficient of the point cloud data of the ordering scene based on the point cloud data features;
[0019] Based on the reconstruction weight coefficient, the spatial coordinates of the point cloud data of the ordering scene in the three-dimensional spatial coordinate system corresponding to the ordering scene are calculated.
[0020] Optionally, the step of constructing a collaborative network of the ordering terminal devices includes:
[0021] Identify the network interface of the ordering terminal device;
[0022] identifying an adaptable protocol for the network interface;
[0023] Calculating the compatibility of the adaptable protocol with the network interface;
[0024] Based on the compatibility, determining a target adaptation protocol among the adaptable protocols;
[0025] Based on the target adaptation protocol, a collaborative network of the ordering terminal devices is constructed.
[0026] Optionally, the step of constructing an interactive ordering page for the ordered dishes on the ordering terminal device includes:
[0027] Identify the ordering function indicator of the ordering terminal device;
[0028] Based on the ordering function indicator, constructing an ordering interaction instruction for the ordered dish on the ordering terminal device;
[0029] Based on the ordering interaction instruction, an ordering interaction page for the ordered dishes on the ordering terminal device is designed.
[0030] Optionally, the calculating the interaction reliability coefficient of the ordering interaction page includes:
[0031] Recording the interaction process of the ordering interaction page;
[0032] Identifying an interaction success rate and an interaction response time of the interaction process;
[0033] Based on the interaction success rate and interaction response time of the interaction process, the interaction reliability coefficient of the ordering interaction page is calculated.
[0034] Optionally, the calculating the interaction reliability coefficient of the ordering interaction page based on the interaction success rate and the interaction response time of the interaction process includes:
[0035] Based on the interaction success rate and the interaction response time, the interaction reliability coefficient of the ordering interaction page is calculated using the following formula:
[0036] ;
[0037] in, Represents the interactive reliability coefficient of the ordering interactive page, represents the reliable analysis model, No. The interaction success rate of the interaction process, Indicates the ordering interactive page The interactive response time of an interactive process, Table ordering interactive page The standard interactive response time of an interactive process, Indicates the number of interaction processes corresponding to the ordering interaction page.
[0038] Optionally, analyzing the ordering preference of the ordering user based on the ordered dish influencing factor and the user information includes:
[0039] Based on the user information, construct a user profile of the ordering user;
[0040] Analyze the correlation coefficient between the user portrait and the influencing factor of the ordered dishes;
[0041] Based on the correlation coefficient, identifying the influence coefficient of the ordered dish influencing factor on the ordering of the ordering user;
[0042] The ordering preference of the ordering user is analyzed based on the ordering influence coefficient.
[0043] Optionally, the step of performing preference optimization on the order recommendation pop-up window based on the order record of the ordering user to obtain a second order recommendation pop-up window includes:
[0044] Analyzing the behavior data of the ordering user based on the ordering record;
[0045] Based on the behavior data, identifying the dish expectation coefficient of the ordering user for the ordered dish corresponding to the ordering recommendation pop-up window;
[0046] Analyzing the expected dishes of the ordering user based on the dish expectation coefficient;
[0047] Based on the expected dishes, the first meal order recommendation pop-up window is optimized by preference to obtain the second meal order recommendation pop-up window.
[0048] In order to solve the above problems, the present invention also provides a system for automatically ordering pop-up windows based on an IoT smart terminal, the system comprising:
[0049] A collaborative network construction module, used to obtain ordered dishes of an ordering scene, analyze scene features of the ordering scene, configure an ordering terminal device of the ordering scene based on the scene features, and construct a collaborative network of the ordering terminal devices;
[0050] An interactive page design module, used to identify the type of the ordered dish, construct an ordering interactive page for the ordered dish on the ordering terminal device based on the dish type, and calculate an interactive reliability coefficient of the ordering interactive page;
[0051] An interactive system building module, used to build an ordering interactive system of the ordering terminal device using the ordering interactive page when the interactive reliability coefficient is greater than a preset standard interactive value;
[0052] An order preference calculation module, configured to collect user information of the order user by using the collaborative network when the order terminal device obtains the order demand of the order user, identify the order dish influencing factor of the order user, and analyze the order preference of the order user based on the order dish influencing factor and the user information;
[0053] A recommendation pop-up window construction module is used to generate a first order recommendation pop-up window of the ordering terminal device based on the ordering preference and using the ordering interaction system; based on the first order recommendation pop-up window, the ordering record of the ordering user is recorded; based on the ordering record of the ordering user, the order recommendation pop-up window is optimized with preferences to obtain a second order recommendation pop-up window; and based on the first order recommendation pop-up window and the second order recommendation pop-up window, automatic ordering of the ordering user is realized.
[0054] The embodiment of the present invention can realize data transmission between devices by constructing a collaborative network of the ordering terminal device, thereby improving the ordering efficiency; optionally, the embodiment of the present invention optimizes the ordering dish structure by constructing the ordering interactive page of the ordering dish on the ordering terminal device, thereby improving the user's experience when ordering; the embodiment of the present invention can optimize the interaction of the terminal device by calculating the interaction reliability coefficient of the ordering interactive page, thereby improving the user's experience; the embodiment of the present invention analyzes the ordering preferences of the ordering user based on the ordering dish influencing factor and the user information, thereby improving the user's ordering efficiency and increasing the user's ordering experience; the embodiment of the present invention optimizes the ordering recommendation pop-up window based on the ordering record, and obtains the second ordering recommendation pop-up window, which can further update the user's ordering preference, thereby improving the user's ordering experience; finally, the embodiment of the present invention realizes the automatic ordering of the ordering user based on the first ordering recommendation pop-up window and the second ordering recommendation pop-up window to realize the user's efficient ordering. Therefore, the method and system for automatic ordering pop-up windows based on the IoT smart terminal proposed in the present invention can improve the ordering experience of the ordering user. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] Figure 1 A schematic diagram of a method for automatically popping up a meal ordering window based on an IoT smart terminal according to an embodiment of the present invention;
[0056] Figure 2 A functional module diagram of a system for automatic ordering pop-up windows based on an IoT smart terminal provided by an embodiment of the present invention;
[0057] Figure 3 A schematic diagram of the structure of an electronic device of a system for automatically ordering food in an IoT smart terminal according to an embodiment of the present invention;
[0058] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0059] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0060] The embodiment of the present application provides a method for an automatic pop-up window for ordering meals based on an IoT smart terminal. The execution subject of the method for an automatic pop-up window for ordering meals based on an IoT smart terminal includes but is not limited to at least one of the electronic devices such as a server, a terminal, etc. that can be configured to execute the method provided in the embodiment of the present application. In other words, the method for an automatic pop-up window for ordering meals based on an IoT smart terminal can be executed by software or hardware installed on a terminal device or a server device, and the software can be a blockchain platform. The server includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, etc. The server can be an independent server, or it can be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (Content Delivery Network, CDN), and big data and artificial intelligence platforms.
[0061] Reference Figure 1 FIG. 1 is a flow chart of a method for automatically ordering a meal in a pop-up window based on an IoT smart terminal according to an embodiment of the present invention. In this embodiment, the method for automatically ordering a meal in a pop-up window based on an IoT smart terminal includes:
[0062] S1. Acquire ordering dishes of an ordering scene, analyze scene features of the ordering scene, configure an ordering terminal device of the ordering scene based on the scene features, and build a collaborative network of the ordering terminal devices.
[0063] In the embodiment of the present invention, the ordered dishes refer to dishes provided by the corresponding ordering restaurant in the ordering scene.
[0064] Furthermore, the embodiment of the present invention can arrange the ordering equipment of the scene in a targeted manner according to the scene characteristics by analyzing the scene characteristics of the ordering scene, wherein the scene characteristics refer to characteristic attributes of the ordering scene, such as scene environment, scene structure and other characteristics.
[0065] As an embodiment of the present invention, the analysis of scene features of the ordering scene includes: establishing a three-dimensional spatial coordinate system for the ordering scene; based on the three-dimensional spatial coordinate system, obtaining ordering scene point cloud data of the ordering scene; based on the ordering scene point cloud data, constructing a three-dimensional modeling scene of the ordering scene; based on the three-dimensional modeling scene, analyzing scene features of the ordering scene.
[0066] Among them, the three-dimensional space coordinate system refers to a coordinate system used to describe the positions and relative relationships of geometric objects such as points, lines, surfaces and bodies in the three-dimensional space; the point cloud data of the ordering scene refers to data used to describe the positions and relative relationships of geometric objects such as points, lines, surfaces and bodies in the three-dimensional space of the ordering scene; and the three-dimensional modeling scene refers to the three-dimensional model of the ordering scene.
[0067] Optionally, as an optional embodiment of the present invention, constructing a three-dimensional modeling scene of the ordering scene based on the point cloud data of the ordering scene includes: extracting point cloud data features of the point cloud data of the ordering scene; analyzing reconstruction weight coefficients of the point cloud data of the ordering scene based on the point cloud data features; and calculating the spatial coordinates of the point cloud data of the ordering scene in a three-dimensional space coordinate system corresponding to the ordering scene based on the reconstruction weight coefficients.
[0068] Among them, the point cloud data feature refers to the data feature attributes of the point cloud data of the ordering scene, such as distribution features, association features and other features, and the reconstruction weight coefficient refers to the contribution of the empty point cloud data of the ordering scene to the three-dimensional reconstruction process of the ordering scene.
[0069] In the embodiment of the present invention, the ordering terminal device refers to a device provided to the user for ordering in the ordering scene, such as a mobile ordering terminal, an order aggregation terminal, etc. In detail, the ordering terminal device can be configured according to different scene characteristics. For example, a large restaurant can configure an ordering tablet in a private room and an ordering code in the lobby.
[0070] Optionally, the embodiment of the present invention can realize data transmission between devices by constructing a collaborative network of the ordering terminal devices, thereby improving the efficiency of ordering. The collaborative network refers to a network that cooperates with the ordering terminal devices to assist each other in ordering by users.
[0071] Optionally, as an embodiment of the present invention, the constructing of the collaborative network of the ordering terminal devices includes: identifying the network interface of the ordering terminal devices; identifying the adaptable protocol of the network interface; calculating the compatibility of the adaptable protocol to the network interface; based on the compatibility, determining a target adaptation protocol in the adaptable protocol; and based on the target adaptation protocol, constructing the collaborative network of the ordering terminal devices.
[0072] The network interface refers to the interface for the ordering terminal device to access the network, and the adaptable protocol refers to the network protocol that can realize data transmission of the ordering terminal device, such as TCP / IP, HTTP, HTTPS and other protocols.
[0073] S2. Identify the dish type of the ordered dish, construct an ordering interaction page for the ordered dish on the ordering terminal device based on the dish type, and calculate the interaction reliability coefficient of the ordering interaction page.
[0074] In the embodiment of the present invention, the dish type refers to different attribute categories of the ordered dishes, such as seafood, stir-fried dishes, desserts, etc. The analysis of the dish type can be achieved by performing a clustering function.
[0075] Optionally, the embodiment of the present invention optimizes the structure of ordered dishes by constructing an ordering interactive page for the ordered dishes on the ordering terminal device to improve the user's experience when ordering. The ordering interactive page refers to a terminal page that provides ordering services to users.
[0076] Optionally, as an embodiment of the present invention, constructing an ordering interaction page for the ordered dishes on the ordering terminal device includes: identifying an ordering function indicator of the ordering terminal device; based on the ordering function indicator, constructing an ordering interaction instruction for the ordered dishes on the ordering terminal device; based on the ordering interaction instruction, designing an ordering interaction page for the ordered dishes on the ordering terminal device.
[0077] Among them, the ordering function index refers to the demand index of the ordering terminal device that can realize the user's ordering, such as the demand of wine and food selection, etc., and the ordering interaction instruction refers to the rule instruction of the ordering terminal device to interact with the user to realize the user's ordering demand, such as the user clicking on the dish to display the dish details.
[0078] The embodiment of the present invention can optimize the interaction of the terminal device by calculating the interaction reliability coefficient of the ordering interaction page, thereby improving the user experience. The interaction reliability coefficient is used to measure the degree to which the page can stably and accurately respond to user instructions when the user is ordering.
[0079] As an embodiment of the present invention, the calculation of the interaction reliability coefficient of the ordering interaction page includes: recording the interaction process of the ordering interaction page; identifying the interaction success rate and interaction response time of the interaction process; and calculating the interaction reliability coefficient of the ordering interaction page based on the interaction success rate and interaction response time of the interaction process.
[0080] Among them, the interaction process refers to the operation process of users ordering food through the terminal interaction page, the interaction success rate refers to the success rate of users ordering food through the terminal interaction page, and the interaction response time refers to the operation page response time of users ordering food through the terminal interaction page.
[0081] Optionally, as an optional embodiment of the present invention, the calculating the interaction reliability coefficient of the ordering interaction page based on the interaction success rate and the interaction response time of the interaction process includes: calculating the interaction reliability coefficient of the ordering interaction page based on the interaction success rate and the interaction response time using the following formula:
[0082] ;
[0083] in, Represents the interactive reliability coefficient of the ordering interactive page, represents the reliable analysis model, No. The interaction success rate of the interaction process, Indicates the ordering interactive page The interactive response time of an interactive process, Table ordering interactive page The standard interactive response time of an interactive process, Indicates the number of interaction processes corresponding to the ordering interaction page.
[0084] S3. When the interaction reliability coefficient is greater than a preset standard interaction value, constructing an ordering interaction system of the ordering terminal device using the ordering interaction page.
[0085] In the embodiment of the present invention, the ordering interactive system refers to a system that implements the entire process from user ordering to checkout. In detail, the ordering interactive system for constructing the ordering terminal device can be written in Java language.
[0086] S4. When the ordering terminal device obtains the ordering demand of the ordering user, the collaborative network is used to collect the user information of the ordering user, the influencing factor of the ordered dishes of the ordering user is identified, and the ordering preference of the ordering user is analyzed based on the influencing factor of the ordered dishes and the user information.
[0087] In the embodiment of the present invention, the user information refers to the user information obtained through the identity authentication module of the collaborative network, such as personal information, ordering time, ordering location, ordering records, etc. The ordering dish influencing factors refer to the influencing factors that affect the user's ordering, such as dish taste, dish quality, dish price, dish evaluation, user age, user location, etc.
[0088] Optionally, the embodiment of the present invention analyzes the ordering preferences of the ordering user based on the ordered dish influencing factors and the user information to improve the user's ordering efficiency and enhance the user's ordering experience. The ordering preferences refer to the ordering user's habitual preferences for ordering.
[0089] As an embodiment of the present invention, the analyzing the ordering preference of the ordering user based on the ordered dish influencing factor and the user information includes: constructing a user portrait of the ordering user based on the user information; analyzing the correlation coefficient between the user portrait and the ordered dish influencing factor; identifying the ordering influence coefficient of the ordered dish influencing factor on the ordering user based on the correlation coefficient; and analyzing the ordering preference of the ordering user based on the ordering influence coefficient.
[0090] Among them, the user portrait refers to a user feature portrait that describes the ordering user, the user's basic information (such as age, gender, occupation, etc.) and behavioral data (such as ordering frequency, preferred dish type, etc.), and the correlation coefficient refers to the degree of correlation between the user portrait and the ordered dish influencing factor. For example, the age of the ordering user and the price of the ordered dish are highly correlated, and the ordering influence coefficient refers to the degree of influence of the ordered dish influencing factor on the ordering user.
[0091] S5. Based on the ordering preference, the ordering interaction system is used to generate a first ordering recommendation pop-up window for the ordering terminal device; based on the first ordering recommendation pop-up window, the ordering record of the ordering user is recorded; based on the ordering record of the ordering user, the ordering recommendation pop-up window is optimized to obtain a second ordering recommendation pop-up window; and based on the first ordering recommendation pop-up window and the second ordering recommendation pop-up window, automatic ordering of the ordering user is realized.
[0092] In the embodiment of the present invention, the first order recommendation pop-up window refers to the first pop-up window that recommends dishes to the user during the user's ordering process. In detail, the first order recommendation pop-up window can be implemented by using the pop-up window API interface reserved in the order interaction system. The order record refers to the page operation record of the ordering user after the pop-up window is executed.
[0093] Optionally, the embodiment of the present invention optimizes the preference of the order recommendation pop-up window based on the order record, and obtains a second order recommendation pop-up window, which can further update the user's order preference, thereby improving the user's order experience. The second order recommendation pop-up window refers to a second meal recommendation pop-up window after the first order recommendation pop-up window is optimized according to the user's operation record.
[0094] Optionally, as an embodiment of the present invention, the preference optimization of the order recommendation pop-up window based on the order record of the ordering user to obtain a second order recommendation pop-up window includes: analyzing the behavior data of the ordering user based on the order record; identifying the dish expectation coefficient of the ordering user for the ordered dishes corresponding to the order in the order recommendation pop-up window based on the behavior data; analyzing the expected dishes of the ordering user based on the dish expectation coefficient; and preference optimization of the first order recommendation pop-up window based on the expected dishes to obtain the second order recommendation pop-up window.
[0095] Among them, the behavioral data refers to the operation data of the ordering user on the dishes in the first order recommendation pop-up window, such as the number of views, click frequency, stay time and other behaviors; the dish expectation coefficient refers to the degree of expectation of the ordering user for the dishes in the first order recommendation pop-up window; the expected dish refers to the type of dish expected by the ordering user.
[0096] Finally, the embodiment of the present invention realizes automatic ordering of the ordering user based on the first ordering recommendation pop-up window and the second ordering recommendation pop-up window, thereby realizing efficient ordering of the user.
[0097] The embodiment of the present invention can realize data transmission between devices by constructing a collaborative network of the ordering terminal device, thereby improving the ordering efficiency; optionally, the embodiment of the present invention optimizes the ordering dish structure by constructing the ordering interactive page of the ordering dishes on the ordering terminal device, thereby improving the user's experience when ordering; the embodiment of the present invention can optimize the interaction of the terminal device by calculating the interaction reliability coefficient of the ordering interactive page, thereby improving the user's experience; the embodiment of the present invention analyzes the ordering preferences of the ordering user based on the ordering dish influencing factor and the user information, thereby improving the user's ordering efficiency and increasing the user's ordering experience; the embodiment of the present invention optimizes the ordering recommendation pop-up window based on the ordering record, and obtains the second ordering recommendation pop-up window, which can further update the user's ordering preference, thereby improving the user's ordering experience; finally, the embodiment of the present invention realizes the automatic ordering of the ordering user based on the first ordering recommendation pop-up window and the second ordering recommendation pop-up window, thereby realizing the user's efficient ordering. Therefore, the method of automatic ordering pop-up window based on the IoT smart terminal proposed in the present invention can improve the ordering experience of the ordering user.
[0098] like Figure 2 , which is a functional module diagram of a system for automatic ordering pop-up windows based on an IoT smart terminal provided by an embodiment of the present invention.
[0099] The system 200 based on the automatic ordering pop-up window of the Internet of Things smart terminal of the present invention can be installed in an electronic device. According to the functions implemented, the system 200 based on the automatic ordering pop-up window of the Internet of Things smart terminal can include a collaborative network construction module 201, an interactive page design module 202, an interactive system construction module 203, an ordering preference calculation module 204 and a recommendation pop-up window construction module 205. The module of the present invention can also be called a unit, which refers to a series of computer program segments that can be executed by an electronic device processor and can complete fixed functions, which are stored in the memory of the electronic device.
[0100] In this embodiment, the functions of each module / unit are as follows:
[0101] The collaborative network construction module 201 is used to obtain the ordered dishes of the ordering scene, analyze the scene characteristics of the ordering scene, configure the ordering terminal device of the ordering scene based on the scene characteristics, and build a collaborative network of the ordering terminal devices;
[0102] The interactive page design module 202 is used to identify the type of the ordered dish, construct an ordering interactive page for the ordered dish on the ordering terminal device based on the dish type, and calculate the interactive reliability coefficient of the ordering interactive page;
[0103] The interactive system building module 203 is used to build the ordering interactive system of the ordering terminal device using the ordering interactive page when the interactive reliability coefficient is greater than a preset standard interactive value;
[0104] The order preference calculation module 204 is used to collect user information of the order user by using the collaborative network when the order terminal device obtains the order demand of the order user, identify the order dish influencing factor of the order user, and analyze the order preference of the order user based on the order dish influencing factor and the user information;
[0105] The recommendation pop-up window construction module 205 is used to generate a first order recommendation pop-up window of the ordering terminal device based on the ordering preference and using the ordering interaction system, record the ordering record of the ordering user based on the first order recommendation pop-up window, optimize the preference of the order recommendation pop-up window based on the ordering record of the ordering user to obtain a second order recommendation pop-up window, and realize automatic ordering of the ordering user based on the first order recommendation pop-up window and the second order recommendation pop-up window.
[0106] In detail, the modules described in the system 200 for automatic ordering pop-up windows based on the Internet of Things smart terminal described in the embodiment of the present invention adopt the same technical means as the method for automatic ordering pop-up windows based on the Internet of Things smart terminal described in the accompanying drawings when used, and can produce the same technical effects, which will not be repeated here.
[0107] An embodiment of the present invention provides an electronic device for implementing a method for automatically popping up a window for ordering food based on an Internet of Things smart terminal.
[0108] See also Figure 3 As shown, the electronic device may include a processor 30, a memory 31, a communication bus 32 and a communication interface 33, and may also include a computer program stored in the memory 31 and executable on the processor 30, such as a method program for automatically ordering food based on an IoT smart terminal.
[0109] Among them, the processor can be composed of an integrated circuit in some embodiments, for example, it can be composed of a single packaged integrated circuit, or it can be composed of multiple integrated circuits with the same function or different functions, including one or more central processing units (CPU), microprocessors, digital processing chips, graphics processors and various control chips. The processor is the control core (Control Unit) of the electronic device, which uses various interfaces and lines to connect the various components of the entire electronic device, and executes or executes the program or module stored in the memory (for example, executes the program based on the automatic ordering pop-up window of the IoT smart terminal, etc.), and calls the data stored in the memory to execute various functions of the electronic device and process data.
[0110] The memory includes at least one type of readable storage medium, and the readable storage medium includes flash memory, mobile hard disk, multimedia card, card-type memory (for example: SD or DX memory, etc.), magnetic memory, disk, optical disk, etc. In some embodiments, the memory may be an internal storage unit of an electronic device, such as a mobile hard disk of the electronic device. In other embodiments, the memory may also be an external storage device of an electronic device, such as a plug-in mobile hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the electronic device. Further, the memory may also include both an internal storage unit and an external storage device of the electronic device. The memory can be used not only to store application software and various types of data installed in the electronic device, such as the code of a program based on an automatic ordering pop-up window based on an IoT smart terminal, but also to temporarily store data that has been output or is to be output.
[0111] The communication bus may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. The bus is configured to realize connection and communication between the memory and at least one processor, etc.
[0112] The communication interface is used for communication between the above-mentioned electronic device and other devices, including a network interface and a user interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), which is generally used to establish a communication connection between the electronic device and other electronic devices. The user interface may be a display (Display), an input unit (such as a keyboard (Keyboard)), and optionally, the user interface may also be a standard wired interface, a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, and an OLED (Organic Light-Emitting Diode, organic light-emitting diode) touch device, etc. Among them, the display may also be appropriately referred to as a display screen or a display unit, which is used to display information processed in the electronic device and to display a visual user interface.
[0113] For example, although not shown, the electronic device may also include a power source (such as a battery) for supplying power to various components. Preferably, the power source may be logically connected to the at least one processor through a power management system, so that the power management system can realize functions such as charging management, discharging management, and power consumption management. The power source may also include any components such as one or more DC or AC power sources, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators. The electronic device may also include a variety of sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be repeated here.
[0114] It should be understood that the embodiment is for illustration only and the scope of the patent application is not limited to this structure.
[0115] The program based on the automatic ordering pop-up window of the IoT smart terminal stored in the memory of the electronic device is a combination of multiple instructions. When running in the processor, it can achieve:
[0116] Acquire ordering dishes of an ordering scene, analyze scene features of the ordering scene, configure an ordering terminal device of the ordering scene based on the scene features, and build a collaborative network of the ordering terminal devices;
[0117] Identify the dish type of the ordered dish, construct an ordering interaction page for the ordered dish on the ordering terminal device based on the dish type, and calculate the interaction reliability coefficient of the ordering interaction page;
[0118] When the interaction reliability coefficient is greater than a preset standard interaction value, constructing an ordering interaction system of the ordering terminal device using the ordering interaction page;
[0119] When the ordering terminal device obtains the ordering demand of the ordering user, the collaborative network is used to collect the user information of the ordering user, identify the ordering dish influencing factor of the ordering user, and analyze the ordering preference of the ordering user based on the ordering dish influencing factor and the user information;
[0120] Based on the ordering preference, the ordering interaction system is used to generate a first ordering recommendation pop-up window for the ordering terminal device, based on the first ordering recommendation pop-up window, the ordering record of the ordering user is recorded, based on the ordering record of the ordering user, the ordering recommendation pop-up window is preference optimized to obtain a second ordering recommendation pop-up window, and automatic ordering of the ordering user is implemented based on the first ordering recommendation pop-up window and the second ordering recommendation pop-up window.
[0121] Specifically, the specific implementation method of the processor for the above instructions can refer to the description of the relevant steps in the corresponding embodiment of the accompanying drawings, which will not be repeated here.
[0122] Furthermore, if the module / unit integrated in the electronic device is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, the computer-readable medium can include: any entity or system that can carry the computer program code, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, and a read-only memory (ROM).
[0123] The present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor of an electronic device, the computer program can implement:
[0124] Acquire ordering dishes of an ordering scene, analyze scene features of the ordering scene, configure an ordering terminal device of the ordering scene based on the scene features, and build a collaborative network of the ordering terminal devices;
[0125] Identify the dish type of the ordered dish, construct an ordering interaction page for the ordered dish on the ordering terminal device based on the dish type, and calculate the interaction reliability coefficient of the ordering interaction page;
[0126] When the interaction reliability coefficient is greater than a preset standard interaction value, constructing an ordering interaction system of the ordering terminal device using the ordering interaction page;
[0127] When the ordering terminal device obtains the ordering demand of the ordering user, the collaborative network is used to collect the user information of the ordering user, identify the ordering dish influencing factor of the ordering user, and analyze the ordering preference of the ordering user based on the ordering dish influencing factor and the user information;
[0128] Based on the ordering preference, the ordering interaction system is used to generate a first ordering recommendation pop-up window for the ordering terminal device, based on the first ordering recommendation pop-up window, the ordering record of the ordering user is recorded, based on the ordering record of the ordering user, the ordering recommendation pop-up window is preference optimized to obtain a second ordering recommendation pop-up window, and automatic ordering of the ordering user is implemented based on the first ordering recommendation pop-up window and the second ordering recommendation pop-up window.
[0129] In the several embodiments provided by the present invention, it should be understood that the disclosed devices, systems and methods can be implemented in other ways. For example, the system embodiments described above are only schematic, for example, the division of the modules is only a logical function division, and there may be other division methods in actual implementation.
[0130] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0131] In addition, each functional module in each embodiment of the present invention may be integrated into one processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional modules.
[0132] It is obvious to those skilled in the art that the present invention is not limited to the details of the above exemplary embodiments, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0133] Therefore, no matter from which point of view, the embodiments should be regarded as illustrative and non-restrictive, and the scope of the present invention is limited by the appended claims rather than the above description, so it is intended that all changes falling within the meaning and scope of the equivalent elements of the claims are included in the present invention. Any attached figure mark in the claims should not be regarded as limiting the claims involved.
[0134] The embodiments of the present application can acquire and process relevant data based on artificial intelligence technology. Artificial Intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.
[0135] In addition, it is clear that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or systems stated in a system claim can also be implemented by one unit or system through software or hardware. The words first, second, etc. are used to indicate names, and do not indicate any particular order.
[0136] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solution of the present invention can be modified or replaced by equivalents without departing from the spirit and scope of the technical solution of the present invention.
Claims
1. A method for automatically ordering food based on an IoT smart terminal, characterized in that: The method comprises: Acquire order dishes of an ordering scene, analyze scene features of the ordering scene, configure an ordering terminal device of the ordering scene based on the scene features, and build a collaborative network of the ordering terminal devices, wherein the analyzing the scene features of the ordering scene includes: Establish a three-dimensional space coordinate system of the ordering scene, obtain the ordering scene point cloud data of the ordering scene based on the three-dimensional space coordinate system, construct a three-dimensional modeling scene of the ordering scene based on the ordering scene point cloud data, and analyze the scene characteristics of the ordering scene based on the three-dimensional modeling scene, wherein the construction of the collaborative network of the ordering terminal equipment includes: identifying the network interface of the ordering terminal equipment, identifying the adaptable protocol of the network interface, calculating the compatibility of the adaptable protocol to the network interface, determining the target adaptation protocol in the adaptable protocol based on the compatibility, and constructing the collaborative network of the ordering terminal equipment based on the target adaptation protocol; Identify the dish type of the ordered dish, construct an ordering interaction page for the ordered dish on the ordering terminal device based on the dish type, and calculate the interaction reliability coefficient of the ordering interaction page, wherein the constructing the ordering interaction page for the ordered dish on the ordering terminal device includes: identifying the ordering function index of the ordering terminal device, constructing the ordering interaction instruction for the ordered dish on the ordering terminal device based on the ordering function index, and designing the ordering interaction page for the ordered dish on the ordering terminal device based on the ordering interaction instruction, wherein the calculating the interaction reliability coefficient of the ordering interaction page includes: recording the interaction process of the ordering interaction page, identifying the interaction success rate and interaction response time of the interaction process, and calculating the interaction reliability coefficient of the ordering interaction page based on the interaction success rate and interaction response time of the interaction process; When the interaction reliability coefficient is greater than a preset standard interaction value, constructing an ordering interaction system of the ordering terminal device using the ordering interaction page; When the ordering terminal device obtains the ordering demand of the ordering user, the collaborative network is used to collect the user information of the ordering user, identify the ordering dish influencing factor of the ordering user, and analyze the ordering preference of the ordering user based on the ordering dish influencing factor and the user information, wherein the analyzing the ordering preference of the ordering user based on the ordering dish influencing factor and the user information includes: constructing a user profile of the ordering user based on the user information, analyzing the correlation coefficient between the user profile and the ordering dish influencing factor, identifying the ordering influence coefficient of the ordering dish influencing factor on the ordering of the ordering user based on the correlation coefficient, and analyzing the ordering preference of the ordering user based on the ordering influence coefficient; Based on the ordering preference, the ordering interaction system is used to generate a first ordering recommendation pop-up window for the ordering terminal device, based on the first ordering recommendation pop-up window, the ordering record of the ordering user is recorded, based on the ordering record of the ordering user, the first ordering recommendation pop-up window is preference optimized to obtain a second ordering recommendation pop-up window, and automatic ordering of the ordering user is implemented based on the first ordering recommendation pop-up window and the second ordering recommendation pop-up window.
2. The method for automatically ordering food based on an IoT smart terminal according to claim 1, characterized in that: The step of constructing a three-dimensional modeling scene of the ordering scene based on the point cloud data of the ordering scene includes: Extracting point cloud data features of the point cloud data of the ordering scene; Analyzing the reconstruction weight coefficient of the point cloud data of the ordering scene based on the point cloud data features; Based on the reconstruction weight coefficient, the spatial coordinates of the point cloud data of the ordering scene in the three-dimensional spatial coordinate system corresponding to the ordering scene are calculated.
3. The method for automatically ordering food based on an IoT smart terminal according to claim 2, characterized in that: The calculating the interaction reliability coefficient of the ordering interaction page based on the interaction success rate and the interaction response time of the interaction process includes: Based on the interaction success rate and the interaction response time, the interaction reliability coefficient of the ordering interaction page is calculated using the following formula: ; in, Represents the interactive reliability coefficient of the ordering interactive page, represents the reliable analysis model, No. The interaction success rate of the interaction process, Indicates the ordering interactive page The interactive response time of an interactive process, Table ordering interactive page The standard interactive response time of an interactive process, Indicates the number of interaction processes corresponding to the ordering interaction page.
4. The method for automatically ordering food based on an IoT smart terminal according to claim 1, characterized in that: The step of optimizing the first order recommendation pop-up window based on the order record of the ordering user to obtain the second order recommendation pop-up window includes: Analyzing the behavior data of the ordering user based on the ordering record; Based on the behavior data, identifying the dish expectation coefficient of the ordering user for the dish ordered corresponding to the first order recommendation pop-up window; Analyzing the expected dishes of the ordering user based on the dish expectation coefficient; Based on the expected dishes, the first meal order recommendation pop-up window is optimized by preference to obtain the second meal order recommendation pop-up window.
5. A system for automatic ordering pop-up windows based on IoT smart terminals, characterized in that: The system is used to execute the method for automatically ordering a meal pop-up window based on an IoT smart terminal as described in any one of claims 1 to 4, and the system comprises: A collaborative network construction module, used to obtain ordered dishes of an ordering scene, analyze scene features of the ordering scene, configure an ordering terminal device of the ordering scene based on the scene features, and construct a collaborative network of the ordering terminal devices; An interactive page design module, used to identify the type of the ordered dish, construct an ordering interactive page for the ordered dish on the ordering terminal device based on the dish type, and calculate an interactive reliability coefficient of the ordering interactive page; An interactive system building module, used to build an ordering interactive system of the ordering terminal device using the ordering interactive page when the interactive reliability coefficient is greater than a preset standard interactive value; An order preference calculation module, configured to collect user information of the order user by using the collaborative network when the order terminal device obtains the order demand of the order user, identify the order dish influencing factor of the order user, and analyze the order preference of the order user based on the order dish influencing factor and the user information; A recommendation pop-up window construction module is used to generate a first order recommendation pop-up window of the ordering terminal device based on the ordering preference and using the ordering interaction system; based on the first order recommendation pop-up window, the ordering record of the ordering user is recorded; based on the ordering record of the ordering user, the first order recommendation pop-up window is optimized with preferences to obtain a second order recommendation pop-up window; and based on the first order recommendation pop-up window and the second order recommendation pop-up window, automatic ordering of the ordering user is realized.
Citation Information
Patent Citations
A method and apparatus for determining a payment channel
CN109447610A
Meal delivery method and system based on meal delivery robot, medium and intelligent device
CN110710852A
Augmented reality navigation method based on indoor natural scene image deep learning
CN111126304A
Cloud service connection method and system and related equipment
CN111542035A
Commodity recommendation method and device, computer equipment and storage medium
CN112184374A