Communication method and system

By using a mechanism that sends parameter change frames, status confirmation frames, and change success frames between communication devices, combined with timer-based exception handling, the problem of adjusting communication parameters in unmanned control scenarios is solved, enabling autonomous, fast, and reliable adjustment of communication parameters and ensuring system stability.

CN121126476APending Publication Date: 2025-12-12CHINA RONGTONG SCI RES INST GRP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202511078814.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-01
Publication Date
2025-12-12

AI Technical Summary

Technical Problem

Existing communication devices struggle to quickly and effectively adjust communication parameters in unmanned control scenarios, leading to low communication efficiency or interruptions, affecting mission execution, and even causing serious consequences such as drone loss of control.

Method used

The first communication device sends a parameter change frame to the second communication device, receives a status confirmation frame and performs frame verification to ensure that the working parameters are switched synchronously after the parameter switching is successful. The parameter synchronization is confirmed by the successful change frame. An abnormal situation is handled by a timer mechanism to achieve autonomous, fast and reliable parameter adjustment.

Benefits of technology

It enables autonomous, rapid, and reliable adjustment of communication parameters, ensuring the stability and reliability of the communication system and avoiding communication problems caused by parameter mismatch.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121126476A_ABST
    Figure CN121126476A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and system, and belongs to the technical field of communication, and the communication method comprises the steps that a first communication device end sends a parameter change frame to a second communication device end; the first communication equipment end receives a state confirmation frame sent by the second communication equipment end; determining that the state confirmation frame passes frame verification, and switching the working parameter from the second working parameter to the first working parameter; and determining that the change success frame is successfully transmitted with the second communication device end, and performing communication with the second communication device end based on the first working parameter. According to the invention, autonomous, rapid and reliable adjustment of communication parameters is realized.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

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

[0002] At present, the communication machine mainly relies on the operation personnel to set the working parameters in advance, and requires the operation personnel to manually adjust according to the real-time fluctuation of the link state. This process not only requires the operation personnel to continuously pay attention to the working state of the communication machine, but also requires them to have rich operation experience.

[0003] However, in some scenarios, for example, in the unmanned control scenario, especially when the autonomous unmanned machine executes the remote task, since the position of the unmanned machine executing the task is far away from the command control end, and the communication link state changes rapidly, the operation personnel often have difficulty in quickly and effectively adjusting the communication parameters. Therefore, it will lead to low communication efficiency, communication abnormality or interruption, and further seriously affect the execution of the task, and even cause the unmanned machine to lose control, crash and other serious consequences. SUMMARY

[0004] The present application provides a communication method and system for solving the technical defects in the related art that the communication machine mainly relies on the operation personnel to set the working parameters in advance, and requires the operation personnel to manually adjust according to the real-time fluctuation of the link state.

[0005] The present application provides a communication method, which comprises: The first communication device end sends a parameter change frame to the second communication device end, the parameter change frame is used to indicate that the working parameter of the second communication device end is switched to the first working parameter in the parameter change frame, and the first working parameter is determined based on the communication link state of the first communication device end; The first communication device end receives a state confirmation frame sent by the second communication device end, the state confirmation frame is used to confirm that the parameter change frame is successfully received by the second communication device end, and the second communication device end enters the working parameter switching state; It is determined that the state confirmation frame passes the frame verification, and the working parameter is switched from the second working parameter to the first working parameter; It is determined that the change success frame is successfully transmitted between the first communication device end and the second communication device end, and the communication between the first communication device end and the second communication device end is carried out based on the first working parameter, and the change success frame is used to determine that the working parameters of the first communication device end and the second communication device end are successfully switched synchronously.

[0006] According to the communication method provided by the present application, after the parameter change frame is sent to the second communication device end, the following steps are further included: Starting a first timer; determining that the working parameter is not switched when the first timer reaches the first time length and the state confirmation frame sent by the second communication device is not received; or determining that the working parameter is not switched when the first timer reaches the first time length and the state confirmation frame sent by the second communication device is not received; or

[0007] According to the communication method provided by the application, the first communication device is a receiving end, the second communication device is a transmitting end, and after the working parameter is switched from the second working parameter to the first working parameter, the method comprises: starting a second timer; sending a change success frame to the second communication device based on the successful reception of the data sent by the second communication device according to the first working parameter before the second timer reaches a second time length; starting a third timer; determining that the change success frame is successfully transmitted between the second communication device based on the successful reception of the data sent by the second communication device according to the first working parameter before the third timer reaches a third time length.

[0008] According to the communication method provided by the application, the method further comprises: determining that the change success frame transmission between the second communication device fails and switching the working parameter from the first working parameter to the second working parameter based on the unsuccessful reception of the data sent by the second communication device according to the first working parameter when the second timer reaches the second time length; or determining that the change success frame transmission between the second communication device fails and switching the working parameter from the first working parameter to the second working parameter based on the continuous unsuccessful reception of the data sent by the second communication device according to the first working parameter when the third timer reaches the third time length.

[0009] According to the communication method provided by the application, the first communication device is a transmitting end, the second communication device is a receiving end, and after the working parameter is switched from the second working parameter to the first working parameter, the method comprises: starting a fourth timer; receiving the change success frame sent by the second communication device and determining that the change success frame is successfully transmitted between the second communication device when the fourth timer reaches a fourth time length.

[0010] The communication method provided by the application further comprises: In a case where the fourth timer reaches a fourth time length and the second communication device end still does not receive the change success frame, it is determined that the change success frame transmission between the first communication device end and the second communication device end fails, and the working parameter is switched from the first working parameter to the second working parameter.

[0011] The application further provides a communication method, which comprises: The second communication device end receives the parameter change frame sent by the first communication device end, and the parameter change frame is used to indicate that the working parameter of the second communication device end is switched to the first working parameter in the parameter change frame. The second communication device end determines that the parameter change frame passes the frame verification, sends a state confirmation frame to the first communication device end, and switches the working parameter from the second working parameter to the first working parameter, wherein the state confirmation frame is used to confirm that the parameter change frame is successfully received by the second communication device end, and the second communication device end enters the working parameter switching state. It is determined that the change success frame is successfully transmitted between the first communication device end and the second communication device end, and communication is performed between the first working parameter and the first communication device end, wherein the change success frame is used to determine that the working parameters of the first communication device end and the second communication device end are successfully switched synchronously.

[0012] The communication method provided by the application further comprises: In a case where the frame structure of the parameter change frame meets the parameter change frame structure requirement, and the first working parameter in the parameter change frame is in the switchable working parameter range, it is determined that the parameter change frame passes the frame verification.

[0013] The communication method provided by the application further comprises: In a case where the frame structure of the parameter change frame does not meet the parameter change frame structure requirement, or the first working parameter in the parameter change frame is not in the switchable working parameter range, it is determined that the parameter change frame does not pass the frame verification, and it is determined that the working parameter is not switched.

[0014] The communication method provided by the application further comprises: A fifth timer is started. Before the counting duration of the fifth timer reaches the fifth counting duration, a change success frame sent by the first communication device end is received, and it is determined that the change success frame is successfully transmitted between the first communication device end.

[0015] According to the communication method provided by the application, the method further comprises: When the counting duration of the fifth timer reaches the fifth counting duration and the change success frame sent by the first communication device end is not received, it is determined that the transmission of the change success frame between the first communication device end fails, and the working parameter is switched from the first working parameter to the second working parameter.

[0016] According to the communication method provided by the application, the first communication device end is a transmitting end, and the second communication device end is a receiving end, and after the working parameter is switched from the second working parameter to the first working parameter, the method comprises: starting a sixth timer; Before the counting duration of the sixth timer reaches the sixth counting duration, if the data sent by the first communication device end is successfully received based on the first working parameter, a change success frame is sent to the first communication device end; starting a seventh timer; Before the counting duration of the seventh timer reaches the seventh counting duration, if the data sent by the first communication device end is successfully received based on the first working parameter, it is determined that the change success frame is successfully transmitted between the first communication device end.

[0017] According to the communication method provided by the application, the method further comprises: When the counting duration of the sixth timer reaches the sixth counting duration and the data of the first communication device end is not successfully received based on the first working parameter, it is determined that the transmission of the change success frame between the first communication device end fails, and the working parameter is switched from the first working parameter to the second working parameter; or, When the counting duration of the seventh timer reaches the seventh counting duration and the data of the first communication device end is not successfully received based on the first working parameter, it is determined that the transmission of the change success frame between the first communication device end fails, and the working parameter is switched from the first working parameter to the second working parameter.

[0018] The application further provides a communication system, comprising a first communication device end for executing any one of the above communication methods, and a second communication device end for executing any one of the above communication methods.

[0019] The application further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the communication method according to any one of the above when executing the program.

[0020] The application further provides a non-transitory computer readable storage medium, which stores a computer program, wherein the computer program is executable on a processor to implement the communication method according to any one of the above.

[0021] The application further provides a computer program product, comprising a computer program, wherein the computer program is executable on a processor to implement the communication method according to any one of the above.

[0022] The communication method and system provided by the application, the first communication device actively sends a parameter change frame containing a first working parameter determined based on a communication link state of the first communication device to the second communication device, receives a state confirmation frame of the second communication device to ensure successful reception of the parameter change frame and switching preparation of the working parameter, then synchronously switches the working parameter after verifying that the state confirmation frame is correct, and performs reliable communication based on the new first working parameter after confirming successful transmission of a change success frame, thereby realizing autonomous, fast and reliable adjustment of the communication parameter. BRIEF DESCRIPTION OF DRAWINGS

[0023] In order to more clearly illustrate the technical solutions of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings described below are some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without creative labor.

[0024] Figure 1 is one of the flowcharts of the communication method provided by the application.

[0025] Figure 2 is one of the scene diagrams of the communication method provided by the application.

[0026] Figure 3 is the second scene diagram of the communication method provided by the application.

[0027] Figure 4 is the third scene diagram of the communication method provided by the application.

[0028] Figure 5 is the fourth scene diagram of the communication method provided by the application.

[0029] Figure 6 is the fifth scene diagram of the communication method provided by the application.

[0030] Figure 7 Fig. 6 is a scenario diagram of the communication method provided by the present application.

[0031] Figure 8 Fig. 7 is a scenario diagram of the communication method provided by the present application.

[0032] Figure 9 Fig. 2 is a flow diagram of the communication method provided by the present application.

[0033] Figure 10 Fig. 8 is a scenario diagram of the communication method provided by the present application.

[0034] Figure 11 Fig. 9 is a scenario diagram of the communication method provided by the present application.

[0035] Figure 12 Fig. 10 is a scenario diagram of the communication method provided by the present application.

[0036] Figure 13 Fig. 1 is a structural diagram of the electronic device provided by the present application. DETAILED DESCRIPTION

[0037] In order to make the objects, technical solutions and advantages of the present application clearer, the technical solutions of the present application will be described clearly and completely below with reference to the drawings in the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.

[0038] The communication method of the present application will be described below. Figures 1-12 The communication method of the present application will be described below. Figure 1 Fig. 1 is a flow diagram of the communication method provided by the present application, and as shown in the figure, the method comprises the following steps: step 110, step 120, step 130 and step 140. The method flow steps are only used as one possible implementation of the present application. Figure 1

[0039] In the embodiment of the present application, the first communication device end is the working parameter switching initiator, which can be a receiving end or a transmitting end. The second communication device end is the working parameter switching executor, which can also be a receiving end or a transmitting end.

[0040] In the embodiment of the present application, the first communication device end is the working parameter switching initiator, which can be a receiving end or a transmitting end. The second communication device end is the working parameter switching executor, which can also be a receiving end or a transmitting end.

[0041] ​For example, when the receiving end initiates the working parameter change procedure to the transmitting end, the receiving end is the first communication device end, and the transmitting end is the second communication device end. Conversely, when the transmitting end sends the working parameter change procedure to the receiving end, the transmitting end is the first communication device end, and the receiving end is the second communication device end.

[0042] The transmitting end refers to an end that sends data in a communication system. In the communication process, the transmitting end is responsible for converting information (data) into a signal form suitable for transmission and sending it out through a communication channel.

[0043] The receiving end refers to an end that receives data in a communication system. Its task is to capture the signal sent from the transmitting end and convert it back to the original data form for further processing or use.

[0044] Here, the parameter change frame is a specific data frame or message that contains instructions or information about the change of working parameters. In this embodiment, the main purpose of the parameter change frame is to inform the second communication device end to change its current working parameter settings, such as code rate, modulation system, coding method, frame format, frequency, etc.

[0045] Specifically, the first working parameter is the new parameter value specified in the parameter change frame, which is determined based on the current communication link state of the first communication device end. The communication link state may involve various factors, such as signal quality, interference level, bit error rate, available bandwidth, etc. By monitoring these factors, the first communication device end can evaluate the performance of the current communication link with the second communication device end and decide the most suitable first working parameter accordingly.

[0046] Step 120, the first communication device end receives the state confirmation frame sent by the second communication device end, which is used to confirm that the parameter change frame is successfully received by the second communication device end, and the second communication device end enters the working parameter switching state.

[0047] The state confirmation frame is a feedback mechanism to ensure the reliability and accuracy of communication. It indicates to the first communication device end that the second communication device end has successfully received the parameter change frame and has understood its content, i.e., knows the new working parameter to switch to. More importantly, the state confirmation frame also indicates that the second communication device end is ready or is entering the switching state of the working parameter.

[0048] Step 130, determine that the state confirmation frame passes the frame verification, and switch the working parameter from the second working parameter to the first working parameter.

[0049] When the first communication device end receives the status confirmation frame from the second communication device end, the status confirmation frame is subjected to frame verification, such as checking the format, length, and check (such as cyclic redundancy check, CRC) of the frame.

[0050] Once the status confirmation frame passes the frame verification, the first communication device end can be sure that the second communication device end has successfully received and understood the parameter change frame, and the second communication device end has prepared or is entering the switching state of the working parameters. At this time, the first communication device end changes its current working parameters (i.e. the second working parameters) to the new working parameters (i.e. the first working parameters) specified in the parameter change frame. This switching process may involve multiple levels of adjustment, including the physical layer, the data link layer, the network layer, etc., depending on the design of the communication system and the range of parameter changes.

[0051] Step 140, determining successful transmission of a change success frame between the first communication device end and the second communication device end, based on the first working parameters, the change success frame is used to determine the successful synchronous switching of the working parameters of the first communication device end and the second communication device end.

[0052] Here, the change success frame is an acknowledgement message indicating that the working parameters of the first communication device end and the second communication device end have successfully switched to the new working parameters (i.e. the first working parameters). The transmission of the change success frame is the last step of the parameter adjustment process, and is an important link to ensure the consistency and reliability of communication between the two parties.

[0053] In this embodiment, the change success frame is an acknowledgement message sent by the receiving end to the transmitting end. In other words, when the first communication device end is the receiving end and the second communication device end is the transmitting end, the first communication device end sends the change success frame to the second communication device end; when the first communication device end is the transmitting end and the second communication device end is the receiving end, the first communication device end receives the change success frame sent by the second communication device end.

[0054] Referring to Figure 2 , the working parameter switching process between the first communication device end and the second communication device end is shown, the specific steps are as follows: Figure 2 The receiving end sends a parameter change frame to the transmitting end, wherein the parameter change frame contains relevant change policy information indicating the final state that the transmitting end needs to change, which can include code rate, modulation scheme, coding mode, frame format, frequency, and other relevant physical layer information; ​After receiving the parameter change frame, the transmitter first confirms whether the frame structure of the parameter change frame meets the requirements, and then confirms whether the set first working parameter is within the switchable range. After confirmation, it sends a status confirmation frame to the receiver to notify the receiver that the transmitter has successfully received the parameter change frame and is ready to switch. The transmitter can send multiple status confirmation frames to ensure that the receiver can receive the data successfully, such as sending three frames. After sending all frames, the transmitter will complete the transmitter status switch according to the first switching parameter indicated by the parameter change frame, and continue to send data according to the link status after the switch. After receiving the status confirmation frame, the receiving end determines whether the format of the status confirmation frame is correct. If the determination is successful, the receiving end completes the status switch according to the first switching parameter indicated by the parameter change frame. At this time, the parameter content changed by the receiving end matches that of the transmitting end. After the receiving end switches the parameters, it can receive the data in the new state. Then, the receiving end sends a change success frame to the transmitting end to notify the transmitting end that the change was successful. After receiving the success frame for the change, the transmitter determines that the switch was successful and then retransmits the data under the new status. Once the receiving end receives the data under the new status, it also determines that the switch was successful.

[0055] See Figure 3 As shown, Figure 3 The document illustrates the parameter switching process between the first communication device (as the transmitter) and the second communication device (as the receiver) when the first communication device is the transmitter and the second communication device is the receiver. The specific steps are as follows: The transmitter sends a parameter change frame to the receiver. The parameter change frame contains relevant change strategy information, which is used to indicate the final state that the transmitter needs to change. Its content may include relevant physical layer information such as bit rate, modulation scheme, encoding method, frame format, and frequency. After receiving the parameter change frame, the receiving end first confirms whether the frame structure of the parameter change frame meets the requirements, and then confirms whether the set first working parameter is within the switchable range. After confirmation, it sends a status confirmation frame to the transmitting end to notify the transmitting end that the receiving end has successfully received the parameter change frame and is ready to switch. The receiver can send multiple status confirmation frames to ensure that the transmitter can receive the data successfully, such as sending three frames. After sending all frames, the receiver will complete the receiver status switch according to the first switching parameter indicated by the parameter change frame. At this time, the receiver will be in a lost-lock state. After receiving the status confirmation frame, the transmitter determines whether the format of the status confirmation frame is correct. If the determination is successful, the transmitter completes the status switch according to the first switching parameter indicated by the parameter change frame. At this time, the receiver matches the parameter content changed by the transmitter. The receiving end can receive the data in the new state at this time, and the receiving end sends a change success frame to the transmitting end to inform the transmitting end that the change is successful this time; The transmitting end receives the change success frame, judges that the switching is successful this time, and sends the data in the new state again; The receiving end receives the data in the new state again, and also judges that the switching is successful this time.

[0056] The communication method provided by the embodiment of the application comprises the following steps: a first communication device actively sends a parameter change frame containing first working parameters determined based on a communication link state of the first communication device to a second communication device, receives a state confirmation frame of the second communication device to ensure successful reception of the parameter change frame and switching preparation of the working parameters, synchronously switches the working parameters after verifying that the state confirmation frame is correct, and performs reliable communication based on the new first working parameters after confirming that the change success frame is successfully transmitted by both sides, so that autonomous, fast and reliable adjustment of communication parameters is realized.

[0057] In some embodiments, after the parameter change frame is sent to the second communication device, the method further comprises the following steps: starting a first timer; if the time length of the first timer reaches a first time length and the state confirmation frame sent by the second communication device is not received, it is determined that the working parameters are not switched; or if the state confirmation frame sent by the second communication device is received before the time length of the first timer reaches the first time length, but the state confirmation frame does not pass frame verification, it is determined that the working parameters are not switched.

[0058] Here, the first timer is started immediately after the parameter change frame is sent, and it is used to monitor the time interval from sending the parameter change frame to receiving the state confirmation frame.

[0059] If the time length of the first timer reaches the preset first time length, but the state confirmation frame from the second communication device is not received by the first communication device, it means that the parameter change frame is not successfully received by the second communication device. In this case, the first communication device determines that the working parameters are not switched to avoid communication problems caused by parameter mismatch.

[0060] Referring to Figure 4 as shown, Figure 4In the first communication device end as a transmitting end and the second communication device end as a receiving end, the receiving end starts the first timer immediately after sending the parameter change frame, and the transmitting end does not send the state confirmation frame to the receiving end because the parameter change frame is not successfully received (timeout reception or incorrect parameter change frame). When the first timer of the receiving end exceeds T1 and still does not receive the state confirmation frame, the receiving end judges that the sending of the parameter change frame fails, and the receiving end continues to work according to the previous working parameter after the judgment fails.

[0061] If the first communication device end receives the state confirmation frame before the first timer reaches the first counting duration, but the state confirmation frame does not pass the frame verification (such as format error, checksum mismatch, etc.), it also means that the state confirmation frame cannot be trusted. In this case, the first communication device end also determines that the working parameter is not switched to prevent communication interruption or performance degradation caused by incorrect parameter change.

[0062] Referring to Figure 5 illustrated, Figure 5 In the first communication device end as a transmitting end and the second communication device end as a receiving end, the receiving end starts the first timer immediately after sending the parameter change frame, and the transmitting end successfully receives the parameter change frame and sends the state confirmation frame to the receiving end. When the first timer of the receiving end receives the state confirmation frame within T1, but the frame format of the state confirmation frame is incorrect, the receiving end judges that the sending of the parameter change frame fails, and the receiving end continues to work according to the previous working parameter after the judgment fails.

[0063] The communication method provided by the embodiment of the application ensures that the communication parties can accurately and reliably synchronize the working parameters, prevents state deadlock, and improves the accuracy of switching.

[0064] In some embodiments, the first communication device end is a receiving end, and the second communication device end is a transmitting end. After the working parameter is switched from the second working parameter to the first working parameter, the method further includes: starting a second timer; before the counting duration of the second timer reaches a second counting duration, if data sent by the second communication device end is successfully received based on the first working parameter, a change success frame is sent to the second communication device end; starting a third timer; before the counting duration of the third timer reaches a third counting duration, if data sent by the second communication device end is successfully received based on the first working parameter, it is determined that the change success frame is successfully transmitted between the first communication device end and the second communication device end.

[0065] In particular, when the first communication device is a receiving end and the second communication device is a transmitting end, the receiving end starts a second timer immediately after the switching of the working parameters. The purpose of the second timer is to monitor the time interval from the switching of the working parameters to the successful reception of data based on the new parameters.

[0066] In the second time interval, the receiving end attempts to receive data from the transmitting end based on the new working parameters (i.e. the first working parameters). If the data is successfully received and verified, it indicates that the transmitting end has also successfully switched to the new working parameters.

[0067] Once the receiving end successfully receives data based on the new parameters and the second timer has not reached the second time interval, it sends a change success frame to the transmitting end. The purpose of the change success frame is to confirm that the working parameters of both parties have been successfully synchronized.

[0068] After sending the change success frame, the receiving end starts a third timer. In the third time interval, if the receiving end continues to successfully receive data based on the new parameters, it can determine that the change success frame has been successfully transmitted between the receiving end and the transmitting end. This means that the working parameters of both parties have been successfully synchronized, and both parties can reliably communicate based on the new working parameters.

[0069] In some embodiments, the first communication device is a receiving end and the second communication device is a transmitting end, and the method further comprises: If the second timer reaches the second time interval and the data from the second communication device is still not successfully received based on the first working parameters, it is determined that the transmission of the change success frame between the receiving end and the transmitting end has failed, and the working parameters are switched from the first working parameters to the second working parameters; or, If the third timer reaches the third time interval and the data from the second communication device is still not successfully received based on the first working parameters, it is determined that the transmission of the change success frame between the receiving end and the transmitting end has failed, and the working parameters are switched from the first working parameters to the second working parameters.

[0070] Referring to Figure 6 as shown, Figure 6The first communication device end is the receiving end, the second communication device end is the transmitting end, the receiving end starts a second timer immediately after switching the working parameter, the transmitting end switches to an error working state due to poor channel quality, error demodulation content or switching to an error parameter in the switching process, the receiving end cannot successfully receive data due to the mismatch between the receiving end and the transmitting end, and when the second timer counts more than T2 and the data is still not successfully received, it is determined that the transmission of the change success frame between the receiving end and the transmitting end fails, and the receiving end switches the working parameter from the first working parameter back to the original second working parameter.

[0071] Referring to Figure 7 as shown, Figure 7 The first communication device end is the receiving end, the second communication device end is the transmitting end, the receiving end starts a third timer immediately after sending the change success frame, the transmitting end switches back to the original working parameter and sends data to the receiving end due to poor link quality, error demodulation, format error when sending and other factors, the receiving end fails to receive data due to the mismatch between the receiving end and the transmitting end, and when the third timer counts more than T3 and the data is still not successfully received, it is determined that the transmission of the change success frame between the receiving end and the transmitting end fails, and the receiving end switches the working parameter from the first working parameter back to the original second working parameter.

[0072] The communication method provided by the embodiment of the application ensures that abnormal conditions can be found and processed in time after the parameter is changed, so that the stability and reliability of the communication system are maintained.

[0073] In some embodiments, the first communication device end is the transmitting end, the second communication device end is the receiving end, and after the working parameter is switched from the second working parameter to the first working parameter, the following steps are included: starting a fourth timer; before the fourth timer counts for a fourth counting duration, receiving a change success frame sent by the second communication device end, and determining that the change success frame is successfully transmitted between the first communication device end and the second communication device end.

[0074] Specifically, in the embodiment, when the first communication device end is the transmitting end and the second communication device end is the receiving end, the transmitting end starts a fourth timer immediately after switching the working parameter. The purpose of the fourth timer is to monitor the time interval from switching the working parameter to successfully receiving the change success frame.

[0075] If the transmitter receives the change success frame from the receiver within the fourth time length counted by the fourth timer, it can confirm that the parameter change process between the two parties has been successfully completed, and the two parties can perform reliable communication based on the new working parameters.

[0076] In some embodiments, the first communication device is a transmitter, and the second communication device is a receiver, and the method further comprises: If the fourth time length counted by the fourth timer reaches the fourth time length, and the change success frame sent by the second communication device is still not received, it is determined that the transmission of the change success frame between the second communication device fails, and the working parameters are switched from the first working parameters to the second working parameters.

[0077] Referring to Figure 8 , it is shown that when the first communication device is a transmitter and the second communication device is a receiver, the transmitter switches the working parameters, and then starts the fourth timer immediately. When the fourth timer exceeds T4, and the change success frame is still not successfully received, it is determined that the transmission of the change success frame between the receiver fails, and the transmitter switches the working parameters from the first working parameters to the original second working parameters. Figure 8

[0078] The communication method provided by the embodiment of the application ensures that abnormal conditions can be found and handled in time after the parameters are changed, so that the stability and reliability of the communication system are maintained.

[0079] Figure 9 The flowchart of the communication method provided by the embodiment of the application is shown in FIG. 2, which comprises the following steps: step 910, step 920 and step 930. The method flowchart steps are only used as a possible implementation of the application. Figure 9

[0080] In step 910, the second communication device receives the parameter change frame sent by the first communication device, and the parameter change frame is used to indicate that the working parameters of the second communication device are switched to the first working parameters in the parameter change frame.

[0081] In the embodiment of the application, the first communication device is a working parameter switching initiator, which can be a receiver or a transmitter. The second communication device is a working parameter switching executor, which can also be a receiver or a transmitter.

[0082] ​​For example, when the receiving end initiates the working parameter change procedure to the transmitting end, the receiving end is the first communication device end, and the transmitting end is the second communication device end. Conversely, when the transmitting end sends the working parameter change procedure to the receiving end, the transmitting end is the first communication device end, and the receiving end is the second communication device end.

[0083] The transmitting end refers to one end of the communication system that sends data. In the communication process, the transmitting end is responsible for converting information (data) into a signal form suitable for transmission and sending it out through a communication channel.

[0084] The receiving end refers to one end of the communication system that receives data. Its task is to capture the signal sent from the transmitting end and convert it back to the original data form for further processing or use.

[0085] Here, the parameter change frame is a specific data frame or message that contains instructions or information about the change of working parameters. In this embodiment, the main purpose of the parameter change frame is to inform the second communication device end to change its current working parameter settings, such as code rate, modulation system, encoding method, frame format, frequency, etc.

[0086] Specifically, the first working parameter is the new parameter value specified in the parameter change frame, which is determined based on the current communication link state of the first communication device end. The communication link state may involve various factors, such as signal quality, interference level, error rate, available bandwidth, etc. By monitoring these factors, the first communication device end can evaluate the performance of the communication link with the second communication device end and decide the most suitable first working parameter accordingly.

[0087] Step 920, the second communication device end determines that the parameter change frame passes the frame verification, sends a status confirmation frame to the first communication device end, and switches the working parameter from the second working parameter to the first working parameter. The status confirmation frame is used to confirm that the parameter change frame is successfully received by the second communication device end, and the second communication device end enters the working parameter switching state.

[0088] After receiving the parameter change frame from the first communication device end, the second communication device end will first perform frame verification to ensure that the received parameter change frame is complete and has not been tampered with. After determining that the parameter change frame passes the frame verification, a status confirmation frame is sent to the first communication device end, and the working parameter is switched from the current second working parameter to the new first working parameter.

[0089] The state confirmation frame is a feedback mechanism to ensure the reliability and accuracy of the communication. It indicates to the first communication device end that the second communication device end has successfully received the parameter change frame and has understood the content therein, i.e., knows the new working parameter to switch to. More importantly, the state confirmation frame also indicates that the second communication device end is ready or is entering the working parameter switching state.

[0090] Step 930, determining successful transmission of the change success frame with the first communication device end, based on the communication between the first working parameter and the first communication device end, the change success frame being used to determine the successful synchronization switching of the working parameters of the first communication device end and the second communication device end.

[0091] Here, the change success frame is an acknowledgement message indicating that the working parameters of the first communication device end and the second communication device end have been successfully synchronized and switched to the new settings (i.e., the first working parameter). The transmission of the change success frame is the last step of the parameter adjustment process and is an important link to ensure the consistency and reliability of the communication between the two parties.

[0092] In this embodiment, the change success frame is an acknowledgement message sent by the receiving end to the transmitting end. In other words, when the first communication device end is the receiving end and the second communication device end is the transmitting end, the first communication device end sends the change success frame to the second communication device end; when the first communication device end is the transmitting end and the second communication device end is the receiving end, the first communication device end receives the change success frame sent by the second communication device end.

[0093] The communication method provided by the embodiment of the present application actively sends, by the first communication device end, a parameter change frame containing the first working parameter determined based on the state of the communication link of the first communication device end to the second communication device end, receives a state confirmation frame from the second communication device end to ensure the successful reception of the parameter change frame and the preparation for the switching of the working parameter, then synchronously switches the working parameter after verifying that the state confirmation frame is correct, and performs reliable communication based on the new first working parameter after confirming the successful transmission of the change success frame, thereby achieving the autonomous, fast and reliable adjustment of the communication parameters.

[0094] In some embodiments, the determination of the passing of the parameter change frame includes: In the case that the frame structure of the parameter change frame meets the parameter change frame structure requirement and the first working parameter in the parameter change frame is within the switchable working parameter range, it is determined that the parameter change frame passes the frame verification.

[0095] Specifically, after receiving the parameter change frame, the second communication device end first needs to verify the frame structure of the parameter change frame. This usually involves checking whether the format, length, field order, etc. of the frame meet the structure requirements of the parameter change frame. Secondly, the first working parameter carried in the parameter change frame needs to be verified to determine whether it is within the switchable working parameter range. Here, the switchable working parameter range is usually defined in the configuration or protocol of the communication system, which limits the range of values that the working parameter can take to ensure the stability and compatibility of the communication system.

[0096] In the case that the frame structure of the parameter change frame meets the parameter change frame structure requirements and the first working parameter is within the switchable working parameter range, it is determined that the parameter change frame passes the frame verification. This means that the received parameter change frame is valid and can be accepted, and subsequent operations such as sending a status confirmation frame, switching the working parameter, etc. can be performed.

[0097] In some embodiments, after receiving the parameter change frame sent by the first communication device end, it further includes: In the case that the frame structure of the parameter change frame does not meet the parameter change frame structure requirements, or the first working parameter in the parameter change frame is not within the switchable working parameter range, it is determined that the parameter change frame does not pass the frame verification, and it is determined that the working parameter is not switched.

[0098] If the frame structure of the parameter change frame does not meet the parameter change frame structure requirements specified in the communication protocol, or the frame structure of the parameter change frame meets the parameter change frame structure requirements specified in the communication protocol but the first working parameter is not within the switchable working parameter range, it is determined that the parameter change frame does not pass the frame verification. In this case, the second communication device end will keep the current working parameter unchanged and continue to use the second working parameter for communication, and will not send a status confirmation frame to the first communication device end.

[0099] The communication method provided by the embodiment of the application verifies the parameter change frame to ensure that the two communication parties can communicate based on valid and consistent parameters, thereby improving the reliability and stability of the communication system.

[0100] In some embodiments, the first communication device end is the receiving end, and the second communication device end is the transmitting end. After switching the working parameter from the second working parameter to the first working parameter, it includes: starting a fifth timer; before the timing duration of the fifth timer reaches a fifth timing duration, receiving a change success frame sent by the first communication device end, and determining that the change success frame is successfully transmitted between the first communication device end.

[0101] Specifically, in this embodiment, when the first communication device is the receiver and the second communication device is the transmitter, the transmitter immediately starts the fifth timer after switching its operating parameters. The purpose of the fifth timer is to monitor the time interval from switching operating parameters to successfully receiving the changed frame.

[0102] If the transmitter receives a success frame from the receiver within the fifth timer period, it can confirm that the parameter change process between the two parties has been successfully completed, and the two parties can reliably communicate based on the new operating parameters.

[0103] In some embodiments, the first communication device is a receiving end, and the second communication device is a transmitting end; the method further includes: If the fifth timer reaches its fifth duration and a success frame for the change has not yet been received from the first communication device, it is determined that the transmission of the success frame for the change with the first communication device has failed, and the working parameters are switched from the first working parameters to the second working parameters.

[0104] See Figure 10 As shown, Figure 10 The diagram shows that when the first communication device is the receiver and the second communication device is the transmitter, after the transmitter switches its operating parameters, the transmitter immediately starts the fifth timer. If the fifth timer exceeds T5 and a successful change frame is still not successfully received, it is determined that the transmission of the successful change frame with the receiver has failed, and the transmitter switches its operating parameters from the first operating parameter back to the original second operating parameter.

[0105] The communication method provided in this embodiment of the invention ensures that abnormal situations can still be detected and handled in a timely manner after parameter changes through a fifth timer and a corresponding timeout handling mechanism, thereby maintaining the stability and reliability of the communication system.

[0106] In some embodiments, the first communication device is a transmitter, and the second communication device is a receiver. The step of switching the operating parameters from the second operating parameters to the first operating parameters includes: Start the sixth timer; Before the sixth timer reaches its sixth timer duration, if data sent by the first communication device is successfully received based on the first working parameters, a change success frame is sent to the first communication device. Start the seventh timer; Before the seventh timer reaches its seventh duration, if data sent by the first communication device is successfully received based on the first working parameters, it is determined that a change success frame has been successfully transmitted between the first communication device and the first communication device.

[0107] Specifically, in the embodiment, when the first communication device end is a transmitting end and the second communication device end is a receiving end, the receiving end starts a sixth timer immediately after the working parameters are switched. The purpose of the sixth timer is to monitor the time interval from the switching of the working parameters to the successful reception of data based on the new parameters.

[0108] During the sixth timing duration, the receiving end attempts to receive data from the transmitting end based on the new working parameters (i.e., the first working parameters). If the data is successfully received and verified, it indicates that the transmitting end has also successfully switched to the new working parameters.

[0109] Once the receiving end successfully receives data based on the new parameters and the timing duration of the sixth timer has not reached the sixth timing duration, it sends a change success frame to the transmitting end. The purpose of the change success frame is to confirm that the working parameters of both parties have been successfully synchronized.

[0110] After sending the change success frame, the receiving end starts a seventh timer. During the seventh timing duration, if the receiving end continues to successfully receive data based on the new parameters, it can determine that the change success frame is successfully transmitted between the receiving end and the transmitting end. This means that the working parameters of both parties have been successfully synchronized, and both parties can reliably communicate based on the new working parameters.

[0111] In some embodiments, the first communication device end is a transmitting end, and the second communication device end is a receiving end. The method further comprises: If the timing duration of the sixth timer reaches the sixth timing duration and the data from the first communication device end is not successfully received based on the first working parameters, it is determined that the transmission of the change success frame between the first communication device end and the second communication device end fails, and the working parameters are switched from the first working parameters to the second working parameters; or, If the timing duration of the seventh timer reaches the seventh timing duration and the data from the first communication device end is not successfully received based on the first working parameters, it is determined that the transmission of the change success frame between the first communication device end and the second communication device end fails, and the working parameters are switched from the first working parameters to the second working parameters.

[0112] Referring to Figure 11 as shown, Figure 11The first communication device end is the transmitting end, and the second communication device end is the receiving end, the receiving end starts the sixth timer immediately after switching the working parameter, the transmitting end switches to the wrong working state due to the poor channel quality, the demodulation error or the switching to the wrong parameter in the switching process, the receiving end cannot successfully receive the data due to the mismatch between the receiving end and the transmitting end, and the change success frame transmission between the receiving end and the transmitting end is determined to fail when the sixth timer exceeds T6 and the data is not successfully received, and the receiving end switches the working parameter from the first working parameter back to the original second working parameter.

[0113] Referring to Figure 12 as shown, Figure 12 The first communication device end is the transmitting end, and the second communication device end is the receiving end, the receiving end starts the sixth timer immediately after switching the working parameter, the transmitting end switches to the wrong working state due to the poor channel quality, the demodulation error or the switching to the wrong parameter in the switching process, the receiving end cannot successfully receive the data due to the mismatch between the receiving end and the transmitting end, and the change success frame transmission between the receiving end and the transmitting end is determined to fail when the sixth timer exceeds T6 and the data is not successfully received, and the receiving end switches the working parameter from the first working parameter back to the original second working parameter.

[0114] The communication method provided by the embodiment of the application ensures that the abnormal situation can be found and processed in time after the parameter is changed, so that the stability and reliability of the communication system are maintained.

[0115] The embodiment of the application further provides a communication system, comprising a first communication device end and a second communication device end.

[0116] The first communication device end executes the communication method in the above, and the method comprises the following steps. The first communication device end sends a parameter change frame to the second communication device end, the parameter change frame is used to indicate that the working parameter of the second communication device end is switched to the first working parameter in the parameter change frame, and the first working parameter is determined based on the communication link state of the first communication device end; The first communication device end receives a state confirmation frame sent by the second communication device end, the state confirmation frame is used to confirm that the parameter change frame is successfully received by the second communication device end, and the second communication device end enters the working parameter switching state; The state confirmation frame is determined to pass the frame verification, and the working parameter is switched from the second working parameter to the first working parameter; determining successful transmission of a change success frame with the second communication device end, based on communication between the first working parameter and the second communication device end, the change success frame being used to determine successful synchronous switching of the working parameters of the first communication device end and the second communication device end.

[0117] wherein the second communication device end executes the communication method as above, the method comprising: the second communication device end receiving a parameter change frame sent by the first communication device end, the parameter change frame being used to instruct the second communication device end to switch the working parameter to a first working parameter in the parameter change frame; the second communication device end determining that the parameter change frame passes frame verification, sending a status confirmation frame to the first communication device end, and switching the working parameter from a second working parameter to the first working parameter, the status confirmation frame being used to confirm that the parameter change frame is successfully received by the second communication device end, and the second communication device end enters a working parameter switching state; determining successful transmission of a change success frame with the first communication device end, based on communication between the first working parameter and the first communication device end, the change success frame being used to determine successful synchronous switching of the working parameters of the first communication device end and the second communication device end.

[0118] Figure 13 An example of a schematic diagram of an entity structure of an electronic device is shown in Figure 13 The electronic device can include a processor 1310, a communications interface 1320, a memory 1330, and a communications bus 1340, wherein the processor 1310, the communications interface 1320, and the memory 1330 complete mutual communication through the communications bus 1340. The processor 1310 can invoke logical instructions in the memory 1330 to execute a communication method, the method comprising: the first communication device end sending a parameter change frame to the second communication device end, the parameter change frame being used to instruct the second communication device end to switch the working parameter to a first working parameter in the parameter change frame, the first working parameter being determined based on a communication link state of the first communication device end; the first communication device end receiving a status confirmation frame sent by the second communication device end, the status confirmation frame being used to confirm that the parameter change frame is successfully received by the second communication device end, and the second communication device end enters a working parameter switching state; determining that the status confirmation frame passes frame verification, and switching the working parameter from a second working parameter to the first working parameter; determining successful transmission of a change success frame with the second communication device, based on the first working parameter, and communicating with the first communication device, the change success frame being used to determine successful synchronous switching of the working parameters of the first communication device and the second communication device.

[0119] Alternatively, receiving, by the second communication device, a parameter change frame sent by the first communication device, the parameter change frame being used to instruct the second communication device to switch the working parameter to the first working parameter in the parameter change frame; determining, by the second communication device, that the parameter change frame passes frame verification, sending a status confirmation frame to the first communication device, and switching the working parameter from the second working parameter to the first working parameter, the status confirmation frame being used to confirm that the parameter change frame is successfully received by the second communication device, and the second communication device enters a working parameter switching state; determining successful transmission of a change success frame with the first communication device, based on the first working parameter, and communicating with the first communication device, the change success frame being used to determine successful synchronous switching of the working parameters of the first communication device and the second communication device.

[0120] In addition, the logic instructions in the memory 1330 described above can be implemented in the form of a software functional unit and sold or used as an independent product, which can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or part of the technical solutions can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.

[0121] On the other hand, the present application also provides a computer program product, the computer program product includes a computer program, the computer program can be stored on a non-transitory computer readable storage medium, when the computer program is executed by a processor, the computer can execute the communication method provided by the above-mentioned method, the method includes: The first communication device sends a parameter change frame to the second communication device, the parameter change frame being used to indicate that the working parameter of the second communication device is switched to a first working parameter in the parameter change frame, the first working parameter being determined based on the communication link state of the first communication device; The first communication device receives a state confirmation frame sent by the second communication device, the state confirmation frame being used to confirm that the parameter change frame is successfully received by the second communication device, and the second communication device enters a working parameter switching state; It is determined that the state confirmation frame passes frame verification, and the working parameter is switched from a second working parameter to the first working parameter; It is determined that a change success frame is successfully transmitted between the first communication device and the second communication device, and communication is performed between the first communication device and the second communication device based on the first working parameter, the change success frame being used to determine that the working parameters of the first communication device and the second communication device are successfully switched synchronously.

[0122] Alternatively, The second communication device receives a parameter change frame sent by the first communication device, the parameter change frame being used to indicate that the working parameter of the second communication device is switched to a first working parameter in the parameter change frame; The second communication device determines that the parameter change frame passes frame verification, sends a state confirmation frame to the first communication device, and switches the working parameter from a second working parameter to the first working parameter, the state confirmation frame being used to confirm that the parameter change frame is successfully received by the second communication device, and the second communication device enters a working parameter switching state; It is determined that a change success frame is successfully transmitted between the first communication device and the second communication device, and communication is performed between the first communication device and the second communication device based on the first working parameter, the change success frame being used to determine that the working parameters of the first communication device and the second communication device are successfully switched synchronously.

[0123] In yet another aspect, the present application also provides a non-transitory computer readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement a communication method provided by each of the above methods, the method comprising: The first communication device sends a parameter change frame to the second communication device, the parameter change frame being used to indicate that the working parameter of the second communication device is switched to a first working parameter in the parameter change frame, the first working parameter being determined based on the communication link state of the first communication device; The first communication device receives a state confirmation frame sent by the second communication device, the state confirmation frame being used to confirm that the parameter change frame is successfully received by the second communication device, and the second communication device enters a working parameter switching state; The state confirmation frame is determined to pass frame verification, and the working parameter is switched from a second working parameter to the first working parameter; A change success frame is successfully transmitted between the first communication device and the second communication device, and communication is performed between the first working parameter and the second communication device based on the first working parameter, the change success frame being used to determine that the working parameters of the first communication device and the second communication device are successfully switched synchronously.

[0124] Alternatively, The second communication device receives a parameter change frame sent by the first communication device, the parameter change frame being used to instruct the second communication device to switch the working parameter to the first working parameter in the parameter change frame; The second communication device determines that the parameter change frame passes frame verification, sends a state confirmation frame to the first communication device, and switches the working parameter from a second working parameter to the first working parameter, the state confirmation frame being used to confirm that the parameter change frame is successfully received by the second communication device, and the second communication device enters a working parameter switching state; A change success frame is successfully transmitted between the first communication device and the second communication device, and communication is performed between the first working parameter and the first communication device based on the first working parameter, the change success frame being used to determine that the working parameters of the first communication device and the second communication device are successfully switched synchronously.

[0125] The device embodiments described above are only schematic, wherein the units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiment scheme. Those skilled in the art can understand and implement without creative labor.

[0126] Those skilled in the art can clearly understand the technical solutions of the various embodiments from the above description of the embodiments, and the various embodiments can be implemented by means of software with the necessary general hardware platforms, and of course, can also be implemented by hardware. Based on such understanding, the above technical solutions, essentially or in other words, the part of the prior art that makes a contribution, can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, and the like, and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0127] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for some technical features therein; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A communication method, characterized in that, The method includes: The first communication device sends a parameter change frame to the second communication device. The parameter change frame is used to instruct the second communication device to switch its operating parameters to the first operating parameters in the parameter change frame. The first operating parameters are determined based on the communication link status of the first communication device. The first communication device receives a status confirmation frame sent by the second communication device. The status confirmation frame is used to confirm that the parameter change frame has been successfully received by the second communication device and that the second communication device has entered the working parameter switching state. Once the status confirmation frame passes frame verification, the working parameters are switched from the second working parameters to the first working parameters. A successful change frame is confirmed to be transmitted between the first communication device and the second communication device. Communication is then conducted between the first communication device and the second communication device based on the first working parameters. The successful change frame is used to confirm that the working parameters of the first communication device and the second communication device have been successfully switched synchronously.

2. The communication method according to claim 1, characterized in that, After sending the parameter change frame to the second communication device, the method further includes: Start the first timer; If the first timer reaches its first timing duration and no status confirmation frame is received from the second communication device, the operating parameters will not be switched; or, If a status confirmation frame is received from the second communication device before the first timer reaches the first timer duration, but the status confirmation frame fails frame verification, it is determined that the working parameters will not be switched.

3. The communication method according to claim 1, characterized in that, The first communication device is a receiving end, and the second communication device is a transmitting end. The step of switching the operating parameters from the second operating parameters to the first operating parameters includes: Start the second timer; Before the second timer reaches the second timer duration, if the data sent by the second communication device is successfully received based on the first working parameters, a change success frame is sent to the second communication device. Start the third timer; If, before the third timer reaches its third duration, data sent by the second communication device is successfully received based on the first working parameters, a successful transmission of a change frame with the second communication device is determined.

4. The communication method according to claim 3, characterized in that, The method further includes: If the second timer reaches its second duration and data from the second communication device is still not successfully received based on the first working parameters, it is determined that the transmission of the success frame for the change with the second communication device has failed, and the working parameters are switched from the first working parameters to the second working parameters; or, If the third timer reaches the third timer duration and the data from the second communication device is not successfully received based on the first working parameter, it is determined that the transmission of the change success frame with the second communication device has failed, and the working parameter is switched from the first working parameter to the second working parameter.

5. The communication method according to claim 1, characterized in that, The first communication device is a transmitter, and the second communication device is a receiver. The step of switching the operating parameters from the second operating parameters to the first operating parameters includes: Start the fourth timer; Before the fourth timer reaches its fourth duration, a success frame for the change is received from the second communication device, confirming that the success frame for the change has been successfully transmitted between the device and the second communication device.

6. The communication method according to claim 5, characterized in that, The method further includes: If the fourth timer reaches its fourth duration and a success frame for the change has not yet been received from the second communication device, it is determined that the transmission of the success frame for the change with the second communication device has failed, and the working parameters are switched from the first working parameters to the second working parameters.

7. A communication method, characterized in that, The method includes: The second communication device receives a parameter change frame sent by the first communication device. The parameter change frame is used to instruct the second communication device to switch its operating parameters to the first operating parameters in the parameter change frame. The second communication device determines that the parameter change frame has passed frame verification, sends a status confirmation frame to the first communication device, and switches the working parameter from the second working parameter to the first working parameter. The status confirmation frame is used to confirm that the parameter change frame has been successfully received by the second communication device and that the second communication device has entered the working parameter switching state. A successful change frame is confirmed to be transmitted between the first communication device and the second communication device. Communication is then conducted between the first communication device and the first communication device based on the first operating parameters. The successful change frame is used to confirm that the operating parameters of the first communication device and the second communication device have been successfully switched synchronously.

8. The communication method according to claim 7, characterized in that, The step of determining that the parameter change frame passes frame verification includes: If the frame structure of the parameter change frame meets the requirements of the parameter change frame structure, and the first working parameter in the parameter change frame is within the range of switchable working parameters, then the parameter change frame is determined to pass the frame verification.

9. The communication method according to claim 7, characterized in that, After receiving the parameter change frame sent by the first communication device, the method further includes: If the frame structure of the parameter change frame does not meet the requirements of the parameter change frame structure, or if the first working parameter in the parameter change frame is not within the range of switchable working parameters, it is determined that the parameter change frame has failed frame verification, and the working parameter is not switched.

10. The communication method according to claim 7, characterized in that, The first communication device is a receiving end, and the second communication device is a transmitting end. The step of switching the operating parameters from the second operating parameters to the first operating parameters includes: Start the fifth timer; Before the fifth timer reaches its fifth duration, a success frame for the change is received from the first communication device, confirming that the success frame for the change has been successfully transmitted between the device and the first communication device.

11. The communication method according to claim 10, characterized in that, The method further includes: If the fifth timer reaches its fifth duration and a success frame for the change has not yet been received from the first communication device, it is determined that the transmission of the success frame for the change with the first communication device has failed, and the working parameters are switched from the first working parameters to the second working parameters.

12. The communication method according to claim 7, characterized in that, The first communication device is a transmitter, and the second communication device is a receiver. The step of switching the operating parameters from the second operating parameters to the first operating parameters includes: Start the sixth timer; Before the sixth timer reaches its sixth timer duration, if data sent by the first communication device is successfully received based on the first working parameters, a change success frame is sent to the first communication device. Start the seventh timer; Before the seventh timer reaches its seventh duration, if data sent by the first communication device is successfully received based on the first working parameters, it is determined that a change success frame has been successfully transmitted between the first communication device and the first communication device.

13. The communication method according to claim 12, characterized in that, The method further includes: If the sixth timer reaches its sixth duration and data from the first communication device is still not successfully received based on the first working parameters, it is determined that the transmission of the success frame for the change with the first communication device has failed, and the working parameters are switched from the first working parameters to the second working parameters; or, If the seventh timer reaches the seventh timer duration and data from the first communication device is not successfully received based on the first working parameter, it is determined that the transmission of the change success frame with the first communication device has failed, and the working parameter is switched from the first working parameter to the second working parameter.

14. A communication system, characterized in that, It includes a first communication device end that performs the communication method according to any one of claims 1 to 6, and a second communication device end that performs the communication method according to any one of claims 7 to 13.

Citation Information

Patent Citations

  • Device-to-device (d2d) link adaptation

    CN104350778A

  • Communication method, communication device and communication system

    CN118900437A

  • Communication method and device, communication equipment and storage medium

    CN119052863A