Wireless communication method, device and system, receiving end and transmitting end

By determining the delay response time based on the identifier value and the target signal strength value at the receiver, the problem of air collision of response signals in wireless communication is solved, thus improving communication stability.

CN121240191APending Publication Date: 2025-12-30FOSHAN SHUNDE MIDEA ELECTRONICS TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410855498.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-27
Publication Date
2025-12-30

AI Technical Summary

Technical Problem

During wireless communication, the response signal returned by the receiver may collide with the response signal returned by other receivers in mid-air, causing the transmitter to be unable to receive the response signal from the receiver, thus resulting in low communication stability.

Method used

The receiver determines the delayed response duration based on its own identification value and the target signal strength value between itself and the transmitter. It transmits a response signal after the reception duration of the communication signal reaches the delayed response duration, or determines the delayed response duration separately based on the target signal strength value or identification value, ensuring that the timing of the response signal is not synchronized with the response signals of other receivers.

Benefits of technology

This effectively reduces the probability of mid-air collisions between the receiver's response signal and other receiver's response signals, thus improving the communication stability between the transmitter and receiver.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121240191A_ABST
    Figure CN121240191A_ABST
Patent Text Reader

Abstract

The invention discloses a wireless communication method, device and system, a receiving end and a transmitting end, and relates to the technical field of wireless communication. Under the condition that the receiving end receives the communication signal transmitted by the transmitting end, the delay response duration can be determined based on the identification value of the receiving end and the target signal strength value between the transmitting end and the receiving end, so that the delay response duration determined by the receiving end is possibly different from delay response durations determined by other receiving ends; and the time of the response signal transmitted by the receiving end may be different from the time of the response signal transmitted by other receiving ends. Therefore, the response signal for the communication signal is transmitted under the condition that the receiving duration of the communication signal reaches the delay response duration, the probability of air collision between the response signal transmitted by the receiving end and response signals transmitted by other receiving ends can be effectively reduced, and the stability of communication between the transmitting end and the receiving end is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of wireless communication, in particular to a wireless communication method, device and system, a receiving end and a transmitting end. BACKGROUND

[0002] In the process of wireless communication, the response signal returned by the receiving end to the transmitting end may collide with the response signal returned by other receiving ends to the transmitting end in the air, so that the transmitting end cannot receive the response signal returned by the receiving end, and the stability of communication between the transmitting end and the receiving end is low. SUMMARY

[0003] The present application provides a wireless communication method, device and system, a receiving end and a transmitting end, which can solve the problem of low stability of communication between the transmitting end and the receiving end in the related art. The technical solution is as follows:

[0004] In one aspect, a wireless communication method is provided, which is applied to a receiving end, and the method comprises:

[0005] In the case of receiving the communication signal transmitted by the transmitting end, the delay response duration is determined based on the identifier value of the receiving end and the target signal strength value between the transmitting end and the receiving end.

[0006] In the case that the receiving duration of the communication signal reaches the delay response duration, the response signal for the communication signal is transmitted.

[0007] Optionally, the delay response duration is determined according to the weighted value of the identifier value and the target signal strength value.

[0008] Optionally, the method further comprises:

[0009] The first weight coefficient of the identifier value and the second weight coefficient of the target signal strength value are determined based on the target change rate of the target signal strength value.

[0010] Optionally, if the target change rate is less than a preset change rate, the first weight coefficient is greater than the second weight coefficient.

[0011] If the target change rate is greater than or equal to the preset change rate, the second weight coefficient is the target change rate.

[0012] Optionally, the historical signal strength value between the transmitting end and the receiving end is obtained.

[0013] The target change rate of the target signal strength value is determined based on the ratio of the first difference value to the target signal strength value.

[0014] Wherein, the first difference value is the difference between the target signal strength value and the historical signal strength value.

[0015] Optionally, the historical signal strength value is a mean value of the target signal strength value acquired last time and the historical signal strength value acquired last time.

[0016] In another aspect, a wireless communication method is provided, which is applied to a transmitting end, and the method comprises:

[0017] transmitting a communication signal;

[0018] receiving a response signal transmitted by a receiving end for the communication signal;

[0019] The response signal is transmitted by the receiving end based on an identification value of the receiving end and a target signal strength value between the transmitting end and the receiving end when a receiving duration of the communication signal reaches a delayed response duration.

[0020] Optionally, before receiving the response signal transmitted by the receiving end for the communication signal, the method further comprises:

[0021] If the response signal transmitted by the receiving end for the communication signal is not received within a preset duration, a historical communication success rate of the transmitting end and the receiving end is acquired;

[0022] A maximum retransmission number is determined based on the historical communication success rate, and the maximum retransmission number is negatively correlated with the historical communication success rate;

[0023] If the retransmission number of the communication signal is less than or equal to the maximum retransmission number, the communication signal is retransmitted.

[0024] Optionally, the historical communication success rate is determined based on a ratio of a historical communication success number of the transmitting end and the receiving end to a historical communication total number.

[0025] In yet another aspect, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by a processor to implement the wireless communication method.

[0026] In still another aspect, a receiving end is provided, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the wireless communication method when executing the computer program.

[0027] In still another aspect, a transmitting end is provided, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the wireless communication method when executing the computer program.

[0028] In still another aspect, a wireless communication device is provided, which comprises:

[0029] The determining module is configured to determine the delay response duration based on the identification value of the receiving end and the target signal strength value between the transmitting end and the receiving end when the communication signal transmitted by the transmitting end is received.

[0030] The first transmitting module is configured to transmit a response signal for the communication signal when the receiving duration of the communication signal reaches the delay response duration.

[0031] In another aspect, a wireless communication device is provided, comprising:

[0032] The second transmitting module is configured to transmit a communication signal.

[0033] The receiving module is configured to receive a response signal for the communication signal transmitted by the receiving end.

[0034] The response signal is transmitted by the receiving end when the receiving duration of the communication signal reaches the delay response duration, based on the identification value of the receiving end and the target signal strength value between the transmitting end and the receiving end when the communication signal is received.

[0035] In another aspect, a wireless communication system is provided, comprising:

[0036] The receiving end described above and the transmitting end described above; or the wireless communication device described above.

[0037] In summary, the embodiments of the present application provide a wireless communication method, device and system, receiving end and transmitting end. In the method, the receiving end can determine a delay response duration based on the identification value of the receiving end and the target signal strength value between the transmitting end and the receiving end when the communication signal transmitted by the transmitting end is received, and transmit a response signal for the communication signal when the receiving duration of the communication signal reaches the delay response duration.

[0038] Since the receiving end determines the delay response duration based on the identification value and the target signal strength value, the delay response duration determined by the receiving end can be different from the delay response duration determined by other receiving ends, and thus the time of the response signal transmitted by the receiving end can be different from the time of the response signal transmitted by other receiving ends, thereby effectively reducing the probability of air collision between the response signal transmitted by the receiving end and the response signal transmitted by other receiving ends, and improving the stability of communication between the transmitting end and the receiving end.

[0039] Additional aspects and advantages of the present application will be given in part in the following description, become apparent from the following description, or be learned by practice of the present application. BRIEF DESCRIPTION OF DRAWINGS

[0040] Figure 1is a schematic diagram of communication between an electric box and multiple air conditioners provided by an embodiment of the present application;

[0041] Figure 2 is a flowchart of a wireless communication method provided by an embodiment of the present application;

[0042] Figure 3 is a flowchart of another wireless communication method provided by an embodiment of the present application;

[0043] Figure 4 is a flowchart of still another wireless communication method provided by an embodiment of the present application;

[0044] Figure 5 is a flowchart of yet another wireless communication method provided by an embodiment of the present application;

[0045] Figure 6 is a structural schematic diagram of a receiving end provided by an embodiment of the present application;

[0046] Figure 7 is a structural schematic diagram of a transmitting end provided by an embodiment of the present application;

[0047] Figure 8 is a module diagram of a wireless communication device provided by an embodiment of the present application;

[0048] Figure 9 is a module diagram of another wireless communication device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0049] Embodiments of the present application are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar notations represent the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by reference to the accompanying drawings are exemplary and are intended to explain the present application, and cannot be understood as a limitation of the present application.

[0050] In a wireless communication process, after the transmitting end transmits a communication signal, the response signal returned by the receiving end to the transmitting end may collide in the air with the response signal returned by other receiving ends to the transmitting end, resulting in that the transmitting end cannot receive the response signal returned by the receiving end, and further resulting in that the stability of communication between the transmitting end and the receiving end is low.

[0051] Taking the transmitting end as an electric box 11 and the multiple receiving ends as a first air conditioner 12 and a second air conditioner 13, Figure 1 is a schematic diagram of communication between an electric box and multiple air conditioners provided by an embodiment of the present application, referring to Figure 1 , the first time length T1 from the transmitting of the communication signal by the electric box 11 to the receiving of the response signal to the communication signal transmitted by the first air conditioner 12 can satisfy:

[0052] T1=i1+d1+r1

[0053] Wherein, i1 is the time length from the electric box 11 sending the communication signal to the communication signal reaching the first air conditioner 12, that is, the air propagation time length of the communication signal from the electric box 11 to the first air conditioner 12, d1 is the first delay response time length from the first air conditioner 12 receiving the communication signal to the first air conditioner 12 sending the response signal to the electric box 11, and r1 is the time length from the first air conditioner 12 sending the response signal to the response signal reaching the electric box 11, that is, the air propagation time length of the response signal sent by the first air conditioner 12 from the first air conditioner 12 to the electric box 11.

[0054] The second time length T2 from the electric box 11 sending the communication signal to receiving the response signal sent by the second air conditioner 13 can satisfy:

[0055] T2=i2+d2+r2

[0056] Wherein, i2 is the time length from the electric box 11 sending the communication signal to the communication signal reaching the second air conditioner 13, that is, the air propagation time length of the communication signal from the electric box 11 to the second air conditioner 13, d2 is the second delay response time length from the second air conditioner 13 receiving the communication signal to the second air conditioner 13 sending the response signal to the electric box 11, and r2 is the time length from the second air conditioner 13 sending the response signal to the response signal reaching the electric box 11, that is, the air propagation time length of the response signal sent by the second air conditioner 13 from the second air conditioner 13 to the electric box 11.

[0057] As can be seen from the above, the first time length T1 is related to the first delay response time length d1 and the first air propagation total time length (that is, the sum of the air propagation time length i1 of the communication signal from the electric box 11 to the first air conditioner 12 and the air propagation time length r1 of the response signal sent by the first air conditioner 12 from the first air conditioner 12 to the electric box 11), and the second time length T2 is related to the second delay response time length d2 and the second air propagation total time length (that is, the sum of the air propagation time length i2 of the communication signal from the electric box 11 to the second air conditioner 13 and the air propagation time length r2 of the response signal sent by the second air conditioner 13 from the second air conditioner 13 to the electric box 11).

[0058] The first air propagation total time length cannot be adjusted due to the influence of the communication environment between the electric box 11 and the first air conditioner 12, and the second air propagation total time length also cannot be adjusted due to the influence of the communication environment between the electric box 11 and the second air conditioner 13, but the first delay response time length and the second delay response time length can be set based on requirements.

[0059] The wireless communication method provided by the embodiment of the present application can set different delay response time lengths for different receiving ends, thereby effectively reducing the probability of air collision between the response signal sent by the receiving end and the response signal sent by other receiving ends, so as to improve the stability of the communication between the sending end and the receiving end.

[0060] Figure 2 This is a flowchart of a wireless communication method provided in an embodiment of the present invention, using a receiving end, as shown in the reference. Figure 2 The method includes:

[0061] Step 201: Upon receiving the communication signal transmitted by the transmitter, determine the delayed response time based on the identifier value of the receiver and the target signal strength value between the transmitter and the receiver.

[0062] When the receiver receives the communication signal transmitted by the transmitter, it can determine the delay response time based on the receiver's identification value and the target signal strength value between the transmitter and the receiver.

[0063] The receiving end can pre-store its own identification value. This identification value is a numerical value that uniquely identifies the receiving end device. Optionally, the identification value can be a value determined based on the receiving end's address or a value determined based on the receiving end's digital identifier.

[0064] For example, the receiver's address can be the receiver's media access control address (MAC). If the MAC is a twelve-bit hexadecimal value, then the identifier value can be the decimal value corresponding to that twelve-bit hexadecimal value.

[0065] The target signal strength value can be the received signal strength indicator (RSSI) value between the transmitter and receiver.

[0066] Step 202: When the reception time of the communication signal reaches the delayed response time, transmit a response signal for the communication signal.

[0067] After determining the delay response duration based on the identifier value and the target signal strength value, the receiving end can transmit a response signal for the communication signal when the reception duration of the communication signal reaches the delay response duration.

[0068] Because the identifier value of the receiving end differs from that of other receiving ends, the target signal strength value between the receiving end and the transmitting end may also differ from that between other receiving ends and the transmitting end. Therefore, the delayed response time determined by the receiving end based on its own identifier value and the target signal strength value between it and the transmitting end may differ from the delayed response time determined by other receiving ends based on the identifier values ​​of other receiving ends and the target signal strength values ​​between other receiving ends and the transmitting end. Even if the receiving end receives the communication signal simultaneously with other receiving ends, the time it takes for the receiving end to return a response signal may differ from the time it takes for other receiving ends to return a response signal. Therefore, when the reception time of the communication signal reaches the delayed response time, the receiving end can transmit a response signal for the communication signal, reducing the probability of air collision between the response signal transmitted by the receiving end and the response signals transmitted by other receiving ends, thereby improving the stability of communication between the transmitting and receiving ends.

[0069] In summary, the embodiments of the present invention provide a wireless communication method in which, when a receiver receives a communication signal transmitted by a transmitter, it can determine the delay response duration based on the receiver's identification value and the target signal strength value between the transmitter and the receiver, and transmit a response signal for the communication signal when the reception duration of the communication signal reaches the delay response duration.

[0070] Since the receiver determines the delayed response time based on the identifier value and the target signal strength value, the delayed response time determined by the receiver may differ from that determined by other receivers. Consequently, the timing of the response signal transmitted by the receiver may differ from that transmitted by other receivers. This effectively reduces the probability of air collisions between the response signals transmitted by the receiver and those transmitted by other receivers, thereby improving the stability of communication between the transmitter and receiver.

[0071] Figure 3 This is a flowchart of another wireless communication method provided in an embodiment of the present invention, using a receiving end, as shown in the reference. Figure 3 The method may include:

[0072] Step 301: Upon receiving the communication signal transmitted by the transmitter, obtain the target signal strength value between the transmitter and receiver.

[0073] The receiver can obtain the target signal strength value between the transmitter and receiver upon receiving the communication signal transmitted by the transmitter. The target signal strength value can be the RSSI value between the transmitter and receiver. Optionally, the transmitter can be an electrical box, and the receiver can be an air conditioner.

[0074] Optionally, the receiver can filter the historical target signal strength value and the target signal strength value to obtain the filtered target signal strength value.

[0075] Among them, the historical target signal strength value can be the target signal strength value determined when the receiver previously received the communication signal transmitted by the transmitter.

[0076] The receiving end can input the historical target signal strength value and the target signal strength value into a filter for filtering. The filter can be a Kalman filter, a particle Kalman filter, or other similar filters; this invention is not limited to these.

[0077] Step 302: Obtain the identifier value of the receiving end.

[0078] After obtaining the target signal strength value between the transmitter and receiver, the receiver can also obtain the receiver's identification value.

[0079] The receiving end can pre-store its own identification value. This identification value is a numerical value that uniquely identifies the receiving end device. Optionally, the identification value can be a value determined based on the receiving end's address or a value determined based on the receiving end's digital identifier.

[0080] For example, the receiver's address can be the receiver's MAC address. If the MAC address is a twelve-digit hexadecimal value, then the identifier value can be the decimal value corresponding to that twelve-digit hexadecimal value.

[0081] Step 303: Determine the delay response time based on the identifier value and the target signal strength value.

[0082] After obtaining the receiver's identifier value, the receiver can determine the delay response time based on the identifier value and the target signal strength value.

[0083] The target signal strength value can be the filtered target signal strength value obtained by filtering the historical target signal strength value and the target signal strength value, or it can be the target signal strength value before filtering. This invention does not make any specific limitation.

[0084] Optionally, the receiver can determine the delayed response duration based on a weighted average of the identifier value and the target signal strength value. The process by which the receiver determines the delayed response duration based on the weighted average of the identifier value and the target signal strength value may include steps A1 to A5:

[0085] Step A1: Obtain the historical signal strength values ​​between the transmitter and receiver.

[0086] The receiver can obtain historical signal strength values ​​between the transmitter and receiver. The historical signal strength value is the average of the previous target signal strength value and the previous historical signal strength value. The receiver can pre-store the previous target signal strength value and the previous historical signal strength value.

[0087] Among them, the historical signal strength value R2 determined by the receiving end after receiving the communication signal sent by the transmitting end for the nth time. n It can satisfy:

[0088]

[0089] Among them, R1 n-1 R2 is the target signal strength value between the transmitter and receiver determined by the receiver after receiving the communication signal sent by the transmitter for the (n-1)th time. n-1 This is the historical signal strength value between the transmitter and receiver determined by the receiver after receiving the communication signal sent by the transmitter for the (n-1)th time, where n is a positive integer.

[0090] For example, if the receiver is receiving a communication signal from the transmitter for the first time, the previous target signal strength value is the first initial value, and the previous historical signal strength value is the second initial value. For example, both the first and second initial values ​​can be 0.

[0091] If the receiving end receives the communication signal sent by the transmitting end for the second time, the target signal strength value of the previous time is the target strength value determined after the first reception of the communication signal, and the historical signal strength value of the previous time is the second initial value.

[0092] Step A2: Determine the first difference based on the difference between the target signal strength value and the historical signal strength value.

[0093] After obtaining historical signal strength values ​​between the transmitter and receiver, the receiver can determine a first difference based on the difference between the target signal strength value and the historical signal strength values. Specifically, the first difference D determined by the receiver after receiving the communication signal transmitted by the transmitter for the nth time... n It can satisfy:

[0094] D n =R1 n -R2 n

[0095] Among them, R1 n This is the target signal strength value between the transmitter and receiver determined by the receiver after receiving the communication signal sent by the transmitter for the nth time.

[0096] Step A3: Determine the target rate of change of the target signal strength value based on the ratio of the first difference to the target signal strength value.

[0097] After determining the first difference based on the difference between the target signal strength value and the historical signal strength value, the receiving end can determine the target rate of change of the target signal strength value based on the ratio of the first difference to the target signal strength value.

[0098] Optionally, the receiving end can determine the target rate of change of the target signal strength value as the absolute value of the ratio of the first difference to the target signal strength value. Wherein, the target rate of change R3 of the target signal strength value determined by the receiving end after receiving the communication signal transmitted by the transmitting end for the nth time. n It can satisfy:

[0099]

[0100] Step A4: Based on the target rate of change of the target signal strength value, determine the first weighting coefficient of the identifier value and the second weighting coefficient of the target signal strength value.

[0101] After determining the target rate of change of the target signal strength value based on the ratio of the first difference to the target signal strength value, the receiving end can determine the first weighting coefficient of the identifier value and the second weighting coefficient of the target signal strength value based on the target rate of change of the target signal strength value. The sum of the first weighting coefficient and the second weighting coefficient is 1.

[0102] Optionally, if the target rate of change is less than a preset rate of change, the first weighting coefficient is greater than the second weighting coefficient. For example, the first weighting coefficient could be 90%, and the second weighting coefficient could be 10%. The receiving end can pre-store the preset rate of change; for example, the preset rate of change could be 25%.

[0103] It is understandable that if the target rate of change is less than the preset rate of change, it can be determined that the communication environment between the transmitter and receiver is relatively stable. Therefore, the receiver can randomly determine the first weighting coefficient and the second weighting coefficient, as long as the first weighting coefficient is greater than the second weighting coefficient.

[0104] If the target rate of change is greater than or equal to the preset rate of change, the second weighting coefficient can be the target rate of change. If the communication environment between the transmitter and receiver is unstable (meaning there is obstruction or interference between the transmitter and receiver), then the first weighting coefficient is the difference between 1 and the target rate of change. The first weighting coefficient W1 is determined by the receiver after receiving the communication signal sent by the transmitter for the nth time. n It can satisfy:

[0105] W1 n =1-R3 n

[0106] Step A5: Determine the delayed response time based on the weighted value of the identifier value and the target signal strength value.

[0107] After determining the first weighting coefficient of the identifier value and the second weighting coefficient of the target signal strength value based on the target rate of change of the target signal strength value, the receiver can determine the delayed response time based on the weighted value of the identifier value and the target signal strength value.

[0108] Optionally, the receiver can determine the first product by multiplying the identifier value by a first weighting coefficient, and the second product by multiplying the absolute value of the target signal strength by a second weighting coefficient. The sum of the first and second products is then determined as the delay response duration. Here, the delay response duration P determined by the receiver after receiving the communication signal transmitted by the transmitter for the nth time is... n It can satisfy:

[0109] P n =W1 n ×M+W2 n ×|R1 n |

[0110] Where M is the identifier value, W2 n This is the second weighting coefficient determined by the receiver after receiving the communication signal sent by the transmitter for the nth time.

[0111] In this embodiment of the invention, since the receiving end determines the first weighting coefficient of the identifier value and the second weighting coefficient of the target signal strength value based on the target rate of change of the target signal strength value, the receiving end adaptively sets the first weighting coefficient and the second weighting coefficient, enabling the transmitting end and the receiving end to adapt to a variety of complex communication environments, and further improving the stability and reliability of communication between the transmitting end and the receiving end.

[0112] Step 304: When the reception time of the communication signal reaches the delayed response time, transmit a response signal for the communication signal.

[0113] After determining the delay response duration based on the identifier value and the target signal strength value, the receiving end can transmit a response signal for the communication signal when the reception duration of the communication signal reaches the delay response duration.

[0114] When the receiver determines the delayed response time based on its own identifier and the weighted average of the target signal strength values ​​between the receiver and the transmitter, the target signal strength values ​​between the receiver and the transmitter may differ from those between the receiver and the transmitter due to the receiver's identifier being different from those between the receiver and the transmitter. Consequently, the delayed response time determined by the receiver based on its identifier and the weighted average of the target signal strength values ​​between the receiver and the transmitter may differ from the delayed response time determined by other receivers based on the identifiers of other receivers and the weighted average of the target signal strength values ​​between other receivers and the transmitter. Consequently, the timing of the response signal transmitted by the receiver may differ from the timing of the response signal transmitted by other receivers.

[0115] Therefore, when the reception time of the communication signal reaches the delayed response time, the receiving end can transmit a response signal for the communication signal, which can reduce the probability of the response signal transmitted by the receiving end colliding in the air with the response signals transmitted by other receiving ends, thereby improving the stability of communication between the transmitting end and the receiving end.

[0116] In this embodiment of the invention, the receiving end may also determine the delay response duration based solely on the target signal strength value between the transmitting end and the receiving end. In this case, after the receiving end obtains the target signal strength value between the transmitting end and the receiving end in step 301, it can determine the delay response duration based on the target signal strength value between the transmitting end and the receiving end, and then continue to execute step 304.

[0117] Optionally, the receiver can determine the target signal strength value between the transmitter and receiver as the delay response time.

[0118] Since the target signal strength value between the receiver and the transmitter may differ from that between other receivers and transmitters, the delay response time determined by the receiver based on the target signal strength value between the receiver and the transmitter may differ from that determined by other receivers based on the target signal strength values ​​between other receivers and transmitters. Consequently, the timing of the response signal transmitted by the receiver may differ from that transmitted by other receivers. Therefore, when the reception time of the communication signal reaches the delay response time, the receiver can transmit a response signal for the communication signal, which can reduce the probability of the response signal transmitted by the receiver colliding with the response signal transmitted by other receivers in mid-air, thereby improving the stability of communication between the transmitter and receiver.

[0119] In this embodiment of the invention, the receiving end can determine the delayed response duration based on the receiving end's identifier value. In this case, when the receiving end receives the communication signal transmitted by the transmitting end, it can directly execute step 302 to obtain the receiving end's identifier value. Then, the receiving end can determine the delayed response duration based on the receiving end's identifier value, and then continue to execute step 304.

[0120] Optionally, the receiver can determine the receiver's identifier value as the delayed response duration.

[0121] Because the identifier value of the receiving end is different from that of other receiving ends, the delayed response time determined by the receiving end based on its own identifier value is also different from that determined by other receiving ends. Therefore, the time it takes for the receiving end to return a response signal is also different from that of other receiving ends. Thus, when the reception time of the communication signal reaches the delayed response time, the receiving end transmits a response signal for the communication signal. This avoids air collisions between the response signals transmitted by the receiving end and those transmitted by other receiving ends, thereby improving the stability of communication between the transmitting and receiving ends.

[0122] In summary, the embodiments of the present invention provide a wireless communication method in which, when a receiver receives a communication signal transmitted by a transmitter, it can determine the delay response duration based on the receiver's identification value and the target signal strength value between the transmitter and the receiver, and transmit a response signal for the communication signal when the reception duration of the communication signal reaches the delay response duration.

[0123] Because the receiver determines the delayed response time based on the identifier value and the target signal strength value, the delayed response time determined by this receiver based on its own identifier value and the target signal strength value between the receiver and the transmitter may differ from the delayed response time determined by other receivers based on the identifier values ​​of other receivers and the target signal strength value between other receivers and the transmitter. Even if the receiver receives communication signals simultaneously with other receivers, the time it takes for the receiver to return a response signal may differ from the time it takes for other receivers to return a response signal. This effectively reduces the probability of air collisions between the response signals transmitted by the receiver and those transmitted by other receivers, thereby improving the stability of communication between the transmitter and receiver.

[0124] Figure 4 This is a flowchart of another wireless communication method provided in an embodiment of the present invention, applying a transmitter, and referring to... Figure 4 The method includes:

[0125] Step 401: Transmit communication signals.

[0126] The transmitter can transmit communication signals.

[0127] Step 402: Receive the response signal transmitted by the receiving end in response to the communication signal.

[0128] After transmitting a communication signal, the transmitting end can receive a response signal transmitted by the receiving end in response to the communication signal. The response signal is transmitted by the receiving end when it receives the communication signal, based on the receiving end's identification value and the target signal strength value between the transmitting and receiving ends to determine the delay response duration, and when the reception duration of the communication signal reaches the delay response duration.

[0129] In summary, this invention provides a wireless communication method. It utilizes a transmitter to transmit a communication signal, and then receives a response signal transmitted by a receiver in response to the communication signal. The response signal is generated by the receiver upon receiving the communication signal, based on its own identifier and the target signal strength between the transmitter and receiver, determining a delayed response duration, and transmitting the signal when the reception duration of the communication signal reaches the delayed response duration. This enables communication between the transmitter and receiver.

[0130] Furthermore, after the transmitter sends a communication signal, the receiver determines the delayed response time based on the identifier value and the target signal strength value. Therefore, the delayed response time determined by the receiver may differ from that determined by other receivers, and consequently, the timing of the response signal transmitted by the receiver may differ from that transmitted by other receivers. This effectively reduces the probability of air collisions between the response signals transmitted by the receiver and those transmitted by other receivers, thereby improving the stability of communication between the transmitter and receiver.

[0131] Figure 5 This is a flowchart of another wireless communication method provided in an embodiment of the present invention, using a transmitter, with reference to... Figure 5 The method may include:

[0132] Step 501: Transmit communication signal.

[0133] The transmitter can transmit communication signals.

[0134] Step 502: Determine whether a response signal for the communication signal transmitted by the receiving end has been received within a preset time period.

[0135] After the transmitting end transmits a communication signal, it can determine whether it receives a response signal from the receiving end within a preset time period. If the transmitting end receives a response signal from the receiving end within the preset time period, it can determine that the communication between the transmitting end and the receiving end is successful, and therefore the process can end. If the transmitting end does not receive a response signal from the receiving end within the preset time period, it can determine that the communication between the transmitting end and the receiving end has failed, and therefore step 503 can be executed.

[0136] The response signal is generated when the receiving end receives the communication signal, obtains the receiver's identification value and the target signal strength value between the transmitter and receiver, determines the delayed response duration based on the identification value and the target signal strength value, and transmits the signal when the reception duration of the communication signal reaches the delayed response duration.

[0137] After successfully pairing with different receivers, the transmitter can store the identifiers of those receivers. The receiver's response signal returned to the transmitter can also carry its identifier. If the transmitter receives a response signal within a preset time period and the identifier carried in it matches the pre-stored identifier for that receiver, then the transmitter can determine that it has received a response signal from the receiver for the communication signal. If the transmitter receives a response signal within a preset time period and the identifier carried in it differs from the pre-stored identifier for that receiver, or if the transmitter does not receive a response signal within the preset time period, then the transmitter can determine that it has not received a response signal from the receiver for the communication signal.

[0138] Step 503: Obtain the historical communication success rate between the transmitter and receiver.

[0139] If the transmitting end does not receive a response signal from the receiving end for the communication signal within a preset time period, the historical communication success rate between the transmitting and receiving ends can be obtained. This historical communication success rate is determined based on the ratio of the number of successful historical communications to the total number of historical communications between the transmitting and receiving ends.

[0140] Optionally, the transmitter can determine the historical communication success rate as the ratio of the number of successful historical communications to the total number of historical communications. The transmitter can pre-store the number of successful historical communications and the total number of historical communications.

[0141] The total number of historical communications can be defined as the total number of communications between the transmitter and receiver before the current transmission of a communication signal. The number of successful historical communications can be defined as the number of successful communications between the transmitter and receiver before the current transmission of a communication signal. Specifically, one instance of communication between the transmitter and receiver can be defined as the transmitter transmitting a communication signal to the receiver once. One successful instance of communication between the transmitter and receiver can be defined as the transmitter transmitting a communication signal to the receiver once, and receiving a response signal from the receiver within a preset time period.

[0142] The initial value for the total number of communications can be 0. Each time the transmitter sends a communication signal to the receiver, the total number of communications is incremented by 1, and this incremented value is updated to the total number of communications. The initial value for the number of successful communications can also be 0. Each time the transmitter sends a communication signal to the receiver and receives a response signal from the receiver within a preset time, the number of successful communications is incremented by 1, and this incremented value is updated to the number of successful communications.

[0143] Step 504: Determine the maximum number of retransmissions based on the historical communication success rate.

[0144] After obtaining the historical communication success rate between the transmitter and receiver, the transmitter can determine the maximum number of retransmissions based on the historical communication success rate. The maximum number of retransmissions is negatively correlated with the historical communication success rate.

[0145] Optionally, the transmitter can pre-store the correspondence between communication success rate and number of times. The transmitter determines the number of times corresponding to the historical communication success rate in the correspondence between communication success rate and number of times as the maximum number of retransmissions.

[0146] Optionally, the communication success rate in the correspondence between communication success rate and number of times can be represented by a single numerical value or by a range of numerical values.

[0147] For example, Table 1 shows the correspondence between communication success rate and number of retransmissions, with the communication success rate represented by a numerical range. Referring to Table 1, assuming the historical communication success rate is 95%, then Table 1 shows that the numerical range within which this historical communication success rate of 95% falls is: 90% ≤ P ≤ 1, and the number of retransmissions corresponding to this numerical range is 3. Therefore, the transmitting end can determine the number of retransmissions (3) corresponding to this numerical range as the maximum number of retransmissions.

[0148] Table 1

[0149] Communication success rate P Number of times 90%≤P≤1 3 60%≤P<90% 6 30%≤P<60% 9 0≤P<30% 11

[0150] Step 505: Determine whether the number of retransmissions of the communication signal is less than or equal to the maximum number of retransmissions.

[0151] After determining the number of retransmissions based on historical communication success rates, the transmitting end can determine whether the number of retransmissions is less than or equal to the maximum number of retransmissions. If the number of retransmissions is less than or equal to the maximum number of retransmissions, step 501 can be executed again. Furthermore, after executing step 501 again, steps 503 and 504 do not need to be executed.

[0152] If the number of retransmissions of the communication signal exceeds the maximum number of retransmissions, the transmitting end stops transmitting the communication signal and terminates the process. The number of retransmissions can be the number of communication signals transmitted by the transmitting end after the initial transmission.

[0153] Understandably, if it is determined that the number of retransmissions of the communication signal is less than or equal to the maximum number of retransmissions, the transmitting end can execute step 501 again to retransmit the communication signal. After retransmitting the communication signal, it can continue to execute step 502 to determine whether a response signal for the communication signal transmitted by the receiving end is received within a preset time period. If a response signal for the communication signal is received within the preset time period, the process can end. If no response signal for the communication signal is received within the preset time period, step 505 can be executed directly to determine whether the number of retransmissions of the communication signal is less than or equal to the maximum number of retransmissions, without needing to execute steps 503 and 504 again.

[0154] In this embodiment of the invention, after transmitting a communication signal, the transmitting end determines whether it receives a response signal for the communication signal transmitted by the receiving end within a preset time period. If no response signal for the communication signal transmitted by the receiving end is received within the preset time period, the maximum number of retransmissions is determined based on the historical communication success rate, and the communication signal is retransmitted until the number of retransmissions of the communication signal is greater than the maximum number of retransmissions.

[0155] Therefore, even if multiple response signals collide in mid-air during communication between the transmitter and receiver (i.e., signal collisions caused by sudden changes in the communication environment, such as sudden human obstruction or metallic interference), the transmitter can retransmit the communication signal to receive the response signal from the receiver in response to the retransmitted signal. This ensures the reliability of communication between the transmitter and receiver and adapts to various complex and changing communication environments. This provides a mechanism to handle errors even in the event of unexpected signal collisions, further ensuring the reliability of communication between the transmitter and receiver.

[0156] In this embodiment of the invention, after receiving the response signal for the communication signal transmitted by the receiver within a preset time period, the transmitting end can also transmit a success confirmation signal to the receiver. After receiving the success confirmation signal, the receiver can confirm that the transmitting end has successfully received the response signal transmitted by the receiver.

[0157] In summary, this invention provides a wireless communication method in which, after a transmitting end transmits a communication signal, a receiving end transmits a response signal in response to the communication signal. The response signal is generated when the receiving end, upon receiving the communication signal, acquires its own identifier value and the target signal strength value between the transmitting and receiving ends. Based on the identifier value and the target signal strength value, it determines a delayed response duration and transmits the signal when the reception duration of the communication signal reaches the delayed response duration. This enables communication between the transmitting and receiving ends.

[0158] Furthermore, after the transmitter transmits the communication signal, the receiver determines the delay response time based on the identifier value and the target signal strength value. Therefore, the delay response time determined by the receiver may differ from the delay response time determined by other receivers. Consequently, the timing of the response signal transmitted by the receiver may differ from the timing of the response signal transmitted by other receivers. This can effectively reduce the probability of the response signal transmitted by the receiver colliding with the response signal transmitted by other receivers in the air, thereby improving the stability of communication between the transmitter and receiver.

[0159] This invention provides a computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements the aforementioned wireless communication method, for example... Figure 2 , Figure 3 , Figure 4 or Figure 5 The wireless communication method shown.

[0160] Figure 6 This is a schematic diagram of a receiving end provided in an embodiment of the present invention, as shown below. Figure 6 As shown, the receiver 60 may include a memory 601, a processor 602, and a computer program stored in the memory 601 and executable on the processor 602. When the processor 602 executes the computer program, it implements the wireless communication method shown in the above embodiments. For example, Figure 2 or Figure 3 The wireless communication method shown.

[0161] Figure 7 This is a schematic diagram of the structure of a transmitter provided in an embodiment of the present invention, such as... Figure 7 As shown, the transmitter 70 may include a memory 701, a processor 702, and a computer program stored in the memory 701 and executable on the processor 702. When the processor 702 executes the computer program, it implements the wireless communication method shown in the above embodiments. For example, Figure 4 or Figure 5 The wireless communication method shown.

[0162] Figure 8 This is a block diagram of a wireless communication device provided in an embodiment of the present invention, such as...Figure 8 As shown, the device includes:

[0163] The first acquisition module 801 is used to acquire the identification value of the receiver and the target signal strength value between the transmitter and the receiver when the communication signal transmitted by the transmitter is received.

[0164] The first determining module 802 is used to determine the delayed response duration based on the identifier value and the target signal strength value;

[0165] The first transmitting module 803 is used to transmit a response signal to the communication signal when the reception time of the communication signal reaches the delayed response time.

[0166] Optionally, the delay response time is determined based on a weighted average of the identifier value and the target signal strength value.

[0167] Optionally, the first determining module 802 is used to determine a first weighting coefficient of the identifier value and a second weighting coefficient of the target signal strength value based on the target rate of change of the target signal strength value.

[0168] Optionally, if the target rate of change is less than the preset rate of change, the first weighting coefficient is greater than the second weighting coefficient.

[0169] If the target rate of change is greater than or equal to the preset rate of change, then the second weighting coefficient is the target rate of change.

[0170] Optionally, the first acquisition module 801 is used to acquire historical signal strength values ​​between the transmitter and receiver;

[0171] Optionally, the first determining module 802 is used to determine the target rate of change of the target signal strength value based on the ratio of the first difference to the target signal strength value;

[0172] The first difference is the difference between the target signal strength value and the historical signal strength value.

[0173] Optionally, the first acquisition module 801 is used to set the historical signal strength value as the average of the previously acquired target signal strength value and the previously acquired historical signal strength value.

[0174] In summary, the embodiments of the present invention provide a wireless communication device in which, when the receiving end receives a communication signal transmitted by the transmitting end, the receiving end can determine the delay response duration based on the identification value of the receiving end and the target signal strength value between the transmitting end and the receiving end, and transmit a response signal for the communication signal when the reception duration of the communication signal reaches the delay response duration.

[0175] Since the receiving end determines the delayed response time based on the identifier value and the target signal strength value, the delayed response time determined by the receiving end may be different from the delayed response time determined by other receiving ends. Consequently, the timing of the response signal transmitted by the receiving end may differ from the timing of the response signal transmitted by other receiving ends. This can effectively reduce the probability of the response signal transmitted by the receiving end colliding with the response signal transmitted by other receiving ends, thereby improving the stability of communication between the transmitting end and the receiving end.

[0176] Figure 9 This is a block diagram of another wireless communication device provided in an embodiment of the present invention, such as... Figure 9 As shown, the device includes:

[0177] The second transmitting module 901 is used to transmit communication signals;

[0178] The receiving module 902 is used to receive the response signal transmitted by the receiving end in response to the communication signal;

[0179] The response signal is generated when the receiving end receives the communication signal, obtains the receiver's identification value and the target signal strength value between the transmitter and receiver, determines the delayed response duration based on the identification value and the target signal strength value, and transmits the signal when the reception duration of the communication signal reaches the delayed response duration.

[0180] Optionally, the device further includes a second acquisition module 903, which is used to acquire the historical communication success rate between the transmitter and receiver if no response signal for the communication signal is received from the receiver within a preset time period before receiving the response signal for the communication signal transmitted by the receiver.

[0181] Optionally, the device further includes a second determining module 904, used to determine the maximum number of retransmissions based on the historical communication success rate, wherein the number of retransmissions is negatively correlated with the historical communication success rate;

[0182] If the number of retransmissions of the communication signal is less than or equal to the maximum number of retransmissions, then the communication signal will be retransmitted.

[0183] Optionally, the historical communication success rate is determined based on the ratio of the number of successful historical communications between the transmitter and receiver to the total number of historical communications.

[0184] In summary, this invention provides a wireless communication device that utilizes a transmitter. After the transmitter transmits a communication signal, it receives a response signal transmitted by a receiver in response to the communication signal. The response signal is generated by the receiver upon receiving the communication signal, based on its own identifier and the target signal strength between the transmitter and receiver, determining a delayed response duration, and transmitting the signal when the reception duration of the communication signal reaches the delayed response duration. This enables communication between the transmitter and receiver.

[0185] Furthermore, after the transmitter transmits the communication signal, the receiver determines the delay response time based on the identifier value and the target signal strength value. Therefore, the delay response time determined by the receiver may differ from the delay response time determined by other receivers. Consequently, the timing of the response signal transmitted by the receiver may differ from the timing of the response signal transmitted by other receivers. This can effectively reduce the probability of the response signal transmitted by the receiver colliding with the response signal transmitted by other receivers in mid-air, thereby improving the stability of communication between the transmitter and receiver.

[0186] This invention provides a wireless communication system, including a receiver and a transmitter as shown in the above embodiments, for example... Figure 5 The receiver shown is Figure 6 The transmitting end or wireless communication system shown includes the wireless communication device shown in the above embodiments, for example... Figure 7 or Figure 8 The wireless communication device shown.

[0187] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0188] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0189] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0190] In the description of this invention, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," and "circumferential" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this invention and simplifying the description, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.

[0191] Furthermore, the terms "first," "second," etc., used in the embodiments of this invention are for descriptive purposes only and should not be construed as indicating or implying relative importance, or implicitly specifying the number of technical features indicated in this embodiment. Therefore, features defined with terms such as "first" and "second" in the embodiments of this invention can explicitly or implicitly indicate that the embodiment includes at least one of those features. In the description of this invention, the word "multiple" means at least two or more, such as two, three, four, etc., unless otherwise explicitly specified in the embodiments.

[0192] In this invention, unless otherwise explicitly specified or limited in the embodiments, the terms "installation," "connection," "joining," and "fixing" appearing in the embodiments should be interpreted broadly. For example, a connection can be a fixed connection, a detachable connection, or an integral part; it can also be a mechanical connection, an electrical connection, etc. Of course, it can also be a direct connection, or an indirect connection through an intermediate medium, or it can be the internal communication of two components, or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific implementation.

[0193] In this invention, unless otherwise explicitly specified and limited, "above" or "below" the second feature can mean that the first feature is in direct contact with the second feature, or that the first feature is in indirect contact with the second feature through an intermediate medium. Furthermore, "above," "over," and "on top" of the second feature can mean that the first feature is directly above or diagonally above the second feature, or simply that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature can mean that the first feature is directly below or diagonally below the second feature, or simply that the first feature is at a lower horizontal level than the second feature.

[0194] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.

Claims

1. A method of wireless communication, the method comprising: The application receiving end, the method comprises: In the case of receiving the communication signal transmitted by the transmitting end, the delay response time is determined based on the identification value of the receiving end and the target signal strength value between the transmitting end and the receiving end; In the case that the receiving time of the communication signal reaches the delay response time, the response signal for the communication signal is transmitted.

2. The method of claim 1, wherein, The delay response time is determined according to the weighted value of the identification value and the target signal strength value.

3. The method of claim 2, wherein, The method further comprises: Based on the target change rate of the target signal strength value, the first weight coefficient of the identification value and the second weight coefficient of the target signal strength value are determined.

4. The method of claim 3, wherein, If the target change rate is less than a preset change rate, the first weight coefficient is greater than the second weight coefficient; If the target change rate is greater than or equal to the preset change rate, the second weight coefficient is the target change rate.

5. The method of claim 3, wherein, The method further comprises: Obtaining the historical signal strength value between the transmitting end and the receiving end; Based on the ratio of the first difference value to the target signal strength value, the target change rate of the target signal strength value is determined; Wherein, the first difference value is the difference between the target signal strength value and the historical signal strength value.

6. The method of claim 5, wherein, The historical signal strength value is the average of the previous obtained target signal strength value and the previous obtained historical signal strength value.

7. A method of wireless communication, the method comprising: The application transmitting end, the method comprises: Transmitting a communication signal; Receiving the response signal for the communication signal transmitted by the receiving end; Wherein, the response signal is transmitted by the receiving end in the case of receiving the communication signal, based on the identification value of the receiving end and the target signal strength value between the transmitting end and the receiving end, and in the case that the receiving time of the communication signal reaches the delay response time.

8. The method of claim 7, wherein, Before receiving the response signal for the communication signal transmitted by the receiving end, the method further comprises: If the response signal for the communication signal transmitted by the receiving end is not received within a preset time, the historical communication success rate of the transmitting end and the receiving end is obtained; Based on the historical communication success rate, the maximum retransmission number is determined, and the maximum retransmission number is negatively related to the historical communication success rate; If the retransmission number of the communication signal is less than or equal to the maximum retransmission number, the communication signal is retransmitted.

9. The method of claim 8, wherein, The historical communication success rate is determined based on the ratio of the historical communication success number to the historical communication total number between the transmitting end and the receiving end.

10. A computer-readable storage medium, characterized in that, A computer program is stored thereon, and the computer program is executed by the processor to realize the wireless communication method according to any one of claims 1-9.

11. A receiving end, characterized by Comprise: Memory, processor and computer program stored on the memory and executable on the processor, when the processor executes the computer program, the wireless communication method according to any one of claims 1-6 is realized.

12. A transmitting end, comprising: Comprise: A memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the method of wireless communication according to any one of claims 7-9 when executing the computer program.

13. A wireless communication device, comprising: Comprising: a determining module configured to determine a delayed response duration based on an identification value of the receiving end and a target signal strength value between the transmitting end and the receiving end when receiving a communication signal transmitted by the transmitting end; a first transmitting module configured to transmit a response signal for the communication signal when a receiving duration of the communication signal reaches the delayed response duration.

14. A wireless communication device, comprising: Comprising: a second transmitting module configured to transmit a communication signal; a receiving module configured to receive a response signal for the communication signal transmitted by a receiving end; wherein the response signal is transmitted by the receiving end when a receiving duration of the communication signal reaches a delayed response duration determined by the receiving end based on an identification value of the receiving end and a target signal strength value between the transmitting end and the receiving end.

15. A wireless communication system, characterized by Comprising: the receiving end of claim 11 and the transmitting end of claim 12; or the wireless communication device of claims 13 and 14.