Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Version upgrading method and device based on shunting, equipment and storage medium

A version and upgrade package technology, applied in the computer field, can solve the problems of extensive distribution logic granularity, weak analysis ability, and inability to realize traffic distribution, and achieve the effect of unified and precise distribution.

Active Publication Date: 2020-06-09
SHENZHEN LEXIN SOFTWARE TECH CO LTD
View PDF2 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, there is no unified system to carry the shunt function in the existing shunt schemes. The codes of each system to realize the shunt logic are repeated, which wastes manpower and material resources. During the operation of the system, if the shunt rules are changed, the past test data cannot be continuously accumulated and analyzed. , weak analytical ability
In addition, the code of the distribution logic is scattered in each sub-module link of the system. The granularity of the distribution logic is relatively extensive, and it is impossible to realize the traffic distribution accurate to each sub-module. If a sub-module needs to be removed from the shelf, the code needs to be modified and re-released. to fix the shunt logic

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
  • Version upgrading method and device based on shunting, equipment and storage medium
  • Version upgrading method and device based on shunting, equipment and storage medium
  • Version upgrading method and device based on shunting, equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] like figure 1 As shown, Embodiment 1 of the present invention provides a distribution-based version upgrade method, which includes:

[0042] S110. Read the first version upgrade package list and the version distribution strategy.

[0043] In this embodiment, each company needs to upgrade the version of the system developed by itself and used by users to gradually improve user experience and meet the growing needs of users. For example, a mobile terminal or a computer terminal is installed alone or bundled with other software to install a product search system and a product recommendation system. When the version is updated, it is necessary to upgrade the version of the product search system and the product recommendation system. For example, in the version of the product recommendation system During the upgrade process, it is first necessary to let the product recommendation system send an instruction to query the latest version upgrade package to the server, so as to ...

Embodiment 2

[0052] like figure 2 As shown, Embodiment 2 of the present invention provides a split-based version upgrade method. Embodiment 2 of the present invention is a further explanation on the basis of Embodiment 1 of the present invention. The method includes:

[0053] S210. Receive the second version upgrade package list and version distribution policy sent by the server and send a message queue.

[0054] S220. After listening to the message queue, perform format assembly on all version upgrade packages included in the second version upgrade package list to obtain a first version upgrade package list.

[0055] S230. Save the first version upgrade package list and the version distribution strategy in a local cache and a distributed cache in sequence for reading.

[0056] In this embodiment, when upgrading the version of the product recommendation system, it is first necessary to let the product recommendation system receive the second version upgrade package list and version distr...

Embodiment 3

[0069] like image 3 As shown, Embodiment 3 of the present invention provides a distribution-based version upgrade device 100. The distribution-based version upgrade device 100 provided in Embodiment 3 of the present invention can perform the distribution-based version upgrade provided by any embodiment of the present invention. The method has corresponding functional modules and beneficial effects for executing the method. The stream-based version upgrade device 100 includes a reading module 200 , a screening module 300 , a confirmation module 400 and an upgrade module 500 .

[0070] Specifically, the reading module 200 is used to read the first version upgrade package list and the version distribution strategy; the screening module 300 is used to filter out the first distribution strategy corresponding to the target to be upgraded from the version distribution strategy; the confirmation module 400 It is used to confirm the first-level version upgrade package corresponding t...

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 embodiment of the invention discloses a version upgrading method and device based on shunting, equipment and a storage medium. The version upgrading method based on shunting comprises the following steps: reading a first version upgrading package list and a version shunting strategy; screening out a first shunting strategy corresponding to a to-be-upgraded target from the version shunting strategies; determining a first-level version upgrade package corresponding to the first shunting strategy from the first version upgrade package list; and upgrading the to-be-upgraded target by using thefirst shunting strategy and the first-level version upgrading package. According to the embodiment of the invention, the unification and accuracy of shunting during version updating are realized.

Description

technical field [0001] The embodiments of the present invention relate to computer technology, and in particular to a split-based version upgrade method, device, device and storage medium. Background technique [0002] With the advent of the era of big test data, each current system needs to do traffic shunting, which is realized by itself through code. A common practice is to segment traffic based on the last one or more digits of the user ID. For example, recommendation systems and search systems, when it is often necessary to test a new function (recall function), each needs to implement a shunt logic, for example, users whose tail number is 1 are shunted to the new function, and the remaining users are still Use old functionality, run for a while. During this process, the relevant test data (exposure, clicks, etc.) will be dropped into the log file, and the log test data will be collected and analyzed regularly. If the click rate of the new function is found to be high...

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 Applications(China)
IPC IPC(8): G06F8/65H04L29/08
CPCG06F8/65H04L67/06H04L67/5682Y02D10/00
Inventor 吴伟兴曾海峰李惠
Owner SHENZHEN LEXIN SOFTWARE TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products