CN107145347A - One kind application gray scale dissemination method, equipment and storage medium - Google Patents
One kind application gray scale dissemination method, equipment and storage medium Download PDFInfo
- Publication number
- CN107145347A CN107145347A CN201710287820.7A CN201710287820A CN107145347A CN 107145347 A CN107145347 A CN 107145347A CN 201710287820 A CN201710287820 A CN 201710287820A CN 107145347 A CN107145347 A CN 107145347A
- Authority
- CN
- China
- Prior art keywords
- application
- user
- targeted customer
- request
- gray scale
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention provides a kind of application gray scale dissemination method, equipment and storage medium, wherein, include using gray scale dissemination method:User's request is received, the user's mark carried in user's request is extracted;The user extracted is identified and matched with targeted customer's mark in the targeted customer's logo collection being pre-configured with;If it fails to match, user's request is sent to the first application and handled, otherwise, ask transmission to the second application with the first corresponding more redaction of application to be handled user.Influence this scheme reduces application version upgrading to user.
Description
Technical field
The present invention relates to internet arena, more particularly to a kind of application gray scale dissemination method, equipment and storage medium.
Background technology
In the internet battlefield that this industry competition is extremely fierce, product renewing iteration speed is very fast, enterprise all face daily
Face and caught up with and surpassed, or even the crisis being eliminated.Enterprise Evolution is realized by constantly bringing forth new ideas, is that current internet enterprise uniquely survives
Mode.Therefore frequent short steps, iteratively faster become the quick technical management mode that Internet firm generally uses, almost each family
Internet firm will inevitably regularly publish the application product under updating, update cycle or in terms of week, or in terms of the moon.
One application product for externally issuing, if should iteratively faster exploitation reach the standard grade, ensure quality again, need to ensure just
The system reached the standard grade can timely and effectively control coverage once going wrong, or even need immediately to switch back into original stable fortune
Capable application version.At present, it is that first pause user uses that in the market, which carries out upgrading to application most of, then carries out background system
Upgrading, however, can so influence the use of user, meanwhile, can not also avoid unstable the brought influence of new upgrade-system.
There is the product of brand new conception form for some, how to judge that innovation strategy can steadily be implemented, how to examine connecing for market
Receive degree, how to avoid market trial and error behavior, just a set of improve flexible and easily controllable gray scale delivery system with greater need for designing.
The content of the invention
It is a primary object of the present invention to propose a kind of application gray scale dissemination method, equipment and storage medium, it is intended to solve
The problem of application upgrade influence user uses in the prior art.
According to an aspect of the invention, there is provided a kind of application gray scale dissemination method, this applies gray scale dissemination method bag
Include:User's request is received, the user's mark carried in user's request is extracted;The user extracted is identified into the mesh with being pre-configured with
Targeted customer's mark in mark user's logo collection is matched;If it fails to match, user's request is sent should to first
With being handled, otherwise, the second application that user is asked to send extremely with the first corresponding more redaction of application is handled.
Optionally, user's request is received, the step of user carried in user's request identifies is extracted and specifically includes:From super text
User's mark is extracted in this host-host protocol HTTP label or the parameter of uniform resource position mark URL.
Optionally, before the step of user asks is received, in addition to:Addition second is applied;Configure targeted customer's mark
Quantity for first application total number of users the first preset ratio, and configuration targeted customer mark set.
Optionally, handled by user's request transmission to the first application, or should by user's request transmission to second
After the step of processing, in addition to:Feedback of the corresponding targeted customer to the second application is identified according to targeted customer
Situation, the ratio that the quantity that targeted customer identifies is accounted for into the first total number of users of application is adjusted to second pre- by the first preset ratio
If ratio, and the set that adjustment targeted customer identifies.
Gray scale distribution apparatus is applied there is provided one kind according to another aspect of the present invention, this applies gray scale distribution apparatus
Including processor, memory and communication bus;Communication bus is used to realize the connection communication between processor and memory;Place
Reason device is used to perform the application gray scale release process stored in memory, to realize following steps:User's request is received, extracts and uses
The user's mark carried in the request of family;Target in targeted customer's logo collection that the user extracted is identified and is pre-configured with
User's mark is matched;If it fails to match, user's request is sent to the first application and handled, otherwise, by user
Request sends to the second application with the first corresponding more redaction of application and handled.
Optionally, user's request is received, extracting the step of user carried in user's request identifies includes:Passed from hypertext
User's mark is extracted in defeated agreement HTTP label or the parameter of uniform resource position mark URL.
Optionally, before the step of user asks is received, processor, which is additionally operable to perform, applies gray scale release process, with reality
Existing following steps:Addition second is applied;The quantity of targeted customer's mark is configured to preset using the first of total number of users for first
Ratio, and the set that configuration targeted customer identifies.
Optionally, handled by user's request transmission to the first application, or should by user's request transmission to second
After the step of processing, processor, which is additionally operable to perform, applies gray scale release process, to realize following steps:According to target
The quantity that targeted customer identifies is accounted for the first application total by the corresponding targeted customer of user's mark to the feedback of the second application
The ratio of number of users is adjusted to the set of the second preset ratio, and adjustment targeted customer's mark by the first preset ratio.
Optionally, handled by user's request transmission to the first application, or should by user's request transmission to second
After the step of processing, processor, which is additionally operable to perform, applies gray scale release process, to realize following steps:Count target
Positive rating and difference comments rate of the user to the second application;If targeted customer reaches that first presets to the positive rating of the second application
Value, the then ratio for the quantity that targeted customer identifies being accounted for into the first total number of users of application improves the 3rd preset ratio;If target
User reaches the second preset value to the difference comments rate of the second application, then the data that targeted customer identifies are accounted for into first applies total number of users
The ratio of amount reduces the 4th preset ratio.
Present invention also offers a kind of computer-readable recording medium, computer-readable recording medium storage have one or
Multiple programs, one or more program can be by one or more computing device, to realize following steps:Receiving user please
Ask, extract the user's mark carried in user's request;The user extracted is identified into targeted customer's identification sets with being pre-configured with
Targeted customer's mark in conjunction is matched;If it fails to match, user's request is sent to the first application and handled, it is no
Then, user is asked to send to the second application with the first corresponding more redaction of application and handled.
The scheme that the present embodiment is provided avoids the problem of application upgrade influence user uses in correlation technique, is risen in application
After level, user is shared jointly and is asked by running redaction application and legacy version application simultaneously, application version upgrading is reduced
Influence to user.
Brief description of the drawings
Fig. 1 is the hardware architecture diagram for realizing each optional mobile terminal of embodiment one of the invention;
Fig. 2 is the wireless communication system schematic diagram of mobile terminal as shown in Figure 1;
Fig. 3 is the flow chart in first embodiment of the invention using gray scale dissemination method;
Fig. 4 is the structured flowchart for the device being related in third embodiment of the invention;
Fig. 5 is the structured flowchart in fourth embodiment of the invention using gray scale distribution apparatus.
Embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
In follow-up description, the suffix using such as " module ", " part " or " unit " for representing element is only
Be conducive to the explanation of the present invention, itself there is no a specific meaning.Therefore, " module ", " part " or " unit " can be mixed
Ground is used.
Terminal can be implemented in a variety of manners.For example, the terminal described in the present invention can include such as mobile phone, flat board
Computer, notebook computer, palm PC, personal digital assistant (Personal Digital Assistant, PDA), portable
Media player (Portable Media Player, PMP), guider, wearable device, Intelligent bracelet, pedometer etc. are moved
Move the fixed terminals such as terminal, and numeral TV, desktop computer.
It will be illustrated in subsequent descriptions by taking mobile terminal as an example, it will be appreciated by those skilled in the art that except special
Outside element for moving purpose, construction according to the embodiment of the present invention can also apply to the terminal of fixed type.
Referring to Fig. 1, its hardware architecture diagram for a kind of mobile terminal of realization each embodiment of the invention, the shifting
Dynamic terminal 100 can include:RF (Radio Frequency, radio frequency) unit 101, WiFi module 102, audio output unit
103rd, A/V (audio/video) input block 104, sensor 105, display unit 106, user input unit 107, interface unit
108th, the part such as memory 109, processor 110 and power supply 111.It will be understood by those skilled in the art that shown in Fig. 1
Mobile terminal structure does not constitute the restriction to mobile terminal, and mobile terminal can be included than illustrating more or less parts,
Either combine some parts or different parts arrangement.
The all parts of mobile terminal are specifically introduced with reference to Fig. 1:
Radio frequency unit 101 can be used for receiving and sending messages or communication process in, the reception and transmission of signal, specifically, by base station
Downlink information receive after, handled to processor 110;In addition, up data are sent into base station.Generally, radio frequency unit 101
Including but not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier, duplexer etc..In addition, penetrating
Frequency unit 101 can also be communicated by radio communication with network and other equipment.Above-mentioned radio communication can use any communication
Standard or agreement, including but not limited to GSM (Global System of Mobile communication, global system for mobile telecommunications
System), GPRS (General Packet Radio Service, general packet radio service), CDMA2000 (Code
Division Multiple Access 2000, CDMA 2000), WCDMA (Wideband Code Division
Multiple Access, WCDMA), TD-SCDMA (Time Division-Synchronous Code
Division Multiple Access, TD SDMA), FDD-LTE (Frequency Division
Duplexing-Long Term Evolution, FDD Long Term Evolution) and TDD-LTE (Time Division
Duplexing-Long Term Evolution, time division duplex Long Term Evolution) etc..
WiFi belongs to short range wireless transmission technology, and mobile terminal can help user's transmitting-receiving electricity by WiFi module 102
Sub- mail, browse webpage and access streaming video etc., it has provided the user wireless broadband internet and accessed.Although Fig. 1 shows
Go out WiFi module 102, but it is understood that, it is simultaneously not belonging to must be configured into for mobile terminal, completely can be according to need
To be omitted in the essential scope for do not change invention.
Audio output unit 103 can be in call signal reception pattern, call mode, record mould in mobile terminal 1 00
When under the isotypes such as formula, speech recognition mode, broadcast reception mode, it is that radio frequency unit 101 or WiFi module 102 are received or
The voice data stored in memory 109 is converted into audio signal and is output as sound.Moreover, audio output unit 103
The audio output related to the specific function that mobile terminal 1 00 is performed can also be provided (for example, call signal receives sound, disappeared
Breath receives sound etc.).Audio output unit 103 can include loudspeaker, buzzer etc..
A/V input blocks 104 are used to receive audio or video signal.A/V input blocks 104 can include graphics processor
(Graphics Processing Unit, GPU) 1041 and microphone 1042,1041 pairs of graphics processor is in video acquisition mode
Or the view data progress of the static images or video obtained in image capture mode by image capture apparatus (such as camera)
Reason.Picture frame after processing may be displayed on display unit 106.Picture frame after being handled through graphics processor 1041 can be deposited
Storage is transmitted in memory 109 (or other storage mediums) or via radio frequency unit 101 or WiFi module 102.Mike
Wind 1042 can connect in telephone calling model, logging mode, speech recognition mode etc. operational mode via microphone 1042
Quiet down sound (voice data), and can be voice data by such acoustic processing.Audio (voice) data after processing can
To be converted to the form output that mobile communication base station can be sent to via radio frequency unit 101 in the case of telephone calling model.
Microphone 1042 can implement various types of noises and eliminate (or suppression) algorithm to eliminate (or suppression) in reception and send sound
The noise produced during frequency signal or interference.
Mobile terminal 1 00 also includes at least one sensor 105, such as optical sensor, motion sensor and other biographies
Sensor.Specifically, optical sensor includes ambient light sensor and proximity transducer, wherein, ambient light sensor can be according to environment
The light and shade of light adjusts the brightness of display panel 1061, and proximity transducer can close when mobile terminal 1 00 is moved in one's ear
Display panel 1061 and/or backlight.As one kind of motion sensor, accelerometer sensor can detect in all directions (general
For three axles) size of acceleration, size and the direction of gravity are can detect that when static, the application available for identification mobile phone posture
(such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, percussion) etc.;
The fingerprint sensor that can also configure as mobile phone, pressure sensor, iris sensor, molecule sensor, gyroscope, barometer,
The other sensors such as hygrometer, thermometer, infrared ray sensor, will not be repeated here.
Display unit 106 is used for the information for showing the information inputted by user or being supplied to user.Display unit 106 can be wrapped
Display panel 1061 is included, liquid crystal display (Liquid Crystal Display, LCD), Organic Light Emitting Diode can be used
Forms such as (Organic Light-Emitting Diode, OLED) configures display panel 1061.
User input unit 107 can be used for the numeral or character information for receiving input, and produce the use with mobile terminal
The key signals input that family is set and function control is relevant.Specifically, user input unit 107 may include contact panel 1071 with
And other input equipments 1072.Contact panel 1071, also referred to as touch-screen, collect touch operation of the user on or near it
(such as user is using any suitable objects such as finger, stylus or annex on contact panel 1071 or in contact panel 1071
Neighbouring operation), and corresponding attachment means are driven according to formula set in advance.Contact panel 1071 may include touch detection
Two parts of device and touch controller.Wherein, touch detecting apparatus detects the touch orientation of user, and detects touch operation band
The signal come, transmits a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and by it
It is converted into contact coordinate, then gives processor 110, and the order sent of reception processing device 110 and can be performed.In addition, can
To realize contact panel 1071 using polytypes such as resistance-type, condenser type, infrared ray and surface acoustic waves.Except contact panel
1071, user input unit 107 can also include other input equipments 1072.Specifically, other input equipments 1072 can be wrapped
Include but be not limited to physical keyboard, in function key (such as volume control button, switch key etc.), trace ball, mouse, action bars etc.
One or more, do not limit herein specifically.
Further, contact panel 1071 can cover display panel 1061, detect thereon when contact panel 1071 or
After neighbouring touch operation, processor 110 is sent to determine the type of touch event, with preprocessor 110 according to touch thing
The type of part provides corresponding visual output on display panel 1061.Although in Fig. 1, contact panel 1071 and display panel
1061 be input and the output function that mobile terminal is realized as two independent parts, but in certain embodiments, can
By contact panel 1071 and the input that is integrated and realizing mobile terminal of display panel 1061 and output function, not do specifically herein
Limit.
Interface unit 108 is connected the interface that can pass through as at least one external device (ED) with mobile terminal 1 00.For example,
External device (ED) can include wired or wireless head-band earphone port, external power source (or battery charger) port, wired or nothing
Line FPDP, memory card port, the port for connecting the device with identification module, audio input/output (I/O) end
Mouth, video i/o port, ear port etc..Interface unit 108 can be used for receiving the input from external device (ED) (for example, number
It is believed that breath, electric power etc.) and the input received is transferred to one or more elements in mobile terminal 1 00 or can be with
For transmitting data between mobile terminal 1 00 and external device (ED).
Memory 109 can be used for storage software program and various data.Memory 109 can mainly include storing program area
And storage data field, wherein, application program (the such as sound that storing program area can be needed for storage program area, at least one function
Sound playing function, image player function etc.) etc.;Storage data field can be stored uses created data (such as according to mobile phone
Voice data, phone directory etc.) etc..In addition, memory 109 can include high-speed random access memory, it can also include non-easy
The property lost memory, for example, at least one disk memory, flush memory device or other volatile solid-state parts.
Processor 110 is the control centre of mobile terminal, utilizes each of various interfaces and the whole mobile terminal of connection
Individual part, by operation or performs and is stored in software program and/or module in memory 109, and calls and be stored in storage
Data in device 109, perform the various functions and processing data of mobile terminal, so as to carry out integral monitoring to mobile terminal.Place
Reason device 110 may include one or more processing units;It is preferred that, processor 110 can integrated application processor and modulatedemodulate mediate
Device is managed, wherein, application processor mainly handles operating system, user interface and application program etc., and modem processor is main
Handle radio communication.It is understood that above-mentioned modem processor can not also be integrated into processor 110.
Mobile terminal 1 00 can also include the power supply 111 (such as battery) powered to all parts, it is preferred that power supply 111
Can be logically contiguous by power-supply management system and processor 110, so as to realize management charging by power-supply management system, put
The function such as electricity and power managed.
Although Fig. 1 is not shown, mobile terminal 1 00 can also will not be repeated here including bluetooth module etc..
For the ease of understanding the embodiment of the present invention, the communications network system that the mobile terminal of the present invention is based on is entered below
Row description.
Referring to Fig. 2, Fig. 2 is a kind of communications network system Organization Chart provided in an embodiment of the present invention, the communication network system
Unite as the LTE system of universal mobile communications technology, UE (User Equipment, use of the LTE system including communicating connection successively
Family equipment) 201, E-UTRAN (Evolved UMTS Terrestrial Radio Access Network, evolved UMTS lands
Ground wireless access network) 202, EPC (Evolved Packet Core, evolved packet-based core networks) 203 and operator IP operation
204。
Specifically, UE201 can be above-mentioned terminal 100, and here is omitted.
E-UTRAN202 includes eNodeB2021 and other eNodeB2022 etc..Wherein, eNodeB2021 can be by returning
Journey (backhaul) (such as X2 interface) is connected with other eNodeB2022, and eNodeB2021 is connected to EPC203,
ENodeB2021 can provide UE201 to EPC203 access.
EPC203 can include MME (Mobility Management Entity, mobility management entity) 2031, HSS
(Home Subscriber Server, home subscriber server) 2032, other MME2033, SGW (Serving Gate Way,
Gateway) 2034, PGW (PDN Gate Way, grouped data network gateway) 2035 and PCRF (Policy and
Charging Rules Function, policy and rate functional entity) 2036 etc..Wherein, MME2031 be processing UE201 and
There is provided carrying and connection management for the control node of signaling between EPC203.HSS2032 is all to manage for providing some registers
Such as function of attaching position register (not shown) etc, and some are preserved about the use such as service features, data rate
The special information in family.All customer data can be transmitted by SGW2034, and PGW2035 can provide UE 201 IP
Address is distributed and other functions, and PCRF2036 is strategy and the charging control strategic decision-making of business data flow and IP bearing resources
Point, it selects and provided available strategy and charging control decision-making with charge execution function unit (not shown) for strategy.
IP operation 204 can include internet, Intranet, IMS (IP Multimedia Subsystem, IP multimedia
System) or other IP operations etc..
Although above-mentioned be described by taking LTE system as an example, those skilled in the art it is to be understood that the present invention not only
Suitable for LTE system, be readily applicable to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA with
And following new network system etc., do not limit herein.
Based on above-mentioned mobile terminal hardware configuration and communications network system, each embodiment of the inventive method is proposed.
First embodiment
A kind of application gray scale dissemination method is present embodiments provided, wherein, gray scale issue refers to apply in A versions (herein
Refer to the application version do not upgraded) between two versions of B versions (herein means the application version after upgrading), it can seamlessly transit
A kind of published method.A part of user in all users of the application is allowed to be continuing with the application of A versions, another part user
Begin to use the application of B versions, if use repercussion of the user to the application of B versions is preferable, then progressively expand and use B versions
The user scope of application, until all users are moved on B versions, if user to the applications of B versions using repercussion compared with
Difference, then can make B versions using offline.Fig. 3 is the flow chart of the application gray scale dissemination method in the present embodiment, and this method can be with
Performed by gateway side, as shown in figure 3, this can specifically include following processing using gray scale dissemination method:
Step 301:User's request is received, the user's mark carried in user's request is extracted;
In the present embodiment, after the request of user is received, it is necessary to extract the user request in user mark, according to
The mark extracted judges that the request of the user is handled by the application of more redaction, or by not more redaction application Lai
Processing.Wherein, user is identified for distinguishing different user, is one kind mark to user identity, can be by character, numeral with
And the mark of the composition such as symbol.User's mark can also be the identification field carried in user's request, and be not necessarily for area
The mark divided user and additionally added.Optionally, user's request is received, the operation of the user's mark carried in user's request is extracted
It can specifically include:From HTTP (Hyper Text Transport Protocol, the header of HTTP) label
Or user's mark is extracted in URL (Uniform Resoure Locator, URL) parameter.Further,
User's mark, the setting identified based on user can also be extracted from cookie, http header or body, it is possible to achieve
The gray scale scope that comes into force is precisely controlled.
Step 302:Targeted customer in targeted customer's logo collection that the user extracted is identified and is pre-configured with marks
Knowledge is matched;
In the present embodiment, be pre-configured with targeted customer set specifically can by pre-set gray scale issue rules come
Realize, the set of targeted customer's mark has been preset in the rule, the element in the set is then for each targeted customer's
Mark.The request sent of these targeted customers will be handled in subsequent processes by the second application, herein can also
Being interpreted as these targeted customers begins to use the second of redaction to apply.It should be noted that in the present embodiment, in the set
Element number can according to targeted customer to second application use feedback conditions be adjusted, increased or decreased,
For example, targeted customer is higher to the positive rating degree of the second application, then it can increase the number of element in the set, user is to second
The difference degree of commenting of application is higher, then can reduce the number of the element in the set.
Step 303:If it fails to match, user's request is sent to the first application and handled, otherwise, please by user
Ask to send to the second application with the first corresponding more redaction of application and handled.
In the present embodiment, the target in the targeted customer's logo collection for the user extracted being identified and being pre-configured with is used
Family mark is matched, i.e., the user's mark for determining whether there is and extracting is searched and compared in targeted customer's logo collection
Identical user identifies, if found, it is determined that the match is successful, otherwise determines that it fails to match.The match is successful then illustrates current
The sender of the user's request received is targeted customer, and the request of the targeted customer subsequently needs to be handled by the second application.
In this embodiment, above-mentioned steps 301 can specifically be performed to step 303 by gateway, perform above-mentioned steps 301
Before, gateway is pre-configured with gray scale issue rules, and the regular and synchronized is write into gateway caches, is issued by gateway using the gray scale
All user's requests of rule-based filtering, carry out examination judgement to each user request received, are then entered according to judged result
Row water conservancy diversion.The user for meeting gray scale issue rules is asked to be diverted to indicated release using upper, it is e.g., no in the application after renewal
Then just it is diverted on other versions, e.g., in the application before not updating, is realized with this and allow a part of user to be continuing with more new edition
Application before this, another part user begins to use the purpose of the application after more redaction.Specifically, when user's
When request reaches gateway, gateway can extract the relevant information carried in the request, i.e., above-mentioned user's mark.Then by extraction should
The gray scale issue rules that information is configured by back-stage management are judged that user request is just diverted to redaction by judgement after passing through
Using, otherwise just by the user request be diverted to legacy version application.After application operation a period of time of redaction, if being split
To redaction user to the application of the version without bad feedback, or without other exceptions, then can be closed on back-stage management platform
Gray scale issue is closed, all flows are pointing directly at redaction application, the issue of this version is completed.
In the present embodiment, second application for first application upgraded version, second application reach the standard grade after, second application and
First application can be run simultaneously, and simultaneously non-usage second is applied using complete replacement/covering first, that is to say, that this implementation
The application gray scale dissemination method that example is provided is a transition stage after application upgrade, in the transition stage, by all of application
The specified part of user transfers to the second application processing after upgrading, and remaining user is still handled by the first application, i.e. so that
Application upgrade rear portion user uses redaction application, and another part user uses the application of legacy version.It can treat that flow is complete
Complete flow to after redaction is applied removes legacy version application again.Can according to user to the use feedback of the application of redaction come
It is confirmed whether the issue recalled the application of redaction or be fully finished redaction application.And then the steady of total system can be ensured
It is fixed, it is can be found that when initial gray issue, adjustment problem, to ensure its disturbance degree.
The method that the present embodiment is provided avoids redaction application and reached the standard grade the control unknown risks brought, flexible by various dimensions
Gray scale publishing policy is controlled risk coverage, for product market attempt, strategy operation is provided and reliably supported.Meanwhile, lead to
The noninductive intellectual that gateway water conservancy diversion realizes system upgrade is crossed, develops reach the standard grade at any time at any time, really realize the purpose of iteratively faster.And
By realizing gateway flow one key switching, the fault-tolerant ability for attempting innovation is greatly improved.Also line Imitating use is greatly reduced
The testing cost at family, is quantitatively issued by gray-scale Control, is seen the actual use experience for looking into and collecting real user and is fed back, effectively
Improve test and efficiency of operation, it is to avoid environment carrys out the ineffective investment of analog subscriber under self-built line.
In addition, request on line can be diverted to and be arbitrarily designated version by the method that the present embodiment is provided at any time.Accomplish at any time
Exploitation is disposed at any time, is shunted using gateway, is accomplished user's unaware.Flow one key switching can be realized, fault-tolerant ability is strong.Rear end
New and old edition is issued parallel, once going wrong, full platform can realize one key switching, and all flows point to legacy version immediately,
Prevention problem spreads.By setting gray scale issue rules, progressively expand redaction and flow to percentage, treat that flow flows to new edition completely
Using legacy version application is removed after sheet again, new and old edition excess smoothness is realized, overall process is safe and reliable, and risk is controllable.Simultaneously should
Method can be realized by gateway, be absorbed in flow control, and low, the integrated convenience of project is lost in performance, and project need not do any variation can be real
Existing gray scale issue, to existing business entirely without intrusion.This method also configures the gray-scale Control for supporting different dimensions, and dimension can be
Control or the microcosmic upper control to the submodule in project from project integral macroscopic.
Second embodiment
Present embodiments provide another application gray scale dissemination method, the method that this method is provided with above-mentioned first embodiment
Roughly the same, difference is, the method that the present embodiment is provided also has following processing:
Before the step of user asks is received, addition second is applied;The quantity for configuring targeted customer's mark should for first
With the set of the first preset ratio of total number of users, and configuration targeted customer's mark.
And, handled user's request is sent to the first application, or user's request is sent to the second application
After the step of being handled, in addition to:Feedback feelings of the corresponding targeted customer to the second application are identified according to targeted customer
Condition, the ratio that the quantity that targeted customer identifies is accounted for into the first total number of users of application is adjusted to second by the first preset ratio to be preset
Ratio, and the set that adjustment targeted customer identifies.Wherein, targeted customer can specifically wrap to the feedback of the second application
Include, positive rating and difference comments rate that targeted customer feeds back to application, it is also possible to be to apply to evaluate the user of voluntarily mobile phone
It is identified, confirmation is that favorable comment or difference are commented.Based on this, handled user's request is sent to the first application, or will use
After the step of family request transmission to the second application is handled, in addition to:Count positive rating of the targeted customer to the second application
And difference comments rate;If targeted customer reaches the first preset value, the number that targeted customer is identified to the positive rating of the second application
The ratio that amount accounts for the first total number of users of application improves the 3rd preset ratio;If targeted customer reaches to the difference comments rate of the second application
To the second preset value, then the default ratio of ratio reduction the 4th for the data that targeted customer identifies being accounted for into the first total number of users of application
Example.
In the present embodiment, when the 3rd ratio is 100%, then it represents that the request of all users is transferred into the second application
To handle, you can to do offline processing to the first application.When the 4th preset ratio is 0, then it represents that will not be by any user
Request transfer to the second application to handle, you can to do offline processing to the second application.
3rd embodiment
The present embodiment is illustrated by a specific example to the method that the present invention is provided.
Gateway apparatus involved by the present embodiment is based on gateway, wherein, the application being related to is the application in the device, should
Gateway apparatus is as shown in figure 4, the device includes gateway core water conservancy diversion module, gateway caches synchronization module and independent backstage
Management configuration module.By configuring gray scale issue rules, the regular and synchronized is write into gateway caches, ask the visitor in by gateway-filter institute
Ask, examination judgement is carried out to each request, water conservancy diversion is then carried out.
The gray scale issuing process that the present embodiment is related to includes following processing:
When the application of existing a set of version v1.0.0 on front externally provides service, during one section of the application stable operation
Between.
Some function of the application is improved in system, v1.0.1 versions are released after completing exploitation test, v1.0.1 is
Deployment is completed, externally offer service after wait is reached the standard grade.
It is v1.0.1 that redaction is added on present apparatus back-stage management configuration interface, and legacy version is v1.0.0.Configuration issue
Grey Rule is the header interception userid (user's mark) from http, and it is (false for one group of set to configure target userid values
If set in id quantity for total customer volume 5%), be then turned on gray scale issuing function.Above- mentioned information is write after the completion of configuration
Enter database.
Configuration in database is synchronously read into gateway core water conservancy diversion module by gateway caches synchronization module.
Gateway core flow-guilding mold BOB(beginning of block) filter request, extracts the userid in required parameter, if userid belongs to advance
The set of configuration, then be judged to passing through, and the request for judging to pass through is diverted into v1.0.1, v1.0.0 is otherwise diverted to.Then have
5% user has experienced to be handled at redaction application, and remaining 95% user is also using legacy version.
Assuming that after v1.0.1 gray scales issue a period of time, thering are many people to complain in 5% user and complaining the version
Using based on this, determining offline rectification v1.0.1 versions.Then it is in present apparatus back-stage management configuration interface that all flows are direct
V1.0.0 versions are switched to, and close gray scale issue, offline v1.0.1 versions.
The step of configuration in database is synchronously read into gateway core water conservancy diversion module by gateway caches synchronization module is repeated,
5% user recovers to use v1.0.0 versions again.
Technology groups are proposed v1.0.2 versions again, and v1.0.2 has disposed completion, externally offer service after wait is reached the standard grade.At this
It is v1.0.2 that redaction is added on device back-stage management configuration interface, and legacy version is v1.0.1.It is from http to configure Grey Rule
Header all intercept userid, and it is one group of set to configure target userid values, opens gray scale issue.Will be upper after the completion of configuration
State information write into Databasce.
Configuration in database is synchronously read into gateway core water conservancy diversion module by gateway caches synchronization module.
Gateway core flow-guilding mold BOB(beginning of block) filter request, extracts the userid in required parameter, if userid belongs to advance
The set of configuration, then be judged to passing through, and is just diverted to v1.0.2 to the request that judgement passes through, is otherwise diverted to v1.0.1., now
Redaction is changed into v1.0.2.5% user has used v1.0.2 versions.
V1.0.2 gray scales were issued after a period of time, and 5% customer responsiveness is good and does not find any problem, project leader
Decision is extended one's service the scope that comes into force, and 5% customer volume is expanded as into 30%.Then the user for having 30% has experienced redaction,
Remaining 70% user is also using legacy version.
The issue of v1.0.2 gray scales after a period of time, does not still find any problem again, then may decide that full platform issue.In
It is that all flows are directly switch to v1.0.2 versions in present apparatus back-stage management configuration interface, and closes gray scale issue, it is offline
V1.0.0 versions.Then 100% user has used v1.0.2 versions, and this issue terminates.
Issue next time and come interim, now redaction is v1.0.3, and legacy version is 1.0.2, is repeated the above.
Fourth embodiment
A kind of application gray scale distribution apparatus is present embodiments provided, the equipment can be arranged in gateway, as shown in figure 5,
The equipment 50 includes processor 51, memory 52 and communication bus 53;
Wherein, communication bus 53 is used to realize the connection communication between processor 51 and memory 52;
Processor 51 is used to perform the application gray scale release process stored in memory 52, to realize following steps:
User's request is received, the user's mark carried in user's request is extracted;Wherein, user's request is received, user is extracted
The step of user carried in request identifies can specifically include:User's request is received, the user carried in user's request is extracted
The operation of mark can specifically include:User's mark is extracted from HTTP label or URL parameter.By the use extracted
Family is identified to be matched with targeted customer's mark in the targeted customer's logo collection being pre-configured with;, will if it fails to match
User's request is sent to the first application and handled, otherwise, and user's request is sent to first and applies corresponding more redaction
Second application handled.
Receive user ask the step of before, processor 51 be additionally operable to perform apply gray scale release process, with realize with
Lower step:
Addition second is applied;Configure first default ratio of the quantity of targeted customer's mark for the first total number of users of application
Example, and the set that configuration targeted customer identifies.
Handled user's request is sent to the first application, or user's request is sent to the second application
After the step of reason, processor 51, which is additionally operable to perform, applies gray scale release process, to realize following steps:
Feedback of the corresponding targeted customer to the second application is identified according to targeted customer, targeted customer is identified
The ratio that quantity accounts for the first total number of users of application is adjusted to the second preset ratio, and adjustment target use by the first preset ratio
The set of family mark.
Handled user's request is sent to the first application, or user's request is sent to the second application
After the step of reason, processor 51, which is additionally operable to perform, applies gray scale release process, to realize following steps:
Count positive rating and difference comments rate of the targeted customer to the second application;If targeted customer is to the favorable comment of the second application
Rate reaches the first preset value, then the ratio for the quantity that targeted customer identifies being accounted for into the first total number of users of application improves the 3rd and preset
Ratio;If targeted customer reaches the second preset value to the difference comments rate of the second application, the data that targeted customer identifies are accounted for the
The ratio of the one total number of users of application reduces the 4th preset ratio.
The equipment that the present embodiment is provided reduces redaction application and reached the standard grade the control unknown risks brought, flexible by various dimensions
Gray scale publishing policy is controlled risk coverage, for product market attempt, strategy operation is provided and reliably supported.Meanwhile, lead to
Crossing gateway water conservancy diversion realizes noninductive intellectual of the user to system upgrade so that application can be developed at any time reaches the standard grade at any time, real real
The purpose of existing iteratively faster.And by realizing gateway flow one key switching, greatly improve the fault-tolerant ability for attempting innovation.
The testing cost of line Imitating user is greatly reduced, is quantitatively issued by gray-scale Control, the reality for looking into and collecting real user is seen
Border usage experience and feedback, effectively improve test and efficiency of operation, it is to avoid environment carrys out the invalid throwing of analog subscriber under self-built line
Enter.And the equipment can be arranged in gateway, low, the integrated convenience of project can be lost in operational reliability.
5th embodiment
Present embodiments provide a kind of computer-readable recording medium, the computer-readable recording medium storage have one or
The multiple programs of person, one or more program can be by one or more computing device, to realize following steps:
User's request is received, the user's mark carried in user's request is extracted;By the user extracted mark with matching somebody with somebody in advance
Targeted customer's mark in the targeted customer's logo collection put is matched;If it fails to match, user's request is sent extremely
First application is handled, otherwise, and the second application that user is asked to send extremely with the first corresponding more redaction of application is carried out
Processing.
Optionally, user's request is received, the step of user carried in user's request identifies, one or more journey is extracted
Sequence is specifically by one or more computing device, to realize following steps:User's request is received, extracts and is carried in user's request
User mark operation can specifically include:User's mark is extracted from HTTP label or URL parameter.
Optionally, before the step of user asks is received, one or more program is additionally operable to by one or more
Computing device, to realize following steps:
Addition second is applied;Configure first default ratio of the quantity of targeted customer's mark for the first total number of users of application
Example, and the set that configuration targeted customer identifies.
Optionally, handled by user's request transmission to the first application, or should by user's request transmission to second
After the step of processing, one or more program is additionally operable to by one or more computing device, with realize with
Lower step:Feedback of the corresponding targeted customer to the second application is identified according to targeted customer, targeted customer is identified
The ratio that quantity accounts for the first total number of users of application is adjusted to the second preset ratio, and adjustment target use by the first preset ratio
The set of family mark.
Optionally, handled by user's request transmission to the first application, or should by user's request transmission to second
After the step of processing, one or more program is additionally operable to by one or more computing device, with realize with
Lower step:
Count positive rating and difference comments rate of the targeted customer to the second application;If targeted customer is to the favorable comment of the second application
Rate reaches the first preset value, then the ratio for the quantity that targeted customer identifies being accounted for into the first total number of users of application improves the 3rd and preset
Ratio;If targeted customer reaches the second preset value to the difference comments rate of the second application, the data that targeted customer identifies are accounted for the
The ratio of the one total number of users of application reduces the 4th preset ratio.
It should be noted that herein, term " comprising ", "comprising" or its any other variant are intended to non-row
His property is included, so that process, method, article or device including a series of key elements not only include those key elements, and
And also including other key elements being not expressly set out, or also include for this process, method, article or device institute inherently
Key element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that including this
Also there is other identical element in process, method, article or the device of key element.
The embodiments of the present invention are for illustration only, and the quality of embodiment is not represented.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but in many cases
The former is more preferably embodiment.Understood based on such, technical scheme is substantially done to prior art in other words
Going out the part of contribution can be embodied in the form of software product, and the computer software product is stored in a storage medium
In (such as ROM/RAM, magnetic disc, CD), including some instructions are to cause a station terminal (can be mobile phone, computer, service
Device, air conditioner, or network equipment etc.) perform method described in each of the invention embodiment.
Embodiments of the invention are described above in conjunction with accompanying drawing, but the invention is not limited in above-mentioned specific
Embodiment, above-mentioned embodiment is only schematical, rather than restricted, one of ordinary skill in the art
Under the enlightenment of the present invention, in the case of present inventive concept and scope of the claimed protection is not departed from, it can also make a lot
Form, these are belonged within the protection of the present invention.
Claims (10)
1. one kind application gray scale dissemination method, it is characterised in that the application gray scale dissemination method includes:
User's request is received, the user's mark carried in user's request is extracted;
Targeted customer's mark progress in targeted customer's logo collection that the user extracted is identified and is pre-configured with
Match somebody with somebody;
If it fails to match, user request is sent to the first application and handled, otherwise, the user is asked to send out
Deliver to and handled with the second application of the described first corresponding more redaction of application.
2. application gray scale dissemination method according to claim 1, it is characterised in that the reception user request, extracts institute
The step of user carried in user's request identifies is stated to specifically include:
User's mark is extracted from HTTP HTTP label or the parameter of uniform resource position mark URL.
3. application gray scale dissemination method according to claim 1, it is characterised in that described to receive user's request
Before step, in addition to:
Add second application;
Configure first preset ratio of the quantity of targeted customer's mark for the described first total number of users of application, and configuration
The set of targeted customer's mark.
4. application gray scale dissemination method according to claim 3, it is characterised in that described to ask the user to send
After the step of being handled to the first application, or user request transmission to the described second application is handled, also
Including:
Feedback of the corresponding targeted customer to the described second application is identified according to the targeted customer, the target is used
The ratio that the quantity of family mark accounts for the total number of users of first application is adjusted to the second default ratio by first preset ratio
Example, and the set that the adjustment targeted customer identifies.
5. one kind application gray scale distribution apparatus, it is characterised in that the application gray scale distribution apparatus include processor, memory with
And communication bus;
The communication bus is used to realize the connection communication between the processor and the memory;
The processor is used to perform the application gray scale release process stored in memory, to realize following steps:
User's request is received, the user's mark carried in user's request is extracted;
Targeted customer's mark progress in targeted customer's logo collection that the user extracted is identified and is pre-configured with
Match somebody with somebody;
If it fails to match, user request is sent to the first application and handled, otherwise, the user is asked to send out
Deliver to and handled with the second application of the described first corresponding more redaction of application.
6. application gray scale distribution apparatus according to claim 5, it is characterised in that the reception user request, extracts institute
Stating the step of user carried in user's request identifies includes:
User's mark is extracted from HTTP HTTP label or the parameter of uniform resource position mark URL.
7. application gray scale distribution apparatus according to claim 5, it is characterised in that described to receive user's request
Before step, the processor is additionally operable to perform the application gray scale release process, to realize following steps:
Add second application;
Configure first preset ratio of the quantity of targeted customer's mark for the described first total number of users of application, and configuration
The set of targeted customer's mark.
8. application gray scale distribution apparatus according to claim 5, it is characterised in that described to ask the user to send
After the step of being handled to the first application, or user request transmission to the described second application handled, institute
State processor to be additionally operable to perform the application gray scale release process, to realize following steps:
Feedback of the corresponding targeted customer to the described second application is identified according to the targeted customer, the target is used
The ratio that the quantity of family mark accounts for the total number of users of first application is adjusted to the second default ratio by first preset ratio
Example, and the set that the adjustment targeted customer identifies.
9. the application gray scale distribution apparatus according to claim 5 to 8 any one, it is characterised in that described by described in
User's request is sent to the first application and handled, or the user is asked into what transmission was handled to the described second application
After step, the processor is additionally operable to perform the application gray scale release process, to realize following steps:
Count positive rating and difference comments rate of the targeted customer to the described second application;
If the targeted customer reaches the first preset value to the positive rating of the described second application, the targeted customer is identified
Quantity account for it is described first application total number of users ratio improve the 3rd preset ratio;
If the targeted customer reaches the second preset value to the difference comments rate of the described second application, the targeted customer is identified
Data account for it is described first application total number of users ratio reduce the 4th preset ratio.
10. a kind of computer-readable recording medium, it is characterised in that the computer-readable recording medium storage have one or
Multiple programs, one or more of programs can be by one or more computing device, to realize following steps:
User's request is received, the user's mark carried in user's request is extracted;
Targeted customer's mark progress in targeted customer's logo collection that the user extracted is identified and is pre-configured with
Match somebody with somebody;
If it fails to match, user request is sent to the first application and handled, otherwise, the user is asked to send out
Deliver to and handled with the second application of the described first corresponding more redaction of application.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710287820.7A CN107145347A (en) | 2017-04-27 | 2017-04-27 | One kind application gray scale dissemination method, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710287820.7A CN107145347A (en) | 2017-04-27 | 2017-04-27 | One kind application gray scale dissemination method, equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107145347A true CN107145347A (en) | 2017-09-08 |
Family
ID=59774583
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710287820.7A Pending CN107145347A (en) | 2017-04-27 | 2017-04-27 | One kind application gray scale dissemination method, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107145347A (en) |
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108376118A (en) * | 2018-02-09 | 2018-08-07 | 腾讯科技(深圳)有限公司 | Service delivery system, method, equipment and storage medium |
CN108494876A (en) * | 2018-04-12 | 2018-09-04 | 北京达佳互联信息技术有限公司 | Realize method, apparatus, plug-in component equipment and the proxy server of service gray scale publication |
CN108595207A (en) * | 2018-03-23 | 2018-09-28 | 深圳乐信软件技术有限公司 | A kind of gray scale dissemination method, regulation engine, system, terminal and storage medium |
CN108848092A (en) * | 2018-06-20 | 2018-11-20 | 中国联合网络通信集团有限公司 | The processing method and processing device of micro services gray scale publication based on call chain |
CN108881030A (en) * | 2018-06-07 | 2018-11-23 | 腾讯科技(深圳)有限公司 | Gray scale issues the method for routing and device under scene |
CN109088909A (en) * | 2018-06-15 | 2018-12-25 | 上海盛付通电子支付服务有限公司 | A kind of service gray scale dissemination method and equipment based on merchant type |
CN109240740A (en) * | 2018-11-15 | 2019-01-18 | 北京金山云网络技术有限公司 | Console version compatibility method, device and electronic equipment |
CN109471657A (en) * | 2018-09-07 | 2019-03-15 | 平安科技(深圳)有限公司 | Gray scale dissemination method, device, computer equipment and computer storage medium |
CN109558162A (en) * | 2017-09-26 | 2019-04-02 | 腾讯科技(深圳)有限公司 | Application issued method, apparatus, computer equipment and storage medium |
CN109669719A (en) * | 2018-09-26 | 2019-04-23 | 深圳壹账通智能科技有限公司 | Using gray scale dissemination method, device, equipment and readable storage medium storing program for executing |
CN109871232A (en) * | 2019-02-11 | 2019-06-11 | 南威软件股份有限公司 | A kind of method of APP Android new version gray scale publication |
CN110297659A (en) * | 2018-03-21 | 2019-10-01 | 北京京东尚科信息技术有限公司 | Algorithm model disposes loading method and device |
CN110532008A (en) * | 2019-08-29 | 2019-12-03 | 深圳前海环融联易信息科技服务有限公司 | A kind of product gray scale dissemination method, device, computer equipment and storage medium |
CN110569057A (en) * | 2019-09-12 | 2019-12-13 | 北京字节跳动网络技术有限公司 | gray scale distribution method and device, electronic equipment and computer readable medium |
CN110647336A (en) * | 2019-08-13 | 2020-01-03 | 平安普惠企业管理有限公司 | Gray scale distribution method and device, computer equipment and storage medium |
CN110650163A (en) * | 2018-06-26 | 2020-01-03 | 马上消费金融股份有限公司 | Gray scale publishing method, system, equipment and computer readable storage medium |
CN110661835A (en) * | 2018-06-29 | 2020-01-07 | 马上消费金融股份有限公司 | Gray level publishing method and processing method thereof, node and system and storage device |
CN110704483A (en) * | 2019-09-06 | 2020-01-17 | 平安普惠企业管理有限公司 | User routing process positioning method, device, storage medium and device |
CN110874227A (en) * | 2018-08-29 | 2020-03-10 | 京东数字科技控股有限公司 | Shunting method and system for realizing gray scale release of API gateway and electronic equipment |
CN111143746A (en) * | 2019-12-27 | 2020-05-12 | 支付宝(杭州)信息技术有限公司 | Method, device and equipment for issuing gray level task |
CN111328034A (en) * | 2018-12-13 | 2020-06-23 | 中国移动通信集团安徽有限公司 | Charging policy updating method, device, equipment and medium |
CN111580859A (en) * | 2020-05-12 | 2020-08-25 | 北京思特奇信息技术股份有限公司 | Gray cutover method and system and electronic equipment |
CN111628894A (en) * | 2020-05-28 | 2020-09-04 | 上海冰鉴信息科技有限公司 | Gray scale publishing method, device and system based on user request flow control |
CN111708689A (en) * | 2020-05-19 | 2020-09-25 | 北京奇艺世纪科技有限公司 | Method and device for modifying AB experiment and electronic equipment |
CN111723003A (en) * | 2020-05-18 | 2020-09-29 | 五八有限公司 | Gray scale testing method and device, electronic equipment and storage medium |
CN111858312A (en) * | 2020-06-24 | 2020-10-30 | 广州亚美信息科技有限公司 | Page display method and device of application program, computer equipment and storage medium |
CN112181458A (en) * | 2020-09-25 | 2021-01-05 | 中国建设银行股份有限公司 | Gray scale rule configuration method, gray scale routing method, device, equipment and storage medium |
CN112650523A (en) * | 2020-12-02 | 2021-04-13 | 青岛海尔科技有限公司 | Data distribution method, device and equipment for gray scale release |
CN112688948A (en) * | 2020-12-25 | 2021-04-20 | 珠海西山居移动游戏科技有限公司 | Object processing method and device |
CN112988559A (en) * | 2019-12-17 | 2021-06-18 | 北京沃东天骏信息技术有限公司 | Request shunting method and device |
CN113791799A (en) * | 2021-01-06 | 2021-12-14 | 北京沃东天骏信息技术有限公司 | System upgrading method and device, computer readable storage medium and electronic equipment |
CN114070936A (en) * | 2020-07-31 | 2022-02-18 | 北京中关村科金技术有限公司 | Interactive voice response method, device and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103164202A (en) * | 2011-12-15 | 2013-06-19 | 深圳市腾讯计算机系统有限公司 | Release method and device of gray level |
CN103176790A (en) * | 2011-12-26 | 2013-06-26 | 阿里巴巴集团控股有限公司 | Application releasing method and application releasing system |
CN103916374A (en) * | 2013-01-09 | 2014-07-09 | 腾讯科技(深圳)有限公司 | Service gated launch method and device |
CN104378304A (en) * | 2013-08-14 | 2015-02-25 | 腾讯科技(深圳)有限公司 | Gray scale issuing control method, device and system |
CN106066791A (en) * | 2016-05-25 | 2016-11-02 | 合网络技术(北京)有限公司 | The gray scale dissemination method of application and device |
-
2017
- 2017-04-27 CN CN201710287820.7A patent/CN107145347A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103164202A (en) * | 2011-12-15 | 2013-06-19 | 深圳市腾讯计算机系统有限公司 | Release method and device of gray level |
CN103176790A (en) * | 2011-12-26 | 2013-06-26 | 阿里巴巴集团控股有限公司 | Application releasing method and application releasing system |
CN103916374A (en) * | 2013-01-09 | 2014-07-09 | 腾讯科技(深圳)有限公司 | Service gated launch method and device |
CN104378304A (en) * | 2013-08-14 | 2015-02-25 | 腾讯科技(深圳)有限公司 | Gray scale issuing control method, device and system |
CN106066791A (en) * | 2016-05-25 | 2016-11-02 | 合网络技术(北京)有限公司 | The gray scale dissemination method of application and device |
Non-Patent Citations (1)
Title |
---|
DC4G: "新浪的动态策略灰度发布系统:ABTesti ngGateway", 《HTTPS://WWW.OPEN-OPEN.COM/LIB/VIEW/OPEN1439889185239. HTML》 * |
Cited By (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109558162B (en) * | 2017-09-26 | 2021-08-10 | 腾讯科技(深圳)有限公司 | Application program issuing method and device, computer equipment and storage medium |
CN109558162A (en) * | 2017-09-26 | 2019-04-02 | 腾讯科技(深圳)有限公司 | Application issued method, apparatus, computer equipment and storage medium |
CN108376118A (en) * | 2018-02-09 | 2018-08-07 | 腾讯科技(深圳)有限公司 | Service delivery system, method, equipment and storage medium |
CN110297659A (en) * | 2018-03-21 | 2019-10-01 | 北京京东尚科信息技术有限公司 | Algorithm model disposes loading method and device |
CN108595207A (en) * | 2018-03-23 | 2018-09-28 | 深圳乐信软件技术有限公司 | A kind of gray scale dissemination method, regulation engine, system, terminal and storage medium |
CN108595207B (en) * | 2018-03-23 | 2022-02-22 | 深圳乐信软件技术有限公司 | Gray scale publishing method, rule engine, system, terminal and storage medium |
CN108494876A (en) * | 2018-04-12 | 2018-09-04 | 北京达佳互联信息技术有限公司 | Realize method, apparatus, plug-in component equipment and the proxy server of service gray scale publication |
CN108881030A (en) * | 2018-06-07 | 2018-11-23 | 腾讯科技(深圳)有限公司 | Gray scale issues the method for routing and device under scene |
CN108881030B (en) * | 2018-06-07 | 2022-02-25 | 腾讯科技(深圳)有限公司 | Routing method and device in gray release scene |
CN109088909A (en) * | 2018-06-15 | 2018-12-25 | 上海盛付通电子支付服务有限公司 | A kind of service gray scale dissemination method and equipment based on merchant type |
CN109088909B (en) * | 2018-06-15 | 2020-12-01 | 上海盛付通电子支付服务有限公司 | Service gray level publishing method and device based on merchant type |
CN108848092A (en) * | 2018-06-20 | 2018-11-20 | 中国联合网络通信集团有限公司 | The processing method and processing device of micro services gray scale publication based on call chain |
CN110650163A (en) * | 2018-06-26 | 2020-01-03 | 马上消费金融股份有限公司 | Gray scale publishing method, system, equipment and computer readable storage medium |
CN110661835B (en) * | 2018-06-29 | 2023-05-02 | 马上消费金融股份有限公司 | Gray release method, processing method, node and system thereof and storage device |
CN110661835A (en) * | 2018-06-29 | 2020-01-07 | 马上消费金融股份有限公司 | Gray level publishing method and processing method thereof, node and system and storage device |
CN110874227A (en) * | 2018-08-29 | 2020-03-10 | 京东数字科技控股有限公司 | Shunting method and system for realizing gray scale release of API gateway and electronic equipment |
CN110874227B (en) * | 2018-08-29 | 2024-07-16 | 京东科技控股股份有限公司 | Distribution method, system and electronic equipment for realizing gray level release of API gateway |
CN109471657A (en) * | 2018-09-07 | 2019-03-15 | 平安科技(深圳)有限公司 | Gray scale dissemination method, device, computer equipment and computer storage medium |
CN109669719A (en) * | 2018-09-26 | 2019-04-23 | 深圳壹账通智能科技有限公司 | Using gray scale dissemination method, device, equipment and readable storage medium storing program for executing |
CN109240740B (en) * | 2018-11-15 | 2022-08-02 | 北京金山云网络技术有限公司 | Console version compatibility method and device and electronic equipment |
CN109240740A (en) * | 2018-11-15 | 2019-01-18 | 北京金山云网络技术有限公司 | Console version compatibility method, device and electronic equipment |
CN111328034A (en) * | 2018-12-13 | 2020-06-23 | 中国移动通信集团安徽有限公司 | Charging policy updating method, device, equipment and medium |
CN111328034B (en) * | 2018-12-13 | 2021-08-06 | 中国移动通信集团安徽有限公司 | Charging policy updating method, device, equipment and medium |
CN109871232A (en) * | 2019-02-11 | 2019-06-11 | 南威软件股份有限公司 | A kind of method of APP Android new version gray scale publication |
CN110647336A (en) * | 2019-08-13 | 2020-01-03 | 平安普惠企业管理有限公司 | Gray scale distribution method and device, computer equipment and storage medium |
CN110532008A (en) * | 2019-08-29 | 2019-12-03 | 深圳前海环融联易信息科技服务有限公司 | A kind of product gray scale dissemination method, device, computer equipment and storage medium |
CN110704483A (en) * | 2019-09-06 | 2020-01-17 | 平安普惠企业管理有限公司 | User routing process positioning method, device, storage medium and device |
CN110569057A (en) * | 2019-09-12 | 2019-12-13 | 北京字节跳动网络技术有限公司 | gray scale distribution method and device, electronic equipment and computer readable medium |
CN112988559A (en) * | 2019-12-17 | 2021-06-18 | 北京沃东天骏信息技术有限公司 | Request shunting method and device |
CN111143746A (en) * | 2019-12-27 | 2020-05-12 | 支付宝(杭州)信息技术有限公司 | Method, device and equipment for issuing gray level task |
CN111143746B (en) * | 2019-12-27 | 2023-10-20 | 支付宝(杭州)信息技术有限公司 | Gray task publishing method, device and equipment |
CN111580859A (en) * | 2020-05-12 | 2020-08-25 | 北京思特奇信息技术股份有限公司 | Gray cutover method and system and electronic equipment |
CN111723003A (en) * | 2020-05-18 | 2020-09-29 | 五八有限公司 | Gray scale testing method and device, electronic equipment and storage medium |
CN111708689A (en) * | 2020-05-19 | 2020-09-25 | 北京奇艺世纪科技有限公司 | Method and device for modifying AB experiment and electronic equipment |
CN111708689B (en) * | 2020-05-19 | 2024-06-25 | 北京奇艺世纪科技有限公司 | Method and device for modifying AB experiment and electronic equipment |
CN111628894A (en) * | 2020-05-28 | 2020-09-04 | 上海冰鉴信息科技有限公司 | Gray scale publishing method, device and system based on user request flow control |
CN111858312A (en) * | 2020-06-24 | 2020-10-30 | 广州亚美信息科技有限公司 | Page display method and device of application program, computer equipment and storage medium |
CN114070936A (en) * | 2020-07-31 | 2022-02-18 | 北京中关村科金技术有限公司 | Interactive voice response method, device and system |
CN112181458A (en) * | 2020-09-25 | 2021-01-05 | 中国建设银行股份有限公司 | Gray scale rule configuration method, gray scale routing method, device, equipment and storage medium |
CN112650523A (en) * | 2020-12-02 | 2021-04-13 | 青岛海尔科技有限公司 | Data distribution method, device and equipment for gray scale release |
CN112650523B (en) * | 2020-12-02 | 2023-06-16 | 青岛海尔科技有限公司 | Data distribution method, device and equipment for gray level release |
CN112688948A (en) * | 2020-12-25 | 2021-04-20 | 珠海西山居移动游戏科技有限公司 | Object processing method and device |
CN113791799A (en) * | 2021-01-06 | 2021-12-14 | 北京沃东天骏信息技术有限公司 | System upgrading method and device, computer readable storage medium and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107145347A (en) | One kind application gray scale dissemination method, equipment and storage medium | |
CN107508994A (en) | Touch-screen report point rate processing method, terminal and computer-readable recording medium | |
CN107145257A (en) | A kind of touch threshold method to set up, equipment and storage medium | |
CN107527200A (en) | A kind of payment management method, mobile terminal and computer-readable recording medium | |
CN107704571A (en) | Information intelligent recommends method, apparatus and computer-readable recording medium | |
CN107133797A (en) | One kind pays abnormal automatic testing method, terminal and computer-readable recording medium | |
CN107194732A (en) | One kind application method for pushing, mobile terminal and computer-readable recording medium | |
CN107678654A (en) | A kind of Application Program Interface display methods, equipment and computer-readable recording medium | |
CN107436779A (en) | A kind of application management method, equipment and computer-readable recording medium | |
CN107517494A (en) | A kind of display methods of terminal battery electricity quantity, terminal and computer-readable recording medium | |
CN107219972A (en) | A kind of method of application management, equipment and computer-readable recording medium | |
CN109032466A (en) | Long screenshot method, mobile terminal and storage medium based on double screen | |
CN107273035A (en) | Application program recommends method and mobile terminal | |
CN107333056A (en) | Image processing method, device and the computer-readable recording medium of moving object | |
CN107181700A (en) | Control method, mobile terminal and the storage medium of application program for mobile terminal | |
CN107818459A (en) | Red packet sending method, terminal and storage medium based on augmented reality | |
CN107220050A (en) | Adaptive display method, terminal and computer-readable recording medium | |
CN107844230A (en) | A kind of advertisement page method of adjustment, mobile terminal and computer-readable recording medium | |
CN107315673A (en) | Power consumption monitoring method, mobile terminal and computer-readable recording medium | |
CN107463324A (en) | A kind of image display method, mobile terminal and computer-readable recording medium | |
CN107181865A (en) | Processing method, terminal and the computer-readable recording medium of unread short messages | |
CN107172605A (en) | A kind of Emmergency call method, mobile terminal and computer-readable recording medium | |
CN107360311A (en) | A kind of interface control method, mobile terminal and computer-readable recording medium | |
CN109276881A (en) | A kind of game control method, equipment | |
CN107329558A (en) | Reduce the method and mobile terminal of power consumption |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170908 |