发明名称 Communication device, and method and computer readable medium for the same
摘要 A communication device is provided, which includes a controller configured to select a first bandwidth, calculates a first communication time for transmitting data using the first bandwidth, to sum one or more periods of a first charging unit time for the first bandwidth to calculate a second communication time that is equal to or longer than the first communication time and closest to the first communication time, to calculate a data amount of a terminal data section to be transmitted within a last period of the first charging unit time, and to select a second bandwidth for transmitting the terminal data section at a lowest communication fee within a second charging unit time for the second bandwidth, the controller controlling a communication unit to transmit data other than the terminal data section using the first bandwidth and transmit the terminal data section using the second bandwidth.
申请公布号 US9100596(B2) 申请公布日期 2015.08.04
申请号 US201213363019 申请日期 2012.01.31
申请人 BROTHER KOGYO KABUSHIKI KAISHA 发明人 Ushida Takehito
分类号 G06Q10/00;G06Q30/00;H04N1/34;H04M15/00;G06F17/00;G06G7/00;H04N1/00 主分类号 G06Q10/00
代理机构 Merchant & Gould PC 代理人 Merchant & Gould PC
主权项 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.
地址 Nagoya-Shi, Aichi-Ken JP