Unlock instant, AI-driven research and patent intelligence for your innovation.

Release method and device of gray level

A grayscale release and request message technology, applied in the direction of program control devices, etc., can solve the problem of high risk of grayscale release, and achieve the effect of reducing risks

Active Publication Date: 2013-06-19
SHENZHEN TENCENT COMP SYST CO LTD
View PDF3 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There are often many types of user requests for software, such as query, update, delete, upload, download, etc. The existing grayscale release method does not distinguish the user's request message, resulting in a greater risk of grayscale release

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 method and device of gray level
  • Release method and device of gray level
  • Release method and device of gray level

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] In this embodiment, gray-scale publishing is performed according to the type of the message requested by the user. In this embodiment, the proxy forwarding server pre-stores a gray-scale release order table, which includes the gray-scale release order of different types of request messages and the types of request messages that are allowed to release new versions of software. The following table 1 is an example of the order of gray release in this embodiment. In this table, according to the order of gray release, the types of request messages from front to back are: query, download, update, delete and upload; in the initial state In this case, the request message that allows the release of a new version of the software is a query request message.

[0032] request message type

Whether to allow the release of new versions of software

Inquire

yes

download

no

renew

no

delete

no

upload

no ...

Embodiment 2

[0044] In this embodiment, the grayscale release is performed according to the type of the user request message and the user number. In this embodiment, it is first judged whether to release a new version of the software according to the type of the user request message, and then it is judged according to the user number whether to release the new version of the software. In this embodiment, the pre-saved gray release sequence table of the proxy forwarding server is the same as Table 1 in Embodiment 1; in this embodiment, some test numbers (such as "101", "111", "121", " 131", "141", "151", "161", "171", "181", "191") for grayscale release, and then expanded to number segments (such as "100" ~ "199"), and finally expanded to all users.

[0045] The implementation process of the second embodiment is as follows.

[0046] Step 501: The proxy forwarding server receives a query request message from user A, whose number is "111". First look up Table 1, and find that the query requ...

Embodiment 3

[0052] In this embodiment, the gray-scale release is performed according to the type of the user request message and the user number. In this embodiment, it is first judged whether to release a new version of the software according to the user number, and then it is judged according to the type of the user request message whether to release the new version of the software. This embodiment is similar to the second embodiment, and the difference between the two lies only in the order of judgment, which is not repeated here.

[0053] To sum up, the method and system for grayscale release proposed by the present invention can reduce the grayscale release of new versions of server-side software by adopting multi-level fine-grained grayscale release control strategies such as request message type, single user, and user number segment. risk.

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 provides a release method and a device of gray level. The release method of gray level comprises the following steps of pre-saving a gray level release sequence table, wherein the gray level release sequence table comprises gray level release sequences of different types of request messages and request message types allowing to release new version software; and receiving a request message about software from a user, searching in the gray level release sequence table according to the type of the request message, controlling the request message to access to the software of a new version when the type of the request message is the request message type allowing to release new version software, and otherwise, controlling the request message to access to the software of an old version. According to the release method of gray level, the risk in the release process of gray level can be reduced.

Description

technical field [0001] The present invention relates to the technical field of gray scale release, in particular to a gray scale release method and device. Background technique [0002] Grayscale release refers to a release method that can smoothly transition during the software version release process. Assuming that the current software version is A and the new software version is B, when the user sends a request message for the software to the server through the client, the server will control some users to continue using version A, and another part of users to start using version B; if the user is in If there is no abnormality in the process of using version B, then gradually migrate all users to version B. [0003] Grayscale release can ensure the stability of the overall system. Users often have multiple types of requests for software, such as query, update, delete, upload, download, etc. The existing grayscale release method does not distinguish between user request ...

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/44
Inventor 黎文彦孟岸
Owner SHENZHEN TENCENT COMP SYST CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More