Data transmission apparatus for controlling contention between data transmissions of a plurality of types of applications by setting transmission internal according to each application bandwidth requirement
First Claim
1. A data transmission apparatus comprising:
- identifying means for identifying an identifier of an application in a receiving side of a data transmission;
storing means for storing the identifier of the application and a transmission bandwidth necessary for the application in relation to each other;
transmission bandwidth extracting means for extracting the transmission bandwidth which is stored in said storing means and which corresponds to the identifier of the application identified by said identifying means;
sending interval determining means for determining a sending interval for transmitting a unit of data in accordance with the transmission bandwidth extracted by said transmission bandwidth extracting means; and
data transmitting means for transmitting the unit of data in accordance with the sending interval determined by said sending interval determining means.
1 Assignment
0 Petitions
Accused Products
Abstract
A data transmission apparatus in which the bandwidth necessary for an application is determined and is communicated to a transmission interval counting function. The transmission interval counting function determines a transmission interval according to the necessary bandwidth and effects transmit control on a transmission unit transmitting function with timing set at this transmission interval so as to transfer data in a desired bandwidth. Owing to the above construction, even when a plurality of types of applications for transmitting data at desired times exist and they perform data transmissions while sharing the use of a network, the contention between the data transmissions in the network can be prevented from occurring. This prevents data losses and delays in data transmission from increasing.
-
Citations
20 Claims
-
1. A data transmission apparatus comprising:
-
identifying means for identifying an identifier of an application in a receiving side of a data transmission; storing means for storing the identifier of the application and a transmission bandwidth necessary for the application in relation to each other; transmission bandwidth extracting means for extracting the transmission bandwidth which is stored in said storing means and which corresponds to the identifier of the application identified by said identifying means; sending interval determining means for determining a sending interval for transmitting a unit of data in accordance with the transmission bandwidth extracted by said transmission bandwidth extracting means; and data transmitting means for transmitting the unit of data in accordance with the sending interval determined by said sending interval determining means. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data transmission method which stores in advance an identifier of an application and a necessary transmission bandwidth for the application in relation to each other, said data transmission method comprising:
-
determining the identifier of the application in a receiving side of a data transmission; extracting the necessary transmission bandwidth corresponding to the identifier of the application; determining a sending interval for a data transmission unit in accordance with the necessary transmission bandwidth; and transmitting the data transmission unit in accordance with the determined sending interval. - View Dependent Claims (7, 8, 9)
-
-
10. A data transmission apparatus comprising:
-
a transmitter; and a necessary transmission bandwidth determination device that sends necessary bandwidth information corresponding to an identifier of an application in a receiving side of a data transmission to the transmitter, wherein the transmitter receives transmission data and divides the transmission data into plurality of transmission units corresponding to the identifier of the application determines transmission intervals for transmitting the transmission units based on the sent necessary transmission bandwidth information and transmits the transmission units in accordance with the determined transmission intervals. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification