Method for dynamic timing adjustment between adjacent networks for synchronous networks and electronic shelf label system
The interference time relationship diagram is generated by the server and the network clock is dynamically adjusted, which solves the time conflict and interference problems between synchronous networks, and improves the synchronization accuracy and stability of the electronic shelf label system.
Patent Information
- Application Number
- JP2024530046
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-01-08
- Filing Date
- 2023-08-30
- Publication Date
- 2025-02-10
- Estimated Expiration
- 2043-08-30
AI Technical Summary
In large stores, due to the clock drift of the synchronization network, time conflicts and interference occur between adjacent stores or synchronous networks in the same store, affecting the synchronization accuracy and stability of the electronic shelf labeling system.
Interference scanning is performed through the server, interference time relationship diagram is generated, and network clock is dynamically adjusted to avoid time conflicts and interference between networks.
It effectively avoids time conflicts and interference between networks and improves the communication stability of synchronous networks.
Smart Images

Figure 2025504262000001_ABST
Abstract
Description
Related Applications
[0001] The present invention claims priority to a Chinese patent application, application number 202310022840.7, filed on January 8, 2023, the entire contents of which are incorporated herein by reference. [Technical field]
[0002] The present invention relates to the field of communication technology, and in particular to a method for dynamic timing adjustment between adjacent networks for synchronous networks and an electronic shelf label system. [Background technology]
[0003] As the size of stores becomes larger and larger, the application of electronic shelf label systems in the retail industry becomes more and more widespread. A plurality of base stations must be arranged in a store, and the plurality of base stations establish one or more synchronous networks for communication. A synchronous network includes one primary base station and a number of secondary base stations, and the timing of the secondary base station is synchronized with the timing of the primary base station. However, the clock of the primary base station may drift, and the lower the accuracy of the clock, the higher the possibility of drift, and then the clock of the secondary base station will also drift accordingly. As a result, synchronous networks in adjacent stores or different networks in the same store that should not collide in time in the first place will interfere with each other due to the occurrence of the time drift. In addition, when the network is initially constructed, time avoidance is required to avoid time collision and interference between synchronous networks in adjacent stores or different networks in the same store. As can be seen from this, in the prior art, there is a possibility of problems with mutual interference between synchronized networks in adjacent stores or between different networks in the same store, which may occur due to time drift or may exist from the time of initial construction, reducing the synchronization accuracy and stability of the electronic shelf label system and making it impossible to meet the actual requirements of a store. Summary of the Invention
[0004] In response to the existing problems in the prior art, the present invention provides a method for dynamic timing adjustment between adjacent networks for a synchronous network, and an electronic shelf label system, thereby resolving the problem in the prior art of mutual interference between synchronous networks in adjacent stores or between different networks in the same store that occurs due to time drift or that exists from the time of initial construction, and by creating an interference timing relationship diagram between synchronous networks and dynamically adjusting network timing based on the interference timing relationship diagram, the objective of avoiding timing conflicts between networks is achieved, and the communication stability of the synchronous network is improved.
[0005] In a first aspect, the present invention provides a method for dynamic timing adjustment between adjacent networks for a synchronous network, the method including: a server controls each base station in the synchronous network to perform interference scanning for a predetermined time length in each scanning period and transmit the interference scanning result to the server; the server creates an interference timing relationship diagram between the adjacent network and a target network based on the interference scanning result of each base station in the synchronous network, the interference scanning result including the number of the scanned interference base station and its relative position on the time axis; the server determines a timing adjustment direction and a timing adjustment value of the target network based on the relative position on the time axis of the adjacent network in the current scanning period in the interference timing relationship diagram, the number of each base station in one or more adjacent networks, and the time offset relationship between the interference base stations; the server simultaneously processes timing adjustment of one or more target networks, generates a corresponding adjustment task based on the timing adjustment direction and timing adjustment value of the target network, and in the processing process for each target network, transmits the adjustment task to a primary base station in the target network, so as to allow the primary base station and secondary base station to dynamically adjust timing according to the adjustment task.
[0006] Optionally, the number of the interfering base station includes a store number, a network number, and an offset number of the base station in the home network.
[0007] Optionally, before determining the timing adjustment direction and timing adjustment value of the target network, the server further includes: acquiring a reference network having an interference relationship that interferes with the target network based on the interference timing relationship diagram; acquiring a maximum base station number having an interference relationship in which there is interference between base stations in the target network based on the interference timing relationship diagram; the server determining a mirror direction of the reference network based on a relative position relationship on the time axis between the target network and the corresponding reference network in the current scan period; and acquiring a mirror timing table of the reference network of the target network in the corresponding period based on the mirror direction of the reference network, wherein the mirror timing table is a timing table corresponding to the mirror network of the reference network; and determining whether timing adjustment needs to be performed on the target network based on the timing table of the reference network of the target network and the mirror timing table of the reference network in the corresponding period.
[0008] Optionally, when it is determined that a timing adjustment needs to be performed on the target network based on the timing table of the reference network of the target network and the mirror timing table of the reference network in the corresponding period, the step of determining a timing adjustment direction and a timing adjustment value of the target network includes: determining a first time difference between the target network and the reference network and a second time difference between the target network and the mirror network of the reference network based on a start time of the target network, a start time of the reference network of the target network, a start time of the mirror network of the reference network, a time on a time axis corresponding to a maximum interfering base station offset number of the reference network, and a time on a time axis corresponding to a maximum interfering base station offset number of the target network; determining a first adjustment value of the target network relative to the reference network and a second adjustment value of the target network relative to the mirror network of the reference network based on a predetermined interval threshold, the first time difference, and the second time difference; and determining a timing adjustment direction and a timing adjustment value of the target network relative to the reference network based on the first adjustment value and the second adjustment value.
[0009] Optionally, when the timing adjustment value is a positive value, the timing adjustment direction is a direction to move to the right on the time axis, and when the timing adjustment value is a negative value, the timing adjustment direction is a direction to move to the left on the time axis.
[0010] [Table 1]
[0011] [Table 2]
[0012] Optionally, the step of the server creating an interference timing relationship diagram between an adjacent network and the target network from the interference scan results of each base station in the synchronous network includes the server creating a time axis in a current scan period and creating a timing table corresponding to each synchronous network in the current scan period based on the time axis in the current scan period; the server obtaining a target interference scan result by excluding information of base stations belonging to the same network as the base station that issued the report from all interference scan results based on the interference scan results of each base station; and the server creating a time offset relationship between the corresponding base station number in each timing table and the corresponding interfering base station number from the target interference scan result, thereby generating the interference timing relationship diagram.
[0013] Optionally, the step of the server generating corresponding adjustment tasks based on the timing adjustment direction and timing adjustment value of each of the target networks includes: dividing the timing adjustment value of the target network into a plurality of single-time adjustment values based on a predetermined number of adjustments; and the server generating a plurality of adjustment tasks based on the timing adjustment direction and the plurality of single-time adjustment values, respectively.
[0014] Optionally, the step of the server generating corresponding adjustment tasks based on the timing adjustment direction and timing adjustment value of each of the target networks includes: obtaining a current adjustment count based on the timing adjustment value and a predetermined single adjustment value; generating a plurality of adjustment tasks based on the current adjustment count, the timing adjustment value, and the predetermined single adjustment value, and transmitting the plurality of adjustment tasks to the base station in the same adjustment period in multiple parts.
[0015] Optionally, the server repeatedly controls the base station to perform interference scanning according to the length of the scanning period, and cyclically performs dynamic timing adjustment between adjacent networks.
[0016] In a second aspect, the present invention provides an electronic shelf label system, which performs timing adjustment according to the method for dynamic timing adjustment between adjacent networks for synchronous networks as described above.
[0017] Compared with the prior art, the present invention has the following beneficial effects: In this embodiment, an interference timing relationship diagram between multiple synchronous networks is created based on the interference scanning results of each base station, and the timing adjustment direction and timing adjustment value of each network are determined based on the interference timing relationship diagram, and the corresponding adjustment task is generated based on the timing adjustment direction and timing adjustment value of each network, and each adjustment task is sent to the corresponding network, so that the primary base station and the secondary base station in the network dynamically adjust the timing according to the adjustment task. This achieves the purpose of avoiding timing between networks, and solves the problem of timing overlap between networks in the same store and between networks in adjacent stores, which occurs due to time drift or exists since the initial construction, causing signals to interfere with each other, and improves the communication stability of the synchronous network. [Brief description of the drawings]
[0018] In order to more clearly describe the technical solutions of the embodiments of the present invention or the prior art, the following briefly introduces the accompanying drawings required for describing the embodiments or the prior art.
[0019] [Figure 1] 2 is a flowchart of a method for dynamic timing adjustment between adjacent networks for a synchronous network according to an embodiment of the present invention; [Diagram 2] 1 is a schematic diagram of a synchronization network according to an embodiment of the present invention; [Diagram 3] FIG. 2 is a schematic diagram of another synchronization network according to an embodiment of the present invention. [Figure 4]2 is a specific flowchart of step S101 in FIG. [Diagram 5] FIG. 4 is a schematic diagram of a timing table according to an embodiment of the present invention. [Figure 6] FIG. 2 is a schematic diagram of an interference timing relationship according to an embodiment of the present invention. [Figure 7] FIG. 11 is a schematic diagram of adjusting a timing table according to an embodiment of the present invention; [Figure 8] 4 is a flowchart of a method for dynamic timing adjustment between adjacent networks for another synchronous network according to an embodiment of the present invention; [Figure 9] FIG. 11 is a schematic diagram of another timing table adjustment according to an embodiment of the present invention; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0020] In order to make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions of the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, and not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without any creative effort are within the scope of protection of the present invention.
[0021] In a first aspect, the present invention provides a method for dynamic timing adjustment between adjacent networks for a synchronous network, specifically including the following embodiments:
[0022] 1 shows a flowchart of a method for dynamic timing adjustment between adjacent networks for a synchronous network according to an embodiment of the present invention. As shown in FIG. 1, when the method for dynamic timing adjustment between adjacent networks for a synchronous network is used in an electronic shelf label system, and the electronic shelf label system includes a server, a base station, and an electronic shelf label, the method specifically includes the following steps:
[0023] In step S101, the server controls each base station in the synchronous network to perform an interference scan for a predetermined time period in each scan period and transmit the interference scan result to the server.
[0024] As shown in FIG. 2 and FIG. 3, the adjacent networks in this embodiment include a plurality of networks within the same store and / or a plurality of networks formed between adjacent stores.
[0025] Here, it should be noted that when all base stations for the synchronous network are in idle state, the server sends an interference scan task to each base station, thereby causing each base station to simultaneously perform base station scanning according to the interference scan task, and generate the number of the scanned interference base station and its relative position on the time axis as the interference scan result.
[0026] In addition, when the store is initially opened or after the network in the store is synchronized, the server judges whether the condition for issuing an interference scan task to the base station is satisfied at regular intervals (generally every 32 seconds). If the condition is satisfied, the server issues an interference scan task to all base stations in the store and waits for the base station to report the interference scan result. After receiving the interference scan task issued by the server, the base station scans the base stations existing in the vicinity, and the same base station may have scanned multiple interfering base stations. The base station reports the numbers of all scanned base stations and the difference in start time between the network to which the target base station belongs and the network to which the interfering base station belongs. The base station number includes the store number, network number, and base station offset number in which the base station is located. The base station offset number is the offset number of the time when the base station operates.
[0027] In step S102, the server creates an interference timing relationship diagram between the adjacent network and the target network from the interference scan results of each base station in the network, where the interference scan results include the number of the scanned interference base station and its relative position on the time axis.
[0028] It should be noted here that the above networks may be synchronous networks.
[0029] As shown in FIG. 4, the server creating an interference timing relationship diagram between an adjacent network and a target network from an interference scan result of each base station in the network specifically includes the following steps:
[0030] In step S201, the server creates a time axis in the current scan period, and creates a timing table corresponding to each synchronous network in the current scan period based on the time axis in the current scan period.
[0031] In step S202, based on the interference scan results of each base station, the server eliminates information of base stations belonging to the same network as a base station that has already notified the interference scan results from all interference scan results, and obtains a target interference scan result.
[0032] In step S203, the server creates a time offset relationship between the corresponding base station number and the corresponding interference base station number in each timing table according to the target interference scan result, to generate an interference timing relationship diagram.
[0033] As shown in Fig. 5, in this embodiment, the current scan period is divided into several parts at preset intervals to create a time axis, and a timing table corresponding to each synchronous network in the current scan period is created based on the time axis in the current scan period. Here, the server may create a timing table corresponding to each synchronous network in the current scan period according to the relative positional relationship of the time when the number of the interfering base station is reported on the time axis in the current scan period. The number of the interfering base station includes the store number, the network number, and the offset number of the base station in the affiliated network.
[0034] Furthermore, the interference scan result of each base station includes other base stations that may interfere with the target base station, and the other interfering base stations may be base stations in the same network (same network) or may be base stations in other networks. Therefore, the server collects the results reported from the base stations this time, and eliminates the scan results that belong to the same network as the base station from the results reported from the base stations, and then creates a time offset relationship for the base stations that interfere with each other, thereby obtaining the interference timing relationship diagram shown in Figure 6. Here, it should be explained that in Figure 6, a base station with offset number 2 in network 1 interferes with a base station with offset number 1 in network 2, and a base station corresponding to offset number 5 in network 1 interferes with a base station corresponding to offset number 2 in network 3. In this embodiment, the offset number of the primary base station in each network may be 0 or may be other values, but other secondary base stations are numbered according to their relative offsets to the primary base station.
[0035] In step S103, the server determines the timing adjustment direction and timing adjustment value of the current network based on the relative positions on the time axis of the adjacent networks in the interference timing relationship diagram at the current scanning period, the numbers of each base station in one or more adjacent networks, and the time offset relationship between the interfering base stations.
[0036] In this embodiment, before determining the timing adjustment direction and timing adjustment value of the current network, the method further includes the steps of: a server obtaining a reference network having an interference relationship with the current network based on the interference timing relationship diagram; obtaining the maximum base station number among the base stations having an interference relationship in the current network based on the interference timing relationship diagram; a server determining a mirror direction of the reference network based on the relative positional relationship on the time axis between the current network and the corresponding reference network in the current scanning period; obtaining a mirror timing table of the reference network of the current network in the corresponding period based on the mirror direction of the reference network, where the mirror timing table is a timing table corresponding to the mirror network of the reference network; and determining whether the current network needs to perform timing adjustment based on the reference network timing table of the current network and the mirror timing table of the reference network in the corresponding period.
[0037] In this embodiment, when it is determined that the current network needs to perform timing adjustment based on the mirror timing table of the reference network of the current network in the corresponding period, the step of determining the timing adjustment direction and timing adjustment value of the current network includes: determining a first time difference between the current network and the reference network and a second time difference between the current network and the mirror network of the reference network based on the start time of the current network, the start time of the reference network of the current network, the start time of the mirror network of the reference network, the time on the time axis corresponding to the maximum interfering base station offset number of the reference network, and the time on the time axis corresponding to the maximum interfering base station offset number of the current network; determining a first adjustment value of the current network relative to the reference network and a second adjustment value of the current network relative to the mirror network of the reference network based on a predetermined interval threshold, the first time difference, and the second time difference; and determining a timing adjustment direction and a timing adjustment value of the current network relative to the reference network based on the first adjustment value and the second adjustment value.
[0038] In this embodiment, when the timing adjustment value is a positive value, the timing adjustment direction is a direction to move to the right on the time axis, and when the timing adjustment value is a negative value, the timing adjustment direction is a direction to move to the left on the time axis.
[0039] [Table 3]
[0040] [Table 4]
[0041] Although the reference network corresponding to each network is different, in this embodiment, a reference network corresponding to the target network will be described as an example.
[0042] In this embodiment, the adjustment value of each network is calculated comprehensively from the calculated distances that each network and the mirror network need to travel, and the direction of the adjustment is determined by whether the adjustment value is positive or negative.
[0043] [Table 5]
[0044] [Table 6]
[0045] [Table 7]
[0046] [Table 8]
[0047] [Table 9]
[0048] [Table 10]
[0049] [Table 11]
[0050] [Table 12]
[0051] [Table 13]
[0052] [Table 14]
[0053] [Table 15]
[0054] In step S104, the server simultaneously processes timing adjustments for one or more networks, and generates corresponding adjustment tasks according to the timing adjustment directions and timing adjustment values of the target networks, and in the process for each target network, sends the adjustment tasks to primary base stations in the target networks, thereby making the primary base stations and secondary base stations dynamically adjust timing according to the adjustment tasks.
[0055] In the first embodiment of this embodiment, the step of the server generating corresponding adjustment tasks based on the timing adjustment direction and timing adjustment value of each target network includes: dividing the timing adjustment value of the target network into multiple single-time adjustment values based on a predetermined number of adjustments; and the server generating multiple adjustment tasks based on the timing adjustment direction and the multiple single-time adjustment values, respectively. In addition, assuming that the timing adjustment value is 5 ms and the preset number of adjustments is 5, each single adjustment value may be 1 ms. Based on the adjustment direction and the single adjustment value, multiple single adjustment tasks are generated. Here, each single adjustment value may be the same or different.
[0056] In a second embodiment of this embodiment, the step of the server generating corresponding adjustment tasks based on the timing adjustment direction and timing adjustment value of each target network includes: determining a current adjustment count based on the timing adjustment value and a preset single adjustment value; and generating multiple adjustment tasks based on the current adjustment count, the timing adjustment value, and the preset single adjustment value.
[0057] In addition, if the preset single adjustment value is a constant value adjusted each time, for example, if it is preset to 1 ms, the current number of adjustments corresponding to a timing adjustment value of 5 ms is 5, and the server generates five adjustment tasks for the current scan period and transmits them to the corresponding network. For example, after generating multiple adjustment tasks, they may be transmitted to the base station multiple times in the same adjustment period. In this embodiment, the server can provide timing adjustments for one or more networks simultaneously.
[0058] In this embodiment, after receiving the time adjustment task sent from the server, the base station adjusts the time of the primary base station, and at the same time, the adjusted synchronization time of the primary base station is transmitted step by step to the secondary base station, so that the time of the entire network is adjusted.
[0059] In this embodiment, the server controls the base station to repeatedly perform interference scans with the length of a scan period, and cyclically performs dynamic timing adjustment between adjacent networks.
[0060] Compared with the conventional technology, this embodiment has the following beneficial effects. In this embodiment, an interference timing relationship diagram between multiple synchronous networks is created based on the interference scanning results of each base station, and the timing adjustment direction and timing adjustment value of each network are determined based on the interference timing relationship diagram, and the corresponding adjustment task is generated based on the timing adjustment direction and timing adjustment value of each network, and each adjustment task is sent to the corresponding network, so that the primary base station and the secondary base station in the network dynamically adjust the timing according to the adjustment task. This achieves the purpose of avoiding timing between networks, and solves the problem that the timing of the network in the same store and the network in the adjacent store overlap due to the occurrence of time drift or exists since the initial construction, and the signals interfere with each other, and improves the communication stability of the synchronous network.
[0061] 8 shows a flowchart of a method for dynamic timing adjustment between adjacent networks for another synchronous network according to an embodiment of the present invention. As shown in FIG. 8, the illustrated method for dynamic timing adjustment includes the following steps:
[0062] In step 1, a scan task is issued. When the store is first opened or after the network in the store is synchronized, the server determines at regular intervals (typically every 32 seconds) whether the conditions for issuing an interference scan task to the base station are met, and if the conditions are met, the server issues an interference scan task to all base stations in the store and waits for the notification of the interference scan results from the base stations.
[0063] In step 2, the base station reports the interference scan result. After receiving the interference scan task issued by the server, the base station scans the surrounding base stations, and the same base station may scan multiple interfering base stations. The base station reports the store numbers, network numbers, and base station offset numbers of all scanned base stations, as well as the start time difference between the network to which the target base station belongs and the network to which the interfering base station belongs.
[0064] In step 3, the scan result is processed. The server collects the results reported by the base stations this time, excludes the base stations belonging to the same network as the base station among the scan results reported by the base stations, organizes the interference relationship between the networks, and obtains the offset number of the maximum interfering base station between the networks. As shown in FIG. 7, the interfering base stations in network 1 (subnet 1) and network 2 (subnet 2) are the base station with number 2 in network 1 and the base station with number 1 in network 2. The relative positions of the two networks on the time axis in the same period can be determined according to the reported time interval. Take the adjustment time and direction calculation of network 1 as an example, it is necessary to mirror network 2 to the previous period, and it is judged whether the time difference between the start time of the base station with number 2 in network 1 (the number of the base station with the maximum interference in network 1) and network 2 is greater than GAP (generally 50 ms), and it is judged whether the time difference between the start time of the base station with number 1 in the mirror network of network 2 (the number of the base station with the maximum interference in network 2) and network 1 is greater than GAP, and if the result of either of the above two judgments is negative, it is judged that adjustment is necessary. Here, the time adjustment between networks in the same store is performed in the same manner. As shown in Figure 9, the time adjustment algorithm calculates the time and direction that needs to be adjusted in each network, and the adjustment principle is that the time interval from the origin of the network to the maximum interference base station number in the mirror network of the interference network is made larger than the GAP, and the time interval between the time corresponding to the maximum interference base station number in the network and the start time of the interference network is made larger than the GAP.
[0065] In step 4, an adjustment task is issued. Based on the adjustment value and adjustment direction that the network is to adjust calculated by the server, an adjustment task is generated and issued to the primary AP in each network. If adjustment is not required, the adjustment task is not issued. The adjustment task may be transmitted multiple times within one period, and each time, a time adjustment task of up to 1 ms is issued to the primary base station in each network, and is transmitted at a fixed time according to the calculated number of times. After all adjustment tasks have been transmitted, the server waits until it transitions to the next period.
[0066] In step 5, adjust the time of the base station. After the primary base station receives the time adjustment task sent from the server, it adjusts the time of the primary base station, and at the same time, the adjusted synchronous time of the primary base station is transmitted step by step to the secondary base station, so that the time of the entire network is adjusted.
[0067] It should be noted here that after this time adjustment method is applied to a network, it continuously monitors the relative time difference between networks and the time difference between two networks that can scan each other (i.e., between two networks that will interfere with each other), so that the time difference can be adjusted to the gap between networks (generally 50 ms) and can be maintained stably. This greatly reduces interference between networks, greatly improves network stability, and reduces the occurrence of base station out-of-sync phenomena.
[0068] In a second aspect, the present invention provides an electronic shelf label system, which performs timing adjustment according to the above-mentioned method for dynamic timing adjustment between adjacent networks for synchronous networks.
[0069] As can be understood by those skilled in the art, the process of implementing all or part of the method in the above embodiments may be completed by controlling related hardware by a computer program, and the program may be stored in a non-volatile computer readable storage medium, and when the program is executed, the process of the embodiment including each method may be included. Here, any implementation of the memory, storage medium, database or other medium used in each embodiment of the present invention may include non-volatile and / or volatile memory. The non-volatile memory may include a read only memory (ROM), a programmable ROM (P ROM), an electrically programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), or a flash memory. The volatile memory may include a random access memory (RAM) or an external high-speed buffer memory. RAM may come in a variety of forms, such as, for example, Static RAM (RAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), Rambus Direct RAM (RDRAM), Direct Rambus Dynamic RAM (DRDRAM), and Rambus Dynamic RAM (RDRAM), the above are illustrative and not limiting.
[0070] It should be noted that in the present text, terms indicating relationships, such as "first" and "second," are merely used to distinguish one entity or operation from another, and do not require or imply any actual relationship or ordering between the entities or operations. Moreover, the terms "comprise," "include," and other variations are intended to cover the non-exclusive meaning of "comprise." Thus, a process, method, article, or device that includes a set of elements includes, in addition to those elements, other elements not expressly listed, or elements inherent in such a process, method, article, or device. Unless otherwise specified, an element defined by a sentence "including a" does not exclude the existence of other similar elements in the process, method, article, or device that includes the element.
Claims
1. A method for dynamic inter-neighbor network timing adjustment for a synchronous network, comprising: The server controls each base station in the synchronous network to perform an interference scan for a predetermined time period in each scan period and transmit an interference scan result to the server; The server creates an interference timing relationship diagram between the neighboring network and the target network based on the interference scan result of each base station in the synchronous network, the interference scan result including the number of the scanned interference base station and its relative position on the time axis; The server determines a timing adjustment direction and a timing adjustment value of the target network based on the relative position on the time axis in the current scanning period of the neighboring network in the interference timing relationship diagram, the number of each base station in one or more neighboring networks, and the time offset relationship between the interference base stations; The server simultaneously processes timing adjustment of one or more target networks, generates corresponding adjustment tasks according to the timing adjustment direction and timing adjustment value of the target networks, and in the process of processing each target network, sends the adjustment tasks to a primary base station in the target network, so as to allow the primary base station and the secondary base station to dynamically adjust timing according to the adjustment tasks. A method for dynamic timing adjustment between adjacent networks for a synchronous network, comprising:
2. The number of the interfering base station includes a store number, a network number, and an offset number of the base station in the affiliated network; 2. The method for dynamic timing adjustment between adjacent networks for synchronous networks according to claim 1.
3. before determining a timing adjustment direction and a timing adjustment value of the target network, The server obtains a reference network having an interference relationship that interferes with the target network according to the interference timing relationship diagram; Obtaining a maximum base station number having an interference relationship in which there is interference between base stations in the target network based on the interference timing relationship diagram; The server determines a mirror direction of the reference network based on a relative positional relationship on a time axis in a current scan period between the target network and a corresponding reference network; According to a mirror direction of the reference network, obtain a mirror timing table of a reference network of the target network in a corresponding period, where the mirror timing table is a timing table corresponding to a mirror network of the reference network; determining whether a timing adjustment needs to be made to the target network based on a timing table of a reference network of the target network and a mirror timing table of the reference network at a corresponding period; 3. The method for dynamic timing adjustment between adjacent networks for synchronous networks according to claim 2.
4. When it is determined that a timing adjustment needs to be performed on the target network based on the timing table of the reference network of the target network and the mirror timing table of the reference network in the corresponding period, the step of determining a timing adjustment direction and a timing adjustment value of the target network includes: Determining a first time difference between the target network and the reference network and a second time difference between the target network and the mirror network of the reference network based on a start time of the target network, a start time of a reference network of the target network, a start time of a mirror network of the reference network, a time on a time axis corresponding to a maximum interfering base station offset number of the reference network, and a time on a time axis corresponding to a maximum interfering base station offset number of the target network; determining a first adjustment value of the target network relative to the reference network and a second adjustment value of the target network relative to a mirror network of the reference network based on a predetermined interval threshold, the first time difference, and the second time difference; determining a timing adjustment direction and a timing adjustment value of the target network relative to the reference network based on the first adjustment value and the second adjustment value; 4. The method for dynamic timing adjustment between adjacent networks for synchronous networks according to claim 3.
5. When the timing adjustment value is a positive value, the timing adjustment direction is a direction to move to the right with respect to the time axis, When the timing adjustment value is a negative value, the timing adjustment direction is a direction to move leftward on the time axis. The method for dynamic timing adjustment between adjacent networks for synchronous networks according to claim 4.
6. When the target network has two reference networks, determine a timing adjustment value of the target network according to the following formula: 【Table 1】 The method for dynamic timing adjustment between adjacent networks for synchronous networks according to claim 4.
7. Determine a first adjustment value of the target network relative to the reference network and a second adjustment value of the target network relative to a mirror network of the reference network based on a preset interval threshold, the first time difference, and the second time difference by the following formula: 【Table 2】 The method for dynamic timing adjustment between adjacent networks for synchronous networks according to claim 4.
8. The step of the server creating an interference timing relationship diagram between an adjacent network and the target network from an interference scan result of each base station in the synchronous network includes: The server creates a time axis in a current scan period, and creates a timing table corresponding to each synchronization network in the current scan period based on the time axis in the current scan period; The server, based on the interference scan results of each base station, removes information of base stations belonging to the same network as the base station that performed the notification from all the interference scan results, and obtains a target interference scan result; The server creates a time offset relationship between the corresponding base station number and the corresponding interference base station number in each timing table from the target interference scan result, to generate the interference timing relationship diagram; 2. The method for dynamic timing adjustment between adjacent networks for synchronous networks according to claim 1.
9. The step of generating a corresponding adjustment task according to the timing adjustment direction and the timing adjustment value of each of the target networks by the server includes: Dividing the target network timing adjustment value into a plurality of single adjustment values based on a preset number of adjustments; The server generates a plurality of adjustment tasks based on the timing adjustment direction and the plurality of single adjustment values, respectively. A method for dynamic timing adjustment between adjacent networks for synchronous networks according to any one of claims 1 to 8.
10. The step of generating a corresponding adjustment task according to the timing adjustment direction and the timing adjustment value of each of the target networks by the server includes: Obtaining a current number of adjustments based on the timing adjustment value and a preset single adjustment value; generating a plurality of adjustment tasks based on the current adjustment count, the timing adjustment value, and the preset single adjustment value, and transmitting the adjustment tasks to the base station in a plurality of times in the same adjustment period; A method for dynamic timing adjustment between adjacent networks for synchronous networks according to any one of claims 1 to 8.
11. The server repeatedly controls the base station to perform interference scanning according to the length of the scanning period, and cyclically performs timing dynamic adjustment between adjacent networks; 2. The method for dynamic timing adjustment between adjacent networks for synchronous networks according to claim 1.
12. The timing is adjusted by the method for dynamic timing adjustment between adjacent networks for a synchronous network according to any one of claims 1 to 11. The electronic shelf label system is characterized by the above.
Citation Information
Patent Citations
Radio communication system, radio communication apparatus, radio communications method and computer program
JP2004040645A
Method for detecting interference between base stations and base station
US20140086089A1
Communication device and communication method
WO2019155753A1