WO2009094033A1 - Electronic shelf label management method and system - Google Patents
Electronic shelf label management method and system Download PDFInfo
- Publication number
- WO2009094033A1 WO2009094033A1 PCT/US2008/052024 US2008052024W WO2009094033A1 WO 2009094033 A1 WO2009094033 A1 WO 2009094033A1 US 2008052024 W US2008052024 W US 2008052024W WO 2009094033 A1 WO2009094033 A1 WO 2009094033A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- base station
- data
- server
- data device
- base stations
- Prior art date
Links
- 238000007726 management method Methods 0.000 title description 4
- 230000003252 repetitive effect Effects 0.000 claims abstract description 5
- 230000005540 biological transmission Effects 0.000 claims description 33
- 238000000034 method Methods 0.000 claims description 29
- 230000006854 communication Effects 0.000 claims description 27
- 238000004891 communication Methods 0.000 claims description 25
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000010276 construction Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 2
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/04—Scheduled access
Definitions
- the present invention relates generally to a system for wirelessly managing a plurality of remote data devices and a method for use therein. More particularly, the invention is applicable to managing electronic shelf label (ESL) systems of the type commonly used in supermarkets and department stores.
- ESL electronic shelf label
- ESLs Electronic shelf labels
- ESLs find use in merchandising establishments and warehouses to display pricing and other information and to manage inventory. For example, in a supermarket, ESLs might be mounted visibly on the shelves for different items. As item prices change, the new prices can be displayed "instantaneously".
- ESLs are clustered in groups, each group is serviced wirelessly by a respective base station, and the base stations are connected to an ESL server.
- a base station may, for example, communicate with the ESLs via radio.
- Many factors interfere with the reliable operation and management of ESLs in such a system. For example, the physical construction and layout of the establishment can present transmission and reception difficulties between the base stations and the ESLs.
- ESLs may arise from the physical construction of the premises or the operation of the ESLs. For example, it is known that standing waves may arise within physical locations, creating dead spots for transmission and reception. In addition, ESLs may be at various distances from their respective base station, and the more remote units may operate marginally. It is also important to be able to detect poor operation or failure of an ESL as soon as possible.
- Each base station communicates wirelessly with the ESLs in its group, all of which are within the operating range of the base station.
- the server communicates with different base stations in repetitive, non-overlapping time periods.
- the data devices carry on a two way communication with a base station. Should they receive data correctly, they respond with an acknowledge signal. Should the data not be received correctly, I will make a further attempt until the data is received correctly or until it has been received incorrectly a predetermined number of times.
- each time data is re-transmitted to an ESL it is done at a different carrier frequency.
- the communication from an ESL to its base station is delayed in the case of failures, until there is a successful reception or the predetermined numbers of attemps have been made.
- a single signal from the base station to the server may then combine the results of all attempts for a single or plural ESLs.
- a base station will attempt to transmit to an ESL three times, preferably with carrier frequencies of 2.4 one GHz, 2.45 GHz and 2.49 GHz.
- the server will control the carrier frequencies applied to particular ESLs by the base stations, based upon historical data regarding the effectiveness or ineffectiveness of certain carrier frequencies for the ESLs.
- ESLs which are in the range of a plurality of base stations are given identification (ID) in each base station. Under control of the server, when data communication fails or is marginal in one base station, communication may be attempted in another base station. This not only improves reliability of communication, but permits maintenance of the best available communication through adaptive control.
- intelligent power control of base stations may be utilized with respect with ESLs having distance problems.
- the server would have a history of the success and power levels for various base stations with distant ESLs and, in addition to switching ESLs between base stations would control the power of the signal provided by the base station to those ESLs.
- the base station is illustrated as reporting to the server after it has addressed all of the ESLs.
- Those skilled in the art will appreciate that it will also be possible to report on individual ESLs in real time. In that case, a report would be sent to the server after each of blocks 110 and blocks 116, before returning to block 112, and bock 112 will go directly to block 122.
- FIG. 1 is a functional block diagram of a system S embodying the present invention
- FIG. 2 is a timing chart illustrating how N groups of data devices communicate in accordance with one aspect of the invention
- FIG. 3 is timing chart illustrating how a base station and its ESLs communicate interactively in accordance with another aspect of the invention
- FIG. 4 is a flow chart useful for providing more detailed explanation of a preferred communication process in accordance with the invention
- FIG. 5 is a schematic diagram of illustrating a method for improving data reception by fringe ESLs, in accordance with another aspect of the invention
- FIG. 6 is a schematic representation of a preferred method for dealing with the occurrence of a standing wave in a site containing a system embodying the invention
- FIG.7 is a timing chart illustrating the operation of an alternate embodiment for a system in accordance with the present invention.
- FIG. 1 is a functional block diagram of a system S embodying the present invention.
- the system comprises a server 10 and base stations 1...N, each associated with an ESL group (groups 1...N).
- Each base station communicates wirelessly with a plurality of ESLs.
- base station 1 is dedicated to ESLs 1-1 through 1-m
- base station 2 is dedicated to ESLs 2-1 through 2-n
- base station N is dedicated to ESLs N-I through N-p.
- each ESL is associated with a respective article, which is on a shelf or in a location serviced by the ESL.
- the base stations have nominal, associated operating ranges R 1 ... R N AS may be seen ESL 1-m is at the edge of range Ri and overlaps slightly into range R 2
- the different groups communicate in repetitive non-overlapping, dedicated periods, in order to avoid interference between them.
- FIG. 2 is a timing chart illustrating the N groups communicating in this manner.
- the ESLs of two groups are so far apart that there is not likely to be any interference between the signals in the two groups, they may transmit simultaneously.
- FIG. 2 it may be seen that data transmission in group 2 will not start until data transmission in group 1 ends.
- the time delay between consecutive group transmissions would be in the order of .1 seconds, so that one round of transmission to all N groups will be completed in just a few seconds, even if many groups exist.
- the ESLs acknowledge receipt of new data.
- This is illustrated in the timing chart of FIG. 3, illustrating a data update for a base station 22 which includes three ESLs , 24 , 26, and 28.
- server 10 transmits three sets of data, D l, D_2 and D_3 containing new information for ESLs 24, 26 and 28, respectively.
- This data is received by base station 22, which forwards the data to the respective ESLs.
- ESLs 24 26 and, 28 receiving the data at consecutive times.
- ESLs 24, 26, and 28, respectfully transmit an ACK (acknowledge) signal to base station 22 indicating that they have received new data (assuming that they did receive the data correctly), and base station 22 then signals the acknowledge information to ESL server 10 , where it is stored in appropriate storage 27 .
- ACK acknowledgement
- FIG. 4 is a flow chart useful for providing a more detailed explanation of the transmission process just described. The process starts at block 100, and data is sent from the server to each base station at block 102. The remaining steps illustrate the operation of an individual base station, but all base stations can be assumed to operate in a similar matter.
- the base station addresses the first ESL, and it sends data to that ESL at blocks 106.
- the ESL upon correctly receiving the data, sends an acknowledgement signal (ACK) back to the base station.
- ACK acknowledgement signal
- the base station performs a test to determine whether it has received an ACK signal from the ESL. If so, it records a success for that ESL at block 110, and control is transferred to block 112. Should the base station determine at block 108 that it has not received an ACK signal from the ESL, a test is performed at block 114 to determine whether the data has been sent to that ESL i times (the system selects an appropriate value for i, preferably 3). If it is determined at block 114 that the data has been sent i times, a failure is recorded for that ESL at block 116, and control is transferred to block 112. Should it be determined that block 114 that the data has not been sent i times, control transfers to block 106, where the base station sends the data to the ESL an additional time.
- a test is performed to determine whether all ESLs have been addressed. If not, control transfers to block 118 where the base station addresses the next ESL and then to block 106 for data transmission to the new ESL. Should it be determined at block 112 that all ESLs have been addressed, this means that the data has been sent to each ESL and success or failure has been recorded. Control is then transferred to block 120 where the base station prepares a report and sends it to the server. The process then ends at block 122.
- each base station has received data from the server and has transmitted it to each of its ESLs. It has determined whether an ESL actually received the data and, if it did not, retransmitted the data to the ESL a predetermined number of times before declaring a failure. The results of the process were then reported to the server. In accordance with the present invention, various steps may then be taken to achieve reception by any ESL that failed to receive the data.
- ESL 1-m is at the fringe of the range Ri of group 1 , but it is also within the range R 2 of group 2, at the fringe of group 2.
- the schematic diagram of FIG. 5 illustrates a method for improving data reception by fringe ESLs, such as ESL 1-m.
- the ESL is registered with and given an identification (ID) in each of the groups, for example an ID 40 in group 1 and an ID 42 is group 2. Should data transmission fail in the first group, it will be attempted again in the second group.
- ID identification
- an ESL can have an ID in any number of adjacent groups. That is, it is not limited to two groups. In each case, as an ESL is addressed to additional groups, the likelihood of correct reception of data increases.
- intelligent control of the transmission power of the base stations by the server can be simultaneously utilized. For example, when transmission to an ESL is switched from one base station to another, an adjustment in transmission power level would be made, based upon accumulative history. Thus, the server would control the base stations for group 1 and group 2 in the above example to use the best transmission power for an ESL when it is switched between the two groups.
- special steps are taken to achieve the reception of data by an ESL which is in a "dead spot."
- One reason for the occurrence of such dead spots is that transmission at certain frequencies will cause a standing wave to arise as a result of the structure of the establishment.
- FIG. 6 is a schematic representation of a method for dealing with this problem.
- a base station 30 is attempting to send data to an ESL 32.
- base station 30 might attempt transmission i (for example 3) times if it does not receive an ACK signal from the ESL.
- each time base station 30 retransmits the data to ESL 32, it does so at a different carrier frequency.
- the default transmission frequency might be f 1.
- the retransmission of data would occur at frequency f2, and a further retransmission would occur at f3, etc. Since the occurrence of dead spots is primarily a frequency phenomenon, it is likely to be eliminated by changing the carrier frequency.
- the three frequencies are 2.41 GHZ, 2.45 GHZ and 2.49 GHZ.
- ESL 32 is failing to receive the data because of interference from nearby equipment, changing the transmission frequency is also likely to reduce or eliminate that interference.
- the present technique should improve data transmission whenever failures are based upon a frequency phenomenon.
- the respective base station could be adaptively controlled to transmit to that ESL at a carrier frequency which works well the most consistently.
- an ESL could be controlled and so as not to send at a frequency that has been found to be ineffective.
- the server would have a record of such information would control the base station accordingly.
- FIG.7 is a timing chart illustrating an alternate embodiment in accordance with the present invention. This should be compared to the timing chart of FIG. 3, and the operation of the system is similar except as explained below. In this case, more power efficient operation of the system is obtained by permitting the base stations and the ESLs to operate in a "sleep" mode when transmission and reception of data are not necessary. This is accomplished through the use of a beacon signal, which precedes any other information sent from server 20 to base station 22. After the communication process, such as that of FIG. 4, is completed, a base station and its ESLs will time out and drop into a sleep mode. When server 20 transmits a beacon signal 29, the base station will awake and relay a beacon signal to each of its ESLs 24, 26, 28.
- the base station and its ESLs are then in a standby mode, and when server 20 thereafter sends the new data, operation will proceed as previously described with respect to the timing chart of FIG. 3.
- the beacon signal is built on a time base controlled in relationship to an accurate reference clock, such as one sent via GPS. It is contemplated that the beacon signal could include more than simply a start signal. For example, when retransmission of data are done at different frequencies, as illustrated in FIG. 6, ACK signals storage 27 will have a history of which transmission frequencies operate best for each ESL.
- the beacon signal could also include information from the base stations regarding intelligent power control. Prior to generating the beacon signal at the particular base station , the server could therefore prepare instructions for base station regarding which nominal frequencies are to be used for transmission to each ESL and the sequence of frequencies to be used for retransmissions. These instructions could then be incorporated in the beacon signal, so that when the new data is received, a base station will be preset to transmit to each of its ESLs with the optimum frequencies.
- each ESL is illustrating as reporting an ACK signal in the instances in which multiple transmissions to an ESL are utilized to improve reliability of reception, for example, as illustrated in FIG.
- an ESL may, in fact, be reporting a failure (NACK signal) at one or more of the transmission frequencies.
- the base station could send a single signal combining the information (ACK or NACK) relating to all of the frequencies transmitted to a particular ESL.
- the actual pricing data to be conveyed to the ESL devices may be set at the server, or if desired, at the base stations.
- the Communications between the ESL devices and the base stations and server may use any protocol, and the system may operate using one or more servers.
Landscapes
- Business, Economics & Management (AREA)
- Economics (AREA)
- Engineering & Computer Science (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Accounting & Taxation (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
An electronic shelf management system includes a server and a plurality of base station, each associated with a group of electronic shelf labels (ESLs). Each base station communicated wirelessly with the ESLs in its group, all of which are all within the operating range of the base station. Preferably, the server communicates with different base stations in repetitive, non-overlapping time periods.
Description
ELECTRONIC SHELF LABEL MANAGEMENT METHOD AND SYSTEM
BACKGROUND OF THE INVENTION
The present invention relates generally to a system for wirelessly managing a plurality of remote data devices and a method for use therein. More particularly, the invention is applicable to managing electronic shelf label (ESL) systems of the type commonly used in supermarkets and department stores.
Electronic shelf labels (ESLs) find use in merchandising establishments and warehouses to display pricing and other information and to manage inventory. For example, in a supermarket, ESLs might be mounted visibly on the shelves for different items. As item prices change, the new prices can be displayed "instantaneously". Typically, ESLs are clustered in groups, each group is serviced wirelessly by a respective base station, and the base stations are connected to an ESL server. A base station may, for example, communicate with the ESLs via radio. Many factors interfere with the reliable operation and management of ESLs in such a system. For example, the physical construction and layout of the establishment can present transmission and reception difficulties between the base stations and the ESLs. These may arise from the physical construction of the premises or the operation of the ESLs. For example, it is known that standing waves may arise within physical locations, creating dead spots for transmission and reception. In addition, ESLs may be at various distances from their respective base station, and the more remote units may operate marginally. It is also important to be able to detect poor operation or failure of an ESL as soon as possible.
Broadly, it is an object of the present invention to alleviate or eliminate the shortcomings of existing systems and methods for managing wireless remote data devices. It is specifically contemplated that communication failures due to physical construction and layout of a site will be minimized or avoided.
It is an object of the present invention to improve the reliability of data communication within a site that is prone to the generation of standing waves at typical carrier frequencies for such systems.
It is another object of the invention to improve the reliability of data communication with ESL units that are the most remote from a base station for their group or which overlap the ranges of different base stations.
It is another aspect of the invention to improve the reliability and speed of detection poor operation or failure of ESL units.
It is also an object of the present invention to provide an improved wireless remote communication system and method which reliable and convenient in use, yet relatively inexpensive.
SUMMARY OF THE INVENTION
In accordance with the present invention, a wireless communication system for remote data devices, such as an electronic shelf management system includes a server and a plurality of base stations, each associated with a group of data devices, such as electronic shelf labels (ESLs). Each base station communicates wirelessly with the ESLs in its group, all of which are within the operating range of the base station. Preferably, the server communicates with different base stations in repetitive, non-overlapping time periods.
In accordance with an aspect of the invention, the data devices carry on a two way communication with a base station. Should they receive data correctly, they respond with an acknowledge signal. Should the data not be received correctly, I will make a further attempt until the data is received correctly or until it has been received incorrectly a predetermined number of times. Preferably, each time data is re-transmitted to an ESL, it is done at a different carrier frequency. Preferably, the communication from an ESL to its base station is delayed in the case of failures, until there is a successful reception or the predetermined numbers of attemps have been made. A single signal from the base station to the server may then combine the results of all attempts for a single or plural ESLs. Preferably, a base station will attempt to transmit to an ESL three times, preferably with carrier frequencies of 2.4 one GHz, 2.45 GHz and 2.49 GHz. Preferably, the server will control the carrier frequencies applied to particular ESLs by the base stations, based upon historical data regarding the effectiveness or ineffectiveness of certain carrier frequencies for the ESLs.
In accordance with another aspect of the invention, ESLs which are in the range of a plurality of base stations are given identification (ID) in each base station. Under control of the server, when data communication fails or is marginal in one base station, communication may be attempted in another base station. This not only improves reliability of communication, but permits maintenance of the best available communication through adaptive control. In conjunction with this feature, it is contemplated that intelligent power control of base stations may be utilized with respect with ESLs having distance problems. The server would have a history of the success and power levels for various base stations with distant ESLs and, in addition to switching ESLs between base stations would control the power of the signal provided by the base station to those ESLs.
In the flow chart of FIG. 4, the base station is illustrated as reporting to the server after it has addressed all of the ESLs. Those skilled in the art will appreciate that it will also be possible to report on individual ESLs in real time. In that case, a report would be sent to the server after each of blocks 110 and blocks 116, before returning to block 112, and bock 112 will go directly to block 122.
BRIEF DESCRIPTION OF THE DRAWINGS
The foregoing brief description and further objects, features, and advantages of the present invention would be understood more completely from the following detailed description of presently preferred, but nonetheless illustrative, embodiments in accordance with the present invention, with reference being had to the accompanying drawings, in which:
FIG. 1 is a functional block diagram of a system S embodying the present invention; FIG. 2 is a timing chart illustrating how N groups of data devices communicate in accordance with one aspect of the invention;
FIG. 3 is timing chart illustrating how a base station and its ESLs communicate interactively in accordance with another aspect of the invention;
FIG. 4 is a flow chart useful for providing more detailed explanation of a preferred communication process in accordance with the invention;
FIG. 5 is a schematic diagram of illustrating a method for improving data reception by fringe ESLs, in accordance with another aspect of the invention;
FIG. 6 is a schematic representation of a preferred method for dealing with the occurrence of a standing wave in a site containing a system embodying the invention; and FIG.7 is a timing chart illustrating the operation of an alternate embodiment for a system in accordance with the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Turning now to the drawings, FIG. 1 is a functional block diagram of a system S embodying the present invention. The system comprises a server 10 and base stations 1...N, each associated with an ESL group (groups 1...N). Each base station communicates wirelessly with a plurality of ESLs. For example, base station 1 is dedicated to ESLs 1-1 through 1-m, base station 2 is dedicated to ESLs 2-1 through 2-n, and base station N is dedicated to ESLs N-I through N-p. Typically, each ESL is associated with a respective article, which is on a shelf or in a location serviced by the ESL.
The base stations have nominal, associated operating ranges R1... RN AS may be seen ESL 1-m is at the edge of range Ri and overlaps slightly into range R2
In accordance with one aspect of the present invention, the different groups communicate in repetitive non-overlapping, dedicated periods, in order to avoid interference between them. For example, FIG. 2 is a timing chart illustrating the N groups communicating in this manner. Those skilled in the art will appreciate that where the ESLs of two groups are so far apart that there is not likely to be any interference between the signals in the two groups, they may transmit simultaneously. In FIG. 2, it may be seen that data transmission in group 2 will not start until data transmission in group 1 ends. Typically, the time delay between consecutive group transmissions would be in the order of .1 seconds, so that one round of transmission to all N groups will be completed in just a few seconds, even if many groups exist.
In accordance with another aspect of the present invention, the ESLs acknowledge receipt of new data. This is illustrated in the timing chart of FIG. 3, illustrating a data update for a base station 22 which includes three ESLs , 24 , 26, and 28. Initially, server
10 transmits three sets of data, D l, D_2 and D_3 containing new information for ESLs 24, 26 and 28, respectively. This data is received by base station 22, which forwards the data to the respective ESLs. With ESLs 24 26 and, 28 receiving the data at consecutive times. At 21, 23 and 25, ESLs 24, 26, and 28, respectfully, transmit an ACK (acknowledge) signal to base station 22 indicating that they have received new data (assuming that they did receive the data correctly), and base station 22 then signals the acknowledge information to ESL server 10 , where it is stored in appropriate storage 27 . Techniques for error detection, which would be performed at the ESLs before an ACK signal is sent, are well known in the art. FIG. 4 is a flow chart useful for providing a more detailed explanation of the transmission process just described. The process starts at block 100, and data is sent from the server to each base station at block 102. The remaining steps illustrate the operation of an individual base station, but all base stations can be assumed to operate in a similar matter. At block 104, the base station addresses the first ESL, and it sends data to that ESL at blocks 106. The ESL, upon correctly receiving the data, sends an acknowledgement signal (ACK) back to the base station.
At block 108, the base station performs a test to determine whether it has received an ACK signal from the ESL. If so, it records a success for that ESL at block 110, and control is transferred to block 112. Should the base station determine at block 108 that it has not received an ACK signal from the ESL, a test is performed at block 114 to determine whether the data has been sent to that ESL i times (the system selects an appropriate value for i, preferably 3). If it is determined at block 114 that the data has been sent i times, a failure is recorded for that ESL at block 116, and control is transferred to block 112. Should it be determined that block 114 that the data has not been sent i times, control transfers to block 106, where the base station sends the data to the ESL an additional time.
At block 112, a test is performed to determine whether all ESLs have been addressed. If not, control transfers to block 118 where the base station addresses the next ESL and then to block 106 for data transmission to the new ESL. Should it be determined at block 112 that all ESLs have been addressed, this means that the data has been sent to each ESL and success or failure has been recorded. Control is then transferred to block
120 where the base station prepares a report and sends it to the server. The process then ends at block 122.
By the process illustrated in FIG. 4, each base station has received data from the server and has transmitted it to each of its ESLs. It has determined whether an ESL actually received the data and, if it did not, retransmitted the data to the ESL a predetermined number of times before declaring a failure. The results of the process were then reported to the server. In accordance with the present invention, various steps may then be taken to achieve reception by any ESL that failed to receive the data.
Referring to FIG. 1, it will be noted that ESL 1-m is at the fringe of the range Ri of group 1 , but it is also within the range R2 of group 2, at the fringe of group 2. The schematic diagram of FIG. 5 illustrates a method for improving data reception by fringe ESLs, such as ESL 1-m. Basically, the ESL is registered with and given an identification (ID) in each of the groups, for example an ID 40 in group 1 and an ID 42 is group 2. Should data transmission fail in the first group, it will be attempted again in the second group. Those skilled in the art will appreciate that an ESL can have an ID in any number of adjacent groups. That is, it is not limited to two groups. In each case, as an ESL is addressed to additional groups, the likelihood of correct reception of data increases.
It is contemplated that, in conjunction with registering an ESL with different base stations, intelligent control of the transmission power of the base stations by the server can be simultaneously utilized. For example, when transmission to an ESL is switched from one base station to another, an adjustment in transmission power level would be made, based upon accumulative history. Thus, the server would control the base stations for group 1 and group 2 in the above example to use the best transmission power for an ESL when it is switched between the two groups. In accordance with another aspect of the present invention, special steps are taken to achieve the reception of data by an ESL which is in a "dead spot." One reason for the occurrence of such dead spots is that transmission at certain frequencies will cause a standing wave to arise as a result of the structure of the establishment. If the standing wave happens to exhibit a trough at the location of an ESL, reception by that ESL may be marginal or impossible. FIG. 6 is a schematic representation of a method for dealing with this problem. A base station 30 is attempting to send data to an ESL 32. In accordance
with one aspect of the invention described above, base station 30 might attempt transmission i (for example 3) times if it does not receive an ACK signal from the ESL. In accordance with a further aspect of the present invention, each time base station 30 retransmits the data to ESL 32, it does so at a different carrier frequency. For example, the default transmission frequency might be f 1. Should base station 30 fail to receive an ACK signal, the retransmission of data would occur at frequency f2, and a further retransmission would occur at f3, etc. Since the occurrence of dead spots is primarily a frequency phenomenon, it is likely to be eliminated by changing the carrier frequency. Preferably, the three frequencies are 2.41 GHZ, 2.45 GHZ and 2.49 GHZ. When the technique of FIG.6 is utilized and base station 30 transmits to ESL 32 more than one time, it will receive a success or failure response with respect to each frequency. Preferably, when the base station reports back to the server, it will send a single, combined signal representing the success or failure responses with respect to each frequency. Those skilled in the art will also appreciate that, if ESL 32 is failing to receive the data because of interference from nearby equipment, changing the transmission frequency is also likely to reduce or eliminate that interference. In other words, the present technique should improve data transmission whenever failures are based upon a frequency phenomenon. Those skilled in the art will also appreciate that, should it be determined that a particular ESL has a consistently improved reliability of reception at a particular frequency, the respective base station could be adaptively controlled to transmit to that ESL at a carrier frequency which works well the most consistently. Similarly, an ESL could be controlled and so as not to send at a frequency that has been found to be ineffective. Typically, the server would have a record of such information would control the base station accordingly.
FIG.7 is a timing chart illustrating an alternate embodiment in accordance with the present invention. This should be compared to the timing chart of FIG. 3, and the operation of the system is similar except as explained below. In this case, more power efficient operation of the system is obtained by permitting the base stations and the ESLs to operate in a "sleep" mode when transmission and reception of data are not necessary. This is accomplished through the use of a beacon signal, which precedes any other information sent from server 20 to base station 22. After the communication process,
such as that of FIG. 4, is completed, a base station and its ESLs will time out and drop into a sleep mode. When server 20 transmits a beacon signal 29, the base station will awake and relay a beacon signal to each of its ESLs 24, 26, 28. The base station and its ESLs are then in a standby mode, and when server 20 thereafter sends the new data, operation will proceed as previously described with respect to the timing chart of FIG. 3. It will be appreciated that, through the use of the beacon signal, the base station and the ESLs will be asleep, except during infrequent occasions when data updating is necessary, achieving a substantial saving of energy. Preferably, the beacon signal is built on a time base controlled in relationship to an accurate reference clock, such as one sent via GPS. It is contemplated that the beacon signal could include more than simply a start signal. For example, when retransmission of data are done at different frequencies, as illustrated in FIG. 6, ACK signals storage 27 will have a history of which transmission frequencies operate best for each ESL. The beacon signal could also include information from the base stations regarding intelligent power control. Prior to generating the beacon signal at the particular base station , the server could therefore prepare instructions for base station regarding which nominal frequencies are to be used for transmission to each ESL and the sequence of frequencies to be used for retransmissions. These instructions could then be incorporated in the beacon signal, so that when the new data is received, a base station will be preset to transmit to each of its ESLs with the optimum frequencies. In FIG. 7 (and in FIG. 3), each ESL is illustrating as reporting an ACK signal in the instances in which multiple transmissions to an ESL are utilized to improve reliability of reception, for example, as illustrated in FIG. 6, it will be appreciated that an ESL may, in fact, be reporting a failure (NACK signal) at one or more of the transmission frequencies. For efficiency of operation, the base station could send a single signal combining the information (ACK or NACK) relating to all of the frequencies transmitted to a particular ESL.
Although preferred embodiments of the invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that many additions, modifications and substitutions are possible, without departing from the disclosed invention as defined by the accompanying claims. For example, the actual pricing data to be conveyed to the ESL devices may be set at the server, or if desired, at the base stations.
The Communications between the ESL devices and the base stations and server may use any protocol, and the system may operate using one or more servers.
Claims
1. A system for wireless communication with and control of remote data devices located at a site, comprising:
a computing apparatus defining a server;
a plurality of base stations under control of the server, each base station having a wireless communicating range and being constructed to transmit and receive information wirelessly, a group of the base stations with overlapping ranges communicating with the server during repetitive, non-overlapping time periods;
a plurality of remote data devices, each within the range of at least one base station and being constructed for two-way wireless communication with a base station, the data devices being assigned to groups based upon their physical location within the site, each base station communicating with one of the groups.
2. The system of claim 1 wherein the data devices are electronic shelf labels, and wherein the communications may facilitate changing of pricing displayed.
3. The system of claim 1 wherein a data device is constructed to send a signal to a base station regarding success or failure to receive information sent from the base station to the data device, the base station being constructed to retransmit the information to the data device up to a predetermined number of times when reception by the data device fails.
4. The system of claim 3, wherein a base station is constructed to report to the server regarding the success or failure of transmission to the data devices in its group, the base station reporting regarding multiple transmissions to a data device in a single, combined signal.
5. The system of claim 3 wherein the base station sends the information to the data device at an assigned frequency, the frequency being changed under control of either the server or a base station when a re-transmission is attempted.
6. The system of claim 5 wherein a base station transmits to a data device up to three times at respective frequencies of 2.41. GHz, 2.45 GHz, and 2.49 GHz.
7. The system of claim 5, wherein a base station is constructed to report to the server regarding the success or failure of transmission to the data devices in its group, the base station reporting regarding multiple transmissions to a data device in a single, combined signal, the server saving information regarding the success or failure of the various frequencies.
8. The system of claim 1 wherein one of the data devices is in the range of a subgroup of the base stations, the one data device being registered with and recognized by each of the base stations in the subgroup, the server being constructed to control the subgroup so that the one data device can be switched between the base stations of the subgroup and moved selectively from one to another to improve the reliability of communication.
9. The system of claim 8 wherein base stations in the subgroup are constructed to have their transmission power to a base station controlled by the server.
10. The system of claim 1 at least some of the base stations and data devices are normally in a sleeping, powered down state, the server including a beacon signal generator which sends a beacon signal to base stations when communication with data devices is to ensue, the base stations responding to the beacon signal by powering up and sending a relayed beacon signal to data devices in their group, the data devices receiving the relayed beacon signal powering up into a state where they are ready for communication.
11. The system of claim 10 wherein a data device is constructed to send a signal to a base station regarding success or failure to receive information sent from the base station to the data device, the base station being constructed to retransmit the information to the data device up to a predetermined number of times when reception by the data device fails.
12. The system of claim 11 wherein the base station sends the information to the data device at an assigned frequency, the frequency being changed under control of a base station or information provided by the server in the beacon signal when a re-transmission is attempted.
13. The system of claim 10 wherein one of the data devices is in the range of a subgroup of the base stations, the one data device being registered with and recognized by each of the base stations in the subgroup, the server being constructed to control the subgroup via information transmitted in the beacon signal so that the one data device can be switched between the base stations of the subgroup and moved selectively from one to another to improve the reliability of communication.
14. In a system for wireless communication with and control of remote data devices located at a site, the system including a computing apparatus defining at least one server, a plurality of base stations under control of the server, each base station having a wireless communicating range and being constructed to transmit and receive information wirelessly, and a plurality of remote data devices, each within the range of at least one base station and being constructed for two-way wireless communication with a base station, the method comprising the steps of:
operating a group of the base stations with overlapping ranges so as to communicate with the server during repetitive, non-overlapping time periods;
controlling each base station so as to communicate with one of the groups; and
assigning the data devices to a group communicating with a particular base station based upon their physical location within the site.
15. The method of claim 14 wherein electronic shelf labels are used as the data devices, and wherein said communications relate to pricing data to be distributed concerning updates to prices of items.
16. The method of claim 14 further comprising operating a data device is to send a signal to a base station regarding success or failure to receive information sent from the base station to the data device, and operating the base station the base station to retransmit the information to the data device up to a predetermined number of times when reception by the data device fails.
17. The method of claim 16 further comprising operating a base station to report to the server regarding the success or failure of transmission to the data devices in its group, the base station base station being operated to produce a single combined signal regarding multiple transmissions to a data device.
18. The method of claim 16 further comprising operating a base station to send the information to the data device at an assigned frequency, and changing the frequency under control of the server when a re-transmission is attempted.
19. The method of claim 16 wherein a base station transmits to a data device up to three times at respective frequencies of 2.41. GHz, 2.45 GHz, and 2.49 GHz.
20. The method of claim 16 further comprising operating a base station to report to the server regarding the success or failure of transmission to the data devices in its group, the base station being operated to report regarding multiple transmissions to a data device in a single, combined signal, and saving in the server information regarding the success or failure of the various frequencies.
21. The method of claim 14 wherein one of the data devices is in the range of a subgroup of the base stations, further comprising registering one data device with each of the base stations in the subgroup so as to be recognized thereby, operating the server to control the subgroup so that the one data device is switched between the base stations of the subgroup and moved selectively from one to another to improve the reliability of communication.
22. The method of claim 21 controlling base stations in the subgroup so as to have their transmission power to a base station controlled by the server.
23. The method of claim 14 wherein at least some of the base stations and data devices are normally in a sleeping, powered down state, further comprising generating at the server a beacon signal for base stations when communication with data devices is to ensue, powering up the base stations responding to the beacon signal and causing them to send a relayed beacon signal to data devices in their group, and powering up data devices receiving the relayed beacon signal into a state where they are ready for communication.
24. The method of claim 23 further comprising operating a data device is to send a signal to a base station regarding success or failure to receive information sent from the base station to the data device, and operating the base station the base station to retransmit the information to the data device up to a predetermined number of times when reception by the data device fails.
25. The method of claim 23 further comprising operating a base station to send the information to the data device at an assigned frequency, and changing the frequency under control of the beacon signal when a re-transmission is attempted
26. The method of claim 23 wherein a base station transmits to a data device up to three times at respective frequencies of 2.41. GHz, 2.45 GHz, and 2.49 GHz.
27. The method of claim 23, wherein the beacon signal is built on a time base related to a reference clock signal.
28. The method of claim 27 wherein the reference clock signal is provided via GPS.
29. The system of claim 10, wherein the beacon signal is built on a time base related to a reference clock signal.
30. The system of claim 29 wherein the reference clock signal is provided via GPS.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2008/052024 WO2009094033A1 (en) | 2008-01-25 | 2008-01-25 | Electronic shelf label management method and system |
JP2010544286A JP5191549B2 (en) | 2008-01-25 | 2008-01-25 | Electronic shelf label management system and wireless communication method therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2008/052024 WO2009094033A1 (en) | 2008-01-25 | 2008-01-25 | Electronic shelf label management method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2009094033A1 true WO2009094033A1 (en) | 2009-07-30 |
Family
ID=40901367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2008/052024 WO2009094033A1 (en) | 2008-01-25 | 2008-01-25 | Electronic shelf label management method and system |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5191549B2 (en) |
WO (1) | WO2009094033A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2372619A1 (en) * | 2010-03-30 | 2011-10-05 | Samsung Electro-Mechanics Co., Ltd | Electronic shelf label system, method of synchronizing electronic shelf label tag with product, and method of updating product information of the same |
JP2014507912A (en) * | 2011-03-10 | 2014-03-27 | マリセンス オーワイ | Transfer of information in an electronic price label system |
JP2014183496A (en) * | 2013-03-19 | 2014-09-29 | Ishida Co Ltd | Radio display system |
WO2017191358A1 (en) * | 2016-05-04 | 2017-11-09 | Mariella Labels Oy | Electronic price label system |
US20190147425A1 (en) * | 2016-05-04 | 2019-05-16 | Mariella Labels Oy | Electronic price label system |
EP4322668A4 (en) * | 2022-05-09 | 2024-08-21 | Hanshow Technology Co., Ltd. | METHOD FOR DYNAMIC ALLOCATION OF A FREQUENCY TO A BASE STATION, PRICE LABEL SYSTEM AND COMPUTER DEVICE |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015038681A (en) * | 2013-08-19 | 2015-02-26 | ホーチキ株式会社 | Radio disaster prevention system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040246929A1 (en) * | 2001-05-02 | 2004-12-09 | James Beasley | Reducing mutual channel interference in frequency-hopping spread spectrum wireless communication systems, such as bluetooth systems |
US20050215280A1 (en) * | 2000-12-22 | 2005-09-29 | Twitchell Jr Robert W | Lprf device wake up using wireless tag |
US20060030343A1 (en) * | 2002-10-28 | 2006-02-09 | Andre Ebner | Method for decentralized synchronization in a self-organizing radio communication system |
US20060156160A1 (en) * | 2002-01-11 | 2006-07-13 | Ncr Corporation | Methods and apparatus for error detection and correction of an electronic shelf label system communication error |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4267092B2 (en) * | 1998-07-07 | 2009-05-27 | 富士通株式会社 | Time synchronization method |
JP2000250497A (en) * | 1999-02-26 | 2000-09-14 | Ishida Co Ltd | Electric shelf label display change system |
JP2001005872A (en) * | 1999-06-22 | 2001-01-12 | Ishida Co Ltd | Radio shelf label display change system |
JP3967055B2 (en) * | 2000-01-17 | 2007-08-29 | 東芝テック株式会社 | Electronic shelf label system and electronic shelf label apparatus used in this system |
JP2001291164A (en) * | 2000-04-06 | 2001-10-19 | Toshiba Tec Corp | Radio shelf labeling system |
JP4079832B2 (en) * | 2003-05-29 | 2008-04-23 | 株式会社東芝 | Radio interference canceling method and station apparatus |
JP2006054837A (en) * | 2004-08-12 | 2006-02-23 | Gcomm Corp | Electronic shelf-label system utilizing radio communication by weak radio wave |
JP2007221393A (en) * | 2006-02-15 | 2007-08-30 | Mitsumi Electric Co Ltd | Communication method, communication system, and communication device |
JP4203540B1 (en) * | 2008-08-28 | 2009-01-07 | 株式会社イシダ | Shelf label display change system |
-
2008
- 2008-01-25 JP JP2010544286A patent/JP5191549B2/en not_active Expired - Fee Related
- 2008-01-25 WO PCT/US2008/052024 patent/WO2009094033A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050215280A1 (en) * | 2000-12-22 | 2005-09-29 | Twitchell Jr Robert W | Lprf device wake up using wireless tag |
US20040246929A1 (en) * | 2001-05-02 | 2004-12-09 | James Beasley | Reducing mutual channel interference in frequency-hopping spread spectrum wireless communication systems, such as bluetooth systems |
US20060156160A1 (en) * | 2002-01-11 | 2006-07-13 | Ncr Corporation | Methods and apparatus for error detection and correction of an electronic shelf label system communication error |
US20060030343A1 (en) * | 2002-10-28 | 2006-02-09 | Andre Ebner | Method for decentralized synchronization in a self-organizing radio communication system |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2372619A1 (en) * | 2010-03-30 | 2011-10-05 | Samsung Electro-Mechanics Co., Ltd | Electronic shelf label system, method of synchronizing electronic shelf label tag with product, and method of updating product information of the same |
JP2014507912A (en) * | 2011-03-10 | 2014-03-27 | マリセンス オーワイ | Transfer of information in an electronic price label system |
JP2014183496A (en) * | 2013-03-19 | 2014-09-29 | Ishida Co Ltd | Radio display system |
WO2017191358A1 (en) * | 2016-05-04 | 2017-11-09 | Mariella Labels Oy | Electronic price label system |
WO2017191359A1 (en) * | 2016-05-04 | 2017-11-09 | Mariella Labels Oy | Electronic price label system |
US20190147425A1 (en) * | 2016-05-04 | 2019-05-16 | Mariella Labels Oy | Electronic price label system |
US12169818B2 (en) * | 2016-05-04 | 2024-12-17 | Mariella Labels Oy | Simultaneously displaying new prices linked to products via an electronic price label system |
EP4322668A4 (en) * | 2022-05-09 | 2024-08-21 | Hanshow Technology Co., Ltd. | METHOD FOR DYNAMIC ALLOCATION OF A FREQUENCY TO A BASE STATION, PRICE LABEL SYSTEM AND COMPUTER DEVICE |
Also Published As
Publication number | Publication date |
---|---|
JP2011510596A (en) | 2011-03-31 |
JP5191549B2 (en) | 2013-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2009094033A1 (en) | Electronic shelf label management method and system | |
US6762674B2 (en) | Electronic shelf label system | |
US5697061A (en) | Method and apparatus for providing information concerning products, using radio frequency transmissions | |
US7627283B2 (en) | System and method for a wireless mesh network of configurable signage | |
WO1995022138A1 (en) | Method and apparatus for communicating with a product label | |
US8723650B2 (en) | Electronic tag time-sharing control system and method thereof | |
US7299396B2 (en) | Methods and apparatus for error detection and correction of an electronic shelf label system communication error | |
US20070279228A1 (en) | Media access control and signaling protocol for low power, large-scale wireless networks | |
US20060227729A1 (en) | Wireless communication system with collision avoidance protocol | |
US20060145815A1 (en) | System and method for relaying RFID data | |
JPH09305512A (en) | Diagnostic method for problem concerning electronic price label | |
US20150034719A1 (en) | System, method and apparatus for linking electronic shelf label with product | |
WO2010004349A1 (en) | A display system | |
WO2012132133A1 (en) | Receiver, communication system and in-store equipment monitoring system | |
CN103517457A (en) | Wi-Fi mesh fire detection system | |
US20070187497A1 (en) | Channel search method and communication apparatus using the same | |
CN106550313A (en) | A kind of automatic identifying method of goods | |
US7236473B2 (en) | Methods and apparatus for automatic assignment of a communication base station and timeslot for an electronic shelf label | |
JP2010199955A (en) | Information processing apparatus, wireless terminal, information processing program, and wireless terminal program | |
WO2007145836A2 (en) | Media access control and signaling protocol for low power, large-scale wireless networks | |
CN105706113B (en) | System and method for controlling identification tags | |
US6885287B2 (en) | Methods and apparatus for automatically locating an electronic shelf label | |
RU2795663C1 (en) | Method of data transmission in the system of electronic price tags | |
US20150036565A1 (en) | Null beacon transmission | |
KR20140088747A (en) | Method for communication based on ACK in electronic shelf system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08728284 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2010544286 Country of ref document: JP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 08728284 Country of ref document: EP Kind code of ref document: A1 |