Channel selection method and apparatus for wireless zoned broadcasting system

CN117676774BActive Publication Date: 2026-10-27SEABOND COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311384505.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-24
Publication Date
2026-10-27
Estimated Expiration
2043-10-24

AI Technical Summary

Technical Problem

在分区广播系统,若每个音箱的接收频率各不相同,则主讲人切换区域时无法无缝由上个音箱扩音切换至下一个音箱扩音,中途势必花费一定时间成本进行重新对频,从而导致效率低下,且无法保证分区广播系统的运行稳定

Benefits of technology

[0072]1、区别于某一个节点的搜台操作,该方法适用于整个大面积场景,挑选出该场景区域下UHF/WIFI的最优信道,使分区广播系统的运行更稳定;

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117676774B_ABST
    Figure CN117676774B_ABST
Patent Text Reader

Abstract

The application discloses a channel selection method and device of a wireless partition broadcast system, and belongs to the field of wireless partition broadcast system. The wireless partition broadcast system comprises wireless microphones arranged in preset areas and a plurality of broadcast sound boxes. The wireless microphones communicate with the plurality of broadcast sound boxes through UHF. The method comprises the following steps: a tree network structure is established through WIFI-Mesh technology, one of the broadcast sound boxes is taken as a root node of the tree network structure, the remaining broadcast sound boxes are taken as child nodes of the tree network structure, and the wireless microphones are taken as leaf nodes of the tree network structure; a target WIFI channel of the wireless partition broadcast system is determined based on a WIFI channel congestion index; and a target UHF channel of the wireless partition broadcast system is determined based on a UHF channel congestion index. The embodiment of the application is suitable for a large-area partition broadcast system, and realizes more stable operation of the partition broadcast system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wireless broadcasting technology, and more specifically to a channel selection method and apparatus for a wireless zone broadcasting system. Background Technology

[0002] In the field of wireless voice broadcasting, wireless microphones and broadcast speakers establish a connection via UHF wireless media. The microphone is set to a specific transmission frequency X, and all other broadcast speakers must also be set to the receiving frequency X, thus enabling a one-to-many wireless voice broadcasting system. Furthermore, by utilizing indoor positioning technology (UWB) or RSSI-based wireless microphone positioning technology, zoned broadcasting technology can be implemented. This means that when a speaker is near a specific area and uses a microphone to speak, one or more speakers in that area can amplify the speaker's voice.

[0003] In a sufficiently large real-world scenario, it's often necessary to deploy a large number of speakers in various small areas. Each small area faces different levels of wireless interference, thus the optimal wireless communication channel may also differ. In a zoned broadcasting system, if each speaker receives a different frequency, the speaker cannot seamlessly switch from one speaker to the next when changing zones. This inevitably incurs time costs for frequency re-pairing, leading to inefficiency and compromising the stability of the zoned broadcasting system. Summary of the Invention

[0004] In order to overcome the shortcomings of the prior art, the purpose of this invention is to provide a channel selection method and apparatus for a wireless zone broadcast system, which can be applied to a large-area zone broadcast system and make the operation of the zone broadcast system more stable.

[0005] To address the aforementioned problems, the first aspect of this invention discloses a channel selection method for a wireless zone broadcasting system. The wireless zone broadcasting system includes a wireless microphone positioned in a preset area and several broadcast speakers. The wireless microphone communicates with the several broadcast speakers via UHF. The method includes the following steps:

[0006] A tree-like network structure is constructed using WIFI-Mesh technology, with one broadcast speaker serving as the root node of the tree-like network structure, the remaining broadcast speakers serving as child nodes of the tree-like network structure, and the wireless microphone serving as the leaf node of the tree-like network structure.

[0007] The target Wi-Fi channel of the wireless zone broadcasting system is determined based on the Wi-Fi channel congestion index.

[0008] The target UHF channel of the wireless zone broadcast system is determined based on the UHF channel congestion index.

[0009] As a preferred embodiment, in the first aspect of the present invention, the broadcast speaker closest to the center of the preset area among the plurality of broadcast speakers is selected as the root node.

[0010] As a preferred embodiment, in the first aspect of the present invention, a tree-like network structure is constructed using WIFI-Mesh technology, including:

[0011] The root node actively scans all Wi-Fi channels, counts the maximum RSSI value of the nodes that it scans on each Wi-Fi channel that do not have the same SSID as itself, and records it as the first target RSSI value. The Wi-Fi channel with the smallest first target RSSI value among all Wi-Fi channels is selected as the basic Wi-Fi channel.

[0012] The child node or leaf node actively scans the entire WIFI channel to find the target node and establishes a connection with the target node, so that the child node or leaf node can be added to the tree network structure. The target node is the root node or a child node with the same SSID as the root node.

[0013] As a preferred embodiment, in the first aspect of the present invention, determining the target WIFI channel of the wireless zone broadcast system based on the WIFI channel congestion index includes:

[0014] Child nodes periodically report heartbeat packets to the root node;

[0015] When one or more child nodes experience severe packet loss or are not included in the tree network structure, calculate the congestion index of each WIFI channel, and determine the optimal WIFI channel based on the congestion index of the WIFI channel, denoted as the target WIFI channel.

[0016] As a preferred embodiment, in the first aspect of the present invention, determining the optimal WIFI channel based on the congestion index of the WIFI channel includes:

[0017] All nodes perform passive scanning at regular intervals. Each node calculates the maximum RSSI value among nodes with different SSIDs detected on each Wi-Fi channel based on the scanning results, and records it as the second RSSI value. The second RSSI value detected by the j-th node on the i-th Wi-Fi channel is denoted as x. ij All nodes include the root node, child nodes, and leaf nodes;

[0018] The filtered RSSI value for each Wi-Fi channel of each node is determined based on the preset Wi-Fi channel threshold:

[0019]

[0020] Among them, f filter (x ij ) represents the filtered RSSI value corresponding to the i-th WIFI channel of the j-th node, and T is the WIFI channel threshold;

[0021] Based on the filtered RSSI value of each channel at each node, the channel congestion index of each Wi-Fi channel is determined, and the Wi-Fi channel with the lowest congestion index is selected as the target Wi-Fi channel.

[0022]

[0023]

[0024] Among them, Y i Let be the channel congestion index of the i-th WIFI channel, P be the channel congestion index of the target WIFI channel, n be the total number of all nodes, and m be the total number of all WIFI channels.

[0025] As a preferred embodiment, in a first aspect of the present invention, determining the target UHF channel of the wireless partition broadcast system based on the UHF channel congestion index includes:

[0026] The root node reads the preset UHF channel from the data backup area and broadcasts the preset UHF channel to all child nodes and leaf nodes via WIFI-Mesh broadcast channel switching instructions;

[0027] Based on RSSI wireless microphone positioning technology, the root node or child node closest to the wireless microphone is selected and recorded as the nearest node. The nearest node plays the audio packets transmitted by the wireless microphone, while the other non-nearest nodes remain silent.

[0028] The packet loss rate of the audio packets received by the nearest node is calculated. If the packet loss rate is less than or equal to a preset packet loss threshold, the preset UHF channel is used as the target UHF channel.

[0029] If the packet loss rate is greater than the preset packet loss threshold, then the wireless audio transmission function of the wireless microphone is turned off.

[0030] Starting from the start frequency to the stop frequency of the UHF channel, and using a preset frequency value as a step value, the RSSI values ​​of the root node and its child nodes in each UHF channel are polled in a round trip. The RSSI value of the j-th tree node in the i-th UHF channel is denoted as x. ij The tree node includes a root node and child nodes;

[0031] The filtered RSSI value for each UHF channel in each tree node is determined based on the preset UHF channel threshold:

[0032]

[0033] Among them, f filter (x ij ) represents the filtered RSSI value corresponding to the i-th UHF channel of the j-th tree node, and T is the UHF channel threshold;

[0034] Based on the filtered RSSI value of each UHF channel at each tree node, the channel congestion index of each UHF channel is determined, and the UHF channel with the smallest channel congestion index is selected as the target UHF channel.

[0035]

[0036]

[0037] Among them, Y i Let P be the channel congestion index of the i-th UHF channel, P be the channel congestion index of the target UHF channel, and n be the total number of all tree nodes.

[0038] f e f is the cutoff frequency. s ST is the starting frequency, ST is the step value, and ceil is the round-up value.

[0039] A second aspect of this invention discloses a channel selection device for a wireless zone broadcasting system. The wireless zone broadcasting system includes a wireless microphone disposed in a preset area and a plurality of broadcast speakers. The wireless microphone communicates with the plurality of broadcast speakers via UHF. The device includes:

[0040] The assembly unit is used to build a tree network structure using WIFI-Mesh technology, wherein one broadcast speaker serves as the root node of the tree network structure, the remaining broadcast speakers serve as child nodes of the tree network structure, and the wireless microphone serves as a leaf node of the tree network structure.

[0041] The first selection unit is used to determine the target WIFI channel of the wireless zone broadcasting system based on the WIFI channel congestion index.

[0042] The second selection unit is used to determine the target UHF channel of the wireless partition broadcast system based on the UHF channel congestion index.

[0043] In a preferred embodiment, in a second aspect of the present invention, the component unit includes:

[0044] The first scanning subunit actively scans all WIFI channels through the root node, counts the maximum RSSI value of the nodes that do not have the same SSID as itself scanned by each WIFI channel, and records it as the first target RSSI value. It then selects the WIFI channel with the smallest first target RSSI value among all WIFI channels as the basic WIFI channel.

[0045] The second scanning subunit actively scans the entire WIFI channel to find the target node through child nodes or leaf nodes, and establishes a connection with the target node so that the child node or leaf node is added to the tree network structure. The target node is the root node or a child node with the same SSID as the root node.

[0046] In a preferred embodiment, in a second aspect of the present invention, the first selection unit includes:

[0047] The reporting sub-unit periodically reports heartbeat packets to the root node through the sub-nodes.

[0048] The judgment sub-unit is used to calculate the congestion index of each WIFI channel when one or more child nodes suffer severe packet loss or are not added to the tree network structure;

[0049] The passive scanning subunit performs passive scanning on all nodes at regular intervals. Each node calculates the maximum RSSI value among nodes with different SSIDs detected on each Wi-Fi channel based on the scanning results, and records it as the second RSSI value. The second RSSI value detected by the j-th node on the i-th Wi-Fi channel is denoted as x. ij All nodes include the root node, child nodes, and leaf nodes;

[0050] The first filtering subunit is used to determine the filtered RSSI value for each Wi-Fi channel of each node based on a preset Wi-Fi channel threshold.

[0051]

[0052] Among them, f filter (x ij ) represents the filtered RSSI value corresponding to the i-th WIFI channel of the j-th node, and T is the WIFI channel threshold;

[0053] The first calculation subunit is used to determine the channel congestion index of each WIFI channel based on the filtered RSSI value of each channel of each node, and select the WIFI channel with the smallest channel congestion index as the target WIFI channel:

[0054]

[0055]

[0056] Among them, Y i Let be the channel congestion index of the i-th WIFI channel, P be the channel congestion index of the target WIFI channel, n be the total number of all nodes, and m be the total number of all WIFI channels.

[0057] In a preferred embodiment, in a second aspect of the present invention, the second selection unit includes:

[0058] The switching sub-unit reads the preset UHF channel from the data backup area through the root node, and broadcasts the preset UHF channel to all sub-nodes and leaf nodes via WIFI-Mesh broadcast channel switching instructions;

[0059] The positioning subunit is used for RSSI-based wireless microphone positioning technology to select the root node or child node closest to the wireless microphone, which is denoted as the nearest node. The nearest node plays the audio packets transmitted by the wireless microphone, while the other non-nearest nodes remain silent.

[0060] The statistics subunit is used to count the packet loss rate of the audio packets received by the nearest node. If the packet loss rate is less than or equal to a preset packet loss threshold, the preset UHF channel is used as the target UHF channel.

[0061] The shutdown subunit is used to disable the wireless audio transmission function of the wireless microphone if the packet loss rate is greater than a preset packet loss threshold.

[0062] The polling subunit is used to poll the RSSI values ​​of the root node and its child nodes on each UHF channel, from the start frequency to the cutoff frequency, with a preset frequency value as the step value. The RSSI value of the j-th tree node on the i-th UHF channel is denoted as x. ij The tree node includes a root node and child nodes;

[0063] The second filtering subunit is used to determine the filtered RSSI value for each UHF channel of each tree node based on a preset UHF channel threshold.

[0064]

[0065] Among them, f filter (x ij ) represents the filtered RSSI value corresponding to the i-th UHF channel of the j-th tree node, and T is the UHF channel threshold;

[0066] The second calculation subunit is used to determine the channel congestion index of each UHF channel based on the filtered RSSI value of each UHF channel in each tree node, and select the UHF channel with the smallest channel congestion index as the target UHF channel:

[0067]

[0068]

[0069] Among them, Y i Let P be the channel congestion index of the i-th UHF channel, P be the channel congestion index of the target UHF channel, and n be the total number of all tree nodes.

[0070] f e f is the cutoff frequency. s ST is the starting frequency, ST is the step value, and ceil is the round-up value.

[0071] Compared with existing technologies, its advantages are as follows:

[0072] 1. Unlike the channel search operation of a single node, this method is applicable to the entire large-area scenario, selecting the optimal UHF / WIFI channel in the scenario area, making the operation of the zone broadcast system more stable.

[0073] 2. A WIFI-Mesh network was established between the wireless microphone and multiple broadcast speakers. When certain local areas are interfered with, the interference can be detected and the detection results can be returned to the wireless microphone to inform the user that there is new interference. This allows for a new round of optimal channel search in the large area. Attached Figure Description

[0074] Figure 1 This is a structural principle block diagram of the broadcast speaker disclosed in an embodiment of the present invention;

[0075] Figure 2 This is a structural principle block diagram of the wireless microphone disclosed in the embodiments of the present invention;

[0076] Figure 3 This is a flowchart illustrating the channel selection method of the wireless partition broadcast system disclosed in an embodiment of the present invention;

[0077] Figure 4 This is a flowchart illustrating the WIFI channel selection method disclosed in an embodiment of the present invention;

[0078] Figure 5 This is a flowchart illustrating the UHF channel selection method disclosed in an embodiment of the present invention;

[0079] Figure 6 This is a schematic diagram of the channel selection device of the wireless partition broadcast system disclosed in the embodiments of the present invention. Detailed Implementation

[0080] This specific embodiment is merely an explanation of the present invention and is not intended to limit the present invention. After reading this specification, those skilled in the art can make modifications to this embodiment without contributing any inventive step, but as long as they are within the scope of the claims of the present invention, they are protected by patent law.

[0081] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0082] The term "comprising" and any variations thereof in the specification and claims of this application are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product or device.

[0083] In embodiments of the present invention, the terms "exemplarily" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplarily" or "for example" in embodiments of the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the terms "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.

[0084] The following is a detailed description in conjunction with the accompanying drawings.

[0085] Example 1

[0086] The wireless zone broadcasting system in this embodiment of the invention refers to a wireless zone broadcasting system consisting of a wireless microphone and N (128≥N≥1) broadcasting speakers within a certain large preset area, wherein the broadcasting speakers can be respectively arranged in each corner of the preset area.

[0087] Please refer to Figure 1As shown, the broadcast speaker may include a central processing unit, a WIFI-Mesh unit, a wireless audio transmission unit, and a broadcast amplification unit. The central processing unit controls the initialization and operation of the other units (i.e., the WIFI-Mesh unit, the wireless audio transmission unit, and the broadcast amplification unit). The WIFI-Mesh unit is responsible for forming a tree-like network structure with the other broadcast speakers and wireless microphones. One of the broadcast speaker devices is the root node, and the other broadcast speaker devices are child nodes. Nodes (i.e., between the root node and child nodes, and between each child node) can send commands to each other. The wireless audio transmission unit is used to receive audio data packets broadcast by the wireless microphones. The broadcast amplification unit is used to play the audio data packets received by the wireless audio transmission unit.

[0088] Please refer to Figure 2 As shown, the wireless microphone may include a central processing unit, a WIFI-Mesh unit, a voice acquisition unit, and a wireless audio transmission unit. The central processing unit can control the initialization and operation of the other units (i.e., the WIFI-Mesh unit, the voice acquisition unit, and the wireless audio transmission unit). The WIFI-Mesh unit is used to join the tree network structure formed by the broadcast speakers, becoming a leaf node at the bottom of the tree structure, and receiving the fixed frequency command sent by the root node. The voice acquisition unit is used to pick up the speaker's voice. The wireless audio transmission unit sets the transmission frequency according to the fixed frequency command and broadcasts the picked-up data packets using the UHF wireless transmission medium.

[0089] Of course, in other embodiments, traditional wireless transmission media such as Bluetooth, BLE-Mesh, WIFI-Mesh, UHF, and Zigbee can be used to replace the UHF wireless media. Here, UHF wireless transmission media is used as an example to explain and illustrate the scope of protection of this invention.

[0090] The channel selection method in this invention mainly includes the selection of UHF channels and the selection of WIFI channels. UHF channel selection based on partitioned broadcasting requires nodes to have the ability to exchange commands for channel negotiation; however, since UHF is a one-to-many wireless transmission medium, it lacks the ability to exchange commands, WIFI-Mesh technology is needed. The stability of the WIFI-Mesh network is fundamental to communication between nodes.

[0091] Please refer to Figure 3 As shown, the channel selection method for a wireless zone broadcast system may include the following steps:

[0092] S110. A tree network structure is constructed using WIFI-Mesh technology, with one broadcast speaker serving as the root node of the tree network structure, the remaining broadcast speakers serving as child nodes of the tree network structure, and the wireless microphone serving as a leaf node of the tree network structure.

[0093] In a preferred embodiment of the present invention, the broadcast speaker closest to the center of the preset area among the plurality of broadcast speakers is selected as the root node, and the remaining broadcast speakers are child nodes of the tree network structure.

[0094] Specifically, after entering the user configuration interface, manually select the broadcast speaker located at the center of the preset area or the closest to the center of the preset area as the root node, and then all other broadcast speakers will be child nodes; and enter the number of all child nodes of the preset area in the user configuration interface.

[0095] S120. Determine the target WIFI channel of the wireless zone broadcasting system based on the WIFI channel congestion index.

[0096] The root node actively scans all Wi-Fi channels and calculates the maximum RSSI value of nodes with different SSIDs (these nodes with different SSIDs are interference to our MESH network and need to be avoided) found on each Wi-Fi channel. This maximum RSSI value is recorded as the first target RSSI value. If no AP (a node with a different SSID than the root node) is found on a certain Wi-Fi channel, the root node's RSSI value on that Wi-Fi channel is recorded as the minimum value -120dBm. Then, the Wi-Fi channel with the smallest first target RSSI value among all Wi-Fi channels (there may be multiple channels, only one is randomly selected) is selected as the optimal channel for the root node and recorded as the basic Wi-Fi channel. This channel is then set to the optimal channel.

[0097] The child node or leaf node actively scans the entire WIFI channel to find the target node and establishes a connection with the target node, so that the child node or leaf node is added to the tree network structure. The target node is the root node or a child node with the same SSID as the root node (that is, the target node may be the root node or a child node under the root node that has already established a connection). The child node is added to the tree network structure, and at the same time, the child node reports heartbeat packets at regular intervals.

[0098] When one or more child nodes experience severe packet loss or are not included in the tree network structure, calculate the congestion index of each WIFI channel, and determine the optimal WIFI channel based on the congestion index of the WIFI channel, denoted as the target WIFI channel.

[0099] Please refer to Figure 4 As shown, the specific method for determining the target WIFI channel includes the following steps:

[0100] S121. All nodes perform passive scanning at regular intervals. The maximum RSSI value found among nodes with different SSIDs on each WIFI channel is recorded as the second RSSI value (if no node is found, the result is 0). The second maximum RSSI value found by the j-th node on the i-th WIFI channel is recorded as x. ij All nodes include root nodes, child nodes, and leaf nodes.

[0101] Each node (except the root node) uploads its statistics to the root node. The root node then summarizes the statistics of itself, its child nodes, and leaf nodes and compiles them into a WIFI channel status table, which is updated periodically.

[0102] S122. Determine the filtered RSSI value of each node for each WIFI channel based on the preset WIFI channel threshold.

[0103]

[0104] Among them, f filter (x ij ) represents the filtered RSSI value corresponding to the i-th WIFI channel of the j-th node, and T is the WIFI channel threshold;

[0105] S123. Determine the channel congestion index of each WIFI channel based on the filtered RSSI value of each channel of each node, and select the WIFI channel with the smallest channel congestion index as the target WIFI channel:

[0106]

[0107]

[0108] Among them, Y i Let P be the channel congestion index of the i-th WIFI channel, and let P be the channel congestion index of the target WIFI channel. That is, the WIFI channel corresponding to the value of P is the target WIFI channel. n is the total number of all nodes, and m is the total number of all WIFI channels.

[0109] S124. After the root node broadcasts the WIFI channel switching command, it switches to the target WIFI channel. After the child node or leaf node receives the WIFI channel switching command, it also switches to the target WIFI channel. If the child node or leaf node does not receive the WIFI channel switching command, it will immediately perform a full channel active scan to find the root node after the disconnection timeout. After successfully finding the root node, it switches to the same target WIFI channel as the root node.

[0110] S130. Determine the target UHF channel of the wireless zone broadcast system based on the UHF channel congestion index.

[0111] After selecting the WIFI channel, the nodes can communicate with each other continuously and stably. At the same time, in order to make wireless audio transmission in this large area more stable, it is also necessary to filter out the optimal UHF channel in this area.

[0112] Specifically, it includes:

[0113] Once the service is started, the root node reads the preset UHF channel from the data backup area and broadcasts the preset UHF channel to all child nodes and leaf nodes via WIFI-Mesh broadcast channel switching instructions.

[0114] All nodes in the WIFI-Mesh network switch their UHF wireless audio transmission units to the preset UHF channel.

[0115] Based on RSSI wireless microphone positioning technology, the root node or child node closest to the wireless microphone is selected and denoted as the nearest node. The nearest node is kept playing the audio packets transmitted by the wireless microphone, while the other non-nearest nodes remain silent. If the wireless microphone is moved to another area during the selection of the nearest node, the selected broadcast speaker will also switch, always keeping the nearest node playing the audio packets transmitted by the wireless microphone, while the other non-nearest nodes remain silent.

[0116] The packet loss rate of the audio packets received by the nearest node is calculated. If the packet loss rate is less than or equal to a preset packet loss threshold, the preset UHF channel is used as the target UHF channel.

[0117] If the packet loss rate exceeds the preset packet loss threshold, it indicates that the current UHF channel is congested, and a new round of UHF channel optimization is needed. Please refer to [the relevant documentation / reference]. Figure 5 As shown, the specific process includes the following steps:

[0118] S131. In order to simply test the UHF channel interference of the broadcast speaker in the current environment, the transmission function of the UHF wireless audio transmission unit in the wireless microphone is turned off.

[0119] S132. Starting from the start frequency to the cutoff frequency of the UHF channel, and using a preset frequency value as a step value, poll the RSSI values ​​of the root node and its child nodes in each UHF channel, where the RSSI value of the j-th tree node in the i-th UHF channel is denoted as x. ij The tree node includes a root node and child nodes.

[0120] Taking a preset frequency value of 100 kHz as an example, if the operating frequency of a certain tree node is 600 MHz, and the detected RSSI is large at this time, it means that there is a 600 MHz wireless interference signal in the area corresponding to the tree node, and the UHF channel should be avoided when transmitting audio normally.

[0121] xij represents the RSSI detected by the receiver at the i-th UHF channel of the j-th tree node, and this time point is before the user's transmitter is turned on (i.e., the wireless microphone is not working).

[0122] S133. All tree nodes of WIFI-Mesh (except the root node, i.e. only child nodes report) report the RSSI of each working channel under the channel set to the root node. The root node compiles this into a table of the status of each UHF channel.

[0123] S134. Determine the filtered RSSI value for each UHF channel in each tree node based on the preset UHF channel threshold:

[0124]

[0125] Among them, f filter (x ij ) represents the filtered RSSI value corresponding to the i-th UHF channel of the j-th tree node, and T is the UHF channel threshold.

[0126] S135. Determine the channel congestion index of each UHF channel based on the filtered RSSI value of each UHF channel in each tree node, and select the UHF channel with the smallest channel congestion index as the target UHF channel:

[0127]

[0128]

[0129] Among them, Y i Let P be the channel congestion index of the i-th UHF channel, P be the channel congestion index of the target UHF channel, and n be the total number of all tree nodes.

[0130] f e f is the cutoff frequency. s ST is the starting frequency, ST is the step value, and ceil is the round-up value.

[0131] S136. Write the target UHF channel at this time into the data backup area, restart this service, and then each tree node will negotiate through command interaction to make the wireless audio transmission unit operate on the target UHF channel.

[0132] Example 2

[0133] Please refer to Figure 6 As shown, a channel selection device for a wireless zone broadcasting system is disclosed. The wireless zone broadcasting system includes a wireless microphone disposed in a preset area and several broadcast speakers. The wireless microphone communicates with the several broadcast speakers via UHF. The device includes:

[0134] The assembly unit 210 is used to build a tree network structure using WIFI-Mesh technology, wherein one broadcast speaker serves as the root node of the tree network structure, the remaining broadcast speakers serve as child nodes of the tree network structure, and the wireless microphone serves as a leaf node of the tree network structure.

[0135] The first selection unit 220 is used to determine the target WIFI channel of the wireless partition broadcast system based on the WIFI channel congestion index.

[0136] The second selection unit 230 is used to determine the target UHF channel of the wireless partition broadcast system based on the UHF channel congestion index.

[0137] In a preferred embodiment, the component unit 210 includes:

[0138] The first scanning subunit actively scans all WIFI channels through the root node, counts the maximum RSSI value of the nodes that do not have the same SSID as itself scanned by each WIFI channel, and records it as the first target RSSI value. It then selects the WIFI channel with the smallest first target RSSI value among all WIFI channels as the basic WIFI channel.

[0139] The second scanning subunit actively scans the entire WIFI channel to find the target node through child nodes or leaf nodes, and establishes a connection with the target node so that the child node or leaf node is added to the tree network structure. The target node is the root node or a child node with the same SSID as the root node.

[0140] In a preferred embodiment, the first selection unit 220 includes:

[0141] The reporting sub-unit periodically reports heartbeat packets to the root node through the sub-nodes.

[0142] The judgment sub-unit is used to calculate the congestion index of each WIFI channel when one or more child nodes suffer severe packet loss or are not added to the tree network structure;

[0143] The passive scanning subunit performs passive scanning on all nodes at regular intervals. Each node calculates the maximum RSSI value among nodes with different SSIDs detected on each Wi-Fi channel based on the scanning results, and records it as the second RSSI value. The second RSSI value detected by the j-th node on the i-th Wi-Fi channel is denoted as x. ij All nodes include the root node, child nodes, and leaf nodes;

[0144] The first filtering subunit is used to determine the filtered RSSI value for each Wi-Fi channel of each node based on a preset Wi-Fi channel threshold.

[0145]

[0146] Among them, f filter (x ij ) represents the filtered RSSI value corresponding to the i-th WIFI channel of the j-th node, and T is the WIFI channel threshold;

[0147] The first calculation subunit is used to determine the channel congestion index of each WIFI channel based on the filtered RSSI value of each channel of each node, and select the WIFI channel with the smallest channel congestion index as the target WIFI channel:

[0148]

[0149]

[0150] Among them, Y i Let be the channel congestion index of the i-th WIFI channel, P be the channel congestion index of the target WIFI channel, n be the total number of all nodes, and m be the total number of all WIFI channels.

[0151] In a preferred embodiment, the second selection unit 230 includes:

[0152] The switching sub-unit reads the preset UHF channel from the data backup area through the root node, and broadcasts the preset UHF channel to all sub-nodes and leaf nodes via WIFI-Mesh broadcast channel switching instructions;

[0153] The positioning subunit is used for RSSI-based wireless microphone positioning technology to select the root node or child node closest to the wireless microphone, which is denoted as the nearest node. The nearest node plays the audio packets transmitted by the wireless microphone, while the other non-nearest nodes remain silent.

[0154] The statistics subunit is used to count the packet loss rate of the audio packets received by the nearest node. If the packet loss rate is less than or equal to a preset packet loss threshold, the preset UHF channel is used as the target UHF channel.

[0155] The shutdown subunit is used to disable the wireless audio transmission function of the wireless microphone if the packet loss rate is greater than a preset packet loss threshold.

[0156] The polling subunit is used to poll the RSSI values ​​of the root node and its child nodes on each UHF channel, from the start frequency to the cutoff frequency, with a preset frequency value as the step value. The RSSI value of the j-th tree node on the i-th UHF channel is denoted as x. ij The tree node includes a root node and child nodes;

[0157] The second filtering subunit is used to determine the filtered RSSI value for each UHF channel of each tree node based on a preset UHF channel threshold.

[0158]

[0159] Among them, f filter (x ij ) represents the filtered RSSI value corresponding to the i-th UHF channel of the j-th tree node, and T is the UHF channel threshold;

[0160] The second calculation subunit is used to determine the channel congestion index of each UHF channel based on the filtered RSSI value of each UHF channel in each tree node, and select the UHF channel with the smallest channel congestion index as the target UHF channel:

[0161]

[0162]

[0163] Among them, Y i Let P be the channel congestion index of the i-th UHF channel, P be the channel congestion index of the target UHF channel, and n be the total number of all tree nodes.

[0164] f e f is the cutoff frequency. s ST is the starting frequency, ST is the step value, and ceil is the round-up value.

[0165] The present invention has provided a detailed description of a channel selection method and apparatus for a wireless zone broadcast system. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, those skilled in the art will recognize that there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A channel selection method for a wireless zone broadcast system, characterized in that, The wireless zone broadcasting system includes a wireless microphone and several broadcast speakers located in a preset area. The wireless microphone communicates with the broadcast speakers via UHF, and the system includes the following steps: A tree-like network structure is constructed using WIFI-Mesh technology, with one broadcast speaker serving as the root node of the tree-like network structure, the remaining broadcast speakers serving as child nodes of the tree-like network structure, and the wireless microphone serving as the leaf node of the tree-like network structure. The target Wi-Fi channel of the wireless zone broadcasting system is determined based on the Wi-Fi channel congestion index. The target UHF channel of the wireless zone broadcast system is determined based on the UHF channel congestion index, specifically including: The root node reads the preset UHF channel from the data backup area and broadcasts the preset UHF channel to all child nodes and leaf nodes via WIFI-Mesh broadcast channel switching instructions; Based on RSSI wireless microphone positioning technology, the root node or child node closest to the wireless microphone is selected and recorded as the nearest node. The nearest node plays the audio packets transmitted by the wireless microphone, while the other non-nearest nodes remain silent. The packet loss rate of the audio packets received by the nearest node is calculated. If the packet loss rate is less than or equal to a preset packet loss threshold, the preset UHF channel is used as the target UHF channel. If the packet loss rate is greater than the preset packet loss threshold, then the wireless audio transmission function of the wireless microphone is turned off. Starting from the start frequency to the stop frequency of the UHF channel, and using a preset frequency value as a step value, the RSSI values ​​of the root node and its child nodes in each UHF channel are polled in a round trip. The RSSI value of the j-th tree node in the i-th UHF channel is denoted as... x ij The tree node includes a root node and child nodes; The filtered RSSI value for each UHF channel in each tree node is determined based on the preset UHF channel threshold: in, For the first j The first tree node The filtered RSSI value corresponding to each UHF channel, where T is the UHF channel threshold; Based on the filtered RSSI value of each UHF channel at each tree node, the channel congestion index of each UHF channel is determined, and the UHF channel with the smallest channel congestion index is selected as the target UHF channel. in, Y i Let P be the channel congestion index of the i-th UHF channel, P be the channel congestion index of the target UHF channel, and n be the total number of all tree nodes. , The cutoff frequency, ST is the starting frequency, ST is the step value, and ceil is the round-up value.

2. The channel selection method for the wireless zone broadcast system according to claim 1, characterized in that, Select the broadcast speaker that is closest to the center of the preset area from the plurality of broadcast speakers as the root node.

3. The channel selection method for the wireless zone broadcast system according to claim 1, characterized in that, Building a tree-like network structure using WIFI-Mesh technology includes: The root node actively scans all Wi-Fi channels, counts the maximum RSSI value of the nodes that it scans on each Wi-Fi channel that do not have the same SSID as itself, and records it as the first target RSSI value. The Wi-Fi channel with the smallest first target RSSI value among all Wi-Fi channels is selected as the basic Wi-Fi channel. The child node or leaf node actively scans the entire WIFI channel to find the target node and establishes a connection with the target node, so that the child node or leaf node can be added to the tree network structure. The target node is the root node or a child node with the same SSID as the root node.

4. The channel selection method for a wireless zone broadcast system according to any one of claims 1-3, characterized in that, Determining the target Wi-Fi channel of the wireless zone broadcast system based on the Wi-Fi channel congestion index includes: Child nodes periodically report heartbeat packets to the root node; When one or more child nodes experience severe packet loss or are not included in the tree network structure, calculate the congestion index of each WIFI channel, and determine the optimal WIFI channel based on the congestion index of the WIFI channel, denoted as the target WIFI channel.

5. The channel selection method for the wireless zone broadcast system according to claim 4, characterized in that, Determining the optimal Wi-Fi channel based on the congestion index of the Wi-Fi channel includes: All nodes perform passive scanning at regular intervals. Each node calculates the maximum RSSI value among nodes with different SSIDs detected on each Wi-Fi channel based on the scan results, and records this as the second RSSI value. j The node of the first The second RSSI value obtained from scanning each WIFI channel is denoted as x ij All nodes include the root node, child nodes, and leaf nodes; The filtered RSSI value for each Wi-Fi channel of each node is determined based on the preset Wi-Fi channel threshold: in, For the first j The node of the first The filtered RSSI value corresponding to each WIFI channel, where T is the WIFI channel threshold; Based on the filtered RSSI value of each channel at each node, the channel congestion index of each Wi-Fi channel is determined, and the Wi-Fi channel with the lowest congestion index is selected as the target Wi-Fi channel. in, Y i Let be the channel congestion index of the i-th WIFI channel, P be the channel congestion index of the target WIFI channel, n be the total number of all nodes, and m be the total number of all WIFI channels.

6. A channel selection device for a wireless zone broadcast system, characterized in that, The wireless zone broadcasting system includes a wireless microphone positioned in a preset area and several broadcast speakers, wherein the wireless microphone communicates with the several broadcast speakers via UHF. The device includes: The unit is used to build a tree network structure using WIFI-Mesh technology, wherein one broadcast speaker serves as the root node of the tree network structure, the remaining broadcast speakers serve as child nodes of the tree network structure, and the wireless microphone serves as a leaf node of the tree network structure. The first selection unit is used to determine the target WIFI channel of the wireless zone broadcasting system based on the WIFI channel congestion index. The second selection unit is used to determine the target UHF channel of the wireless partition broadcast system based on the UHF channel congestion index, and specifically includes: The switching sub-unit reads the preset UHF channel from the data backup area through the root node, and broadcasts the preset UHF channel to all sub-nodes and leaf nodes via WIFI-Mesh broadcast channel switching instructions; The positioning subunit is used for RSSI-based wireless microphone positioning technology to select the root node or child node closest to the wireless microphone, which is denoted as the nearest node. The nearest node plays the audio packets transmitted by the wireless microphone, while the other non-nearest nodes remain silent. The statistics subunit is used to count the packet loss rate of the audio packets received by the nearest node. If the packet loss rate is less than or equal to a preset packet loss threshold, the preset UHF channel is used as the target UHF channel. The shutdown subunit is used to disable the wireless audio transmission function of the wireless microphone if the packet loss rate is greater than a preset packet loss threshold. The polling subunit is used to poll the RSSI values ​​of the root node and its child nodes on each UHF channel, from the start frequency to the cutoff frequency, with a preset frequency value as the step value. The RSSI value of the j-th tree node on the i-th UHF channel is denoted as... x ij The tree node includes a root node and child nodes; The second filtering subunit is used to determine the filtered RSSI value for each UHF channel of each tree node based on a preset UHF channel threshold. in, For the first j The first tree node The filtered RSSI value corresponding to each UHF channel, where T is the UHF channel threshold; The second calculation subunit is used to determine the channel congestion index of each UHF channel based on the filtered RSSI value of each UHF channel in each tree node, and select the UHF channel with the smallest channel congestion index as the target UHF channel: in, Y i Let P be the channel congestion index of the i-th UHF channel, P be the channel congestion index of the target UHF channel, and n be the total number of all tree nodes. , The cutoff frequency, ST is the starting frequency, ST is the step value, and ceil is the round-up value.

7. The channel selection device for the wireless zone broadcast system according to claim 6, characterized in that, The assembly unit includes: The first scanning subunit actively scans all WIFI channels through the root node, counts the maximum RSSI value of the nodes that do not have the same SSID as itself scanned by each WIFI channel, and records it as the first target RSSI value. It then selects the WIFI channel with the smallest first target RSSI value among all WIFI channels as the basic WIFI channel. The second scanning subunit actively scans the entire WIFI channel to find the target node through child nodes or leaf nodes, and establishes a connection with the target node so that the child node or leaf node is added to the tree network structure. The target node is the root node or a child node with the same SSID as the root node.

8. The channel selection device for the wireless zone broadcast system according to claim 6, characterized in that, The first selection unit includes: The reporting sub-unit periodically reports heartbeat packets to the root node through the sub-nodes. The judgment sub-unit is used to calculate the congestion index of each WIFI channel when one or more child nodes suffer severe packet loss or are not added to the tree network structure; The passive scanning subunit performs passive scanning on all nodes at regular intervals. Each node calculates the maximum RSSI value among nodes with different SSIDs detected on each Wi-Fi channel based on the scanning results, and records this as the second RSSI value. j The node of the first The second RSSI value obtained from scanning each WIFI channel is denoted as x ij All nodes include the root node, child nodes, and leaf nodes; The first filtering subunit is used to determine the filtered RSSI value for each Wi-Fi channel of each node based on a preset Wi-Fi channel threshold. in, For the first j The node of the first The filtered RSSI value corresponding to each WIFI channel, where T is the WIFI channel threshold; The first calculation subunit is used to determine the channel congestion index of each WIFI channel based on the filtered RSSI value of each channel of each node, and select the WIFI channel with the smallest channel congestion index as the target WIFI channel: in, Y i Let be the channel congestion index of the i-th WIFI channel, P be the channel congestion index of the target WIFI channel, n be the total number of all nodes, and m be the total number of all WIFI channels.

Citation Information

Patent Citations

  • Wideband and narrowband fusion-based wireless ad hoc network automatic frequency selection method, device and equipment

    CN113872713A

  • UHF radio communication control apparatus and method corresponding to Wi-Fi channel interference

    KR1020180117390A