A data transmission method and data transmission system for two-dimensional system

By generating a trigger event association table to determine the parameter adjustment rate, the problem of difficult control of parameter adjustment rate in data transmission of two-dimensional system based on event trigger is solved, and more efficient transmission and terminal adjustment is achieved.

CN118092130BActive Publication Date: 2025-05-23JIAMUSI UNIVERSITY
2 Cites -1 Cited by

Patent Information

Application Number
CN202410217403.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-02-28
Publication Date
2025-05-23
Estimated Expiration
2044-02-28

AI Technical Summary

Technical Problem

In the data transmission of two-dimensional system based on event-triggered data, it is difficult to control the rate of terminal parameter adjustment, resulting in an increase in transmission overhead and an increase in terminal design complexity.

Method used

By generating a trigger event association table, the controller monitors the trigger event and judges its status in the association table, thereby determining the rate of parameter adjustment and determining the rate adjustment parameters after the terminal receives the command.

Benefits of technology

It effectively reduces transmission overhead and terminal overhead, improves control accuracy, and avoids waste and system efficiency reduction caused by difficult to determine the parameter adjustment rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118092130B_ABST
    Figure CN118092130B_ABST
Patent Text Reader

Abstract

The present invention discloses a data transmission method for a two-dimensional system, the method comprising: generating a trigger event association table by a controller; monitoring a first trigger event by the controller; after the controller monitors the first trigger event, determining by the controller whether the first trigger event is located in the trigger event association table; if the controller determines that the first trigger event is located in the trigger event association table, determining by the controller a state of a first parameter adjustment corresponding to the first trigger event based on the trigger event association table; generating by the controller a first parameter adjustment command based on the state of the first parameter adjustment, wherein the first parameter adjustment command includes a parameter to be adjusted and a first adjustment rate; and sending the first parameter adjustment command by the controller to a terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of control systems, in particular to the technical field of data transmission, and further to a data transmission method and a data transmission system for a two-dimensional system. Background Art

[0002] As a typical multidimensional system, the theoretical research of 2-D (two-dimensional) system has become a branch of control system theory with strong vitality and development. The solution of 2-D system control problem has important theoretical and practical significance for promoting the development of technology in practical engineering fields such as two-dimensional digital information processing, metal forging, and thermal process processing. An important issue in the control problem of 2-D system is how to reduce the transmission overhead of 2-D system control commands. The traditional data transmission mechanism adopts the time trigger method, but this will cause a large number of control inputs to be transmitted through the communication network, thereby increasing the network burden. Due to factors such as limited communication bandwidth, network delay, and data packet loss, the accuracy and real-time performance of signal transmission will inevitably be affected, thereby affecting the performance of the control system. In response to the problems of traditional data transmission mechanism, an event-triggered mechanism has been proposed to transmit control data. In short, the transmission of control data based on the event-triggered mechanism means that the control data is no longer transmitted periodically, but only when a triggering event occurs. The transmission of control data based on the event-triggered mechanism obviously reduces the network burden. However, it was also found in the research process that there are still some difficult to overcome problems in the transmission of control data based on event triggering. Summary of the invention

[0003] The object of the present invention is to provide a data transmission method and a data transmission system for a two-dimensional system to solve the above-mentioned problems in the prior art.

[0004] To achieve the above-mentioned objectives, the present invention provides a data transmission method for a two-dimensional system, comprising: a controller generates a trigger event association table; the controller monitors a first trigger event; after the controller monitors the first trigger event, the controller determines whether the first trigger event is located in the trigger event association table; if the controller determines that the first trigger event is located in the trigger event association table, the controller determines the state of a first parameter adjustment corresponding to the first trigger event based on the trigger event association table; the controller generates a first parameter adjustment command based on the state of the first parameter adjustment, wherein the first parameter adjustment command includes a parameter to be adjusted and a first adjustment rate; and the controller sends the first parameter adjustment command to a terminal.

[0005] Preferably, in the above scheme, the controller determines that the state of the first parameter adjustment corresponding to the first trigger event is the first state based on the trigger event association table; wherein, the controller generates a first parameter adjustment command based on the first parameter adjustment state, including the following steps: the controller determines that the first adjustment rate is the first rate based on the first state; wherein, the method also includes: after the terminal receives the first parameter adjustment command, the terminal adjusts the current parameter in the terminal to the adjusted parameter based on the parameter to be adjusted, wherein the terminal adjusts the current parameter in the terminal to the adjusted parameter at the first rate.

[0006] Preferably, in the above scheme, the controller determines that the state of the first parameter adjustment corresponding to the first trigger event is the second state based on the trigger event association table; wherein, the controller generates a first parameter adjustment command based on the state of the first parameter adjustment, including the following steps: the controller determines that the first adjustment rate is the second rate based on the second state; wherein, the method also includes: after the terminal receives the first parameter adjustment command, the terminal adjusts the current parameter in the terminal to the adjusted parameter based on the parameter to be adjusted, wherein the terminal adjusts the current parameter in the terminal to the adjusted parameter at the second rate, wherein the second rate is greater than the first rate.

[0007] Preferably, in the above scheme, the method also includes: after the controller determines that the first trigger event is located in the trigger event association table, the controller determines the second trigger event associated with the first trigger event in the trigger event association table; after the controller determines the second trigger event, the controller starts the timer; after the controller starts the timer, the controller monitors the second trigger event; if the controller detects the second trigger event before the timer expires, the controller determines the state of the second parameter adjustment corresponding to the second trigger event based on the trigger event association table; the controller generates a second parameter adjustment command based on the state of the second parameter adjustment, wherein the second parameter adjustment command includes the parameter to be adjusted and the second adjustment rate; the controller sends the second parameter adjustment command to the terminal.

[0008] Preferably, in the above solution, the controller determines that the state of the second parameter adjustment corresponding to the second trigger event is the third state based on the trigger event association table; wherein the controller generates the second parameter adjustment command based on the state of the second parameter adjustment, including the following steps:

[0009] The controller determines that the second adjustment rate is a third rate based on the third state; wherein the method further includes: after the terminal receives the second parameter adjustment command, the terminal determines whether the parameter adjustment based on the first parameter adjustment command is completed; if the terminal determines that the parameter adjustment based on the first parameter adjustment command has not been completed, the terminal terminates the parameter adjustment based on the first parameter adjustment command; after the terminal terminates the parameter adjustment based on the first parameter adjustment command, the terminal adjusts the current parameter in the terminal to the adjusted parameter based on the parameter to be adjusted, wherein the terminal adjusts the current parameter in the terminal to the adjusted parameter at the third rate.

[0010] Preferably, in the above scheme, the method also includes: if the controller does not detect the second trigger event before the timer expires, the controller sends a third parameter adjustment command to the terminal, wherein the third parameter adjustment command only includes an indication of the default rate; the controller sends the third parameter adjustment command to the terminal; after the terminal receives the third parameter adjustment command, the terminal determines whether the parameter adjustment based on the first parameter adjustment command is completed; if the terminal determines that the parameter adjustment based on the first parameter adjustment command has not been completed, the terminal completes the parameter adjustment based on the first parameter adjustment command at the default rate.

[0011] The present invention also provides a data transmission system for a two-dimensional system, comprising a module for performing the following operations: a controller generates a trigger event association table; the controller monitors a first trigger event; after the controller monitors the first trigger event, the controller determines whether the first trigger event is located in the trigger event association table; if the controller determines that the first trigger event is located in the trigger event association table, the controller determines the state of a first parameter adjustment corresponding to the first trigger event based on the trigger event association table; the controller generates a first parameter adjustment command based on the state of the first parameter adjustment, wherein the first parameter adjustment command includes the parameter to be adjusted and a first adjustment rate; and the controller sends the first parameter adjustment command to the terminal.

[0012] Preferably, in the above scheme, the controller determines that the state of the first parameter adjustment corresponding to the first trigger event is the first state based on the trigger event association table; wherein, the controller generates a first parameter adjustment command based on the first parameter adjustment state, including the following steps: the controller determines that the first adjustment rate is the first rate based on the first state; wherein, the system also includes a module for performing the following operations: after the terminal receives the first parameter adjustment command, the terminal adjusts the current parameter in the terminal to the adjusted parameter based on the parameter to be adjusted, wherein the terminal adjusts the current parameter in the terminal to the adjusted parameter at the first rate.

[0013] Preferably, in the above scheme, the controller determines that the state of the first parameter adjustment corresponding to the first trigger event is the second state based on the trigger event association table; wherein, the controller generates a first parameter adjustment command based on the first parameter adjustment state, including the following steps: the controller determines that the first adjustment rate is the second rate based on the second state; wherein, the system also includes a module for performing the following operations: after the terminal receives the first parameter adjustment command, the terminal adjusts the current parameter in the terminal to the adjusted parameter based on the parameter to be adjusted, wherein the terminal adjusts the current parameter in the terminal to the adjusted parameter at the second rate, wherein the second rate is greater than the first rate.

[0014] Preferably, in the above scheme, the system also includes a module for performing the following operations: after the controller determines that the first trigger event is located in the trigger event association table, the controller determines the second trigger event associated with the first trigger event in the trigger event association table; after the controller determines the second trigger event, the controller starts the timer; after the controller starts the timer, the controller monitors the second trigger event; if the controller detects the second trigger event before the timer expires, the controller determines the state of the second parameter adjustment corresponding to the second trigger event based on the trigger event association table; the controller generates a second parameter adjustment command based on the state of the second parameter adjustment, wherein the second parameter adjustment command includes the parameter to be adjusted and the second adjustment rate; the controller sends the second parameter adjustment command to the terminal.

[0015] Compared with the prior art, the present invention has the following beneficial effects:

[0016] The present invention addresses the problems of the prior art by including an adjustment rate in each parameter adjustment command, thereby solving the related problems by increasing the control accuracy. However, this concept still has the problem that the controller cannot predict the time interval between triggering events, so the adjustment rate in each parameter adjustment command is difficult to determine. In addition, including an adjustment rate in each parameter adjustment command obviously leads to an increase in transmission overhead, which is contrary to the basic concept of transmission based on event-triggered control data. Finally, including an adjustment rate in each parameter adjustment command obviously increases the terminal overhead, because the terminal needs to adjust the parameters each time according to the specific rate in the parameter adjustment command, which greatly increases the complexity of terminal design. The solution proposed by the present invention is intended to solve the problems existing in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a schematic diagram of the system architecture of an embodiment of the present invention.

[0018] Figure 2 It is a method flow chart of an embodiment of the present invention. DETAILED DESCRIPTION

[0019] The specific implementation modes of the present invention are described in detail below in conjunction with the accompanying drawings, but it should be understood that the protection scope of the present invention is not limited by the specific implementation modes.

[0020] As mentioned above, there are still some difficult problems in the transmission of control data based on event triggering. In the research process of my research group, it was found that an important defect in the transmission of control data based on event triggering is that it is difficult to control the rate at which the terminal (that is, the controlled device) adjusts the parameters. Specifically, although the traditional time-triggered control data transmission method occupies a large network bandwidth, since the controller can accurately grasp the time when the control data is sent, and the interval between each control data transmission time is a fixed value (that is, the control data is transmitted periodically), the controller can easily set the rate at which the terminal adjusts the parameters. For example, the controller can set the rate of adjusting the parameters to a certain value to ensure that when the terminal receives the next control data (that is, the parameter adjustment command), the terminal has completed the parameter adjustment based on the previous control data. However, this method cannot be implemented in the transmission of control data based on event triggering. In short, the controller cannot predict when the trigger event will occur, so the controller cannot determine the rate of parameter adjustment based on the time interval between the trigger events. If the rate of parameter adjustment cannot be determined in a reasonable way, some more serious problems will occur. For example, in one example, two trigger events occur continuously at a short time interval. The first trigger event requires the terminal to increase the output power, while the second trigger event requires the terminal to reduce the output power. If the controller sets the parameter adjustment rate to be relatively large, when the controller sends the parameter adjustment command to the terminal based on the second trigger event, the terminal has completed the previous parameter adjustment (obviously the previous parameter adjustment is for the first trigger event). Since the first trigger event requires the terminal to increase the output power, and the second trigger event requires the terminal to reduce the output power, it is unreasonable for the terminal to quickly complete the previous parameter adjustment, because if the terminal has not yet completed the increase in output power, the terminal can start from a lower power to complete the output power reduction required by the second trigger event. The terminal's rapid completion of the previous parameter adjustment obviously wastes energy. In addition, due to the complexity of the 2-D system, some terminals do not allow frequent increase and decrease in output power. Therefore, the terminal's rapid completion of the previous parameter adjustment (i.e., increase in output power) will result in the failure of the subsequent command to reduce the output power to be implemented (of course, the failure of the subsequent command to reduce the output power to be implemented will not cause damage to the controlled device. There are other well-known means in the art to protect the controlled device, such as emergency shutdown, etc., but the failure of the subsequent command to reduce the output power to be implemented will inevitably lead to reduced system efficiency). A simple solution is to include an adjustment rate in each parameter adjustment command, thereby solving the above-mentioned problem by increasing the control accuracy. However, this concept still has the problem that the controller cannot predict the time interval between triggering events, so the adjustment rate in each parameter adjustment command is difficult to determine.In addition, including an adjustment rate in each parameter adjustment command obviously increases the transmission overhead, which is contrary to the basic concept of controlling data transmission based on event triggering. Finally, including an adjustment rate in each parameter adjustment command obviously increases the terminal overhead, because the terminal needs to adjust the parameters according to the specific rate in the parameter adjustment command each time, which greatly increases the complexity of terminal design. The solution proposed by the present invention is intended to solve the problems existing in the prior art.

[0021] Example 1

[0022] Figure 1 Schematic diagram of the system architecture of an embodiment of the present invention. As shown in the figure, the system of the present invention includes a controller and multiple terminals, wherein the terminal is a controlled device controlled by the controller, and these controlled devices are all electronic devices applied to the two-dimensional system. In the present invention, these controlled devices are collectively referred to as terminals.

[0023] Example 2

[0024] Figure 2 1 is a method flow chart of an embodiment of the present invention. As shown in the figure, the method of the present invention includes the following steps:

[0025] Step 1: The controller generates a trigger event association table; for related research on trigger events that trigger control data transmission, please refer to the following papers: 1. Cao ZR, Niu YG, Lam HK, et al. Sliding Mode Control of Markovian Jump Fuzzy Systems: A Dynamic Event-Triggered Method [J]. IEEE Transactions on Fuzzy Systems, 2021, 29(10): 2902-2915. 2. Wang M, Huang LW, Yang CG. NN-based Adaptive Tracking Control of Discrete-Time Nonlinear Systems with Actuator Saturation and Event-Triggering Protocol [J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2020, 51(12): 7613-7621. 3. Ju YM, Wei GL, Ding DR, et al. Finite-Horizon Fault Estimation for Time-Varying Systems with Multiple Fading Measurements under Torus-Event-Based Protocols[J].International Journal of Robust and Nonlinear Control,2019,29(13):4594-4608. The focus of the present invention is not on how to determine a specific trigger event, and the method for determining a trigger event is a prior art, so the present invention no longer describes the specific content of the trigger event. In the present invention, the trigger event can be simply understood as a trigger event that triggers the transmission of control data. The method for determining the trigger event can refer to the above-mentioned paper or other related papers and technologies on trigger events in the field of two-dimensional systems. After determining the trigger event by a known method, the controller can monitor the occurrence of the trigger event. For example, for a certain system, the trigger event is that the current wind speed reaches a certain threshold value. Then, after the terminal monitors the wind speed near the terminal, the terminal reports the wind speed near the terminal to the controller. If the controller determines that the wind speed near the terminal reaches the aforementioned threshold value, the controller detects the trigger event.This research group found that the situation that makes it difficult for the controller to determine the parameter adjustment rate generally occurs when two trigger events occur closely in time; in other words, when two trigger events occur closely in time, it is easy for the controller to find it difficult to determine the parameter adjustment rate. Therefore, the present invention proposes to establish a trigger event association table to solve the relevant technical problems. In one example, the controller can establish a trigger event association table through the historical records of trigger event monitoring. Specifically, under certain conditions, some trigger events will always occur closely in time. For example, in the strong wind weather in winter in northern my country, the wind speed is not maintained at a high level for a long time (for example, the wind speed of a typhoon is always maintained at a high level). Generally, the wind speed maintains a high level for a short time, and then the wind speed will drop rapidly. This may cause two trigger events to occur closely in time. For example, when the wind speed maintains a high level for a short time, the first trigger event occurs, and then the wind speed drops rapidly. At this time, the wind speed meets another threshold value, which in turn causes the second trigger event to occur, that is, two trigger events that occur closely in time. In this kind of windy weather, the wind speed will increase and decrease rapidly frequently, so there will be two trigger events that occur close to each other in time. In this case, the controller can record these two trigger events in the trigger event association table. In other cases, it may be just a coincidence that two trigger events occur close to each other in time, and this situation may only happen once a month. In this case, the controller does not record these two trigger events in the trigger event association table. The specific form of the trigger event association table can be as follows:.

[0026] First trigger event The state of the first parameter adjustment Second trigger event The state of the second parameter adjustment Trigger event A Parameter adjustment status A Trigger event B Parameter adjustment status B Trigger event C Parameter adjustment status C Trigger event D Parameter adjustment status D

[0027] Among them, it can be seen from the table that the first trigger event and the second trigger event are in the same row, so the first trigger event is associated with the second trigger event, which means that once the first trigger event occurs, the second trigger event is likely to occur in a short time. Trigger event A and trigger event B are in the same row, so trigger event A is associated with trigger event B, which means that once trigger event A occurs, trigger event B is likely to occur in a short time.

[0028] Step 2: The controller monitors a first trigger event;

[0029] Step 3: After the controller detects the first trigger event, the controller determines whether the first trigger event is located in the trigger event association table; continuing with the above example, the first trigger event is located in the trigger event association table;

[0030] Step 4: If the controller determines that the first trigger event is located in the trigger event association table, the controller determines the state of the first parameter adjustment corresponding to the first trigger event based on the trigger event association table; in one example, if the controller determines that the first trigger event is not located in the trigger event association table, the controller may only send the parameter to be adjusted to the terminal without sending the adjustment rate, and then after receiving the parameter to be adjusted, the terminal adjusts the current parameter of the terminal to the adjusted parameter according to a default adjustment rate;

[0031] Step 5: The controller generates a first parameter adjustment command based on the state of the first parameter adjustment, wherein the first parameter adjustment command includes the parameter to be adjusted and the first adjustment rate; in one example, the parameter to be adjusted can be an independent field, which includes the type of parameter to be adjusted and the target value to which the parameter is to be adjusted, and the target value can be an absolute value or a difference value. For example, the current terminal output power is 1 unit, the type of parameter to be adjusted is output power, and the target value can be 2 units (absolute value), which means that the terminal is to adjust the output power to 2 units, and the target value can also be 1 unit (difference), which means that the terminal is to increase the output power by 1 unit, and the result of the adjustment is also 2 units.

[0032] Step 6: The controller sends the first parameter adjustment command to the terminal.

[0033] Example 3

[0034] In Example 3, the controller determines that the state of the first parameter adjustment corresponding to the first trigger event is the first state based on the trigger event association table; continuing with the previous example, the "state of the first parameter adjustment" in the table can be the "first state", and the first state can be an indication of increasing the adjustment rate or decreasing the adjustment rate, and the first state can also be a specific adjustment rate value. If the first state is an indication of increasing the adjustment rate, the controller can increase the default adjustment rate by a fixed value to obtain the first rate; if the first state is an indication of decreasing the adjustment rate, the controller can decrease the default adjustment rate by a fixed value to obtain the first rate;

[0035] The step of generating the first parameter adjustment command based on the state of the first parameter adjustment by the controller includes the following steps:

[0036] The controller determines the first adjustment rate as the first rate based on the first state; in combination with the subsequent embodiments, it can be known that in the present invention, the first state is a specific adjustment rate value lower than the default adjustment rate, or an indication of reducing the adjustment rate; the controller determines the first rate based on the first state (the first rate may be a specific value recorded in the first state, or may be an adjustment rate obtained by reducing the default adjustment rate by a fixed value according to the indication of reducing the adjustment rate by the controller);

[0037] The method further includes:

[0038] After the terminal receives the first parameter adjustment command, the terminal adjusts the current parameter in the terminal to the adjusted parameter based on the parameter to be adjusted, wherein the terminal adjusts the current parameter in the terminal to the adjusted parameter at a first rate.

[0039] Preferably, in the above scheme, the controller determines that the state of the first parameter adjustment corresponding to the first trigger event is the second state based on the trigger event association table; in one example, the second state can be a specific adjustment rate value higher than the default adjustment rate, or an indication to increase the adjustment rate; the controller determines the second rate based on the second state (the second rate can be a specific value recorded in the second state, or can be an adjustment rate obtained by the controller increasing the default adjustment rate by a fixed value according to the indication to increase the adjustment rate); in another example, the second rate can be a rate higher than the first rate, but still lower than the default adjustment rate;

[0040] The step of generating the first parameter adjustment command based on the state of the first parameter adjustment by the controller includes the following steps:

[0041] The controller determines the first adjustment rate to be a second rate based on the second state;

[0042] The method further includes:

[0043] After the terminal receives the first parameter adjustment command, the terminal adjusts the current parameter in the terminal to the adjusted parameter based on the parameter to be adjusted, wherein the terminal adjusts the current parameter in the terminal to the adjusted parameter at a second rate, wherein the second rate is greater than the first rate.

[0044] Example 4

[0045] In embodiment 4, the method further comprises:

[0046] After the controller determines that the first trigger event is located in the trigger event association table, the controller determines a second trigger event associated with the first trigger event in the trigger event association table;

[0047] After the controller determines the second trigger event, the controller starts the timer; in one example, the expiration time of the timer can be determined based on the average value and variance of the time interval between the first trigger event and the second trigger event, for example, if the average value of the time interval between the first trigger event and the second trigger event is 10s and the variance is 3s, then the expiration time of the timer can be determined to be 15s; the purpose of designing the timer is that if the first trigger event and the second trigger event do not occur continuously, the controller can quickly allow the controlled to adjust the parameters at the default adjustment rate, because the default adjustment rate is generally the optimal adjustment rate for the controlled, so allowing the controlled to adjust the parameters at the default adjustment rate as soon as possible is beneficial to maximizing the efficiency of the system and improving safety;

[0048] After the controller starts the timer, the controller monitors a second trigger event;

[0049] If the controller detects a second trigger event before the timer expires, the controller determines the state of the second parameter adjustment corresponding to the second trigger event based on the trigger event association table;

[0050] The controller generates a second parameter adjustment command based on the state of the second parameter adjustment, wherein the second parameter adjustment command includes the parameter to be adjusted and the second adjustment rate;

[0051] The controller sends the second parameter adjustment command to the terminal.

[0052] Example 5

[0053] In embodiment 5, the controller determines that the state of the second parameter adjustment corresponding to the second trigger event is the third state based on the trigger event association table;

[0054] The step of generating the second parameter adjustment command based on the state of the second parameter adjustment by the controller includes the following steps:

[0055] The controller determines the second adjustment rate as a third rate based on the third state;

[0056] The method further includes:

[0057] After the terminal receives the second parameter adjustment command, the terminal determines whether the parameter adjustment based on the first parameter adjustment command is completed;

[0058] If the terminal determines that the parameter adjustment based on the first parameter adjustment command has not been completed, the terminal terminates the parameter adjustment based on the first parameter adjustment command; in this embodiment, since the controller reduces the parameter adjustment rate, when the terminal receives the second parameter adjustment command, the terminal has not completed the adjustment for the first trigger event. At this time, since the first trigger event no longer exists, the controller can abandon the adjustment for the first trigger event and start the adjustment for the second trigger event. Taking the aforementioned output power as an example, the method of the present invention prevents the waste caused by a large adjustment of the output power, and also avoids the terminal being unable to adjust the output power according to the second parameter adjustment command when the output power is not allowed to be adjusted repeatedly. Of course, in another example, after the terminal receives the second parameter adjustment command, the terminal may have completed the parameter adjustment based on the first parameter adjustment command. This may be caused by two situations. The first situation is that the second trigger event occurs later, that is, from the average value, the second trigger time should occur 10s after the first trigger event, but the second trigger event occurs 14.5s after the first trigger event this time. Then, when the terminal receives the second parameter adjustment command, the terminal may have completed the parameter adjustment based on the first parameter adjustment command; in addition, the controller may hope that the terminal can ensure that the terminal completes the parameter adjustment based on the first parameter adjustment command as much as possible when the second trigger event occurs (for example, the first trigger event requires the terminal to increase the output power, and the second trigger event requires the terminal to lower the altitude. Then, the controller hopes that the terminal can ensure that the terminal completes the parameter adjustment based on the first parameter adjustment command as much as possible when the second trigger event occurs, so as to ensure the speed of the terminal adjusting the altitude). At this time, the controller may determine the first adjustment rate as a value greater than the default adjustment rate. Then, when the terminal receives the second parameter adjustment command, the terminal may have completed the parameter adjustment based on the first parameter adjustment command. In this case, the terminal continues to adjust the parameters according to the second parameter adjustment command.

[0059] After the terminal terminates the parameter adjustment based on the first parameter adjustment command, the terminal adjusts the current parameter in the terminal to the adjusted parameter based on the parameter to be adjusted, wherein the terminal adjusts the current parameter in the terminal to the adjusted parameter at a third rate.

[0060] Preferably, in the above scheme, the method further comprises:

[0061] If the controller does not detect the second trigger event before the timer expires, the controller sends a third parameter adjustment command to the terminal, wherein the third parameter adjustment command only includes an indication of the default rate;

[0062] The controller sends a third parameter adjustment command to the terminal;

[0063] After the terminal receives the third parameter adjustment command, the terminal determines whether the parameter adjustment based on the first parameter adjustment command is completed;

[0064] If the terminal determines that the parameter adjustment based on the first parameter adjustment command has not been completed, the terminal completes the parameter adjustment based on the first parameter adjustment command at a default rate.

[0065] Example 6

[0066] The present invention provides a data transmission system for a two-dimensional system, characterized in that the system includes a module for performing the following operations:

[0067] The controller generates a trigger event association table;

[0068] monitoring, by the controller, a first triggering event;

[0069] After the controller detects the first trigger event, the controller determines whether the first trigger event is located in the trigger event association table;

[0070] If the controller determines that the first trigger event is in the trigger event association table, the controller determines the state of the first parameter adjustment corresponding to the first trigger event based on the trigger event association table;

[0071] The controller generates a first parameter adjustment command based on the state of the first parameter adjustment, wherein the first parameter adjustment command includes the parameter to be adjusted and a first adjustment rate;

[0072] The controller sends the first parameter adjustment command to the terminal.

[0073] Preferably, in the above solution, the controller determines that the state of the first parameter adjustment corresponding to the first trigger event is the first state based on the trigger event association table;

[0074] The step of generating the first parameter adjustment command based on the state of the first parameter adjustment by the controller includes the following steps:

[0075] The controller determines, based on the first state, that the first adjustment rate is a first rate;

[0076] The system also includes modules for performing the following operations:

[0077] After the terminal receives the first parameter adjustment command, the terminal adjusts the current parameter in the terminal to the adjusted parameter based on the parameter to be adjusted, wherein the terminal adjusts the current parameter in the terminal to the adjusted parameter at a first rate.

[0078] Preferably, in the above solution, the controller determines that the state of the first parameter adjustment corresponding to the first trigger event is the second state based on the trigger event association table;

[0079] The step of generating the first parameter adjustment command based on the state of the first parameter adjustment by the controller includes the following steps:

[0080] The controller determines the first adjustment rate to be a second rate based on the second state;

[0081] The system also includes modules for performing the following operations:

[0082] After the terminal receives the first parameter adjustment command, the terminal adjusts the current parameter in the terminal to the adjusted parameter based on the parameter to be adjusted, wherein the terminal adjusts the current parameter in the terminal to the adjusted parameter at a second rate, wherein the second rate is greater than the first rate.

[0083] Preferably, in the above solution, the system further includes a module for performing the following operations:

[0084] After the controller determines that the first trigger event is located in the trigger event association table, the controller determines a second trigger event associated with the first trigger event in the trigger event association table;

[0085] After the controller determines the second trigger event, the controller starts the timer;

[0086] After the controller starts the timer, the controller monitors a second trigger event;

[0087] If the controller detects a second trigger event before the timer expires, the controller determines the state of the second parameter adjustment corresponding to the second trigger event based on the trigger event association table;

[0088] The controller generates a second parameter adjustment command based on the state of the second parameter adjustment, wherein the second parameter adjustment command includes the parameter to be adjusted and the second adjustment rate;

[0089] The controller sends the second parameter adjustment command to the terminal.

[0090] It should be understood that the above specific embodiments of the present invention are only used to illustrate or explain the principles of the present invention, and do not constitute a limitation of the present invention. Therefore, any modifications, equivalent substitutions, improvements, etc. made without departing from the spirit and scope of the present invention should be included in the protection scope of the present invention. In addition, the appended claims of the present invention are intended to cover all changes and modifications that fall within the scope and boundaries of the appended claims, or the equivalent forms of such scope and boundaries.

Claims

1. A data transmission method for a two-dimensional system, characterized in that the method include: The controller generates a trigger event association table; monitoring, by the controller, a first triggering event; After the controller detects the first trigger event, the controller determines whether the first trigger event is located in the trigger event association table; If the controller determines that the first trigger event is in the trigger event association table, the controller determines the state of the first parameter adjustment corresponding to the first trigger event based on the trigger event association table; The controller generates a first parameter adjustment command based on the state of the first parameter adjustment, wherein the first parameter adjustment command includes the parameter to be adjusted and a first adjustment rate; The controller sends the first parameter adjustment command to the terminal, Wherein, the controller determines, based on the trigger event association table, that the state of the first parameter adjustment corresponding to the first trigger event is the first state; The step of generating a first parameter adjustment command based on the state of the first parameter adjustment by the controller includes the following steps: Determining, by a controller, that the first adjustment rate is a first rate based on the first state; Wherein, the method further comprises: After the terminal receives the first parameter adjustment command, the terminal adjusts the current parameter in the terminal to the adjusted parameter based on the parameter to be adjusted, wherein the terminal adjusts the current parameter in the terminal to the adjusted parameter at the first rate, Wherein, the controller determines, based on the trigger event association table, that the state of the first parameter adjustment corresponding to the first trigger event is the second state; The step of generating a first parameter adjustment command based on the state of the first parameter adjustment by the controller includes the following steps: Determining, by a controller, that the first adjustment rate is a second rate based on the second state; Wherein, the method further comprises: After the terminal receives the first parameter adjustment command, the terminal adjusts the current parameter in the terminal to the adjusted parameter based on the parameter to be adjusted, wherein the terminal adjusts the current parameter in the terminal to the adjusted parameter at the second rate, wherein the second rate is greater than the first rate, Wherein, the method further comprises: After the controller determines that the first trigger event is located in the trigger event association table, the controller determines a second trigger event associated with the first trigger event in the trigger event association table; After the controller determines the second trigger event, the controller starts a timer; After the controller starts the timer, the controller monitors the second trigger event; If the controller detects the second trigger event before the timer expires, the controller determines the state of the second parameter adjustment corresponding to the second trigger event based on the trigger event association table; The controller generates a second parameter adjustment command based on the state of the second parameter adjustment, wherein the second parameter adjustment command includes the parameter to be adjusted and a second adjustment rate; The controller sends the second parameter adjustment command to the terminal, Wherein, the controller determines, based on the trigger event association table, that the state of the second parameter adjustment corresponding to the second trigger event is the third state; The step of generating the second parameter adjustment command based on the state of the second parameter adjustment by the controller includes the following steps: The controller determines the second adjustment rate as a third rate based on the third state; Wherein, the method further comprises: After the terminal receives the second parameter adjustment command, the terminal determines whether the parameter adjustment based on the first parameter adjustment command is completed; If the terminal determines that the parameter adjustment based on the first parameter adjustment command has not been completed, the terminal terminates the parameter adjustment based on the first parameter adjustment command; After the terminal terminates the parameter adjustment based on the first parameter adjustment command, the terminal adjusts the current parameters in the terminal to the adjusted parameters based on the parameters to be adjusted, wherein the terminal adjusts the current parameters in the terminal to the adjusted parameters at the third rate.

2. The method of claim 1, wherein: The method further comprises: If the controller does not detect the second trigger event before the timer expires, the controller sends a third parameter adjustment command to the terminal, wherein the third parameter adjustment command only includes an indication of a default rate; The controller sends the third parameter adjustment command to the terminal; After the terminal receives the third parameter adjustment command, the terminal determines whether the parameter adjustment based on the first parameter adjustment command is completed; If the terminal determines that the parameter adjustment based on the first parameter adjustment command has not been completed, the terminal completes the parameter adjustment based on the first parameter adjustment command at the default rate.

Citation Information

Patent Citations

  • Wireless linkage monitoring method, device and system

    CN111083676A

  • Control method, intelligent terminal and storage medium

    CN115277939A