Multiplexed Communication System and Multiplexed Communication Method
First Claim
1. A multiplexed communication system comprising a transmission processing apparatus and a reception processing apparatus which perform packet communication via a communication network based on GTP-U (GPRS Tunneling Protocol for User plane) defined by an LTE (Long Term Evolution) communication technique of 3GPP (3rd Generation Partnership Project),the transmission processing apparatus comprising:
- a storage unit which stores user management information representing a correspondence relationship between destination user information to identify a destination user of a user packet and a multiplex flag position of the destination user;
a packet input unit which temporarily stores an input user packet in an input buffer;
a header analyzing unit which extracts, from a header of the input user packet, attribute information containing a packet size of the user packet;
a multiplexed packet combination selection unit which selects, based on the attribute information extracted by said header analyzing unit and flow control information according to a storage state of a reception buffer sent from the reception processing apparatus, user packets to be multiplexed into a new multiplexed packet from user packets stored in the input buffer; and
a packet multiplexing unit which reads out the user packets selected by said multiplexed packet combination selection unit from the input buffer, stores the user packets in a payload of the multiplexed packet based on an order of multiplex flag positions corresponding to the destination users of the user packets registered in the user management information read out from said storage unit, stores, in a header of the multiplexed packet as header extension information based on the LTE communication technique, a multiplex flag group in which, out of multiplex flags provided for the respective destination users, multiplex flags corresponding to the destination users of the user packets selected by said multiplexed packet combination selection unit are set, and remaining multiplex flags are reset, and transmits the multiplexed packet to the reception processing apparatus via the communication network, andthe reception processing apparatus comprising;
a storage unit which stores user management information representing a correspondence relationship between destination user information to identify a destination user of a user packet and a multiplex flag position of the destination user;
a packet reception unit which temporarily stores, in the reception buffer, a multiplexed packet received from the transmission processing apparatus;
a header analyzing unit which extracts, from a header of the multiplexed packet, a multiplex flag group stored as header extension information based on the LTE communication technique, and transmits the flow control information according to the storage state of the reception buffer to the transmission processing apparatus; and
a packet demultiplexing unit which demultiplexes user packets from a payload of the multiplexed packet read out from the reception buffer, extracts, from the user management information read out from said storage unit, destination user information corresponding to a set multiplex flag out of the multiplex flag group extracted by said header analyzing unit, and outputs the user packets to the destination users of the destination user information corresponding to the multiplex flags based on a correspondence relationship between a position order of the multiplex flags and a storage order of the user packets in the payload.
1 Assignment
0 Petitions
Accused Products
Abstract
A transmission processing apparatus selects, based on flow control information, user packets to be multiplexed, stores the user packets in the payload of a multiplexed packet based on the position order of multiplex flags corresponding to destination users, stores a multiplex flag group in which only the multiplex flags of the user packets are set in the header of the multiplexed packet, and transmits the multiplexed packet. A reception processing apparatus extracts the multiplex flag group from the header of the received multiplexed packet, transmits flow control information according to the storage state of a reception buffer to the transmission processing apparatus, demultiplexes the user packets from the payload of the multiplexed packet, extracts destination user information corresponding to the set multiplex flags from user management information, and outputs the user packets to the destination users corresponding to the user management information.
23 Citations
9 Claims
-
1. A multiplexed communication system comprising a transmission processing apparatus and a reception processing apparatus which perform packet communication via a communication network based on GTP-U (GPRS Tunneling Protocol for User plane) defined by an LTE (Long Term Evolution) communication technique of 3GPP (3rd Generation Partnership Project),
the transmission processing apparatus comprising: -
a storage unit which stores user management information representing a correspondence relationship between destination user information to identify a destination user of a user packet and a multiplex flag position of the destination user; a packet input unit which temporarily stores an input user packet in an input buffer; a header analyzing unit which extracts, from a header of the input user packet, attribute information containing a packet size of the user packet; a multiplexed packet combination selection unit which selects, based on the attribute information extracted by said header analyzing unit and flow control information according to a storage state of a reception buffer sent from the reception processing apparatus, user packets to be multiplexed into a new multiplexed packet from user packets stored in the input buffer; and a packet multiplexing unit which reads out the user packets selected by said multiplexed packet combination selection unit from the input buffer, stores the user packets in a payload of the multiplexed packet based on an order of multiplex flag positions corresponding to the destination users of the user packets registered in the user management information read out from said storage unit, stores, in a header of the multiplexed packet as header extension information based on the LTE communication technique, a multiplex flag group in which, out of multiplex flags provided for the respective destination users, multiplex flags corresponding to the destination users of the user packets selected by said multiplexed packet combination selection unit are set, and remaining multiplex flags are reset, and transmits the multiplexed packet to the reception processing apparatus via the communication network, and the reception processing apparatus comprising; a storage unit which stores user management information representing a correspondence relationship between destination user information to identify a destination user of a user packet and a multiplex flag position of the destination user; a packet reception unit which temporarily stores, in the reception buffer, a multiplexed packet received from the transmission processing apparatus; a header analyzing unit which extracts, from a header of the multiplexed packet, a multiplex flag group stored as header extension information based on the LTE communication technique, and transmits the flow control information according to the storage state of the reception buffer to the transmission processing apparatus; and a packet demultiplexing unit which demultiplexes user packets from a payload of the multiplexed packet read out from the reception buffer, extracts, from the user management information read out from said storage unit, destination user information corresponding to a set multiplex flag out of the multiplex flag group extracted by said header analyzing unit, and outputs the user packets to the destination users of the destination user information corresponding to the multiplex flags based on a correspondence relationship between a position order of the multiplex flags and a storage order of the user packets in the payload. - View Dependent Claims (2)
-
-
3. A transmission processing apparatus for performing packet communication with a reception processing apparatus via a communication network based on GTP-U (GPRS Tunneling Protocol for User plane) defined by an LTE (Long Term Evolution) communication technique of 3GPP (3rd Generation Partnership Project), comprising:
-
a storage unit which stores user management information representing a correspondence relationship between destination user information to identify a destination user of a user packet and a multiplex flag position of the destination user; a packet input unit which temporarily stores an input user packet in an input buffer; a header analyzing unit which extracts, from a header of the input user packet, attribute information containing a packet size of the user packet; a multiplexed packet combination selection unit which selects, based on the attribute information extracted by said header analyzing unit and flow control information according to a storage state of a reception buffer sent from the reception processing apparatus, user packets to be multiplexed into a new multiplexed packet from user packets stored in the input buffer; and a packet multiplexing unit which reads out the user packets selected by said multiplexed packet combination selection unit from the input buffer, stores the user packets in a payload of the multiplexed packet based on an order of multiplex flag positions corresponding to the destination users of the user packets registered in the user management information read out from said storage unit, stores, in a header of the multiplexed packet as header extension information based on the LTE communication technique, a multiplex flag group in which, out of multiplex flags provided for the respective destination users, multiplex flags corresponding to the destination users of the user packets selected by said multiplexed packet combination selection unit are set, and remaining multiplex flags are reset, and transmits the multiplexed packet to the reception processing apparatus via the communication network. - View Dependent Claims (4)
-
-
5. A reception processing apparatus for performing packet communication with a transmission processing apparatus via a communication network based on GTP-U (GPRS Tunneling Protocol for User plane) defined by an LTE (Long Term Evolution) communication technique of 3GPP (3rd Generation Partnership Project), comprising:
-
a storage unit which stores user management information representing a correspondence relationship between destination user information to identify a destination user of a user packet and a multiplex flag position of the destination user; a packet reception unit which temporarily stores, in a reception buffer, a multiplexed packet received from the transmission processing apparatus; a header analyzing unit which extracts, from a header of the multiplexed packet, a multiplex flag group stored as header extension information based on the LTE communication technique, and transmits flow control information according to a storage state of a reception buffer to the transmission processing apparatus; and a packet demultiplexing unit which demultiplexes user packets from a payload of the multiplexed packet read out from the reception buffer, extracts, from the user management information read out from said storage unit, destination user information corresponding to a set multiplex flag out of the multiplex flag group extracted by said header analyzing unit, and outputs the user packets to the destination users of the destination user information corresponding to the multiplex flags based on a correspondence relationship between a position order of the multiplex flags and a storage order of the user packets in the payload. - View Dependent Claims (6)
-
-
7. A multiplexed communication method of performing communication between a transmission processing apparatus and a reception processing apparatus via a communication network, using a multiplexed packet in which a plurality of user packets are multiplexed, based on GTP-U (GPRS Tunneling Protocol for User plane) defined by an LTE (Long Term Evolution) communication technique of 3GPP (3rd Generation Partnership Project), comprising the steps of:
-
causing the transmission processing apparatus to temporarily store an input user packet in an input buffer; causing the transmission processing apparatus to extract, from a header of the user packet, attribute information containing a packet size of the user packet; causing the transmission processing apparatus to select, based on the extracted attribute information and flow control information according to a storage state of a reception buffer sent from the reception processing apparatus, user packets to be multiplexed into a new multiplexed packet from user packets stored in the input buffer; causing the transmission processing apparatus to read out the selected user packets from the input buffer; causing the transmission processing apparatus to store the readout user packets in a payload of the multiplexed packet based on an order of multiplex flag positions corresponding to the destination users of the readout user packets, which are registered in user management information representing a correspondence relationship between destination user information to identify a destination user of a user packet and a multiplex flag position of the destination user; causing the transmission processing apparatus to store, in a header of the multiplexed packet as header extension information based on the LTE communication technique, a multiplex flag group in which, out of multiplex flags provided for the respective destination users, multiplex flags corresponding to the destination users of the selected user packets are set, and remaining multiplex flags are reset; transmitting the multiplexed packet from the transmission processing apparatus to the reception processing apparatus; causing the reception processing apparatus to temporarily store, in the reception buffer, a multiplexed packet received from the transmission processing apparatus; transmitting the flow control information according to the storage state of the reception buffer from the reception processing apparatus to the transmission processing apparatus; causing the reception processing apparatus to extract, from a header of the multiplexed packet, a multiplex flag group stored as header extension information based on the LTE communication technique; causing the reception processing apparatus to demultiplex user packets from a payload of the multiplexed packet read out from the reception buffer; and causing the reception processing apparatus to extract, from user management information representing a correspondence relationship between destination user information to identify a destination user of a user packet and a multiplex flag position of the destination user, destination user information corresponding to a set multiplex flag out of the extracted multiplex flag group, and output the user packets to the destination users of the destination user information corresponding to the multiplex flags based on a correspondence relationship between a position order of the multiplex flags and a storage order of the user packets in the payload.
-
-
8. A transmission processing method in performing packet communication via a communication network based on GTP-U (GPRS Tunneling Protocol for User plane) defined by an LTE (Long Term Evolution) communication technique of 3GPP (3rd Generation Partnership Project), comprising the steps of:
-
temporarily storing an input user packet in an input buffer; extracting, from a header of the user packet, attribute information containing a packet size of the user packet; selecting, based on the extracted attribute information and flow control information according to a storage state of a reception buffer sent from a reception processing apparatus, user packets to be multiplexed into a new multiplexed packet from user packets stored in the input buffer; reading out the selected user packets from the input buffer; storing the readout user packets in a payload of the multiplexed packet based on an order of multiplex flag positions corresponding to the destination users of the readout user packets, which are registered in user management information representing a correspondence relationship between destination user information to identify a destination user of a user packet and a multiplex flag position of the destination user; storing, in a header of the multiplexed packet as header extension information based on the LTE communication technique, a multiplex flag group in which, out of multiplex flags provided for the respective destination users, multiplex flags corresponding to the destination users of the selected user packets are set, and remaining multiplex flags are reset; and transmitting the multiplexed packet to the reception processing apparatus via the communication network.
-
-
9. A reception processing method in performing packet communication via a communication network based on GTP-U (GPRS Tunneling Protocol for User plane) defined by an LTE (Long Term Evolution) communication technique of 3GPP (3rd Generation Partnership Project), comprising the steps of:
-
temporarily storing, in a reception buffer, a multiplexed packet received from a transmission processing apparatus; transmitting flow control information according to a storage state of the reception buffer to the transmission processing apparatus; extracting, from a header of the multiplexed packet, a multiplex flag group stored as header extension information based on the LTE communication technique; demultiplexing user packets from a payload of the multiplexed packet read out from the reception buffer; and extracting, from user management information representing a correspondence relationship between destination user information to identify a destination user of a user packet and a multiplex flag position of the destination user, destination user information corresponding to a set multiplex flag out of the extracted multiplex flag group, and outputting the user packets to the destination users of the destination user information corresponding to the multiplex flags based on a correspondence relationship between a position order of the multiplex flags and a storage order of the user packets in the payload.
-
Specification