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.

Active Publication Date: 2018-11-06
BEIJING BAOFENG TECH
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] 1. In the existing technology, the serial upgrade method is adopted for the client version, the target version is upgraded sequentially, and the upgrade of the next version is started on the basis of the upgrade of the previous version. In this way, the release upgrade time will be delayed. The linear increase, consumes a lot of time
[0012] 2. During the version upgrade process, because multiple upgrades need to be performed serially, the upgrade time period and time consumption of different release versions will be different, and due to different time periods and different client attributes, such as activity and regional attributes, this will lead to inconsistencies in the number of client samples in the upgrade time period of different releases, which will eventually lead to differences in product comparison effects
[0013] 3. The existing technology upgrades the version in a serial manner. When there is a requirement for the number of client samples, it is easy to exceed the total number of client samples, which may lead to insufficient samples for subsequent version upgrades, resulting in customer Inconsistencies in the number of end-to-end samples will eventually result in differences in the comparison of product version effects
[0014] 4. When the version serial upgrade needs to compare the effects of many versions, it is also necessary to compare each version to determine the target version and arrange the upgrade sequence of each version. The operation is cumbersome and takes a certain amount of time

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A multi-version parallel upgrade control method and system
  • A multi-version parallel upgrade control method and system
  • A multi-version parallel upgrade control method and system

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a multi-version parallel upgrading control method comprising steps that a server receives a version upgrading request sent by a client; current version information related to the client and carried in the version upgrading request is read; an upgraded version stored in the server is matched with the current version information of the client to acquire at least one upgraded version; according to upgraded version numbers, clients with the same number as the clients requiring upgrade are selected to be a sample of each upgraded version; the selected number is named as a start margin of each sample; upgrade available margin of each sample is determined in parallel; and when enough sample upgrade margin exists, a corresponding upgraded version and related upgrading information are returned to the client giving the request in the sample. Multi-versions can be upgraded at the same time; and linear increase of version upgrading time can be avoided, so version upgrading time can be shortened.

Description

technical field [0001] The present application relates to the technical field of version upgrade management and control, and in particular, relates to a method and system for multi-version parallel upgrade control. Background technique [0002] The existing electronic equipment system version needs to be updated according to the database system and new technology, so the product system needs to be updated according to the new version. And now there may be more than one type of upgrade version. Generally, for the client version, an upgradeable target version is provided in the background system, that is, a release version, which contains multiple upgradeable versions. In order to compare the functional effects of various product versions, it is often necessary to compare the effect of sample upgrades on the client product versions. During the sampling comparison process, it is necessary to set the client sample size of each upgraded version to be consistent in order to obtain...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/65
Inventor 陈亮罗琦王成祥毕先春卢述奇
Owner BEIJING BAOFENG TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products