Release and multi-version upgrade method and system

A multi-version and version technology, applied in the direction of version control, software maintenance/management, etc., can solve the problems of product comparison effect difference, cumbersome operation, and linear increase of release and upgrade time, so as to achieve accurate product version comparison effect and ensure uniformity Sexuality, the effect of ensuring consistency

Active Publication Date: 2018-11-06
BEIJING BAOFENG TECH
View PDF3 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
  • Release and multi-version upgrade method and system
  • Release and multi-version upgrade method and system
  • Release and multi-version upgrade method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] Such as figure 2 Shown is the multi-version parallel upgrade method described in Embodiment 1 of the present invention, including:

[0064] Step 201, when the server stores and releases the version, it sets an upgrade directory of the corresponding type for each type of version; the server sets its own sub-upgrade directory for multiple versions of the same type according to the upgrade directory; the server receives the client The version upgrade request sent reads the current version sub-upgrade directory information of the client carried in the version upgrade request; obtains other versions of the same type according to the sub-upgrade directory of the current version, wherein,

[0065] 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.

[0066] Step 202, matching the upgrade version stored ...

Embodiment 2

[0075] Such as image 3 Shown is the multi-version parallel upgrade method described in Embodiment 2 of the present invention, including:

[0076] Step 301, when the server stores and releases the version, it sets an upgrade directory of the corresponding type for each type of version; the server sets its own sub-upgrade directory for multiple versions of the same type according to the upgrade directory; the server receives the client In the version upgrade request sent, read the sub-upgrade directory information of the current version of the client carried in the version upgrade request; obtain other versions of the same type according to the sub-upgrade directory of the current version.

[0077] 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.

[0078] Step 303, according to the number of upgrad...

Embodiment 3

[0084] 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:

[0085] 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;

[0086] 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;

[0087] 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;

[0088] 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 an edition release multi-edition upgrading method. The edition release multi-edition upgrading method comprises the steps that when a server stores edition release, an upgrade catalog of a corresponding type is set for versions of each type; according to the upgrade catalog, upgrade sub-catalogs of the versions are set for the versions of the same type; version upgrade requests sent by clients are received, and information of the upgrade sub-catalog of the current version of the client is read; according to the upgrade sub-catalog of the current version, the other versions of the same type are obtained; the stored upgrade versions are matched with the information of the current version of the client respectively, and the upgrade version is obtained; the versions of the same type of the current type correspond to the new upgrade versions respectively; according to the number of the upgrade versions, the same number of clients are selected from all the clients requesting upgrading to be used as samples of the upgrade versions, and the upgradable allowance of each sample is judged; when the upgrade allowance of the sample is enough, the corresponding upgrade versions and the related upgrade information are returned to the request clients inside the samples.

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 publishing multi-version upgrades. 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 accu...

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/71
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