Movatterモバイル変換


[0]ホーム

URL:


CN108768875A - Gray scale dissemination method, device and the computer readable storage medium of application - Google Patents

Gray scale dissemination method, device and the computer readable storage medium of application
Download PDF

Info

Publication number
CN108768875A
CN108768875ACN201810546888.7ACN201810546888ACN108768875ACN 108768875 ACN108768875 ACN 108768875ACN 201810546888 ACN201810546888 ACN 201810546888ACN 108768875 ACN108768875 ACN 108768875A
Authority
CN
China
Prior art keywords
gray scale
shunting
user information
user
shunting rule
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.)
Granted
Application number
CN201810546888.7A
Other languages
Chinese (zh)
Other versions
CN108768875B (en
Inventor
孙志博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kang Keyi Information Technology (shenzhen) Co Ltd
Original Assignee
Kang Keyi Information Technology (shenzhen) Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kang Keyi Information Technology (shenzhen) Co LtdfiledCriticalKang Keyi Information Technology (shenzhen) Co Ltd
Priority to CN201810546888.7ApriorityCriticalpatent/CN108768875B/en
Publication of CN108768875ApublicationCriticalpatent/CN108768875A/en
Application grantedgrantedCritical
Publication of CN108768875BpublicationCriticalpatent/CN108768875B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention discloses a kind of gray scale dissemination method of application, this method includes:When receiving the access request of client transmission, the corresponding user information of access request is determined;Current first shunting rule is obtained from caching, and judge user information whether with the first shunting rule match;If user information and the first shunting rule match, it is determined that the corresponding gray scale function module of access request, and user's request is guided to gray scale service cluster corresponding with gray scale function module and is handled;According to the visit capacity of the gray scale function module of access request more new record;When the online time of gray scale service module reaches preset duration, the visit capacity of statistics is obtained;Determine the corresponding gray scales of visit capacity, and according to gray scales adjustment the first shunting rule.The present invention also proposes a kind of gray scale distributing device of application and a kind of computer readable storage medium.The present invention is realized by legacy version software to the graceful upgrade between new version software.

Description

Gray scale dissemination method, device and the computer readable storage medium of application
Technical field
The present invention relates to field of computer technology more particularly to gray scale dissemination method, device and the computers of a kind of applicationReadable storage medium storing program for executing.
Background technology
With the development of internet industry, Internet-related industry is also rapidly developed, and in terminal deviceIn most apparent performance be operating system and application program update upgrading.
Internet product has a large amount of user oriented function, these functions on no line in the case where verifying, nothingMethod obtains the feedback information of true user, therefore has also lacked the foundation for judging whether new function is really better than old function.MeshBefore, Application developer is updated when developing newer application software after carrying out close beta by tester, butDefect existing for new function can not be found completely by being close beta, and be unable to get feedback of the user to new function, onceSoftware goes wrong, and needs to carry out rollback, and rollback not only heavy workload but also efficiency is low, also influences whether the normal fortune of businessRow, causes legacy version software to be difficult to realize graceful upgrade between new version software.
Invention content
The present invention provides a kind of gray scale dissemination method, device and the computer readable storage medium of application, main purposeIt is to realize by legacy version software to the graceful upgrade between new version software.
To achieve the above object, the present invention also provides a kind of gray scale dissemination method of application, this method includes:
When receiving the access request of client transmission, the corresponding user information of the access request is determined;
The first current shunting rule is obtained from caching, and judges whether the user information advises with first shuntingThen match;
If the user information shunts rule match with described first, it is determined that the corresponding gray scale function of the access requestModule, and user request is guided to gray scale service cluster corresponding with the gray scale function module and is handled;
According to the visit capacity of the gray scale function module of the access request more new record;
When the online time of the gray scale service module reaches preset duration, the visit capacity of statistics is obtained;
According to the mapping relations between preset visit capacity and gray scales, the corresponding gray scale ratio of visit capacity obtained is determinedExample, and according to gray scales adjustment the first shunting rule.
Optionally, described when receiving the access request of client transmission, determine the corresponding user of the access requestBefore the step of information, the method further includes step:
Test is generated according to the gray scale function module and invites link, and invites link to be issued to client the testEnd;
When receiving the response message that client is received and sent based on the test invitation chain, obtained from the response messageThe user information of acquisition is added to gray scale white list, and is matched according to described by the configuration information and user information for taking user terminalConfidence breath judges whether the user terminal meets test condition;
If so, the corresponding software upgrading packet of the gray scale function module to be sent to the response message for meeting test conditionCorresponding user terminal.
Optionally, the user information is user name, and described first shunts rule for gray scale white list, described in the judgementUser information whether with it is described first shunting rule match the step of include:
Judge whether institute's user name is located in gray scale white list, wherein if having the user name in the gray scale white list,Then judge that the user information shunts rule match with described first, if there is no the user name in the gray scale white list,Judge that the user information is mismatched with the first shunting rule.
Optionally, it is described judge the user information whether with it is described first shunting rule match the step of after, it is describedMethod further includes step:
If the user information is mismatched with the first shunting rule, user request is guided to the clientCorresponding formal service cluster is held to be handled.
Optionally, the mapping relations according between preset visit capacity and gray scales determine the visit capacity obtainedCorresponding gray scales, and according to the gray scales adjust it is described first shunting rule step after, the method is also wrappedInclude step:
When receiving shunting Policy Updates instruction, the second shunting rule is obtained according to shunting Policy Updates instruction,The second shunting rule and the first shunting rule in caching are compared and analyzed, in determination the second shunting ruleIncrement information;
It is according to the increment information that the first shunting Policy Updates in caching are regular for second shunting.
In addition, to achieve the above object, the present invention also provides a kind of gray scale distributing device of application, which includes storageDevice and processor are stored with the gray scale release process that can be run on the processor, the gray scale publication in the memoryProgram realizes following steps when being executed by the processor:
When receiving the access request of client transmission, the corresponding user information of the access request is determined;
The first current shunting rule is obtained from caching, and judges whether the user information advises with first shuntingThen match;
If the user information shunts rule match with described first, it is determined that the corresponding gray scale function of the access requestModule, and user request is guided to gray scale service cluster corresponding with the gray scale function module and is handled;
According to the visit capacity of the gray scale function module of the access request more new record;
When the online time of the gray scale service module reaches preset duration, the visit capacity of statistics is obtained;
According to the mapping relations between preset visit capacity and gray scales, the corresponding gray scale ratio of visit capacity obtained is determinedExample, and according to gray scales adjustment the first shunting rule.
Optionally, the gray scale release process can also be executed by the processor, ought receive client hair describedWhen the access request sent, before the step of determining the access request corresponding user information, following steps are also realized:
Test is generated according to the gray scale function module and invites link, and invites link to be issued to client the testEnd;
When receiving the response message that client is received and sent based on the test invitation chain, obtained from the response messageThe user information of acquisition is added to gray scale white list, and is matched according to described by the configuration information and user information for taking user terminalConfidence breath judges whether the user terminal meets test condition;
If so, the corresponding software upgrading packet of the gray scale function module to be sent to the response message for meeting test conditionCorresponding user terminal.
Optionally, the gray scale release process can also be executed by the processor, to judge the user information describedAfter the step of whether shunting rule match with described first, following steps are also realized:
If the user information is mismatched with the first shunting rule, user request is guided to the clientCorresponding formal service cluster is held to be handled.
Optionally, the gray scale release process can also be executed by the processor, with described according to preset visit capacityMapping relations between gray scales determine the corresponding gray scales of visit capacity obtained, and according to the gray scales tuneAfter the step of the whole first shunting rule, following steps are also realized:
When receiving shunting Policy Updates instruction, the second shunting rule is obtained according to shunting Policy Updates instruction,The second shunting rule and the first shunting rule in caching are compared and analyzed, in determination the second shunting ruleIncrement information;
It is according to the increment information that the first shunting Policy Updates in caching are regular for second shunting.
In addition, to achieve the above object, it is described computer-readable the present invention also provides a kind of computer readable storage mediumGray scale release process is stored on storage medium, the gray scale release process can be executed by one or more processor, with realityThe step of gray scale dissemination method now applied as described above.
Gray scale dissemination method, device and the computer readable storage medium of application proposed by the present invention, when receiving targetWhen the access request that the client of application is sent, the corresponding user information of access request is determined;Current is obtained from cachingOne shunting rule, and judge user information whether with first shunting rule match;If user information and the first shunting rule match,It then determines the corresponding gray scale function module of access request, and user's request is guided to gray scale corresponding with gray scale function module and is takenBusiness cluster is handled;According to the visit capacity of the gray scale service of access request more new record;When gray scale service module is when reaching the standard gradeWhen length reaches preset duration, the visit capacity of statistics is obtained;According to the mapping relations between preset visit capacity and gray scales, reallySurely the corresponding gray scales of visit capacity obtained, and according to gray scales adjustment the first shunting rule.It is arranged in the present invention programHave dedicated for supporting the gray scale service cluster of gray scale function module, the user's request for meeting shunting rule is diverted to gray scale clothesBusiness cluster is handled, while being counted to the visit capacity of gray scale function module according to access request, when gray scale function moduleIt reaches the standard grade after a period of time, gray scales is adjusted according to the visit capacity of statistics, then adjust first point according to gray scalesStream rule realizes smooth transition of the software by legacy version to new version in such a manner.
Description of the drawings
Fig. 1 is the flow diagram of the gray scale dissemination method for the application that one embodiment of the invention provides;
Fig. 2 is the internal structure schematic diagram of the gray scale distributing device for the application that one embodiment of the invention provides;
The module signal of gray scale release process in the gray scale distributing device for the application that Fig. 3 provides for one embodiment of the inventionFigure.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific implementation mode
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.
The present invention provides a kind of gray scale dissemination method of application.Shown in referring to Fig.1, answered for what one embodiment of the invention providedThe flow diagram of gray scale dissemination method.This method can be executed by device, which can be by software and/or hardPart is realized.
In the present embodiment, the gray scale dissemination method of application includes:
Step S10 determines the corresponding user's letter of the access request when receiving the access request of client transmissionBreath.
When application has new function to reach the standard grade, developer develops the grayscale version of the application after upgrading, the wherein gray scaleInclude gray scale function module in the application software of version, which can be some in the application by legacy versionThe function module that updating functional modules obtain, or the new function module for the application and development.Also, it is ash in server-sideThe application of degree version is deployed with test environment, i.e. gray scale service cluster, is deployed with formal environments for the application of official release, i.e., justFormula service cluster.
Wherein, about user obtain grayscale version client mode can there are many, for example, by server-side to clientThe user class of all users at end counts, and the high user of screening user class will have gray scale work(as target userThe grayscale version application of energy module is sent in the terminal of these target users, and local update is carried out to software by user, orHot update is carried out when application starts.Alternatively, in other embodiments, link selector is invited by being tested to client pushThe target user of test condition is closed, and these users are added in gray scale white list.Specifically, according to the gray scale function mouldBlock generates test and invites link, and invites link to be issued to client the test;It is based on the survey when receiving clientWhen the response message for asking chain to receive and send that tentatively invites, the configuration information and user information of user terminal are obtained from the response message,The user information of acquisition is added to gray scale white list, and judges whether the user terminal meets survey according to the configuration informationStrip part;If so, the corresponding software upgrading packet of the gray scale function module to be sent to the response message for meeting test conditionCorresponding user terminal.
Whether step S20 obtains current first shunting rule from caching, and judge the user information with described theOne shunting rule match.
Step S30, if the user information shunts rule match with described first, it is determined that the access request is correspondingGray scale function module, and user request is guided at gray scale service cluster corresponding with the gray scale function moduleReason.
It is pre-configured with the first shunting rule, the first shunting rule is for asking water conservancy diversion to correct service cluster user.It is each gray scale in server-side it may be mentioned that can include multiple gray scale function modules in the grayscale version of an applicationFunction module is provided with corresponding gray scale service cluster, if user information and the first shunting rule match, it is determined that access requestCorresponding gray scale function module, and by user's request be guided to the corresponding gray scale service cluster of gray scale function module of determination intoRow processing.And the corresponding target user of each gray scale function module can be different.
In addition, in the present embodiment, the setting method of gray scale cluster is as follows:Gray scales are arranged in tester, according to settingGray scales original service cluster is split as formal service cluster and gray scale service cluster.For example, original service clusterIn have 20 servers, it is assumed that the gray scales of user setting be 20%, then filter out 4 servers in primary service clusterServer as gray scale cluster.Other servers provide clothes as formal service cluster, for the intended application of official releaseBusiness.Wherein, gray scales are shared in total number of users of the intended application using the number of users of the application of grayscale versionRatio.
Optionally, in one embodiment, user information is user name, and the first shunting rule is gray scale white list, judges to useFamily information whether with first shunting rule match the step of include:Judge whether institute's user name is located in gray scale white list, whereinIf having user name in gray scale white list, user information and the first shunting rule match are judged, if not used in gray scale white listName in an account book then judges that user information is mismatched with the first shunting rule.
Alternatively, in another embodiment, the first shunting rule is IP address white list, user information is to be wrapped in access requestThe client ip address contained.Judge whether the client ip address for including in access request is located in IP address white list, if so,User information and the first shunting rule match are judged, otherwise, it is determined that user information is mismatched with the first shunting rule.
Optionally, a gray scale function module can correspond to one or more the first shunting rule, when the first shuntingWhen rule has multiple, multiple rules can be integrated, user's request is shunted.For example, when the first shunting rule has multiple,Shunting rule is carried out one by one it is matched, when user information meets multiple first shuntings rules, judgement user information and the simultaneouslyOne shunting rule match.
Step S40, according to the visit capacity of the gray scale function module of the access request more new record.
Step S50 obtains the visit capacity of statistics when the online time of the gray scale service module reaches preset duration.
Step S60 determines that the visit capacity obtained corresponds to according to the mapping relations between preset visit capacity and gray scalesGray scales, and according to the gray scales adjustment it is described first shunting rule.
Specifically, tester can pre-set the mapping relations between visit capacity and gray scales, visit capacity withIt can be proportional between gray scales.Within this period that gray scale function module is reached the standard grade, if to gray scale function moduleVisit capacity is more, then illustrates that user is good for the feedback of gray scale function module, can open and be used to more usersThe application of grayscale version.At this point, new gray scales are determined according to the mapping relations between preset visit capacity and gray scales,And then according to gray scales adjustment the first shunting rule, more users request is diverted to gray scale service cluster.If for example,First shunting rule is gray scale white list, then increases the user in gray scale white list.In this way, if user feedback oneIt is directly in preferable state, then gray scales constantly raise, and up to all users of client or have more than predetermined threshold valueAfter the application for upgrading to grayscale version per family, then whole users can be guided to gray scale service cluster, the final gray scaleFormal application of the application of version as new version realizes the graceful upgrade for being applied to new version application by legacy version, avoidsOccur need upgrade after again rollback the phenomenon that.When there is new user to download the software again, then new version can be mounted directlyFormal application.
If within this period that gray scale function module is reached the standard grade, user is less to the visit capacity of gray scale function module, then may be usedTo keep current gray scales or reduction gray scales, and visit capacity is exported to tester, by tester to ashDegree function module is adjusted, and is solved the problem in software or is made weight after the adjustment that some can improve user experienceNew publication.
Moreover, it is judged that after the step of whether user information shunts rule match with described first, if the userInformation is mismatched with the first shunting rule, then user request is guided to the corresponding formal services set of the clientGroup is handled.
Optionally, as an implementation, the present invention also supports to carry out hot update to the first shunting rule in caching,Being normally carried out for shunting is not interrupted.Specifically, when receiving shunting Policy Updates instruction, referred to according to the shunting Policy UpdatesIt enables and obtains the second shunting rule, the second shunting rule and the first shunting rule in caching are compared and analyzed, with trueIncrement information in the fixed second shunting rule;It is institute that first in caching, which is shunted Policy Updates, according to the increment informationState the second shunting rule.
The gray scale dissemination method for the application that the present embodiment proposes, when the access that the client for receiving intended application is sent is askedWhen asking, the corresponding user information of access request is determined;The first current shunting rule is obtained from caching, and judges user informationWhether with first shunting rule match;If user information and the first shunting rule match, it is determined that the corresponding gray scale of access requestFunction module, and user's request is guided to gray scale service cluster corresponding with gray scale function module and is handled;According to accessAsk the visit capacity of the gray scale service of more new record;When the online time of gray scale service module reaches preset duration, system is obtainedThe visit capacity of meter;According to the mapping relations between preset visit capacity and gray scales, the corresponding ash of visit capacity obtained is determinedDegree ratio, and according to gray scales adjustment the first shunting rule.It is provided in the present invention program dedicated for supporting gray scale functionThe user's request for meeting shunting rule is diverted to gray scale service cluster and handled by the gray scale service cluster of module, while rootThe visit capacity of gray scale function module is counted according to access request, after gray scale function module reaches the standard grade a period of time, according to systemThe visit capacity of meter is adjusted gray scales, then according to gray scales adjustment the first shunting rule, in such a mannerRealize smooth transition of the software by legacy version to new version.
The present invention also provides a kind of gray scale distributing devices of application.With reference to shown in Fig. 2, provided for one embodiment of the inventionThe internal structure schematic diagram of the gray scale distributing device of application.
In the present embodiment, the gray scale distributing device 1 of application can be PC (Personal Computer, PC),Can also be the terminal devices such as smart mobile phone, tablet computer, pocket computer.The gray scale distributing device 1 of the application includes at leastMemory 11, processor 12, communication bus 13 and network interface 14.
Wherein, memory 11 include at least a type of readable storage medium storing program for executing, the readable storage medium storing program for executing include flash memory,Hard disk, multimedia card, card-type memory (for example, SD or DX memories etc.), magnetic storage, disk, CD etc..Memory 11Can be the internal storage unit of the gray scale distributing device 1 of application, such as the gray scale publication dress of the application in some embodimentsSet 1 hard disk.Memory 11 can also be the External memory equipment of the gray scale distributing device 1 of application in further embodiments,Such as the plug-in type hard disk being equipped on the gray scale distributing device 1 of application, intelligent memory card (Smart Media Card, SMC), peaceDigital (Secure Digital, SD) blocks, flash card (Flash Card) etc..Further, memory 11 can also be wrapped bothThe internal storage unit for including the gray scale distributing device 1 of application also includes External memory equipment.Memory 11 can be not only used for depositingStorage is installed on the application software and Various types of data of the gray scale distributing device 1 of application, such as the code etc. of gray scale release process 01, alsoIt can be used for temporarily storing the data that has exported or will export.
Processor 12 can be in some embodiments a central processing unit (Central Processing Unit,CPU), controller, microcontroller, microprocessor or other data processing chips, the program for being stored in run memory 11Code or processing data, such as execute gray scale release process 01 etc..
Communication bus 13 is for realizing the connection communication between these components.
Network interface 14 may include optionally standard wireline interface and wireless interface (such as WI-FI interface), be commonly used inCommunication connection is established between the device 1 and other electronic equipments.
Optionally, which can also include user interface, and user interface may include display (Display), inputUnit such as keyboard (Keyboard), optional user interface can also include standard wireline interface and wireless interface.It is optionalGround, in some embodiments, display can be light-emitting diode display, liquid crystal display, touch-control liquid crystal display and OLED(Organic Light-Emitting Diode, Organic Light Emitting Diode) touches device etc..Wherein, display can also be appropriateReferred to as display screen or display unit, for be shown in the information handled in the gray scale distributing device 1 of application and for show canDepending on the user interface of change.
Fig. 2 illustrates only the gray scale distributing device 1 of the application with component 11-14 and gray scale release process 01, abilityField technique personnel, can be with it is understood that the structure shown in Fig. 1 does not constitute the restriction to the gray scale distributing device 1 of applicationIncluding either combining certain components or different components arrangement than illustrating less either more components.
Optionally, which can also include touch sensor.What the touch sensor was provided touches for userThe region for touching operation is known as touch area.In addition, touch sensor described here can be resistive touch sensor, capacitanceFormula touch sensor etc..Moreover, the touch sensor not only includes the touch sensor of contact, proximity may also compriseTouch sensor etc..In addition, the touch sensor can be single sensor, or multiple sensings of array arrangementDevice.The area of the display of the device 1 can be identical as the area of the touch sensor, can also be different.Optionally, it will showShow that device is arranged with touch sensor stacking, to form touch display screen.The device 1 is based on touch display screen detecting user and touchesThe touch control operation of hair.
Optionally, which can also include camera, RF (Radio Frequency, radio frequency) circuit, sensor, soundFrequency circuit, WiFi module etc..Wherein, sensor such as optical sensor, motion sensor and other sensors.Specifically, lightSensor may include ambient light sensor and proximity sensor, wherein if the device 1 is mobile terminal, ambient light sensor canThe brightness of display screen is adjusted according to the light and shade of ambient light, proximity sensor can be closed when mobile terminal is moved in one's earDisplay screen and/or backlight.As a kind of motion sensor, gravity accelerometer can detect in all directions (generallyThree axis) acceleration size, size and the direction of gravity are can detect that when static, can be used to identify the application of mobile terminal posture(such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, percussion) etc.;Certainly, mobile terminal can also configure the other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor,This is repeated no more.
In 1 embodiment of device shown in Fig. 2, gray scale release process 01 is stored in memory 11;Processor 12 executesFollowing steps are realized when the gray scale release process 01 stored in memory 11:
When receiving the access request of client transmission, the corresponding user information of the access request is determined;
The first current shunting rule is obtained from caching, and judges whether the user information advises with first shuntingThen match;
If the user information shunts rule match with described first, it is determined that the corresponding gray scale function of the access requestModule, and user request is guided to gray scale service cluster corresponding with the gray scale function module and is handled;
According to the visit capacity of the gray scale function module of the access request more new record;
When the online time of the gray scale service module reaches preset duration, the visit capacity of statistics is obtained;
According to the mapping relations between preset visit capacity and gray scales, the corresponding gray scale ratio of visit capacity obtained is determinedExample, and according to gray scales adjustment the first shunting rule.
When application has new function to reach the standard grade, developer develops the grayscale version of the application after upgrading, the wherein gray scaleInclude gray scale function module in the application software of version, which can be some in the application by legacy versionThe function module that updating functional modules obtain, or the new function module for the application and development.Also, it is ash in server-sideThe application of degree version is deployed with test environment, i.e. gray scale service cluster, is deployed with formal environments for the application of official release, i.e., justFormula service cluster.
Wherein, about user obtain grayscale version client mode can there are many, for example, by server-side to clientThe user class of all users at end counts, and the high user of screening user class will have gray scale work(as target userThe grayscale version application of energy module is sent in the terminal of these target users, and local update is carried out to software by user, orHot update is carried out when application starts.Alternatively, in other embodiments, link selector is invited by being tested to client pushThe target user of test condition is closed, and these users are added in gray scale white list.Specifically, according to the gray scale function mouldBlock generates test and invites link, and invites link to be issued to client the test;It is based on the survey when receiving clientWhen the response message for asking chain to receive and send that tentatively invites, the configuration information and user information of user terminal are obtained from the response message,The user information of acquisition is added to gray scale white list, and judges whether the user terminal meets survey according to the configuration informationStrip part;If so, the corresponding software upgrading packet of the gray scale function module to be sent to the response message for meeting test conditionCorresponding user terminal.
It is pre-configured with the first shunting rule, the first shunting rule is for asking water conservancy diversion to correct service cluster user.It is each gray scale in server-side it may be mentioned that can include multiple gray scale function modules in the grayscale version of an applicationFunction module is provided with corresponding gray scale service cluster, if user information and the first shunting rule match, it is determined that access requestCorresponding gray scale function module, and by user's request be guided to the corresponding gray scale service cluster of gray scale function module of determination intoRow processing.And the corresponding target user of each gray scale function module can be different.
In addition, in the present embodiment, the setting method of gray scale cluster is as follows:Gray scales are arranged in tester, according to settingGray scales original service cluster is split as formal service cluster and gray scale service cluster.For example, original service clusterIn have 20 servers, it is assumed that the gray scales of user setting be 20%, then filter out 4 servers in primary service clusterServer as gray scale cluster.Other servers provide clothes as formal service cluster, for the intended application of official releaseBusiness.Wherein, gray scales are shared in total number of users of the intended application using the number of users of the application of grayscale versionRatio.
Optionally, in one embodiment, user information is user name, and the first shunting rule is gray scale white list, judges to useFamily information whether with first shunting rule match the step of include:Judge whether institute's user name is located in gray scale white list, whereinIf having user name in gray scale white list, user information and the first shunting rule match are judged, if not used in gray scale white listName in an account book then judges that user information is mismatched with the first shunting rule.
Alternatively, in another embodiment, the first shunting rule is IP address white list, user information is to be wrapped in access requestThe client ip address contained.Judge whether the client ip address for including in access request is located in IP address white list, if so,User information and the first shunting rule match are judged, otherwise, it is determined that user information is mismatched with the first shunting rule.
Optionally, a gray scale function module can correspond to one or more the first shunting rule, when the first shuntingWhen rule has multiple, multiple rules can be integrated, user's request is shunted.For example, when the first shunting rule has multiple,Shunting rule is carried out one by one it is matched, when user information meets multiple first shuntings rules, judgement user information and the simultaneouslyOne shunting rule match.
Specifically, tester can pre-set the mapping relations between visit capacity and gray scales, visit capacity withIt can be proportional between gray scales.Within this period that gray scale function module is reached the standard grade, if to gray scale function moduleVisit capacity is more, then illustrates that user is good for the feedback of gray scale function module, can open and be used to more usersThe application of grayscale version.At this point, new gray scales are determined according to the mapping relations between preset visit capacity and gray scales,And then according to gray scales adjustment the first shunting rule, more users request is diverted to gray scale service cluster.If for example,First shunting rule is gray scale white list, then increases the user in gray scale white list.In this way, if user feedback oneIt is directly in preferable state, then gray scales constantly raise, and up to all users of client or have more than predetermined threshold valueAfter the application for upgrading to grayscale version per family, then whole users can be guided to gray scale service cluster, the final gray scaleFormal application of the application of version as new version realizes the graceful upgrade for being applied to new version application by legacy version, avoidsOccur need upgrade after again rollback the phenomenon that.When there is new user to download the software again, then new version can be mounted directlyFormal application.
If within this period that gray scale function module is reached the standard grade, user is less to the visit capacity of gray scale function module, then may be usedTo keep current gray scales or reduction gray scales, and visit capacity is exported to tester, by tester to ashDegree function module is adjusted, and is solved the problem in software or is made weight after the adjustment that some can improve user experienceNew publication.
Moreover, it is judged that after the step of whether user information shunts rule match with described first, if the userInformation is mismatched with the first shunting rule, then user request is guided to the corresponding formal services set of the clientGroup is handled.
Optionally, as an implementation, the present invention also supports to carry out hot update to the first shunting rule in caching,Being normally carried out for shunting is not interrupted.Specifically, when receiving shunting Policy Updates instruction, referred to according to the shunting Policy UpdatesIt enables and obtains the second shunting rule, the second shunting rule and the first shunting rule in caching are compared and analyzed, with trueIncrement information in the fixed second shunting rule;It is institute that first in caching, which is shunted Policy Updates, according to the increment informationState the second shunting rule.
The gray scale distributing device for the application that the present embodiment proposes, when the access that the client for receiving intended application is sent is askedWhen asking, the corresponding user information of access request is determined;The first current shunting rule is obtained from caching, and judges user informationWhether with first shunting rule match;If user information and the first shunting rule match, it is determined that the corresponding gray scale of access requestFunction module, and user's request is guided to gray scale service cluster corresponding with gray scale function module and is handled;According to accessAsk the visit capacity of the gray scale service of more new record;When the online time of gray scale service module reaches preset duration, system is obtainedThe visit capacity of meter;According to the mapping relations between preset visit capacity and gray scales, the corresponding ash of visit capacity obtained is determinedDegree ratio, and according to gray scales adjustment the first shunting rule.It is provided in the present invention program dedicated for supporting gray scale functionThe user's request for meeting shunting rule is diverted to gray scale service cluster and handled by the gray scale service cluster of module, while rootThe visit capacity of gray scale function module is counted according to access request, after gray scale function module reaches the standard grade a period of time, according to systemThe visit capacity of meter is adjusted gray scales, then according to gray scales adjustment the first shunting rule, in such a mannerRealize smooth transition of the software by legacy version to new version.
Optionally, in other examples, gray scale release process can also be divided into one or more module, and oneA or multiple modules are stored in memory 11, and are held by one or more processors (the present embodiment is by processor 12)For row to complete the present invention, the so-called module of the present invention is the series of computation machine program instruction section for referring to complete specific function,For describing implementation procedure of the gray scale release process in the gray scale distributing device of application.
Shown in Fig. 3, for the gray scale release process in gray scale distributing device one embodiment of the invention appliedProgram module schematic diagram, in the embodiment, gray scale release process can be divided into data obtaining module 10, rule match module20, request water conservancy diversion module 30, acess control module 40 and Policy Updates module 50, illustratively:
Data obtaining module 10 is used for:When receiving the access request of client transmission, the access request pair is determinedThe user information answered;
Rule match module 20 is used for:The first current shunting rule is obtained from caching, and judges the user informationWhether with it is described first shunting rule match;
Request water conservancy diversion module 30 is used for:If the user information shunts rule match with described first, it is determined that the visitIt asks request corresponding gray scale function module, and user request is guided to gray scale corresponding with the gray scale function module and is takenBusiness cluster is handled;
Acess control module 40 is used for:According to the access of the gray scale function module of the access request more new recordAmount;
And when the online time of the gray scale service module reaches preset duration, obtain the visit capacity of statistics;
Policy Updates module 50 is used for:According to the mapping relations between preset visit capacity and gray scales, determines and obtainThe corresponding gray scales of visit capacity, and according to the gray scales adjustment it is described first shunting rule.
Above- mentioned information acquisition module 10, rule match module 20, request water conservancy diversion module 30, acess control module 40 and ruleThe program modules such as update module 50 are performed realized functions or operations step and are substantially the same with above-described embodiment, herein notIt repeats again.
In addition, the embodiment of the present invention also proposes a kind of computer readable storage medium, the computer readable storage mediumOn be stored with gray scale release process, the gray scale release process can be executed by one or more processors, to realize following operation:
When receiving the access request of client transmission, the corresponding user information of the access request is determined;
The first current shunting rule is obtained from caching, and judges whether the user information advises with first shuntingThen match;
If the user information shunts rule match with described first, it is determined that the corresponding gray scale function of the access requestModule, and user request is guided to gray scale service cluster corresponding with the gray scale function module and is handled;
According to the visit capacity of the gray scale function module of the access request more new record;
When the online time of the gray scale service module reaches preset duration, the visit capacity of statistics is obtained;
According to the mapping relations between preset visit capacity and gray scales, the corresponding gray scale ratio of visit capacity obtained is determinedExample, and according to gray scales adjustment the first shunting rule.Computer readable storage medium specific embodiment party of the present inventionEach embodiment of gray scale distributing device and method of formula and above application is essentially identical, does not make tired state herein.
It should be noted that the embodiments of the present invention are for illustration only, can not represent the quality of embodiment.AndThe terms "include", "comprise" herein or any other variant thereof is intended to cover non-exclusive inclusion, so that packetProcess, device, article or the method for including a series of elements include not only those elements, but also include being not explicitly listedOther element, or further include for this process, device, article or the intrinsic element of method.Do not limiting moreIn the case of, the element that is limited by sentence "including a ...", it is not excluded that in the process including the element, device, articleOr there is also other identical elements in method.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment sideMethod can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but in many casesThe former is more preferably embodiment.Based on this understanding, technical scheme of the present invention substantially in other words does the prior artGoing out the part of contribution can be expressed in the form of software products, which is stored in one as described aboveIn storage medium (such as ROM/RAM, magnetic disc, CD), including some instructions use so that a station terminal equipment (can be mobile phone,Computer, server or network equipment etc.) execute method described in each embodiment of the present invention.
It these are only the preferred embodiment of the present invention, be not intended to limit the scope of the invention, it is every to utilize this hairEquivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skillsArt field, is included within the scope of the present invention.

Claims (10)

CN201810546888.7A2018-05-312018-05-31Application gray level publishing method and device and computer readable storage mediumActiveCN108768875B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201810546888.7ACN108768875B (en)2018-05-312018-05-31Application gray level publishing method and device and computer readable storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201810546888.7ACN108768875B (en)2018-05-312018-05-31Application gray level publishing method and device and computer readable storage medium

Publications (2)

Publication NumberPublication Date
CN108768875Atrue CN108768875A (en)2018-11-06
CN108768875B CN108768875B (en)2023-04-07

Family

ID=64001114

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201810546888.7AActiveCN108768875B (en)2018-05-312018-05-31Application gray level publishing method and device and computer readable storage medium

Country Status (1)

CountryLink
CN (1)CN108768875B (en)

Cited By (45)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109558152A (en)*2018-10-262019-04-02深圳壹账通智能科技有限公司Flow switching method, device, medium and electronic equipment when system gray scale is issued
CN109597643A (en)*2018-11-272019-04-09平安科技(深圳)有限公司Using gray scale dissemination method, device, electronic equipment and storage medium
CN109815405A (en)*2019-01-312019-05-28北京三快在线科技有限公司Gray scale shunt method and system
CN109814896A (en)*2018-12-142019-05-28深圳壹账通智能科技有限公司 Server upgrade method, device, computer system and readable storage system
CN109871232A (en)*2019-02-112019-06-11南威软件股份有限公司A kind of method of APP Android new version gray scale publication
CN109918115A (en)*2019-03-072019-06-21成都品果科技有限公司A kind of method and system of software function publication
CN110045964A (en)*2019-04-092019-07-23厦门网宿有限公司Software gray scale dissemination method, proxy server, configuration center and system
CN110083485A (en)*2019-03-152019-08-02咪咕文化科技有限公司Shunting method, data service system, front end thereof and storage medium
CN110096305A (en)*2019-04-252019-08-06杭州数梦工场科技有限公司Gray scale dissemination method, device, equipment and storage medium
CN110120917A (en)*2019-06-282019-08-13北京百度网讯科技有限公司Method for routing and device based on content
CN110399147A (en)*2019-06-042019-11-01菜鸟智能物流控股有限公司Version release system and method and electronic equipment
CN110457223A (en)*2019-08-132019-11-15中国联合网络通信集团有限公司 Gray test drainage method, device, proxy server and readable storage medium
CN110489133A (en)*2019-08-232019-11-22亿企赢网络科技有限公司A kind of gray scale dissemination method, system and electronic equipment and storage medium
CN110515675A (en)*2019-08-302019-11-29中国工商银行股份有限公司Using online method, apparatus, system and readable storage medium storing program for executing
CN110543317A (en)*2019-08-292019-12-06上海艾融软件股份有限公司transaction request processing method, device, gateway and storage medium
CN110597535A (en)*2019-08-272019-12-20贝壳技术有限公司Gray scale publishing method and device and storage medium
CN110609701A (en)*2019-08-292019-12-24凡普数字技术有限公司Method, apparatus and storage medium for providing service
CN111277638A (en)*2020-01-152020-06-12北京奇艺世纪科技有限公司Control method and server
CN111290761A (en)*2018-12-102020-06-16北京京东尚科信息技术有限公司 Grayscale publishing method, device, medium and electronic device
CN111314402A (en)*2018-12-122020-06-19深圳兆日科技股份有限公司Web application publishing method and device, computer equipment and storage medium
CN111352678A (en)*2018-12-202020-06-30阿里巴巴集团控股有限公司Information processing method and device
WO2020181684A1 (en)*2019-03-122020-09-17平安科技(深圳)有限公司Grayscale release management method, system and device, and storage medium
CN111815401A (en)*2020-06-162020-10-23上海悦易网络信息技术有限公司 Method and device for order process control
CN111813415A (en)*2020-04-152020-10-23北京三快在线科技有限公司Gray level shunting method and device, electronic equipment and computer readable storage medium
CN111953721A (en)*2019-05-162020-11-17北京京东尚科信息技术有限公司Access flow control method and device
CN112114869A (en)*2020-09-182020-12-22聚好看科技股份有限公司Server, gray level publishing method, device and medium
CN112162762A (en)*2020-10-162021-01-01中国工商银行股份有限公司Gray scale distribution method, gray scale distribution device and electronic equipment
CN112328285A (en)*2020-11-182021-02-05平安普惠企业管理有限公司Method, device, equipment and medium for producing and updating new functions of system
CN112363751A (en)*2020-11-102021-02-12平安普惠企业管理有限公司Software product gray level release method, device, equipment and medium
CN112445510A (en)*2020-11-302021-03-05中国人寿保险股份有限公司Gray scale publishing method and related equipment for hot update file of client application function
CN112532602A (en)*2020-11-202021-03-19中国联合网络通信集团有限公司Gray scale publishing method, equipment and server
CN112650523A (en)*2020-12-022021-04-13青岛海尔科技有限公司Data distribution method, device and equipment for gray scale release
CN112685060A (en)*2020-12-242021-04-20深圳前海微众银行股份有限公司Gray scale distribution method and device, terminal equipment and computer storage medium
CN112698852A (en)*2020-11-302021-04-23厦门亿联网络技术股份有限公司APP gray scale upgrading method and device, terminal equipment and computer readable storage medium
CN112714011A (en)*2020-12-152021-04-27贝壳技术有限公司Distribution information configuration method and device, electronic equipment and storage medium
CN113312257A (en)*2021-05-242021-08-27深圳市中科明望通信软件有限公司Version identification method and device, storage medium and computer equipment
CN113391823A (en)*2021-06-152021-09-14中国工商银行股份有限公司Gray scale publishing method, device and system
CN113467800A (en)*2021-05-242021-10-01康键信息技术(深圳)有限公司Application gray level release method, device, equipment and storage medium
CN113676549A (en)*2021-09-022021-11-19京东科技信息技术有限公司 Application request distribution method and application gateway, electronic device and storage medium
CN113672521A (en)*2021-09-092021-11-19中国银行股份有限公司 A program testing method, device and electronic equipment
CN113918234A (en)*2021-09-162022-01-11广州心娱网络科技有限公司Gray strategy implementation method and system
CN114928479A (en)*2022-05-122022-08-19中国工商银行股份有限公司Gray scale distribution method, system, device, computer equipment and storage medium
CN115499504A (en)*2022-09-162022-12-20中国工商银行股份有限公司Application gray level publishing method and device
WO2022267677A1 (en)*2021-06-222022-12-29康键信息技术(深圳)有限公司Version updating method, apparatus, and device based on entire site grayscale, and storage medium
CN115603993A (en)*2022-10-092023-01-13中国工商银行股份有限公司(Cn) Whitelist processing method, device and electronic equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20140379901A1 (en)*2013-06-252014-12-25Netflix, Inc.Progressive deployment and termination of canary instances for software analysis
CN104993946A (en)*2015-06-012015-10-21华为技术有限公司Evaluation method, device and system for gated launch
CN106066791A (en)*2016-05-252016-11-02合网络技术(北京)有限公司The gray scale dissemination method of application and device
CN106100927A (en)*2016-06-202016-11-09浪潮电子信息产业股份有限公司Method for realizing SSR gray scale release
CN106998369A (en)*2017-05-262017-08-01努比亚技术有限公司Gray scale dissemination method, gateway blocker and computer-readable recording medium
CN107861871A (en)*2017-11-022018-03-30百度在线网络技术(北京)有限公司A kind of gray scale dissemination method, device, server and storage medium
CN107864175A (en)*2017-08-242018-03-30平安普惠企业管理有限公司Gray scale distribution control method, device, equipment and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20140379901A1 (en)*2013-06-252014-12-25Netflix, Inc.Progressive deployment and termination of canary instances for software analysis
CN104993946A (en)*2015-06-012015-10-21华为技术有限公司Evaluation method, device and system for gated launch
CN106066791A (en)*2016-05-252016-11-02合网络技术(北京)有限公司The gray scale dissemination method of application and device
CN106100927A (en)*2016-06-202016-11-09浪潮电子信息产业股份有限公司Method for realizing SSR gray scale release
CN106998369A (en)*2017-05-262017-08-01努比亚技术有限公司Gray scale dissemination method, gateway blocker and computer-readable recording medium
CN107864175A (en)*2017-08-242018-03-30平安普惠企业管理有限公司Gray scale distribution control method, device, equipment and storage medium
CN107861871A (en)*2017-11-022018-03-30百度在线网络技术(北京)有限公司A kind of gray scale dissemination method, device, server and storage medium

Cited By (59)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109558152A (en)*2018-10-262019-04-02深圳壹账通智能科技有限公司Flow switching method, device, medium and electronic equipment when system gray scale is issued
CN109597643A (en)*2018-11-272019-04-09平安科技(深圳)有限公司Using gray scale dissemination method, device, electronic equipment and storage medium
CN111290761A (en)*2018-12-102020-06-16北京京东尚科信息技术有限公司 Grayscale publishing method, device, medium and electronic device
CN111314402A (en)*2018-12-122020-06-19深圳兆日科技股份有限公司Web application publishing method and device, computer equipment and storage medium
CN109814896A (en)*2018-12-142019-05-28深圳壹账通智能科技有限公司 Server upgrade method, device, computer system and readable storage system
CN111352678A (en)*2018-12-202020-06-30阿里巴巴集团控股有限公司Information processing method and device
CN111352678B (en)*2018-12-202024-05-07阿里巴巴集团控股有限公司Information processing method and device
CN109815405A (en)*2019-01-312019-05-28北京三快在线科技有限公司Gray scale shunt method and system
CN109871232A (en)*2019-02-112019-06-11南威软件股份有限公司A kind of method of APP Android new version gray scale publication
CN109918115A (en)*2019-03-072019-06-21成都品果科技有限公司A kind of method and system of software function publication
WO2020181684A1 (en)*2019-03-122020-09-17平安科技(深圳)有限公司Grayscale release management method, system and device, and storage medium
CN110083485A (en)*2019-03-152019-08-02咪咕文化科技有限公司Shunting method, data service system, front end thereof and storage medium
CN110083485B (en)*2019-03-152021-08-06咪咕文化科技有限公司 Distribution method, data service system, front end thereof, and storage medium
CN110045964B (en)*2019-04-092022-10-28厦门网宿有限公司Software gray level release method, proxy server, configuration center and system
CN110045964A (en)*2019-04-092019-07-23厦门网宿有限公司Software gray scale dissemination method, proxy server, configuration center and system
CN110096305A (en)*2019-04-252019-08-06杭州数梦工场科技有限公司Gray scale dissemination method, device, equipment and storage medium
CN111953721A (en)*2019-05-162020-11-17北京京东尚科信息技术有限公司Access flow control method and device
CN111953721B (en)*2019-05-162024-04-09北京京东尚科信息技术有限公司Access flow control method and device
CN110399147A (en)*2019-06-042019-11-01菜鸟智能物流控股有限公司Version release system and method and electronic equipment
CN110120917B (en)*2019-06-282024-02-02北京瑛菲网络科技有限公司Routing method and device based on content
CN110120917A (en)*2019-06-282019-08-13北京百度网讯科技有限公司Method for routing and device based on content
CN110457223B (en)*2019-08-132023-08-22中国联合网络通信集团有限公司Gray test drainage method, device, proxy server and readable storage medium
CN110457223A (en)*2019-08-132019-11-15中国联合网络通信集团有限公司 Gray test drainage method, device, proxy server and readable storage medium
CN110489133A (en)*2019-08-232019-11-22亿企赢网络科技有限公司A kind of gray scale dissemination method, system and electronic equipment and storage medium
CN110597535A (en)*2019-08-272019-12-20贝壳技术有限公司Gray scale publishing method and device and storage medium
CN110609701A (en)*2019-08-292019-12-24凡普数字技术有限公司Method, apparatus and storage medium for providing service
CN110543317A (en)*2019-08-292019-12-06上海艾融软件股份有限公司transaction request processing method, device, gateway and storage medium
CN110515675A (en)*2019-08-302019-11-29中国工商银行股份有限公司Using online method, apparatus, system and readable storage medium storing program for executing
CN111277638A (en)*2020-01-152020-06-12北京奇艺世纪科技有限公司Control method and server
CN111813415A (en)*2020-04-152020-10-23北京三快在线科技有限公司Gray level shunting method and device, electronic equipment and computer readable storage medium
CN111815401A (en)*2020-06-162020-10-23上海悦易网络信息技术有限公司 Method and device for order process control
CN111815401B (en)*2020-06-162024-02-13上海万物新生环保科技集团有限公司 Method and equipment for order process control
CN112114869A (en)*2020-09-182020-12-22聚好看科技股份有限公司Server, gray level publishing method, device and medium
CN112162762A (en)*2020-10-162021-01-01中国工商银行股份有限公司Gray scale distribution method, gray scale distribution device and electronic equipment
CN112162762B (en)*2020-10-162024-04-02中国工商银行股份有限公司Gray level distribution method, gray level distribution device and electronic equipment
CN112363751A (en)*2020-11-102021-02-12平安普惠企业管理有限公司Software product gray level release method, device, equipment and medium
CN112328285A (en)*2020-11-182021-02-05平安普惠企业管理有限公司Method, device, equipment and medium for producing and updating new functions of system
CN112532602A (en)*2020-11-202021-03-19中国联合网络通信集团有限公司Gray scale publishing method, equipment and server
CN112445510A (en)*2020-11-302021-03-05中国人寿保险股份有限公司Gray scale publishing method and related equipment for hot update file of client application function
CN112698852A (en)*2020-11-302021-04-23厦门亿联网络技术股份有限公司APP gray scale upgrading method and device, terminal equipment and computer readable storage medium
CN112445510B (en)*2020-11-302024-11-12中国人寿保险股份有限公司 Grayscale publishing method and related equipment for client application function hot update files
CN112650523A (en)*2020-12-022021-04-13青岛海尔科技有限公司Data distribution method, device and equipment for gray scale release
CN112650523B (en)*2020-12-022023-06-16青岛海尔科技有限公司Data distribution method, device and equipment for gray level release
CN112714011B (en)*2020-12-152023-06-02贝壳技术有限公司Distribution information configuration method, device, electronic equipment and storage medium
CN112714011A (en)*2020-12-152021-04-27贝壳技术有限公司Distribution information configuration method and device, electronic equipment and storage medium
CN112685060A (en)*2020-12-242021-04-20深圳前海微众银行股份有限公司Gray scale distribution method and device, terminal equipment and computer storage medium
CN113467800A (en)*2021-05-242021-10-01康键信息技术(深圳)有限公司Application gray level release method, device, equipment and storage medium
CN113312257A (en)*2021-05-242021-08-27深圳市中科明望通信软件有限公司Version identification method and device, storage medium and computer equipment
CN113467800B (en)*2021-05-242023-10-20康键信息技术(深圳)有限公司Gray release method, device and equipment of application program and storage medium
CN113312257B (en)*2021-05-242023-09-22深圳市中科明望通信软件有限公司Version identification method and device, storage medium and computer equipment
CN113391823A (en)*2021-06-152021-09-14中国工商银行股份有限公司Gray scale publishing method, device and system
WO2022267677A1 (en)*2021-06-222022-12-29康键信息技术(深圳)有限公司Version updating method, apparatus, and device based on entire site grayscale, and storage medium
CN113676549A (en)*2021-09-022021-11-19京东科技信息技术有限公司 Application request distribution method and application gateway, electronic device and storage medium
CN113672521A (en)*2021-09-092021-11-19中国银行股份有限公司 A program testing method, device and electronic equipment
CN113918234A (en)*2021-09-162022-01-11广州心娱网络科技有限公司Gray strategy implementation method and system
CN114928479A (en)*2022-05-122022-08-19中国工商银行股份有限公司Gray scale distribution method, system, device, computer equipment and storage medium
CN114928479B (en)*2022-05-122024-02-02中国工商银行股份有限公司Gray scale issuing method, system, device, computer equipment and storage medium
CN115499504A (en)*2022-09-162022-12-20中国工商银行股份有限公司Application gray level publishing method and device
CN115603993A (en)*2022-10-092023-01-13中国工商银行股份有限公司(Cn) Whitelist processing method, device and electronic equipment

Also Published As

Publication numberPublication date
CN108768875B (en)2023-04-07

Similar Documents

PublicationPublication DateTitle
CN108768875A (en)Gray scale dissemination method, device and the computer readable storage medium of application
CN102231131B (en)Testing software in electronic device
CN104516783B (en)Authority control method and device
CN102253858B (en)Device and method for managing application programs
CN104794396B (en)Across standing posture script loophole detection method and device
US20160241589A1 (en)Method and apparatus for identifying malicious website
CN108427698A (en)Updating device, method and the computer readable storage medium of prediction model
CN112989430A (en)Integrity verification method and device, terminal equipment and verification server
CN106155750A (en)The loading method of a kind of resource file and device
EP3007408A2 (en)Service method for managing transactions using application properties and system therefor
CN105630685A (en)Method and device for testing program interface
CN109379247A (en)The method and device that the network delay of a kind of pair of application program is detected
CN107168726A (en)A kind of method and apparatus of dynamic configuration application program
CN105357204B (en)Method and device for generating terminal identification information
CN107908952A (en)Identify the method, apparatus and terminal of prototype and simulator
CN103577658A (en)Method and system for evaluating intelligent terminal hardware
CN107894919A (en)Timed task triggering method, device, equipment and readable storage medium storing program for executing
CN109753425A (en)Pop-up processing method and processing device
CN107896249B (en)Cross-network area data access method, device, equipment and storage medium
CN108763564A (en)Using method for pushing, device and computer readable storage medium
CN104267987B (en)A kind of newer detection method of application APP, detection device and terminal
CN109683949A (en)Pre-installed applications management method, device and storage medium
CN108427586B (en)Using push terminal, method and the computer readable storage medium of theme
CN105871695A (en)Emoji sending method and device
CN111078556A (en)Application testing method and device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp