IP Library › Granted Patent US 12,538,178
Granted Patent B2
US 12,538,178 · App. 18/278,521 · Granted Jan 27, 2026

Communication system, communication device, wireless link selection method

Inventor: Rintaro Kato (Tokyo, JP)
Assignee: NEC CORPORATION
H04W28/0958H04W28/20H04W72/54
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 12,538,178
App. No.
18/278,521
Granted
Jan 27, 2026
Kind
B2
Abstract

A communication system including a processor, which acquires a communication-time performance parameter and a non-communication-time performance parameter for each of a first wireless link and a second wireless link, calculates a degree of interference based on the communication-time performance parameter and the non-communication-time performance parameter of the second wireless link, corrects the communication-time performance parameter in accordance with a bandwidth which is identified based on the degree of interference, and selects a wireless link to be used for communication from among the first wireless link and the second wireless link, based on the corrected communication-time performance parameter.

Claims (74)

1 . A communication system comprising

at least one processor, the at least one processor carrying out:

a process (a) of acquiring a communication-time performance parameter and a non-communication-time performance parameter for each of a first wireless link and a second wireless link, the communication-time performance parameter representing a wireless link communication performance which is indicated in a case where a communication apparatus is conducting wireless communication, the non-communication-time performance parameter representing a wireless link communication performance which is indicated in a case where the communication apparatus is not conducting wireless communication, the communication apparatus conducting wireless communication with use of at least one selected from the group consisting of the first wireless link and the second wireless link;

a process (b) of calculating a degree of interference in accordance with the communication-time performance parameter and the non-communication-time performance parameter of the second wireless link, the degree of interference representing a degree to which a second wireless channel configured for the second wireless link receives interference during wireless communication conducted with use of the first wireless link, from a first wireless channel configured for the first wireless link;

a process (c) of correcting the communication-time performance parameter in accordance with a bandwidth which is identified with use of the degree of interference and which is receiving interference; and

a process (d) of selecting a wireless link to be used for communication from among the first wireless link and the second wireless link, in accordance with the communication-time performance parameter corrected.

2 . The communication system according to claim 1 , wherein:

the first wireless link is an active wireless link used for wireless communication, and the second wireless link is a standby wireless link which is kept on standby until being used for the wireless communication instead of the active wireless link; and

in the process (c), the at least one processor corrects the communication-time performance parameter of the standby wireless link in accordance with a bandwidth of a standby wireless channel, the bandwidth receiving interference from an active wireless channel during communication conducted with use of the active wireless link, the standby wireless channel being a wireless channel configured for the standby wireless link, the active wireless channel being a wireless channel configured for the active wireless link.

3 . The communication system according to claim 2 , wherein:

the communication-time performance parameter and the non-communication-time performance parameter include a degree of congestion of each of the active wireless channel configured for the active wireless link and the standby wireless channel configured for the standby wireless link;

in the process (a), the at least one processor acquires a communication-time degree of congestion of the standby wireless channel in a case where communication via the active wireless link is being conducted and acquires a non-communication-time degree of congestion of the standby wireless channel in a case where communication via the active wireless link is not being conducted;

in the process (b), the at least one processor calculates a difference between the communication-time degree of congestion and the non-communication-time degree of congestion, with the difference being the degree of interference of the standby wireless link; and

in the process (c), the at least one processor corrects the communication-time degree of congestion of the standby wireless link by performing a subtraction based on the difference from the communication-time degree of congestion.

4 . The communication system according to claim 3 , wherein:

the communication-time performance parameter and the non-communication-time performance parameter further include an available bandwidth of each of the active wireless channel configured for the active wireless link and the standby wireless channel configured for the standby wireless link;

in the process (c), the at least one processor corrects the available bandwidth of the standby wireless channel by adding a bandwidth which is identified in accordance with the difference and which is receiving interference, to the available bandwidth; and

in the process (d), the at least one processor determines whether to switch the standby wireless link such that the standby wireless link serves as the active wireless link, in accordance with the available bandwidth corrected.

5 . The communication system according to claim 4 , wherein

the at least one processor further carries out a process of calculating a first relative value of a second available bandwidth of the standby wireless channel relative to a first available bandwidth of the active wireless channel, the second available bandwidth having been corrected,

in the process (d), the at least one processor switches the standby wireless link such that the standby wireless link serves as the active wireless link, in a case where the first relative value is greater than a first threshold.

6 . The communication system according to claim 5 , wherein:

a standby candidate wireless channel is configurable for the standby wireless link instead of the standby wireless channel;

in the process of calculating the first relative value, the at least one processor calculates a second relative value of a third available bandwidth of the standby candidate wireless channel relative to the second available bandwidth, the third available bandwidth having been; corrected; and

in the process (d), the at least one processor configures the standby candidate wireless channel for the standby wireless link, in a case where a summation value of the second relative value in a predetermined period is greater than a second threshold.

7 . A communication apparatus comprising

at least one processor, the at least one processor carrying out:

a process (a) of acquiring a communication-time performance parameter and a non-communication-time performance parameter for each of a first wireless link and a second wireless link, the communication-time performance parameter representing a wireless link communication performance which is indicated in a case where a communication apparatus is conducting wireless communication, the non-communication-time performance parameter representing a wireless link communication performance which is indicated in a case where the communication apparatus is not conducting wireless communication, the communication apparatus conducting wireless communication with use of at least one selected from the group consisting of the first wireless link and the second wireless link;

a process (b) of calculating a degree of interference in accordance with the communication-time performance parameter and the non-communication-time performance parameter of the second wireless link, the degree of interference representing a degree to which a second wireless channel configured for the second wireless link receives interference during wireless communication conducted with use of the first wireless link, from a first wireless channel configured for the first wireless link;

a process (c) of correcting the communication-time performance parameter in accordance with a bandwidth which is identified with use of the degree of interference and which is receiving interference; and

a process (d) of selecting a wireless link to be used for communication from among the first wireless link and the second wireless link, in accordance with the communication-time performance parameter corrected.

8 . The communication apparatus according to claim 7 , wherein:

the first wireless link is an active wireless link used for wireless communication, and the second wireless link is a standby wireless link which is kept on standby until being used for the wireless communication instead of the active wireless link; and

in the process (c), the at least one processor corrects the communication-time performance parameter of the standby wireless link in accordance with a bandwidth of a standby wireless channel, the bandwidth receiving interference from an active wireless channel during communication conducted with use of the active wireless link, the standby wireless channel being a wireless channel configured for the standby wireless link, the active wireless channel being a wireless channel configured for the active wireless link.

9 . The communication apparatus according to claim 8 , wherein:

the communication-time performance parameter and the non-communication-time performance parameter include a degree of congestion of each of the active wireless channel configured for the active wireless link and the standby wireless channel configured for the standby wireless link;

in the process (a), the at least one processor acquires a communication-time degree of congestion of the standby wireless channel in a case where communication via the active wireless link is being conducted and acquires a non-communication-time degree of congestion of the standby wireless channel in a case where communication via the active wireless link is not being conducted;

in the process (b), the at least one processor calculates a difference between the communication-time degree of congestion and the non-communication-time degree of congestion, with the difference being the degree of interference of the standby wireless link; and

in the process (c), the at least one processor corrects the communication-time degree of congestion of the standby wireless link by performing a subtraction based on the difference from the communication-time degree of congestion.

10 . The communication apparatus according to claim 9 , wherein:

the communication-time performance parameter and the non-communication-time performance parameter further include an available bandwidth of each of the active wireless channel configured for the active wireless link and the standby wireless channel configured for the standby wireless link;

in the process (c), the at least one processor corrects the available bandwidth of the standby wireless channel by adding a bandwidth which is identified in accordance with the difference and which is receiving interference, to the available bandwidth; and

in the process (d), the at least one processor determines whether to switch the standby wireless link such that the standby wireless link serves as the active wireless link, in accordance with the available bandwidth corrected.

11 . The communication apparatus according to claim 10 , wherein

the at least one processor further carries out a process of calculating a first relative value of a second available bandwidth of the standby wireless channel relative to a first available bandwidth of the active wireless channel, the second available bandwidth having been corrected,

in the process (d), the at least one processor switches the standby wireless link such that the standby wireless link serves as the active wireless link, in a case where the first relative value is greater than a first threshold.

12 . The communication apparatus according to claim 11 , wherein:

a standby candidate wireless channel is configurable for the standby wireless link instead of the standby wireless channel;

in the process of calculating the first relative value, the at least one processor calculates a second relative value of a third available bandwidth of the standby candidate wireless channel relative to the second available bandwidth, the third available bandwidth having been corrected; and

in the process (d), the at least one processor configures the standby candidate wireless channel for the standby wireless link, in a case where a summation value of the second relative value in a predetermined period is greater than a second threshold.

13 . A wireless link selection method comprising:

acquiring a communication-time performance parameter and a non-communication-time performance parameter for each of a first wireless link and a second wireless link, the communication-time performance parameter representing a wireless link communication performance which is indicated in a case where a communication apparatus is conducting wireless communication, the non-communication-time performance parameter representing a wireless link communication performance which is indicated in a case where the communication apparatus is not conducting wireless communication, the communication apparatus conducting wireless communication with use of at least one selected from the group consisting of the first wireless link and the second wireless link;

calculating a degree of interference in accordance with the communication-time performance parameter and the non-communication-time performance parameter of the second wireless link, the degree of interference representing a degree to which a second wireless channel configured for the second wireless link receives interference during wireless communication conducted with use of the first wireless link, from a first wireless channel configured for the first wireless link;

correcting the communication-time performance parameter in accordance with a bandwidth which is identified with use of the degree of interference and which is receiving interference; and

selecting a wireless link to be used for communication from among the first wireless link and the second wireless link, in accordance with the communication-time performance parameter corrected.

14 . The wireless link selection method according to claim 13 , wherein:

the first wireless link is an active wireless link used for wireless communication, and the second wireless link is a standby wireless link which is kept on standby until being used for the wireless communication instead of the active wireless link; and

in the correcting, the communication-time performance parameter of the standby wireless link is corrected in accordance with a bandwidth of a standby wireless channel, the bandwidth receiving interference from an active wireless channel during communication conducted with use of the active wireless link, the standby wireless channel being a wireless channel configured for the standby wireless link, the active wireless channel being a wireless channel configured for the active wireless link.

15 . The wireless link selection method according to claim 14 , wherein:

the communication-time performance parameter and the non-communication-time performance parameter include a degree of congestion of each of the active wireless channel configured for the active wireless link and the standby wireless channel configured for the standby wireless link;

in the acquiring, a communication-time degree of congestion of the standby wireless channel is acquired in a case where communication via the active wireless link is being conducted, and a non-communication-time degree of congestion of the standby wireless channel is acquired in a case where communication via the active wireless link is not being conducted;

in the calculating, a difference between the communication-time degree of congestion and the non-communication-time degree of congestion is calculated, with the difference being the degree of interference of the standby wireless link; and

in the correcting, the communication-time degree of congestion of the standby wireless link is corrected by performing a subtraction based on the difference from the communication-time degree of congestion.

16 . The wireless link selection method according to claim 15 , wherein:

the communication-time performance parameter and the non-communication-time performance parameter further include an available bandwidth of each of the active wireless channel configured for the active wireless link and the standby wireless channel configured for the standby wireless link;

in the correcting, an available bandwidth of the standby wireless channel is corrected by adding the bandwidth which is identified in accordance with the difference and which is receiving interference, to the available bandwidth; and

in the selecting, whether to switch the standby wireless link such that the standby wireless link serves as the active wireless link is determined in accordance with the available bandwidth corrected.

17 . The wireless link selection method according to claim 16 , further comprising

calculating a first relative value of a second available bandwidth of the standby wireless channel relative to a first available bandwidth of the active wireless channel, the second available bandwidth having been corrected,

in the selecting, the standby wireless link being switched such that the standby wireless link serves as the active wireless link, in a case where the first relative value is greater than a first threshold.

18 . The wireless link selection method according to claim 17 , wherein:

a standby candidate wireless channel is configurable for the standby wireless link instead of the standby wireless channel;

in the calculating of the first relative value, a second relative value of a third available bandwidth of the standby candidate wireless channel relative to the second available bandwidth is calculated, the third available bandwidth having been; corrected; and

in the selecting, the standby candidate wireless channel is configured for the standby wireless link, in a case where a summation value of the second relative value in a predetermined period is greater than a second threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2023
From: KATO, RINTARO
To: NEC CORPORATION
Reel/Frame 065720/0631 →
Continuity (1)
Related Publication 20240056887A1 · Feb 15, 2024
References Cited (32)
US 8345588B2 · Adachi · 2013 [cited by examiner]
US 8804624B1 · Lee · 2014 [cited by examiner]
US 9591499B2 · Comsa · 2017 [cited by examiner]
US 11283475B1 · Tsai · 2022 [cited by examiner]
US 20050272434A1 · Choi · 2005 [cited by examiner]
US 20110261861A1 · Lee · 2011 [cited by examiner]
US 20120134390A1 · Smadi · 2012 [cited by examiner]
US 20120207040A1 · Comsa · 2012 [cited by examiner]
US 20130295950A1 · Ruuska et al. · 2013 [cited by applicant]
US 20130303214A1 · Ahmadi · 2013 [cited by applicant]
US 20140341108A1 · Desai · 2014 [cited by examiner]
US 20150172949A1 · Lee · 2015 [cited by examiner]
US 20150249947A1 · Zhang · 2015 [cited by examiner]
US 20160066215A1 · Yang · 2016 [cited by examiner]
US 20170188363A1 · Ellinikos · 2017 [cited by examiner]
US 20210029715A1 · Takahashi · 2021 [cited by examiner]
JP 2002186019A · 2002 [cited by applicant]
JP 2003273799A · 2003 [cited by applicant]
JP 2005539431A · 2005 [cited by applicant]
JP 2007110373A · 2007 [cited by applicant]
JP 2008078698A · 2008 [cited by applicant]
JP 2011015048A · 2011 [cited by applicant]
JP 2014507870A · 2014 [cited by applicant]
JP 2015005865A · 2015 [cited by applicant]
JP 2015522981A · 2015 [cited by applicant]
JP 2015177436A · 2015 [cited by applicant]
JP 2015177438A · 2015 [cited by applicant]
JP 2015177519A · 2015 [cited by applicant]
JP 2018056932A · 2018 [cited by applicant]
WO 2014057682A1 · 2014 [cited by applicant]
Shrivastava, Vivek, et. al. “PIE in the Sky: Online Passive Interference Estimation for Enterprise WLANs” NSDI '11: 8th Usenix Symposium on Networked Systems Design and Implementation; Boston, MA; Mar. 30-Apr. 1, 2011. … [cited by examiner]
International Search Report for PCT Application No. PCT/JP2021/007557, mailed on Apr. 27, 2021. [cited by applicant]