IP Library Granted Patent US 10,594,765
Granted Patent B2
US 10,594,765 · App. 15/989,678 · Granted Mar 17, 2020

Page jump method and apparatus

Inventor: Yueyang Zheng (Hangzhou, CN)
Assignee: Alibaba Group Holding Limited
H04L67/02G06F9/44G06F16/2379G06F16/955
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 10,594,765
App. No.
15/989,678
Granted
Mar 17, 2020
Kind
B2
Abstract

A request for a service is received. A page associated with the requested service is determined. The page is associated with a page identifier. In response to determining the page associated with the requested service, a first jump route from a page routing table is retrieved based on the page identifier. The first jump route associates the page identifier to a first jump page. In response to retrieving the first jump route, the first jump page is loaded based on the first jump route.

Claims (58)

1. A computer-implemented method executed by one or more processors, the method comprising:

receiving, by the one or more processors, a request for a service;

determining, by the one or more processors, a page identifier associated with the service, wherein the page identifier is an identifier of a first jump page;

retrieving, by the one or more processors, a first jump route from a local page routing table based on the page identifier, wherein the first jump route provides an online route for online retrieving of the first jump page from a first server;

in response to determining the first jump route, sending a query to a second server, the query inquiring whether the first jump route is a latest jump route associated with the service;

receiving, from the second server, a first message indicating that the first jump route is the latest jump route; and

in response to receiving the first message, loading, by the one or more processors, the first jump page based on the first jump route.

2. The method of claim 1 , further comprising:

receiving, by the one or more processors and from the second server, a second message including a second jump route as the latest jump route associated with the page identifier;

in response to receiving the second message, updating, by the one or more processors, the local page routing table to include the second jump route; and

loading a second jump page based on the second jump route.

3. The method of claim 2 , wherein the second jump page is loaded from the first server and based on the second jump page.

4. The method of claim 2 , wherein the second server is configured to transmit the second jump route based on a new service associated with the page identifier and deployed by the first server.

5. The method of claim 1 , wherein the one or more processors are associated with a client computing system and the local page routing table is specific to the client computing system.

6. The method of claim 1 , wherein loading the first jump page comprises:

determining, by the one or more processors, that page data of the first jump page is stored in a page database that is in communication with the one or more processors, and in response, retrieving the page data from the page database.

7. The method of claim 6 , further comprising:

receiving, by the one or more processors, the page data of the first jump page from the first server; and

updating, by the one or more processors, the page database to include the page data of the first jump page.

8. The method of claim 1 , wherein loading the first jump page comprises:

determining, by the one or more processors, that a local page database lacks page data of the first jump page, and in response, requesting the page data from a server, wherein the local page database is configured to store page data of the first jump page.

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

receiving a request for a service;

determining a page identifier associated with the service, wherein the page identifier is an identifier of a first jump page;

retrieving a first jump route from a local page routing table based on the page identifier, wherein the first jump route provides an online route for online retrieving of the first jump page from a first server;

in response to determining the first jump route, sending a query to a second server, the query inquiring whether the first jump route is a latest jump route associated with the service;

receiving, from the second server, a first message indicating that the first jump route is the latest jump route; and

in response to receiving the first message, loading the first jump page based on the first jump route.

10. The method of claim 9 , further comprising one or more instructions executable to perform:

receiving from the second server, a second message including a second jump route as the latest jump route associated with the page identifier;

in response to receiving the second message, updating the local page routing table to include the second jump route; and

loading a second jump page based on the second jump route.

11. The method of claim 10 , wherein the second jump page is loaded from the first server and based on the second jump page.

12. The method of claim 10 , wherein the second server is configured to transmit the second jump route based on a new service associated with the page identifier and deployed by the first server.

13. The method of claim 9 , wherein the one or more processors are associated with a client computing system and the local page routing table is specific to the client computing system.

14. The method of claim 9 , wherein loading the first jump page comprises:

determining that page data of the first jump page is stored in a page database, and in response, retrieving the page data from the page database.

15. The method of claim 14 , further comprising one or more instructions executable to perform:

receiving the page data of the first jump page from the first server; and

updating the page database to include the page data of the first jump page.

16. The method of claim 9 , wherein loading the first jump page comprises:

determining that a local page database lacks page data of the first jump page, and in response, requesting the page data from a server, wherein the local page database is configured to store page data of the first jump page.

17. 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 operations comprising:

receiving a request for a service;

determining a page associated with the service, wherein the page is associated with a page identifier;

retrieving a first jump route from a local page routing table based on the page identifier, wherein the first jump route provides an online route for online retrieving of the first jump page from a first server;

in response to determining the first jump route, sending a query to a second server, the query inquiring whether the first jump route is a latest jump route associated with the service;

receiving, from the second server, a first message indicating that the first jump route is the latest jump route; and

in response to receiving the first message, loading the first jump page based on the first jump route.

18. The method of claim 17 , is further configured to:

receive, from the second server, a second message including a second jump route as the latest jump route associated with the page identifier;

in response to receiving the second message, update the local page routing table to include the second jump route; and

loading a second jump page based on the second jump route.

19. The method of claim 18 , wherein the second jump page is loaded from the first server and based on the second jump page.

20. The method of claim 17 , wherein loading the first jump page comprises:

determining that page data of the first jump page is stored in a page database, and in response, retrieving the page data from the page database.

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: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2018
From: ZHENG, YUEYANG
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 047094/0429 →
Priority Claims (1)
CN 2015 1 0894292 · Nov 27, 2015 · national
Continuity (2)
Continuation PCTCN2016106346 · Nov 18, 2016
Related Publication 20180278671A1 · Sep 27, 2018