An electronic price label pushing method and related equipment

By calling and sending high-probability blocks on the broadcast channel by the base station, combined with data channels and number exchange, efficient image pushing of the electronic price tag network is achieved, solving the problem of slow image pushing speed in the existing technology and improving the application value of the electronic price tag network.

CN114302343BActive Publication Date: 2025-09-16SHENZHEN ZHONGXING MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111544018.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-16
Publication Date
2025-09-16
Estimated Expiration
2041-12-16

AI Technical Summary

Technical Problem

The existing electronic price tag network has a slow image push speed in large supermarkets, which limits its application value. This is mainly because the image data has a high probability of transmission errors in complex electromagnetic environments and needs to be retransmitted multiple times.

Method used

The base station calls a certain category of electronic price tags through the broadcast channel and sends high-probability blocks through the data channel. After a preset time, the electronic price tags are woken up and numbers are exchanged to complete data transmission, realizing one-to-many parallel communication.

Benefits of technology

It greatly improves the image pushing speed of the electronic price tag network, reduces the amount of data in one-to-one communication between the base station and the electronic price tag, and enhances the application value.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114302343B_ABST
    Figure CN114302343B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for pushing images on electronic price tags and related equipment, belonging to the field of electronic price tag application technology. The method comprises: within a preset time period, a base station calls an electronic price tag of a certain category through a broadcast channel, and sends a high-probability block corresponding to the electronic price tag of the called category through a data channel, wherein the high-probability block is a block that appears a preset number of times in the blocks of the image to be pushed to the called electronic price tag; when the preset time period expires, the called electronic price tag is woken up in turn, and the woken electronic price tag receives a first number corresponding to the received high-probability block and / or a second number corresponding to the unreceived block; based on the first number and / or the second number, the unreceived block is sent to the woken electronic price tag. This method can significantly improve the image pushing speed of the electronic price tag network, thereby realizing the application value of the electronic price tag network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic price label applications, and in particular to an electronic price label push method, an electronic device, and a computer-readable storage medium. Background Art

[0002] With the rise of concepts such as smart retail, smart supermarkets, and unmanned stores, the use of electronic price tags (ESTs) has become increasingly widespread in recent years. The EST network consists of three components: a server, a base station, and ESTs. The server centrally manages information from the base stations and ESTs distributed across stores. The base stations manage multiple ESTs and transmit accurate product information to them. The ESTs receive and interpret product information and present it appropriately to customers.

[0003] The primary task of an ESL network is to accurately display price images on the ESLs, a process known as image push. Currently, ESL networks rely on a base station to push images to each ESL. This involves the base station waking up each ESL sequentially via wireless signals and then pushing image data to each awakened ESL. Because image data is transmitted wirelessly in complex electromagnetic environments within large supermarkets, there's a high probability of errors during transmission. Image data may require multiple retransmissions before it can be successfully transmitted, resulting in extremely slow image push speeds across the entire ESL network. Completely changing product prices in large supermarkets with thousands of ESLs takes hours, severely impacting the value of ESL applications. Summary of the Invention

[0004] In view of this, the purpose of the embodiments of the present invention is to provide an electronic price tag image pushing method, electronic device and computer-readable storage medium to solve the technical problem that the current electronic price tag network image pushing speed is slow, which seriously affects the application value of the electronic price tag.

[0005] The technical solutions adopted by the present invention to solve the above technical problems are as follows:

[0006] In a first aspect, an embodiment of the present invention provides an electronic price label push method, which is applied to a base station. The method includes:

[0007] Within a preset time period, a certain category of electronic price tags is called via a broadcast channel, and a high-probability block corresponding to the called category of electronic price tags is sent via a data channel, so that the called electronic price tag switches to a data channel to receive the high-probability block after receiving the call via the broadcast channel, wherein the high-probability block is a block that appears a preset number of times in the blocks of the image to be pushed to the called electronic price tag;

[0008] When the preset time period expires, the called electronic price tags are woken up in turn, and the woken electronic price tags receive the first numbers corresponding to the received high-probability blocks and / or the second numbers corresponding to the unreceived blocks sent by the woken electronic price tags;

[0009] According to the first number and / or the second number, the unreceived blocks are sent to the awakened electronic price tag.

[0010] Optionally, the method further comprises:

[0011] The server receives high-probability blocks and non-high-probability blocks corresponding to the electronic price tags of the called category.

[0012] Optionally, the method further comprises:

[0013] receiving, from the server, blocks of the image to be pushed to the electronic price tags of the called category, each block having a number corresponding to its position in the image;

[0014] The corresponding numbered blocks in each image are compared, and the blocks that appear a preset number of times are marked as high-probability blocks.

[0015] Optionally, the method further comprises:

[0016] Receive from the server all images that have been classified according to preset classification rules and are to be pushed to the electronic price label;

[0017] Divide each image of the same category into multiple blocks according to the preset block rules, and number each block according to its position in the image;

[0018] The blocks with corresponding numbers in each image of the same category are compared, and the blocks that appear a preset number of times are marked as high-probability blocks.

[0019] Optionally, the method further comprises:

[0020] Receive all images to be pushed to the electronic price label from the server;

[0021] Classify all received images into at least one category according to preset classification rules;

[0022] Divide each image of the same category into multiple blocks according to the preset block rules, and number each block according to its position in the image;

[0023] The blocks with corresponding numbers in each image of the same category are compared, and the blocks that appear a preset number of times are marked as high-probability blocks.

[0024] Optionally, the electronic price tags of a certain category include electronic price tags corresponding to the same commodity category, electronic price tags with the same displayed image background, and / or electronic price tags with the same displayed image style.

[0025] Optionally, calling a certain category of electronic price tags through a broadcast channel within a preset time period, and sending a high-probability block corresponding to the called category of electronic price tags through a data channel includes:

[0026] Within a preset time period, a certain category of electronic price tags is continuously called through the broadcast channel, and high-probability blocks corresponding to the called category of electronic price tags are continuously and cyclically sent through the data channel.

[0027] In a second aspect, an embodiment of the present invention provides an electronic price tag push method, which is applied to an electronic price tag. The method includes:

[0028] Receive and parse the broadcast packet sent by the base station, and switch to the data channel if the broadcast packet calls the category to which it belongs;

[0029] Receiving and saving high-probability blocks through a data channel, wherein the high-probability blocks are blocks that appear a preset number of times in the blocks of the image to be pushed to the called electronic price tag;

[0030] When awakened by the base station, the first number corresponding to the received high-probability block and / or the second number corresponding to the unreceived block are sent to the base station, and the unreceived block is received.

[0031] In a third aspect, an embodiment of the present invention provides an electronic device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor; when the computer program is executed by the processor, the steps of the electronic price tag pushing method described in the first aspect above are implemented, or the steps of the electronic price tag pushing method described in the second aspect above are implemented.

[0032] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which an electronic price tag pushing program is stored. When the electronic price tag pushing program is executed by a processor, the steps of the electronic price tag pushing method described in the first aspect above are implemented, or the steps of the electronic price tag pushing method described in the second aspect above are implemented.

[0033] In the electronic price tag image pushing method, electronic device, and computer-readable storage medium provided by the embodiments of the present invention, within a preset duration, a base station calls an electronic price tag of a certain category through a broadcast channel and sends a high-probability block corresponding to the called electronic price tag through a data channel, so that the called electronic price tag switches to the data channel to receive the high-probability block after receiving the call on the broadcast channel, wherein the high-probability block is a block that appears a preset number of times in the blocks of the image to be pushed to the called electronic price tag; when the preset duration expires, the called electronic price tag is woken up in turn, and the woken electronic price tag receives a first number corresponding to the received high-probability block and / or a second number corresponding to the unreceived block sent by the woken electronic price tag; and based on the first number and / or second number, the unreceived block is sent to the woken electronic price tag. The system realizes the one-to-many parallel communication method of sending some identical high-probability blocks to electronic price tags through base station broadcasting, which reduces the amount of data transmitted through the one-to-one communication between the base station and the electronic price tag. It can greatly improve the image pushing speed of the electronic price tag network and realize the application value of the electronic price tag network. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:

[0035] Figure 1 FIG. 1 is a diagram illustrating an implementation environment of an electronic price tag network applicable to the electronic price tag in an embodiment of the present invention;

[0036] Figure 2 This is a flowchart of an implementation method of an electronic price label push image method provided by an embodiment of the present invention;

[0037] Figure 3 This is a flowchart of another implementation of the electronic price label push method provided by an embodiment of the present invention;

[0038] Figure 4 This is a flowchart of another implementation of the electronic price label push method provided by an embodiment of the present invention;

[0039] Figure 5 This is a flow chart of another embodiment of the electronic price label push method provided by an embodiment of the present invention;

[0040] Figure 6 This is a schematic diagram of a block numbering method provided by an embodiment of the present invention;

[0041] Figure 7 This is a flow chart of another embodiment of the electronic price label push method provided by an embodiment of the present invention;

[0042] Figure 8 This is a schematic diagram of an implementation method of an electronic price label push image method provided by an embodiment of the present invention;

[0043] Figure 9 This is a flow chart of another embodiment of the electronic price label push method provided by an embodiment of the present invention;

[0044] Figure 10 is a structural diagram of an electronic device provided by an embodiment of the present invention;

[0045] Figure 11 It is a structural diagram of another electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0046] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0047] Figure 1 FIG. 1 is an implementation environment diagram of an electronic price tag network applicable to the electronic price tag involved in the embodiment of the present invention. Figure 1 As shown, the electronic price tag network may include: a server 10, a base station 20, and an electronic price tag 30. The server 10 is used to configure the display information of the electronic price tag 30 and to configure the base station 20 and the electronic price tag 30 accordingly. The base station 20, also known as a gateway device, can be connected to the server 10 via a wired or wireless connection. Optionally, the server 10 may be a cloud server. Depending on the actual implementation environment, there may be multiple base stations 20. The electronic price tag 30 and the base station 20 are connected wirelessly. The wireless connection may be a 2.4 GHz proprietary protocol, Bluetooth, or Wi-Fi. In other embodiments, the connection method may also be narrowband Internet of Things (NB-IoT) or other methods, and this embodiment is not limited thereto. The electronic price tag 30 is used to display product information such as price and name in stores and supermarkets. Typically, there are multiple electronic price tags 30. To facilitate communication with the electronic price tags 30, the distance between the base station 20 and the electronic price tags 30 needs to be considered when setting up the base station 20. A base station 20 can manage multiple electronic price tags 30. For example, a base station 20 can manage 1,000 electronic price tags 30. The electronic price tags 30 typically include independent storage media, processors, and displays. When data updates are required, they are configured on the server 10. The base station 20 sends the corresponding update information to the electronic price tags 30, which then updates its display information to display the new relevant information.

[0048] Based on the implementation environment of the electronic price tag network to which the above-mentioned electronic price tags are applicable, various embodiments of the method of the present invention are proposed.

[0049] Example 1

[0050] Figure 2This is a flowchart of an embodiment of the electronic price tag push method provided by an embodiment of the present invention. The method of this embodiment is automatically executed by a base station, wherein each step can be performed in the order shown in the flowchart, or multiple steps can be performed simultaneously according to actual conditions, which is not limited here. The electronic price tag push method provided by the present invention includes:

[0051] Step S201: within a preset time period, a certain category of electronic price tags is called via a broadcast channel, and a high-probability block corresponding to the called category of electronic price tags is sent via a data channel, so that the called electronic price tags switch to the data channel to receive the high-probability block after receiving the call via the broadcast channel;

[0052] Step S202: When the preset time period expires, the called electronic price tags are woken up in sequence, and the woken electronic price tags receive the first numbers corresponding to the received high-probability blocks and / or the second numbers corresponding to the unreceived blocks sent by the woken electronic price tags;

[0053] Step S203: Send the unreceived blocks to the awakened electronic price tag according to the first number and / or the second number.

[0054] Through the above implementation, first, within a preset time period, a certain category of electronic price tags is called through the broadcast channel, and a high-probability block corresponding to the called category of electronic price tags is sent through the data channel, so that the called electronic price tags switch to the data channel to receive the high-probability block after receiving the call from the broadcast channel; then, when the preset time period expires, the called electronic price tags are woken up in turn, and the first numbers corresponding to the received high-probability blocks and / or the second numbers corresponding to the unreceived blocks sent by the woken electronic price tags are received; finally, according to the first number and / or the second number, the unreceived blocks are sent to the woken electronic price tags.

[0055] In this embodiment, it is first necessary to explain that, considering that in the prior art, image data is transmitted wirelessly in large supermarkets with complex electromagnetic environments, the probability of transmission errors is high. Image data may need to be retransmitted multiple times before it is successfully transmitted, resulting in slow image push speeds across the entire electronic price tag network, which seriously affects the application value of the electronic price tag. In response to this, the inventors have discovered that the images of electronic price tags for products in the same category are highly similar. For example, the image backgrounds and styles of electronic price tags for electrical appliances are generally the same, with only the price and product name files differing. In existing electronic price tag networks, this duplicate data is repeatedly sent to different electronic price tags for different appliances, wasting the image push time of the entire network. Therefore, in this embodiment, to address the above technical issues, a base station calls an electronic price tag of a certain category via a broadcast channel within a preset duration and transmits a high-probability block corresponding to the called electronic price tag via a data channel. Upon receiving the call on the broadcast channel, the called electronic price tag switches to the data channel to receive the high-probability block, wherein the high-probability block is a block that appears a preset number of times in the image to be pushed to the called electronic price tag. After the preset duration expires, the called electronic price tag wakes up the called electronic price tag in turn and receives the first number corresponding to the received high-probability block and / or the second number corresponding to the unreceived block from the woken electronic price tag. Based on the first and / or second numbers, the unreceived block is transmitted to the woken electronic price tag. This achieves the one-to-many parallel communication method of sending partially identical high-probability blocks to the electronic price tag via base station broadcast. This reduces the amount of data subsequently transmitted via the one-to-one communication between the base station and the electronic price tag, significantly improving the image pushing speed of the electronic price tag network and maximizing the application value of the electronic price tag network.

[0056] The above steps will be described in detail below in conjunction with specific implementation methods.

[0057] In step S201, within a preset time period, a certain category of electronic price tags is called through the broadcast channel, and a high-probability block corresponding to the called category of electronic price tags is sent through the data channel, so that the called electronic price tags switch to the data channel to receive the high-probability block after receiving the call through the broadcast channel.

[0058] Specifically, within a preset duration, the base station calls an electronic price tag of a certain category via a broadcast channel and transmits a high-probability block corresponding to the called electronic price tag via a data channel. Upon receiving the call on the broadcast channel, the called electronic price tag switches to the data channel to receive the high-probability block. This enables the transmission of partially identical high-probability blocks to the electronic price tag using a one-to-many parallel communication method, such as base station broadcast. This reduces the amount of data subsequently transmitted via one-to-one communication between the base station and the electronic price tag, improving the overall image push speed of the electronic price tag network and maximizing its application value. The high-probability block is a block of images to be pushed to the called electronic price tag that appears a preset number of times, which is equal to the number of electronic price tags belonging to that category. That is, first, all the pictures to be pushed are divided into at least one category according to the preset classification rules; then, the pictures of the same category to be pushed to the electronic price tag are divided into multiple blocks according to the preset block rules, and each block in each picture is numbered according to its position in the picture; then, the blocks with corresponding numbers in each picture are compared, and the blocks that appear in the corresponding numbered positions in each picture are marked as high-probability blocks; finally, the pictures are pushed to the electronic price tag of each category in turn. It can be understood by those skilled in the art that the above steps of classifying, blocking, comparing blocks with corresponding numbers and marking high-probability blocks for the pictures to be pushed can be completed on the server or on the base station, and the specific completion entity is not limited in this embodiment. The value of the preset time length can be specifically determined according to the use environment of the electronic price tag, and the specific value is not limited in this embodiment.

[0059] Optionally, the electronic price tags of a certain category include electronic price tags corresponding to the same commodity category, electronic price tags with the same displayed image background, and / or electronic price tags with the same displayed image style.

[0060] Specifically, electronic price tags with the same product category, the same displayed image background, and / or the same displayed image style can be grouped into one category. That is, electronic price tags that meet one, two, or three of the following conditions, namely, the same product category, the same image background, and the same displayed image style, can be grouped into one category.

[0061] Optionally, calling a certain category of electronic price tags through a broadcast channel within a preset time period and sending high-probability blocks corresponding to the called category of electronic price tags through a data channel includes: continuously calling a certain category of electronic price tags through a broadcast channel within a preset time period, and continuously and cyclically sending high-probability blocks corresponding to the called category of electronic price tags through a data channel.

[0062] Specifically, over a preset duration, a broadcast channel continuously calls a certain category of electronic price tags, and continuously and cyclically transmits high-probability blocks corresponding to the called category of electronic price tags via the data channel. This allows more electronic price tags of the same category to receive the high-probability blocks, thereby reducing the amount of data required for one-to-one communication with the electronic price tags.

[0063] In step S202, when the preset time period expires, the called electronic price tags are woken up in turn, and the woken electronic price tags receive the first numbers corresponding to the received high-probability blocks and / or the second numbers corresponding to the unreceived blocks sent by the woken electronic price tags.

[0064] Specifically, after the base station pushes high-probability blocks to the electronic price tags of that category via broadcast for a preset duration, it then wakes up the electronic price tags of that category one by one and sends the blocks that the electronic price tags did not receive during the broadcast phase to the electronic price tags via one-to-one communication, thereby completing the image push. By receiving the first numbers corresponding to the high-probability blocks it has received and / or the second numbers corresponding to the unreceived blocks from the awakened electronic price tags, the base station can obtain the numbers corresponding to the blocks that the electronic price tags still need to receive, and then sends the blocks corresponding to the numbers to the electronic price tags via one-to-one communication, completing the image push.

[0065] In step S203, the unreceived blocks are sent to the awakened electronic price tag according to the first number and / or the second number.

[0066] Specifically, after obtaining the numbers corresponding to the blocks that the electronic price tag still needs to receive based on the first number and / or the second number, the base station sends the blocks corresponding to the numbers to the electronic price tag through a one-to-one communication method to complete the push of the picture.

[0067] In one embodiment, reference Figure 3 , the method also includes:

[0068] Step S204: Receive high-probability blocks and non-high-probability blocks corresponding to the electronic price tags of the called category from the server.

[0069] In this embodiment, the base station directly receives high-probability blocks and non-high-probability blocks corresponding to the called category of electronic price tags from the server. Correspondingly, the server completes the steps of classifying and segmenting the pushed images, comparing the corresponding numbered blocks, and marking the high-probability blocks.

[0070] In one embodiment, reference Figure 4 , the method also includes:

[0071] Step S205: receiving blocks of the image to be pushed to the electronic price label of the called category from the server, each block having a number corresponding to its position in the image;

[0072] Step S206 : Compare the blocks with corresponding numbers in each picture, and mark the blocks that appear a preset number of times as high-probability blocks.

[0073] In this embodiment, the base station receives image blocks from the server for push notification to the designated category of electronic price tags. Each block is numbered according to its position within the image. The base station then compares the corresponding numbered blocks within each image and marks blocks that appear a preset number of times as high-probability blocks. Accordingly, the server performs the steps of classifying and segmenting the images to be pushed.

[0074] In one embodiment, reference Figure 5 , the method also includes:

[0075] Step S207: receiving from the server all images to be pushed to the electronic price label that have been classified according to the preset classification rules;

[0076] Step S208: Divide each picture of the same category into multiple blocks according to a preset block division rule, and number each block according to its position in the picture;

[0077] In step S209 , blocks with corresponding numbers in each picture of the same category are compared, and blocks that appear a preset number of times are marked as high-probability blocks.

[0078] In this embodiment, the base station receives from the server all pictures to be pushed to the electronic price tag that have been classified according to the preset classification rules; then, each picture of the same category is divided into multiple blocks according to the preset block rules, and each block is numbered corresponding to its position in the picture; then, the corresponding numbered blocks in each picture of the same category are compared, and the blocks that appear a preset number of times are marked as high-probability blocks. Correspondingly, the step of classifying the pictures to be pushed is completed on the server. Among them, the preset block rules include dividing each picture of the same category into multiple blocks of equal size of a preset size or multiple blocks of unequal sizes, and the shape of each block can be a regular graphic or an irregular graphic. This embodiment does not limit the specific block method. The numbering of each block corresponding to its position in the picture includes using a unary number for the blocks of each picture of the same category, such as 1 to N, such as Figure 6 The plane coordinate binary numbering shown or other numbering methods are not limited in this embodiment.

[0079] In one embodiment, reference Figure 7 , the method also includes:

[0080] Step S210: receiving all images to be pushed to the electronic price label from the server;

[0081] Step S211, classifying all received images into at least one category according to a preset classification rule;

[0082] Step S212: Divide each picture of the same category into multiple blocks according to a preset block division rule, and number each block according to its position in the picture;

[0083] In step S213 , blocks with corresponding numbers in each picture of the same category are compared, and blocks that appear a preset number of times are marked as high-probability blocks.

[0084] In this embodiment, the base station receives all images to be pushed to the electronic price tags from the server; then, all received images are divided into at least one category according to a preset classification rule; then, each image of the same category is divided into multiple blocks according to a preset block rule, and each block is numbered according to its position in the image; then, the corresponding numbered blocks in each image of the same category are compared, and the blocks that appear a preset number of times are marked as high-probability blocks. Correspondingly, the server directly sends all images to be pushed to the electronic price tags to the base station. Among them, the preset classification rule includes classifying electronic price tags with the same corresponding product category, electronic price tags with the same displayed image background, and / or electronic price tags with the same displayed image style into one category. That is, electronic price tags that meet one, two, or three of the three conditions of the same corresponding product category, the same image background, and the same displayed image style are classified into one category.

[0085] refer to Figure 8 For example, to push picture A to electronic price tag A and push picture B to electronic price tag B of the same category as electronic price tag A, first, the base station divides the two pictures into n blocks (n is a given value) and numbers them A1 to An and B1 to Bn respectively; then, the corresponding numbered blocks A1 and B1 are compared respectively. If the two blocks are the same, the A1 block is marked as a high-probability block, and then the remaining blocks are compared in sequence. For example, after the comparison, high-probability blocks A1, A3 and An are obtained; then, the first stage of pushing the picture begins. Within the preset time, the base station calls the electronic price tag of the same category as electronic price tag A through the broadcast channel and sends high-probability blocks A1, A3 and An through the data channel. In this process, the electronic price tag can not turn on the RF transmission module for energy saving considerations. It does not need to ensure that every high-probability block can be received. It only needs to record which numbered positions have received high-probability blocks and which numbered positions have not been received. Figure 8As shown, electronic price tag A received all high-probability blocks A1, A3, and An, while electronic price tag B only received high-probability blocks A1 and A3. After completing the first phase of image pushing, in the second phase, the base station sequentially wakes up the called electronic price tags and receives the first numbers corresponding to the high-probability blocks it has received and / or the second numbers corresponding to the unreceived blocks from the woken electronic price tags. Then, based on the first and / or second numbers, the base station sends the unreceived blocks to the woken electronic price tags, completing the entire image pushing process. Because the first phase is one-to-many communication, multiple electronic price tags operate in parallel, greatly improving the data communication efficiency of the entire electronic price tag network. Furthermore, because electronic price tag images of the same category are highly similar, the probability of blocks corresponding to different images being identical is high. As a result, the electronic price tags have already received most of the data in the first phase, and the amount of data sent in the second phase is significantly reduced, resulting in a significantly shorter second phase. Combined, these two phases significantly improve the image pushing speed of the entire electronic price tag network.

[0086] In an embodiment of the present invention, within a preset duration, a base station calls an electronic price tag of a certain category via a broadcast channel and transmits a high-probability block corresponding to the called electronic price tag via a data channel. Upon receiving the call on the broadcast channel, the called electronic price tag switches to the data channel to receive the high-probability block. The high-probability block is a block that appears a preset number of times in the image to be pushed to the called electronic price tag. After the preset duration expires, the called electronic price tag is awakened in sequence and receives, from the awakened electronic price tag, a first number corresponding to the received high-probability block and / or a second number corresponding to the unreceived block. Based on the first and / or second numbers, the unreceived block is transmitted to the awakened electronic price tag. This achieves the one-to-many parallel communication method of transmitting partially identical high-probability blocks to the electronic price tag via base station broadcast. This reduces the amount of data subsequently transmitted via the one-to-one communication between the base station and the electronic price tag, significantly improving the image pushing speed of the electronic price tag network and maximizing the application value of the electronic price tag network.

[0087] Example 2

[0088] Based on the above embodiments, Figure 9 This is a flow chart of another embodiment of the electronic price tag push method provided by an embodiment of the present invention. The method of this embodiment is automatically executed by the electronic price tag, wherein each step can be performed in the order shown in the flow chart, or multiple steps can be performed simultaneously according to the actual situation, which is not limited here. The electronic price tag push method provided by the present invention includes:

[0089] Step S901: Receive and parse the broadcast packet sent by the base station. If the broadcast packet calls the category to which the user belongs, switch to the data channel.

[0090] Step S902: receiving and saving high-probability blocks through a data channel, wherein the high-probability blocks are blocks that appear a preset number of times in the blocks of the image to be pushed to the called electronic price tag;

[0091] Step S903: When awakened by the base station, the first number corresponding to the received high-probability block and / or the second number corresponding to the unreceived block are sent to the base station, and the unreceived block is received.

[0092] Through the above implementation, first, the broadcast packet sent by the base station is received and parsed. If the broadcast packet calls the category to which it belongs, it switches to the data channel; then, the high-probability block is received and saved through the data channel, wherein the high-probability block is a block that appears a preset number of times in the blocks of the picture to be pushed to the called electronic price tag; finally, when awakened by the base station, the first number corresponding to the received high-probability block and / or the second number corresponding to the unreceived block are sent to the base station, and the unreceived block sent by the base station is received.

[0093] In this embodiment, it is first necessary to explain that, considering that in the prior art, image data is transmitted wirelessly in large supermarkets with complex electromagnetic environments, the probability of transmission errors is high. Image data may need to be retransmitted multiple times before it is successfully transmitted, resulting in slow image push speeds across the entire electronic price tag network, which seriously affects the application value of the electronic price tag. The inventors have found through analysis that images of electronic price tags for products in the same category are highly similar. For example, the image background and style of electronic price tags for electrical appliances are generally the same, with only the price and product name files differing. In existing electronic price tag networks, this duplicate data is repeatedly sent to different electronic price tags for different appliances, wasting the image push time of the entire network. Therefore, in this embodiment, to address the aforementioned technical issues, the electronic price tag receives and parses broadcast packets sent by the base station. If the broadcast packet calls for its own category, it switches to the data channel. High-probability blocks are received and stored via the data channel. These high-probability blocks are blocks that appear a preset number of times within the image to be pushed to the called electronic price tag. When awakened by the base station, the electronic price tag transmits to the base station the first numbers corresponding to the received high-probability blocks and / or the second numbers corresponding to the unreceived blocks, and then receives the unreceived blocks sent by the base station. This allows for the reception of partially identical high-probability blocks using a one-to-many parallel communication method, such as base station broadcasting. This reduces the amount of data subsequently transmitted via one-to-one communication between the base station and the electronic price tag, significantly improving the image push speed of the electronic price tag network and maximizing its application value.

[0094] The above steps will be described in detail below in conjunction with specific implementation methods.

[0095] In step S901, a broadcast packet sent by a base station is received and parsed. If the broadcast packet calls the category to which the user belongs, the user switches to a data channel.

[0096] Specifically, the electronic price tag receives and parses the broadcast packet sent by the base station. If the broadcast packet calls the category to which it belongs, it switches to the data channel and prepares to receive the high-probability block.

[0097] In step S902, high-probability blocks are received and saved via a data channel, wherein the high-probability blocks are blocks whose appearance times reach a preset number in the blocks of the image to be pushed to the called electronic price tag.

[0098] Specifically, the electronic price tag receives and saves high-probability blocks through the data channel, wherein the high-probability blocks are blocks that appear a preset number of times in the blocks of the image to be pushed to the called electronic price tag, thereby realizing the reception of partially identical high-probability blocks by base station broadcasting, a one-to-many parallel communication method, so that the amount of data subsequently transmitted through the one-to-one communication between the base station and the electronic price tag is reduced, which can greatly improve the image pushing speed of the electronic price tag network, and realize the application value of the electronic price tag network.

[0099] In step S903, when awakened by the base station, the first number corresponding to the received high-probability block and / or the second number corresponding to the unreceived block are sent to the base station, and the unreceived block is received by the base station.

[0100] Specifically, when the electronic price tag is awakened by the base station, it sends the first number corresponding to the received high-probability block and / or the second number corresponding to the unreceived block to the base station, so that the base station can obtain the block number that the electronic price tag still needs to receive, and then send the corresponding block to itself. After that, the electronic price tag receives the block that it has not received sent by the base station, and completes the reception of the entire picture.

[0101] In an embodiment of the present invention, a broadcast packet sent by a base station is received and parsed. If the broadcast packet calls the category to which the user belongs, the user switches to a data channel. High-probability blocks are received and stored via the data channel, where the high-probability blocks are blocks that appear a preset number of times in the blocks of the image to be pushed to the called electronic price tag. When awakened by the base station, the user sends the first number corresponding to the received high-probability block and / or the second number corresponding to the unreceived block to the base station, and receives the unreceived block sent by the base station. This achieves the use of a one-to-many parallel communication method, namely base station broadcast, to receive partially identical high-probability blocks. This reduces the amount of data subsequently transmitted through one-to-one communication between the base station and the electronic price tag, significantly improving the image pushing speed of the electronic price tag network and embodying the application value of the electronic price tag network.

[0102] Example 3

[0103] The electronic device provided in the embodiment of the present invention is a base station in an electronic price tag network. Figure 10 2 is a schematic diagram of the structure of a base station 20 provided in an embodiment of the present invention. The base station 20 includes a memory 21, a processor 22, and a computer program (not shown) stored in the memory 21 and executable on the processor 22. When the computer program is executed by the processor 22, the steps of the electronic price label push method of the first embodiment are implemented.

[0104] The base station of the embodiment of the present invention and the electronic price tag pushing method of the above-mentioned embodiment 1 and embodiment 2 belong to the same concept. The specific implementation process is detailed in the corresponding method embodiment, and the technical features in the method embodiment are applicable to the server embodiment, which will not be repeated here.

[0105] Example 4

[0106] The electronic device provided by the embodiment of the present invention is an electronic price tag 30 in an electronic price tag network. Figure 11 3 is a schematic diagram of the structure of an electronic price tag 30 provided in an embodiment of the present invention. The electronic price tag 30 includes a memory 31, a processor 32, and a computer program (not shown) stored in the memory 31 and executable on the processor 32. When the computer program is executed by the processor 32, the steps of the electronic price tag image pushing method of the second embodiment are implemented.

[0107] The electronic price tag of the embodiment of the present invention and the electronic price tag pushing method of the above-mentioned embodiment 1 and embodiment 2 belong to the same concept. The specific implementation process is detailed in the corresponding method embodiment, and the technical features in the method embodiment are applicable to the electronic price tag embodiment, which will not be repeated here.

[0108] Example 5

[0109] An embodiment of the present invention further provides a computer-readable storage medium, characterized in that an electronic price tag pushing program is stored on the computer-readable storage medium, and when the electronic price tag pushing program is executed by a processor, the steps of the electronic price tag pushing method described in the above-mentioned embodiment 1 or embodiment 2 are implemented.

[0110] The computer-readable storage medium of the embodiment of the present invention belongs to the same concept as the methods of the above-mentioned embodiment 1 and embodiment 2. The specific implementation process is detailed in the corresponding method embodiment, and the technical features in the method embodiment are applicable in the embodiment of this computer-readable storage medium, which will not be repeated here.

[0111] The corresponding technical features in the above-mentioned embodiments can be used interchangeably without causing contradiction or impracticality of the solutions.

[0112] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0113] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.

[0114] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0115] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.

Claims

1. A method for pushing an image on an electronic price label, applied to a base station, characterized in that: The method comprises: Within a preset time period, a certain category of electronic price tags is called via a broadcast channel, and a high-probability block corresponding to the called category of electronic price tags is sent via a data channel, so that the called electronic price tag switches to a data channel to receive the high-probability block after receiving the call via the broadcast channel, wherein the high-probability block is a block that appears a preset number of times in the blocks of the image to be pushed to the called electronic price tag; When the preset time period expires, the called electronic price tags are woken up in turn, and the woken electronic price tags receive the first numbers corresponding to the received high-probability blocks and / or the second numbers corresponding to the unreceived blocks sent by the woken electronic price tags; According to the first number and / or the second number, the unreceived blocks are sent to the awakened electronic price tag.

2. The electronic price label push method according to claim 1, wherein: The method also includes: The server receives high-probability blocks and non-high-probability blocks corresponding to the electronic price tags of the called category.

3. The electronic price label push method according to claim 1, wherein: The method also includes: receiving, from the server, blocks of the image to be pushed to the electronic price tags of the called category, each block having a number corresponding to its position in the image; The corresponding numbered blocks in each image are compared, and the blocks that appear a preset number of times are marked as high-probability blocks.

4. The electronic price label push method according to claim 1, wherein: The method also includes: Receive from the server all images that have been classified according to preset classification rules and are to be pushed to the electronic price label; Divide each image of the same category into multiple blocks according to the preset block rules, and number each block according to its position in the image; The blocks with corresponding numbers in each image of the same category are compared, and the blocks that appear a preset number of times are marked as high-probability blocks.

5. The electronic price label push method according to claim 1, wherein: The method also includes: Receive all images to be pushed to the electronic price label from the server; Classify all received images into at least one category according to preset classification rules; Divide each image of the same category into multiple blocks according to the preset block rules, and number each block according to its position in the image; The blocks with corresponding numbers in each image of the same category are compared, and the blocks that appear a preset number of times are marked as high-probability blocks.

6. The electronic price label push method according to any one of claims 1 to 5, characterized in that: The electronic price tags of a certain category include electronic price tags with the same corresponding commodity category, electronic price tags with the same displayed image background, and / or electronic price tags with the same displayed image style.

7. The electronic price label push method according to any one of claims 1 to 5, characterized in that: The calling of a certain category of electronic price tags through a broadcast channel within a preset time period and sending a high-probability block corresponding to the called category of electronic price tags through a data channel includes: Within a preset time period, a certain category of electronic price tags is continuously called through the broadcast channel, and high-probability blocks corresponding to the called category of electronic price tags are continuously and cyclically sent through the data channel.

8. A method for pushing an image on an electronic price label, applied to an electronic price label, characterized in that: include: Receive and parse the broadcast packet sent by the base station, and switch to the data channel if the broadcast packet calls the category to which it belongs; Receiving and saving high-probability blocks through a data channel, wherein the high-probability blocks are blocks that appear a preset number of times in the blocks of the image to be pushed to the called electronic price tag; When awakened by the base station, the first number corresponding to the received high-probability block and / or the second number corresponding to the unreceived block are sent to the base station, and the unreceived block is received.

9. An electronic device, characterized in that: The electronic device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor; when the computer program is executed by the processor, the steps of the electronic price label pushing method according to any one of claims 1 to 7 are implemented, or the steps of the electronic price label pushing method according to claim 8 are implemented.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores an electronic price label pushing program, which, when executed by a processor, implements the steps of the electronic price label pushing method according to any one of claims 1 to 7, or implements the steps of the electronic price label pushing method according to claim 8.

Citation Information

Patent Citations

  • Method, device and system for updating version information of electronic label

    CN103514417A

  • Electronic price tag parallel picture brushing method and device and computer readable storage medium

    CN112104984A