# US 10,771,569 B1 · Network communication control method of multiple edge clouds and edge computing system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,771,569 B1
- Document ID: US10771569B1
- Status: Granted
- Kind: B1
- Application number: 16/714,200
- Filed: 2019-12-13
- Granted: 2020-09-08
- Earliest claimed: 2019-12-13
- Assignees: Industrial Technology Research Institute
- Applicants: Industrial Technology Research Institute
- Inventors: Wei-Cheng Wang
- Web page: https://patentgrep.com/patent/US10771569B1

## CPC

- H04L 67/148: Migration or transfer of sessions
- H04L 69/40: for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06)
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04W 4/50: Service provisioning or reconfiguring
- H04W 24/02: Arrangements for optimising operational condition
- H04W 24/04: Arrangements for maintaining operational condition
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A network communication control method of multiple edge clouds comprises providing a terminal device with a target service by a first edge computing platform, determining that there is a service abnormal situation in the first edge computing platform by a central control platform, re-allocating the target service to a second edge computing platform and generating offload information and a target service location according to the service abnormal situation, the target service and operational information of the second edge computing platform by the central control platform, transmitting the offload information to the second edge computing platform by the central control platform, and transmitting the target service location to the terminal device by the first edge computing platform or the second edge computing platform so as to allow the terminal device to have a communication connection with the second edge computing platform according to the target service location.

## Claims

### Claim 1

A network communication control method of multiple edge clouds, applied to a first edge computing platform, a second edge computing platform and a central control platform, wherein the central control platform performs information transmission with the first edge computing platform and the second edge computing platform, and the network communication control method comprising:
by the first edge computing platform, providing a terminal device with a target service;
by the central control platform, determining that there is a service abnormal situation in the first edge computing platform;
by the central control platform, according to the service abnormal situation, the target service and operational information of a second edge computing platform, re-allocating the target service to the second edge computing platform, and generating offload information and a target service location;
by the central control platform, transmitting the offload information to the second edge computing platform; and
by the first edge computing platform or the second edge computing platform, transmitting the target service location to the terminal device so as to allow the terminal device to have a communication connection with the second edge computing platform according to the target service location;
wherein the offload information comprises an identity of the terminal device and an identity of the target service at least.

### Claim 2 (depends on 1)

The network communication control method according to claim 1, wherein according to the service abnormal situation, the target service and the operational information of the second edge computing platform, re-allocating the target service to the second edge computing platform by the central control platform comprises:
according to the target service and operational information of each of one or more edge computing platform candidates, selecting the second edge computing platform from the one or more edge computing platform candidates; and
generating redirection information according to the service abnormal situation and a result of the selecting, and transmitting the redirection information to the first edge computing platform.

### Claim 3 (depends on 2)

The network communication control method according to claim 2, wherein the offload information further comprises an identity of the first edge computing platform, and the network communication control method further comprises:
by the first edge computing platform, establishing a connection with the second edge computing platform according to the redirection information.

### Claim 4 (depends on 1)

The network communication control method according to claim 1, wherein transmitting the target service location to the terminal device by the first edge computing platform or the second edge computing platform comprises:
by the first edge computing platform, obtaining the target service location from the central control platform, and transmitting the target service location to the terminal device.

### Claim 5 (depends on 1)

The network communication control method according to claim 1, wherein determining that there is the service abnormal situation in the first edge computing platform by the central control platform comprises:
by the central control platform, receiving a service invalidation signal associated with the service abnormal situation from the first edge computing platform;
wherein the service invalidation signal is generated when the first edge computing platform determines to swap out the target service according to a priority order.

### Claim 6 (depends on 1)

The network communication control method according to claim 1, wherein determining that there is the service abnormal situation in the first edge computing platform by the central control platform comprises:
by the central control platform, receiving a service invalidation signal associated with the service abnormal situation from the first edge computing platform;
wherein the service invalidation signal is generated by the first edge computing platform when the target service is down.

### Claim 7 (depends on 1)

The network communication control method according to claim 1, wherein the service abnormal situation indicates that the first edge computing platform is disabled, and transmitting the target service location to the terminal device by the first edge computing platform or the second edge computing platform comprises:
by the second edge computing platform, obtaining the target service location from the central control platform, and transmitting the target service location to the terminal device.

### Claim 8 (depends on 1)

The network communication control method according to claim 1, wherein determining that there is the service abnormal situation in the first edge computing platform by the central control platform comprises:
by the central control platform, determining that the first edge computing platform is disabled when the central control platform determines that the central control platform has not received information from the first edge computing platform for a specific length of time.

### Claim 9 (depends on 1)

The network communication control method according to claim 1, wherein according to the service abnormal situation, the target service and the operational information of the second edge computing platform, re-allocating the target service to the second edge computing platform by the central control platform comprises:
selecting one or more edge computing platform candidates that are able to provide the target service, wherein each of the one or more edge computing platform candidates has operational information, the second edge computing platform is included in the one or more edge computing platform candidates, and the operational information comprises a resource condition and latency corresponding to the target service; and
determining that the operational information of the second edge computing platform is a best operational information, so selecting the second edge computing platform from the one or more edge computing platform candidates.

### Claim 10 (depends on 1)

The network communication control method according to claim 1, before providing the terminal device with the target service by the first edge computing platform, further comprising:
by the first edge computing platform, submitting a registration request to the central control platform;
by the first edge computing platform, providing operational information of the first edge computing platform to the central control platform;
by the central control platform, receiving a service request from the terminal device, and determining that the service request corresponds to the target service; and
by the central control platform, according to the target service and the operational information of the first edge computing platform, allocating the target service to the first edge computing platform.

### Claim 11

An edge computing system, comprising:
an edge computing device configured to provide a terminal device with a target service; and
a central control device having a communication connection with the edge computing device, wherein the central control device is configured to re-allocate the target service to another edge computing device and generate offload information and a target service location according to a service abnormal situation, the target service and operational information of the another edge computing device when determining that there is the service abnormal situation in the edge computing device, and configured to transmit the offload information to the another edge computing device, and to instruct the edge computing device or the another edge computing device to transmit the target service location to the terminal device, so as to allow the terminal device to have a communication connection with the another edge computing device according to the target service location;
wherein the offload information comprises an identity of the terminal device and an identity of the target service at least.

### Claim 12 (depends on 11)

The edge computing system according to claim 11, wherein re-allocating the target service to the another edge computing device according to the service abnormal situation, the target service and the operational information of the another edge computing device performed by the central control device comprises:
according to the target service and operational information of each of one or more edge computing platform candidates, selecting the another edge computing device from the one or more edge computing platform candidates; and
generating redirection information according to the service abnormal situation and a result of the selecting, and transmitting the redirection information to the edge computing device.

### Claim 13 (depends on 12)

The edge computing system according to claim 12, the offload information further comprises an identity of the edge computing device, and the edge computing device is further configured to establish a connection with the another edge computing device according to the redirection information.

### Claim 14 (depends on 11)

The edge computing system according to claim 11, wherein instructing the edge computing device or the another edge computing device to transmit the target service location to the terminal device performed by the central control device is performed by transmitting the target service location and the identity of the terminal device to the edge computing device.

### Claim 15 (depends on 11)

The edge computing system according to claim 11, wherein the edge computing device is further configured to generate a service invalidation signal when determining to swap out the target service according to a priority order and, and the central control device is further configured to receive the service invalidation signal from the edge computing device to determine that there is the service abnormal situation in the edge computing device.

### Claim 16 (depends on 11)

The edge computing system according to claim 11, wherein the edge computing device is further configured to generate a service invalidation signal when the target service is down, and the central control device is further configured to receive the service invalidation signal from the edge computing device to determine that there is the service abnormal situation in the edge computing device.

### Claim 17 (depends on 11)

The edge computing system according to claim 11, wherein the service abnormal situation indicates that the edge computing device is disabled, and instructing the edge computing device or the another edge computing device to transmit the target service location to the terminal device performed by the central control device is performed by transmitting the target service location to the another edge computing device.

### Claim 18 (depends on 11)

The edge computing system according to claim 11, wherein the central control device is further configured to determine that the edge computing device is disabled when determining that the central control device has not received information from the edge computing device for a specific length of time.

### Claim 19 (depends on 11)

The edge computing system according to claim 11, wherein re-allocating the target service to the another edge computing device according to the service abnormal situation, the target service and the operational information of the another edge computing device performed by the central control device comprises:
selecting one or more edge computing platform candidates that are able to provide the target service, wherein each of the one or more edge computing platform candidates has operational information, the another edge computing device is included in the one or more edge computing platform candidates, and the operational information comprises a resource condition and latency corresponding to the target service; and
determining that the operational information of the another edge computing device is a best operational information, so selecting the another edge computing device from the one or more edge computing platform candidates.

### Claim 20 (depends on 11)

The edge computing system according to claim 11, wherein the edge computing device is further configured to submit a registration request to the central control device and provide operational information of the edge computing device to the central control device before providing the terminal device with the target service, and the central control device is further configured to receive a service request from the terminal device, determine the service request corresponds to the target service, and allocate the target service to the edge computing device according to the target service and the operational information of the edge computing device before the edge computing device provides the terminal device with the target service.
