SERVICE PACKET SENDING AND RECEIVING METHOD, APPARATUS, AND SYSTEM
First Claim
1. A method, comprising:
- receiving, by a network device having a processor, an insensitive service packet;
obtaining, by the network device, a current slicing length according to a modulation mode of a communication link, wherein the modulation mode of the communication link reflects transmission quality of a current packet and is determined by an adaptive coding and modulation engine;
performing, by the network device, slicing processing once on the insensitive service packet according to the current slicing length to obtain one slice, and sending the slice through the communication link; and
if the current slicing length is smaller than a length of the insensitive service packet, for the remaining part of the insensitive service packet which has undergone the slicing processing once, repeating the obtaining of the current slicing length, the slicing processing, and the sending the slice, until the insensitive service packet is completely sent.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure discloses network devices and systems for sending and receiving service packet. The network device is configured to: receive an insensitive service packet; obtain a current slicing length according to a modulation mode of a communication link; perform slicing processing once on the insensitive service packet according to the current slicing length to obtain one slice, and send the slice through the communication link, If the current slicing length is smaller than a length of the insensitive service packet, for the remaining part of the insensitive service packet which has undergone the slicing processing once, the network device repeats the obtaining of the current slicing length, the slicing processing, and the sending the slice, until the insensitive service packet is completely sent.
-
Citations
10 Claims
-
1. A method, comprising:
-
receiving, by a network device having a processor, an insensitive service packet; obtaining, by the network device, a current slicing length according to a modulation mode of a communication link, wherein the modulation mode of the communication link reflects transmission quality of a current packet and is determined by an adaptive coding and modulation engine; performing, by the network device, slicing processing once on the insensitive service packet according to the current slicing length to obtain one slice, and sending the slice through the communication link; and if the current slicing length is smaller than a length of the insensitive service packet, for the remaining part of the insensitive service packet which has undergone the slicing processing once, repeating the obtaining of the current slicing length, the slicing processing, and the sending the slice, until the insensitive service packet is completely sent. - View Dependent Claims (2)
-
-
3. A method, comprising:
-
receiving, by a network device having a processor, a slice, wherein the slice is formed after a sending apparatus performs slicing processing on an insensitive service packet according to a current slicing length, the current slicing length is obtained by the sending apparatus according to a modulation mode of a communication link, and the modulation mode of the communication link reflects transmission quality of a current packet and is determined by an adaptive coding and modulation engine; determining, by the network device, that the slice is not the last slice of all slices of the insensitive service packet, obtaining the current slicing length according to the modulation mode, and performing length checking on the slice according to the current slicing length; and if a result of the length checking is correct, for a slice which is not received and is in all slices of the insensitive service packet, repeating the step of receiving the slice, the step of obtaining the current slicing length, and the step of length checking, until all the slices are received. - View Dependent Claims (4, 5)
-
-
6. A network device having a processor connected to a non-transitory memory storage, the non-transitory memory storage is configured to store:
-
a receiving unit, configured to receive an insensitive service packet; a slicing length obtaining unit, configured to obtain a current slicing length according to a modulation mode of a communication link, wherein the modulation mode of the communication link reflects transmission quality of a current packet and is determined by an adaptive coding and modulation engine; a slicing unit, configured to perform slicing processing once on the insensitive service packet according to the current slicing length to obtain one slice; a sending unit, configured to send the slice through the communication link; a determining unit, configured to determine whether the current slicing length is smaller than a length of the insensitive service packet; and a cycling unit, configured to;
when it is determined that the current slicing length is smaller than the length of the insensitive service packet, sequentially send the remaining part of the insensitive service packet which has undergone the slicing processing once in the slicing unit to the slicing length obtaining unit, the slicing unit, and the sending unit, to repeat the step of obtaining the current slicing length, the step of slicing processing, and the step of sending the slice, until the insensitive service packet is completely sent. - View Dependent Claims (7)
-
-
8. A network device having a processor connected to a non-transitory memory storage, the non-transitory memory storage is configured to store:
-
a receiving unit, configured to receive a slice, wherein the slice is formed after a sending apparatus performs slicing processing on an insensitive service packet according to a current slicing length, the current slicing length is obtained by the sending apparatus according to a modulation mode of a communication link, and the modulation mode of the communication link reflects transmission quality of a current packet and is determined by an adaptive coding and modulation engine; a slicing length obtaining unit, configured to determine that the slice is not the last slice of all slices of the insensitive service packet, and obtain the current slicing length according to the modulation mode; a checking unit, configured to perform length checking on the slice according to the current slicing length; and a cycling unit, configured to;
when a result of the length checking is correct, for a slice which is not received and is in all slices of the insensitive service packet, sequentially trigger the receiving unit, the slicing length obtaining unit, and the checking unit, to repeat the step of receiving the slice, the step of obtaining the current slicing length, and the step of length checking, until all the slices are received. - View Dependent Claims (9, 10)
-
Specification