METHOD FOR ADJUSTING FRAME LISTENING PERIOD, SHELF LABEL SYSTEM, COMPUTER DEVICE, AND STORAGE MEDIUM
Patent Information
- Application Number
- JP2024524485
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-06-27
- Filing Date
- 2023-04-27
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2043-04-27
AI Technical Summary
【0016】 従来技術と比べて、本発明は、以下のような有益な効果を有する。 1、本発明では、各タスクの発行時間帯を予測して、高速フレームリスニング周期を高速応答タスクに対応させるとともに、低消費電力フレームリスニング周期を非高速応答タスクに対応させるように、電子棚札の固定フレームリスニング周期を設定することによって、電子棚札による高速応答タスクへのリアルタイムな応答を実行できるとともに、長いフレームリスニング周期による低消費電力の要求を満たし、電子棚札によるリアルタイム性の向上と消費電力の低下の要求を同時に満たすことができる。 2、本発明では、サーバが、低消費電力時間帯において、第2フレームリスニング周期変更命令を送信し、電子棚札が当該命令に基づいて現在のフレームリスニング周期を高速フレームリスニング周期に変更することによって、電子棚札は、低消費電力時間帯において発行された高速応答タスクをタイムリーに受信して応答することが可能となり、高速応答タスクの突発的イベントに対してもタイムリーに応答できるようになり、リアルタイム性の向上と消費電力の低下の要求を満たすことがさらに確保され、棚札システムのデータ通信上の安定性が向上した。
Smart Images

Figure 0007639239000002 
Figure 0007639239000003 
Figure 0007639239000004
Abstract
Description
[Technical field]
[0001] The present invention claims priority to a Chinese patent application with application number 202210732978.1, filed on June 27, 2022, and the entire contents disclosed in the above patent application are incorporated herein by reference.
[0002] The present invention relates to the field of communications technology, and in particular to a frame listening period adjustment method, a shelf label system, a computer device, and a storage medium. [Background technology]
[0003] Looking at major supermarkets around the world, it is clear that digitalization is being upgraded and improved. In digitalization applications, electronic shelf labels will be used instead of traditional paper shelf labels. In addition to displaying general information, electronic shelf labels can realize various applications such as high-speed sorting, stockout management, high-speed inventory, and human-machine interaction with users. Since electronic shelf labels are limited by the capacity of their batteries, they spend most of their time in deep sleep and only wake up periodically to receive high-frequency signals from the base station. Such a periodic wake-up and reception period is called the frame listening period. The lifespan of an electronic shelf label is generally related to the length of the frame listening period. The longer the frame listening period, the more power is saved and the longer the lifespan of the electronic shelf label. However, the longer the frame listening period, the longer the delay time for the electronic shelf label to respond to a request from an application.
[0004] Therefore, the electronic shelf labels in the conventional technology have a problem in that they cannot simultaneously improve real-time performance and reduce power consumption. Summary of the Invention [Problem to be solved by the invention]
[0005] In contrast to the problems existing in the prior art, the frame listening period adjustment method, shelf label system, computer device, and storage medium provided by the present invention solve the problem that existed in the prior art electronic shelf labels of being unable to improve real-time performance and reduce power consumption at the same time. According to the present invention, by predicting the issuance time period of each task and setting a fixed frame listening period of the electronic shelf label so that a high-speed frame listening period corresponds to a high-speed response task and a low-power consumption frame listening period corresponds to a non-high-speed response task, it is possible for the electronic shelf label to respond in real time to a high-speed response task while satisfying the requirement for low power consumption by using a long frame listening period, and thus it is possible to simultaneously satisfy the requirement for improved real-time performance and reduced power consumption by the electronic shelf label. [Means for solving the problem]
[0006] In a first aspect, the present invention provides a method for adjusting a frame listening period, the method being applied to a shelf label system including a server, a base station, and an electronic shelf label, the method comprising: a step of the server setting a fixed frame listening period of the electronic shelf label in accordance with a time period, the time period including a high-speed response time period during which a high-speed response task is issued and a low-power consumption time period during which a non-high-speed response task is issued, the fixed frame listening period including a high-speed frame listening period in the high-speed response time period and a low-power consumption frame listening period in the low-power consumption time period; before entering a high-speed response time period or a low-power consumption time period according to the fixed frame listening cycle, the server transmits a first frame listening cycle change command via the base station to cause the electronic shelf label to change a current frame listening cycle according to the first frame listening cycle change command; when the server is to issue a fast response task during a low power consumption time period, sending a second frame listening period change command by the base station to cause the electronic shelf label to change the current frame listening period to a fast frame listening period according to the second frame listening period change command; The present invention provides a method for adjusting a frame listening period, including:
[0007] Optionally, before the server sets the fixed frame listening period of the electronic shelf label according to a time period, the server may further include a step of predicting an issuance time period of each task to determine a time period suitable for each task type, the task types including quick response tasks and non-quick response tasks.
[0008] Optionally, the method further includes the step of, after the server transmits a frame listening period change command by the base station, the server transmitting a broadcast message including a current frame listening period to the base station at a predetermined broadcast period, and the base station broadcasting the broadcast message to an electronic shelf label to cause the electronic shelf label to change the frame listening period in a current time zone based on the current frame listening period in the broadcast message.
[0009] Optionally, the method further includes the step of: the electronic shelf label changing a frame listening period in a current time period to a fast frame listening period upon receiving an external trigger signal.
[0010] Optionally, when the electronic shelf label includes a touch sensor and a main controller connected to the touch sensor, the step of changing the frame listening period in the current time period to a fast frame listening period when the electronic shelf label receives an external trigger signal includes: sending a frame listening period change signal when a touch signal is collected from the touch sensor; the main controller changing the frame listening period in the current time period to a fast frame listening period based on the frame listening period change signal; and the main controller sending a heartbeat signal including the current frame listening period to a base station, and causing the base station to send the current frame listening period of the electronic shelf label to a server.
[0011] Optionally, when the electronic shelf label includes a button, a button detection circuit, and a main controller connected to the button detection circuit, the step of changing the frame listening period in the current time period to a fast frame listening period when the electronic shelf label receives an external trigger signal includes: when the button detection circuit collects a button trigger signal, sending a frame listening period change signal; the main controller changing the frame listening period in the current time period to a fast frame listening period based on the frame listening period change signal; and the main controller sending a heartbeat signal including the current frame listening period to a base station to cause the base station to send the current frame listening period of the electronic shelf label to a server.
[0012] Optionally, when the electronic shelf label includes an infrared sensor, an NFC collection module, and a main controller connected to the infrared sensor and the NFC collection module, the step of changing the frame listening period in the current time period to a fast frame listening period when the electronic shelf label receives an external trigger signal includes: sending a frame listening period change signal when the infrared sensor collects a human body approach signal or the NFC collection module collects an NFC communication signal; the main controller changing the frame listening period in the current time period to the fast frame listening period based on the frame listening period change signal; and the main controller sending a heartbeat signal including the current frame listening period to a base station, and causing the base station to send the current frame listening period of the electronic shelf label to a server.
[0013] In a second aspect, the present invention provides a shelf label system including a server, a base station, and an electronic shelf label, wherein the server is configured to set a fixed frame listening period of the electronic shelf label according to a time period, the fixed frame listening period including a fast frame listening period in a fast response time period and a low power consumption frame listening period in a low power consumption time period, and the server transmits a first frame listening period change command by the base station before entering the fast response time period or the low power consumption time period according to the fixed frame listening period, causing the electronic shelf label to change its current frame listening period based on the first frame listening period change command, and when attempting to issue a fast response task in the low power consumption time period, the server transmits a second frame listening period change command by the base station, causing the electronic shelf label to change its current frame listening period to the fast frame listening period based on the second frame listening period change command.
[0014] In a third aspect, the present invention provides a computer device, the computer device including a memory, a processor, and a computer program stored in the memory and executable by the processor, the computer device including a step of setting a fixed frame listening period of an electronic shelf label in accordance with a time period when the computer program is executed by the processor, the server setting a fixed frame listening period of an electronic shelf label in accordance with a time period, the time period including a high-speed response time period during which a high-speed response task is issued and a low-power consumption time period during which a non-high-speed response task is issued, the fixed frame listening period being a high-speed frame listening period in the high-speed response time period and a low-power consumption frame listening period in the low-power consumption time period. the server transmitting a first frame listening cycle change command via the base station before entering a high speed response time period or a low power consumption time period based on the fixed frame listening cycle, causing the electronic shelf label to change its current frame listening cycle based on the first frame listening cycle change command; and when the server intends to issue a high speed response task in the low power consumption time period, transmitting a second frame listening cycle change command via the base station, causing the electronic shelf label to change its current frame listening cycle to a high speed frame listening cycle based on the second frame listening cycle change command.
[0015] In a fourth aspect, the present invention provides a readable storage medium having a computer program stored thereon, the computer program, when executed by a processor, achieving the following steps: the server sets a fixed frame listening period of an electronic shelf label in accordance with a time period, the time period including a high-speed response time period during which a high-speed response task is issued and a low-power consumption time period during which a non-high-speed response task is issued, the fixed frame listening period including a high-speed frame listening period in the high-speed response time period and a low-power consumption frame listening period in the low-power consumption time period; the server transmits a first frame listening period change command by the base station before entering the high-speed response time period or the low-power consumption time period according to the fixed frame listening period, causing the electronic shelf label to change its current frame listening period based on the first frame listening period change command; and, when the server intends to issue a high-speed response task in the low-power consumption time period, transmits a second frame listening period change command by the base station, causing the electronic shelf label to change its current frame listening period to the high-speed frame listening period based on the second frame listening period change command. Effect of the Invention
[0016] Compared with the prior art, the present invention has the following beneficial effects: 1. In the present invention, the issuance time zone of each task is predicted and a fixed frame listening period of the electronic shelf label is set so that a high-speed frame listening period corresponds to a high-speed response task and a low-power frame listening period corresponds to a non-high-speed response task. This makes it possible for the electronic shelf label to respond to a high-speed response task in real time, while also satisfying the requirement for low power consumption through a long frame listening period, and simultaneously satisfying the requirement for improved real-time performance and reduced power consumption by the electronic shelf label. 2. In the present invention, the server transmits a second frame listening cycle change command during a low power consumption period, and the electronic shelf label changes the current frame listening cycle to a high-speed frame listening cycle based on the command. This enables the electronic shelf label to receive and respond in a timely manner to high-speed response tasks issued during a low power consumption period and to respond in a timely manner to sudden events in the high-speed response tasks. This further meets the requirements for improved real-time performance and reduced power consumption, and improves the stability of data communications in the shelf label system. [Brief description of the drawings]
[0017] In order to more clearly describe the embodiments of the present invention or the technical solutions of the prior art, the following briefly introduces the accompanying drawings necessary for describing the embodiments or the prior art. It is obvious that the accompanying drawings in the following description are only some embodiments of the present invention, and those skilled in the art can further obtain other accompanying drawings based on these accompanying drawings without exerting creative efforts. [Figure 1] FIG. 2 is a schematic diagram showing a flowchart of a frame listening period adjustment method provided by an embodiment of the present invention; [Diagram 2] FIG. 2 is a structural schematic diagram of a shelf label system provided by an embodiment of the present invention. [Diagram 3] FIG. 2 is a schematic diagram showing a timing chart according to a fixed frame listening period provided by an embodiment of the present invention; [Figure 4] FIG. 2 is a schematic diagram showing a timing chart according to a dynamic frame listening period provided by an embodiment of the present invention; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0018] In order to make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions of the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some 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 skilled in the art without any creative effort are within the scope of protection of the present invention.
[0019] In a first aspect, the present invention provides a frame listening period adjustment method, which specifically includes the following embodiments:
[0020] 1 is a schematic diagram showing a flow chart of a frame listening period adjustment method provided in an embodiment of the present invention. As shown in FIG. 1, the method specifically includes the following steps:
[0021] In step S101, the server sets a fixed frame listening period for the electronic shelf label according to a time period.
[0022] In this embodiment, the method further includes a step of the server predicting an issuance time period of each task and determining a time period suitable for each task type before the server sets the fixed frame listening period of the electronic shelf label according to a time period, and the task types include fast response tasks and non-fast response tasks.
[0023] In this embodiment, the frame listening period adjustment method is used in the shelf label system shown in FIG. 2 , which includes a server, a number of base stations, and a number of electronic shelf labels. The server transmits control signals or task data signals to the electronic shelf labels via the base stations, so that the electronic shelf labels perform corresponding operations or update corresponding display contents.
[0024] In this embodiment, the task types include a high-speed response task and a non-high-speed response task, where the high-speed response task includes, but is not limited to, a sorting lamp blinking task and a product pegging task. The non-high-speed response task includes, but is not limited to, a product attribute correction task and a shelf label page switching task. As shown in Fig. 3, the predicted time period includes a high-speed response time period in which a high-speed response task is issued and a low power consumption time period in which a non-high-speed response task is issued.
[0025] Furthermore, as shown in FIG. 3, the fixed frame listening period includes a high-speed frame listening period in a high-speed response time period and a low-power consumption frame listening period in a low-power consumption time period, where each high-speed frame listening period and each low-power consumption frame listening period both include a frame listening time slice for receiving a signal and a sleep time slice for sleeping, but the sleep time slice of the low-power consumption frame listening period is longer than the sleep time slice of the high-speed frame listening period.
[0026] In this embodiment, the time period for issuing each task may be a fixed time period set by the worker according to the actual task issuing request. For example, a sorting lamp blinking task is generated between 6:00 a.m. and 8:00 a.m. The type of the task corresponds to a high-speed response task, so the lamp blinking speed is required to be less than 3 seconds. In this case, the server, which is the background control schedule system, may set the time period as a high-speed response time period and set the frame listening period in the time period to 2 seconds, while setting other time periods as low power consumption time periods and set the frame listening period in the low power consumption time periods to 16 seconds.
[0027] In step S102, before entering a fast response time period or a low power consumption time period based on the fixed frame listening cycle, the server sends a first frame listening cycle change command via the base station, thereby causing the electronic shelf label to change the current frame listening cycle based on the first frame listening cycle change command.
[0028] To explain this in conjunction with the above example, before 6 a.m., the background control schedule system transmits a first frame listening period change command via the base station, and all electronic shelf labels, upon receiving this command, change their current frame listening period from 16 seconds to 2 seconds. Then, before 8 a.m., the background control schedule system further transmits a first frame listening period change command via the base station, and upon receiving this command, all electronic shelf labels change their current frame listening period from 2 seconds to 16 seconds. When the frame listening period is dynamically adjusted in this manner, power consumption is reduced by several times compared to when the frame listening period is simply set to 2 seconds, and real-time performance is also improved by several times compared to when the frame listening period is 16 seconds, making it possible to meet the demands for improved real-time performance and reduced power consumption.
[0029] In step S103, when the server intends to issue a fast response task during a low power consumption time period, a second frame listening period change command is sent by the base station, so that the electronic shelf label changes the current frame listening period to a fast frame listening period based on the second frame listening period change command.
[0030] In this embodiment, in order to respond in real time to a sudden event of the quick response task, the server issues a second frame listening period change command to adjust the fixed frame listening period of the electronic shelf label to the dynamic frame listening period shown in Fig. 4. That is, when the server intends to temporarily issue a quick response task in a low power consumption time period, the server transmits a second frame listening period change command to the electronic shelf label via the base station before issuing the quick response task, so that when the electronic shelf label receives the second frame listening period change command in a frame listening time slice in the low power consumption frame listening period, the electronic shelf label changes the low power consumption frame listening period to a fast frame listening period, and thus the electronic shelf label is able to respond in a timely manner to a sudden event of the quick response task.
[0031] Compared with the conventional technology, this embodiment has the following beneficial effects. 1. In the present invention, the issuance time zone of each task is predicted and a fixed frame listening period of the electronic shelf label is set so that a high-speed frame listening period corresponds to a high-speed response task and a low-power frame listening period corresponds to a non-high-speed response task. This makes it possible for the electronic shelf label to respond to a high-speed response task in real time, while also satisfying the requirement for low power consumption through a long frame listening period, and simultaneously satisfying the requirement for improved real-time performance and reduced power consumption by the electronic shelf label. 2. In the present invention, the server transmits a second frame listening cycle change command during a low power consumption period, and the electronic shelf label changes the current frame listening cycle to a high-speed frame listening cycle based on the command. This enables the electronic shelf label to receive and respond in a timely manner to high-speed response tasks issued during a low power consumption period and to respond in a timely manner to sudden events in the high-speed response tasks. This further meets the requirements for improved real-time performance and reduced power consumption, and improves the stability of data communications in the shelf label system.
[0032] In another embodiment of the present invention, the method further includes a step of, after the server transmits a frame listening period change command by the base station, the server transmitting a broadcast message including a current frame listening period to the base station at a predetermined broadcast period, the base station broadcasting the broadcast message to the electronic shelf label, and causing the electronic shelf label to change the frame listening period for the current time zone based on the current frame listening period included in the broadcast message.
[0033] In addition, a periodic broadcast message including a frame listening period parameter may be transmitted whether the fixed frame listening period is set as described above or the frame listening period is adaptively changed to a dynamic frame listening period. This allows electronic shelf labels that have not received the first frame listening period change command or the second frame listening period change command to receive the periodic broadcast message, and further allows the electronic shelf labels to change the frame listening period in a timely manner. For example, after transmitting the first frame listening period change command at 6 a.m., the background control schedule system further transmits a broadcast message every three minutes to broadcast and notify all base stations that the current frame listening period is 2 s, and then the base station broadcasts and notifies all shelf labels of this fact. This allows shelf labels that have not been successfully received when the first frame listening period change command was transmitted to be reliably received. By being periodically broadcasted, the shelf labels have a chance to receive the message multiple times, and the frame listening period change by the electronic shelf labels can be made more reliable.
[0034] In another embodiment of the present invention, the background control schedule system includes an adaptive algorithm as follows. In this adaptive algorithm, the frame listening period of all electronic shelf labels is changed when the first high-speed task is issued each day, but if there is no high-speed task even if it is extended for a certain period after each high-speed task is completed, all frame listening periods are changed again. For example, starting at 6 a.m., when the first lamp blinking task arrives, the background control schedule system transmits a command to change the frame listening period in all stations by the AP, and all electronic shelf labels change the frame listening period to 2 s when they receive the command. If there is a lamp blinking task every hour from 6 a.m. to 6 p.m., the frame listening period is maintained at 2 s. However, if there is no lamp blinking task for one hour after 6 p.m., the background control schedule system transmits a command to change the frame listening period in all stations by the AP, and all electronic shelf labels change the frame listening period to 16 s when they receive the command.
[0035] In another embodiment of the present invention, the method further includes the step of changing a frame listening period in a current time period to a fast frame listening period when the electronic shelf label receives an external trigger signal.
[0036] Optionally, when the electronic shelf label includes a touch sensor and a main controller connected to the touch sensor, the step of changing the frame listening period in the current time period to a fast frame listening period when the electronic shelf label receives an external trigger signal includes: when the touch sensor collects a touch signal, sending a frame listening period change signal; the main controller changing the frame listening period in the current time period to a fast frame listening period based on the frame listening period change signal; and the main controller sending a heartbeat signal including the current frame listening period to a base station, whereby the base station sends the current frame listening period of the electronic shelf label to a server.
[0037] In addition, the circuit of the electronic shelf label is provided with a sensor capable of receiving an external trigger signal, and the trigger signal is transmitted to the main controller of the electronic shelf label, and the main controller changes the frame listening period when it detects the trigger signal. For example, the circuit of the electronic shelf label is provided with a sensor whose physical properties, such as electrical resistance or capacitance, can be changed by touch. When a person touches the characteristic area of the electronic shelf label, the main controller can receive a signal to that effect, and further adjust the frame listening period of the electronic shelf label to a faster period, for example, 2s, and continuously transmit several heartbeat signals to the base station to inform the background control schedule system that the base station has already adjusted its frame listening period to a faster period in order to complete a task, such as receiving data or commands transmitted from the base station, more quickly. The tasks may include page switching, pegging, turning on, turning off, etc. The electronic shelf label can be extended for a certain period, for example, one hour, and automatically return to a slow frame listening period, for example, 16s, if there is no retransmission of the trigger signal by the sensor.
[0038] Optionally, when the electronic shelf label includes a button, a button detection circuit, and a main controller connected to the button detection circuit, the step of changing the frame listening period in the current time period to a fast frame listening period when the electronic shelf label receives an external trigger signal includes: when the button detection circuit collects a button trigger signal, sending a frame listening period change signal; the main controller changing the frame listening period in the current time period to a fast frame listening period based on the frame listening period change signal; the main controller sending a heartbeat signal including the current frame listening period to a base station, and the base station sending the current frame listening period of the electronic shelf label to a server.
[0039] In addition, the circuitry of the electronic shelf label is provided with a circuit for detecting a button. When a person presses the button on the electronic shelf label, the main controller similarly adjusts the frame listening period of the electronic shelf label to a faster period, for example, 2 s, and then synchronizes by transmitting a high-speed heartbeat signal in the background, in the hope that the upcoming task will be completed more quickly.
[0040] Optionally, when the electronic shelf label includes an infrared sensor, an NFC collection module, and a main controller connected to the infrared sensor and the NFC collection module, the step of changing the frame listening period in the current time period to a fast frame listening period when the electronic shelf label receives an external trigger signal includes: sending a frame listening period change signal when the infrared sensor collects a human body approach signal or the NFC collection module collects an NFC communication signal; the main controller changing the frame listening period in the current time period to the fast frame listening period based on the frame listening period change signal; the main controller sending a heartbeat signal including the current frame listening period to a base station, and the base station sending the current frame listening period of the electronic shelf label to a server.
[0041] The electronic shelf label is provided with an infrared sensor for detecting a human body. When the approach of a person to the electronic shelf label is detected, the main controller repeats the above-mentioned adjustment operation of the frame listening period to complete the adjustment work. Furthermore, for example, when a short-range wireless communication circuit such as NFC is provided in the circuit of the electronic shelf label, when the approach of an NFC reader / writer in a portable device to the electronic shelf label is detected, the main controller of the electronic shelf label is woken up by short-range energy. In that case, the main controller may repeat the above-mentioned adjustment operation of the frame listening period to complete the overall process and work involved in the adjustment. Furthermore, for example, the electronic shelf label is provided with a sensor for sound energy or light energy. When the sound energy or light energy exceeds a predetermined threshold, a trigger signal is given to the main control circuit. In that case, the main control circuit may repeat the above-mentioned change operation of the frame listening period to complete the task. The sensor circuits listed above may exist alone or in a combination form in a certain electronic shelf label. The main controller may collectively detect the signals in these circuits and collectively complete the operation of changing the frame listening period.
[0042] In yet another embodiment of the present invention, the step of the server determining a time slot suitable for each task type by predicting an issuance time zone for each task includes creating a linear function including a weight and an offset based on the task type and the issuance time zone, calculating the weight and the offset by fitting the linear function by a least squares method based on a training sample set, creating a target prediction function based on the weight and the offset, and inputting each task into the target prediction function for prediction to determine a time slot suitable for each task type.
[0043] JPEG0007639239000001.jpg63169
[0044] In a second aspect, the present invention provides a frame listening period adjustment system, which specifically includes the following embodiments:
[0045] In this embodiment, the shelf label system includes a server, a base station, and an electronic shelf label, the server determines a time period suitable for each task type by predicting an issuance time period for each task, wherein the task types include a fast response task and a non-fast response task, and the time period includes a fast response time period during which the fast response task is issued and a low power consumption time period during which the non-fast response task is issued; the server further sets a fixed frame listening period of the electronic shelf label according to a predicted time period, wherein the fixed frame listening period includes a high-speed frame listening period in a high-speed response time period and a low-power consumption frame listening period in a low-power consumption time period; Before entering a high-speed response time period or a low-power consumption time period according to the fixed frame listening cycle, the server transmits a first frame listening cycle change command via the base station to cause the electronic shelf label to change a current frame listening cycle according to the first frame listening cycle change command; When the server intends to issue a fast response task during a low power consumption time period, the server transmits a second frame listening period change command via the base station, and the electronic shelf label changes the current frame listening period to a fast frame listening period based on the second frame listening period change command.
[0046] In a third aspect, an embodiment of the present invention provides a computing device, the computing device comprising: a memory; a processor; and a computer program stored in the memory and executable by the processor, the computer program, when executed by the processor, a step of setting, by the server, a fixed frame listening period of the electronic shelf label, the fixed frame listening period including a high-speed frame listening period in a high-speed response period and a low-power consumption frame listening period in a low-power consumption period, in accordance with a time period including a high-speed response period during which a high-speed response task is issued and a low-power consumption period during which a non-high-speed response task is issued; before entering a high-speed response time period or a low-power consumption time period according to the fixed frame listening cycle, the server transmits a first frame listening cycle change command via the base station to cause the electronic shelf label to change a current frame listening cycle according to the first frame listening cycle change command; When the server is to issue a fast response task in a low power consumption time period, the server sends a second frame listening period change command via the base station, and the electronic shelf label changes the current frame listening period to a fast frame listening period according to the second frame listening period change command; Make this a reality.
[0047] In a fourth aspect, an embodiment of the present invention provides a readable storage medium, the readable storage medium storing a computer program, the computer program, when executed by a processor, a step of setting, by the server, a fixed frame listening period of the electronic shelf label, the fixed frame listening period including a high-speed frame listening period in a high-speed response period and a low-power consumption frame listening period in a low-power consumption period, in accordance with a time period including a high-speed response period during which a high-speed response task is issued and a low-power consumption period during which a non-high-speed response task is issued; before entering a high-speed response time period or a low-power consumption time period according to the fixed frame listening cycle, the server transmits a first frame listening cycle change command via the base station to cause the electronic shelf label to change a current frame listening cycle according to the first frame listening cycle change command; When the server is to issue a fast response task in a low power consumption time period, the server sends a second frame listening period change command via the base station, and the electronic shelf label changes the current frame listening period to a fast frame listening period according to the second frame listening period change command; Make this a reality.
[0048] As can be understood by those skilled in the art, the implementation of all or part of the processes in the methods according to the above embodiments may be completed by instructing relevant hardware by a computer program. Such a program may be stored in a non-volatile computer-readable storage medium, and when the program is executed, the processes of the above embodiments of the methods may be included. Here, any reference to memory, storage, database, or other medium used in the embodiments provided by the present invention may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external high-speed buffer memory. RAM may come in a variety of forms, such as, for example, Static RAM (RAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), Rambus Direct RAM (RDRAM), Direct Rambus Dynamic RAM (DRDRAM), and Rambus Dynamic RAM (RDRAM), the above are illustrative and not limiting.
[0049] In this document, relational terms such as "first" and "second" are merely used to distinguish one entity or operation from another entity or operation, and do not require or imply any actual relationship or ordering between those entities or operations. Moreover, the terms "comprise", "include", "includes" and other variations are intended to cover non-exclusive "comprises", such that a process, method, article or device that includes a set of elements includes not only those elements, but also other elements not expressly listed or inherent elements of such process, method, article or device. In the absence of too many limitations, an element limited by the phrase "comprises a" does not exclude the presence of other similar elements in the process, method, article or device that includes the element.
Claims
1. A frame listening period adjustment method, the method being applied to a shelf label system including a server, a base station, and an electronic shelf label, a step of the server setting a fixed frame listening period of the electronic shelf label in accordance with a time period, the time period including a high-speed response time period during which a high-speed response task is issued and a low-power consumption time period during which a non-high-speed response task is issued, the fixed frame listening period including a high-speed frame listening period in the high-speed response time period and a low-power consumption frame listening period in the low-power consumption time period; before entering a high-speed response time period or a low-power consumption time period according to the fixed frame listening cycle, the server transmits a first frame listening cycle change command via the base station to cause the electronic shelf label to change a current frame listening cycle according to the first frame listening cycle change command; When the server is to issue a fast response task during a low power consumption time period, a second frame listening period change command is sent by the base station to cause the electronic shelf label to change the current frame listening period to a fast frame listening period according to the second frame listening period change command; Including, Before the server sets a fixed frame listening period of the electronic shelf label according to the time period, The server determines a time period suitable for each task type by predicting a time period for issuing each task; The task types include fast response tasks and non-fast response tasks. A method for adjusting a frame listening period comprising:
2. After the server sends a frame listening period change command by the base station, The method further includes a step of: the server transmitting a broadcast message including a current frame listening cycle to the base station at a predetermined broadcast cycle; and the base station broadcasting the broadcast message to the electronic shelf label to cause the electronic shelf label to change the frame listening cycle in the current time zone based on the current frame listening cycle in the broadcast message.
2. The frame listening period adjustment method according to claim 1,
3. The method of claim 1 , further comprising the step of: changing a frame listening period in a current time period to a high-speed frame listening period when the electronic shelf label receives an external trigger signal.
4. When the electronic shelf label includes a touch sensor and a main controller connected to the touch sensor, The step of changing the frame listening period in the current time period to a high-speed frame listening period when the electronic shelf label receives an external trigger signal includes: sending a frame listening period change signal when a touch signal is collected from the touch sensor; The main controller changes the frame listening period in the current time period to a high-speed frame listening period according to the frame listening period change signal; and The main controller transmits a heartbeat signal including a current frame listening period to a base station, and causes the base station to transmit the current frame listening period of the electronic shelf label to a server; 4. The frame listening period adjustment method according to claim 3, further comprising:
5. When the electronic shelf label includes a button, a button detection circuit, and a main controller connected to the button detection circuit, The step of changing the frame listening period in the current time period to a high-speed frame listening period when the electronic shelf label receives an external trigger signal includes: sending a frame listening period change signal when the button detection circuit collects a button trigger signal; The main controller changes the frame listening period in the current time period to a high-speed frame listening period according to the frame listening period change signal; and The main controller transmits a heartbeat signal including a current frame listening cycle to a base station, and causes the base station to transmit the current frame listening cycle of the electronic shelf label to a server; 4. The frame listening period adjustment method according to claim 3, further comprising:
6. When the electronic shelf label includes an infrared sensor, an NFC collection module, and a main controller connected to the infrared sensor and the NFC collection module, The step of changing the frame listening period in the current time period to a high-speed frame listening period when the electronic shelf label receives an external trigger signal includes: When the infrared sensor collects a human body approach signal or when the NFC collection module collects an NFC communication signal, sending a frame listening period change signal; The main controller changes the frame listening period in the current time period to a high-speed frame listening period according to the frame listening period change signal; and The main controller transmits a heartbeat signal including a current frame listening cycle to a base station, and causes the base station to transmit the current frame listening cycle of the electronic shelf label to a server; 4. The frame listening period adjustment method according to claim 3, further comprising:
7. A shelf label system comprising: a server; a base station; and an electronic shelf label; The server is for setting a fixed frame listening period of the electronic shelf label according to a time period; The fixed frame listening period includes a high-speed frame listening period in a high-speed response time period and a low-power consumption frame listening period in a low-power consumption time period; the server transmits a first frame listening cycle change command via the base station before entering a high-speed response time period or a low-power consumption time period according to the fixed frame listening cycle, and causes the electronic shelf label to change a current frame listening cycle based on the first frame listening cycle change command; the server is configured to, when issuing a fast response task during a low power consumption time period, transmit a second frame listening period change command via the base station to cause the electronic shelf label to change a current frame listening period to a fast frame listening period based on the second frame listening period change command; the server determines a time period suitable for each task type by predicting an issuance time period of each task before setting a fixed frame listening period of the electronic shelf label according to the time period; The task types include fast response tasks and non-fast response tasks. A shelf label system characterized by:
8. A computing device including a memory, a processor, and a computer program stored in the memory and executable by the processor, A computing apparatus, characterized in that, when the computer program is executed by the processor, the computing apparatus implements the method according to any one of claims 1 to 6.
9. A readable storage medium storing a computer program, A readable storage medium, characterized in that the computer program, when executed by a processor, causes the implementation of the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Dormancy period configuration method and device and computer readable storage medium
CN112492674A
Electronic price tag dormancy period switching method, electronic price tag device and electronic price tag
CN112601268A
Electronic shelf label system
JP2008011972A
Information communication system, information communication terminal device, and information communication method
JP2010206690A
Electronic shelf tag system and electronic shelf label display changing method
JP2010227351A