Buffer apparatus with data insertion control function, insertion data controlling method, and data insertion apparatus with data insertion control function
AssigneeFujitsu Limited
InventorsSyuji Takada, Yasuhiro Ooba
Life of this patent
Estimating the term…
Abstract
In data insertion control technique; a plurality of buffers hold different types of data, which are to be inserted into a predetermined transmission medium and are equal in insertion priority, and a data insertion controller controls the data insertion order in which the data are to be inserted into the transmission medium by controlling the read process order in which the different types of data are to read from the buffers, based on the write process order in which the different types of data have been stored in the buffers. The result is that it is possible to realize exact data insertion in a minimum delay time.
Claims18
A buffer apparatus with a data insertion control function, comprising:
- a buffer memory comprising a plurality of buffers for holding different types of data each of which is to be inserted into an idle slot of a user data stream on a predetermined transmission medium and which are equal in insertion priority and at least one type of which is to be inserted in a predetermined allowable insertion delay time;
- and
- a data insertion controller administering writing order of said different types of data in said buffer memory and controlling the data insertion order in which the different types of data to be inserted into said idle slot of the user data stream according to the administered order so as to keep said allowable insertion delay time for said at least one type data.
A data insertion control method comprising the steps of:
- administering the storage order in which different types of data each of which is to be inserted into an idle slot of a user data stream on a predetermined transmission medium and which are equal in insertion priority and at least one type of which is to be inserted in a predetermined allowable insertion delay time are accumulated in a buffer;
- and
- controlling the data insertion order in which the different types of data are to be inserted into said idle slot of the user data stream according to the administered storage order so as to keep said allowable insertion delay time for said at least one types data.
A data insertion apparatus with a data insertion control function, comprising:
- a plurality of buffers for holding different types of operation, administration and management (OAM) data, each of which is to be inserted into an idle slot of a user data stream on a predetermined transmission medium and which are equal in insertion priority and at least one type of which is to be inserted in a predetermined allowable insertion delay time;
- a common data inserting section shared by said plurality of buffers for receiving the OAM data in said buffers, and inserting the OAM data into said idle slot of the user data stream;
- and
- a data insertion controller for controlling the data output order in which the OAM data are to be output to said common data inserting section so as to insert the OAM data into said idle slot while keeping said allowable insertion delay time for said at least one type data by controlling a read process order in which the different types of the OAM data are to be read from said plurality of buffers, based on a write process order in which the different types of the OAM data have been stored in said plurality of buffers.
A buffer apparatus with a data insertion control function, comprising:
- a plurality of buffers for holding different types of data each of which is to be inserted into an idle slot of a user data stream on a predetermined transmission medium and which are equal in insertion priority;
- a data insertion controller for controlling a data insertion order in which the different types of data are to be inserted into said idle slot of the user data stream so as to insert the different types of data into said idle slot by controlling a read process order in which the different types of data are to be read from said plurality of buffers based on a write process order in which the different types of data have been stored in said plurality of buffers;
- and
- a plurality of first link memories corresponding one to each of said plurality of buffers and each having the same address configuration as that of the corresponding buffer,
- wherein said data insertion controller generates link data about the write process order during a write process, and performs a read process of the different types of data according to said link data, to thereby read the different types of data from said buffers in the write process and said data insertion controller stores a type of the data which has currently been written, in said first link memory at the same address as that of the corresponding buffer at which the previous write process was performed, to thereby generate said link data.
A buffer apparatus with a data insertion control function, comprising:
- a plurality of buffers for holding different types of data each of which is to be inserted into an idle slot of a user data stream on a predetermined transmission medium and which are equal in insertion priority;
- a data insertion controller for controlling a data insertion order in which the different types of data are to be inserted into said idle slot of the user data stream so as to insert the different types of data into said idle slot by controlling a read process order in which the different types of data are to be read from said plurality of buffers based on a write process order in which the different types of data have been stored in said plurality of buffers;
- and
- a plurality of third link memories corresponding one to each of said plurality of buffers, each of said third link memories having the same address configuration as that of the corresponding buffer,
- wherein said data insertion controller generates link data about the write process order during a write process, and performs a read process of the different types of data according to said link data, to thereby read the different types of data from said buffers in the write process and inherent global addresses are assigned one to each of said plurality of buffers, and said data insertion controller stores said inherent global address of each said buffer at which a current write process has been performed in said third link memory at the same address as that of said buffer at which the previous write process was performed, to thereby generate said link data.
A buffer apparatus with a data insertion control function, comprising:
- a plurality of buffers for holding different types of data each of which is to be inserted into an idle slot of a user data stream on a predetermined transmission medium and which are equal in insertion priority;
- a data insertion controller for controlling a data insertion order in which the different types of data are to be inserted into said idle slot of the user data stream so as to insert the different types of data into said idle slot by controlling a read process order in which the different types of data are to be read from said plurality of buffers based on a write process order in which the different types of data have been stored in said plurality of buffers,
- wherein said plurality of buffers are configured as a composite buffer having an address configuration on the basis of the greatest common divisor of amounts of the different types of data, and
- wherein said data insertion controller generates link data about the write process order in which the different types of data are to be stored in said composite buffer to read the different types of data according to said link data, to thereby read the different types of data in said composite buffer in the write process order.
Dependencies are inferred from the claim text.