US8788902B2

Method and device for bandwidth self-adapting data ranking protection

Summary by NHIP

Bandwidth-adaptive redundancy ranking

The circuit computes redundancy for data blocks and assigns priorities to the generated codes. It transmits the highest priority code if it fits within residual bandwidth, otherwise searching descending priority order for codes matching the available space.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

The present disclosure discloses a method and a device for bandwidth self-adapting data ranking protection. The method comprises: performing redundancy protection computation on a data block to be transmitted so as to generate a redundant code of the data block, and setting a priority for the redundant code; determining whether bandwidth occupied by a redundant code with a highest priority is greater than current residual bandwidth; if the bandwidth occupied by the redundant code with the highest priority is not greater than the current residual bandwidth, carrying the redundant code with the highest priority in the current residual bandwidth; otherwise, according to a descending order of the priority, searching in residual redundant codes for a redundant code whose data amount is less than or equal to the current residual bandwidth, and carrying a found redundant code in the current residual bandwidth. The present disclosure improves the error tolerance of a system.

US8788902B2, drawing sheet 1
Sheet 1 of 3

Term

Projected expiry 26 April 2031.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

12 claims: 2 independent, 10 dependent

  1. 1
    Broadest claimClaim Score 50, average(NHIP)A method for bandwidth self-adapting data ranking protection in a system having a fixed bandwidth and adopting a one-way communication technology, comprising:Performing, by a circuit, redundancy protection computation on a data block to be transmitted so as to generate a redundant code of the data block, and setting, by the circuit, a priority for the redundant code;determining, by the circuit, there is residual bandwidth after a transmission channel carries the data block to be transmitted;determining, by the circuit, whether bandwidth occupied by a redundant code with a highest priority is greater than the residual bandwidth;if the bandwidth occupied by the redundant code with the highest priority is not greater than the residual bandwidth, carrying, by the circuit, the redundant code with the highest priority in the residual bandwidth;otherwise, according to a descending order of the priority, searching, by the circuit, in residual redundant codes for a redundant code whose data amount is less than or equal to the residual bandwidth, and carrying, by the circuit, a found redundant code in the residual bandwidth.
  2. 5
    A device for bandwidth self-adapting data ranking protection in a system having a fixed bandwidth and adopting a one-way communication technology, comprising a redundant code generating unit, a first setting unit, a first determining unit, a searching unit and a carrying and transmitting unit, wherein the redundant code generating unit is configured to perform redundancy protection computation on a data block to be transmitted so as to generate a redundant code of the data block;the first setting unit is configured to set a priority for the redundant code generated by the redundant code generating unit;the first determining unit is configured to, after determining there is residual bandwidth after a transmission channel carries the data block to be transmitted, determine whether bandwidth occupied by data amount of a redundant code with a highest priority is greater than the residual bandwidth;if the bandwidth occupied by the redundant code with the highest priority is not greater than the residual bandwidth, trigger the carrying and transmitting unit;otherwise, trigger the searching unit;the searching unit is configured to search, in residual redundant codes, for a redundant code whose data amount is less than or equal to the residual bandwidth according to a descending order of the priority, and trigger the carrying and transmitting unit;and the carrying and transmitting unit is configured to carry the redundant code with the highest priority whose data amount is less than or equal to the residual bandwidth in the residual bandwidth for transmission.