IP Library Granted Patent US 11,316,821
Granted Patent B2
US 11,316,821 · App. 16/767,793 · Granted Apr 26, 2022

Server group and aircraft communication method, server and system

Inventors: Fuze Sun (Beijing, CN); Xu Li (Beijing, CN)
Assignee: BEIJING JINGDONG QIANSHI TECHNOLOGY CO., LTD.
H04L61/1535H04B7/18506H04L67/141H04L67/143H04L67/145H04L67/24
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 11,316,821
App. No.
16/767,793
Granted
Apr 26, 2022
Kind
B2
Abstract

The present disclosure provides a server group of aircrafts and an aircraft communication method, server and system, and relate to the technical field of unmanned aerial vehicle. The server group of aircrafts of the present disclosure includes: a plurality of servers, in which, one or more servers are configured to establish a keep-alive connection with an aircraft according to an online request from the aircraft, and send connection information to a sharing node wherein the online request comprises an identification of the aircraft; and one or more servers are configured to receive a connection establishment request from a ground station, determine connection information of the aircraft corresponding to the identification of the aircraft to which the ground station requests to connect through the sharing node; and establish a connection between the aircraft to which the ground station requests to connect and the ground station according to the connection information.

Claims (56)

1. A server group, comprising:

a plurality of servers, in which,

a first group of the servers are configured to:

establish a keep-alive connection with an aircraft according to an online request from the aircraft, and send connection information of the aircraft to a sharing node, wherein the online request comprises an identification of the aircraft which sent the online request; and

a second group of the servers are configured to:

receive a connection establishment request from a ground station, the connection establishment request comprising an identification of an aircraft to which the ground station requests to connect,

determine the connection information of the aircraft to which the ground station requests to connect corresponding to the identification of the aircraft to which the ground station requests to connect, through the sharing node, and

establish a connection between the aircraft to which the ground station requests to connect and the ground station according to the connection information.

2. The server group according to claim 1 , wherein the connection information comprises a connection state of the aircraft and IP address information of a server of the first group of the servers which is in the keep-alive connection with the aircraft; and

said establish the connection between the aircraft to which the ground station requests to connect and the ground station includes:

in a condition that the aircraft is online, keep the connection with the ground station by a server of the second group of the servers; and

establish a connection with the server of the first group of the servers which is in the keep-alive connection with the aircraft to which the ground station requests to connect according to the IP address information.

3. The server group according to claim 1 , wherein a server of the first group of the servers which is in the keep-alive connection with an aircraft is further configured to:

when the aircraft is offline, send offline information of the aircraft which is offline to the sharing node, so that the sharing node records that the aircraft which is offline is not online.

4. The server group according to claim 1 , wherein a server of the second group of the servers which is in communication with the ground station is further configured to:

in a condition that the aircraft to which the ground station requests to connect is not online, delete the connection with the ground station.

5. An aircraft communication method, comprising:

receiving a connection establishment request from a ground station by a server in communication with the ground station, wherein the connection establishment request comprises an identification of an aircraft to which the ground station requests to connect;

determining connection information of the aircraft to which the ground station requests to connect corresponding to the identification of the aircraft by the server in communication with the ground station, through a sharing node between servers, wherein the connection information is uploaded to the sharing node by a server in communication with the aircraft; and

establishing a connection with the aircraft by the server in communication with the ground station according to the connection information.

6. The aircraft communication method according to claim 5 , wherein the connection information comprises a connection state of the aircraft and IP address information of the server in communication with the aircraft; and

said establishing the connection with the aircraft by the server in communication with the ground station according to the connection information includes:

in a condition that the aircraft is online, keeping the connection with the ground station by the server in communication with the ground station; and

establishing a connection with the server in communication with the aircraft by the server in communication with the ground station, in a condition that an IP address of the server in communication with the aircraft is different from an own IP address of the server in communication with the ground station.

7. The aircraft communication method according to claim 5 , further comprising:

in a condition that it is determined that the aircraft corresponding to the identification is not online, the server in communication with the ground station deletes the connection with the ground station.

8. An aircraft communication method, comprising:

establishing a keep-alive connection with an aircraft by a server in communication with the aircraft according to an online request from the aircraft, wherein the online request comprises an identification of the aircraft; and

sending connection information of the aircraft by the server in communication with the aircraft to a sharing node between servers, so that a server in communication with a ground station determines a connection state of the aircraft and IP address information of the server in communication with the aircraft through the sharing node, wherein the connection information comprises the identification of the aircraft and the IP address information of the server in communication with the aircraft.

9. The aircraft communication method according to claim 8 , further comprising:

when the aircraft is offline, sending aircraft offline information to the sharing node by the server in communication with the aircraft, so that the sharing node records that the aircraft is not online.

10. The aircraft communication method according to claim 8 , further comprising:

receiving a connection establishment request from the server in communication with the ground station; and

establishing a connection with the server in communication with the aircraft that sends the connection establishment request.

11. An aircraft communication server, comprising:

a memory; and

a processor coupled to the memory,

wherein the processor is configured to perform the method of claim 5 , based on instructions stored in the memory.

12. A non-transitory computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the method according to claim 5 .

13. An aircraft communication system, comprising:

the server group according to claim 1 ;

one or more aircrafts, configured to send the online request to a server of the first group of the servers and maintain the keep-alive connection with the server of the first group of the servers which received the online request;

one or more ground stations, configured to send the connection establishment request to a server of the second group of the servers and establish a connection with the server of the second group of the servers which received the connection establishment request; and

a sharing node configured to store connection state information of the one or more aircrafts and IP address information of the server of the first group of the servers connected with the one or more aircrafts.

14. An aircraft communication server, comprising:

a memory; and

a processor coupled to the memory, wherein the processor is configured to perform the method of claim 8 , based on instructions stored in the memory.

15. An aircraft communication server, comprising:

a memory; and

a processor coupled to the memory, wherein the processor is configured to, based on instructions stored in the memory, perform the method of claim 5 , and a method comprising:

establishing a keep-alive connection with the aircraft by the server in communication with the aircraft according to an online request from the aircraft, wherein the online request comprises an identification of the aircraft; and

sending connection information of the aircraft by the server in communication with the aircraft to the sharing node between servers, so that the server in communication with the ground station determines a connection state of the aircraft and IP address information of the server in communication with the aircraft through the sharing node, wherein the connection information comprises the identification of the aircraft and the IP address information of the server in communication with the aircraft.

16. A non-transitory computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the method according to claim 8 .

17. A non-transitory computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the method according to claim 5 , and a method comprising:

establishing a keep-alive connection with the aircraft by the server in communication with the aircraft according to an online request from the aircraft, wherein the online request comprises an identification of the aircraft; and

sending connection information of the aircraft by the server in communication with the aircraft to the sharing node between servers, so that the server in communication with the ground station determines a connection state of the aircraft and IP address information of the server in communication with the aircraft through the sharing node, wherein the connection information comprises the identification of the aircraft and the IP address information of the server in communication with the aircraft.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 055832 FRAME 0108. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 12, 2021
From: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO, LTD.; BEIJING JINGDONG CENTURY TRADING CO., LTD.
To: BEIJING JINGDONG QIANSHI TECHNOLOGY CO., LTD.
Reel/Frame 057293/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2021
From: BEJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO., LTD.; BEIJING JINGDONG CENTURY TRADING CO., LTD.
To: BEIJING JINGDONG QIANSHI TECHNOLOGY CO., LTD.
Reel/Frame 055832/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: SUN, FUZE; LI, XU
To: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO., LTD.; BEIJING JINGDONG CENTURY TRADING CO., LTD.
Reel/Frame 053763/0545 →
Priority Claims (1)
CN 201711234664.4 · Nov 30, 2017 · national
Continuity (1)
Related Publication 20200344201A1 · Oct 29, 2020