| CPC H04L 1/0045 (2013.01) [H04L 1/0041 (2013.01); G06F 11/00 (2013.01)] | 12 Claims |

|
1. A data processing system based on dynamically redundant heterogeneous encoding, comprising: a structural encoder, encoded channels, a feedback controller, and an error correction decoder; wherein:
the encoded channels comprise M redundant meta-channels, each of the meta-channels is pre-configured with an encoded processing rule generated by performing an error correction encoding on a processing rule; the encoded processing rules and the processing rules are configured for implementing functions of the meta-channels; the processing rules and the encoded processing rules configured for the M meta-channels implement a same function, and the encoded processing rules configured for the M meta-channels are heterogeneous; and M is an integer greater than or equal to 2;
the feedback controller is configured to: select N meta-channels from the M meta-channels as online meta-channels, and send out error correction encoding information; wherein N is an integer greater than or equal to 2, and M is greater than or equal to N;
the structural encoder is configured to: perform N-channel error correction encoding on to-be-processed information according to the error correction encoding information, so as to obtain N pieces of heterogeneous encoded to-be-processed information, and send the N pieces of heterogeneous encoded to-be-processed information to matched online meta-channels respectively;
each of the online meta-channels is configured to: process, according to the encoded processing rule, the encoded to-be-processed information received by the online meta-channel so as to obtain response data; and
the error correction decoder is configured to: perform error correction decoding on N channels of response data respectively, so as to obtain response information corresponding to the to-be-processed information.
|