RECEIVED PACKET PROCESSING METHOD AND RECEIVED PACKET PROCESSING APPARATUS
First Claim
1. A received packet processing method comprising:
- a packet receiving step of sequentially receiving packets each including a sequence number and a time stamp;
a linear expression calculating step of calculating a linear expression representing a correspondence between the sequence number and the time stamp based on the packets received at the packet receiving step;
a determining step of, if a packet including a sequence number discontinuous to sequence numbers of the previously received packets is received, determining whether or not the currently received packet satisfies the correspondence represented by the linear expression by checking the sequence number and the time stamp of the currently received packet;
a rearranging and outputting step of, if it is determined at the determining step that the currently received packet including the sequence number discontinuous to the sequence numbers of the previously received packets satisfies the correspondence represented by the linear expression, changing an output order of the currently received packet according to the sequence number of the currently received packet; and
a continuously outputting step of, if it is determined at the determining unit that the currently received packet including the sequence number discontinuous to the sequence numbers of the previously received packets does not satisfy the correspondence represented by the linear expression, outputting the currently received packet without abandoning the packet.
1 Assignment
0 Petitions
Accused Products
Abstract
Packets each including a sequence number and a time stamp are sequentially received, and a linear expression representing a correspondence between the sequence number and the time stamp is calculated based on the received packets. If a packet including a sequence number discontinuous to sequence numbers of the previously received packets is received, it is determined whether the currently received packet satisfies the linear expression by checking the sequence number and the time stamp of the currently received packet. If the currently received packet including the sequence number discontinuous to the sequence numbers of the previously received packets satisfies the linear expression, an output order is changed according to the sequence numbers of the packets. If the currently received packet including the sequence number discontinuous to the sequence numbers of the previously received packets does not satisfy the linear expression, the currently received packet is output.
-
Citations
4 Claims
-
1. A received packet processing method comprising:
-
a packet receiving step of sequentially receiving packets each including a sequence number and a time stamp; a linear expression calculating step of calculating a linear expression representing a correspondence between the sequence number and the time stamp based on the packets received at the packet receiving step; a determining step of, if a packet including a sequence number discontinuous to sequence numbers of the previously received packets is received, determining whether or not the currently received packet satisfies the correspondence represented by the linear expression by checking the sequence number and the time stamp of the currently received packet; a rearranging and outputting step of, if it is determined at the determining step that the currently received packet including the sequence number discontinuous to the sequence numbers of the previously received packets satisfies the correspondence represented by the linear expression, changing an output order of the currently received packet according to the sequence number of the currently received packet; and a continuously outputting step of, if it is determined at the determining unit that the currently received packet including the sequence number discontinuous to the sequence numbers of the previously received packets does not satisfy the correspondence represented by the linear expression, outputting the currently received packet without abandoning the packet. - View Dependent Claims (2)
-
-
3. A received packet processing apparatus comprising:
-
packet receiving means for sequentially receiving packets each including a sequence number and a time stamp; linear expression calculating means for calculating a linear expression representing a correspondence between the sequence number and the time stamp based on the packets received by the packet receiving means; determining means for, if a packet including a sequence number discontinuous to sequence numbers of the previously received packets is received, determining whether or not the currently received packet satisfies the correspondence represented by the linear expression by checking the sequence number and the time stamp of the currently received packet; rearranging and outputting means for, if the determining means determines that the currently received packet including the sequence number discontinuous to the sequence numbers of the previously received packets satisfies the correspondence represented by the linear expression, changing an output order of the currently received packet according to the sequence number of the currently received packet; and continuously outputting means for, if the determining means determines that the currently received packet including the sequence number discontinuous to the sequence numbers of the previously received packets does not satisfy the correspondence represented by the linear expression, outputting the currently received packet without abandoning the packet. - View Dependent Claims (4)
-
Specification