IP Library Granted Patent US 10,333,788
Granted Patent B2
US 10,333,788 · App. 15/390,479 · Granted Jun 25, 2019

System and method for acquiring, processing and updating global information

Inventors: Yunfeng Zhu (Hangzhou, CN); Yijun Lu (Hangzhou, CN); Yanchao Li (Hangzhou, CN); Jibin Lei (Hangzhou, CN); Yunfeng Tao (Hangzhou, CN); Zhiyang Tang (Hangzhou, CN); Jun Yu (Hangzhou, CN); Jia Feng (Hangzhou, CN); DongBai Guo (Hangzhou, CN)
Assignee: ALIBABA GROUP HOLDING LIMITED
H04L41/0889H04L41/0816H04L41/0859H04L41/50
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,333,788
App. No.
15/390,479
Granted
Jun 25, 2019
Kind
B2
Abstract

Embodiments of the disclosure describe a system, method, and apparatus for acquiring global information. The method comprises receiving current version information from a global information server, the current version information associated with current global information and associated with a network service; retrieving the current global information associated with the current version information and associated with the network service from the global information server; and providing or suspending the network service associated with the current global information based on a presence of a stop-write identifier in the current global information.

Claims (60)

1. A method for managing a network service, the method comprising:

providing, by a server, a network service using first global information, the first global information shared among the server and at least one additional server;

receiving, by the server, current version information from a global information server, the current version information associated with current global information and associated with the network service, the current global information comprising a current version of the first global information;

retrieving, by the server, the current global information associated with the current version information and associated with the network service from the global information server; and

providing or suspending, by the server, the network service associated with the current global information based on a presence of a stop-write identifier in the current global information.

2. The method of claim 1 wherein the current version information comprises version information indicating a latest version of the global information.

3. The method of claim 1 wherein the current version information comprises transitional version information, the current global information comprises transitional global information, and providing or suspending the network service comprises providing or suspending the network service based on the presence of a stop-write identifier in the transitional global information.

4. The method of claim 1 further comprising: updating, by the server, a validity period of historical version information associated with the network service based on a status of communications with the global information server, wherein the historical version information comprises version information temporally preceding the current version information.

5. The method of claim 4 , wherein updating, by the server, a validity period of historical version information associated with the network service based on a status of communications with the global information server comprises:

transmitting, by the server, confirmation information of a first communication status to the global information server according to a preset period of time;

resetting, by the server, a validity period of the current version information when receiving confirmation information of a second communication returned by the global information server within a preset period of time; and

suspending, by the server, the network service associated with the current information when the confirmation information of a second communication status returned by the global information server is not received within the preset period of time.

6. The method of claim 1 , further comprising:

updating, by the server, historical version information based on the current version information;

transmitting, by the server, an update confirmation notification to the global information server; and

retrieving, by the server, the current global information from the global information server according to the updated historical version information.

7. The method of claim 1 , wherein the global information is route data indicating a back-end application server associated with the network service.

8. The method of claim 7 wherein suspending the network service comprises suspending an operation executed by the back-end server and requested by the user.

9. The method of claim 1 wherein providing or suspending the network service associated with the current global information based on a presence of a stop-write identifier in the current global information comprises:

receiving, by the server, a service acquisition request including a user identifier;

identifying, by the server, the current global information associated with the user identifier;

transmitting, by the server, a notification denying the service acquisition request to the user if the current global information includes a stop-write identification; and

granting, by the server, access to a back-end application server associated with the route data if the current global information does not include a stop-write identification.

10. An apparatus for managing a network service, the apparatus comprising:

a processor; and

a non-transitory memory storing computer-executable instructions therein that, when executed by the processor, cause the apparatus to:

provide a network service using first global information, the first global information shared among the apparatus and at least one additional apparatus;

receive current version information from a global information server, the current version information associated with current global information and associated with the network service, the current global information comprising a current version of the first global information;

retrieve the current global information associated with the current version information and associated with the network service from the global information server; and

provide or suspend the network service associated with the current global information based on a presence of a stop-write identifier in the current global information.

11. The apparatus of claim 10 wherein the current version information comprises version information indicating a latest version of the global information.

12. The apparatus of claim 10 wherein the current version information comprises transitional version information, the current global information comprises transitional global information, and the instructions causing the apparatus to provide or suspend the network service comprise instructions causing the apparatus to provide or suspend the network service based on the presence of a stop-write identifier in the transitional global information.

13. The apparatus of claim 10 wherein the instructions further cause the apparatus to:

update a validity period of historical version information associated with the network service based on a status of communications with the global information server, wherein the historical version information comprises version information temporally preceding the current version information.

14. The apparatus of claim 13 , wherein the instructions causing the apparatus to update a validity period of historical version information associated with the network service based on a status of communications with the global information server further include instructions causing the apparatus to:

transmit confirmation information of a first communication status to the global information server according to a preset period of time;

reset a validity period of the current version information when receiving confirmation information of a second communication returned by the global information server within a preset period of time; and

suspend the network service associated with the current information when the confirmation information of a second communication status returned by the global information server is not received within the preset period of time.

15. The apparatus of claim 10 , wherein the instructions further cause the apparatus to:

update historical version information based on the current version information;

transmit an update confirmation notification to the global information server; and

retrieve the current global information from the global information server according to the updated historical version information.

16. The apparatus of claim 10 , wherein the global information is route data indicating a back-end application server associated with the network service.

17. The apparatus of claim 16 wherein suspending the network service comprises suspending an operation executed by the back-end server and requested by the user.

18. The apparatus of claim 10 wherein the instructions causing the apparatus to suspend the network service associated with the current global information based on a presence of a stop-write identifier in the current global information further include instructions causing the apparatus to:

receive a service acquisition request including a user identifier;

identify the current global information associated with the user identifier;

transmit a notification denying the service acquisition request to the user if the current global information includes a stop-write identification; and

grant access to a back-end application server associated with the route data if the current global information does not include a stop-write identification.

19. A system for managing a network service, the system comprising:

a global information server used for storing version information and global information;

a global information update management control device used for transmitting version information and global information to the global information server;

an application server used for:

providing a network service using first global information, the first global information shared among the application server and at least one additional application server;

receiving current version information from a global information server, the current version information associated with current global information and associated with the network service, the current global information comprising a current version of the first global information;

retrieving the current global information associated with the current version information and associated with the network service from the global information server; and

providing or suspend the network service associated with the current global information based on a presence of a stop-write identifier in the current global information.

20. The system of claim 19 wherein the global information update management control device further includes:

a global information and version information generating module, used for adding, with respect to global information having updates, a stop-write identification enabling the application server to provide or suspend a service associated with the global information, and generate global information and corresponding version information; and

a global information and version information sending module, used for sending the global information and the corresponding version information to a global information server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2026
From: ALIBABA GROUP HOLDING LIMITED
To: CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PRIVATE LIMITED
Reel/Frame 075478/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2019
From: ZHU, YUNFENG; LU, YIJUN; LI, YANCHAO; LEI, JIBIN; TAO, YUNFENG; TANG, ZHIYANG; YU, JUN; FENG, JIA; GUO, DONGBAI
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 049108/0596 →
Priority Claims (1)
CN 2015 1 1017784 · Dec 29, 2015 · national
Continuity (1)
Related Publication 20170187578A1 · Jun 29, 2017