IP Library Granted Patent US 12,167,231
Granted Patent B2
US 12,167,231 · App. 17/601,430 · Granted Dec 10, 2024

Communication apparatus, method and program for switching networks based on communication quality

Inventors: Koki Horita (Tokyo, JP); Toshiya Ikenaga (Tokyo, JP)
Assignee: SONY GROUP CORPORATION
H04W76/15H04W36/08H04W36/36H04W48/18H04W36/00222H04W36/00838H04W36/1446H04W36/302H04W84/12
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,167,231
App. No.
17/601,430
Granted
Dec 10, 2024
Kind
B2
Abstract

The communication apparatus includes a wireless communication unit and a determination unit. The wireless communication unit selectively connects to and communicates with a plurality of wireless communication networks in which at least one of a frequency band and a wireless communication method is different from each other. The determination unit determines whether to switch to another wireless communication network among the plurality of wireless communication networks on the basis of a communication status of at least any one of communication of layer 2, layer 3, layer 4, and layer 7 performed via any one of the plurality of wireless communication networks.

Claims (49)

1. A communication apparatus comprising:

circuitry configured to

selectively connect to and communicate with a plurality of wireless communication networks in which at least one of a frequency band and a wireless communication method is different from each other,

determine whether to switch to another wireless communication network among the plurality of wireless communication networks based on a communication status of communication of layer 2, layer 3, layer 4, and layer 7 performed via any one of the plurality of wireless communication networks,

determine communication quality of layer 2, layer 3, layer 4, and layer 7, and

determine whether to switch to the another wireless communication network among the plurality of wireless communication networks based on an output value of a learning model, the learning model being based on the communication quality of layer 2, layer 3, layer 4, and layer 7.

2. The communication apparatus according to claim 1 , wherein the circuitry is configured to determine whether to switch to the another wireless communication network on a basis of at least a communication status of layer 4.

3. The communication apparatus according to claim 2 , wherein

the plurality of wireless communication networks includes a wireless LAN network via a wireless LAN base station and a cellular network via a cellular communication base station, and

the circuitry determines whether to switch the wireless LAN network to the cellular network based on the communication status of communication performed via the wireless LAN network.

4. The communication apparatus according to claim 3 , wherein

the cellular network includes a first network and a second network that are different in a frequency band from each other, and

the circuitry is configured to determine whether to switch the wireless LAN network to the first network or the second network on a basis of communication quality between the first network and the cellular communication base station and on a basis of communication quality between the second network and the cellular communication base station.

5. The communication apparatus according to claim 4 , wherein

the first network and the second network are wireless communication networks conforming to a fifth generation communication standard.

6. The communication apparatus according to claim 3 , wherein the circuitry is further configured to

control connection between a plurality of network slices obtained by virtually dividing a communication network of a communication carrier that manages the cellular communication base station and the cellular network, and

determine, when the wireless LAN network is switched to the cellular network, whether to switch to a network slice according to a communication characteristic of an application from among a plurality of network slices on a basis of information indicating a communication status acquired from the circuitry.

7. The communication apparatus according to claim 3 , wherein the circuitry is further configured to

control connection between a plurality of overlay networks established on a communication network of a communication carrier that manages the cellular communication base station and the cellular network, and

determine, when the wireless LAN network is switched to the cellular network, whether to switch to an overlay network having a network characteristic that satisfies a request from an application among a plurality of overlay networks, based on information indicating a communication status acquired from the circuitry.

8. The communication apparatus according to claim 2 , wherein

the circuitry is configured to acquire a communication statistical value indicating a communication status of layer 2, layer 3, layer 4, and layer 7, and determine whether to switch to another wireless communication network among the plurality of wireless communication networks based on each of the acquired communication statistical values.

9. The communication apparatus according to claim 8 , wherein

the circuitry is configured to determine whether to switch to another wireless communication network among the plurality of wireless communication networks using the a learning model that outputs a score indicating a criterion of whether or not to execute switching of the wireless communication network from each of the communication statistical values.

10. The communication apparatus according to claim 1 , wherein the circuitry is further configured to execute switching of the wireless communication network on a basis of a determination result by the circuitry.

11. A communication method performed by a computer, the method comprising:

selectively connecting to and communicating with a plurality of wireless communication networks in which at least one of a frequency band and a wireless communication method is different from each other;

determining whether to switch to another wireless communication network among the plurality of wireless communication networks based on a communication status of communication of layer 2, layer 3, layer 4, and layer 7 performed via any one of the plurality of wireless communication networks;

determining communication quality of layer 2, layer 3, layer 4, and layer 7; and

determining whether to switch to the another wireless communication network among the plurality of wireless communication networks based on an output value of a learning model, the learning model being based on the communication quality of layer 2, layer 3, layer 4, and layer 7.

12. A communication program stored on non-transitory computer readable medium of a computer for causing the computer to

selectively connect to and communicate with a plurality of wireless communication networks in which at least one of a frequency band and a wireless communication method is different from each other;

determine whether to switch to another wireless communication network among the plurality of wireless communication networks based on a communication status of communication of layer 2, layer 3, layer 4, and layer 7 performed via any one of the plurality of wireless communication networks;

determine communication quality of layer 2, layer 3, layer 4, and layer 7; and

determine whether to switch to the another wireless communication network among the plurality of wireless communication networks based on an output value of a learning model, the learning model being based on the communication quality of layer 2, layer 3, layer 4, and layer 7.

13. The communication apparatus according to claim 1 , wherein the circuitry is configured to

acquire a communication statistical value indicating a communication status of layer 2, layer 3, layer 4, and layer 7, and

determine whether to switch to the another wireless communication network among the plurality of wireless communication networks based on each of the acquired communication statistical values.

14. The communication apparatus according to claim 1 , wherein

the learning model outputs a score indicating a criterion of whether or not to execute switching of the wireless communication network.

15. The method according to claim 11 , further comprising:

acquiring a communication statistical value indicating a communication status of layer 2, layer 3, layer 4, and layer 7, and

determining whether to switch to the another wireless communication network among the plurality of wireless communication networks based on each of the acquired communication statistical values.

16. The method according to claim 11 , wherein

the learning model outputs a score indicating a criterion of whether or not to execute switching of the wireless communication network.

17. The communication program according to claim 12 , wherein the communication program is configured to

acquire a communication statistical value indicating a communication status of layer 2, layer 3, layer 4, and layer 7, and

determine whether to switch to the another wireless communication network among the plurality of wireless communication networks based on each of the acquired communication statistical values.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2021
From: HORITA, KOKI; IKENAGA, TOSHIYA
To: SONY GROUP CORPORATION
Reel/Frame 057699/0774 →
Continuity (1)
Related Publication 20220201569A1 · Jun 23, 2022