IP Library Granted Patent US 10,448,442
Granted Patent B2
US 10,448,442 · App. 15/079,553 · Granted Oct 15, 2019

Wireless communication apparatus, recording medium, and wireless communication method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,448,442
App. No.
15/079,553
Granted
Oct 15, 2019
Kind
B2
Abstract

A wireless communication apparatus according to an embodiment includes: a communicating unit that performs one selected from between a first download process that downloads data through a wireless communication by dividing the data into sections while using a plurality of threads and a second download process that downloads the data while using a single thread; a measuring unit that measures communication quality of the wireless communication; a judging unit that, when a deterioration in the communication quality is measured during the first download process, judges whether or not it is possible to complete the download in all of the plurality of threads before a timeout; and a controlling unit that, when it is determined to be impossible to complete the download in all of the plurality of threads before the timeout, switches the first download process into the second download process.

Claims (33)

1. A wireless communication apparatus comprising a processor that executes a process comprising:

performing a download process selected from between a first download process that downloads data through a wireless communication by dividing the data into sections while using a plurality of threads and a second download process that downloads the data while using a single thread;

measuring communication quality of the wireless communication;

judging, when the selected download process is the first download process and when a deterioration in the communication quality is measured during the first download process, whether or not it is possible to complete the download in all of the plurality of threads before a timeout of the download; and

switching the first download process into the second download process, when it is determined to be impossible to complete the download in all of the plurality of threads before the timeout, wherein

the measuring includes measuring a value indicating communication line quality of the wireless communication, the value indicating the communication line quality of the wireless communication being a Received Signal Strength Indication (RSSI) value or a Signal-to-Noise Ratio (SNR) value, and includes measuring a value indicating a throughput of the wireless communication, and

the judging includes

performing a first judgement that judges whether or not the measured value indicating the communication line quality during the first download process is equal to or larger than a first predetermined value,

performing a second judgement that judges the measured value indicating the throughput is equal to or smaller than a second predetermined value, and

when the measured value indicating the communication line quality during the first download process is equal to or larger than the first predetermined value while the measured value indicating the throughput is equal to or smaller than the second predetermined value as a result of the first judgement and the second judgement, judging whether or not it is possible to complete the download in all of the plurality of threads before the timeout of the download.

2. The wireless communication apparatus according to claim 1 , wherein, when the deterioration in the communication quality is measured during the first download process, the judging includes judging on a basis of a remaining time period before the timeout, whether or not it is possible to complete the download in all of the plurality of threads within the remaining time period.

3. A non-transitory computer-readable recording medium having stored therein a wireless communication computer program that causes a computer to execute a process comprising:

performing a download process selected from between a first download process that downloads data through a wireless communication by dividing the data into sections while using a plurality of threads and a second download process that downloads the data while using a single thread;

measuring communication quality of the wireless communication;

judging, when the selected download process is the first download process and when a deterioration in the communication quality is measured during the first download process, whether or not it is possible to complete the download in all of the plurality of threads before a timeout of the download; and

switching the first download process into the second download process, when it is determined to be impossible to complete the download in all of the plurality of threads before the timeout, wherein

the measuring includes measuring a value indicating communication line quality of the wireless communication, the value indicating the communication line quality of the wireless communication being a Received Signal Strength Indication (RSSI) value or a Signal-to-Noise Ratio (SNR) value, and includes measuring a value indicating a throughput of the wireless communication, and

the judging includes

performing a first judgement that judges whether or not the measured value indicating the communication line quality during the first download process is equal to or larger than a first predetermined value,

performing a second judgement that judges the measured value indicating the throughput is equal to or smaller than a second predetermined value, and

when the measured value indicating the communication line quality during the first download process is equal to or larger than the first predetermined value while the measured value indicating the throughput is equal to or smaller than the second predetermined value as a result of the first judgement and the second judgement, judging whether or not it is possible to complete the download in all of the plurality of threads before the timeout of the download.

4. The non-transitory computer-readable recording medium according to claim 3 , wherein, when the deterioration in the communication quality is measured during the first download process, the judging includes judging on a basis of a remaining time period before the timeout, whether or not it is possible to complete the download in all of the plurality of threads within the remaining time period.

5. A wireless communication method comprising:

performing a download process selected from between a first download process that downloads data through a wireless communication by dividing the data into sections while using a plurality of threads and a second download process that downloads the data while using a single thread, using a processor;

measuring communication quality of the wireless communication, using the processor;

judging, when the selected download process is the first download process and when a deterioration in the communication quality is measured during the first download process, whether or not it is possible to complete the download in all of the plurality of threads before a timeout of the download, using the processor; and

switching the first download process into the second download process, when it is determined to be impossible to complete the download in all of the plurality of threads before the timeout, using the processor, wherein

the measuring includes measuring a value indicating communication line quality of the wireless communication, the value indicating the communication line quality of the wireless communication being a Received Signal Strength Indication (RSSI) value or a Signal-to-Noise Ratio (SNR) value, and includes measuring a value indicating a throughput of the wireless communication, and

the judging includes

performing a first judgement that judges whether or not the measured value indicating the communication line quality during the first download process is equal to or larger than a first predetermined value,

performing a second judgement that judges the measured value indicating the throughput is equal to or smaller than a second predetermined value, and

when the measured value indicating the communication line quality during the first download process is equal to or larger than the first predetermined value while the measured value indicating the throughput is equal to or smaller than the second predetermined value as a result of the first judgement and the second judgement, judging whether or not it is possible to complete the download in all of the plurality of threads before the timeout of the download.

6. The wireless communication method according to claim 5 , wherein, when the deterioration in the communication quality is measured during the first download process, the judging includes judging on a basis of a remaining time period before the timeout, whether or not it is possible to complete the download in all of the plurality of threads within the remaining time period.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2024
From: YAMATO KANZAI LIMITED
To: FCNT LLC
Reel/Frame 066908/0856 →
CHANGE OF NAME Recorded Mar 21, 2024
From: FCNT LIMITED
To: YAMATO KANZAI LIMITED
Reel/Frame 066854/0942 →
CHANGE OF NAME Recorded Mar 19, 2024
From: FUJITSU CONNECTED TECHNOLOGIES LIMITED
To: FCNT LIMITED
Reel/Frame 066832/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2018
From: FUJITSU LIMITED
To: FUJITSU CONNECTED TECHNOLOGIES LIMITED
Reel/Frame 047609/0349 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2016
From: UCHINO, MAKOTO
To: FUJITSU LIMITED
Reel/Frame 038249/0447 →