A microwave data transmission and receiving method and system
By setting up a central communication module, a user module and a sub-communication module in the wireless communication system, and dynamically adjusting resource usage according to the communication effect, the problem of high communication costs of mobile devices is solved, and the effect of reducing costs and improving communication quality is achieved.
Patent Information
- Application Number
- CN202411563121.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2044-11-05
AI Technical Summary
In the existing wireless communication technology, the user's mobile devices are costly in the communication process and fail to effectively reduce transmission delay and throughput losses.
Set up the central communication module and the user module, and set up the sub-communication module at the boundary position within the communication range close to the central communication module. The sub-communication module establishes a communication connection when detecting the target user module. The target user module decides the number of use collection units based on the communication effect, and restores the communication connection with the central communication module if necessary.
By optimizing communication paths and resource allocation, the communication costs of user modules and sub-communication modules are reduced, and the quality of wireless communication is improved.
Smart Images

Figure CN119110324B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technology, and in particular to a microwave data sending and receiving method and system. Background Art
[0002] Currently, users' mobile devices mainly rely on radio waves in the microwave frequency band to communicate with base stations, which then transmit microwave data to the destination device.
[0003] The patent application with publication number CN107211283A discloses a wireless data transmission method, in which a device determines the availability of a scheduled service cell before data communication, notifies the device of the determined availability of the scheduled service cell, and depending on the determined availability, the device is controlled to perform data communication on the scheduled service cell or another available service cell, in this way, the unfinished data communication can be continued on the available service cell, thereby avoiding large transmission delays and throughput losses in the wireless communication system. In addition, the patent application with publication number WO2018149384A1 provides an information transmission method, in which the terminal moves from a first wireless access device to a second wireless access device in an inactive state, and when the second wireless access device determines that the wireless access device that allocates the terminal identifier is not the second wireless access device, the terminal is notified of the key parameters used or a new key is determined according to the key acquisition method between the terminal and the first wireless access device, thereby retransmitting the uplink data or newly transmitting the uplink data, avoiding the decoding errors that may be generated by the second wireless access device on the uplink data. However, in the above patent applications, the problem of high communication costs of the user's mobile device is not considered. Summary of the invention
[0004] The present invention is provided with a central communication module, a user module, and a plurality of sub-communication modules. When a sub-communication module detects a target user module close to itself, it enables its first communication unit to establish a communication connection with the target user module. The target user module determines the number of receiving units to be used according to the communication effect of the sub-communication module connected to itself, and also decides whether to restore the communication connection with the central communication module. The present invention aims to reduce the communication cost.
[0005] The present invention provides a microwave data sending and receiving method, which mainly comprises the following steps:
[0006] S1, setting a central communication module, a user module located within the communication range of the central communication module is connected to the central communication module for communication, the user module includes a plurality of distribution units and a plurality of receiving units, and a plurality of sub-communication modules are set at different positions near the inner boundary of the communication range of the central communication module, the sub-communication modules include a first communication unit and a second communication unit;
[0007] S2, when the first communication unit of the sub-communication module is in a waiting state, the sub-communication module performs detection processing on the user module located within the communication range of the central communication module, and when a target user module is detected, the sub-communication module enables the first communication unit of the sub-communication module to establish a communication connection with the target user module;
[0008] S3, after a preset time interval, the target user module sends inspection information to the first communication unit of the sub-communication module connected to itself, so that the first communication unit of the sub-communication module connected to itself sends comparison data, and obtains the inspection result according to the comparison data, and the target user module determines whether the inspection result is greater than the preset first inspection result threshold value, and if so, uses the collecting unit of the first number, and if not, uses the collecting unit of the second number, and continues to determine whether the inspection result is greater than the preset second inspection result threshold value, and if so, repeats this step, and if not, sends inspection information to the first communication unit of the sub-communication module connected to itself, so that the first communication unit of the sub-communication module connected to itself sends comparison data, and obtains the first inspection result according to the comparison data, and at the same time sends inspection information to the central communication module, so that the central communication module sends comparison data, and obtains the second inspection result according to the comparison data;
[0009] S4. The target user module compares the second inspection result with the first inspection result, and restores the communication connection with the central communication module when the second inspection result is greater than the first inspection result.
[0010] As a preferred technical solution of the present invention, the second number is greater than the first number.
[0011] As a preferred technical solution of the present invention, the first inspection result threshold is greater than the second inspection result threshold.
[0012] As a preferred technical solution of the present invention, S2 comprises the following steps:
[0013] S211, the sub-communication module acquires a frequency band corresponding to the user module when the first communication unit of the sub-communication module is in a waiting state, and detects the acquired frequency band to obtain a detection result;
[0014] S212, the sub-communication module determines whether the detection result is greater than a preset detection result threshold. If not, the sub-communication module continues to detect the frequency band corresponding to the user module corresponding to the detection result. If yes, the sub-communication module regards the user module corresponding to the detection result as a target user module, sets its own first communication unit to be in a working state, establishes a communication connection with the target user module, and at the same time, the sub-communication module sends notification information to the central communication module through its own second communication unit;
[0015] S213, the central communication module sends a reminder message to the target user module close to the sub-communication module that sends the notification message, and the target user module sends detection information to the central communication module and the first communication unit of the sub-communication module connected to itself, respectively, so that the two send comparison data respectively, obtain the corresponding detection results of the two according to the comparison data of the two, and send the corresponding detection results of the two to the central communication module;
[0016] S214, when the detection result corresponding to the central communication module is smaller than the detection result corresponding to the first communication unit of the sub-communication module connected to the target user module, the central communication module sends permission information to the second communication unit of the sub-communication module connected to the target user module, otherwise, it sends rejection information to the second communication unit of the sub-communication module connected to the target user module;
[0017] S215. When receiving the permission information, the sub-communication module connected to the target user module enables its first communication unit to continue to establish a communication connection with the target user module. When receiving the rejection information, the sub-communication module connected to the target user module sets its first communication unit to a waiting state.
[0018] As a preferred technical solution of the present invention, the target user module sends microwave data to the sub-communication module when establishing a communication connection with the sub-communication module, and the sub-communication module receives the microwave data through its own first communication unit, and the target user module sends microwave data to the central communication module when establishing a communication connection with the central communication module.
[0019] As a preferred technical solution of the present invention, based on the different intervals between the central communication module and the different sub-communication modules, different detection result thresholds of the sub-communication modules are set, and the larger the interval, the larger the detection result threshold of the corresponding sub-communication module.
[0020] As a preferred technical solution of the present invention, in S1, it also includes classifying the plurality of sub-communication modules, dividing the plurality of sub-communication modules into different categories, and setting a grade value for each of the sub-communication modules in different categories.
[0021] As a preferred technical solution of the present invention, the interval between different sub-communication modules belonging to the same category is smaller than a preset interval threshold.
[0022] As a preferred technical solution of the present invention, the S2 further comprises the following steps:
[0023] S221, the sub-communication module acquires a frequency band corresponding to the user module when the first communication unit of the sub-communication module is in a waiting state, and detects the acquired frequency band to obtain a detection result;
[0024] S222, the sub-communication module determines whether the detection result is greater than a preset detection result threshold. If it is less than or equal to the threshold, check whether a notification message is received from other sub-communication modules. If not, continue to detect the frequency band corresponding to the user module corresponding to the detection result. If yes, jump to S224. If it is greater than the threshold, continue to the next step.
[0025] S223, the sub-communication module determines the sub-communication module corresponding to the maximum level value in the category to which it belongs, and determines whether the sub-communication module corresponding to the maximum level value is itself. If yes, jump to S224. If not, send a notification message to the sub-communication module corresponding to the maximum level value through its own second communication unit, and end all steps;
[0026] S224, the sub-communication module regards the user module corresponding to the detection result as the target user module, sets its own first communication unit to be in working state, establishes a communication connection with the target user module, and at the same time, the sub-communication module sends notification information to the central communication module through its own second communication unit;
[0027] S225, the central communication module sends a reminder message to the target user module close to the sub-communication module that sends the notification message, and the target user module sends detection information to the central communication module and the first communication unit of the sub-communication module connected to itself, respectively, so that the two send comparison data respectively, obtain the corresponding detection results of the two according to the comparison data of the two, and send the corresponding detection results of the two to the central communication module;
[0028] S226, when the detection result corresponding to the central communication module is smaller than the detection result corresponding to the first communication unit of the sub-communication module connected to the target user module, the central communication module sends permission information to the second communication unit of the sub-communication module connected to the target user module, otherwise, it sends rejection information to the second communication unit of the sub-communication module connected to the target user module;
[0029] S227. When receiving the permission information, the sub-communication module connected to the target user module enables its first communication unit to continue to establish a communication connection with the target user module. When receiving the rejection information, the sub-communication module connected to the target user module sets its first communication unit to a waiting state.
[0030] The present invention also provides a microwave data sending and receiving system, which mainly includes the following modules:
[0031] A central communication module, used to establish communication connection with user modules within its own communication range;
[0032] The sub-communication module includes a first communication unit and a second communication unit, and is used to detect and process the user modules located within the communication range of the central communication module when the first communication unit is in a waiting state, and to establish a communication connection between the first communication unit and the target user module when the target user module is detected;
[0033] The user module includes a plurality of distribution units and a plurality of collection units, which are used to establish a communication connection with the central communication module, and to serve as a target user module, to send inspection information to the first communication unit of the sub-communication module connected to itself, so that the first communication unit of the sub-communication module connected to itself sends comparison data, obtains the inspection result based on the comparison data, and judges whether the inspection result is greater than a preset first inspection result threshold value. If yes, use the first number of collection units, if no, use the second number of collection units, and continue to judge whether the inspection result is greater than the preset second inspection result threshold value. If yes, repeat the process, if no, send inspection information to the first communication unit of the sub-communication module connected to itself, so that the sub-communication module connected to itself sends comparison data, obtains the first inspection result based on the comparison data, sends inspection information to the central communication module, so that the central communication module sends comparison data, obtains the second inspection result based on the comparison data, compares the second inspection result with the first inspection result, and restores the communication connection with the central communication module when the second inspection result is greater than the first inspection result.
[0034] The present invention has at least the following beneficial effects:
[0035] In the technical solution provided by the present invention, firstly, a central communication module is set up to enable the user module to establish a communication connection with the central communication module, the user module includes a plurality of receiving units, and a plurality of sub-communication modules are set up at different positions near the inner boundary of the communication range of the central communication module, the sub-communication module includes a first communication unit and a second communication unit; then, when the first communication unit of the sub-communication module is in a waiting state, the sub-communication module performs detection processing on the user modules located within the communication range of the central communication module, and when the target user module is detected, the sub-communication module enables the first communication unit of the sub-communication module to establish a communication connection with the target user module; secondly, after a preset time interval, the target user module Afterwards, the inspection information is sent to the first communication unit of the sub-communication module connected to itself to obtain the inspection result, and it is judged whether the inspection result is greater than the preset first inspection result threshold. If yes, the first number collecting unit is used, and if no, the second number collecting unit is used to continue to judge whether the inspection result is greater than the preset second inspection result threshold. If no, the inspection information is sent to the first communication unit of the sub-communication module connected to itself to obtain the first inspection result, and the inspection information is sent to the central communication module to obtain the second inspection result; finally, when the second inspection result is greater than the first inspection result, the target user module restores the communication connection with the central communication module. Through the present invention, not only the communication cost of the target user module and the sub-communication module can be reduced, but also the quality of wireless communication between the target user module and the sub-communication module or the central communication module can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.
[0037] Figure 1 This is a flow chart of a microwave data sending and receiving method according to an embodiment of the present invention;
[0038] Figure 2 The structure diagram of a microwave data sending and receiving system in an embodiment of the present invention. DETAILED DESCRIPTION
[0039] For easier understanding, see Figure 1 A microwave data sending and receiving method in an embodiment of the present invention mainly comprises the following steps:
[0040] S1. A central communication module is set, and a user module located within the communication range of the central communication module is connected to the central communication module for communication, the user module includes a plurality of distribution units and a plurality of receiving units, and a plurality of sub-communication modules are set at different positions near the inner boundary of the communication range of the central communication module, and the sub-communication modules include a first communication unit and a second communication unit;
[0041] S2, when the first communication unit of the sub-communication module is in a waiting state, the sub-communication module performs detection processing on the user module located within the communication range of the central communication module, and when the target user module is detected, the sub-communication module enables the first communication unit of the sub-communication module to establish a communication connection with the target user module;
[0042] S3, after a preset time interval, the target user module sends inspection information to the first communication unit of the sub-communication module connected to itself, so that the first communication unit of the sub-communication module connected to itself sends control data, and obtains the inspection result according to the control data, and the target user module determines whether the inspection result is greater than the preset first inspection result threshold value, and if so, uses the first number collection unit, and if not, uses the second number collection unit to continue to determine whether the inspection result is greater than the preset second inspection result threshold value, and if so, repeats this step, and if not, sends inspection information to the first communication unit of the sub-communication module connected to itself, so that the first communication unit of the sub-communication module connected to itself sends control data, and obtains the first inspection result according to the control data, and at the same time sends inspection information to the central communication module, so that the central communication module sends control data, and obtains the second inspection result according to the control data;
[0043] S4, the target user module compares the second inspection result with the first inspection result, and when the second inspection result is greater than the first inspection result, the target user module restores the communication connection with the central communication module;
[0044] Furthermore, the second number is greater than the first number;
[0045] Furthermore, the first inspection result threshold is greater than the second inspection result threshold.
[0046] Specifically, considering that the user module generates certain communication costs when transmitting and receiving microwave data, the communication costs may be the energy consumed by the battery. In order to minimize the communication costs of the user module while ensuring normal communication, the above S1 to S4 are mainly proposed.
[0047] In the above S1, a central communication module is determined, and the user module is located within the communication range of the central communication module and is connected to the central communication module at the same time. The user module can send microwave data to the central communication module, and then the central communication module continues to send the microwave data to the communication destination, wherein the user module includes a plurality of distribution units and a plurality of receiving units, the receiving units are responsible for receiving microwave data from the central communication module or a sub-communication module described later, and the distribution units are responsible for sending microwave data to the central communication module or a sub-communication module described later. In addition, considering that the communication effect near the boundary of the communication range of the central communication module is not good, a plurality of sub-communication modules are arranged at different positions near the inner boundary of the communication range of the central communication module, wherein the sub-communication module includes a first communication unit and a second communication unit, the first communication unit is responsible for establishing a communication connection with the target user module described later to send and receive microwave data, and the second communication unit is responsible for establishing a communication connection with the central communication module to send and receive microwave data.
[0048] In the above S2, when the first communication unit of the sub-communication module is in a waiting state, the sub-communication module detects and processes the user modules located within the communication range of the central communication module. If the target user module is detected, the sub-communication module enables its first communication unit to establish a communication connection with the target user module, and then the target user module and the first communication unit of the sub-communication module can communicate with each other. A detailed description of the above content will appear below.
[0049] In the above S3, since the communication effect of the sub-communication module may change over time, for example, the communication effect deteriorates due to interference, weather changes, etc., the target user module sends inspection information to the first communication unit of the sub-communication module connected to itself after a preset time interval has passed since the communication connection with the first communication unit of the sub-communication module has been established. The time interval is set in the actual application scenario. The purpose is to make the first communication unit of the sub-communication module connected to itself send control data, so as to obtain the inspection result based on the control data. The inspection result can be the receiving strength of the control data. The target user module determines whether the inspection result is greater than a preset first inspection result threshold. The first inspection result threshold is set in the actual application scenario. If it is greater than or equal to, the first number of receiving units is used. If it is less than, the second number of receiving units is used. It should be noted that the first number and the second number are set in the actual application scenario. The second number is greater than the first number. This is because the inspection result is greater than the first inspection result threshold, indicating that the communication effect of the sub-communication module is good. The target user module can reduce the communication cost by using fewer receiving units. At this time, the possibility of the target user module restoring the communication connection with the central communication module is low. Otherwise, it indicates that the sub-communication module The communication effect is not good, and the target user module needs to use more receiving units to ensure accurate reception of microwave data. At this time, the target user module has a high possibility of restoring the communication connection with the central communication module. On this basis, the target user module continues to determine whether the inspection result is greater than the preset second inspection result threshold value. The second inspection result threshold value is set in the actual application scenario. If yes, it means that the target user module does not need to restore the communication connection with the central communication module, and repeats this step. If no, it means that the target user module may need to restore the communication connection with the central communication module. Before restoring the communication connection, the target user module sends inspection information to the first communication unit of the sub-communication module connected to itself, so that the first communication unit of the sub-communication module connected to itself sends comparison data, and obtains the first inspection result according to the comparison data. It also sends inspection information to the central communication module, so that the central communication module sends comparison data, and obtains the second inspection result according to the comparison data. It should be noted that the first inspection result threshold value is greater than the second inspection result threshold value, that is, when the target user module receives the comparison data sent by the first communication unit of the sub-communication module connected to itself and the central communication module, it uses the second number of receiving units, that is, the target user module accurately receives the comparison data of the two.
[0050] In the above S4, the target user module compares the second inspection result with the first inspection result. If the second inspection result is greater than the first inspection result, it means that the communication effect of the central communication module is better than the communication effect of the sub-communication module connected to itself. Therefore, the target user module restores the communication connection with the central communication module and then sends microwave data to the central communication module. Otherwise, the target user module does not restore the communication connection with the central communication module. Since the target user module accurately receives the first communication unit of the sub-communication module connected to itself and the comparison data sent by the central communication module, the accuracy of the decision made on whether to restore the communication connection with the central communication module can be guaranteed.
[0051] Furthermore, the above S2 includes the following steps:
[0052] S211, the sub-communication module acquires a frequency band corresponding to the user module when the first communication unit of the sub-communication module is in a waiting state, and detects the acquired frequency band to obtain a detection result;
[0053] S212, the sub-communication module determines whether the detection result is greater than a preset detection result threshold. If not, the sub-communication module continues to detect the frequency band corresponding to the user module corresponding to the detection result. If yes, the sub-communication module regards the user module corresponding to the detection result as the target user module, sets its own first communication unit to be in a working state, establishes a communication connection with the target user module, and at the same time, the sub-communication module sends a notification message to the central communication module through its own second communication unit;
[0054] S213, the central communication module sends a reminder message to the target user module close to the sub-communication module that sends the notification message, and the target user module sends detection information to the central communication module and the first communication unit of the sub-communication module connected to itself, respectively, so that the two send comparison data respectively, obtain the corresponding detection results of the two according to the comparison data of the two, and send the corresponding detection results of the two to the central communication module;
[0055] S214, when the detection result corresponding to the central communication module is smaller than the detection result corresponding to the first communication unit of the sub-communication module connected to the target user module, the central communication module sends permission information to the second communication unit of the sub-communication module connected to the target user module, otherwise, it sends rejection information to the second communication unit of the sub-communication module connected to the target user module;
[0056] S215. When receiving the permission information, the sub-communication module connected to the target user module enables its first communication unit to continue to establish a communication connection with the target user module. When receiving the rejection information, the sub-communication module connected to the target user module sets its first communication unit to a waiting state.
[0057] Specifically, the above S2 is introduced in detail here. Before starting the introduction, the difference between the first communication unit of the sub-communication module being in a waiting state and in a working state is explained. The first communication unit does not consume energy when it is in the waiting state, and consumes energy when it is in the working state.
[0058] In the above S211, when the first communication unit of the sub-communication module is in a waiting state, the sub-communication module obtains the frequency band corresponding to the user module and detects the obtained frequency band, in order to obtain the detection result, which can be the receiving strength on the obtained frequency band. In the above S212, the sub-communication module determines whether the detection result is greater than a preset detection result threshold, and the detection result threshold is set in an actual application scenario. If it is less than or equal to, the sub-communication module continues to detect the frequency band corresponding to the user module corresponding to the detection result, that is, the obtained frequency band. If it is greater than, the sub-communication module determines that the user module corresponding to the detection result is close to itself, so the user module corresponding to the detection result is regarded as the target user module, and the first communication unit of the sub-communication module is set in a working state, and a communication connection is established with the target user module. At this time, since the target user module is close to the sub-communication module, a communication connection is established with the sub-communication module, and a good communication effect is easily obtained. The sub-communication module also sends a notification message to the central communication module through its second communication unit to notify the central communication module that its first communication unit is already in a working state. In the above S213, the central communication module sends a reminder message to the target user module close to the sub-communication module that sends the notification message, and then the target user module sends detection information to the central communication module and the first communication unit of the sub-communication module connected to itself respectively. The detection information is the same as the above inspection information, and the purpose is also to make the two send comparison data respectively, and obtain the corresponding detection results of the two according to the comparison data of the two. The detection result is the same as the above inspection result, and the corresponding detection results of the two are sent to the central communication module. In the above S214, if the detection result corresponding to the central communication module is less than the detection result corresponding to the first communication unit of the sub-communication module connected to the target user module, the central communication module sends permission information to the second communication unit of the sub-communication module connected to the target user module, otherwise, the central communication module sends a rejection message to the second communication unit of the sub-communication module connected to the target user module. In the above S215, if the sub-communication module connected to the target user module receives permission information, that is, the communication effect of the sub-communication module connected to the target user module is better, the sub-communication module connected to the target user module enables its own first communication unit to continue to establish a communication connection with the target user module. If the sub-communication module connected to the target user module receives rejection information, that is, the communication effect of the central communication module is better, the sub-communication module connected to the target user module disconnects the communication connection between its own first communication unit and the target user module, and sets its own first communication unit to a waiting state. At this time, not only can energy consumption be reduced, that is, communication costs can be reduced, but also microwave data can be avoided from being sent to the target user module through the first communication unit, thereby avoiding affecting the mutual communication between the target user module and the central communication module.
[0059] It should be noted that the above S3 and S4 are based on the premise that the target user module has established a communication connection with the sub-communication module. If the target user module has established a communication connection with the central communication module through S2, the new S3 and S4 are as follows:
[0060] S3, after a preset time interval, the target user module sends inspection information to the central communication module, so that the central communication module sends control data, obtains the inspection result according to the control data, and the target user module determines whether the inspection result is greater than a preset first inspection result threshold value, and if so, uses the distribution unit of the first number, and if not, uses the distribution unit of the second number, and continues to determine whether the inspection result is greater than a preset second inspection result threshold value, and if so, repeats this step, and if not, sends inspection information to the central communication module, so that the central communication module sends control data, obtains the first inspection result according to the control data, and at the same time sends inspection information to the first communication units of all sub-communication modules, so that the first communication units of all sub-communication modules send control data, and obtains different second inspection results according to a number of control data;
[0061] S4. The target user module compares different second inspection results with the first inspection result, and if there are several second inspection results greater than the first inspection result, establishes a communication connection with the first communication unit of the sub-communication module corresponding to the largest second inspection result.
[0062] Furthermore, when the target user module establishes a communication connection with the sub-communication module, it sends microwave data to the sub-communication module, and the sub-communication module receives the microwave data through its own first communication unit. When the target user module establishes a communication connection with the central communication module, it sends microwave data to the central communication module.
[0063] Specifically, if the target user module establishes a communication connection with the sub-communication module, microwave data is sent to the sub-communication module. The microwave data here is the microwave data that the target user module wants to send to the communication destination. The sub-communication module receives the microwave data through its own first communication unit, and then forwards the microwave data to the communication destination through its own second communication unit. If the target user module establishes a communication connection with the central communication module, microwave data is sent to the central communication module, and then the central communication module forwards the microwave data to the communication destination.
[0064] Furthermore, based on different intervals between the central communication module and different sub-communication modules, the above detection result thresholds of different sub-communication modules are set, and the larger the interval, the larger the above detection result threshold of the corresponding sub-communication module.
[0065] Specifically, considering that the larger the interval between the user module and the central communication module, the greater the power of the user module when sending microwave data to the central communication module, the larger the interval between the user module and the central communication module, that is, the more likely the user module is to be close to the boundary of the communication range of the central communication module, and also the more likely the user module is to be close to the sub-communication module, so if the corresponding interval of the sub-communication module is larger, the above-mentioned detection result threshold of the sub-communication module is set larger, which can avoid detecting a user module that is actually not close to the sub-communication module as a target user module.
[0066] Furthermore, in the above S1, it also includes classifying the plurality of sub-communication modules, classifying the plurality of sub-communication modules into different categories, and setting a level value for each sub-communication module in different categories;
[0067] Further, the interval between different sub-communication modules belonging to the same category is smaller than a preset interval threshold.
[0068] Specifically, in the above S1 introduced above, several sub-communication modules are independent of each other. In fact, several sub-communication modules can also be divided into different categories. The interval between different sub-communication modules belonging to the same category is less than the preset interval threshold. A level value is set for each sub-communication module in different categories. The larger the level value, the better. The corresponding sub-communication module with a larger level value should be used for wireless communication. It should be noted that the level value of the sub-communication module is not fixed, and this embodiment does not impose specific restrictions on the method of setting the level value.
[0069] Furthermore, S2 also includes the following steps:
[0070] S221, the sub-communication module acquires a frequency band corresponding to the user module when the first communication unit of the sub-communication module is in a waiting state, and detects the acquired frequency band to obtain a detection result;
[0071] S222, the sub-communication module determines whether the detection result is greater than a preset detection result threshold. If it is less than or equal to the threshold, check whether a notification message from other sub-communication modules is received. If not, continue to detect the frequency band corresponding to the user module corresponding to the detection result. If yes, jump to S224. If it is greater than the threshold, continue to the next step.
[0072] S223, the sub-communication module determines the sub-communication module corresponding to the maximum level value in the category to which it belongs, and determines whether the sub-communication module corresponding to the maximum level value is itself. If yes, jump to S224. If not, send a notification message to the sub-communication module corresponding to the maximum level value through its own second communication unit, and end all steps;
[0073] S224, the sub-communication module regards the user module corresponding to the detection result as the target user module, sets its own first communication unit to be in working state, establishes a communication connection with the target user module, and at the same time, the sub-communication module sends notification information to the central communication module through its own second communication unit;
[0074] S225, the central communication module sends a reminder message to the target user module close to the sub-communication module that sends the notification message, and the target user module sends detection information to the central communication module and the first communication unit of the sub-communication module connected to itself, respectively, so that the two send comparison data respectively, obtain the corresponding detection results of the two according to the comparison data of the two, and send the corresponding detection results of the two to the central communication module;
[0075] S226, when the detection result corresponding to the central communication module is smaller than the detection result corresponding to the first communication unit of the sub-communication module connected to the target user module, the central communication module sends permission information to the second communication unit of the sub-communication module connected to the target user module, otherwise, it sends rejection information to the second communication unit of the sub-communication module connected to the target user module;
[0076] S227. When receiving the permission information, the sub-communication module connected to the target user module enables its first communication unit to continue to establish a communication connection with the target user module. When receiving the rejection information, the sub-communication module connected to the target user module sets its first communication unit to a waiting state.
[0077] Specifically, here, on the premise that classification processing is performed for several sub-communication modules, another situation of the above S2 is introduced in detail. In the above S221, when the first communication unit of the sub-communication module is in a waiting state, the sub-communication module obtains the frequency band corresponding to the user module, and detects the obtained frequency band to obtain the detection result. In the above S222, the sub-communication module determines whether the detection result is greater than the preset detection result threshold, where the detection result threshold is the same as the above detection result threshold. If it is less than or equal to, check whether a notification message from other sub-communication modules is received. In the case of no, continue to detect the frequency band corresponding to the user module corresponding to the detection result, that is, the obtained frequency band. In the case of yes, jump to the next step, and in the case of greater than, continue to the next step. In the above S223, the sub-communication module determines the sub-communication module corresponding to the maximum level value in the category to which it belongs, and determines whether the sub-communication module corresponding to the maximum level value is itself. In the case of yes, jump to the next step. In the case of no, send a notification message to the sub-communication module corresponding to the maximum level value through its second communication unit, and end all steps. In the above S224, the sub-communication module regards the user module corresponding to the detection result as the target user module, sets its own first communication unit in working condition, establishes a communication connection with the target user module, and the sub-communication module also sends a notification message to the central communication module through its own second communication unit. Because the above S225 to S227 are the same as the above S213 to S215, they are not repeated here. The above method ensures that among multiple sub-communication modules that are closely spaced, only the first communication unit of one sub-communication module is always set to working condition. If the first communication units of multiple sub-communication modules that are closely spaced are set to working condition at the same time, the wireless communications of the multiple sub-communication modules that are closely spaced will affect each other.
[0078] A microwave data transmission and receiving method in an embodiment of the present invention is described above. A microwave data transmission and receiving system in an embodiment of the present invention is described below. Figure 2 A microwave data transmission and reception system in an embodiment of the present invention includes the following modules:
[0079] A central communication module, used to establish communication connection with user modules within its own communication range;
[0080] The sub-communication module includes a first communication unit and a second communication unit, and is used to detect and process the user modules located within the communication range of the central communication module when the first communication unit is in a waiting state, and to establish a communication connection between the first communication unit and the target user module when the target user module is detected;
[0081] The user module includes a plurality of distribution units and a plurality of collection units, which are used to establish a communication connection with the central communication module, and to serve as a target user module, to send inspection information to the first communication unit of the sub-communication module connected to itself, so that the first communication unit of the sub-communication module connected to itself sends comparison data, obtains the inspection result based on the comparison data, and judges whether the inspection result is greater than a preset first inspection result threshold value. If yes, use the first number of collection units, if no, use the second number of collection units, and continue to judge whether the inspection result is greater than the preset second inspection result threshold value. If yes, repeat the process, if no, send inspection information to the first communication unit of the sub-communication module connected to itself, so that the sub-communication module connected to itself sends comparison data, obtains the first inspection result based on the comparison data, sends inspection information to the central communication module, so that the central communication module sends comparison data, obtains the second inspection result based on the comparison data, compares the second inspection result with the first inspection result, and restores the communication connection with the central communication module when the second inspection result is greater than the first inspection result.
[0082] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the above-described system and specific working processes of the modules can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.
[0083] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features thereof may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A microwave data sending and receiving method, characterized in that: The steps include: S1, setting a central communication module, a user module located within the communication range of the central communication module is connected to the central communication module for communication, the user module includes a plurality of distribution units and a plurality of receiving units, and a plurality of sub-communication modules are set at different positions near the inner boundary of the communication range of the central communication module, the sub-communication modules include a first communication unit and a second communication unit; S2, when the first communication unit of the sub-communication module is in a waiting state, the sub-communication module performs detection processing on the user module located within the communication range of the central communication module, and when a target user module is detected, the sub-communication module enables the first communication unit of the sub-communication module to establish a communication connection with the target user module; S3, after a preset time interval, the target user module sends inspection information to the first communication unit of the sub-communication module connected to itself, so that the first communication unit of the sub-communication module connected to itself sends comparison data, and obtains the inspection result according to the comparison data, and the target user module determines whether the inspection result is greater than the preset first inspection result threshold value, and if so, uses the collecting unit of the first number, and if not, uses the collecting unit of the second number, and continues to determine whether the inspection result is greater than the preset second inspection result threshold value, and if so, repeats this step, and if not, sends inspection information to the first communication unit of the sub-communication module connected to itself, so that the first communication unit of the sub-communication module connected to itself sends comparison data, and obtains the first inspection result according to the comparison data, and at the same time sends inspection information to the central communication module, so that the central communication module sends comparison data, and obtains the second inspection result according to the comparison data; S4, the target user module compares the second inspection result with the first inspection result, and restores the communication connection with the central communication module when the second inspection result is greater than the first inspection result; Wherein, S2 includes the following steps: S211, the sub-communication module acquires a frequency band corresponding to the user module when the first communication unit of the sub-communication module is in a waiting state, and detects the acquired frequency band to obtain a detection result; S212, the sub-communication module determines whether the detection result is greater than a preset detection result threshold. If not, the sub-communication module continues to detect the frequency band corresponding to the user module corresponding to the detection result. If yes, the sub-communication module regards the user module corresponding to the detection result as a target user module, sets its own first communication unit to be in a working state, establishes a communication connection with the target user module, and at the same time, the sub-communication module sends notification information to the central communication module through its own second communication unit; S213, the central communication module sends a reminder message to the target user module close to the sub-communication module that sends the notification message, and the target user module sends detection information to the central communication module and the first communication unit of the sub-communication module connected to itself, respectively, so that the two send comparison data respectively, obtain the corresponding detection results of the two according to the comparison data of the two, and send the corresponding detection results of the two to the central communication module; S214, when the detection result corresponding to the central communication module is smaller than the detection result corresponding to the first communication unit of the sub-communication module connected to the target user module, the central communication module sends permission information to the second communication unit of the sub-communication module connected to the target user module, otherwise, it sends rejection information to the second communication unit of the sub-communication module connected to the target user module; S215. When receiving the permission information, the sub-communication module connected to the target user module enables its first communication unit to continue to establish a communication connection with the target user module. When receiving the rejection information, the sub-communication module connected to the target user module sets its first communication unit to a waiting state.
2. A microwave data sending and receiving method according to claim 1, characterized in that: The second number is greater than the first number.
3. A microwave data sending and receiving method according to claim 2, characterized in that: The first inspection result threshold is greater than the second inspection result threshold.
4. A microwave data sending and receiving method according to claim 3, characterized in that: When the target user module establishes a communication connection with the sub-communication module, the target user module sends microwave data to the sub-communication module, and the sub-communication module receives the microwave data through its own first communication unit. When the target user module establishes a communication connection with the central communication module, the target user module sends microwave data to the central communication module.
5. A microwave data sending and receiving method according to claim 4, characterized in that: Based on different intervals between the central communication module and different sub-communication modules, detection result thresholds of different sub-communication modules are set. The larger the interval, the larger the detection result threshold of the corresponding sub-communication module.
6. A microwave data sending and receiving method according to claim 5, characterized in that: In the S1, it also includes classifying the plurality of the sub-communication modules, dividing the plurality of the sub-communication modules into different categories, and setting a grade value for each of the sub-communication modules in different categories.
7. A microwave data sending and receiving method according to claim 6, characterized in that: The intervals between different sub-communication modules belonging to the same category are smaller than a preset interval threshold.
8. A microwave data sending and receiving method according to claim 7, characterized in that: The S2 further comprises the following steps: S221, the sub-communication module acquires a frequency band corresponding to the user module when the first communication unit of the sub-communication module is in a waiting state, and detects the acquired frequency band to obtain a detection result; S222, the sub-communication module determines whether the detection result is greater than a preset detection result threshold. If it is less than or equal to the threshold, check whether a notification message is received from other sub-communication modules. If not, continue to detect the frequency band corresponding to the user module corresponding to the detection result. If yes, jump to S224. If it is greater than the threshold, continue to the next step. S223, the sub-communication module determines the sub-communication module corresponding to the maximum level value in the category to which it belongs, and determines whether the sub-communication module corresponding to the maximum level value is itself. If yes, jump to S224. If not, send a notification message to the sub-communication module corresponding to the maximum level value through its own second communication unit, and end all steps; S224, the sub-communication module regards the user module corresponding to the detection result as the target user module, sets its own first communication unit to be in working state, establishes a communication connection with the target user module, and at the same time, the sub-communication module sends notification information to the central communication module through its own second communication unit; S225, the central communication module sends a reminder message to the target user module close to the sub-communication module that sends the notification message, and the target user module sends detection information to the central communication module and the first communication unit of the sub-communication module connected to itself, respectively, so that the two send comparison data respectively, obtain the corresponding detection results of the two according to the comparison data of the two, and send the corresponding detection results of the two to the central communication module; S226, when the detection result corresponding to the central communication module is smaller than the detection result corresponding to the first communication unit of the sub-communication module connected to the target user module, the central communication module sends permission information to the second communication unit of the sub-communication module connected to the target user module, otherwise, it sends rejection information to the second communication unit of the sub-communication module connected to the target user module; S227. When receiving the permission information, the sub-communication module connected to the target user module enables its first communication unit to continue to establish a communication connection with the target user module. When receiving the rejection information, the sub-communication module connected to the target user module sets its first communication unit to a waiting state.
9. A microwave data transmission and reception system, the receiving system being used to implement the method according to claim 8, characterized in that: Includes the following modules: The central communication module is used to establish a communication connection with the user modules within its own communication range; The sub-communication module includes a first communication unit and a second communication unit, and is used to detect and process the user modules located within the communication range of the central communication module when the first communication unit is in a waiting state, and to establish a communication connection between the first communication unit and the target user module when the target user module is detected; The user module includes a plurality of distribution units and a plurality of collection units, which are used to establish a communication connection with the central communication module, and to be used as a target user module to send inspection information to the first communication unit of the sub-communication module connected to itself, so that the first communication unit of the sub-communication module connected to itself sends comparison data, obtains the inspection result according to the comparison data, and judges whether the inspection result is greater than a preset first inspection result threshold value. If yes, use the first number of collection units, if not, use the second number of collection units, continue to judge whether the inspection result is greater than a preset second inspection result threshold value, if yes, repeat the process, if not, send inspection information to the first communication unit of the sub-communication module connected to itself, so that the sub-communication module connected to itself sends comparison data, obtains the first inspection result according to the comparison data, sends inspection information to the central communication module, so that the central communication module sends comparison data, obtains the second inspection result according to the comparison data, compares the second inspection result with the first inspection result, and restores the communication connection with the central communication module when the second inspection result is greater than the first inspection result; Wherein, when the first communication unit of the own is in a waiting state, a detection process is performed on a user module located within the communication range of the central communication module, and when a target user module is detected, the first communication unit of the own is established a communication connection with the target user module, including: The sub-communication module acquires a frequency band corresponding to the user module when the first communication unit of the sub-communication module is in a waiting state, and detects the acquired frequency band to obtain a detection result; The sub-communication module determines whether the detection result is greater than a preset detection result threshold. If not, the sub-communication module continues to detect the frequency band corresponding to the user module corresponding to the detection result. If yes, the sub-communication module regards the user module corresponding to the detection result as a target user module, sets its own first communication unit to be in a working state, establishes a communication connection with the target user module, and at the same time, the sub-communication module sends notification information to the central communication module through its own second communication unit; The central communication module sends a reminder message to a target user module close to the sub-communication module that sends the notification message, and the target user module sends detection information to the central communication module and the first communication unit of the sub-communication module connected to itself, respectively, so that the two send comparison data respectively, obtain corresponding detection results of the two according to the comparison data of the two, and send the corresponding detection results of the two to the central communication module; The central communication module sends permission information to the second communication unit of the sub-communication module connected to the target user module when the detection result corresponding to the central communication module is smaller than the detection result corresponding to the first communication unit of the sub-communication module connected to the target user module, and vice versa, sends rejection information to the second communication unit of the sub-communication module connected to the target user module; When receiving the permission information, the sub-communication module connected to the target user module enables its first communication unit to continue to establish a communication connection with the target user module. When receiving the rejection information, the sub-communication module connected to the target user module sets its first communication unit to a waiting state.
Citation Information
Patent Citations
Wireless data transmission
CN107211283A
Information transmission method, radio access apparatus and terminal
WO2018149384A1
Secondary cell adding method, terminal and chip
EP4047998A1
Wireless data service delivery over wireless repeaters
US11252646B1