Multi-version parallel upgrading control method and system

A control method and multi-version technology, applied in the direction of program control device, program loading/starting, etc., can solve the problems of product comparison effect difference, complicated operation, time-consuming and other problems, achieve accurate comparison effect of product version and ensure consistency , to ensure the effect of uniformity

Active Publication Date: 2016-02-03
BEIJING BAOFENG TECH
View PDF2 Cites 1 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, whi

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
  • Multi-version parallel upgrading control method and system
  • Multi-version parallel upgrading control method and system
  • Multi-version parallel upgrading control method and system

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0057] Example 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; where,

[0060] The client periodically sends an upgrade request to the server, and the upgrade request carries information about the current version of the client, so that the server can identify the current version of the client.

[0061] Step 202: Match the upgraded version stored in the server with the current version information of the client, respectively, to obtain at least one upgraded version; wherein,

[0062] The server pre-stores a large number of upgraded versions. There are multiple upgraded versions that match the current version of the client, and there are also upgraded versions that cannot match the current version of the client. In ...

Example Embodiment

[0069] Example 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 version stored by the server with the current version information of the client to obtain at least one upgrade version; wherein, when the matching fails, an upgrade failure prompt is returned to the client.

[0073] Step 303: According to the number of upgrade versions, select the same number of clients from all the clients that request the upgrade as samples of each upgrade version, and use the selected number as the initial margin of each sample;

[0074] Step 304: Judge the upgrade margin of each sample in parallel, and when the upgrade margin of the sample is sufficient, return the corresponding upgrade version ...

Example Embodiment

[0078] Example 3:

[0079] Such as Figure 4 What is shown 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 request is A;

[0081] Step 402: Match the upgrade version stored in the server with the current version information of the client, respectively, to obtain two upgradeable versions A1 and A2;

[0082] Step 403: Randomly select 50,000 clients from the 300,000 clients as the client samples of the A1 version and the A2 version, and set the initial upgrade margin for both the A1 version and the A2 version to 50,000;

[0083] In step 404, the initial upgrade margin of the A1 version and the A2 version is judged in parallel. If it is determined that there are 10,000 upgraded clients in the A1 version client sample, then the current upgrad...

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
IPC IPC(8): G06F9/445
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