Patent ID: 9100596
Filing Date: 2015-08-04
Classification: H04M,H04N

Abstract:
1. A communication device comprising: a communication unit configured to be connected with a bandwidth-guaranteed network and transmit data using one of a plurality of bandwidths that provide respective different communication speeds and respective different communication fees per charging unit time; and a controller configured to control the communication device and provide: a first selecting unit configured to select a first bandwidth from the plurality of bandwidths; a time measuring unit configured to, while the communication unit is performing communication of the data using the first bandwidth, detect whether a measurement unit time based on the charging unit time has elapsed, the time measuring unit being reset each time detecting that the measurement unit time has elapsed; a first acquiring unit configured to, each time the time measuring unit detects that the measurement unit time has elapsed, acquire a remaining data amount that is a data amount of an unsent part of the data; a calculating unit configured to calculate the acquired remaining data amount as the data amount of the terminal data section in response to detecting that the remaining data amount is smaller than an amount of data transmittable within a single period of the charging unit time using the first bandwidth; and a second selecting unit configured to select, from the plurality of bandwidths, a second bandwidth that allows complete transmission of the terminal data section at a lowest communication fee within a second charging unit time for the second bandwidth, based on the calculated data amount of the terminal data section, wherein the controller controls the communication unit to transmit a data section of the data other than the terminal data section using the first bandwidth and transmit the terminal data section using the second bandwidth.