Wireless signal communication system and method based on a transmitting end and multiple receiving ends
By obtaining user instructions on the sending end, performing performance analysis and time limit monitoring on the receiving end, and filtering the appropriate receiving end for signal transmission, the problem of inconsistency in signal reception caused by differences in performance and distance at the receiving end is solved, and the efficiency and quality of signal reception are improved.
Patent Information
- Application Number
- CN202011328196.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-24
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2040-11-24
AI Technical Summary
In signal transmission of multiple receivers, the difference in distance and performance of the receivers leads to inconsistent signal reception time and quality, and it is difficult for the prior art to effectively screen and select a suitable receiver for signal reception.
The user instructions are obtained by inputting the user instruction at the sending end, and the user instructions are obtained by using the analysis and selection module of the receiving end without a specified receiver for performance analysis. Combined with the adaptive module of the transmission time limit of different receivers and the receiving end receive data synchronization response module, the appropriate receivers are monitored and filtered for signal transmission, and the data status is monitored through the real-time feedback module of the data transmission status.
It realizes directional selection based on the performance and time limit of the receiver, improves the efficiency and quality of signal reception, and ensures the integrity and reliability of data transmission.
Smart Images

Figure CN112422237B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication, and specifically to a wireless signal communication system and method based on one transmitter and multiple receivers. Background Art
[0002] Signals include data signals and analog signals. An analog signal refers to information represented by a continuously varying physical quantity, and the amplitude, frequency, or phase of its signal varies continuously with time, or within a continuous time interval, the characteristic quantity representing the information can take on any value at any instant. A digital signal refers to a signal whose independent variable is discrete and whose dependent variable is also discrete. In this signal, the independent variable is represented by an integer, and the dependent variable is represented by one of a finite number of digits. In a computer, the magnitude of a digital signal is commonly represented by a binary number with a finite number of bits.
[0003] An analog signal is a form of energy propagation. It refers to a signal that is continuous in time (uninterrupted) and whose numerical amplitude also varies continuously and uninterruptedly (traditional audio and video signals). For example, a sound wave causes the medium it passes through to vibrate, and the sound wave can be measured by its frequency (in cycles per second or Hertz (Hz)). Digital signals are transmitted through a medium by representing binary numbers as electrical pulses (where each pulse is a signal element). The voltage on the line varies between high and low states. For example, a high level can be used to transmit binary 1, and a low level can be used to transmit binary 0. Bandwidth is a term referring to the number of bits transmitted per second through a link.
[0004] During long-distance transmission, signals degrade due to attenuation, noise, and interference from other wires in a wire bundle. Analog signals can be amplified periodically, but if the signal is corrupted by noise, the amplified signal is a distorted one. In contrast, digital signals can be more reliably transmitted over long distances because they can be easily extracted from noise and retransmitted.
[0005] In signal transmission to multiple receivers, it is often sent according to the distance or order of the receivers. However, due to inconsistent receiving performance and signal processing times of different receivers, the signal receiving duration and signal receiving quality at the receivers are different. This application aims to screen different receivers through the historical data of signal reception at the receivers and the virtual reception duration, and directionally select signal receivers for signal reception. Summary of the Invention
[0006] The purpose of the present invention is to provide a wireless signal communication system and method based on one transmitter and multiple receivers to solve the problems in the prior art.
[0007] To achieve the above purpose, the present invention provides the following technical solutions:
[0008] A wireless signal communication system based on one transmitter and multiple receivers, the system includes a transmitter user instruction input acquisition module, an unspecified receiver analysis and selection module, a transmission time limit adaptation module for different receivers, a receiver data reception synchronization response module, and a data transmission status real-time feedback module. Among them, the transmitter user instruction input acquisition module, the unspecified receiver analysis and selection module, and the transmission time limit adaptation module for different receivers are interconnected through an intranet. The unspecified receiver analysis and selection module and the transmission time limit adaptation module for different receivers are respectively connected to the receiver data reception synchronization response module and the data transmission status real-time feedback module through the intranet;
[0009] The transmitter user instruction input acquisition module is used to obtain the user's instructions at the transmitter, select different receivers for signal transmission according to different user instructions. The unspecified receiver analysis and selection module is used to analyze the performance of different receivers and make selections according to the performance of different receivers. The transmission time limit adaptation module for different receivers is used to monitor and analyze the time limits of the reception times of different receivers. The receiver data reception synchronization response module is used to feedback the successfully received data signal to the transmitter during the process of the receiver receiving data. The data transmission status real-time feedback module is used to monitor the current data transmission status according to the data transmitted internally between the transmitter and different receivers.
[0010] By adopting the above technical solution: The transmitter user instruction input acquisition module includes a receiver data interaction information matching sub-module and a real-time transmitter user instruction decoding and classification sub-module. The receiver data interaction information matching sub-module is used to detect the number of receivers currently connected to the transmitter, obtain the basic parameter data of each receiver, and perform information interaction between the basic parameter data of each receiver and the transmitter. The real-time transmitter user instruction decoding and classification sub-module is used to decode the user instructions input at the transmitter, determine whether there is a specified receiver for the currently decoded user instructions. When there is a specified receiver for the decoded user instructions, the user instruction signal is sent according to the specified receiver. When there is no specified receiver for the decoded user instructions, the category of the currently decoded user instruction signal is determined, classified according to different signal categories, and the category of the user instruction signal is sent to the unspecified receiver analysis and selection module.
[0011] By adopting the above technical solution: the non-designated receiver analysis and selection module includes a user instruction and receiver performance intersection analysis sub-module and a different receiver historical signal transmission performance analysis sub-module. The user instruction and receiver performance intersection analysis sub-module is used to match the receivers that can process the current user instruction signal category, mark the matched receivers, count the marked receivers, and send them to the different receiver historical signal transmission performance analysis sub-module. The different receiver historical signal transmission performance analysis sub-module is used to monitor and analyze the historical signal reception performance of the currently marked receivers. Among them, the signal reception performance monitoring includes monitoring the receiver sensitivity, the distance between the receiver and the transmitter, the peripheral interference rate of the receiver, and the signal error rate of the receiver, and analyzing the current receiver signal reception performance index according to the monitoring data of the different marked receivers.
[0012] By adopting the above technical solution: the different receiver historical signal transmission performance analysis sub-module monitors the receiver sensitivity, the distance between the receiver and the transmitter, the peripheral interference rate of the receiver, and the signal error rate of the receiver, and sets the historical reception data sensitivity of the different currently marked receivers as M1%, M2%, M3%, …, M n-1 %, M n %, the peripheral interference rate of the receiver is N1%, N2%, N3%, …, N n-1 %, N n %, the signal error rate of the receiver is K1%, K2%, K3%, …, K n-1 %, K n %, the distance between the receiver and the transmitter is L1, L2, L3, …, L n-1 , L n , and it is set that the distance between the receiver and the transmitter is within 0 - 1 km, the influence rate of the distance on the data transmitted by the transmitter is C1%, the distance between the receiver and the transmitter is within 1 - 2 km, the influence rate of the distance on the data transmitted by the transmitter is C2%, the distance between the receiver and the transmitter is within 2 - 3 km, the influence rate of the distance on the data transmitted by the transmitter is C3%. When the distance between the receiver and the transmitter is greater than or equal to 3 km, the current receiver is refused to be connected. It is set that the integrity of the data transmitted by the transmitter historically accessed by a certain receiver is F. Among them, according to the complete coefficient of the data signal within the interval [1, 100], the historical comprehensive performance index of the current receiver is set as U. According to the formula:
[0013]
[0014] Calculate the historical comprehensive performance index of the different currently marked receivers, sort the historical comprehensive performance indexes of the different marked receivers in descending order, select from the sorted list from high to low according to the specified number of receivers to be accessed, and send the selected receivers to the different receiver transmission time limit adaptation module.
[0015] By adopting the above technical solution: the different receiver transmission time limit adaptation module includes a different data service serial number marking sub-module and a different receiver reception time implementation analysis sub-module. The different data service serial number marking sub-module is used to send to the selected receivers at the sending end, number the analog data signals to be sent at the sending end in sequence, and send the numbered analog data signals to the receivers selected by the non-designated receiver analysis and selection module. The different receiver reception time implementation analysis sub-module is used for the selected receivers to receive the currently selected receivers, mark the sending time of the current sending end and the reception times of the different selected receivers, and analyze the reception duration of the current different receivers according to the user instruction requirements input by the sending end.
[0016] By adopting the above technical solution: the different receiver reception time implementation analysis sub-module monitors the time when the current sending end sends the analog data signal and the time when several receivers receive the analog data signal. Set the time when the current sending end sends the analog data signal as T0, and set the times when different receivers receive the analog data signal as T1, T2, T3, …, T n-1 、T n , detect whether there is a specified reception time limit in the user instruction input by the current sending end. When the input user instruction does not specify a reception time limit, sort the times when the receivers receive the analog data signal, and select the receivers for reception from high to low according to the sorted list. When the input user instruction specifies a reception time limit, set the specified reception time limit as Tg. Among them, the reception time limit fluctuates by R% up and down from the current specified reception time limit. Set the specified reception time limit for the current receiver as:
[0017] Tn - T0 ∈ [Tg*(1 - R%), Tg*(1 + R%)]
[0018] Select the receivers that meet the current signal reception time limit, and receive the user instruction signal input by the sending end for the selected receivers.
[0019] By adopting the above technical solution: the receiver data reception synchronization response module includes a transmitted data quantitative induction sub-module and a second response platform establishment sub-module. The transmitted data quantitative induction sub-module is used for the receiver to segment and mark the data signals to be received according to a quantitative data volume, and when the receiver receives the marked position, it makes a reception success response. The second response platform establishment sub-module is used to summarize the reception success signals sent by the receiver and feedback them to the sending end through the platform.
[0020] By adopting the above technical solution: The real-time feedback module for data transmission status includes a sub-module for recording the integrity of transmitted data and a sub-module for troubleshooting missing data. The sub-module for recording the integrity of transmitted data is used to record according to the integrity coefficients of different data signals of the sending end monitored by the historical signal sending performance analysis sub-module of different receiving ends, and send the recorded data to the sub-module for troubleshooting missing data. The sub-module for troubleshooting missing data marks the input user instruction signal whose integrity coefficient of the current sending end data signal is less than or equal to 60, pauses the sending of the current user instruction signal at the sending end, performs troubleshooting on the marked user instruction data signal for missing data, and feeds back the troubleshooting result to the sending end in real time.
[0021] A wireless signal communication method based on one sending end and multiple receiving ends, characterized in that:
[0022] S1: Use the user instruction input acquisition module at the sending end to obtain the user's instruction at the sending end, and select different receiving ends for signal sending according to different user instructions;
[0023] S2: Use the non-designated receiving end analysis and selection module to perform performance analysis on different receiving ends and make selections according to the performance of different receiving ends;
[0024] S3: Use the transmission time limit adaptation module for different receiving ends to monitor and analyze the time limits of the receiving times of different receiving ends;
[0025] S4: Use the receiving end data synchronization response module to feed back the successfully received data signal to the sending end during the process of receiving data at the receiving end;
[0026] S5: Use the real-time feedback module for data transmission status to monitor the current data transmission status according to the data transmitted internally between the sending end and different receiving ends.
[0027] By adopting the above technical solution: The communication method further includes the following steps:
[0028] S1-1: Use the receiving end data interaction information matching sub-module to detect the number of receiving ends currently connected to the sending end, obtain the basic parameter data of each receiving end, perform information interaction between the basic parameter data of each receiving end and the sending end, and the real-time sending end user instruction decoding and classification sub-module decodes the user instruction input at the sending end, and determines whether there is a designated receiving end for the currently decoded user instruction. When there is a designated receiving end for the decoded user instruction, the user instruction signal is sent according to the designated receiving end. When there is no designated receiving end for the decoded user instruction, the category of the currently decoded user instruction signal is determined, classified according to different signal categories, and the category of the user instruction signal is sent to the non-designated receiving end analysis and selection module;
[0029] S2-1: Use the intersection analysis sub-module of the user instruction and the receiving end performance to match the receiving end that can process the current user instruction signal category, mark the matched receiving end, count the marked receiving ends, and send them to the historical signal sending performance analysis sub-module of different receiving ends. The historical signal sending performance analysis sub-module of different receiving ends monitors and analyzes the historical signal receiving performance of the currently marked receiving end. Among them, the signal receiving performance monitoring includes monitoring the receiving end sensitivity, the distance between the receiving end and the sending end, the peripheral interference rate of the receiving end, and the signal error rate of the receiving end. Analyze the current receiving end signal receiving performance index based on the monitoring data of different marked receiving ends;
[0030] S3-1: Use the different data service serial number marking sub-module to establish and send the selected receiving end at the sending end, number the analog data signals to be sent at the sending end in sequence, and send the analog data signals with serial numbers to the receiving end selected by the non-designated receiving end analysis and selection module. The receiving end selected by the receiving time analysis sub-module of different receiving ends receives the currently selected receiving end, marks the sending time of the current sending end and the receiving times of different selected receiving ends, and analyzes the receiving duration of the current different receiving ends according to the user instruction requirements input by the sending end;
[0031] S4-1: Use the sending data quantitative induction sub-module to segment and mark the data signals to be received at the receiving end according to a quantitative data volume. When the receiving end receives the marked position, it makes a successful reception response. The second response platform establishment sub-module is used to summarize the successful reception signals sent by the receiving end and feedback them to the sending end through the platform;
[0032] S5-1: Use the transmission data integrity recording sub-module to record according to the integrity coefficients of the data signals of different sending ends monitored by the historical signal sending performance analysis sub-module of different receiving ends, and send the recorded data to the missing data fault repair sub-module. The missing data fault repair sub-module marks the user instruction signals with the integrity coefficient of the current sending end data signal less than or equal to 60, suspends the sending of the current user instruction signal at the sending end, repairs the marked user instruction data signals for missing data faults, and feeds back the repair results to the sending end in real time.
[0033] Compared with the prior art, the beneficial effects of the present invention are: The present invention aims to screen different receiving ends through the historical data of signal reception at the receiving end and the virtual reception duration, and directionally select the signal receiving end for signal reception;
[0034] The sender user instruction input acquisition module is used to obtain the user's instructions at the sender end, select different receivers for signal transmission according to different user instructions. The non-designated receiver analysis and selection module is used to analyze the performance of different receivers and make selections according to the performance of different receivers. The different receiver transmission time limit adaptation module is used to monitor and analyze the time limits of the receiving times of different receivers. The receiver data reception synchronization response module is used to feedback the successfully received data signal to the sender end during the process of receiving data at the receiver end. The data transmission status real-time feedback module is used to monitor the current data transmission status according to the data transmitted internally between the sender end and different receivers. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to make the content of the present invention easier to be clearly understood, the present invention will be further described in detail below with reference to specific embodiments and the accompanying drawings.
[0036] Figure 1 It is a schematic diagram of the module structure of a wireless signal communication system of the present invention based on one sender end and multiple receiver ends;
[0037] Figure 2 It is a schematic diagram of the steps of a method for a wireless signal communication system of the present invention based on one sender end and multiple receiver ends;
[0038] Figure 3 It is a schematic diagram of the specific steps of a wireless signal communication method of the present invention based on one sender end and multiple receiver ends;
[0039] Figure 4 It is a schematic diagram of the implementation method of a wireless signal communication method of the present invention based on one sender end and multiple receiver ends. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0040] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0041] Please refer to Figures 1 to 4, in the embodiment of the present invention, a wireless signal communication system and method based on one sending end and multiple receiving ends. The system includes a sending end user instruction input acquisition module, a non-designated receiving end analysis and selection module, a transmission time limit adaptation module for different receiving ends, a receiving end data reception synchronization response module, and a data transmission status real-time feedback module. Among them, the sending end user instruction input acquisition module, the non-designated receiving end analysis and selection module, and the transmission time limit adaptation module for different receiving ends are interconnected through an intranet. The non-designated receiving end analysis and selection module and the transmission time limit adaptation module for different receiving ends are respectively connected to the receiving end data reception synchronization response module and the data transmission status real-time feedback module through the intranet;
[0042] The sending end user instruction input acquisition module is used to obtain the user's instruction at the sending end, and select different receiving ends for signal transmission according to different user instructions. The non-designated receiving end analysis and selection module is used to analyze the performance of different receiving ends and make a selection according to the performance of different receiving ends. The transmission time limit adaptation module for different receiving ends is used to monitor and analyze the time limit of the receiving time of different receiving ends. The receiving end data reception synchronization response module is used to feedback the successfully received data signal to the sending end during the process of receiving data at the receiving end. The data transmission status real-time feedback module is used to monitor the current data transmission status according to the data transmitted internally between the sending end and different receiving ends.
[0043] By adopting the above technical solution: The sending end user instruction input acquisition module includes a receiving end data interaction information matching sub-module and a real-time sending end user instruction decoding and classification sub-module. The receiving end data interaction information matching sub-module is used to detect the number of receiving ends currently connected to the sending end, obtain the basic parameter data of each receiving end, and perform information interaction between the basic parameter data of each receiving end and the sending end. The real-time sending end user instruction decoding and classification sub-module is used to decode the user instruction input at the sending end, and determine whether there is a designated receiving end in the currently decoded user instruction. When there is a designated receiving end in the decoded user instruction, the user instruction signal is sent according to the designated receiving end. When there is no designated receiving end in the decoded user instruction, the category of the currently decoded user instruction signal is determined, classified according to different signal categories, and the category of the user instruction signal is sent to the non-designated receiving end analysis and selection module.
[0044] By adopting the above technical solution: the non-designated receiver analysis and selection module includes a user instruction and receiver performance intersection analysis sub-module and a different receiver historical signal transmission performance analysis sub-module. The user instruction and receiver performance intersection analysis sub-module is used to match the receivers that can process the current user instruction signal category, mark the matched receivers, count the marked receivers, and send them to the different receiver historical signal transmission performance analysis sub-module. The different receiver historical signal transmission performance analysis sub-module is used to monitor and analyze the historical signal reception performance of the currently marked receivers. Among them, the signal reception performance monitoring includes monitoring the receiver sensitivity, the distance between the receiver and the transmitter, the peripheral interference rate of the receiver, and the signal error rate of the receiver, and analyzing the current receiver signal reception performance index according to the monitoring data of the different marked receivers.
[0045] By adopting the above technical solution: the different receiver historical signal transmission performance analysis sub-module monitors the receiver sensitivity, the distance between the receiver and the transmitter, the peripheral interference rate of the receiver, and the signal error rate of the receiver, and sets the historical reception data sensitivities of the currently marked different receivers as M1%, M2%, M3%, …, M n-1 %, M n %, the peripheral interference rate of the receiver as N1%, N2%, N3%, …, N n-1 %, N n %, the signal error rate of the receiver as K1%, K2%, K3%, …, K n-1 %, K n %, the distances between the receiver and the transmitter as L1, L2, L3, …, L n-1 , L n , and sets that when the distance between the receiver and the transmitter is within 0 - 1 km, the influence rate of the distance on the data transmitted by the transmitter is C1%, when the distance between the receiver and the transmitter is within 1 - 2 km, the influence rate of the distance on the data transmitted by the transmitter is C2%, when the distance between the receiver and the transmitter is within 2 - 3 km, the influence rate of the distance on the data transmitted by the transmitter is C3%, when the distance between the receiver and the transmitter is greater than or equal to 3 km, the current receiver is rejected from connection, and sets the integrity of the data transmitted by the transmitter historically accessed by a certain receiver as F. Among them, according to the complete coefficient of the data signal within the range of [1, 100], the historical comprehensive performance index of the current receiver is set as U, and according to the formula:
[0046]
[0047] Calculate the historical comprehensive performance index of the currently marked different receivers, sort the historical comprehensive performance indexes of the marked different receivers in descending order, select from the sorted list from high to low according to the specified number of receivers to be connected, and send the selected receivers to the different receiver transmission time limit adaptation module.
[0048] By adopting the above technical solution: the different receiver transmission time limit adaptation module includes a different data service serial number marking sub-module and a different receiver reception time realization analysis sub-module. The different data service serial number marking sub-module is used to establish and send the selected receivers at the sending end, sequentially number the analog data signals to be sent at the sending end, and send the analog data signals with serial numbers to the receivers selected by the non-designated receiver analysis and selection module. The different receiver reception time realization analysis sub-module is used for the selected receivers to receive the currently selected receivers, mark the sending time of the current sending end and the reception times of the different selected receivers, and analyze the reception duration of the current different receivers according to the user instruction requirements input by the sending end.
[0049] By adopting the above technical solution: the different receiver reception time realization analysis sub-module monitors the time when the current sending end sends the analog data signal and the time when several receivers receive the analog data signal. Set the time when the current sending end sends the analog data signal as T0, and set the time when different receivers receive the analog data signal as T1, T2, T3, …, T n-1 、T n , detect whether there is a specified reception time limit in the user instruction input by the current sending end. When the input user instruction does not specify a reception time limit, sort the time when the receivers receive the analog data signal, and select the receivers for reception from high to low in the sorted list. When the input user instruction specifies a reception time limit, set the specified reception time limit as Tg, where the reception time limit fluctuates by R% up and down from the current specified reception time limit. Set the specified reception time limit for the current receiver as:
[0050] Tn - T0 ∈ [Tg*(1 - R%), Tg*(1 + R%)]
[0051] Select the receivers that meet the current signal reception time limit, and receive the user instruction signal input by the sending end for the selected receivers.
[0052] By adopting the above technical solution: the receiver data reception synchronization response module includes a transmitted data quantitative induction sub-module and a second response platform establishment sub-module. The transmitted data quantitative induction sub-module is used for the receiver to segment and mark the data signals to be received according to a quantitative data volume, and when the receiver receives the marked position, it makes a reception success response. The second response platform establishment sub-module is used to summarize the reception success signals sent by the receiver and feedback them to the sending end through the platform.
[0053] By adopting the above technical solution: The real-time feedback module for data transmission status includes a transmission data integrity recording sub-module and a missing data fault repair sub-module. The transmission data integrity recording sub-module is used to record according to the integrity coefficients of different data signals of the sending end monitored by the historical signal sending performance analysis sub-module of different receiving ends, and send the recorded data to the missing data fault repair sub-module. The missing data fault repair sub-module marks the input user instruction signal whose integrity coefficient of the current sending end data signal is less than or equal to 60, pauses the sending of the current user instruction signal at the sending end, performs missing data fault repair on the marked user instruction data signal, and feeds back the repair result to the sending end in real time.
[0054] A wireless signal communication method based on one sending end and multiple receiving ends, characterized in that:
[0055] S1: Use the sending end user instruction input acquisition module to obtain the user's instruction at the sending end, and select different receiving ends for signal sending according to different user instructions;
[0056] S2: Use the non-designated receiving end analysis and selection module to perform performance analysis on different receiving ends and make selections according to the performance of different receiving ends;
[0057] S3: Use the different receiving end transmission time limit adaptation module to monitor and analyze the time limits of the receiving times of different receiving ends;
[0058] S4: Use the receiving end received data synchronization response module to feed back the successfully received data signal to the sending end during the process of receiving data at the receiving end;
[0059] S5: Use the real-time feedback module for data transmission status to monitor the current data transmission status according to the data transmitted internally between the sending end and different receiving ends.
[0060] By adopting the above technical solution: The communication method further includes the following steps:
[0061] S1-1: Use the receiving end data interaction information matching sub-module to detect the number of receiving ends currently connected to the sending end, obtain the basic parameter data of each receiving end, perform information interaction between the basic parameter data of each receiving end and the sending end, and the real-time sending end user instruction decoding and classification sub-module decodes the user instruction input at the sending end, determines whether there is a designated receiving end for the currently decoded user instruction. When there is a designated receiving end for the decoded user instruction, send the user instruction signal according to the designated receiving end. When there is no designated receiving end for the decoded user instruction, determine the category of the currently decoded user instruction signal, classify it according to different signal categories, and send the category of the user instruction signal to the non-designated receiving end analysis and selection module;
[0062] S2-1: Use the intersection analysis sub-module of the user instruction and the receiver performance to match the receiver that can process the current user instruction signal category, mark the matched receiver, count the marked receivers, and send them to the historical signal transmission performance analysis sub-module of different receivers. The historical signal transmission performance analysis sub-module of different receivers monitors and analyzes the historical signal reception performance of the currently marked receivers. Among them, the signal reception performance monitoring includes monitoring the receiver sensitivity, the distance between the receiver and the transmitter, the peripheral interference rate of the receiver, and the signal error rate of the receiver, and analyzes the current receiver signal reception performance index according to the monitoring data of different marked receivers;
[0063] S3-1: Use the different data service serial number marking sub-module to establish and send the selected receivers at the transmitter, number the analog data signals to be sent at the transmitter in sequence, and send the numbered analog data signals to the receivers selected by the non-specified receiver analysis and selection module. The receivers selected by the different receiver reception time realization analysis sub-module receive the currently selected receivers, mark the transmission time of the current transmitter and the reception time of the different selected receivers, and analyze the current different receiver reception duration according to the user instruction requirements input by the transmitter;
[0064] S4-1: Use the transmitted data quantification induction sub-module for the receiver to segment and mark the data signals to be received according to a quantitative data volume. When the receiver receives the marked position, a reception success response is made. The second response platform establishment sub-module is used to summarize the reception success signals sent by the receiver and feedback them to the transmitter through the platform;
[0065] S5-1: Use the transmission data integrity recording sub-module to record according to the integrity coefficients of the data signals of different transmitters monitored by the historical signal transmission performance analysis sub-module of different receivers, send the recorded data to the missing data fault repair sub-module, and the missing data fault repair sub-module marks the input user instruction signals whose integrity coefficients of the current transmitter data signals are less than or equal to 60, pauses the transmission of the current user instruction signal at the transmitter, repairs the marked user instruction data signals for missing data faults, and feeds back the repair results to the transmitter in real time.
[0066] Example 1: Limiting conditions. The historical signal transmission performance analysis sub-module for different receivers monitors the receiver sensitivity, the distance between the receiver and the transmitter, the peripheral interference rate of the receiver, and the signal error rate of the receiver. Set the sensitivity of the historical received data of a certain receiver marked currently to 97%, the peripheral interference rate of the receiver to 6.1%, the signal error rate of the receiver to 3.2%, and the distance between the receiver and the transmitter to 1.7 km. Set that the distance between the receiver and the transmitter is within 1 - 2 km, and the influence rate of the distance on the data transmitted by the transmitter is 3%. Set the integrity of the data transmitted by the transmitter historically accessed by a certain receiver to 96, and set the historical comprehensive performance index of the current receiver to U. According to the formula:
[0067] 1km ≤ 1.7km < 2km
[0068] U = 96 * 97% * (1 - 6.1%) * (1 - 3.2%) * (1 - 3%) ≈ 82.1%
[0069] It is calculated that the historical comprehensive performance index of the different receivers marked currently is 82.1%. The historical comprehensive performance indexes of the marked different receivers are sorted in descending order, and selected from high to low in the sorted list according to the specified number of receivers to be accessed. The selected receivers are sent to the transmission time limit adaptation module for different receivers.
[0070] Example 2: Limiting conditions. The historical signal transmission performance analysis sub-module for different receivers monitors the receiver sensitivity, the distance between the receiver and the transmitter, the peripheral interference rate of the receiver, and the signal error rate of the receiver. Set the sensitivity of the historical received data of a certain receiver marked currently to 89%, the peripheral interference rate of the receiver to 4%, the signal error rate of the receiver to 4.7%, and the distance between the receiver and the transmitter to 0.6 km. Set that the distance between the receiver and the transmitter is within 0 - 1 km, and the influence rate of the distance on the data transmitted by the transmitter is 1.7%. Set the integrity of the data transmitted by the transmitter historically accessed by a certain receiver to 93, and set the historical comprehensive performance index of the current receiver to U. According to the formula:
[0071] 0km ≤ 0.6km < 1km
[0072] U = 93 * 89% * (1 - 4%) * (1 - 4.7%) * (1 - 1.7%) ≈ 74.4%
[0073] It is calculated that the historical comprehensive performance index of the different receivers marked currently is 74.4%. The historical comprehensive performance indexes of the marked different receivers are sorted in descending order, and selected from high to low in the sorted list according to the specified number of receivers to be accessed. The selected receivers are sent to the transmission time limit adaptation module for different receivers.
[0074] Embodiment 3: Limiting conditions. Set the time for the current transmitting end to send the analog data signal as T0, and set the time for a certain receiving end to receive the analog data signal as T n , where the signal receiving duration of the receiving end is T n -T0. When the input user instruction specifies a reception time limit, set the specified reception time limit as 10 min. Among them, the reception time limit fluctuates by 30% up and down from the current specified reception time limit. Set the current reception time limit specified for the receiving end as:
[0075] Tn - T0 ∈ [10 * (1 - 30%), 10 * (1 + 30%)] = Tn - T0 ∈ [7 min, 13 min]
[0076] Screen out the receiving ends that meet the current signal reception time limit, and receive the user instruction signal input by the transmitting end for the screened receiving ends.
[0077] For those skilled in the art, it is obvious that the present invention is not limited to the details of the above exemplary embodiments, and can be implemented in other specific forms without departing from the spirit or basic characteristics of the present invention. Therefore, from any point of view, the embodiments should be regarded as exemplary and non-limiting. The scope of the present invention is defined by the appended claims rather than the above description. Therefore, all changes falling within the meaning and scope of the equivalent elements of the claims are intended to be included in the present invention. Any reference signs in the claims should not be regarded as limiting the claims involved.
Claims
1. A wireless signal communication system based on a sending end and multiple receiving ends, characterized in that: The system includes a sender user instruction input acquisition module, an unspecified receiver analysis and selection module, a transmission time limit adaptation module for different receivers, a receiver data reception synchronization response module, and a real-time feedback module for data transmission status. Among them, the sender user instruction input acquisition module, the unspecified receiver analysis and selection module, and the transmission time limit adaptation module for different receivers are interconnected through the internal network. The unspecified receiver analysis and selection module and the transmission time limit adaptation module for different receivers are respectively connected to the receiver data reception synchronization response module and the real-time feedback module for data transmission status through the internal network; The sender user instruction input acquisition module is used to obtain the user's instructions at the sender end, select different receivers for signal transmission according to different user instructions. The unspecified receiver analysis and selection module is used to analyze the performance of different receivers and make selections according to the performance of different receivers. The transmission time limit adaptation module for different receivers is used to monitor and analyze the time limits of the receiving times of different receivers. The receiver data reception synchronization response module is used to feedback the successfully received data signal to the sender end during the process of the receiver receiving data. The real-time feedback module for data transmission status is used to monitor the current data transmission status according to the data transmitted internally between the sender end and different receivers; The sender user instruction input acquisition module includes a receiver data interaction information matching sub-module and a real-time sender user instruction decoding and classification sub-module. The receiver data interaction information matching sub-module is used to detect the number of receivers currently connected to the sender end, obtain the basic parameter data of each receiver, and perform information interaction between the basic parameter data of each receiver and the sender end. The real-time sender user instruction decoding and classification sub-module is used to decode the user instructions input at the sender end, determine whether there is a specified receiver for the currently decoded user instruction. When there is a specified receiver for the decoded user instruction, the user instruction signal is sent according to the specified receiver. When there is no specified receiver for the decoded user instruction, the category of the currently decoded user instruction signal is determined, classified according to different signal categories, and the category of the user instruction signal is sent to the unspecified receiver analysis and selection module; The unspecified receiver analysis and selection module includes a user instruction and receiver performance intersection analysis sub-module and a historical signal transmission performance analysis sub-module for different receivers. The user instruction and receiver performance intersection analysis sub-module is used to match the receivers that can process the current user instruction signal category, mark the matched receivers, count the marked receivers, and send them to the historical signal transmission performance analysis sub-module for different receivers. The historical signal transmission performance analysis sub-module for different receivers is used to monitor and analyze the historical signal reception performance of the currently marked receivers. Among them, the signal reception performance monitoring includes monitoring the receiver sensitivity, the distance between the receiver and the sender end, the peripheral interference rate of the receiver, and the signal error rate of the receiver, and analyzing the current receiver signal reception performance index according to the monitoring data of different marked receivers; The different receiver historical signal transmission performance analysis sub-module monitors the receiver sensitivity, the distance between the receiver and the transmitter, the peripheral interference rate of the receiver, and the signal error rate of the receiver, and sets the sensitivities of the historical received data of different receivers marked currently as M1%, M2%, M3%, …, M n-1 %, M n %, the peripheral interference rate of the receiver is N1%, N2%, N3%, …, N n-1 %, N n %, the signal error rate of the receiver is K1%, K2%, K3%, …, K n-1 %, K n %, the distances between the receiver and the transmitter are L1, L2, L3, …, L n-1 , L n , it is set that when the distance between the receiver and the transmitter is within 0 - 1 km, the influence rate of the distance on the data transmitted by the transmitter is C1%, when the distance between the receiver and the transmitter is within 1 - 2 km, the influence rate of the distance on the data transmitted by the transmitter is C2%, when the distance between the receiver and the transmitter is within 2 - 3 km, the influence rate of the distance on the data transmitted by the transmitter is C3%, when the distance between the receiver and the transmitter is greater than or equal to 3 km, the current receiver is refused to connect, and the integrity of the data transmitted by the transmitter accessed by a certain receiver historically is set as F, where according to the integrity coefficient of the data signal within the range of [1, 100], the historical comprehensive performance index of the current receiver is set as U, according to the formula: Calculate the historical comprehensive performance indexes of different receivers of the current tag, sort the historical comprehensive performance indexes of different receivers of the tag in descending order, select from the sorted list from high to low according to the specified number of receivers to be accessed, and send the selected receivers to the different receiver transmission time limit adaptation module; The different receiver transmission time limit adaptation module includes a different data service serial number marking sub-module and a different receiver reception time realization analysis sub-module. The different data service serial number marking sub-module is used to establish and send the selected receivers at the sending end, number the analog data signals to be sent at the sending end in sequence, and send the analog data signals with serial numbers to the receivers selected by the non-designated receiver analysis and selection module. The different receiver reception time realization analysis sub-module is used for the selected receivers to receive the currently selected receivers, mark the sending time of the current sending end and the reception times of different selected receivers, and analyze the current reception duration of different receivers according to the user instruction requirements input by the sending end; The different receiver receiving time implementation analysis sub-module monitors the time when the current transmitter sends the analog data signal and the time when several receivers receive the analog data signal. Set the time when the current transmitter sends the analog data signal as T0, and set the time when different receivers receive the analog data signal as T1, T2, T3, …, T n-1 、T n , detect whether there is a specified reception time limit for the user instruction input by the current transmitter. When the input user instruction does not specify a reception time limit, sort the time when the receivers receive the analog data signal, and select the receivers for reception from high to low according to the sorted list. When the input user instruction specifies a reception time limit, set the specified reception time limit as Tg. Among them, the reception time limit fluctuates by R% up and down from the current specified reception time limit. Set the specified reception time limit for the current receiver as: Tn - T0 ∈ [Tg * (1 - R%), Tg * (1 + R%)] Select the receivers that meet the current signal reception time limit, and send the selected receivers to receive the user instruction signal input by the sending end; The receiver data reception synchronization response module includes a transmitted data quantification induction sub-module and a second response platform establishment sub-module. The transmitted data quantification induction sub-module is used for the receiver to segment and mark the data signals to be received according to a quantitative data volume, and when the receiver receives the marked position, it makes a reception success response. The second response platform establishment sub-module is used to summarize the reception success signals sent by the receiver and feedback them to the sending end through the platform; The data transmission status real-time feedback module includes a transmitted data integrity record sub-module and a missing data fault repair sub-module. The transmitted data integrity record sub-module is used to record the integrity coefficients of the data signals of different sending ends monitored by the different sending end historical signal transmission performance analysis sub-module, and send the recorded data to the missing data fault repair sub-module. The missing data fault repair sub-module marks the user instruction signals with the integrity coefficient of the current sending end data signal less than or equal to 60, pauses the sending of the current user instruction signal at the sending end, repairs the missing data of the marked user instruction data signal, and feeds back the repair result to the sending end in real time; A wireless signal communication method based on one sending end and multiple receiving ends, characterized in that: S1: Use the sending end user instruction input acquisition module to obtain the user's instruction at the sending end, and select different receivers for signal sending according to different user instructions; S2: Use the non-designated receiver analysis and selection module to perform performance analysis on different receivers and make selections according to the performance of different receivers; S3: Use the different receiver transmission time limit adaptation module to monitor and analyze the time limits of the reception times of different receivers; S4: Use the receiver data reception synchronization response module to feedback the successfully received data signal to the sending end during the process of receiving data at the receiver; S5: Use the data transmission status real-time feedback module to monitor the current data transmission status based on the data transmitted inside the sender and different receivers. The wireless signal communication method based on one sender and multiple receivers further includes the following steps: S1-1: Use the receiver data interaction information matching sub-module to detect the number of receivers currently connected to the sender, obtain the basic parameter data of each receiver, interact the basic parameter data of each receiver with the sender, and the real-time sender user instruction decoding and classification sub-module decodes the user instruction input at the sender, and determines whether there is a specified receiver for the currently decoded user instruction. When there is a specified receiver for the decoded user instruction, the user instruction signal is sent according to the specified receiver. When there is no specified receiver for the decoded user instruction, determine the category of the currently decoded user instruction signal, classify it according to different signal categories, and send the category of the user instruction signal to the non-specified receiver analysis and selection module. S2-1: Use the user instruction and receiver performance intersection analysis sub-module to match the receivers that can process the current user instruction signal category, mark the matched receivers, count the marked receivers, and send them to the different receiver historical signal transmission performance analysis sub-module. The different receiver historical signal transmission performance analysis sub-module monitors and analyzes the historical signal reception performance of the currently marked receivers. Among them, the signal reception performance monitoring includes monitoring the receiver sensitivity, the distance between the receiver and the sender, the peripheral interference rate of the receiver, and the signal error rate of the receiver, and analyzing the current receiver signal reception performance index according to the monitoring data of different marked receivers. S3-1: Use the different data service serial number marking sub-module to send the selected receivers established at the sender, number the analog data signals to be sent at the sender in sequence, and send the analog data signals with serial numbers to the receivers selected by the non-specified receiver analysis and selection module. The different receiver reception time realization analysis sub-module selects the receivers to receive the currently selected receivers, marks the sending time of the current sender and the reception times of the different selected receivers, and analyzes the reception duration of the current different receivers according to the user instruction requirements input at the sender. S4-1: Use the sending data quantitative induction sub-module to segment and mark the data signals to be received by the receiver according to a quantitative data volume. When the receiver receives the marked position, a reception success response is sent. The second response platform establishment sub-module is used to summarize the reception success signals sent by the receiver and feedback them to the sender through the platform. S5-1: The transmission data integrity recording sub-module records according to the integrity coefficients of different transmitter data signals monitored by the different receiver historical signal transmission performance analysis sub-module, and sends the recorded data to the missing data fault repair sub-module. The missing data fault repair sub-module marks the input user instruction signals whose integrity coefficients of the current transmitter data signals are less than or equal to 60, pauses the transmission of the current user instruction signals at the transmitter, performs missing data fault repair on the marked user instruction data signals, and feeds back the repair results to the transmitter in real time.
Citation Information
Patent Citations
WIFI antenna switching method and apparatus
CN106229683A
Method for automatic switching between transmitting diversity and non-transmitting diversity
CN1445945A