Method and system for updating menu of LCD menu screen in real time and medium

By using a method to update the menu in real time on an LCD menu screen, and by parsing the menu content with WebView and JavaScript code, combined with local caching and user interaction, the problem of flexible updating of LCD menu screen systems in rapidly changing scenarios is solved. This improves the flexibility of the menu and the user experience, reduces operating costs, and ensures system stability.

CN120994290APending Publication Date: 2025-11-21SHENZHEN HUIDU TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511096887.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-06
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

Existing LCD menu screen systems cannot quickly respond to flexible changes in menu content and promotions of best-selling products. In particular, they lack interactivity in scenarios where menus are changed frequently, and cannot meet the need for rapid response to promotional adjustments.

Method used

By updating the menu in real time through the LCD menu screen, using WebView to parse and execute JavaScript code, and combining it with a local caching mechanism, the system enables rapid updates of menu content and user interaction. It also supports dynamic display of label images and free dragging and dropping locally, reducing reliance on remote publishing.

Benefits of technology

It enables menu status updates without republishing programs, improving menu flexibility and user experience, reducing operating costs, and ensuring system stability even when the network is offline.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120994290A_ABST
    Figure CN120994290A_ABST
Patent Text Reader

Abstract

The invention discloses a real-time menu updating method and system for an LCD menu screen and a medium, and the method comprises the steps: analyzing program content edited by a user and label data, generating an html file and all static resource files needing to be displayed, packaging the html file and all static resource files needing to be displayed into a compressed package, and storing the compressed package in a database; the resource file comprises label classification names set by a user, and a plurality of label pictures are added to each classification; if a program updating instruction of a first type is received, the compressed package is decompressed, and an html file and a JavaScr ipt file are obtained; the JavaScr ipt code is analyzed and executed through WebView, and the program content is rendered; and the program content is played through the LCD menu screen. According to the method and the device, the interaction capability of the LCD menu screen is improved, and the dish state is quickly updated under the condition that programs do not need to be released to the LCD equipment again.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of real-time menu updating technology for LCD menu screens, and particularly to a method, system, and medium for real-time menu updating on an LCD menu screen. Background Technology

[0002] With the development of digital catering, more and more stores are adopting electronic menu screens to replace traditional paper menus. This digital transformation improves ordering efficiency and enhances visual appeal. However, most menu systems on the market currently only support fixed content display, lacking flexible interactive capabilities, especially in scenarios such as milk tea shops and fast food restaurants where menus or best-selling recommendations are frequently changed. They also cannot quickly respond to the actual needs of promotional adjustments or the promotion of best-selling items. Summary of the Invention

[0003] The main objective of this invention is to propose a method, system, and medium for real-time menu updates on an LCD menu screen, aiming to enhance the interactivity of the LCD menu screen and enable rapid updates of menu status without needing to re-publish programs to the LCD device.

[0004] To achieve the above objectives, the present invention provides a method for real-time menu updating on an LCD menu screen, the method comprising the following steps:

[0005] Step S10: Parse the program content and tag data edited by the user to generate an HTML file and all static resource files to be displayed. Package the HTML file and all static resource files to be displayed into a compressed package. The resource files include the tag category names set by the user, and multiple tag images are added to each category.

[0006] Step S20: If a first type of update program instruction is received, the compressed package is decompressed to obtain the html file and the JavaScript file;

[0007] Step S30: Parse and execute JavaScript code through WebView to render program content;

[0008] Step S40: Play the program content via the LCD menu screen.

[0009] A further technical solution of the present invention is that the step of parsing and executing JavaScript code through WebView in step S30 includes:

[0010] Step S301: Determine if previously added tag data exists locally;

[0011] If so, proceed to step S302: read local data, obtain historical tag images, and append rendering.

[0012] If not, proceed to step S303 and render directly.

[0013] A further technical solution of the present invention is that, after step S10, it further includes:

[0014] Step S201: If a second type of program update instruction is received, the tag interaction menu bar is triggered according to the program update instruction, the corresponding tag image is selected according to the user's selection operation, and the tag image is displayed at the corresponding position on the LCD screen.

[0015] A further technical solution of the present invention is that, before step S10, the following is included:

[0016] Step S00: After the user completes identity authentication and login, create or modify program content according to the user's instructions, set tag category names through the tag function, and add multiple tag images for each category.

[0017] A further technical solution of the present invention is that, after step S40, it further includes:

[0018] Step S50: Store the tag information locally.

[0019] To achieve the above objectives, the present invention also proposes a real-time menu update system for an LCD menu screen. The system includes a memory, a processor, and a real-time menu update program for the LCD menu screen stored on the processor. When the processor runs the real-time menu update program for the LCD menu screen, it executes the following steps:

[0020] The program content and tag data edited by the user are parsed to generate an HTML file and all static resource files to be displayed. The HTML file and all static resource files to be displayed are packaged into a compressed file. The resource files include the tag category names set by the user, and multiple tag images are added to each category.

[0021] If a program update instruction of the first type is received, the compressed package is decompressed to obtain the HTML file and the JavaScript file;

[0022] The program content is rendered by parsing and executing JavaScript code through WebView.

[0023] The program content is played via the LCD menu screen.

[0024] When the processor runs the real-time menu update program for the LCD menu screen, it also performs the following steps:

[0025] Determine if previously added tag data exists locally;

[0026] If available, read local data, retrieve historical tag images, and append them for rendering;

[0027] If not, render directly.

[0028] When the processor runs the real-time menu update program for the LCD menu screen, it also performs the following steps:

[0029] If a second type of program update instruction is received, the tag interaction menu bar is triggered according to the program update instruction, the corresponding tag image is selected according to the user's selection operation, and the tag image is displayed in the corresponding position on the LCD screen.

[0030] When the processor runs the real-time menu update program for the LCD menu screen, it also performs the following steps:

[0031] After users complete identity authentication and login, program content can be created or modified according to user instructions, and tag category names can be set through the tag function, with multiple tag images added to each category.

[0032] To achieve the above objectives, the present invention also proposes a computer-readable storage medium storing an LCD menu screen real-time update menu program, wherein the LCD menu screen real-time update menu program is executed by a processor to perform the steps of the method described above.

[0033] The beneficial effects of the present invention regarding the real-time menu update method, system, and medium for LCD menu screens are:

[0034] 1. Enhance menu flexibility: No need to republish programs to update menu status, suitable for rapidly changing sales scenarios.

[0035] 2. Enhance user experience: Best-selling labels are presented on dishes in the form of images to attract customers' attention and improve customer experience.

[0036] 3. Reduce operating costs: The combination of remote settings and local drag-and-drop functionality reduces the costs of repetitive design and communication.

[0037] 4. Supports offline display: The local caching mechanism ensures system stability and avoids cloud platform anomalies affecting the display effect. Attached Figure Description

[0038] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.

[0039] Figure 1 This is a schematic flowchart of the first embodiment of the LCD menu screen real-time menu update method of the present invention;

[0040] Figure 2 This is a detailed flowchart of step S30;

[0041] Figure 3 This is a flowchart illustrating the second embodiment of the LCD menu screen real-time menu update method of the present invention;

[0042] Figure 4 This is a flowchart illustrating the third embodiment of the LCD menu screen real-time menu update method of the present invention.

[0043] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0044] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.

[0045] This invention proposes a method for real-time menu updating on an LCD menu screen. The execution entities of this method can be divided into the LCD menu screen, the player software board, and the cloud management platform.

[0046] The cloud management platform provides a visual interface for users to create / modify program content (such as text, images, layout, etc.), provides tag management to support custom tag categories (such as "hot selling", "bestseller", "sold out", etc.), and has the function of distributing programs.

[0047] The player's soft card has a network communication module that can receive program data packets sent by the cloud management platform, a content parsing engine that can decompress and parse program data, an interactive control system that listens for user operation commands (such as touch and button events), and connects to the menu screen to play content.

[0048] The LCD menu screen is used to receive instructions from the player board to update program content in real time.

[0049] like Figure 1 As shown, a preferred embodiment of the LCD menu screen real-time menu update method of the present invention includes the following steps:

[0050] Step S10: Parse the program content and tag data edited by the user to generate an HTML file and all static resource files to be displayed. Package the HTML file and all static resource files to be displayed into a compressed package. The resource files include the tag category names set by the user, and multiple tag images are added to each category.

[0051] In this embodiment, the cloud management platform parses the program content and tag data edited by the user, generates HTML files and all static resource files that need to be displayed, and finally packages them in zip format to generate a compressed file and sends it to the player software board.

[0052] Step S20: If a first type of update program instruction is received, the compressed package is decompressed to obtain the html file and the JavaScript file;

[0053] Step S30: The JavaScript code is parsed and executed through WebView to render the program content.

[0054] It should be noted that, in this embodiment, the first type of program update instruction refers to the program update instruction triggered by the user through the cloud management platform.

[0055] After receiving the first type of program update instruction, the player software board decompresses the received compressed package to obtain the HTML file and JavaScript file, and then uses WebView to parse and execute the JavaScript code to render the program content.

[0056] The code logic checks if previously added tag data exists locally. If it does, it reads the local data, retrieves the historical tag images, and appends them for rendering; otherwise, it renders directly and finally plays the program on the menu screen.

[0057] Step S40: Play the program content via the LCD menu screen.

[0058] Please refer to Figure 2 In this embodiment, step S30, which involves parsing and executing JavaScript code via WebView, includes:

[0059] Step S301: Determine whether previously added tag data exists locally.

[0060] If so, proceed to step S302: read local data, obtain historical tag images, and append rendering.

[0061] If not, proceed to step S302 and render directly.

[0062] Please refer to Figure 3 ,based on Figure 1 The first embodiment shown presents a second embodiment of the method for real-time menu updating on an LCD menu screen according to the present invention. In this embodiment, after step S10, the method further includes:

[0063] Step S201: If a second type of program update instruction is received, the tag interaction menu bar is triggered according to the program update instruction, the corresponding tag image is selected according to the user's selection operation, and the tag image is displayed at the corresponding position on the LCD screen.

[0064] It should be noted that in this embodiment, for programs that have already been distributed, users can directly operate the player software board by using a mouse, remote control, or touch screen.

[0065] In this embodiment, the second type of program update instruction refers to a program update instruction triggered by directly operating the player software board through a mouse, remote control, or touch screen.

[0066] When the player software board receives the second type of program update instruction, it uses JavaScript to analyze mouse / keyboard events to determine whether it is a long press or a specific key value, thereby triggering the tag interaction menu bar. After triggering the tag interaction menu bar, the user can select a tag image and set it to any position on the page.

[0067] For example, by using the mouse and pressing and holding for 3 seconds, an interactive menu with labels is triggered. When a user clicks a label, a label image is automatically generated in the center of the screen. The user can then drag the label image with the mouse to position it in the appropriate location for the dish, thus dynamically updating the menu status. The user can also double-click to delete the label.

[0068] Please refer to Figure 4 ,based on Figure 1 The first embodiment shown presents a third embodiment of the method for real-time menu updating on an LCD menu screen according to the present invention. In this embodiment, the steps before step S10 include:

[0069] Step S00: After the user completes identity authentication and login, create or modify program content according to the user's instructions, set tag category names through the tag function, and add multiple tag images for each category.

[0070] In this embodiment, the user first completes identity authentication and login through the cloud management platform, then creates / modifies program content, and the user can set tag category names (such as popular / sold out, etc.) through the tag function, and add multiple tag images for each category, so that they can be used directly after the program is distributed. After editing the program and tag content, the program can be sent.

[0071] The process following step S40 also includes:

[0072] Step S50: Store the tag information locally.

[0073] This embodiment stores tag information locally each time a tag is used, and can display historical tags when the program is republished or the player software is restarted.

[0074] The beneficial effects of the real-time menu update method for LCD menu screens of the present invention are:

[0075] 1. Enhance menu flexibility: No need to republish programs to update menu status, suitable for rapidly changing sales scenarios.

[0076] 2. Enhance user experience: Best-selling labels are presented on dishes in the form of images to attract customers' attention and improve customer experience.

[0077] 3. Reduce operating costs: The combination of remote settings and local drag-and-drop functionality reduces the costs of repetitive design and communication.

[0078] 4. Supports offline display: The local caching mechanism ensures system stability and avoids cloud platform anomalies affecting the display effect.

[0079] To achieve the above objectives, the present invention also proposes a real-time menu update system for an LCD menu screen. The system includes a memory, a processor, and a real-time menu update program for the LCD menu screen stored on the processor. When the processor runs the real-time menu update program for the LCD menu screen, it executes the following steps:

[0080] Step S10: Parse the program content and tag data edited by the user to generate an HTML file and all static resource files to be displayed. Package the HTML file and all static resource files to be displayed into a compressed package. The resource files include the tag category names set by the user, and multiple tag images are added to each category.

[0081] Step S20: If a program update instruction of the first type is received, the compressed package is decompressed to obtain the HTML file and the JavaScript file.

[0082] Step S30: The JavaScript code is parsed and executed through WebView to render the program content.

[0083] Step S40: Play the program content via the LCD menu screen.

[0084] The cloud management platform parses the program content and tag data edited by the user, generates HTML files and all static resource files that need to be displayed, and finally packages them in zip format to generate a compressed file and sends it to the player software board.

[0085] The first type of program update instruction refers to the program update instruction triggered by the user through the cloud management platform.

[0086] After receiving the first type of program update instruction, the player software board decompresses the received compressed package to obtain the HTML file and JavaScript file, and then uses WebView to parse and execute the JavaScript code to render the program content.

[0087] The code logic checks if previously added tag data exists locally. If it does, it reads the local data, retrieves the historical tag images, and appends them for rendering; otherwise, it renders directly and finally plays the program on the menu screen.

[0088] When the processor runs the real-time menu update program for the LCD menu screen, it also performs the following steps:

[0089] Step S301: Determine if previously added tag data exists locally;

[0090] If so, proceed to step S302: read local data, obtain historical tag images, and append rendering.

[0091] If not, proceed to step S303 and render directly.

[0092] When the processor runs the real-time menu update program for the LCD menu screen, it also performs the following steps:

[0093] If a second type of program update instruction is received, the tag interaction menu bar is triggered according to the program update instruction, the corresponding tag image is selected according to the user's selection operation, and the tag image is displayed in the corresponding position on the LCD screen.

[0094] For programs that have already been distributed, users can directly operate the player software board using a mouse, remote control, or touchscreen.

[0095] The second type of program update instruction refers to an update instruction triggered by directly operating the player software board through a mouse, remote control, or touch screen.

[0096] When the player software board receives the second type of program update instruction, it uses JavaScript to analyze mouse / keyboard events to determine whether it is a long press or a specific key value, thereby triggering the tag interaction menu bar. After triggering the tag interaction menu bar, the user can select a tag image and set it to any position on the page.

[0097] For example, by using the mouse and pressing and holding for 3 seconds, an interactive menu with labels is triggered. When a user clicks a label, a label image is automatically generated in the center of the screen. The user can then drag the label image with the mouse to position it in the appropriate location for the dish, thus dynamically updating the menu status. The user can also double-click to delete the label.

[0098] When the processor runs the real-time menu update program for the LCD menu screen, it also performs the following steps:

[0099] After users complete identity authentication and login, program content can be created or modified according to user instructions, and tag category names can be set through the tag function, with multiple tag images added to each category.

[0100] Users first complete identity authentication and login through the cloud management platform, then create / modify program content. Users can also use the tag function to set tag category names (such as bestseller / sold out), and add multiple tag images for each category, which can be used directly after the program is distributed. After editing the program and tag content, the program can be sent.

[0101] The beneficial effects of the real-time menu update system for LCD menu screens of this invention are:

[0102] 1. Enhance menu flexibility: No need to republish programs to update menu status, suitable for rapidly changing sales scenarios.

[0103] 2. Enhance user experience: Best-selling labels are presented on dishes in the form of images to attract customers' attention and improve customer experience.

[0104] 3. Reduce operating costs: The combination of remote settings and local drag-and-drop functionality reduces the costs of repetitive design and communication.

[0105] 4. Supports offline display: The local caching mechanism ensures system stability and avoids cloud platform anomalies affecting the display effect.

[0106] To achieve the above objectives, the present invention also proposes a computer-readable storage medium storing a real-time menu update program for an LCD menu screen. When the LCD menu screen real-time menu update program is run by a processor, the steps of the method described above are executed, which will not be repeated here.

[0107] The above description is only a preferred embodiment of the present invention and does not limit the patent scope of the present invention. All equivalent structural transformations made under the concept of the present invention using the contents of the present invention specification and drawings, or direct / indirect applications in other related technical fields, are included within the patent protection scope of the present invention.

Claims

1. A method for real-time menu updating on an LCD menu screen, characterized in that, The method includes the following steps: Step S10: Parse the program content and tag data edited by the user to generate an HTML file and all static resource files to be displayed. Package the HTML file and all static resource files to be displayed into a compressed package. The resource files include the tag category names set by the user, and multiple tag images are added to each category. Step S20: If a first type of update program instruction is received, the compressed package is decompressed to obtain the html file and the JavaScript file; Step S30: Parse and execute JavaScript code through WebView to render program content; Step S40: Play the program content via the LCD menu screen.

2. The method for real-time menu updating on an LCD menu screen according to claim 1, characterized in that, The step S30, which involves parsing and executing JavaScript code via WebView, includes: Step S301: Determine if previously added tag data exists locally; If so, proceed to step S302: read local data, obtain historical tag images, and append rendering. If not, proceed to step S303 and render directly.

3. The method for real-time menu updating on an LCD menu screen according to claim 1, characterized in that, The process following step S10 also includes: Step S201: If a second type of program update instruction is received, the tag interaction menu bar is triggered according to the program update instruction, the corresponding tag image is selected according to the user's selection operation, and the tag image is displayed at the corresponding position on the LCD screen.

4. The method for real-time menu updating on an LCD menu screen according to claim 1, characterized in that, Before step S10, the following are included: Step S00: After the user completes identity authentication and login, create or modify program content according to the user's instructions, set tag category names through the tag function, and add multiple tag images for each category.

5. The method for real-time menu updating on an LCD menu screen according to claim 1, characterized in that, The process following step S40 also includes: Step S50: Store the tag information locally.

6. A real-time menu update system for an LCD menu screen, characterized in that, The system includes a memory, a processor, and a real-time menu update program for an LCD menu screen stored on the processor. The real-time menu update program for the LCD menu screen executes the following steps when run by the processor: The program content and tag data edited by the user are parsed to generate an HTML file and all static resource files to be displayed. The HTML file and all static resource files to be displayed are packaged into a compressed file. The resource files include the tag category names set by the user, and multiple tag images are added to each category. If a program update instruction of the first type is received, the compressed package is decompressed to obtain the HTML file and the JavaScript file; The program content is rendered by parsing and executing JavaScript code through WebView. The program content is played via the LCD menu screen.

7. The LCD menu screen real-time menu update system according to claim 6, characterized in that, When the processor runs the real-time menu update program for the LCD menu screen, it also performs the following steps: Determine if previously added tag data exists locally; If available, read local data, retrieve historical tag images, and append them for rendering; If not, render directly.

8. The LCD menu screen real-time menu update system according to claim 6, characterized in that, When the processor runs the real-time menu update program for the LCD menu screen, it also performs the following steps: If a second type of program update instruction is received, the tag interaction menu bar is triggered according to the program update instruction, and the corresponding tag image is selected according to the user's selection operation and displayed on the corresponding position of the LCD screen.

9. The LCD menu screen real-time menu update system according to claim 6, characterized in that, When the processor runs the real-time menu update program for the LCD menu screen, it also performs the following steps: After users complete identity authentication and login, program content can be created or modified according to user instructions, and tag category names can be set through the tag function, with multiple tag images added to each category.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores an LCD menu screen real-time update menu program, which, when executed by a processor, performs the steps of the method as described in any one of claims 1 to 5.