IP Library Granted Patent US 11,005,947
Granted Patent B2
US 11,005,947 · App. 16/888,582 · Granted May 11, 2021

Network information processing

Inventors: Guannan Kou (Hangzhou, CN); Hongquan Zhang (Hangzhou, CN)
Assignee: Advanced New Technologies Co., Ltd.
H04L67/146H04L12/4633H04L51/14H04L67/145
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,005,947
App. No.
16/888,582
Granted
May 11, 2021
Kind
B2
Abstract

A computer-implemented network communication method includes receiving, by a network access stratum device, an uplink message sent by a terminal device, in which the uplink message is sent over a persistent connection between the network access stratum device and the terminal device; encapsulating, by the network access stratum device, the uplink message and a session identifier of the persistent connection into a target message; transmitting, by the network access stratum device, the target message to a message forwarding device over a short-term connection between the network access stratum device and the message forwarding device; receiving, by the network access stratum device, from the message forwarding device, a downlink message corresponding to the target message, in which the downlink message includes the session identifier; identifying, by the network access stratum device, the terminal device as a receiving device of the downlink message based on the session identifier; and sending, by the network access stratum device, the downlink message to the terminal device.

Claims (59)

1. A computer-implemented network communication method, comprising:

receiving, by a network access stratum device, an uplink message sent by a terminal device, wherein the uplink message is sent over a persistent connection between the network access stratum device and the terminal device;

in response to receiving the uplink message, establishing, by the network access stratum device, a short-term connection between the network access stratum device and a message forwarding device;

encapsulating, by the network access stratum device, the uplink message and a session identifier of the persistent connection into a target message;

transmitting, by the network access stratum device, the target message to the message forwarding device over the short-term connection between the network access stratum device and the message forwarding device;

receiving, by the network access stratum device, from the message forwarding device, a downlink message corresponding to the target message, wherein the downlink message comprises the session identifier;

identifying, by the network access stratum device, the terminal device as a receiving device of the downlink message based on the session identifier; and

sending, by the network access stratum device, the downlink message to the terminal device.

2. The computer-implemented method of claim 1 , comprising:

receiving, by the network access stratum device, a heartbeat request transmission sent by the terminal device;

obtaining heartbeat response information corresponding to the heartbeat request transmission, the heartbeat response information comprising information about a state of the persistent connection between the network access stratum device and the terminal device; and

transmitting the heartbeat response information to the terminal device.

3. The computer-implemented method of claim 1 , comprising:

determining, by the network access stratum device, that a predetermined heartbeat reporting period is reached;

in response to determining that the predetermined heartbeat reporting period is reached, obtaining heartbeat information of the terminal device, the heartbeat information comprising information about a state of the persistent connection between the network access stratum device and the terminal device; and

sending the heartbeat information to the terminal device.

4. The computer-implemented method of claim 1 , wherein receiving the downlink message comprises receiving the downlink message over the short-term connection.

5. The computer-implemented method of claim 1 , wherein the message forwarding device comprises an Internet of Things hub.

6. The computer-implemented method of claim 1 , wherein one or more other terminal devices are persistently connected to the network access stratum device.

7. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform network communication operations comprising:

receiving, by a network access stratum device, an uplink message sent by a terminal device, wherein the uplink message is sent over a persistent connection between the network access stratum device and the terminal device;

in response to receiving the uplink message, establishing, by the network access stratum device, a short-term connection between the network access stratum device and a message forwarding device;

encapsulating, by the network access stratum device, the uplink message and a session identifier of the persistent connection into a target message;

transmitting, by the network access stratum device, the target message to the message forwarding device over the short-term connection between the network access stratum device and the message forwarding device;

receiving, by the network access stratum device, from the message forwarding device, a downlink message corresponding to the target message, wherein the downlink message comprises the session identifier;

identifying, by the network access stratum device, the terminal device as a receiving device of the downlink message based on the session identifier; and

sending, by the network access stratum device, the downlink message to the terminal device.

8. The non-transitory, computer-readable medium of claim 7 , wherein the operations comprise:

receiving, by the network access stratum device, a heartbeat request transmission sent by the terminal device;

obtaining heartbeat response information corresponding to the heartbeat request transmission, the heartbeat response information comprising information about a state of the persistent connection between the network access stratum device and the terminal device; and

transmitting the heartbeat response information to the terminal device.

9. The non-transitory, computer-readable medium of claim 7 , wherein the operations comprise:

determining, by the network access stratum device, that a predetermined heartbeat reporting period is reached;

in response to determining that the predetermined heartbeat reporting period is reached, obtaining heartbeat information of the terminal device, the heartbeat information comprising information about a state of the persistent connection between the network access stratum device and the terminal device; and

sending the heartbeat information to the terminal device.

10. The non-transitory, computer-readable medium of claim 7 , wherein receiving the downlink message comprises receiving the downlink message over the short-term connection.

11. The non-transitory, computer-readable medium of claim 7 , wherein the message forwarding device comprises an Internet of Things hub.

12. The non-transitory, computer-readable medium of claim 7 , wherein one or more other terminal devices are persistently connected to the network access stratum device.

13. A computer-implemented system, comprising:

one or more computers; and

one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more network communication operations comprising:

receiving, by a network access stratum device, an uplink message sent by a terminal device, wherein the uplink message is sent over a persistent connection between the network access stratum device and the terminal device;

in response to receiving the uplink message, establishing, by the network access stratum device, a short-term connection between the network access stratum device and a message forwarding device;

encapsulating, by the network access stratum device, the uplink message and a session identifier of the persistent connection into a target message;

transmitting, by the network access stratum device, the target message to the message forwarding device over the short-term connection between the network access stratum device and the message forwarding device;

receiving, by the network access stratum device, from the message forwarding device, a downlink message corresponding to the target message, wherein the downlink message comprises the session identifier;

identifying, by the network access stratum device, the terminal device as a receiving device of the downlink message based on the session identifier; and

sending, by the network access stratum device, the downlink message to the terminal device.

14. The computer-implemented system of claim 13 , wherein the operations comprise:

receiving, by the network access stratum device, a heartbeat request transmission sent by the terminal device;

obtaining heartbeat response information corresponding to the heartbeat request transmission, the heartbeat response information comprising information about a state of the persistent connection between the network access stratum device and the terminal device; and

transmitting the heartbeat response information to the terminal device.

15. The computer-implemented system of claim 13 , wherein the operations comprise:

determining, by the network access stratum device, that a predetermined heartbeat reporting period is reached;

in response to determining that the predetermined heartbeat reporting period is reached, obtaining heartbeat information of the terminal device, the heartbeat information comprising information about a state of the persistent connection between the network access stratum device and the terminal device; and

sending the heartbeat information to the terminal device.

16. The computer-implemented system of claim 13 , wherein receiving the downlink message comprises receiving the downlink message over the short-term connection.

17. The computer-implemented system of claim 13 , wherein the message forwarding device comprises an Internet of Things hub.

18. The computer-implemented system of claim 13 , wherein one or more other terminal devices are persistently connected to the network access stratum device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053754/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: KOU, GUANNAN; ZHANG, HONGQUAN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 053647/0684 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →