Early-warning display system, method and apparatus for electronic shelf label

By displaying anomaly warning icons and a timeout protection mechanism on electronic price tags, the problem of low efficiency in manual search and processing in existing technologies has been solved. This enables rapid detection and handling of display anomalies, improving staff efficiency and customer experience.

WO2026067778A1PCT designated stage Publication Date: 2026-04-02HANSHOW TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-29
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Existing electronic price tag systems require manual investigation and handling when displaying anomalies, resulting in inefficiency and potential inconsistencies in customer checkout information, thus reducing customer experience.

Method used

By displaying anomaly warning icons on electronic price tags, store staff can be notified to quickly identify and handle display anomalies, including timeout protection mechanisms and automatic detection of offline status, reducing manual intervention.

Benefits of technology

It improved the efficiency of store staff in handling abnormal electronic price tag displays, resolved display problems in a timely manner, and enhanced the customer experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025125327_02042026_PF_FP_ABST
    Figure CN2025125327_02042026_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses an early-warning display system, method and apparatus for an electronic shelf label. In the system, a background server is used for: when the current number of retransmissions of the background server does not reach the maximum number of retransmissions of the background server, issuing an update task to the electronic shelf label by means of a base station on the basis of commodity data until an update success message sent by the base station is received. The base station is used for: when the update task is received and the current number of retransmissions of the base station does not reach the maximum number of retransmissions of the base station, issuing the update task to the electronic shelf label until an update success message sent by the electronic shelf label is received. The electronic shelf label is used for: upon receiving the update task, obtaining the commodity data in the update task; when any step of processing the commodity data fails, enabling a corresponding type of timeout protection; and when a timing duration of each type of timeout protection expires, displaying, on a screen, an early-warning icon indicating a display anomaly of the electronic shelf label.
Need to check novelty before this filing date? Find Prior Art

Description

System, method and device for displaying early warning of electronic price tag

[0001] Related Applications

[0002] This application claims priority to the Chinese Patent Application No. 202411375078.1, filed on September 29, 2024, and incorporates the disclosure of the aforementioned patent application by reference as part of the present application. TECHNICAL FIELD

[0003] The present application relates to the technical field of wireless communication, and in particular to a system, method and device for displaying early warning of electronic price tag. BACKGROUND

[0004] This section is intended to provide background or context to the embodiments of the application recited in the claims. The description herein does not constitute admission that the prior publication, square, or subject matter described herein and / or the material contained therein is or was prior art to the claims at issue.

[0005] With the increasingly wide application of electronic price tag systems in various retail fields, electronic price tags carry the display of important information such as product name and product price. If the display of such information fails, it may have a significant impact on store operations.

[0006] The current electronic price tag system feeds back to the user whether the update price tag display instruction is issued and whether the execution result is successful according to the update price tag display instruction issued each time by the background server. The user finds the failed price tag according to the feedback result, reissues the update instruction, and if the reissue still fails, it proves that the price tag is damaged and is replaced with a new price tag. The update instruction is reissued until the display is successful.

[0007] The prior art needs to manually find the result of the issuance and execution of each update task and find the price tag that may have display abnormalities for targeted investigation and processing. This process requires the user to access the update result feedback by the background system, and the user needs to spend a lot of time and effort to find the price tag in a large store. The processing speed is slow and the work efficiency is low. In addition, the price tag display and the product information of the customer checkout system caused by the display abnormality of the price tag, especially the price, are inconsistent, which may cause the product information and the actual checkout information to be inconsistent when the customer purchases the product, thereby reducing the customer experience. SUMMARY

[0008] The electronic price tag display early warning system provided by the embodiments of the present application can quickly find and locate the electronic price tag that may have display abnormalities, thereby improving the work efficiency of the store clerk and timely processing the problem of price tag display abnormalities. The system comprises a background server, at least one base station and a plurality of electronic price tags in the signal coverage range of each base station, wherein,

[0009] The background server is configured to:

[0010] receive the product data sent by the client system; and when the current background server retransmission number has not reached the maximum background server retransmission number, issue an update task to the electronic price tag through the base station according to the product data until an update success message sent by the base station is received.

[0011] The base station is configured to:

[0012] receive the update task, and when the current base station retransmission number has not reached the maximum base station retransmission number, issue the update task to the electronic price tag until an update success message sent by the electronic price tag is received.

[0013] The electronic price tag is configured to:

[0014] after receiving the update task, obtain the product data in the update task, start a corresponding type of timeout protection when any step of processing the product data fails, and display a warning icon indicating that the electronic price tag display is abnormal on the screen when the timing duration of each type of timeout protection expires.

[0015] Embodiments of the present application provide a method for displaying a warning of an electronic price tag, which is applied to the electronic price tag and can quickly find and locate the electronic price tag that may have a display abnormality, so as to improve the work efficiency of a clerk and timely handle the problem of the price tag display abnormality. The method comprises the following steps:

[0016] receiving an update task issued by the background server through the base station, wherein the update task is issued by the background server after receiving the product data sent by the client system when the current background server retransmission number has not reached the maximum background server retransmission number, and the base station issues the update task to the electronic price tag when the current base station retransmission number has not reached the maximum base station retransmission number after receiving the update task until an update success message sent by the electronic price tag is received.

[0017] obtaining the product data in the update task, starting a corresponding type of timeout protection when any step of processing the product data fails, and displaying a warning icon indicating that the electronic price tag display is abnormal on the screen when the timing duration of each type of timeout protection expires.

[0018] Embodiments of the present application provide a device for displaying a warning of an electronic price tag, which can quickly find and locate the electronic price tag that may have a display abnormality, so as to improve the work efficiency of a clerk and timely handle the problem of the price tag display abnormality. The device comprises the following steps:

[0019] The updating task receiving module is configured to receive an updating task sent by the background server through the base station, wherein the updating task is sent by the background server after the background server receives the product data sent by the client system and before the current background server retransmission number reaches the maximum background server retransmission number, and the base station sends the updating task to the electronic price tag when the current base station retransmission number does not reach the maximum base station retransmission number after receiving the updating task, until the updating success message sent by the electronic price tag is received.

[0020] The display warning module is configured to obtain the product data in the updating task, start the timeout protection of the corresponding type after any step of processing the product data fails, and display the warning icon of the display abnormality of the electronic price tag on the screen when the timing length of each type of timeout protection is reached.

[0021] Compared with the prior art which needs to manually find the result of the sending and execution of each updating task and find the price tag that may have display abnormality to perform targeted troubleshooting, the embodiment of the present application warns the store clerk that the display of the price tag may have a problem by displaying a display icon that may have an abnormality on the screen of the price tag, so that the store clerk can initiate a re-push updating instruction to the background system or reissue an updating instruction after replacing the price tag when seeing the icon warning during the inspection, and timely solve the problem caused by the display abnormality of the price tag. BRIEF DESCRIPTION OF DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor. In the drawings:

[0023] FIG. 1 is a schematic diagram of a system for electronic price tag display warning in the embodiment of the present application;

[0024] FIG. 2 is a flowchart of the display warning in the embodiment of the present application;

[0025] FIG. 3 is a flowchart of the step-out warning in the embodiment of the present application;

[0026] FIG. 4 is a flowchart of the temperature warning in the embodiment of the present application;

[0027] FIG. 5 is a flowchart of the method for electronic price tag display warning in the embodiment of the present application;

[0028] FIG. 6 is a schematic diagram of the device for electronic price tag display warning in the embodiment of the present application;

[0029] FIG. 7 is a schematic diagram of a computer device in the embodiment of the present application. DETAILED DESCRIPTION

[0030] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, further detailed description of the embodiments of the present application will be given below in conjunction with the drawings. Herein, the illustrative embodiments of the present application and the description thereof are used to explain the present application, but not as a limitation of the present application.

[0031] Fig. 1 is a schematic diagram of a system for displaying a warning of an electronic price tag in the embodiments of the present application, comprising a background server 101, at least one base station 102 and a plurality of electronic price tags 103 within the signal coverage range of each base station, wherein,

[0032] The background server is configured to:

[0033] receive the product data sent by the client system; when the current background server retransmission number has not reached the maximum background server retransmission number, issue an update task to the electronic price tag through the base station according to the product data, until an update success message sent by the base station is received;

[0034] The base station is configured to:

[0035] receive the update task, and when the current base station retransmission number has not reached the maximum base station retransmission number, issue the update task to the electronic price tag, until an update success message sent by the electronic price tag is received;

[0036] The electronic price tag is configured to:

[0037] after receiving the update task, obtain the product data in the update task, start a corresponding type of timeout protection after any step of processing the product data fails, and display a warning icon of an abnormal display of the electronic price tag on the screen when the timing duration of each type of timeout protection is reached.

[0038] Compared with the technical solution in the prior art which needs to manually find the result of the issuance and execution of each update task and find the price tag that may have a display abnormality for targeted troubleshooting, the embodiments of the present application warn by displaying a display icon that may have an abnormality on the screen of the price tag to inform the clerk that the display of the price tag may have a problem, so that the clerk can initiate a re-push update instruction to the background system or reissue an update instruction after replacing the price tag when seeing the icon warning during the inspection, and timely solve the problem caused by the abnormal display of the price tag.

[0039] Fig. 2 is a detailed flowchart of the process of displaying a warning of an electronic price tag in the embodiments of the present application.

[0040] In an embodiment, the background server is configured to:

[0041] receiving the commodity data sent by the client system; clearing the retransmission number of the background server, issuing an update task to the electronic price tag through the base station according to the commodity data, adding 1 to the current retransmission number of the background server; after receiving the update failure sent by the base station, if the current retransmission number of the background server does not reach the maximum retransmission number of the background server, retransmitting the update task; if the current retransmission number of the background server reaches the maximum retransmission number of the background server, sending the update failure to the client system;

[0042] The base station is used for:

[0043] After receiving the update task, clearing the retransmission number of the base station, issuing the update task to the electronic price tag, and adding 1 to the current retransmission number of the base station; after receiving the update failure sent by the electronic price tag, if the current retransmission number of the base station does not reach the maximum retransmission number of the base station, retransmitting the update task, and if the current retransmission number of the base station reaches the maximum retransmission number of the base station, sending the update failure to the background server.

[0044] The step of processing the commodity data includes data verification, data processing, and data display;

[0045] In an embodiment, the electronic price tag is specifically used for:

[0046] Verifying the commodity data;

[0047] When the data verification is passed, if the first timeout protection has been started, closing the first timeout protection, and simultaneously processing the commodity data; the timing duration of the first timeout protection is a first duration;

[0048] When the data verification fails, feeding back error packet information to the base station, and simultaneously starting the first timeout protection;

[0049] When the data processing fails, sending the update failure as an update result to the background server, and simultaneously starting the second timeout protection; the timing duration of the second timeout protection is a second duration;

[0050] When the data processing succeeds, if the second timeout protection has been started, closing the second timeout protection, and simultaneously displaying the commodity data;

[0051] When the data display fails, sending the update failure as an update result to the background server, and simultaneously starting the third timeout protection; the timing duration of the third timeout protection is a third duration;

[0052] When the data display succeeds, if the third timeout protection has been started, closing the third timeout protection, and sending an update success message to the background server through the base station;

[0053] The base station is specifically configured to: when receiving the error packet information and the current base station retransmission number does not reach the maximum base station retransmission number, issuing an update task to the electronic price tag, and adding 1 to the current base station retransmission number.

[0054] Further, when receiving the error packet information and the current base station retransmission number reaches the maximum base station retransmission number, sending an update failure information to the background server. After receiving the update failure information sent by the base station, if the current background server retransmission number does not reach the maximum background server retransmission number, the background server issues an instruction to retransmit the update task to the base station, so that the base station retransmits the update task.

[0055] In the above embodiment, the data verification includes format, quantity, data correctness verification, etc., and the data processing includes decompression, integrity check, etc. It should be noted that whether the first timeout protection is started means whether the timing (or first timeout protection timing duration countdown) of the first timeout protection is currently started. If the timing (or countdown) is started, it is determined that the first timeout protection has been started. Whether the second timeout protection is started means whether the timing (or second timeout protection timing duration countdown) of the second timeout protection is currently started. If the timing (or countdown) is started, it is determined that the second timeout protection has been started. Whether the third timeout protection is started means whether the timing (or third timeout protection timing duration countdown) of the third timeout protection is currently started. If the timing (or countdown) is started, it is determined that the third timeout protection has been started. After the timing duration of the first timeout protection, the second timeout protection and the third timeout protection, the warning icon of the electronic price tag display abnormality is displayed on the screen. Specifically, after the timing duration of any one of the first timeout protection, the second timeout protection and the third timeout protection, the warning icon of the electronic price tag display abnormality is displayed on the screen. More specifically, when the timing duration countdown of any one of the first timeout protection, the second timeout protection and the third timeout protection is 0, the warning icon of the electronic price tag display abnormality is displayed on the screen. When the electronic price tag fails to update, it sends an update failure message to the base station, and the base station sends an update failure message to the background server. When the electronic price tag successfully updates, it sends an update success message to the base station, and the base station sends an update success message to the background server. After receiving the update failure information sent by the base station, if the current background server retransmission number does not reach the maximum background server retransmission number, the background server issues an instruction to retransmit the update task to the base station, so that the base station retransmits the update task.

[0056] The electronic price tag can discover that the price tag display may be abnormal by receiving the update task failure issued by the background server. However, there are some scenarios in which the electronic price tag and the background server expect the price tag display to be inconsistent, such as the price tag being offline due to a fault or being out of the base station signal coverage range. In this case, the price tag can also detect the price tag out-of-sync (i.e., the price tag cannot receive the synchronization signal sent by the base station at a fixed period) by an automatic method. For example, if the price tag is in an out-of-sync state for a certain threshold time, a pre-warning icon of the price tag offline is displayed on the screen.

[0057] Referring to FIG. 3, a flowchart of the electronic price tag displaying an offline abnormality pre-warning in the embodiment of the present application is shown.

[0058] In an embodiment, the electronic price tag is also used for:

[0059] After synchronization to the base station, entering a synchronization state, configuring a synchronization flag, and clearing the out-of-sync number;

[0060] After periodic wake-up, receiving the synchronization signal and judging whether the synchronization signal sent by the base station can be correctly received;

[0061] If the synchronization signal sent by the base station can be correctly received, the local time is calibrated according to the time deviation between the synchronization signal and the local time, and the next periodic wake-up is waited for;

[0062] If the synchronization signal sent by the base station cannot be correctly received, the current out-of-sync number is increased by 1; and whether the current out-of-sync number reaches a maximum out-of-sync number is judged;

[0063] If the current out-of-sync number reaches the maximum out-of-sync number, a failure state is entered, the synchronization flag is cleared, and a pre-warning icon of the electronic price tag offline abnormality is displayed on the screen;

[0064] If the current out-of-sync number does not reach the maximum out-of-sync number, the synchronization signal is continuously received.

[0065] In the above embodiment, the electronic price tag is in an out-of-sync state by default after factory shipment. After entering the store, the electronic price tag selects an optimal base station for synchronization.

[0066] Referring to FIG. 4, in an embodiment, the electronic price tag is also used for:

[0067] Periodically collecting the environmental temperature or collecting the environmental temperature when there is an update service;

[0068] Judging whether the collected environmental temperature is within the temperature range corresponding to the burning type of the electronic price tag;

[0069] If not, a pre-warning icon of the electronic price tag displaying temperature abnormality is displayed on the screen;

[0070] If yes, the environmental temperature is continuously collected.

[0071] In the above embodiment, the electronic price tag is burned with the price tag type when it leaves the factory, including frozen price tags and normal temperature price tags, each type of price tag corresponds to a temperature range, as long as the electronic price tag is in the corresponding temperature range, it is safe.

[0072] The application also provides an electronic price tag display warning method, which is applied to the electronic price tag and has a similar principle to the electronic price tag display warning system, which will not be described here.

[0073] FIG. 5 is a flowchart of the electronic price tag display warning method in the embodiment of the application, which is applied to the electronic price tag and includes the following steps:

[0074] Step 501: receiving an update task issued by a background server through a base station, wherein the update task is issued by the background server after receiving the product data sent by a customer system when the current background server retransmission number does not reach the maximum background server retransmission number, the base station issues the update task to the electronic price tag when the current base station retransmission number does not reach the maximum base station retransmission number after receiving the update task, and the base station issues the update task to the electronic price tag until the update success message sent by the electronic price tag is received.

[0075] Step 502: obtaining the product data in the update task, starting the timeout protection of the corresponding type after any step of processing the product data fails, and displaying the warning icon of the electronic price tag display abnormality on the screen when the timing duration of each type of timeout protection is reached.

[0076] In an embodiment, the electronic price tag display warning method further includes:

[0077] The background server receives the product data sent by the customer system, clears the background server retransmission number, issues the update task to the electronic price tag through the base station according to the product data, and adds 1 to the current background server retransmission number; after receiving the update failure sent by the base station, if the current background server retransmission number does not reach the maximum background server retransmission number, the update task is retransmitted; if the current background server retransmission number reaches the maximum background server retransmission number, the update failure is sent to the customer system.

[0078] After receiving the update task, the base station clears the base station retransmission number, issues the update task to the electronic price tag, adds 1 to the current base station retransmission number, and after receiving the update failure sent by the electronic price tag, if the current base station retransmission number does not reach the maximum base station retransmission number, the update task is retransmitted, and if the current base station retransmission number reaches the maximum base station retransmission number, the update failure is sent to the background server.

[0079] In an embodiment, each step of processing the product data includes data verification, data processing, and data display.

[0080] The method for displaying a warning by the electronic price tag further comprises:

[0081] data verification is performed on the commodity data;

[0082] when the data verification passes, if the first timeout protection has been started, the first timeout protection is closed, and data processing is performed on the commodity data; the timing duration of the first timeout protection is a first duration;

[0083] when the data verification fails, error packet information is fed back to the base station, and the first timeout protection is started;

[0084] when the data processing fails, update failure is sent to the background server as an update result, and the second timeout protection is started; the timing duration of the second timeout protection is a second duration;

[0085] when the data processing succeeds, if the second timeout protection has been started, the second timeout protection is closed, and data display is performed on the commodity data;

[0086] when the data display fails, update failure is sent to the background server as an update result, and the third timeout protection is started; the timing duration of the third timeout protection is a third duration;

[0087] when the data display succeeds, if the third timeout protection has been started, the third timeout protection is closed, and an update success message is sent to the background server through the base station;

[0088] The base station is specifically configured to: after receiving the error packet information and when the number of base station retransmissions currently does not reach the maximum number of base station retransmissions, issuing an update task to the electronic price tag, and increasing the number of base station retransmissions currently by 1.

[0089] In an embodiment, the method for displaying a warning by the electronic price tag further comprises:

[0090] after synchronization to the base station, entering a synchronization state, configuring a synchronization flag, and clearing a step-out number;

[0091] after periodic wake-up, receiving a synchronization signal and determining whether the synchronization signal sent by the base station can be correctly received;

[0092] if the synchronization signal sent by the base station can be correctly received, calibrating a local time according to a time deviation between the synchronization signal and the local time, and waiting for the next periodic wake-up;

[0093] if the synchronization signal sent by the base station cannot be correctly received, increasing the step-out number currently by 1; and determining whether the step-out number currently reaches a maximum step-out number;

[0094] if the step-out number currently reaches the maximum step-out number, entering a failure state, clearing the synchronization flag, and displaying a warning icon of an offline anomaly of the electronic price tag on a screen.

[0095] If the current step-out times does not reach the maximum step-out times, continue to receive the synchronization signal.

[0096] In an embodiment, the method of displaying pre-warning of the electronic price tag further comprises:

[0097] Periodically collecting the ambient temperature or collecting the ambient temperature when there is an update service;

[0098] Judging whether the collected ambient temperature is within the temperature range corresponding to the burning type of the electronic price tag;

[0099] If not, displaying a pre-warning icon of the electronic price tag displaying temperature abnormality on the screen;

[0100] If yes, continue to collect the ambient temperature.

[0101] Referring to FIG. 6, the embodiment of the present application further proposes a device for displaying pre-warning of the electronic price tag, applied to the electronic price tag, comprising:

[0102] An update task receiving module 601, configured to receive an update task issued by a background server through a base station, wherein the update task is issued by the background server after receiving the product data sent by a client system, when the current background server retransmission times does not reach the maximum background server retransmission times, the base station issues the update task to the electronic price tag when the current base station retransmission times does not reach the maximum base station retransmission times, until the update success message sent by the electronic price tag is received;

[0103] A pre-warning displaying module 602, configured to obtain the product data in the update task, start the timeout protection of the corresponding type after any step of processing the product data fails, and display a pre-warning icon of the electronic price tag displaying abnormality on the screen when the timing duration of each type of timeout protection is reached.

[0104] In an embodiment, each step of processing the product data comprises data verification, data processing and data display;

[0105] The pre-warning displaying module is further configured to:

[0106] Verify the product data;

[0107] When the data verification passes, if the first timeout protection has been started, the first timeout protection is closed, and the product data is processed at the same time; the timing duration of the first timeout protection is a first duration;

[0108] When the data verification fails, the base station is fed back the error packet information, and the first timeout protection is started at the same time;

[0109] When the data processing fails, the update failure is sent to the background server as an update result, and a second timeout protection is started; the timing duration of the second timeout protection is a second duration;

[0110] When the data processing succeeds, if the second timeout protection has been started, the second timeout protection is closed, and the commodity data is displayed;

[0111] When the data display fails, the update failure is sent to the background server as an update result, and a third timeout protection is started; the timing duration of the third timeout protection is a third duration;

[0112] When the data display succeeds, if the third timeout protection has been started, the third timeout protection is closed, and an update success message is sent to the background server through the base station;

[0113] The base station is specifically configured to: when receiving the error packet information and the current base station retransmission number does not reach the maximum base station retransmission number, issuing an update task to the electronic price tag, and adding 1 to the current base station retransmission number.

[0114] In an embodiment, the display warning module is further configured to:

[0115] After synchronization to the base station, entering a synchronization state, configuring a synchronization flag, and clearing a step-out number;

[0116] After periodic wake-up, receiving a synchronization signal and judging whether the synchronization signal sent by the base station can be correctly received;

[0117] If the synchronization signal sent by the base station can be correctly received, calibrating the local time according to the time deviation between the synchronization signal and the local time, and waiting for the next periodic wake-up;

[0118] If the synchronization signal sent by the base station cannot be correctly received, adding 1 to the current step-out number; and judging whether the current step-out number reaches a maximum step-out number;

[0119] If the current step-out number reaches the maximum step-out number, entering a failure state, clearing the synchronization flag, and displaying a warning icon of the electronic price tag offline anomaly on the screen;

[0120] If the current step-out number does not reach the maximum step-out number, continuing to receive the synchronization signal.

[0121] In an embodiment, the display warning module is further configured to:

[0122] Periodically collecting the environmental temperature or collecting the environmental temperature when there is an update service;

[0123] Judging whether the collected environmental temperature is within a temperature range corresponding to the burning type of the electronic price tag;

[0124] If no, a pre-warning icon of the electronic price tag displaying temperature abnormality is displayed on the screen.

[0125] If yes, continue to collect the ambient temperature.

[0126] In summary, the system, method and device provided by the embodiments of the present application have the following beneficial effects:

[0127] Compared with the prior art which needs to manually find the result of each update task and find the price tag that may have display abnormality for targeted troubleshooting, the embodiments of the present application display a display icon that may have abnormality on the screen to notify the clerk that the display of the price tag may have a problem, so that the clerk can see the icon warning when performing an inspection, and then initiate a re-push update instruction or a reissue update instruction after replacing the price tag through the handheld device, so as to timely solve the problem caused by the display abnormality of the price tag.

[0128] The embodiments of the present application also provide a computer device, and FIG. 7 is a schematic diagram of the computer device in the embodiments of the present application. The computer device 700 includes a memory 710, a processor 720, and a computer program 730 stored in the memory 710 and executable on the processor 720. When the processor 720 executes the computer program 730, the method for displaying pre-warning of the electronic price tag is implemented.

[0129] The embodiments of the present application also provide a computer readable storage medium, which stores a computer program. When the computer program is executed by a processor, the method for displaying pre-warning of the electronic price tag is implemented.

[0130] The embodiments of the present application also provide a computer program product, which includes a computer program. When the computer program is executed by a processor, the method for displaying pre-warning of the electronic price tag is implemented.

[0131] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can be in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can be in the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.

[0132] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks or in the flowchart one or more blocks.

[0133] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks or in the flowchart one or more blocks.

[0134] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks or in the flowchart one or more blocks.

[0135] The specific embodiments described above are provided for the purpose of further conveying the principles of, and the technical solutions in, the present application, and it should be understood that the above descriptions are merely specific embodiments of the present application, and are not intended to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A system for an electronic price tag to display a warning, characterized by, The application relates to a system for updating electronic price tags, comprising: a background server, at least one base station and a plurality of electronic price tags within the signal coverage range of each base station, wherein the background server is configured to: receive commodity data sent by a client system; and issue an update task to the electronic price tags through the base station according to the commodity data when the current background server retransmission number is less than a maximum background server retransmission number, until an update success message sent by the base station is received. the base station is configured to: receive the update task, and issue the update task to the electronic price tags when the current base station retransmission number is less than a maximum base station retransmission number, until an update success message sent by the electronic price tags is received; and the electronic price tag is configured to: after receiving the update task, obtain the commodity data in the update task, start a corresponding type of timeout protection after any step of processing the commodity data fails, and display a warning icon indicating that the electronic price tag display is abnormal on a screen when the timing duration of each type of timeout protection is reached.

2. The system of claim 1, wherein, the background server is configured to: receive commodity data sent by a client system; clear the background server retransmission number, issue an update task to the electronic price tags through the base station according to the commodity data, and add 1 to the current background server retransmission number; after receiving an update failure sent by the base station, if the current background server retransmission number is less than the maximum background server retransmission number, retransmit the update task; if the current background server retransmission number reaches the maximum background server retransmission number, send the update failure to the client system; and the base station is configured to: after receiving the update task, clear the base station retransmission number, issue the update task to the electronic price tags, and add 1 to the current base station retransmission number; after receiving an update failure sent by the electronic price tags, if the current base station retransmission number is less than the maximum base station retransmission number, retransmit the update task; if the current base station retransmission number reaches the maximum base station retransmission number, send the update failure to the background server.

3. The system of claim 1, wherein, Each step of processing the commodity data comprises data verification, data processing and data display; the electronic price tag is specifically configured to: verify the commodity data; when the data verification is passed, if the first timeout protection has been started, the first timeout protection is closed, and the commodity data is processed; the timing duration of the first timeout protection is a first duration; when the data verification fails, error packet information is fed back to the base station, and the first timeout protection is started; when the data processing fails, an update failure is sent to the background server as an update result, and the second timeout protection is started; the timing duration of the second timeout protection is a second duration; when the data processing is successful, if the second timeout protection has been started, the second timeout protection is closed, and the commodity data is displayed; when the data display fails, an update failure is sent to the background server as an update result, and the third timeout protection is started; the timing duration of the third timeout protection is a third duration; when the data display is successful, if the third timeout protection has been started, the third timeout protection is closed, and an update success message is sent to the background server through the base station; and ​ The base station is specifically configured to: after receiving the packet error information and when the current base station retransmission number does not reach the maximum base station retransmission number, issuing an update task to the electronic price tag, and increasing the current base station retransmission number by 1.

4. The system of claim 1, wherein, The electronic price tag is further configured to: After synchronizing to the base station, entering a synchronization state, configuring a synchronization flag, and clearing the step-out number; After periodic wake-up, receiving a synchronization signal and determining whether the synchronization signal sent by the base station can be correctly received; If the synchronization signal sent by the base station can be correctly received, calibrating the local time according to the time deviation between the synchronization signal and the local time, and waiting for the next periodic wake-up; If the synchronization signal sent by the base station cannot be correctly received, increasing the current step-out number by 1, and determining whether the current step-out number reaches the maximum step-out number; If the current step-out number reaches the maximum step-out number, entering a failure state, clearing the synchronization flag, and displaying a pre-warning icon of the electronic price tag offline anomaly on the screen; and If the current step-out number does not reach the maximum step-out number, continuing to receive the synchronization signal.

5. The system of claim 1, wherein, The electronic price tag is further configured to: Periodically collecting the ambient temperature or collecting the ambient temperature when there is an update service; Determining whether the collected ambient temperature is within the temperature range corresponding to the burning type of the electronic price tag; If not, displaying a pre-warning icon of the electronic price tag displaying temperature anomaly on the screen; and If yes, continuing to collect the ambient temperature.

6. A method for an electronic price tag to display a warning, characterized by, Applied to an electronic price tag, comprising: Receiving an update task issued by a background server through a base station, wherein the update task is issued by the background server after receiving product data sent by a client system when the current background server retransmission number does not reach the maximum background server retransmission number, and the base station issues the update task to the electronic price tag when the current base station retransmission number does not reach the maximum base station retransmission number after receiving the update task, until receiving an update success message sent by the electronic price tag; and Obtaining product data in the update task, starting a corresponding type of timeout protection after any step of processing the product data fails, and displaying a pre-warning icon of the electronic price tag displaying anomaly on the screen when the timing duration of each type of timeout protection expires.

7. A device for displaying early warnings on electronic price tags, characterized in that, Applied to an electronic price tag, comprising: An update task receiving module configured to receive an update task issued by a background server through a base station, wherein the update task is issued by the background server after receiving product data sent by a client system when the current background server retransmission number does not reach the maximum background server retransmission number, and the base station issues the update task to the electronic price tag when the current base station retransmission number does not reach the maximum base station retransmission number after receiving the update task, until receiving an update success message sent by the electronic price tag; and A display pre-warning module configured to obtain product data in the update task, start a corresponding type of timeout protection after any step of processing the product data fails, and display a pre-warning icon of the electronic price tag displaying anomaly on the screen when the timing duration of each type of timeout protection expires.

8. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the method in claim 6.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the method in claim 6.

10. A computer program product, characterised in that, The computer program product comprises a computer program which, when executed by a processor, implements the method of claim 6.

Citation Information

Patent Citations

  • Electronic price tag information updating method, electronic price tag and computer readable storage medium

    CN112464090A

  • NFC-based electronic price tag data modification method

    CN112507745A

  • Method and system for quickly waking up electronic shelf label and sending group message

    CN116546439A

  • Electronic price tag display early warning system, method and device

    CN119211865A

  • Electronic price tag retail data transmission system based on multi-base station data

    CN120640250A