COMMUNICATION APPARATUS AND TRANSMISSION DATA GENERATION METHOD
First Claim
1. A communication apparatus comprising:
- an acquisition unit that acquires a size of free space provided in each of a plurality of data transmission units of a first layer;
an allocation unit that allocates to each of a plurality of pieces of data of a second layer a contiguous sequence of free space from among the free space whose size is acquired by the acquisition unit, the contiguous sequence of free space being equal in size to each piece of data and provided in one data transmission unit among the plurality of data transmission units; and
a multiplexing unit that multiplexes the plurality of pieces of data of the second layer into the plurality of data transmission units of the first layer according to the allocation of the free space by the allocation unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication apparatus includes an acquisition unit that acquires a size of free space provided in each of a plurality of data transmission units of a first layer; and an allocation unit that allocates to each of a plurality of pieces of data of a second layer a contiguous sequence of free space from among the free space whose size is acquired by the acquisition unit, the contiguous sequence of free space being equal in size to each piece of data and provided in one of the data transmission units among the plurality of data transmission units. The apparatus also includes a multiplexing unit that multiplexes the plurality of pieces of data of the second layer into the plurality of data transmission units of the first layer according to the allocation of the free space by the allocation unit.
-
Citations
14 Claims
-
1. A communication apparatus comprising:
-
an acquisition unit that acquires a size of free space provided in each of a plurality of data transmission units of a first layer; an allocation unit that allocates to each of a plurality of pieces of data of a second layer a contiguous sequence of free space from among the free space whose size is acquired by the acquisition unit, the contiguous sequence of free space being equal in size to each piece of data and provided in one data transmission unit among the plurality of data transmission units; and a multiplexing unit that multiplexes the plurality of pieces of data of the second layer into the plurality of data transmission units of the first layer according to the allocation of the free space by the allocation unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable storage medium having stored therein a transmission data generation program for causing a computer to operate as a communication apparatus, the transmission data generation program causing the computer to execute a process comprising:
-
acquiring a size of free space provided in each of a plurality of data transmission units of a first layer; allocating to each of a plurality of pieces of data of a second layer a contiguous sequence of free space from among the free space whose size is acquired, the contiguous sequence of free space being equal in size to each piece of data and provided in one of the data transmission units among the plurality of data transmission units; and multiplexing the plurality of pieces of data of the second layer into the plurality of data transmission units of the first layer according to the allocation of the free space.
-
-
10. A transmission data generation method comprising:
-
acquiring a size of free space provided in each of a plurality of data transmission units of a first layer; allocating to each of a plurality of pieces of data of a second layer a contiguous sequence of free space from among the free space whose size is acquired, the contiguous sequence of free space being equal in size to each piece of data and provided in one of the data transmission units from among the plurality of data transmission units; and multiplexing the plurality of pieces of data of the second layer into the plurality of data transmission units of the first layer according to the allocation of the free space.
-
-
11. A communication system comprising:
-
an acquisition unit that acquires a size of free space provided in each of a plurality of data transmission units that can be allocated to pieces of data; processing unit that allocates to each of a plurality of pieces of data a contiguous sequence of free space from among the free space whose size is acquired by the acquisition unit, the contiguous sequence of free space being equal in size to each piece of data and provided in one data transmission unit among the plurality of data transmission units; and a multiplexing unit that multiplexes the plurality of pieces of data into the plurality of data transmission units according to the allocation of the free space by the allocation unit. - View Dependent Claims (12, 13, 14)
-
Specification