Patent ID: 8761845

Claim:
A communication apparatus comprising: a first wireless functional unit which includes a first transmitter for transmitting data through a first wireless network and a first receiver for receiving data through the first wireless network; a second wireless functional unit which includes a second transmitter for transmitting data through a second wireless network and a second receiver for receiving data through the second wireless network; and a connection unit for connecting the first wireless functional unit and the second wireless functional unit to a computer; wherein: the communication apparatus controls the first wireless functional unit and the second wireless functional unit in accordance with an instruction from the computer; a transmitter and a receiver of a wireless functional unit connecting a current wireless network are activated, a transmitter of a wireless functional unit to be connecting a target wireless network which is a handover target is deactivated, a receiver of the wireless functional unit to be connecting the target wireless network is activated and the receivers regularly obtain the wireless quality of the current wireless network and the target wireless network the wireless functional unit connecting the current wireless network performs a data suppression process by a congestion avoidance algorithm when carrying out communication in a case where the wireless quality of the current wireless network is less than a predetermined threshold and the wireless quality of the target wireless network is more than a predetermined threshold; the wireless functional unit connecting the current wireless network checks whether the protocol process is in progress after performing the data suppression process; the wireless functional unit connecting the current wireless network performs the handover after being transitioned to a standby state in which the data transfer and the protocol process are not in progress in a case where the protocol process is not in progress; the wireless functional unit connecting the current wireless network cancels the data suppression process by stopping the congestion avoidance algorithm, and deactivate the transmitter of the wireless functional unit connecting the current wireless network after the completion of the handover; and the wireless functional unit to be connecting the target wireless network activates the transmitter and the receiver after the deactivation of the transmitter of the wireless functional unit connecting the current wireless network.