A multi-version parallel upgrade control method and system
A multi-version and version technology, applied in software deployment and other directions, can solve problems such as differences in product comparison effects, cumbersome operations, and time-consuming, and achieve the effect of accurate comparison of product versions, ensuring consistency, and ensuring uniformity.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0058] Such as figure 2 Shown is the multi-version parallel upgrade method described in Embodiment 1 of the present invention, including:
[0059] Step 201, the server receives the version upgrade request sent by the client, and reads the current version information of the client carried in the version upgrade request; wherein,
[0060] The client periodically sends upgrade requests to the server, and the upgrade requests carry information about the version currently used by the client, so that the server can identify the version currently used by the client.
[0061] Step 202, matching the upgrade version stored in the server with the current version information of the client to obtain at least one upgrade version; wherein,
[0062] The server pre-stores a large number of upgrade versions, including multiple upgrade versions that match the current version of the client, and upgrade versions that cannot match the current version of the client. This step obtains all upgrade v...
Embodiment 2
[0070] Such as image 3 Shown is the multi-version parallel upgrade method described in Embodiment 2 of the present invention, including:
[0071] Step 301, the server receives the version upgrade request sent by the client, and reads the current version information of the client carried in the version upgrade request.
[0072] Step 302: Match the upgrade versions stored in the server with the current version information of the client to obtain at least one upgrade version; wherein, when the matching fails, return an upgrade failure prompt to the client.
[0073] Step 303, according to the number of upgrade versions, select the same number of clients from all clients requesting upgrade as samples of each upgrade version, and use the selected number as the initial margin of each sample;
[0074] Step 304, judging the upgrade margin of each sample in parallel, and when the upgrade margin of the sample is sufficient, return the corresponding upgrade version and related upgrade i...
Embodiment 3
[0079] Such as Figure 4 As shown, it is a specific embodiment of the multi-version parallel upgrade method described in Embodiment 3 of the present invention, including:
[0080] Step 401, the server receives version upgrade requests sent by 300,000 clients, and reads that the current version of the client carried in the version upgrade requests is A;
[0081] Step 402, matching the upgrade version stored in the server with the current version information of the client, and obtaining two upgradeable versions A1 and A2;
[0082] Step 403, respectively randomly selecting 50,000 clients from the 300,000 clients as client samples of the A1 version and the A2 version, and setting the initial upgrade margins of the A1 version and the A2 version to 50,000;
[0083] Step 404, judging the initial upgrade margins of version A1 and version A2 in parallel, and judging that there are 10,000 upgraded clients in the client sample of version A1, then the current upgrade margin of version A1...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com