IP Library Patent Application 18841445
Patent Application
App. No. 18/841,445

COMMUNICATION SYSTEM AND COMMUNICATION METHOD

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 None
App. No.
18/841,445
Abstract

Provided is a communication system that adaptively performs optimal routing in a network formed by linking communication stations to each other. A routing control device monitors a traffic amount of links between communication stations including a satellite and a flight vehicle, calculates a cost used for routing in the communication stations including the satellite and the flight vehicle, and performs routing based on the cost. The calculation of the cost includes at least two of a process of calculating the congestion level of each of the links, a process of calculating a delay time of each of the links, and a process of calculating reliability of each of the links. The cost is calculated by combining results obtained by applying a weight to each of at least two elements obtained in the foregoing process.

Claims (77)

1 . A communication system in which communication stations are linked to each other to form a network and transmit packets through links, the communication system comprises one or more processor circuitry configured to perform:

monitoring a traffic amount of the link between the communication stations;

calculating a cost used for routing in the communication stations; and

executing routing based on the cost,

wherein the cost calculation includes:

at least two calculations among calculation of a congestion level of each link based on a traffic amount of a link between the communication stations, calculation of a delay time of each link based on at least one of a distance of the link between the communication stations and a transmit processing delay, and calculation of reliability of the link,

applying a weight to each of elements obtained in the at least two calculations; and

calculating the cost by combining results obtained by multiplying the elements by the weights.

2 . The communication system according to claim 1 ,

wherein said one or more processor is configured to perform:

monitoring a connection status of the network; and

setting the weight based on the connection status of the network.

3 . The communication system according to claim 2 ,

wherein the connection status of the network includes a disconnection ratio of the link, and

the weight is set based on the disconnection ratio.

4 . The communication system according to claim 1 ,

wherein said one or more processor is configured to perform:

detecting an operation policy applied to the network: and

setting the weight based on the operation policy.

5 . The communication system according to claim 4 , comprising:

a memory configured to store events that may occur in the network for each of a plurality of operation policies to be applied to the network,

wherein the detection of the operation policy includes detecting, when one event stored in the memory occurs, an operation policy corresponding to the event as an operation policy applied to the network.

6 . The communication system according to claim 1 ,

wherein said one or more processor is configured to perform:

monitoring at least one of a total traffic amount distributed in the network and a total packet stagnation amount of packets stagnating in the communication station; and

calculating the weight based on at least one of the total traffic amount and the total packet stagnation amount.

7 . The communication system according to claim 1 ,

wherein said one or more processor is configured to perform:

identifying at least one of QoS and an application type of traffic flowing in the network; and

calculating the weight based on at least one of the QoS and the application type, and

wherein

the routing is executed for each traffic.

8 . A communication method in which communication stations are linked to each other to form a network and transmit packets through links, the communication method comprising:

monitoring a traffic amount of the link between the communication stations;

calculating a cost used for routing in the communication stations; and

executing routing based on the cost,

wherein the cost calculation includes:

at least two calculations among calculation of a congestion level of each link based on a traffic amount of a link between the communication stations, calculation of a delay time of each link based on at least one of a distance of the link between the communication stations and a transmit processing delay, and calculation of reliability of the link;

applying a weight to each of elements obtained in the at least two processes; and

calculating the cost by combining results obtained by multiplying the elements by the weights.

9 . The communication system according to claim 2 , wherein said one or more processor is configured to perform:

detecting an operation policy applied to the network; and

setting the weight based on the operation policy.

10 . The communication system according to claim 3 , wherein said one or more processor is configured to perform:

detecting an operation policy applied to the network; and

setting the weight based on the operation policy.

11 . The communication system according to claim 9 , comprising:

a memory configured to store events that may occur in the network for each of a plurality of operation policies to be applied to the network,

wherein the detection of the operation policy includes detecting, when one event stored in the memory occurs, an operation policy corresponding to the event as an operation policy applied to the network.

12 . The communication system according to claim 10 , comprising:

a memory configured to store events that may occur in the network for each of a plurality of operation policies to be applied to the network,

wherein the detection of the operation policy includes detecting, when one event stored in the memory occurs, an operation policy corresponding to the event as an operation policy applied to the network.

13 . The communication system according to claim 2 , wherein said one or more processor is configured to perform:

monitoring at least one of a total traffic amount distributed in the network and a total packet stagnation amount of packets stagnating in the communication station; and

calculating the weight based on at least one of the total traffic amount and the total packet stagnation amount.

14 . The communication system according to claim 3 , wherein said one or more processor is configured to perform:

monitoring at least one of a total traffic amount distributed in the network and a total packet stagnation amount of packets stagnating in the communication station; and

calculating the weight based on at least one of the total traffic amount and the total packet stagnation amount.

15 . The communication system according to claim 4 , wherein said one or more processor is configured to perform:

monitoring at least one of a total traffic amount distributed in the network and a total packet stagnation amount of packets stagnating in the communication station; and

calculating the weight based on at least one of the total traffic amount and the total packet stagnation amount.

16 . The communication system according to claim 5 , wherein said one or more processor is configured to perform:

monitoring at least one of a total traffic amount distributed in the network and a total packet stagnation amount of packets stagnating in the communication station; and

calculating the weight based on at least one of the total traffic amount and the total packet stagnation amount.

17 . The communication system according to claim 9 , wherein said one or more processor is configured to perform:

monitoring at least one of a total traffic amount distributed in the network and a total packet stagnation amount of packets stagnating in the communication station; and

calculating the weight based on at least one of the total traffic amount and the total packet stagnation amount.

18 . The communication system according to claim 10 , wherein said one or more processor is configured to perform:

monitoring at least one of a total traffic amount distributed in the network and a total packet stagnation amount of packets stagnating in the communication station; and

calculating the weight based on at least one of the total traffic amount and the total packet stagnation amount.

19 . The communication system according to claim 12 , wherein said one or more processor is configured to perform:

monitoring at least one of a total traffic amount distributed in the network and a total packet stagnation amount of packets stagnating in the communication station; and

calculating the weight based on at least one of the total traffic amount and the total packet stagnation amount.

20 . The communication system according to claim 19 , wherein said one or more processor is configured to perform:

identifying at least one of QoS and an application type of traffic flowing in the network; and

calculating the weight based on at least one of the QoS and the application type, and wherein

the routing is executed for each traffic.

Assignments (2)
CHANGE OF NAME Recorded Aug 21, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 072499/0774 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2024
From: MATSUI, MUNEHIRO; YAMASHITA, FUMIHIRO; ABE, JUNICHI; KANO, HISAYOSHI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 068395/0077 →