IP Library › Granted Patent US 11,985,198
Granted Patent B2
US 11,985,198 · App. 17/684,964 · Granted May 14, 2024

Method, apparatus, and system for session reestablishment or session sharing, and storage medium

Inventor: Xin Zuo (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTD
H04L67/141H04L67/143H04L67/146
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,985,198
App. No.
17/684,964
Granted
May 14, 2024
Kind
B2
Abstract

A method, an apparatus, a device and a system for session reestablishment and a computer storage medium. The method includes: transmitting a session reestablishment request of reestablishing a predetermined session to a session receiver, in a case that a session initiator determines that a predetermined session established with the session receiver is interrupted and the session receiver supports reestablishment of the predetermined session; and reestablishing, by the session initiator, the predetermined session with the session receiver according to a session reestablishment parameter of the predetermined session in a case that an acknowledgment for the session reestablishment request is received from the session receiver. The session reestablishment parameter is determined based on a status parameter of the predetermined session during interruption. Additionally, a method, an apparatus, a device and a system for session sharing, and a computer storage medium.

Claims (58)

1. A method for session reestablishment, performed by a computer device, comprising:

transmitting a session reestablishment request of reestablishing a predetermined session to a session receiver, in a case that the predetermined session established with the session receiver is interrupted and the session receiver is determined as supporting reestablishment of the predetermined session; and

receiving, from the session receiver, an acknowledgment for the session reestablishment request, and reestablishing the predetermined session with the session receiver according to a session reestablishment parameter of the predetermined session, the session reestablishment parameter of the predetermined session being determined based on a status parameter of the predetermined session during interruption,

wherein the status parameter specifies a resumption position of data transmission occurring in the predetermined session, and

wherein the reestablishing the predetermined session with the session receiver according to a session reestablishment parameter of the predetermined session comprises:

reestablishing the predetermined session with the session receiver on one of a plurality of links according to the session reestablishment parameter of the predetermined session different from a first link in a case that the predetermined session is interrupted on the first link, wherein the plurality of links comprise the first link.

2. The method according to claim 1 , further comprising:

receiving a session deletion frame from the session receiver, the session deletion frame being used for requesting to delete the predetermined session, so that the predetermined session is interrupted; and

transmitting an acknowledgment for the session deletion frame to the session receiver in response to the session deletion frame comprising a session-reestablishment-supported indicator, to determine, while the predetermined session is deleted, that the session receiver supports reestablishment of the predetermined session.

3. The method according to claim 1 , further comprising:

transmitting a session deletion frame to the session receiver, the session deletion frame comprising a session-reestablishment-supported indicator and being used for requesting to delete the predetermined session so that the predetermined session is interrupted; and

determining, based on an acknowledgment for the session deletion frame being received from the session receiver, that the session receiver supports reestablishment of the predetermined session while the predetermined session is deleted.

4. The method according to claim 2 , wherein the transmitting a session reestablishment request of reestablishing a predetermined session to a session receiver comprises:

transmitting the session reestablishment frame to the session receiver, the session reestablishment frame comprising a session identifier of the predetermined session and being used for requesting to reestablish the predetermined session.

5. The method according to claim 4 , wherein the session reestablishment frame further comprises the session reestablishment parameter of the predetermined session.

6. The method according to claim 1 , further comprising:

transmitting a first session request frame to the session receiver, the first session request frame comprising a session-reestablishment-supported indicator and being used for request to establish the predetermined session with the session receiver;

receiving, from the session receiver, an acknowledgment for the first session request frame and a session response frame for the first session request frame; and

transmitting an acknowledgment for the session response frame to the session receiver, based on determining that the session response frame comprises the session-reestablishment-supported indicator, to determine, while the predetermined session is established with the session receiver, that the session receiver supports reestablishment of the predetermined session.

7. The method according to claim 6 , wherein the transmitting a session reestablishment request of reestablishing a predetermined session to a session receiver comprises:

transmitting a second session request frame to the session receiver to request to reestablish the predetermined session, wherein

the second session request frame comprises: a session identifier of the predetermined session and the session-reestablishment-supported indicator.

8. The method according to claim 7 , wherein the second session request frame further comprises the session reestablishment parameter of the predetermined session.

9. An apparatus for session reestablishment, comprising:

at least one memory configured to store program code; and

at least one processor configured to read the program code and operate as instructed by the program code, the program code comprising:

determining code configured to cause the at least one processor to determine whether a session receiver supports reestablishment of a predetermined session, in a case that the predetermined session established with the session receiver is interrupted;

request transmitting code configured to cause the at least one processor to transmit a session reestablishment request of reestablishing the predetermined session to the session receiver, in a case that the predetermined session established with the session receiver is interrupted and the session receiver is determined as supporting reestablishment of the predetermined session; and

reestablishment code configured to cause the at least one processor to reestablish, based on an acknowledgment for the session reestablishment request being received from the session receiver, the predetermined session with the session receiver according to a session reestablishment parameter of the predetermined session, the session reestablishment parameter of the predetermined session being determined based on a status parameter of the predetermined session during interruption,

where the status parameter specifies a resumption position of data transmission occurring in the predetermined session, and

wherein the reestablishment code is further configured to cause the at least one processor to:

reestablish the predetermined session with the session receiver on one of a plurality of links according to the session reestablishment parameter of the predetermined session different from a first link in a case that the predetermined session is interruped on a first link, wherein the plurality of links comprise the first link.

10. The apparatus according to claim 9 , further comprising

deletion receiving code configured to cause the at least one processor to receive a session deletion frame from the session receiver, the session deletion frame being used for requesting to delete the predetermined session, so that the predetermined session is interrupted; and

acknowledgment transmitting code configured to cause the at least one processor to transmit an acknowledgment for the session deletion frame to the session receiver based on the session deletion frame comprising a session-reestablishment-supported indicator, to determine, while the predetermined session is deleted, that the session receiver supports reestablishment of the predetermined session.

11. The apparatus according to claim 9 , further comprising:

deletion transmitting code configured to cause the at least one processor to transmit a session deletion frame to the session receiver, the session deletion frame comprising a session-reestablishment-supported indicator and being used for requesting to delete the predetermined session, so that the predetermined session is interrupted; and

reestablishment determining code configured to cause the at least one processor to determine, based on an acknowledgment for the session deletion frame being received from the session receiver, that the session receiver supports reestablishment of the predetermined session while the predetermined session is deleted.

12. The apparatus according to claim 10 , wherein the request transmitting code is configured to cause that at least one processor to:

transmit the session reestablishment frame to the session receiver, the session reestablishment frame comprising a session identifier of the predetermined session and being used for requesting to reestablish the predetermined session.

13. The apparatus according to claim 12 , wherein the session reestablishment frame further comprises the session reestablishment parameter of the predetermined session.

14. The apparatus according to claim 9 , further comprising:

second request transmitting code configured to cause the at least one processor to transmit a first session request frame to the session receiver, the first session request frame comprising a session-reestablishment-supported indicator and being used for request to establish the predetermined session with the session receiver;

acknowledgment receiving code configured to cause the at least one processor to receive, from the session receiver, an acknowledgment for the first session request frame and a session response frame for the first session request frame; and

second acknowledgment transmitting code configured to cause the at least one processor to transmit an acknowledgment for the session response frame to the session receiver, based on determining that the session response frame comprises the session-reestablishment-supported indicator, to determine, while the predetermined session is established with the session receiver, that the session receiver supports reestablishment of the predetermined session.

15. The apparatus according to claim 14 , wherein the request transmitting code is further configured to cause that at least one processor to:

transmit a second session request frame to the session receiver to request to reestablish the predetermined session, wherein

the second session request frame comprises: a session identifier of the predetermined session and the session-reestablishment-supported indicator.

16. The apparatus according to claim 15 , wherein the second session request frame further comprises the session reestablishment parameter of the predetermined session.

17. A non-volatile computer-readable storage medium, storing a computer program that when executed by at least one processor causes the at least one processor to:

transmit a session reestablishment request of reestablishing a predetermined session to a session receiver, in a case that the predetermined session established with the session receiver is interrupted and the session receiver is determined as supporting reestablishment of the predetermined session; and

receive, from the session receiver, an acknowledgment for the session reestablishment request, and reestablish the predetermined session with the session receiver according to a session reestablishment parameter of the predetermined session, the session reestablishment parameter of the predetermined session being determined based on a status parameter of the predetermined session during interruption,

wherein the status parameter specifies a resumption position of data transmission occurring in the predetermined session, and

wherein the reestablish the predetermined session with the session receiver according to a session reestablishment parameter of the predetermined session comprises:

reestablishing the predetermined session with the session receiver on one of a plurality of links according to the session reestablishment parameter of the predetermined session different from a first link in a case that the predetermined session is interrupted on the first link, wherein the plurality of links comprise the first link.

18. The non-volatile computer-readable storage medium according to claim 17 , further configured to cause the at least one processor to:

receive a session deletion frame from the session receiver, the session deletion frame being used for requesting to delete the predetermined session so that the predetermined session is interrupted; and

transmit an acknowledgment for the session deletion frame to the session receiver in response to the session deletion frame comprising a session-reestablishment-supported indicator, to determine, while the predetermined session is deleted, that the session receiver supports reestablishment of the predetermined session.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2022
From: ZUO, XIN
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTD
Reel/Frame 059150/0609 →
Priority Claims (1)
CN 202010255296.7 · Apr 2, 2020 · national
Continuity (2)
Continuation PCTCN2021077518 · Feb 23, 2021
Related Publication 20220191291A1 · Jun 16, 2022