Communication control method and communication apparatus
The communication control method controls wireless communication of a packet from a first communication apparatus to a second communication apparatus in a mobile communication system. The communication control method includes, in the first communication apparatus, measuring, on a per packet basis, a residence time of a packet which has not been transmitted and has resided in the first communication apparatus, comparing the residence time of the packet with a time threshold, and discarding the packet of which the residence time exceeds the time threshold without transmitting the packet.
1 . A communication control method for controlling wireless communication of a packet from a first radio communication device to a second radio communication device in a mobile communication system, the communication control method comprising:
by the first radio communication device,
measuring, on a per packet basis, a residence time of a packet which has not been transmitted and has resided in the first radio communication device;
comparing the residence time of the packet with a time threshold;
discarding the packet with the residence time exceeding the time threshold without transmitting the packet,
notifying, by the first radio communication device, the second radio communication device that the packet has been discarded; and
omitting, by the second radio communication device, reception processing for the packet discarded based on the notification from the first radio communication device, and performing predetermined processing for receiving a packet subsequent to the packet discarded.
2 . The communication control method according to claim 1 , further comprising:
performing, by the first radio communication device, even after the discarding, processing of transmitting the packet of which the residence time does not exceed the time threshold to the second radio communication device.
3 . The communication control method according to claim 1 , wherein
the measuring comprises measuring, on a per IP packet basis, the residence time of the packet.
4 . The communication control method according to claim 1 , wherein
the discarding comprises discarding, in a predetermined layer of the first radio communication device, the packet of which the residence time exceeds the time threshold, and
the communication control method further comprises,
by the first radio communication device,
notifying a different layer from the predetermined layer that the packet has been discarded, and
performing, by the different layer, processing of transmitting a packet subsequent to the packet discarded.
5 . The communication control method according to claim 1 , wherein
the time threshold is configured individually per IP flow or per bearer, and
the comparing comprises comparing the residence time measured for a target packet with the time threshold corresponding to the IP flow or the bearer to which the target packet belongs.
6 . The communication control method according to claim 1 , wherein
the measuring comprises
starting a timer configured with the time threshold when a first condition is satisfied for a target packet,
stopping the timer when a second condition is satisfied for the target packet, and
discarding the target packet when the timer is not stopped and expires.
7 . The communication control method according to claim 6 , wherein
the first condition comprises a condition that the packet enters a predetermined layer of the first radio communication device, and
the second condition comprises at least one of a condition that the packet has been passed from the predetermined layer to a lower layer of the predetermined layer and a condition that a transmission acknowledgment of the packet has been received from the second radio communication device.
8 . The communication control method according to claim 1 , wherein
the predetermined processing comprises processing of generating a dummy packet corresponding to the packet discarded.
9 . The communication control method according to claim 1 , further comprising:
with a packet being transmitted from the first radio communication device to the second radio communication device at a predetermined time interval,
by the second radio communication device,
starting a timer based on the predetermined time interval when reception processing for a first packet from the first radio communication device is complete;
stopping the timer when reception processing for a second packet subsequent to the first packet is complete; and
determining that the first radio communication device does not transmit the second packet when the timer is not stopped and expires.
10 . A radio communication device configured to transmit a packet to another radio communication device in a mobile radio communication system, the radio communication device comprising:
a controller configured to:
measure, on a per packet basis, a residence time of a packet which has not been transmitted and has resided in the radio communication device;
compare the residence time of the packet with a time threshold; and
discard the packet of which the residence time exceeds the time threshold without transmitting the packet; and
a transmitter configured to transmit to the another radio communication device, predetermined information indicating that the packet has been discarded, wherein
the predetermined information causes the another radio communication device to omit reception for the discarded packet and to perform a predetermined process of receiving a packet subsequent to the discarded packet.