Wireless signal communication system based on one transmitting end and multiple receiving ends
By analyzing historical data and virtual durations on the receiver, the best receiver is selected for signal reception, which solves the problem of inconsistent signal reception caused by differences in performance and durations on the receiver, and improves the efficiency and quality of signal reception.
Patent Information
- Application Number
- CN202411483965.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-24
- Publication Date
- 2025-03-18
AI Technical Summary
In wireless signal transmission at multiple receivers, the performance and signal processing time of receivers are different, resulting in inconsistent signal reception time and quality, and it is difficult for the prior art to effectively screen and select the best receiver.
Through the historical data of the received signal and the virtual reception time duration of the received signal, the unspecified receiver analysis and selection module and the transmission time limit adaptation module of different receivers are used to perform performance analysis and time limit monitoring on different receivers, and filter and select the best receiver for signal reception.
The directional selection of different receivers is realized, the efficiency and quality of signal reception are improved, and the stability and integrity of the signal at the receivers are ensured.
Smart Images

Figure CN119652466A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communications, and in particular to a wireless signal communication system based on a transmitting end and multiple receiving ends. Background Art
[0002] Signals include data signals and analog signals. Analog signals refer to information represented by continuously changing physical quantities, whose amplitude, frequency, or phase changes continuously over time, or whose characteristic quantity representing information can be presented as any value at any moment within a continuous time interval. Digital signals refer to signals whose independent variables are discrete and whose dependent variables are also discrete. The independent variables of such signals are represented by integers, and the dependent variables are represented by a finite number. In computers, the size of digital signals is often represented by a finite binary number.
[0003] Analog signals are a form of propagated energy. They are signals that are continuous (uninterrupted) in time and whose magnitudes are continuously changing (traditional audio and video signals). For example, sound waves vibrate the medium they pass through, and can be measured in terms of frequency (in cycles per second, or Hertz (Hz)). Digital signals are transmitted through media by representing binary numbers as electrical pulses, where each pulse is a signal element. The voltage on the line changes between high and low states. For example, a binary 1 can be transmitted at a high level and a binary 0 can be transmitted at a low level. Bandwidth is a term that refers to the number of bits transmitted per second over a link.
[0004] When transmitted over long distances, signals degrade due to attenuation, noise, and interference from other wires in the wire bundle. Analog signals can be amplified periodically, but if the signal is corrupted by noise, a distorted signal is amplified. In contrast, digital signals are more reliable over long distances because they can be easily extracted from the noise and retransmitted.
[0005] In signal transmission to multiple receiving ends, the signal is often transmitted according to the distance or order of the receiving ends. However, the receiving performance and signal processing time of different receiving ends are inconsistent, which will lead to different signal reception duration and signal reception quality at the receiving end. The present application aims to screen different receiving ends through the historical data of the signal received by the receiving end and the virtual reception duration, and directionally select the signal receiving end for signal reception. Summary of the invention
[0006] The object of the present invention is to provide a wireless signal communication system and method based on a transmitting end and multiple receiving ends to solve the problems in the prior art.
[0007] To achieve the above object, the present invention provides the following technical solutions:
[0008] A wireless signal communication system based on a transmitting end and multiple receiving ends, the system includes a transmitting end user command input acquisition module, an unspecified receiving end analysis and selection module, a different receiving end transmission time limit adaptation module, a receiving end received data synchronization response module and a data transmission status real-time feedback module, wherein the transmitting end user command input acquisition module, the unspecified receiving end analysis and selection module, and the different receiving end transmission time limit adaptation module are interconnected through an intranet, and the unspecified receiving end analysis and selection module and the different receiving end transmission time limit adaptation module are respectively connected to the receiving end received data synchronization response module and the data transmission status real-time feedback module through an intranet;
[0009] The sending end user instruction input acquisition module is used to obtain the user's instructions at the sending end, select different receiving ends for signal transmission according to different user instructions, the unspecified receiving end analysis and selection module is used to perform performance analysis on different receiving ends, and select according to the performance of different receiving ends. The different receiving end transmission time limit adaptation module is used to monitor and analyze the time limits of receiving times of different receiving ends. The receiving end receiving data synchronization response module is used to feed back 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 sending data status according to the data transmitted internally between the sending end and different receiving ends.
[0010] By adopting the above-mentioned technical scheme: the user instruction input acquisition module at the sending end includes a receiving end data interaction information matching submodule and a real-time sending end user instruction decoding and classification submodule. The receiving end data interaction information matching submodule 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 exchange information between the basic parameter data of each receiving end and the sending end. The real-time sending end user instruction decoding and classification submodule is used to decode the user instruction input at the sending end, and determine whether the current decoded user instruction has a designated receiving end. When the decoded user instruction has a designated receiving end, the user instruction signal is sent according to the designated receiving end. When the decoded user instruction does not have a designated receiving end, the category of the current decoded user instruction signal is determined, classified according to different signal categories, and the category of the user instruction signal is sent to the analysis and selection module without a designated receiving end.
[0011] By adopting the above-mentioned technical scheme: the unspecified receiving end analysis and selection module includes a user instruction and receiving end performance intersection analysis submodule and a different receiving end historical signal sending performance analysis submodule, the user instruction and receiving end performance intersection analysis submodule is used to match the receiving end that can process the current user instruction signal category, mark the matched receiving end, count the marked receiving end, and send it to the different receiving end historical signal sending performance analysis submodule, the different receiving end historical signal sending performance analysis submodule is used to monitor and analyze the historical signal receiving performance of the currently marked receiving end, wherein the signal receiving performance monitoring includes monitoring the receiving end sensitivity, the distance between the receiving end and the sending end, the receiving end peripheral interference rate and the receiving end signal error rate, and the current receiving end signal reception performance index is analyzed according to the marked different receiving end monitoring data.
[0012] By adopting the above technical solution: the different receiving end historical signal transmission performance analysis submodule monitors the receiving end sensitivity, the distance between the receiving end and the transmitting end, the receiving end peripheral interference rate and the receiving end signal error rate, and sets the sensitivity of the currently marked different receiving end historical receiving data to M1%, M2%, M3%, ..., M n-1 %、M n %, the external interference rate at the receiving end is N1%, N2%, N3%, ..., N n-1 %、N n %, the signal error rate at the receiving end is K1%, K2%, K3%, ..., K n-1 %、K n %, the distance between the receiving end and the transmitting end is L1, L2, L3, ..., L n-1 , L n , set the distance between the receiving end and the sending end to be within 0~1km, the distance affects the data sent by the sending end to be C1%, the distance between the receiving end and the sending end to be within 1~2km, the distance affects the data sent by the sending end to be C2%, the distance between the receiving end and the sending end to be within 2~3km, the distance affects the data sent by the sending end to be C3%, when the distance between the receiving end and the sending end is greater than or equal to 3km, refuse the current receiving end to connect, set the integrity of the data sent by the sending end of a certain receiving end's historical access to F, where according to the integrity coefficient of the data signal in the [1,100] interval, set the historical comprehensive performance index of the current receiving end to U, according to the formula:
[0013]
[0014] The historical comprehensive performance indexes of the different marked receiving ends are calculated and sorted in descending order. The receiving ends are selected from the sorting list from high to low according to the specified number of access receiving ends, and the selected receiving ends are sent to the transmission time limit adaptation modules of different receiving ends.
[0015] By adopting the above-mentioned technical scheme: the transmission time adaptation module for different receiving ends includes a different data service sequence number marking submodule and a different receiving end receiving time implementation analysis submodule, the different data service sequence number marking submodule is used to establish a screened receiving end at the sending end for sending, sequentially mark the analog data signal to be sent by the sending end, and send the analog data signal marked with the sequence number to the receiving end screened out by the no-specified receiving end analysis and selection module, the different receiving end receiving time implementation analysis submodule is used for the screened receiving end to receive the currently screened receiving end, mark the sending time of the current sending end and the receiving time of the different screened receiving ends, and analyze the current receiving time of the different receiving ends according to the user instruction requirements input by the sending end.
[0016] By adopting the above technical solution: the different receiving end receiving time realization analysis submodule monitors the time when the current sending end sends the analog data signal and the time when several receiving ends receive the analog data signals, sets the time when the current sending end sends the analog data signal as T0, sets the time when different receiving ends receive the analog data signals as T1, T2, T3, ..., T n-1 、T n , detect whether the user instruction input by the current sending end has a specified receiving time limit. When the input user instruction does not specify the receiving time limit, sort the time for the receiving end to receive the analog data signal, and select the receiving end to receive from high to low in the sorting list. When the input user instruction specifies the receiving time limit, set the specified receiving time limit to Tg, where the receiving time limit is the current specified receiving time limit with a fluctuation of R%. Set the current receiving end specified receiving time limit to:
[0017] Tn-T0∈[Tg*(1-R%), Tg*(1+R%)]
[0018] The receiving end that meets the current signal reception time limit is screened out, and the screened receiving end is used to receive the user command signal input by the sending end.
[0019] By adopting the above-mentioned technical solution: the receiving end receiving data synchronous response module includes a sending data quantitative sensing submodule and a second response platform establishment submodule. The sending data quantitative sensing submodule is used for the receiving end to segment the data signal to be received according to the quantitative data volume. When the receiving end receives the marked position, it responds to the successful reception. The second response platform establishment submodule is used to summarize the successful reception signal sent by the receiving end and feed it back to the sending end through the platform.
[0020] By adopting the above-mentioned technical scheme: the real-time feedback module of the data transmission status includes a transmission data integrity recording submodule and a missing data fault repair submodule. The transmission data integrity recording submodule is used to record the integrity coefficients of different sending end data signals monitored by different receiving end historical signal sending performance analysis submodules, and send the recorded data to the missing data fault repair submodule. The missing data fault repair submodule marks the input user command signal whose integrity coefficient of the current sending end data signal is less than or equal to 60, suspends the sending of the current user command signal at the sending end, performs missing data fault repair on the marked user command data signal, and feeds back the repair result to the sending end in real time.
[0021] A wireless signal communication method based on a transmitting end and multiple receiving ends, characterized in that:
[0022] S1: using the sending end user command input acquisition module to obtain the user's command at the sending end, and selecting different receiving ends to send signals according to different user commands;
[0023] S2: Analyze the performance of different receivers using the unspecified receiver analysis and selection module, and select based on the performance of different receivers;
[0024] S3: using different receiving end transmission time limit adaptation modules to monitor and analyze the time limits of receiving times at different receiving ends;
[0025] S4: using the receiving end data receiving synchronous response module to feed back a successfully received data signal to the sending end during the process of receiving data at the receiving end;
[0026] S5: Using the data transmission status real-time feedback module, the status of the currently transmitted data is monitored according to the data transmitted between the transmitting end and different receiving ends.
[0027] By adopting the above technical solution: the communication method also includes the following steps:
[0028] S1-1: Use the receiving end data interaction information matching submodule to detect the number of receiving ends currently connected to the sending end, obtain the basic parameter data of each receiving end, and exchange information between the basic parameter data of each receiving end and the sending end. The real-time sending end user instruction decoding and classification submodule decodes the user instruction input at the sending end, and determines whether the currently decoded user instruction has a designated receiving end. When the decoded user instruction has a designated receiving end, the user instruction signal is sent according to the designated receiving end. When the decoded user instruction does not have a designated receiving end, the category of the currently decoded user instruction signal is determined, and classified according to different signal categories, and the category of the user instruction signal is sent to the no designated receiving end analysis and selection module;
[0029] S2-1: Use the user command and receiving end performance intersection analysis submodule to match the receiving end that can process the current user command signal category, mark the matched receiving end, count the marked receiving ends, and send them to the different receiving end historical signal sending performance analysis submodules, and the different receiving end historical signal sending performance analysis submodules monitor and analyze the historical signal receiving performance of the currently marked receiving end, wherein the signal receiving performance monitoring includes monitoring the receiving end sensitivity, the distance between the receiving end and the sending end, the receiving end peripheral interference rate and the receiving end signal error rate, and analyzing the current receiving end signal receiving performance index according to the different marked receiving end monitoring data;
[0030] S3-1: Use different data service sequence number marking submodules to establish a screened receiving end at the sending end for sending, mark the analog data signal to be sent by the sending end in sequence, send the analog data signal marked with the sequence number to the receiving end screened by the no designated receiving end analysis and selection module, and the receiving end screened by the different receiving end receiving time realization analysis submodule receives the currently screened receiving end, mark the sending time of the current sending end and the receiving time of the different screened receiving ends, and analyze the current receiving time of different receiving ends according to the user instruction requirements input by the sending end;
[0031] S4-1: The receiving end uses the sending data quantitative sensing submodule to segment and mark the data signal to be received according to the quantitative data volume. When the receiving end receives the marked position, it responds to the successful reception. The second response platform establishment submodule is used to summarize the successful reception signals sent by the receiving end and feed them back to the sending end through the platform;
[0032] S5-1: Use the transmission data integrity recording submodule to record the integrity coefficients of different sending end data signals monitored by the different receiving end historical signal sending performance analysis submodule, and send the recorded data to the missing data fault repair submodule. The missing data fault repair submodule marks the input user command signal whose integrity coefficient of the current sending end data signal is less than or equal to 60, suspends the sending of the current user command signal at the sending end, performs missing data fault repair on the marked user command data signal, and feeds back the repair result to the sending end in real time.
[0033] Compared with the prior art, the beneficial effects of the present invention are as follows: the present invention aims to screen different receiving ends through the historical data of the signals received by the receiving end and the virtual receiving duration, and directionally select the signal receiving end for signal reception;
[0034] The sending end user command input acquisition module is used to obtain the user's command at the sending end, and select different receiving ends for signal transmission according to different user commands. The unspecified receiving end analysis and selection module is used to perform performance analysis on different receiving ends and make selections based on the performance of different receiving ends. The different receiving end transmission time limit adaptation module is used to monitor and analyze the time limits of receiving times of different receiving ends. The receiving end receiving data synchronization response module is used to feed back 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 sending data status based on the data transmitted internally between the sending end and different receiving ends. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to make the contents of the present invention more clearly understood, the present invention is further described in detail below based on specific embodiments in conjunction with the accompanying drawings.
[0036] Figure 1 It is a schematic diagram of the module structure of a wireless signal communication system based on one transmitting end and multiple receiving ends of the present invention;
[0037] Figure 2 A schematic diagram of the steps of a wireless signal communication method based on one transmitting end and multiple receiving ends of the present invention;
[0038] Figure 3 A schematic diagram of specific steps of a wireless signal communication method based on one transmitting end and multiple receiving ends of the present invention;
[0039] Figure 4 The present invention is a schematic diagram of an implementation method of a wireless signal communication method based on one transmitting end and multiple receiving ends. DETAILED DESCRIPTION
[0040] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0041] See also Figures 1 to 4In an embodiment of the present invention, a wireless signal communication system and method based on a transmitting end and multiple receiving ends, the system includes a transmitting end user command input acquisition module, an unspecified receiving end analysis and selection module, a different receiving end transmission time limit adaptation module, a receiving end received data synchronization response module and a data transmission status real-time feedback module, wherein the transmitting end user command input acquisition module, the unspecified receiving end analysis and selection module, and the different receiving end transmission time limit adaptation module are interconnected through an intranet, and the unspecified receiving end analysis and selection module and the different receiving end transmission time limit adaptation module are respectively connected to the receiving end received data synchronization response module and the data transmission status real-time feedback module through an intranet;
[0042] The sending end user instruction input acquisition module is used to obtain the user's instructions at the sending end, select different receiving ends for signal transmission according to different user instructions, the unspecified receiving end analysis and selection module is used to perform performance analysis on different receiving ends, and select according to the performance of different receiving ends. The different receiving end transmission time limit adaptation module is used to monitor and analyze the time limits of receiving times of different receiving ends. The receiving end receiving data synchronization response module is used to feed back 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 sending data status according to the data transmitted internally between the sending end and different receiving ends.
[0043] By adopting the above-mentioned technical scheme: the user instruction input acquisition module at the sending end includes a receiving end data interaction information matching submodule and a real-time sending end user instruction decoding and classification submodule. The receiving end data interaction information matching submodule 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 exchange information between the basic parameter data of each receiving end and the sending end. The real-time sending end user instruction decoding and classification submodule is used to decode the user instruction input at the sending end, and determine whether the current decoded user instruction has a designated receiving end. When the decoded user instruction has a designated receiving end, the user instruction signal is sent according to the designated receiving end. When the decoded user instruction does not have a designated receiving end, the category of the current decoded user instruction signal is determined, classified according to different signal categories, and the category of the user instruction signal is sent to the analysis and selection module without a designated receiving end.
[0044] By adopting the above-mentioned technical scheme: the unspecified receiving end analysis and selection module includes a user instruction and receiving end performance intersection analysis submodule and a different receiving end historical signal sending performance analysis submodule, the user instruction and receiving end performance intersection analysis submodule is used to match the receiving end that can process the current user instruction signal category, mark the matched receiving end, count the marked receiving end, and send it to the different receiving end historical signal sending performance analysis submodule, the different receiving end historical signal sending performance analysis submodule is used to monitor and analyze the historical signal receiving performance of the currently marked receiving end, wherein the signal receiving performance monitoring includes monitoring the receiving end sensitivity, the distance between the receiving end and the sending end, the receiving end peripheral interference rate and the receiving end signal error rate, and the current receiving end signal reception performance index is analyzed according to the marked different receiving end monitoring data.
[0045] By adopting the above technical solution: the different receiving end historical signal transmission performance analysis submodule monitors the receiving end sensitivity, the distance between the receiving end and the transmitting end, the receiving end peripheral interference rate and the receiving end signal error rate, and sets the sensitivity of the currently marked different receiving end historical receiving data to M1%, M2%, M3%, ..., M n-1 %、M n %, the external interference rate at the receiving end is N1%, N2%, N3%, ..., N n-1 %、N n %, the signal error rate at the receiving end is K1%, K2%, K3%, ..., K n-1 %、K n %, the distance between the receiving end and the transmitting end is L1, L2, L3, ..., L n-1 , L n , set the distance between the receiving end and the sending end to be within 0~1km, the distance affects the data sent by the sending end to be C1%, the distance between the receiving end and the sending end to be within 1~2km, the distance affects the data sent by the sending end to be C2%, the distance between the receiving end and the sending end to be within 2~3km, the distance affects the data sent by the sending end to be C3%, when the distance between the receiving end and the sending end is greater than or equal to 3km, refuse the current receiving end to connect, set the integrity of the data sent by the sending end of a certain receiving end's historical access to F, where according to the integrity coefficient of the data signal in the [1,100] interval, set the historical comprehensive performance index of the current receiving end to U, according to the formula:
[0046]
[0047] The historical comprehensive performance indexes of the different marked receiving ends are calculated and sorted in descending order. The receiving ends are selected from the sorting list from high to low according to the specified number of access receiving ends, and the selected receiving ends are sent to the transmission time limit adaptation modules of different receiving ends.
[0048] By adopting the above-mentioned technical scheme: the transmission time adaptation module for different receiving ends includes a different data service sequence number marking submodule and a different receiving end receiving time implementation analysis submodule, the different data service sequence number marking submodule is used to establish a screened receiving end at the sending end for sending, sequentially mark the analog data signal to be sent by the sending end, and send the analog data signal marked with the sequence number to the receiving end screened out by the no-specified receiving end analysis and selection module, the different receiving end receiving time implementation analysis submodule is used for the screened receiving end to receive the currently screened receiving end, mark the sending time of the current sending end and the receiving time of the different screened receiving ends, and analyze the current receiving time of the different receiving ends according to the user instruction requirements input by the sending end.
[0049] By adopting the above technical solution: the different receiving end receiving time realization analysis submodule monitors the time when the current sending end sends the analog data signal and the time when several receiving ends receive the analog data signals, sets the time when the current sending end sends the analog data signal as T0, sets the time when different receiving ends receive the analog data signals as T1, T2, T3, ..., T n-1 、T n , detect whether the user instruction input by the current sending end has a specified receiving time limit. When the input user instruction does not specify the receiving time limit, sort the time for the receiving end to receive the analog data signal, and select the receiving end to receive from high to low in the sorting list. When the input user instruction specifies the receiving time limit, set the specified receiving time limit to Tg, where the receiving time limit is the current specified receiving time limit with a fluctuation of R%. Set the current receiving end specified receiving time limit to:
[0050] Tn-T0∈[Tg*(1-R%), Tg*(1+R%)]
[0051] The receiving end that meets the current signal reception time limit is screened out, and the screened receiving end is used to receive the user command signal input by the sending end.
[0052] By adopting the above-mentioned technical solution: the receiving end receiving data synchronous response module includes a sending data quantitative sensing submodule and a second response platform establishment submodule. The sending data quantitative sensing submodule is used for the receiving end to segment the data signal to be received according to the quantitative data volume. When the receiving end receives the marked position, it responds to the successful reception. The second response platform establishment submodule is used to summarize the successful reception signal sent by the receiving end and feed it back to the sending end through the platform.
[0053] By adopting the above-mentioned technical scheme: the real-time feedback module of the data transmission status includes a transmission data integrity recording submodule and a missing data fault repair submodule. The transmission data integrity recording submodule is used to record the integrity coefficients of different sending end data signals monitored by different receiving end historical signal sending performance analysis submodules, and send the recorded data to the missing data fault repair submodule. The missing data fault repair submodule marks the input user command signal whose integrity coefficient of the current sending end data signal is less than or equal to 60, suspends the sending of the current user command signal at the sending end, performs missing data fault repair on the marked user command data signal, and feeds back the repair result to the sending end in real time.
[0054] A wireless signal communication method based on a transmitting end and multiple receiving ends, characterized in that:
[0055] S1: using the sending end user command input acquisition module to obtain the user's command at the sending end, and selecting different receiving ends to send signals according to different user commands;
[0056] S2: Analyze the performance of different receivers using the unspecified receiver analysis and selection module, and select based on the performance of different receivers;
[0057] S3: using different receiving end transmission time limit adaptation modules to monitor and analyze the time limits of receiving times at different receiving ends;
[0058] S4: using the receiving end data receiving synchronous response module to feed back a successfully received data signal to the sending end during the process of receiving data at the receiving end;
[0059] S5: Using the data transmission status real-time feedback module, the status of the currently transmitted data is monitored according to the data transmitted between the transmitting end and different receiving ends.
[0060] By adopting the above technical solution: the communication method also includes the following steps:
[0061] S1-1: Use the receiving end data interaction information matching submodule to detect the number of receiving ends currently connected to the sending end, obtain the basic parameter data of each receiving end, and exchange information between the basic parameter data of each receiving end and the sending end. The real-time sending end user instruction decoding and classification submodule decodes the user instruction input at the sending end, and determines whether the currently decoded user instruction has a designated receiving end. When the decoded user instruction has a designated receiving end, the user instruction signal is sent according to the designated receiving end. When the decoded user instruction does not have a designated receiving end, the category of the currently decoded user instruction signal is determined, and classified according to different signal categories, and the category of the user instruction signal is sent to the no designated receiving end analysis and selection module;
[0062] S2-1: Use the user command and receiving end performance intersection analysis submodule to match the receiving end that can process the current user command signal category, mark the matched receiving end, count the marked receiving ends, and send them to the different receiving end historical signal sending performance analysis submodules, and the different receiving end historical signal sending performance analysis submodules monitor and analyze the historical signal receiving performance of the currently marked receiving end, wherein the signal receiving performance monitoring includes monitoring the receiving end sensitivity, the distance between the receiving end and the sending end, the receiving end peripheral interference rate and the receiving end signal error rate, and analyzing the current receiving end signal receiving performance index according to the different marked receiving end monitoring data;
[0063] S3-1: Use different data service sequence number marking submodules to establish a screened receiving end at the sending end for sending, mark the analog data signal to be sent by the sending end in sequence, send the analog data signal marked with the sequence number to the receiving end screened by the no designated receiving end analysis and selection module, and the receiving end screened by the different receiving end receiving time realization analysis submodule receives the currently screened receiving end, mark the sending time of the current sending end and the receiving time of the different screened receiving ends, and analyze the current receiving time of different receiving ends according to the user instruction requirements input by the sending end;
[0064] S4-1: The receiving end uses the sending data quantitative sensing submodule to segment and mark the data signal to be received according to the quantitative data volume. When the receiving end receives the marked position, it responds to the successful reception. The second response platform establishment submodule is used to summarize the successful reception signals sent by the receiving end and feed them back to the sending end through the platform;
[0065] S5-1: Use the transmission data integrity recording submodule to record the integrity coefficients of different sending end data signals monitored by the different receiving end historical signal sending performance analysis submodule, and send the recorded data to the missing data fault repair submodule. The missing data fault repair submodule marks the input user command signal whose integrity coefficient of the current sending end data signal is less than or equal to 60, suspends the sending of the current user command signal at the sending end, performs missing data fault repair on the marked user command data signal, and feeds back the repair result to the sending end in real time.
[0066] Embodiment 1: limited conditions, different receiving end historical signal transmission performance analysis submodules monitor the receiving end sensitivity, the distance between the receiving end and the transmitting end, the receiving end peripheral interference rate and the receiving end signal error rate, set the historical receiving data sensitivity of a certain receiving end marked at the current time to 97%, the receiving end peripheral interference rate to 6.1%, the receiving end signal error rate to 3.2%, the distance between the receiving end and the transmitting end to 1.7km, set the distance between the receiving end and the transmitting end to be within 1-2km, the distance to the transmitting end The rate of influence of the data sent by the transmitting end is 3%, set the integrity of the transmitting end data sent by a certain receiving end historically accessed to 96, set the historical comprehensive performance index of the current receiving end 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] The calculation shows that the historical comprehensive performance index of the different marked receiving ends is 82.1%. The historical comprehensive performance indexes of the different marked receiving ends are sorted in descending order, and the number of access receiving ends is selected from the sorting list from high to low, and the screened receiving ends are sent to the different receiving end transmission time limit adaptation modules.
[0070] Embodiment 2: limited conditions, different receiving end historical signal transmission performance analysis submodules monitor the receiving end sensitivity, the distance between the receiving end and the transmitting end, the receiving end peripheral interference rate and the receiving end signal error rate, set the historical receiving data sensitivity of a certain receiving end marked at the current time to 89%, the receiving end peripheral interference rate to 4%, the receiving end signal error rate to 4.7%, the distance between the receiving end and the transmitting end to 0.6km, set the distance between the receiving end and the transmitting end to be within 0-1km, the distance to the transmitting end The rate of influence of the data sent by the transmitting end is 1.7%, set the integrity of the transmitting end data sent by a certain receiving end historically accessed to 93, set the historical comprehensive performance index of the current receiving end 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] The calculation shows that the historical comprehensive performance index of the different marked receiving ends is 74.4%. The historical comprehensive performance indexes of the different marked receiving ends are sorted in descending order, and the number of access receiving ends is selected from the sorting list from high to low, and the screened receiving ends are sent to the transmission time limit adaptation module of different receiving ends.
[0074] Embodiment 3: Limiting conditions, setting the time when the current sending end sends the analog data signal as T0, setting the time when a certain receiving end receives the analog data signal as T n , where the receiving end signal reception time is T n -T0, when the input user instruction specifies the receiving time limit, set the specified receiving time limit to 10 minutes, where the receiving time limit is 30% above and below the current specified receiving time limit, and set the current receiving end specified receiving time limit to:
[0075] Tn-T0∈[10*(1-30%), 10*(1+30%)]=Tn-T0∈[7min, 13min]
[0076] The receiving end that meets the current signal reception time limit is screened out, and the screened receiving end is used to receive the user command signal input by the sending end.
[0077] It will be apparent to those skilled in the art that the invention is not limited to the details of the exemplary embodiments described above and that the invention can be implemented in other specific forms without departing from the spirit or essential features of the invention. Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description, and it is intended that all variations falling within the meaning and scope of the equivalent elements of the claims be included in the invention. Any reference numeral in a claim should not be considered as limiting the claim to which it relates.
Claims
1. A wireless signal communication system based on a transmitting end and multiple receiving ends, characterized in that: The system includes a sending end user command input acquisition module, an unspecified receiving end analysis and selection module, a different receiving end transmission time limit adaptation module, a receiving end received data synchronization response module and a data transmission status real-time feedback module, wherein the sending end user command input acquisition module, the unspecified receiving end analysis and selection module, and the different receiving end transmission time limit adaptation module are interconnected through an intranet, and the unspecified receiving end analysis and selection module and the different receiving end transmission time limit adaptation module are respectively connected to the receiving end received data synchronization response module and the data transmission status real-time feedback module through the intranet; The sending end user instruction input acquisition module is used to obtain the user's instructions at the sending end, select different receiving ends for signal transmission according to different user instructions, the unspecified receiving end analysis and selection module is used to perform performance analysis on different receiving ends, and select according to the performance of different receiving ends, the different receiving end transmission time limit adaptation module is used to monitor and analyze the time limit of the receiving time of different receiving ends, the receiving end receiving data synchronization response module is used to feed back the successful reception data signal to the sending end during the process of receiving data at the receiving end, and the data transmission status real-time feedback module is used to monitor the current data status of transmission according to the data transmitted between the sending end and different receiving ends; The sending end user instruction input acquisition module includes a receiving end data interaction information matching submodule and a real-time sending end user instruction decoding and classification submodule. The receiving end data interaction information matching submodule 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 exchange information between the basic parameter data of each receiving end and the sending end. The real-time sending end user instruction decoding and classification submodule is used to decode the user instruction input at the sending end, determine whether the currently decoded user instruction has a designated receiving end, and when the decoded user instruction has a designated receiving end, send the user instruction signal according to the designated receiving end. When the decoded user instruction does not have a designated receiving end, 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 no designated receiving end analysis and selection module; The unspecified receiving end analysis and selection module includes a user instruction and receiving end performance intersection analysis submodule and a different receiving end historical signal sending performance analysis submodule. The user instruction and receiving end performance intersection analysis submodule is used to match a receiving end that can process the current user instruction signal category, mark the matched receiving end, count the marked receiving end, and send it to the different receiving end historical signal sending performance analysis submodule. The different receiving end historical signal sending performance analysis submodule is used to monitor and analyze the historical signal receiving performance of the currently marked receiving end, wherein the signal receiving performance monitoring includes monitoring the receiving end sensitivity, the distance between the receiving end and the sending end, the receiving end peripheral interference rate and the receiving end signal error rate, and the current receiving end signal receiving performance index is analyzed according to the marked different receiving end monitoring data; The submodule for analyzing the historical signal transmission performance of different receiving ends monitors the sensitivity of the receiving end, the distance between the receiving end and the transmitting end, the peripheral interference rate of the receiving end and the signal error rate of the receiving end. The sensitivity of the historical receiving data of a certain receiving end marked at present is set to 97%, the peripheral interference rate of the receiving end is set to 6.1%, the signal error rate of the receiving end is set to 3.2%, the distance between the receiving end and the transmitting end is set to 1.7 km, the distance between the receiving end and the transmitting end is set to be within 1 to 2 km, the influence rate of the distance on the data transmitted by the transmitting end is set to 3%, the integrity of the data transmitted by the transmitting end of a certain receiving end historical access is set to 96, and the historical comprehensive performance index of the current receiving end is set to U. According to the formula: 1km11.7km2km U=96*97%*(1-6.1%)*(1-3.2%)*(1-3%))≈82.1% The historical comprehensive performance index of the different marked receiving ends is calculated to be 82.1%, the historical comprehensive performance indexes of the different marked receiving ends are sorted in descending order, and the selected receiving ends are selected from the sorting list from high to low according to the number of access receiving ends specified, and the selected receiving ends are sent to the different receiving end transmission time limit adaptation module; The transmission time limit adaptation module for different receiving ends includes a different data service sequence number marking submodule and a different receiving end receiving time realization analysis submodule. The different data service sequence number marking submodule is used to establish a screened receiving end at the sending end for sending, to sequentially mark the analog data signal to be sent by the sending end, and to send the analog data signal marked with the sequence number to the receiving end screened by the no designated receiving end analysis and selection module. The different receiving end receiving time realization analysis submodule is used for the screened receiving end to receive the currently screened receiving end, mark the sending time of the current sending end and the receiving time of the screened different receiving ends, and analyze the current receiving time of the different receiving ends according to the user instruction requirements input by the sending end; The different receiving end receiving time realization analysis submodule monitors the time when the current sending end sends the analog data signal and the time when several receiving ends receive the analog data signals, sets the time when the current sending end sends the analog data signal as T0, sets the time when a certain receiving end receives the analog data signal as T n , where the signal receiving time at the receiving end is T n -T0, when the input user instruction specifies the receiving time limit, set the specified receiving time limit to 10 minutes, where the receiving time limit is 30% above and below the current specified receiving time limit, and set the current receiving end specified receiving time limit to: Tn-T0∈[10*(1-30%), 10*(1+30%)]=Tn-T0∈[7min, 13min] Filter out the receiving end that meets the current signal receiving time limit, and use the filtered receiving end to receive the user command signal input by the sending end; The receiving end receiving data synchronous response module includes a sending data quantitative sensing submodule and a second response platform establishment submodule. The sending data quantitative sensing submodule is used for the receiving end to segment and mark the data signal to be received according to the quantitative data volume. When the receiving end receives the marked position, it responds to the successful reception. The second response platform establishment submodule is used to summarize the successful reception signal sent by the receiving end and feed it back to the sending end through the platform; The data transmission status real-time feedback module includes a transmission data integrity recording submodule and a missing data fault repair submodule. The transmission data integrity recording submodule is used to record the integrity coefficients of different sending end data signals monitored by the different receiving end historical signal transmission performance analysis submodules, and send the recorded data to the missing data fault repair submodule. The missing data fault repair submodule marks the input user command signal whose integrity coefficient of the current sending end data signal is less than or equal to 60, suspends the sending of the current user command signal at the sending end, performs missing data fault repair on the marked user command data signal, and feeds back the repair result to the sending end in real time; A wireless signal communication method based on a transmitting end and multiple receiving ends, characterized in that: S1: using the sending end user command input acquisition module to obtain the user's command at the sending end, and selecting different receiving ends to send signals according to different user commands; S2: Analyze the performance of different receivers using the unspecified receiver analysis and selection module, and select based on the performance of different receivers; S3: using different receiving end transmission time limit adaptation modules to monitor and analyze the time limits of receiving times at different receiving ends; S4: using the receiving end data receiving synchronous response module to feed back a successfully received data signal to the sending end during the process of receiving data at the receiving end; S5: using the data transmission status real-time feedback module to monitor the status of the currently transmitted data according to the data transmitted between the transmitting end and different receiving ends; The wireless signal communication method based on one transmitting end and multiple receiving ends also includes the following steps: S1-1: Use the receiving end data interaction information matching submodule to detect the number of receiving ends currently connected to the sending end, obtain the basic parameter data of each receiving end, and exchange information between the basic parameter data of each receiving end and the sending end. The real-time sending end user instruction decoding and classification submodule decodes the user instruction input at the sending end, and determines whether the currently decoded user instruction has a designated receiving end. When the decoded user instruction has a designated receiving end, the user instruction signal is sent according to the designated receiving end. When the decoded user instruction does not have a designated receiving end, the category of the currently decoded user instruction signal is determined, and classified according to different signal categories, and the category of the user instruction signal is sent to the no designated receiving end analysis and selection module; S2-1: Use the user command and receiving end performance intersection analysis submodule to match the receiving end that can process the current user command signal category, mark the matched receiving end, count the marked receiving ends, and send them to the different receiving end historical signal sending performance analysis submodules, and the different receiving end historical signal sending performance analysis submodules monitor and analyze the historical signal receiving performance of the currently marked receiving end, wherein the signal receiving performance monitoring includes monitoring the receiving end sensitivity, the distance between the receiving end and the sending end, the receiving end peripheral interference rate and the receiving end signal error rate, and analyzing the current receiving end signal receiving performance index according to the different marked receiving end monitoring data; S3-1: Use different data service sequence number marking submodules to establish a screened receiving end at the sending end for sending, mark the analog data signal to be sent by the sending end in sequence, send the analog data signal marked with the sequence number to the receiving end screened by the no designated receiving end analysis and selection module, and the receiving end screened by the different receiving end receiving time realization analysis submodule receives the currently screened receiving end, mark the sending time of the current sending end and the receiving time of the different screened receiving ends, and analyze the current receiving time of different receiving ends according to the user instruction requirements input by the sending end; S4-1: The receiving end uses the sending data quantitative sensing submodule to segment and mark the data signal to be received according to the quantitative data volume. When the receiving end receives the marked position, it responds to the successful reception. The second response platform establishment submodule is used to summarize the successful reception signals sent by the receiving end and feed them back to the sending end through the platform; S5-1: Use the transmission data integrity recording submodule to record the integrity coefficients of different sending end data signals monitored by the different receiving end historical signal sending performance analysis submodule, and send the recorded data to the missing data fault repair submodule. The missing data fault repair submodule marks the input user command signal whose integrity coefficient of the current sending end data signal is less than or equal to 60, suspends the sending of the current user command signal at the sending end, performs missing data fault repair on the marked user command data signal, and feeds back the repair result to the sending end in real time.