Application data migration method and network device

US10827003B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10827003-B2
Application numberUS-201916657888-A
CountryUS
Kind codeB2
Filing dateOct 18, 2019
Priority dateApr 21, 2017
Publication dateNov 3, 2020
Grant dateNov 3, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of this application provide an application data migration method, including: obtaining, by a network device, a first, second, and third parameter, where the first parameter includes a delay in communication between a terminal device and a first server through a first connection, the second parameter includes a delay in communication between the terminal device and a second server through a second connection, and the third parameter includes a time for synchronizing a context between the first server and the second server; and if the first parameter is greater than a sum of the second parameter and the third parameter, determining, by the network device, that application data on the terminal device needs to be migrated from the first connection to the second connection; otherwise, determining, by the network device, that application data does not need to be migrated from the first connection to the second connection.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for application data migration, comprising: obtaining, by a network device, a first parameter, a second parameter, and a third parameter, wherein the first parameter comprises a delay in communication between a terminal device and a first server through a first connection, the second parameter comprises a delay in communication between the terminal device and a second server through a second connection, and the third parameter comprises a time for synchronizing a context between the first server and the second server; and if the first parameter is greater than a sum of the second parameter and the third parameter, determining, by the network device, that application data on the terminal device needs to be migrated from the first connection to the second connection; or if the first parameter is not greater than the sum of the second parameter and the third parameter, determining, by the network device, that application data on the terminal device does not need to be migrated from the first connection to the second connection. 2. The method according to claim 1 , wherein the network device is the first server; and obtaining the third parameter comprises: receiving, by the first server, the third parameter from the second server. 3. The method according to claim 2 , wherein obtaining the second parameter comprises: obtaining, by the first server, a delay estimation value for communication between the terminal device and a third server through an established connection, and determining the delay estimation value as the second parameter; or receiving, by the first server, the second parameter from the terminal device. 4. The method according to claim 1 , wherein the network device is the second server; and obtaining the third parameter comprises: receiving, by the second server, the third parameter from the first server. 5. The method according to claim 4 , wherein obtaining the second parameter comprises: obtaining, by the second server, a delay estimation value for communication between the terminal device and a third server through an established connection, and determining the delay estimation value as the second parameter; or determining, by the second server, the second parameter. 6. The method according to claim 1 , wherein the network device is a server controller; and obtaining the third parameter comprises: receiving, by the server controller, the third parameter from the first server or the second server. 7. The method according to claim 6 , wherein obtaining the second parameter comprises: obtaining, by the server controller, a delay estimation value for communication between the terminal device and a third server through an established connection, and determining the delay estimation value as the second parameter; or receiving, by the server controller, the second parameter from the second server. 8. The method according to claim 4 , further comprising: if the network device determines that the application data needs to be migrated from the first connection to the second connection, sending, by the network device, a handover indication message to the first server, wherein the handover indication message is used to instruct the first server to migrate the application data from the first connection to the second connection. 9. The method according to claim 1 , further comprising: determining, by the network device, that the first parameter exceeds a preset value. 10. The method according to claim 1 , further comprising: if the network device determines that the application data does not need to be migrated from the first connection to the second connection, transmitting, by the network device, the application data through the first connection; or releasing, by the network device, the first connection. 11. A network device, comprising: an interface; a processor; and a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions to: obtain a first parameter, a second parameter, and a third parameter, wherein the first parameter comprises a delay in communication between a terminal device and a first server through a first connection, the second parameter comprises a delay in communication between the terminal device and a second server through a second connection, and the third parameter comprises a time for synchronizing a context between the first server and the second server; if the first parameter is greater than a sum of the second parameter and the third parameter, determine that application data on the terminal device needs to be migrated from the first connection to the second connection; and if the first parameter is not greater than the sum of the second parameter and the third parameter, determine that application data on the terminal device does not need to be migrated from the first connection to the second connection. 12. The network device according to claim 11 , wherein the network device is the first server; and to obtain the third parameter, the program includes instructions to receive the third parameter from the second server. 13. The network device according to claim 12 , wherein the program includes instructions to obtain a delay estimation value for communication between the terminal device and a third server through an established connection, and determine the delay estimation value as the second parameter; or receive the second parameter from the terminal device. 14. The network device according to claim 11 , wherein the network device is the second server; and the program includes instructions to receive the third parameter from the first server. 15. The network device according to claim 14 , wherein to obtain the second parameter, the program includes instructions to obtain a delay estimation value for communication between the terminal device and a third server through an established connection, and determine the delay estimation value as the second parameter; or determine the second parameter. 16. The network device according to claim 11 , wherein the network device is a server controller; and to obtain the third parameter, the program includes instructions to receive the third parameter from the first server or the second server. 17. The network device according to claim 16 , wherein to obtain the second parameter, the program includes instructions to obtain a delay estimation value for communication between the terminal device and a server through an established connection, and determine the delay estimation value as the second parameter; or receive the second parameter from the second server. 18. The network device according to claim 14 , wherein the program includes instructions to: upon determining that the application data needs to be migrated from the first connection to the second connection, send a handover indication message to the first server, wherein the handover indication message is used to instruct the first server to migrate the application data from the first connection to the second connection. 19. The network device according to claim 11 , wherein the program includes instructions to determine that the first parameter exceeds a preset value. 20. The network device according to claim 11 , wherein the program includes instructions to: upon determining that the application data does not need to be migrated from the first connection to the second connection, transmit the application data through the first connection; o

Assignees

Inventors

Classifications

  • Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists · CPC title

  • H04L67/148Primary

    Migration or transfer of sessions · CPC title

  • based on parameters of servers, e.g. available memory or workload (monitoring of computer activity G06F11/30) · CPC title

  • Application servers providing network services (systems providing special services to telephonic subscribers H04M3/42) · CPC title

  • Synchronisation arrangements · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10827003B2 cover?
Embodiments of this application provide an application data migration method, including: obtaining, by a network device, a first, second, and third parameter, where the first parameter includes a delay in communication between a terminal device and a first server through a first connection, the second parameter includes a delay in communication between the terminal device and a second server th…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L67/148. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 03 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).