Patent ID: 8270433

Claim:
A sending method for adapting a payload bandwidth for data transmission, comprising: acquiring N 66B coding blocks each of which contains 64B, wherein the N 66B coding blocks are obtained through a 64B/66B encoding scheme, N is an integer and 5≦N≦8; encoding the acquired N 66B coding blocks into a (64*N+1)B coding block; and sending the (64*N+1)B coding block obtained by encoding; wherein encoding the acquired N 66B coding blocks into the (64*N+1)B coding block comprises: decoding the N 66B coding blocks to obtain data blocks containing data only and different types of control blocks each of which contains at least one control characters; placing the control blocks into a control block buffer as a control block group, setting a first identifier to identify the control block group, setting a second identifier to identify a last control block in the control block group, and placing the data blocks, as a data block group, into a data block buffer; setting a third identifier by using four bits of each control block to identify a block type of each of the control blocks; and setting a fourth identifier by using a space smaller than or equal to three bits of each control block to identify positions of each of the control blocks in the N 66B coding blocks.