A data interaction method based on adaptive redundant transmission and related equipment

By using an adaptive redundant transmission method to dynamically adjust frequency band quality information feedback and redundancy strategies, the channel instability problem of wireless communication in industrial environments is solved, achieving efficient spectrum utilization and reliable data transmission.

CN121239357BActive Publication Date: 2026-02-27SHENYANG BONCHREE TECHNOLOGY CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202511803326.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-12-03
Publication Date
2026-02-27
Estimated Expiration
2045-12-03

AI Technical Summary

Technical Problem

Existing wireless communication in industrial environments suffers from data transmission errors or interruptions due to channel fading, interference, and multipath effects. Static redundancy strategies cannot adapt to dynamic channel changes, resulting in resource waste and insufficient reliability.

Method used

The adaptive redundant transmission method dynamically adjusts the frequency band quality information feedback and redundancy strategy. It adopts the optimal frequency band feedback for channel quality, multi-band redundant transmission and low modulation and high coding scheme, and dynamically adjusts the redundancy number and frequency band selection according to the channel quality.

Benefits of technology

It improves spectrum utilization, reduces equipment power consumption, maintains a high transmission success rate in harsh channel environments, and ensures reliable transmission of control information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121239357B_ABST
    Figure CN121239357B_ABST
Patent Text Reader

Abstract

The application discloses a data interaction method based on adaptive redundant transmission and related equipment, and the method comprises the following steps: taking a frequency band used for data transmission between a data sending end and a data receiving end as a target frequency band, acquiring current quality information of the target frequency band through the data receiving end, calling the data receiving end to feed back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism when the current quality information triggers a feedback condition, controlling the data sending end to generate a redundant strategy for the current quality information according to a preset dynamic adjustment rule according to the current quality information, and controlling the data sending end to send data to the data receiving end according to the redundant strategy, so as to complete data interaction.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of tunnels and underground engineering, and particularly relates to a data interaction method based on adaptive redundant transmission. BACKGROUND

[0002] In the fields of industrial automation, process control, Internet of Things, etc., the reliability of wireless communication is crucial. Due to the complexity and variability of industrial environments (such as large metal equipment, motor interference, temperature changes), wireless channels often face severe fading, interference and multipath effects, leading to data transmission errors or interruptions.

[0003] To combat unstable channels, existing technologies usually employ multiple redundancy mechanisms to improve reliability. One common method is time redundancy, i.e., multiple retransmissions of the same data packet (ARQ mechanism), but this introduces unpredictable delays, which is not suitable for industrial control scenarios that require high real-time performance. Another method is frequency redundancy, such as frequency hopping spread spectrum (FHSS) or transmitting the same data packet simultaneously on multiple preset frequency bands. This "static redundancy" or "fixed redundancy" strategy, i.e., regardless of channel quality, uses a fixed number of frequency bands and transmission times.

[0004] However, the static redundancy method has significant shortcomings: resource waste: when the wireless channel quality is good, multiple frequency band, multiple times of redundant transmission will cause serious waste of spectrum resources and energy, especially for power-sensitive terminal devices; insufficient reliability: when the wireless environment deteriorates sharply, the quality of all preset frequency bands becomes poor, and the fixed number of redundancies may still be insufficient to ensure successful reception of data packets, leading to communication interruption; poor adaptability: the quality of wireless channels in industrial environments is dynamically changing, and static strategies cannot adjust according to real-time channel conditions, lacking flexibility and intelligence.

[0005] In addition, some adaptive technologies (such as adaptive modulation and coding AMC) mainly focus on adjusting data transmission rates and coding methods on a single channel, and cannot intelligently utilize multiple frequency band resources for redundant transmission. SUMMARY

[0006] The application provides a data interaction method based on adaptive redundant transmission and related equipment, aiming to solve the technical problem of existing data transmission errors or interruptions.

[0007] To achieve the above-mentioned purposes, the application proposes the following technical solutions:

[0008] A data interaction method based on adaptive redundant transmission, comprising:

[0009] The frequency band used for data transmission between the data sending end and the data receiving end is taken as a target frequency band, current quality information of the target frequency band is obtained through the data receiving end, when the current quality information triggers a feedback condition, the data receiving end is called to feed back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism;

[0010] The data sending end is controlled to generate a redundancy strategy for the current quality information according to the current quality information and a preset dynamic adjustment rule, and the data sending end is controlled to send data to the data receiving end according to the redundancy strategy, so as to complete data interaction.

[0011] Optionally, the preset protection mechanism includes a first mechanism of feeding back through a frequency band with optimal channel quality, a second mechanism of redundantly sending the current quality information on at least two frequency bands, and a third mechanism of transmitting the current quality information by using a transmission scheme with a modulation order lower than that of a data channel and a coding redundancy higher than that of a data channel, and the step of calling the data receiving end to feed back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism includes:

[0012] When the preset protection mechanism is the first mechanism of feeding back through a frequency band with optimal channel quality, the data receiving end is called to determine a frequency band with optimal channel quality in the target frequency band according to the current quality information, and the frequency band with optimal channel quality in the target frequency band is taken as a target feedback channel to feed back the current quality information to the data sending end through the target feedback channel;

[0013] When the preset protection mechanism is the second mechanism of redundantly sending the current quality information on at least two frequency bands, the data receiving end is called to screen out a candidate frequency band set satisfying a preset transmission condition in the target frequency band according to the current quality information, at least two frequency bands are randomly selected from the candidate frequency band set, and the selected frequency bands are all taken as target feedback channels to feed back the current quality information to the data sending end through the target feedback channels;

[0014] When the preset protection mechanism is the third mechanism of transmitting the current quality information by using a transmission scheme with a modulation order lower than that of a data channel and a coding redundancy higher than that of a data channel, the data receiving end is called to obtain a target data channel modulation order when the data sending end and the data receiving end perform data transmission and a target coding redundancy when the data sending end and the data receiving end perform data transmission, and a target transmission scheme is formulated according to the target data channel modulation order and the target coding redundancy, the target transmission scheme has a modulation order lower than that of a data channel and a coding redundancy higher than that of a data channel;

[0015] determining a target feedback channel in the target frequency band according to the target transmission scheme, so as to feed back the current quality information to the data sending end through the target feedback channel.

[0016] Optionally, the step of controlling the data sending end to generate the redundancy strategy for the current quality information according to the current quality information and the preset dynamic adjustment rule comprises:

[0017] controlling the data sending end to classify the target frequency band according to the current quality information and the preset dynamic adjustment rule, so as to obtain a first type of frequency band with channel quality greater than or equal to a first boundary value, a second type of frequency band with channel quality greater than or equal to a second boundary value and less than the first boundary value, and a third type of frequency band with channel quality less than the second boundary value;

[0018] controlling the data sending end to set a first target redundancy number for the first type of frequency band according to the current quality information of the first type of frequency band and the preset dynamic adjustment rule;

[0019] controlling the data sending end to set a second target redundancy number for the second type of frequency band according to the current quality information of the second type of frequency band and the preset dynamic adjustment rule, or keeping the redundancy number of the second type of frequency band unchanged and taking a historical redundancy number of the second type of frequency band as the second target redundancy number;

[0020] controlling the data sending end to set a third target redundancy number greater than or equal to 1 for the third type of frequency band according to the current quality information of the third type of frequency band and the preset dynamic adjustment rule;

[0021] generating the redundancy strategy for the current quality information according to the first target redundancy number, the second target redundancy number and the third target redundancy number.

[0022] Optionally, the step of controlling the data sending end to generate the redundancy strategy for the current quality information according to the current quality information and the preset dynamic adjustment rule further comprises:

[0023] controlling the data sending end to select a target frequency band with optimal quality information according to the current quality information and the preset dynamic adjustment rule, and generating the redundancy strategy for the current quality information based on the target frequency band with optimal quality information.

[0024] Optionally, the step of generating the redundancy strategy for the current quality information based on the target frequency band with optimal quality information further comprises:

[0025] acquiring data transmission requirements between the data sending end and the data receiving end;

[0026] selecting a target frequency band with optimal quality information as a data transmission frequency band, calculating a transmission power of the data transmission frequency band based on a data transmission requirement and current quality information of the data transmission frequency band;

[0027] generating a redundancy strategy for the current quality information based on identification information of the data transmission frequency band and the transmission power.

[0028] Optionally, the method further comprises:

[0029] when there are at least three nodes in the data interaction process, obtaining data interaction flow data and determining a node role based on the data interaction flow data, the node role including a data sending end and a data receiving end;

[0030] when the target node in the data interaction process is the data sending end, selecting a frequency band used for data transmission between the target node and a data receiving end corresponding to the target node as a target frequency band, and continuing the steps of obtaining current quality information of the target frequency band through the data receiving end and feeding back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism;

[0031] when the target node in the data interaction process is the data receiving end, selecting a frequency band used for data transmission between a data sending end corresponding to the target node and the target node as a target frequency band, and continuing the steps of obtaining current quality information of the target frequency band through the data receiving end and feeding back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism.

[0032] Optionally, when the current quality information triggers a feedback condition, the step of calling the data receiving end to feed back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism comprises:

[0033] comparing the current quality information with historical quality information to obtain a change amount of the current quality information;

[0034] when the change amount is greater than or equal to a threshold value in the feedback condition, determining that the current quality information triggers a feedback condition and feeding back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism.

[0035] In a second aspect, the present application provides a data interaction device based on adaptive redundancy transmission, comprising:

[0036] The check module is configured to take a frequency band used for data transmission between the data sending end and the data receiving end as a target frequency band, acquire current quality information of the target frequency band through the data receiving end, and call the data receiving end to feed back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism when the current quality information triggers a feedback condition.

[0037] The policy generation module is configured to control the data sending end to generate a redundancy policy for the current quality information according to a preset dynamic adjustment rule based on the current quality information, and control the data sending end to send data to the data receiving end according to the redundancy policy, so as to complete data interaction.

[0038] In a third aspect, the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the adaptive redundancy transmission-based data interaction method as described above when executing the computer program.

[0039] In a fourth aspect, the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the adaptive redundancy transmission-based data interaction method as described above.

[0040] The beneficial effects of the present application mainly lie in the following aspects:

[0041] The check module is configured to take a frequency band used for data transmission between the data sending end and the data receiving end as a target frequency band, acquire current quality information of the target frequency band through the data receiving end, and call the data receiving end to feed back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism when the current quality information triggers a feedback condition. BRIEF DESCRIPTION OF DRAWINGS

[0042] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.

[0043] Figure 1 This is a flowchart of a data interaction method based on adaptive redundant transmission in an embodiment of the present invention;

[0044] Figure 2 This is a schematic diagram of the data interaction device based on adaptive redundant transmission in an embodiment of the present invention;

[0045] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;

[0046] Figure 4 This is a schematic diagram of the structure of a computer-readable storage medium provided in an embodiment of this application. Detailed Implementation

[0047] It should be understood that the following embodiments are merely further elaborations on the present invention and not limitations thereof. Various modifications and variations can be made by those skilled in the art without departing from the spirit of the present invention, and all such modifications and variations should fall within the protection scope of the present invention.

[0048] The following is in conjunction with the appendix Figure 1 The following describes typical embodiments of the present invention and their specific steps.

[0049] As attached Figure 1 As shown, a data interaction method based on adaptive redundancy transmission includes:

[0050] S110. The frequency band used for data transmission between the data transmitter and the data receiver is taken as the target frequency band. The current quality information of the target frequency band is obtained through the data receiver. When the current quality information triggers the feedback condition, the data receiver is called to feed back the current quality information to the data transmitter through the target feedback channel according to the preset protection mechanism.

[0051] In one possible implementation, the method further includes:

[0052] When there are at least three nodes in the data interaction process, the data interaction process data is obtained, and the node roles are determined based on the data interaction process data. The node roles include data sender and data receiver.

[0053] When the target node in the data interaction process is the data sending end, a frequency band used for data transmission between the target node and the data receiving end corresponding to the target node is taken as a target frequency band, and the step of continuing to acquire current quality information of the target frequency band by the data receiving end and feeding back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism is continued.

[0054] When the target node in the data interaction process is the data receiving end, a frequency band used for data transmission between the data sending end corresponding to the target node and the target node is taken as a target frequency band, and the step of continuing to acquire current quality information of the target frequency band by the data receiving end and feeding back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism is continued.

[0055] For example, when there are at least three nodes in the data interaction process, such as a data transmission system in a master-slave architecture or a data transmission system in a peer-to-peer architecture, the same node plays different roles in different data transmission stages, that is, the node has the functions of the data sending end and the data receiving end.

[0056] S120, controlling the data sending end to generate a redundancy strategy for the current quality information according to a preset dynamic adjustment rule based on the current quality information, and controlling the data sending end to send data to the data receiving end according to the redundancy strategy, so as to complete data interaction.

[0057] By taking the frequency band used for data transmission between the data sending end and the data receiving end as the target frequency band, acquiring the current quality information of the target frequency band by the data receiving end, when the current quality information triggers a feedback condition, calling the data receiving end to feed back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism, controlling the data sending end to generate a redundancy strategy for the current quality information according to a preset dynamic adjustment rule based on the current quality information, and controlling the data sending end to send data to the data receiving end according to the redundancy strategy, so as to complete data interaction. By dynamically adjusting the redundancy strategy, unnecessary redundant transmission is reduced when the channel condition is good, the spectrum utilization rate is improved, and the device power consumption is reduced. At the same time, intelligent frequency band selection and redundancy number adjustment are adopted, and a higher transmission success rate can still be maintained in a poor channel environment. Through the special feedback channel protection and redundancy feedback mechanism, reliable transmission of control information is ensured.

[0058] In a possible implementation, the preset protection mechanism includes a first mechanism of feeding back in a frequency band with optimal channel quality, a second mechanism of redundantly sending the current quality information in at least two frequency bands, and a third mechanism of transmitting the current quality information by using a transmission scheme with a lower modulation order and a higher coding redundancy than a data channel; and the step of calling the data receiving end to feed back the current quality information to the data sending end through a target feedback channel according to the preset protection mechanism includes:

[0059] When the preset protection mechanism is the first mechanism of feeding back in a frequency band with optimal channel quality, the data receiving end is called to determine a frequency band with optimal channel quality in the target frequency band according to the current quality information, and the frequency band with optimal channel quality in the target frequency band is taken as the target feedback channel to feed back the current quality information to the data sending end through the target feedback channel.

[0060] When the preset protection mechanism is the second mechanism of redundantly sending the current quality information in at least two frequency bands, the data receiving end is called to filter out a candidate frequency band set satisfying a preset transmission condition in the target frequency band according to the current quality information, randomly select at least two frequency bands in the candidate frequency band set, and take the selected frequency bands as the target feedback channels to feed back the current quality information to the data sending end through the target feedback channels.

[0061] When the preset protection mechanism is the third mechanism of transmitting the current quality information by using a transmission scheme with a lower modulation order and a higher coding redundancy than a data channel, the data receiving end is called to obtain a target data channel modulation order when the data sending end and the data receiving end perform data transmission and a target coding redundancy when the data sending end and the data receiving end perform data transmission, and formulate a target transmission scheme according to the target data channel modulation order and the target coding redundancy, the target transmission scheme being lower than the data channel modulation order and higher than the coding redundancy.

[0062] A target feedback channel is determined in the target frequency band according to the target transmission scheme to feed back the current quality information to the data sending end through the target feedback channel.

[0063] For example, the feedback channel uses one of the following protection mechanisms: selecting a frequency band with optimal current channel quality as a dedicated feedback channel; redundantly sending the channel state report in multiple frequency bands; and using a transmission scheme with a lower modulation order and a higher coding redundancy than a data channel.

[0064] In a possible implementation, the step of controlling the data sending end to generate the redundancy strategy for the current quality information according to the current quality information and the preset dynamic adjustment rule comprises:

[0065] controlling the data sending end to classify the target frequency bands according to the current quality information and the preset dynamic adjustment rule, to obtain a first type of frequency band with channel quality greater than or equal to a first boundary value, a second type of frequency band with channel quality greater than or equal to a second boundary value and less than the first boundary value, and a third type of frequency band with channel quality less than the second boundary value;

[0066] controlling the data sending end to set a first target redundancy number for the first type of frequency band according to the current quality information of the first type of frequency band and the preset dynamic adjustment rule;

[0067] controlling the data sending end to set a second target redundancy number for the second type of frequency band according to the current quality information of the second type of frequency band and the preset dynamic adjustment rule, or keeping the redundancy number of the second type of frequency band unchanged and taking the historical redundancy number of the second type of frequency band as the second target redundancy number;

[0068] controlling the data sending end to set a third target redundancy number greater than or equal to 1 for the third type of frequency band according to the current quality information of the third type of frequency band and the preset dynamic adjustment rule;

[0069] generating the redundancy strategy for the current quality information according to the first target redundancy number, the second target redundancy number and the third target redundancy number.

[0070] For example, the redundancy sending numbers of the frequency bands are set differentially according to the relative quality differences of the frequency bands, and the redundancy numbers are adjusted based on different signal quality evaluation criteria, such as setting multiple thresholds from high to low, taking three thresholds (Th1-Th3) as an example, reducing the redundancy number for the frequency band with very good channel quality (CQI>=Th1), keeping or increasing the redundancy number for the frequency band with moderate channel quality (Th1>CQI>=Th2), and reducing the redundancy number for the frequency band with very poor channel quality (CQI<Th2) to reduce channel occupation and power consumption, but keeping at least one sending number to continuously monitor the channel quality.

[0071] In a possible implementation, the step of controlling the data sending end to generate the redundancy strategy for the current quality information according to the current quality information and the preset dynamic adjustment rule further comprises:

[0072] controlling the data sending end to select a target frequency band with optimal quality information according to the current quality information and the preset dynamic adjustment rule, and generating the redundancy strategy for the current quality information based on the target frequency band with optimal quality information.

[0073] For example, the target frequency band based on the quality information is optimal, and the redundancy strategy for the current quality information is generated, i.e., only the quality information optimal target frequency band is occupied, which can avoid excessive occupation of the frequency band and save resources.

[0074] In a possible implementation, the step of generating the redundancy strategy for the current quality information based on the quality information optimal target frequency band further includes:

[0075] Obtaining data transmission requirements between a data sending end and a data receiving end;

[0076] Taking the quality information optimal target frequency band as a data transmission frequency band, calculating a transmission power of the data transmission frequency band based on the data transmission requirements and current quality information of the data transmission frequency band;

[0077] Generating a redundancy strategy for the current quality information based on the identification information of the data transmission frequency band and the transmission power.

[0078] For example, the data transmission requirements are taken as standard data, the transmission power meeting the data transmission requirements is calculated according to the current quality information of the data transmission frequency band, and then resource waste is avoided.

[0079] In a possible implementation, when the current quality information triggers the feedback condition, the step of calling the data receiving end to feed back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism includes:

[0080] Comparing the current quality information with historical quality information to obtain a change amount of the current quality information;

[0081] When the change amount is greater than or equal to a threshold value in the feedback condition, it is determined that the current quality information triggers the feedback condition, and the current quality information is fed back to the data sending end through the target feedback channel according to the preset protection mechanism.

[0082] For example, the current quality information is periodically obtained, and when it is detected that a channel quality indicator of any frequency band changes by more than a preset threshold value, a sending event report is triggered, and invalid feedback is avoided.

[0083] In a possible implementation, the present application provides a data interaction device based on adaptive redundancy transmission, as shown in Figure 2 The device includes:

[0084] The checking module 201 is configured to take a frequency band used for data transmission between a data sending end and a data receiving end as a target frequency band, acquire current quality information of the target frequency band through the data receiving end, and call the data receiving end to feed back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism when the current quality information triggers a feedback condition.

[0085] The policy generation module 202 is configured to control the data sending end to generate a redundancy policy for the current quality information according to a preset dynamic adjustment rule according to the current quality information, and control the data sending end to send data to the data receiving end according to the redundancy policy, so as to complete data interaction.

[0086] In a possible implementation, as shown in Figure 3 The embodiment of the present application provides a terminal device 300, which comprises a memory 310, a processor 320, and a first computer program 311 stored in the memory 310 and capable of running on the processor 320. When the processor 320 executes the first computer program 311, the steps of the data interaction method based on adaptive redundancy transmission are implemented.

[0087] In a possible implementation, as shown in Figure 4 The embodiment of the present application provides a computer readable storage medium 400, which stores a second computer program 411. When the second computer program 411 is executed by a processor, the steps of the data interaction method based on adaptive redundancy transmission are implemented.

[0088] It should be noted that the information interaction, execution process and the like between the above apparatuses / units are based on the same concept as the method embodiments of the present application, and the specific functions and the technical effects brought by the same can be referred to the method embodiments part, which will not be described here.

[0089] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of each functional unit and module is exemplified, and in actual application, the above-mentioned functions can be completed by different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or software. In addition, the specific names of each functional unit and module are only for easy distinction, and do not limit the protection scope of the application. The specific working process of the unit and module in the system can refer to the corresponding process in the foregoing method embodiments, which will not be described here.

[0090] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing related hardware, and the computer program can be stored in a computer-readable storage medium. When the processor executes the computer program, the steps of each method embodiment described above can be implemented. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or some intermediate forms. The computer-readable medium at least includes any entity or device that can carry a computer program code to a photographing device / terminal equipment, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. For example, a U disk, a mobile hard disk, a magnetic disk or an optical disk, etc.

[0091] In the above embodiments, the description of each embodiment has its own emphasis, and the parts not described or recorded in detail in a certain embodiment can be referred to the related description of other embodiments.

[0092] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0093] In the embodiments provided by the present application, it should be understood that the disclosed apparatus / network device and method can be implemented in other manners. For example, the embodiments of the apparatus / network device described above are merely illustrative. For example, the division of the modules or units is only a logical function division. There can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical, mechanical or in other forms.

[0094] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.

[0095] The above-described embodiments are merely used to illustrate the technical solutions of the present application, but not 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 replacements for part of the technical features; 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, and should be included in the protection scope of the present application.

Claims

1. A method for data interaction based on adaptive redundant transmission, characterized in that, The application comprises: a target frequency band for data transmission between a data sending end and a data receiving end is taken as a target frequency band, current quality information of the target frequency band is obtained through the data receiving end, when the current quality information triggers a feedback condition, the data receiving end is called to feed back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism; the data sending end is controlled to generate a redundancy strategy for the current quality information according to a preset dynamic adjustment rule based on the current quality information, and the data sending end is controlled to send data to the data receiving end according to the redundancy strategy to complete data interaction; the step of controlling the data sending end to generate a redundancy strategy for the current quality information according to a preset dynamic adjustment rule based on the current quality information comprises: the data sending end is controlled to classify the target frequency band according to the current quality information according to a preset dynamic adjustment rule, to obtain a first type of frequency band with channel quality greater than or equal to a first boundary value, a second type of frequency band with channel quality greater than or equal to a second boundary value and less than the first boundary value, and a third type of frequency band with channel quality less than the second boundary value; the data sending end is controlled to set a first target redundancy number for the first type of frequency band according to the current quality information of the first type of frequency band according to a preset dynamic adjustment rule; the data sending end is controlled to set a second target redundancy number for the second type of frequency band according to the current quality information of the second type of frequency band according to a preset dynamic adjustment rule, or keep the redundancy number of the second type of frequency band unchanged, and take the historical redundancy number of the second type of frequency band as the second target redundancy number; the data sending end is controlled to set a third target redundancy number greater than or equal to 1 for the third type of frequency band according to the current quality information of the third type of frequency band according to a preset dynamic adjustment rule; a redundancy strategy for the current quality information is generated according to the first target redundancy number, the second target redundancy number and the third target redundancy number.

2. The method of claim 1, wherein, The preset protection mechanism comprises a first mechanism of feeding back through a frequency band with optimal channel quality, a second mechanism of redundantly sending the current quality information on at least two frequency bands, and a third mechanism of transmitting the current quality information by using a transmission scheme with a modulation order lower than a data channel and a redundancy higher than coding, and the step of calling the data receiving end to feed back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism comprises: when the preset protection mechanism is the first mechanism of feeding back through a frequency band with optimal channel quality, the data receiving end is called to determine a frequency band with optimal channel quality in the target frequency band according to the current quality information, and the frequency band with optimal channel quality in the target frequency band is taken as a target feedback channel to feed back the current quality information to the data sending end through the target feedback channel. When the preset protection mechanism is a second mechanism of redundantly transmitting the current quality information on at least two frequency bands, the data receiving end is invoked to filter out a candidate frequency band set satisfying a preset transmission condition from the target frequency band according to the current quality information, randomly select at least two frequency bands from the candidate frequency band set, and take the selected frequency bands as target feedback channels to feed back the current quality information to the data sending end through the target feedback channels; When the preset protection mechanism is a third mechanism of transmitting the current quality information by using a transmission scheme with a lower modulation order than a data channel and a higher coding redundancy than coding redundancy, the data receiving end is invoked to obtain a target data channel modulation order when the data sending end and the data receiving end perform data transmission and a target coding redundancy when the data sending end and the data receiving end perform data transmission, and formulate a target transmission scheme according to the target data channel modulation order and the target coding redundancy, the target transmission scheme being lower than the data channel in modulation order and higher than the coding redundancy in coding redundancy; The target feedback channels are determined in the target frequency band according to the target transmission scheme to feed back the current quality information to the data sending end through the target feedback channels.

3. The method of claim 1, wherein, The step of controlling the data sending end to generate a redundancy strategy for the current quality information according to the current quality information according to the preset dynamic adjustment rule further comprises: controlling the data sending end to select a target frequency band with optimal quality information according to the current quality information according to the preset dynamic adjustment rule, and generating a redundancy strategy for the current quality information based on the target frequency band with optimal quality information.

4. The method of claim 3, wherein, The step of generating a redundancy strategy for the current quality information based on the target frequency band with optimal quality information further comprises: obtaining data transmission requirements between the data sending end and the data receiving end; taking the target frequency band with optimal quality information as a data transmission frequency band, calculating a transmission power of the data transmission frequency band based on the data transmission requirements and the current quality information of the data transmission frequency band; generating a redundancy strategy for the current quality information based on the identification information of the data transmission frequency band and the transmission power.

5. The adaptive redundant transmission based data interaction method of claim 1, wherein, The method further comprises: when there are at least three nodes in the data interaction process, obtaining data interaction process data and determining node roles based on the data interaction process data, the node roles including a data sending end and a data receiving end; when a target node in the data interaction process is the data sending end, taking a frequency band used for data transmission between the target node and a data receiving end corresponding to the target node as a target frequency band, and continuing the steps of obtaining the current quality information of the target frequency band by the data receiving end, and feeding back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism; When the target node in the data interaction process is a data receiving end, a frequency band used for data transmission between a data sending end corresponding to the target node and the target node is taken as a target frequency band, and the step of continuing to acquire current quality information of the target frequency band by the data receiving end and feeding back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism is performed.

6. The adaptive redundant transmission based data interaction method of claim 1, wherein, The step of calling the data receiving end to feed back the current quality information to the data sending end through the target feedback channel according to the preset protection mechanism when the current quality information triggers a feedback condition comprises: comparing the current quality information with historical quality information to obtain a change amount of the current quality information; when the change amount is greater than or equal to a threshold value in the feedback condition, determining that the current quality information triggers the feedback condition and feeding back the current quality information to the data sending end through the target feedback channel according to the preset protection mechanism.

7. A data interaction device based on adaptive redundant transmission, characterized in that, comprise: a checking module configured to take a frequency band used for data transmission between a data sending end and a data receiving end as a target frequency band, acquire current quality information of the target frequency band by the data receiving end, and call the data receiving end to feed back the current quality information to the data sending end through a target feedback channel according to a preset protection mechanism when the current quality information triggers a feedback condition; a strategy generation module configured to control the data sending end to generate a redundancy strategy for the current quality information according to the current quality information and a preset dynamic adjustment rule, and control the data sending end to send data to the data receiving end according to the redundancy strategy, so as to complete data interaction; the step of controlling the data sending end to generate the redundancy strategy for the current quality information according to the current quality information and the preset dynamic adjustment rule comprises: controlling the data sending end to classify the target frequency band according to the current quality information according to the preset dynamic adjustment rule, to obtain a first type of frequency band with channel quality greater than or equal to a first boundary value, a second type of frequency band with channel quality greater than or equal to a second boundary value and less than the first boundary value, and a third type of frequency band with channel quality less than the second boundary value; controlling the data sending end to set a first target redundancy number for the first type of frequency band according to current quality information of the first type of frequency band according to the preset dynamic adjustment rule; controlling the data sending end to set a second target redundancy number for the second type of frequency band according to current quality information of the second type of frequency band according to the preset dynamic adjustment rule, or keeping the redundancy number of the second type of frequency band unchanged and taking a historical redundancy number of the second type of frequency band as the second target redundancy number; controlling the data sending end to set a third target redundancy number greater than or equal to 1 for the third type of frequency band according to current quality information of the third type of frequency band according to the preset dynamic adjustment rule; generating the redundancy strategy for the current quality information according to the first target redundancy number, the second target redundancy number and the third target redundancy number.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the data interaction method based on adaptive redundancy transmission according to any one of claims 1 to 6.

9. A computer-readable storage medium storing a computer program, the computer program comprising instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 8. The computer program, when executed by the processor, implements the data interaction method based on adaptive redundant transmission according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Packet loss prevention data transmission method and device, equipment and storage medium

    CN120110602A