CN111414191A - Gray scale publishing method and device for small program - Google Patents
Gray scale publishing method and device for small program Download PDFInfo
- Publication number
- CN111414191A CN111414191A CN202010241421.9A CN202010241421A CN111414191A CN 111414191 A CN111414191 A CN 111414191A CN 202010241421 A CN202010241421 A CN 202010241421A CN 111414191 A CN111414191 A CN 111414191A
- Authority
- CN
- China
- Prior art keywords
- user
- version
- applet
- app
- terminal
- 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
Images
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention provides a gray level publishing method and a device of small programs, wherein the method comprises the following steps: the method comprises the steps that a terminal receives an applet starting instruction triggered by a user through an application program APP; the applet runs in the application program APP; the terminal receives a general framework of the applet returned by the APP server corresponding to the application program APP; the terminal receives the version difference information of the small program through a background server of the small program; the version difference information is determined by the gray scale release management platform according to the user indication information of the user acquired from the APP server; the gray release management table is used for determining release users corresponding to a plurality of running versions of the small program respectively; and the terminal displays the page of the small program according to the general framework and the version difference information. By adopting the method, the release strategy of the small program gray release mechanism can be flexibly set, and the parallel gray release of the multi-version small programs can be realized.
Description
Technical Field
The application relates to the technical field of financial technology (Fintech) networks, in particular to a method and a device for issuing small programs in a gray scale mode.
Background
With the rapid development of communication networks and the rapid popularization of the internet, almost everyone has one or more terminals, shopping software, office software, video software, chatting software and the like can be downloaded from the terminals, most living demands of people can be completed on the internet through the software, and great convenience is brought to the life of people. Correspondingly, the types of application software are very many, and each type of application software also has a large number of application software of different developers; if the application needs to be downloaded no matter whether the application rate of the application software is high or low, software needing to be downloaded on the terminal is flooded, and pressure is brought to the operation of the terminal.
Therefore, the applet can be carried out at the same time, the applet can be 'parasitic' in the application software, for example, XX express application software does not need to be downloaded at a terminal, the XX express applet is directly searched on the WeChat, order information and the like can be directly inquired through the XX express applet in the WeChat, and the XX express application software does not need to be downloaded. In order to facilitate the application of people, the functions of the small programs are gradually improved; in the improvement and updating processes, the gray scale release mechanism officially provided by the application software corresponding to the applet is generally used for the gray scale release scheme of the new and old versions of the applet, but the gray scale release mechanism officially provided by the application software is more limited. For example, the grayscale release mechanism provided by wechat authorities has a grayscale time limit of 15 days, and if the time required for grayscale release of applets is long, the grayscale time limit of the grayscale release mechanism is too short to better obtain the user intention; if the time required for the gray scale release of the small program is short, the gray scale time limit of the gray scale release mechanism is relatively too long, and the small program cannot be updated in time; and the gray release can only simultaneously exist one new version applet and one old version applet, and a plurality of new version applets can not be simultaneously released in a gray release manner.
Therefore, there is a need for a method and an apparatus for issuing grayscale of small programs, which can flexibly set the issuing strategy of the grayscale issuing mechanism of small programs and can implement parallel grayscale issuing of multiple versions of small programs.
Disclosure of Invention
The embodiment of the invention provides a small program gray level release method and device, which can flexibly set a release strategy of a small program gray level release mechanism and can realize parallel gray level release of multiple versions of small programs.
In a first aspect, an embodiment of the present invention provides a grayscale issuing method for a small program, where the method includes:
the method comprises the steps that a terminal receives an applet starting instruction triggered by a user through an application program APP; the applet runs in the application program APP; the terminal receives a general framework of the applet returned by the APP server corresponding to the application program APP; the terminal receives the version difference information of the small program through a background server of the small program; the version difference information is determined by the gray scale release management platform according to the user indication information of the user acquired from the APP server; the gray release management table is used for determining release users corresponding to the multiple running versions of the small program respectively; and the terminal displays the page of the small program according to the universal frame and the version difference information.
By adopting the method, after receiving a small program starting instruction triggered by an application program APP by a user, the terminal receives a general framework of the small program returned by the APP server corresponding to the application program APP, receives version difference information of the small program through a background server of the small program, and finally, the terminal displays a page of the small program according to the general framework and the version difference information. Therefore, the general framework can be stored in the APP server, and the version difference resource corresponding to the version difference information does not need to be stored in the APP server; therefore, the problem that the storage resources in the APP server are limited in the prior art can be solved. In addition, the gray scale release management platform is used for determining release users corresponding to a plurality of running versions of the small programs respectively; therefore, the version release strategy of the small program gray scale release mechanism can be flexibly set on the gray scale release management platform, no matter the number of release versions or corresponding release users, so that the gray scale release management platform determines the small program version released to the user according to the corresponding version release strategy. Moreover, because the version difference information is determined by the gray release management platform according to the user indication information, the small program version used by the user can be determined according to the user indication information; the pertinence of the small program gray scale publishing to the user is increased, and the accuracy of the gray scale publishing result is further increased.
In one possible design, the version difference information is a version routing policy; the terminal displays the page of the applet according to the general frame and the version difference information, and the method comprises the following steps: the terminal acquires the version difference resource from the content distribution network according to the version routing strategy; the terminal displays the page of the small program according to the universal frame and the version difference resource; the generic framework and the version difference resource are used to determine a running version of the applet currently on the terminal.
By adopting the method, the terminal acquires the version difference resource from the content distribution network according to the version routing strategy determined by the gray release management platform. Therefore, the universal framework is stored in the APP server, the version difference resource corresponding to the version routing strategy is stored in the content distribution network, a larger storage space can be obtained for storing the version difference resource, and simultaneous gray-level distribution of multiple versions of small programs is achieved. And the terminal displays the page of the applet according to the universal frame and the version difference resource. Therefore, the terminal can display the complete corresponding version page of the applet to the user.
In one possible design, the receiving, by the terminal, version difference information of the applet through a backend server of the applet includes: after the terminal is in a login state through the background server, acquiring user information of the user from the APP server according to the authorization information of the user; the terminal sends the user information to the background server and receives the version difference information through the background server; the version difference information is determined by the gray scale release management station according to the user information.
By adopting the method, after the terminal is in the login state through the background server, the terminal receives the user authorization information, acquires the user information of the user from the APP server and sends the user information to the background server. So that the background server receives the version difference information determined by the gray release management station. Therefore, the gray release management platform decoupled with the APP server can obtain the user information through the background server, and further the gray release management platform determines the version difference information according to the user information, so that the version difference information can be determined by the user characteristics, and the obtained data of the gray release of each version of the small program is more accurate.
In one possible design, the receiving, by the terminal, version difference information of the applet through a backend server of the applet includes: the terminal triggers the background server to acquire the user identification from the APP server; the terminal receives the version difference information sent by the background server; and the version difference information is determined by the gray scale release management station according to the user identification sent by the background server.
By adopting the method, the terminal triggers the background server to acquire the user identification from the APP server and receives the version difference information determined by the gray release management platform according to the user identification sent by the background server. Therefore, the gray scale release management platform decoupled with the APP server can acquire the user identification through the background server, and further, the version routing strategy related to the user identification can be set in the gray scale release management platform, so that the version difference resources are determined according to the version routing strategy aiming at the corresponding user identification, and the accuracy of the gray scale release result of each version of the small program is improved.
In a second aspect, an embodiment of the present invention provides a method for issuing a grayscale to a small program, where the method includes:
the method comprises the steps that a background server obtains user indication information of a user from an application program (APP) server corresponding to an APP based on a small program starting instruction triggered by a terminal through the APP; the background server sends the user indication information to a gray scale release management table and receives version difference information sent by the gray scale release management table, wherein the version difference information is determined by the gray scale release management table according to the user indication information; the gray release management table is used for determining release users corresponding to the multiple running versions of the small program respectively; and the background server sends the version difference information to the terminal so that the terminal displays the page of the small program according to the general frame acquired from the APP server and the version difference information.
By adopting the method, the background server acquires user indication information of the user from the APP server corresponding to the application program APP based on a small program starting instruction triggered by the terminal through the application program APP, sends the user indication information to the gray scale release management platform, and further receives version difference information sent by the gray scale release management platform. Therefore, after the gray scale release management platform is decoupled from the APP server, the gray scale release management platform can acquire the user indication information in the APP server through background service, and then determine the version difference information corresponding to the user in the user indication information according to the user indication information, so that the correspondence between the version difference information and the user is enhanced, and the result accuracy of each version of the small program for gray scale release is improved.
In one possible design, the background server sends the user indication information to a gray release management console, and the method includes: the background server receives the user information of the user sent by the terminal; the user information is obtained by the terminal from the APP server based on the authorization of the user; and the background server sends the user information to the gray release management platform.
By adopting the method, the background server sends the user information to the terminal and sends the user information to the gray release management platform. Therefore, the gray scale release management platform can increase the relevance between the user characteristics and the small program version for the corresponding version of the user routing small program according to the user characteristics corresponding to the user information, so that the result obtained by each version of the gray scale release small program is more reasonable.
In one possible design, obtaining user indication information of a user from an APP server corresponding to the APP, includes: the background server acquires the user identification of the user from an APP server corresponding to the APP; the background server sends the user indication information to a gray release management table, and the method comprises the following steps: and the background server sends the user identification to the gray release management platform.
By adopting the method, the background server sends the user identification to the gray scale release management platform. Therefore, the gray scale release management platform can increase the relevance between the user and the small program version according to the corresponding version of the user routing small program by the user identification, so that the result obtained by each version of the gray scale release small program is more reasonable.
In a third aspect, an embodiment of the present invention provides a grayscale issuing method for a small program, where the method includes:
the gray scale release management platform receives user indication information sent by a background server; the user indication information is obtained by the background server from an APP server corresponding to an application program APP based on a small program starting instruction triggered by the terminal through the application program APP; the gray release management table determines version difference information according to the user indication information and a preset version release rule, wherein the version difference information is used for indicating the current running version of the small program on the terminal; and the gray scale release management platform sends the version difference information to the background server.
By adopting the method, the gray scale release management platform receives user indication information acquired by the background server from the APP server, and determines version difference information through the user indication information and the preset version release rule so as to indicate the running version of the small program on the terminal. Therefore, the corresponding version release rule can be preset in the gray scale release management table as required, and the version difference information is determined for the user corresponding to the corresponding user indication information according to the preset version release rule, so that each version of the small program is correspondingly released to the targeted user, and the accuracy of the result of each version of the gray scale release small program is improved.
In one possible design, the user indication information is a user identification; the version release rule is used for determining version difference information based on the value of the user identifier; or the user indication information is a user identification; the version release rule is based on a preset comparison relationship between the user identification and the version difference information to determine the version difference information; or the user indication information is user information; the version release rule is to determine version difference information based on user information.
By adopting the method, the version release rule determines the version difference information for the value based on the user identification. Thus, the corresponding value of the user identification can be determined through a preset algorithm or other classification modes; and determining version difference information according to the value of the user identifier by using the version release rule, so that when each version of the small program is released in a gray scale mode for one or more times, corresponding planning is performed on the corresponding user identifier receiving version, and the use condition of the corresponding user on each version of the small program is accurately evaluated. The version release rule is based on the preset contrast relationship between the user identification and the version difference information. Therefore, each version of the small program can be issued for the corresponding user identification, namely, the running version of the small program can be determined according to the user identification, and the accuracy of issuing each version of the small program in a gray scale mode is improved. The version release rule is to determine version difference information based on the user information. Therefore, the corresponding small program version can be issued to the corresponding user information according to the user characteristics of the user information and the like, the use condition of the corresponding user can be obtained, and the gray level issuing of each version of the small program is reasonable.
In a fourth aspect, an embodiment of the present invention provides a grayscale issuing device of a small program, including:
the receiving and sending module is used for receiving an applet starting instruction triggered by a user through an application program APP; the applet runs in the application program APP; receiving a general framework of the applet returned by the APP server corresponding to the application program APP;
the receiving and sending module is also used for receiving the version difference information of the small program through a background server of the small program; the version difference information is determined by the gray scale release management platform according to the user indication information of the user acquired from the APP server; the gray release management table is used for determining release users corresponding to the multiple running versions of the small program respectively;
and the processing module is used for displaying the page of the applet according to the universal frame and the version difference information.
In a fifth aspect, an embodiment of the present invention provides a grayscale issuing device of a small program, including:
the processing module is used for acquiring user indication information of a user from an APP server corresponding to an application program APP based on a small program starting instruction triggered by the terminal through the application program APP;
the receiving and sending module is used for sending the user indication information to a gray scale release management table and receiving version difference information sent by the gray scale release management table, wherein the version difference information is determined by the gray scale release management table according to the user indication information; the gray release management table is used for determining release users corresponding to the multiple running versions of the small program respectively;
the receiving and sending module is further configured to send the version difference information to the terminal, so that the terminal displays a page of the applet according to the general frame acquired from the APP server and the version difference information.
In a sixth aspect, an embodiment of the present invention provides a grayscale issuing device of a small program, including:
the receiving and sending module is used for receiving user indication information sent by the background server; the user indication information is obtained by the background server from an APP server corresponding to an application program APP based on a small program starting instruction triggered by the terminal through the application program APP;
the processing module is used for determining version difference information according to the user indication information and a preset version release rule, wherein the version difference information is used for indicating the current running version of the applet on the terminal;
the transceiver module is further configured to send the version difference information to the background server.
In a seventh aspect, an embodiment of the present application further provides a computing device, including: a memory for storing program instructions; a processor for calling program instructions stored in said memory to execute the method as described in the various possible designs of the first aspect according to the obtained program.
In an eighth aspect, embodiments of the present application further provide a computer-readable non-volatile storage medium, which includes computer-readable instructions, which, when read and executed by a computer, cause the computer to perform the method as described in the various possible designs of the first aspect.
These and other implementations of the present application will be more readily understood from the following description of the embodiments.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a schematic diagram of a structure of gray-scale publishing of an applet according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of a method for issuing grayscale for an applet according to an embodiment of the present invention;
fig. 3 is a schematic flowchart of a gray scale publishing method for applets according to an embodiment of the present invention;
fig. 4 is a schematic flowchart of a gray scale publishing method for applets according to an embodiment of the present invention;
fig. 5 is a schematic flowchart of a gray scale publishing method for applets according to an embodiment of the present invention;
fig. 6 is a schematic diagram of a grayscale issuing device of a small program according to an embodiment of the present invention;
fig. 7 is a schematic diagram of a grayscale issuing device of an applet according to an embodiment of the present invention;
fig. 8 is a schematic diagram of a grayscale issuing device of a small program according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a system architecture for grayscale release of an applet, where 101 includes a terminal 1, a terminal 2, and a terminal 3.. terminal n, and the terminal 1, the terminal 2, and the terminal 3.. terminal n may correspond to n users respectively; taking terminal 1 as an example, an application APP is installed on the terminal, and there is at least one applet "hosted" on the application APP. The backend server 102 serves the applet, i.e. although the applet is "hosted" on the application APP, much of the functionality of the applet is implemented by the backend server 102 of the applet. The APP server 103 is a back-end server of the application program APP, that is, the function of the application program APP is realized by the APP server 103. Here, since the applet is "hosted" in the APP, the APP server 103 also needs to manage the applet to some extent. The gray release management console 104 is used to determine the release users corresponding to the multiple running versions of the applet, and the specific release rules can be set according to the requirements of the applet, so that the flexibility is high. The content distribution network 105 is used for storing version difference resources, and can obtain larger storage space and a more flexible storage mode.
Based on this, the embodiment of the present application provides a flow of a grayscale issuing method of a small program, as shown in fig. 2, including:
here, the APP may be an APP such as WeChat, Tencent, Aiqiyi, and the applet is an application that can be used without downloading and installation, for example, a portable applet, an ink weather applet, a word-filling applet, KK loan, and the like. The user can open the applet by scanning or searching through the scan function of the APP. That is to say, when the user uses the application APP, the applet can be opened and used in the application APP by scanning the two-dimensional code corresponding to the applet by the scanning function, or when the user uses the application APP, the corresponding applet can be searched by inputting the name of the applet in the searching function, and correspondingly, the applet can be corresponding to the applet in the application APP. And the user needs to trigger the applet starting instruction through the APP in the process of opening the applet, for example, after the user scans the two-dimensional code of the XX game in the WeChat APP of the terminal by using the scanning function of the WeChat APP, the user sees a page for opening the XX game applet or opens a virtual key of the XX game applet, and clicks the page or the virtual key, so that the terminal receives the XX game applet starting instruction. Thus, the XX game applet subsequently runs in the WeChat APP when opened. For another example, after the user uses the search function of the pay bank APP in the pay bank APP of the terminal and inputs 'KK loan' in the search input box, the user clicks a displayed page or virtual key of the KK loan, and then the terminal receives a KK loan applet start instruction. Thus, when the KK loan applet is opened, it runs in the pay bank APP.
here, the common framework of the applet is a framework in which a plurality of versions of the applet are the same, and in the above example, the XX game includes an existing old version applet a, a new version applet B, a new version applet C, and a new version applet D; the data and/or codes of corresponding pages of the old version applet A, the new version applet B, the new version applet C and the new version applet D are different; therefore, the common framework of the applets of the old version applet A, the new version applet B, the new version applet C and the new version applet D is the same, and only part of data and/or code is changed. At this moment, the general frameworks of the old version applet A, the new version applet B, the new version applet C and the new version applet D are stored in the APP server, and then after the terminal receives an applet starting instruction, the general framework of the applet can be obtained from the APP server corresponding to the application program APP. Namely, after receiving the XX game applet starting instruction, the terminal can acquire the general framework of the XX game applet from the WeChat server corresponding to the WeChat APP. The KK loan contains an old version applet E, a new version applet F and a new version applet G; the universal framework of the old edition small program E, the new edition small program F and the new edition small program G is stored in the PABAO APP server, and after the terminal receives a small program starting instruction, the universal framework of the small program is obtained from the PABAO APP server.
here, the user indication information may be an applet user identifier or user information in the applet of the user, or may be an application APP user identifier or user information in an application APP in which the applet is located of the user; the applet user identifier may be the same as or different from the application APP user identifier (at this time, the application APP user identifier is associated with the applet user identifier in the APP server). The version difference information includes the applet version identification and the user identification of the terminal to be routed. In the above example, the version difference information may include a version identification and a user identification of the new version applet B, or include a version identification and a user identification of the new version applet C. The gray release (ABTEST) management desk is used for managing a multi-version gray release strategy of the small program; the method comprises the steps of setting an ABTEST mechanism in a management platform, determining a test scheme for each version of the small program before iteration of the new version and the old version of the small program, and correspondingly distributing users to each version of the small program. And then, the staff can determine the iteration scheme of the small program according to the difference feedback of the user use conditions corresponding to each version of the small program and the like. In the last example, the gray release management console can respectively allocate 25% of user amount to the old version applet a, the new version applet B, the new version applet C and the new version applet D; or 10% of user quantity is distributed to the old version applet A, and 30% of user quantity is distributed to the new version applet B, the new version applet C and the new version applet D respectively. The gradation release management console may allocate 20% of the user amount to the old version applet E, and allocate 40% of the user amount to the new version applet F and the new version applet G, respectively.
The method for receiving the version difference information of the small program by the terminal through the background server of the small program comprises the following steps: after the terminal is in a login state through the background server, acquiring user information of the user from the APP server according to the authorization information of the user; the terminal sends the user information to the background server and receives the version difference information through the background server; the version difference information is determined by the gray scale release management station according to the user information.
Here, the terminal makes the applet in the APP of the terminal in the login state through the background server of the applet; the terminal receives the authorization information of the user, acquires the user information of the user from the APP server according to the authorization information of the user, and then sends the user information to the background server of the small program, so that the background server sends the user information to the gray scale release management table, the gray scale release management table determines version difference information according to the user information, and the version difference information is sent to the terminal through the background server.
In the example of step 201 and step 202, after acquiring the general framework of the XX game applet from the WeChat server corresponding to the WeChat APP, the terminal may call a preset login interface, such as a wx.login interface, acquire a code (login credential), and send the code to the backend server of the XX game applet through a wx.request () request; the background server of the XX game applet calls an auth.code2Session interface (login certificate check interface) of the WeChat background server according to code and the apid and secret of the XX game applet (the apid and secret are unique identifiers and keys distributed to the applet by WeChat), obtains the openId (user identifier) and the session key of the XX game applet by the user, and the background server of the XX game applet defines the XX game applet as a login state according to the obtained openId and the session key, can be a user-defined login state, and sends the user-defined login state of the XX game applet to the XX terminal. And then, the terminal displays an authorization page, receives authorization information of the user when the user clicks authorization, and then calls a wx. Then, the terminal sends the acquired user information to a background server of the XX game applet; the background server of the XX game applet sends the user information to the gray release management table; the method comprises the steps that a gray release management platform determines an applet version corresponding to a user according to a preset version release rule and user information, if an XX game applet version determined for the user is a new version applet B, version difference information is generated according to a version identifier of the new version applet B and the user identifier, and the version difference information is sent to a background server of the XX game applet; and the background server of the XX game applet sends the received version difference information to the terminal. And after the terminal acquires the general framework of the KK loan applet from the payer server, the background server of the KK loan can acquire the user identifier of the user in the KK loan applet from the payer background server, and the background server of the KK loan applet determines the KK loan applet as a login state according to the acquired user identifier and sends the login state to the terminal. Then, the terminal displays an authorization page, after the user authorizes, the terminal receives authorization information of the user, obtains the user information from the payer background server, and then sends the obtained user information to the background server of the KK loan applet; a background server of the KK loan applet sends the user information to a gray release management platform; the gray release management platform determines an applet version corresponding to the user according to preset version release rules and user information, if the KK loan applet version determined for the user is a new version applet F, version difference information is generated according to a version identifier of the new version applet F and the user identifier, and the version difference information is sent to a background server of the KK loan applet; and the background server of the KK loan applet sends the received version difference information to the terminal.
The method for receiving the version difference information of the small program by the terminal through the background server of the small program comprises the following steps: the terminal triggers the background server to acquire the user identification from the APP server; the terminal receives the version difference information sent by the background server; and the version difference information is determined by the gray scale release management station according to the user identification sent by the background server.
Here, in the above example, the terminal calls a wx.login interface, acquires a code, and sends the code to the backend server of the XX game applet through a wx.request () request; triggering a background server of the XX game applet to call an auth.code2Session interface of the WeChat background service according to code and the api and secret of the XX game applet to obtain the openId and session _ key of the XX game applet of a user, and sending the openId to a gray release management console by the background server of the XX game applet; the gray release management platform determines an applet version corresponding to the user according to a preset version release rule and the openId, if the XX game applet version determined for the user is a new version applet C, version difference information is generated according to the version identification of the applet C and the openId, and the version difference information is sent to a background server of the XX game applet; and the background server of the XX game applet sends the received version difference information to the terminal. The terminal acquires the user identification of the user in the KK loan applet from the payment bank background server through a background server of the KK loan, and the background server of the KK loan applet sends the user identification to a gray release management platform; the gray release management platform determines an applet version corresponding to the user according to a preset version release rule and a user identifier, if the KK loan applet version determined for the user is a new version applet G, version difference information is generated according to the version identifier of the applet G and the user identifier, and the version difference information is sent to a background server of the KK loan applet; and the background server of the KK loan applet sends the received version difference information to the terminal.
And step 204, the terminal displays the page of the small program according to the universal frame and the version difference information.
Here, the terminal may open the applet by combining the version difference resource obtained according to the version difference information with the general framework, and display the page of the applet on the terminal.
Wherein the version difference information is a version routing policy; the terminal displays the page of the applet according to the general frame and the version difference information, and the method comprises the following steps: the terminal acquires the version difference resource from the content distribution network according to the version routing strategy; the terminal displays the page of the small program according to the universal frame and the version difference resource; the generic framework and the version difference resource are used to determine a running version of the applet currently on the terminal. That is to say, the version difference information is a version routing policy, and the terminal generates a request for acquiring the version difference resource according to the applet version identifier in the version routing policy and sends the request to the content distribution network; and the content distribution network determines the version difference resource corresponding to the small program version identification according to the small program version identification in the version difference resource acquisition request and returns the version difference resource to the terminal so that the terminal combines the universal frame and the version difference resource to open the small program of the corresponding version.
By adopting the method, after receiving a small program starting instruction triggered by an application program APP by a user, the terminal receives a general framework of the small program returned by the APP server corresponding to the application program APP, receives version difference information of the small program through a background server of the small program, and finally, the terminal displays a page of the small program according to the general framework and the version difference information. Therefore, the general framework can be stored in the APP server, and the version difference resource corresponding to the version difference information does not need to be stored in the APP server; therefore, the problem that the storage resources in the APP server are limited in the prior art can be solved. In addition, the gray scale release management platform is used for determining release users corresponding to a plurality of running versions of the small programs respectively; therefore, the version release strategy of the small program gray scale release mechanism can be flexibly set on the gray scale release management platform, no matter the number of release versions or corresponding release users, so that the gray scale release management platform determines the small program version released to the user according to the corresponding version release strategy. Moreover, because the version difference information is determined by the gray release management platform according to the user indication information, the small program version used by the user can be determined according to the user indication information; the pertinence of the small program gray scale publishing to the user is increased, and the accuracy of the gray scale publishing result is further increased.
Based on the above flow, an embodiment of the present application provides a flow of a grayscale issuing method for a small program, as shown in fig. 3, including:
here, after the user starts an applet starting instruction triggered in the application APP in the terminal, the background server of the applet obtains user indication information of the user from the APP server corresponding to the application APP.
In the example of step 203, taking the user indication information as the user identifier as an example, clicking a page of the XX game applet or opening a virtual key of the XX game applet; after an XX game applet starting instruction triggered by WeChat APP in the terminal, the terminal calls a wx.login interface to obtain a code, and the code is sent to a background server of the XX game applet through a wx.request () request; and the background server triggering the XX game applet calls an auth. code2Session interface of the WeChat background service according to the code and the api and secret of the XX game applet, and acquires the openId and session _ key of the XX game applet. And after the terminal receives the applet starting instruction, the terminal obtains the user identification of the user in the KK loan applet from the payer background server through the background server of the KK loan.
the background server sends the user indication information to the gray scale release management platform, the gray scale release management platform determines the corresponding small program version of the user indication information in each small program version according to the received user indication information and a preset version release rule, generates version difference information according to the small program version, and sends the version difference information to the background server. In the last example, taking the user indication information as the user identification as an example, the background server of the XX game applet sends the openId to the gray release management platform; the gray release management platform selects a new version applet C of the XX game applet for the user according to a preset version release rule and the openId, generates version difference information according to the version identification of the applet C and the openId, and sends the version difference information to a background server of the XX game applet; and the background server of the XX game applet sends the received version difference information to the terminal. The background server of the KK loan applet sends the user identification to the gray release management platform; the gray release management platform selects a new version applet G of the KK loan applet for the user according to a preset version release rule and a user identifier, generates version difference information according to the version identifier of the applet G and the user identifier, and sends the version difference information to a background server of the KK loan applet; and the background server of the KK loan applet sends the received version difference information to the terminal.
Wherein, the background server sends the user indication information to a gray release management table, including: the background server receives the user information of the user sent by the terminal; the user information is obtained by the terminal from the APP server based on the authorization of the user; and the background server sends the user information to the gray release management platform.
Here, a user clicks authorization in a terminal, so that the terminal acquires authorization information of the user, and then the terminal acquires the user information from an APP server and sends the user information to a background server; and the background server receives the user information sent by the terminal and sends the received user information to the gray scale release management platform. In the example of step 201 and step 202, the terminal displays an authorization page, and when the user clicks authorization, the terminal receives authorization information of the user, and then calls the wx. Then, the terminal sends the acquired user information to a background server of the XX game applet; and the background server of the XX game applet sends the user information to the gray release management table. And the terminal displays an authorization page, and after the user is authorized, the terminal receives the authorization information of the user and then acquires the user information from the payer background server. Then, the terminal sends the acquired user information to a background server of the KK loan applet; and the background server of the KK loan applet transmits the user information to the gray release management platform.
And step 303, the background server sends the version difference information to the terminal, so that the terminal displays the page of the applet according to the general frame and the version difference information acquired from the APP server.
In the last example, the gray release management platform releases rules and user information according to preset versions; for example, a woman in Shanghai City in China correspondingly releases a new version applet B; if the user is a female resident in Shanghai city of China, selecting a new version applet B of the XX game applet for the user, generating version difference information according to the version identification of the new version applet B of the XX game applet and the user identification, and sending the version difference information to a background server of the XX game applet; and the background server of the XX game applet sends the received version difference information to the terminal. So that the terminal operates and displays the new version applet B according to the version difference information and the common framework. Moreover, the male in Beijing City of China correspondingly releases the new version applet G; if the user is a male resident in Beijing City of China, selecting a new version applet G of the KK loan applet for the user, generating version difference information according to the version identification of the new version applet G of the KK loan applet and the user identification, and sending the version difference information to a background server of the KK loan applet; and the background server of the KK loan applet sends the received version difference information to the terminal. So that the terminal operates and displays the new version applet G according to the version difference information and the common framework.
By adopting the method, the background server acquires user indication information of the user from the APP server corresponding to the application program APP based on a small program starting instruction triggered by the terminal through the application program APP, sends the user indication information to the gray scale release management platform, and further receives version difference information sent by the gray scale release management platform. Therefore, after the gray scale release management platform is decoupled from the APP server, the gray scale release management platform can acquire the user indication information in the APP server through background service, and then determine the version difference information corresponding to the user in the user indication information according to the user indication information, so that the correspondence between the version difference information and the user is enhanced, and the result accuracy of each version of the small program for gray scale release is improved.
Based on the flows of fig. 2 and fig. 3, an embodiment of the present application provides a flow of a grayscale issuing method for a small program, as shown in fig. 4, including:
401, receiving user indication information sent by a background server by a gray scale release management platform; the user indication information is obtained by the background server from an APP server corresponding to an application program APP based on a small program starting instruction triggered by the terminal through the application program APP;
here, after the user clicks the applet in the application program APP and the triggered applet starts an instruction, the background server obtains user instruction information from the APP server corresponding to the application program APP and sends the user instruction information to the grayscale release management platform.
the gray scale release management platform determines version difference information according to user indication information and a preset version release rule, wherein the version difference information comprises a version identifier of an applet indicating the operation of the terminal.
Wherein the user indication information is a user identification; the version release rule is used for determining version difference information based on the value of the user identifier; or the user indication information is a user identification; the version release rule is based on a preset comparison relationship between the user identification and the version difference information to determine the version difference information; or the user indication information is user information; the version release rule is to determine version difference information based on user information. For example, when the user indication information is the user identifier, the value of the user identifier may be determined by calculating a hash value of the user identifier or determining a value corresponding to a binary code of the user identifier; if the version release rule is that the value of the user identifier is in the interval of [1,50], routing the version B applet for the user corresponding to the value of the user identifier; and if the value of the user identifier is in the interval [51,100], routing the version A applet for the user corresponding to the value of the user identifier. When the user indication information is a user identifier, the version release rule is that the user identifier 123 corresponds to release the A version applet, and the user identifier 456 corresponds to release the B version applet; then version a applet is published for userid 123000 and version B applet is published for userid 456111. When the user indication information is user information, the version release rule is that the Shanghai user correspondingly releases the small program of version A, and the Beijing user correspondingly releases the small program of version B; a 56 year old Shanghai female issues a version A applet and a 13 year old Beijing female issues a version B applet. It should be noted here that the gray release management console may set a white list user identifier of the applet, where the user identifier in the white list is a user who has used the applet for a longer time or has a better reputation, and how to determine the user identifier in the white list may be determined by an administrator according to needs, and is not limited specifically. Therefore, the gray scale release management platform can also determine the version difference information directly according to the white list user identification and the preset version release rule aiming at the white list user identification. In addition, corresponding calculation may also be performed according to statistical information of the user identifier, the user information, the user identifier of the white list, and the like, so as to determine corresponding version difference information, where the version release rule and the user-related information on which the version difference information is determined are not specifically limited.
And 403, the gray scale release management console sends the version difference information to the background server.
By adopting the method, the gray scale release management platform receives user indication information acquired by the background server from the APP server, and determines version difference information through the user indication information and the preset version release rule so as to indicate the running version of the small program on the terminal. Therefore, the corresponding version release rules can be preset in the gray scale release management table as required, and the version difference information is determined for the corresponding users according to the preset version release rules, so that each version of the small program is correspondingly released to the targeted users, and the accuracy of the result of each version of the gray scale release small program is improved.
Based on the flows of fig. 2, fig. 3, and fig. 4, an embodiment of the present application provides a flow of a grayscale issuing method for a small program, as shown in fig. 5, including:
step 501, when a user clicks an applet in an application program APP of a terminal, an applet starting instruction is triggered, and the terminal receives the applet starting instruction.
Step 502, the terminal sends a request for obtaining the universal framework to the APP server.
And 503, the APP server returns the general framework to the terminal.
And step 504, the terminal triggers the background server to acquire the user identification from the APP server.
And 505, the APP server returns the user identifier to the background server.
And step 506, the background server defines the applet as a login state according to the user identifier returned by the APP server.
And step 507, the background server sends the login state of the applet to the terminal.
Step 508, after the terminal receives the logging-on state of the applet, receiving the authorization information of the user; and after the user is authorized, the terminal acquires the user information from the APP server.
Step 509, the terminal sends the user information to the background server.
And step 510, the background server sends the user identifier and/or the value of the user identifier and/or the received user information to a gray scale release management table.
And 511, the gray scale release management platform determines version difference information according to the received user identification and/or the value of the user identification and/or the user information and a preset release rule, and sends the version difference information to the background server.
And step 512, the background server receives the version difference information and sends the version difference information to the terminal.
Step 513, the terminal determines the small program version identifier of the route according to the received version difference information, generates a request for obtaining the version difference resource according to the small program version identifier, and sends the request for obtaining the version difference resource to the content distribution network.
And 514, the content distribution network determines corresponding version difference resources according to the applet version identification in the version resource difference acquisition request, and sends the version difference resources to the terminal.
And step 515, the terminal displays the small program according to the version difference resource and the universal framework of the small program.
It should be noted that, the flow and the sequence of the flow of the gray release are not unique, and as the user identifier described in step 510, the user identifier may be sent to the gray release management platform after the background server obtains the user identifier in step 505; here, the user identifier may be sent to the grayscale release management platform after step 506, or may be sent to the grayscale release management platform before step 506; in this case, the gray release management console may determine the version difference information according to the user identifier without acquiring the user information. Or the background server acquires the user identifier, determines the value of the user identifier and sends the value of the user identifier to the gray release management platform; in this case, the gradation issuance manager may determine the version difference information based on the value of the user identifier without acquiring the user information.
In addition, a point burying tool can be arranged in the small program mentioned in the flow, and the use condition of the user on each version of small program can be collected; determining parameters such as user loss rate, product conversion rate and the like according to the usage amount of the corresponding page of each version applet; for example, if the user click rate of the first page of the applet is 1 ten thousand and the user click rate of the last page is 100, it indicates that the user churn rate of the applet in this version is high. And a manual reporting program can be arranged at a virtual key corresponding to the applet, and when the user clicks the virtual key, the user use information can be actively reported so as to obtain the use condition of the user in real time.
Based on the same concept, an embodiment of the present invention provides a small program grayscale issuing device, and fig. 6 is a schematic diagram of the small program grayscale issuing device provided in the embodiment of the present application, as shown in fig. 6, including:
the receiving and sending module 601 is configured to receive an applet starting instruction triggered by a user through an application APP; the applet runs in the application program APP; receiving a general framework of the applet returned by the APP server corresponding to the application program APP;
the transceiver module 601 is further configured to receive version difference information of the applet through a background server of the applet; the version difference information is determined by the gray scale release management platform according to the user indication information of the user acquired from the APP server; the gray release management table is used for determining release users corresponding to the multiple running versions of the small program respectively;
a processing module 602, configured to display a page of the applet according to the general framework and the version difference information.
In one possible design, the processing module 602 is specifically configured to: the terminal acquires the version difference resource from the content distribution network according to the version routing strategy; the terminal displays the page of the small program according to the universal frame and the version difference resource; the generic framework and the version difference resource are used to determine a running version of the applet currently on the terminal.
In one possible design, the receiving module 601 is specifically configured to: after the terminal is in a login state through the background server, acquiring user information of the user from the APP server according to the authorization information of the user; the terminal sends the user information to the background server and receives the version difference information through the background server; the version difference information is determined by the gray scale release management station according to the user information.
In one possible design, the receiving module 601 is specifically configured to: the terminal triggers the background server to acquire the user identification from the APP server; the terminal receives the version difference information sent by the background server; and the version difference information is determined by the gray scale release management station according to the user identification sent by the background server.
Based on the same concept, an embodiment of the present invention provides a small program grayscale issuing device, and fig. 7 is a schematic diagram of the small program grayscale issuing device provided in the embodiment of the present application, as shown in fig. 7, including:
a processing module 701, configured to obtain user indication information of a user from an APP server corresponding to an application APP based on an applet start instruction triggered by a terminal through the application APP;
a transceiver module 702, configured to send the user indication information to a grayscale release management platform and receive version difference information sent by the grayscale release management platform, where the version difference information is determined by the grayscale release management platform according to the user indication information; the gray release management table is used for determining release users corresponding to the multiple running versions of the small program respectively;
the transceiver module 702 is further configured to send the version difference information to the terminal, so that the terminal displays a page of the applet according to the general frame and the version difference information acquired from the APP server.
In one possible design, the receiving module 702 is specifically configured to: the background server receives the user information of the user sent by the terminal; the user information is obtained by the terminal from the APP server based on the authorization of the user; and the background server sends the user information to the gray release management platform.
In one possible design, the processing module 701 is specifically configured to: the background server acquires the user identification of the user from an APP server corresponding to the APP; the background server sends the user indication information to a gray release management table, and the method comprises the following steps: and the background server sends the user identification to the gray release management platform.
Based on the same concept, an embodiment of the present invention provides a small program grayscale issuing device, and fig. 8 is a schematic diagram of the small program grayscale issuing device provided in the embodiment of the present application, as shown in fig. 8, including:
the receiving and sending module 801 is used for receiving user indication information sent by the background server; the user indication information is obtained by the background server from an APP server corresponding to an application program APP based on a small program starting instruction triggered by the terminal through the application program APP;
a processing module 802, configured to determine version difference information according to the user indication information and a preset version release rule, where the version difference information is used to indicate a current running version of the applet on the terminal;
the transceiver module 801 is further configured to send the version difference information to the background server.
In one possible design, the user indication information is a user identification; the version release rule is used for determining version difference information based on the value of the user identifier; or the user indication information is a user identification; the version release rule is based on a preset comparison relationship between the user identification and the version difference information to determine the version difference information; or the user indication information is user information; the version release rule is to determine version difference information based on user information.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.
Claims (14)
1. A method for grayscale publication of applets, the method comprising:
the method comprises the steps that a terminal receives an applet starting instruction triggered by a user through an application program APP; the applet runs in the application program APP;
the terminal receives a general framework of the applet returned by the APP server corresponding to the application program APP;
the terminal receives the version difference information of the small program through a background server of the small program; the version difference information is determined by the gray scale release management platform according to the user indication information of the user acquired from the APP server; the gray release management table is used for determining release users corresponding to the multiple running versions of the small program respectively;
and the terminal displays the page of the small program according to the universal frame and the version difference information.
2. The method of claim 1, wherein the version difference information is a version routing policy; the terminal displays the page of the applet according to the general frame and the version difference information, and the method comprises the following steps:
the terminal acquires the version difference resource from the content distribution network according to the version routing strategy;
the terminal displays the page of the small program according to the universal frame and the version difference resource; the generic framework and the version difference resource are used to determine a running version of the applet currently on the terminal.
3. The method as claimed in claim 1 or 2, wherein the receiving, by the terminal, version difference information of the applet through a backend server of the applet comprises:
after the terminal is in a login state through the background server, acquiring user information of the user from the APP server according to the authorization information of the user;
the terminal sends the user information to the background server and receives the version difference information through the background server; the version difference information is determined by the gray scale release management station according to the user information.
4. The method as claimed in claim 1 or 2, wherein the receiving, by the terminal, version difference information of the applet through a backend server of the applet comprises:
the terminal triggers the background server to acquire the user identification from the APP server;
the terminal receives the version difference information sent by the background server; and the version difference information is determined by the gray scale release management station according to the user identification sent by the background server.
5. A method for grayscale publication of applets, the method comprising:
the method comprises the steps that a background server obtains user indication information of a user from an application program (APP) server corresponding to an APP based on a small program starting instruction triggered by a terminal through the APP;
the background server sends the user indication information to a gray scale release management table and receives version difference information sent by the gray scale release management table, wherein the version difference information is determined by the gray scale release management table according to the user indication information; the gray release management table is used for determining release users corresponding to the multiple running versions of the small program respectively;
and the background server sends the version difference information to the terminal so that the terminal displays the page of the small program according to the general frame acquired from the APP server and the version difference information.
6. The method of claim 5, wherein the backend server sends the user indication information to a grey release management station, comprising:
the background server receives the user information of the user sent by the terminal; the user information is obtained by the terminal from the APP server based on the authorization of the user;
and the background server sends the user information to the gray release management platform.
7. The method as claimed in claim 5 or 6, wherein obtaining user indication information of a user from an APP server corresponding to the application APP comprises:
the background server acquires the user identification of the user from an APP server corresponding to the APP;
the background server sends the user indication information to a gray release management table, and the method comprises the following steps:
and the background server sends the user identification to the gray release management platform.
8. A method for grayscale publication of applets, the method comprising:
the gray scale release management platform receives user indication information sent by a background server; the user indication information is obtained by the background server from an APP server corresponding to an application program APP based on a small program starting instruction triggered by the terminal through the application program APP;
the gray release management table determines version difference information according to the user indication information and a preset version release rule, wherein the version difference information is used for indicating the current running version of the small program on the terminal;
and the gray scale release management platform sends the version difference information to the background server.
9. The method as recited in claim 8,
the user indication information is a user identification; the version release rule is used for determining version difference information based on the value of the user identifier; or
The user indication information is a user identification; the version release rule is based on a preset comparison relationship between the user identification and the version difference information to determine the version difference information; or
The user indication information is user information; the version release rule is to determine version difference information based on user information.
10. A gradation issuing apparatus of a small program, characterized by comprising:
the receiving and sending module is used for receiving an applet starting instruction triggered by a user through an application program APP; the applet runs in the application program APP; receiving a general framework of the applet returned by the APP server corresponding to the application program APP;
the receiving and sending module is also used for receiving the version difference information of the small program through a background server of the small program; the version difference information is determined by the gray scale release management platform according to the user indication information of the user acquired from the APP server; the gray release management table is used for determining release users corresponding to the multiple running versions of the small program respectively;
and the processing module is used for displaying the page of the applet according to the universal frame and the version difference information.
11. A gradation issuing apparatus of a small program, characterized by comprising:
the processing module is used for acquiring user indication information of a user from an APP server corresponding to an application program APP based on a small program starting instruction triggered by the terminal through the application program APP;
the receiving and sending module is used for sending the user indication information to a gray scale release management table and receiving version difference information sent by the gray scale release management table, wherein the version difference information is determined by the gray scale release management table according to the user indication information; the gray release management table is used for determining release users corresponding to the multiple running versions of the small program respectively;
the receiving and sending module is further configured to send the version difference information to the terminal, so that the terminal displays a page of the applet according to the general frame acquired from the APP server and the version difference information.
12. A gradation issuing apparatus of a small program, characterized by comprising:
the receiving and sending module is used for receiving user indication information sent by the background server; the user indication information is obtained by the background server from an APP server corresponding to an application program APP based on a small program starting instruction triggered by the terminal through the application program APP;
the processing module is used for determining version difference information according to the user indication information and a preset version release rule, wherein the version difference information is used for indicating the current running version of the applet on the terminal;
the transceiver module is further configured to send the version difference information to the background server.
13. A computing device, comprising:
a memory for storing program instructions;
a processor for calling program instructions stored in said memory to perform the method of any of claims 1 to 4 or the method of any of claims 5 to 7 or the method of any of claims 8 to 9 in accordance with the program obtained.
14. A computer readable non-transitory storage medium comprising computer readable instructions which, when read and executed by a computer, cause the computer to perform the method of any one of claims 1 to 4 or the method of any one of claims 5 to 7 or the method of any one of claims 8 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010241421.9A CN111414191A (en) | 2020-03-31 | 2020-03-31 | Gray scale publishing method and device for small program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010241421.9A CN111414191A (en) | 2020-03-31 | 2020-03-31 | Gray scale publishing method and device for small program |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111414191A true CN111414191A (en) | 2020-07-14 |
Family
ID=71491565
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010241421.9A Pending CN111414191A (en) | 2020-03-31 | 2020-03-31 | Gray scale publishing method and device for small program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111414191A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111913738A (en) * | 2020-08-19 | 2020-11-10 | 工银科技有限公司 | Access request processing method, device, computing equipment and medium |
CN113268266A (en) * | 2021-05-19 | 2021-08-17 | 上海视九信息科技有限公司 | Multi-version coexistence management method, system and medium for applet rendering framework |
CN113312257A (en) * | 2021-05-24 | 2021-08-27 | 深圳市中科明望通信软件有限公司 | Version identification method and device, storage medium and computer equipment |
-
2020
- 2020-03-31 CN CN202010241421.9A patent/CN111414191A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111913738A (en) * | 2020-08-19 | 2020-11-10 | 工银科技有限公司 | Access request processing method, device, computing equipment and medium |
CN111913738B (en) * | 2020-08-19 | 2024-04-30 | 中国工商银行股份有限公司 | Access request processing method, device, computing equipment and medium |
CN113268266A (en) * | 2021-05-19 | 2021-08-17 | 上海视九信息科技有限公司 | Multi-version coexistence management method, system and medium for applet rendering framework |
CN113268266B (en) * | 2021-05-19 | 2024-02-02 | 上海视九信息科技有限公司 | Multi-version coexistence management method, system and medium for applet rendering framework |
CN113312257A (en) * | 2021-05-24 | 2021-08-27 | 深圳市中科明望通信软件有限公司 | Version identification method and device, storage medium and computer equipment |
CN113312257B (en) * | 2021-05-24 | 2023-09-22 | 深圳市中科明望通信软件有限公司 | Version identification method and device, storage medium and computer equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104618226B (en) | A kind of information processing method, client and server | |
CN109495467B (en) | Method and device for updating interception rule and computer readable storage medium | |
CN113268336B (en) | Service acquisition method, device, equipment and readable medium | |
CN111414191A (en) | Gray scale publishing method and device for small program | |
CN112073289B (en) | Instant messaging control method and device | |
CN110659206A (en) | Simulation architecture establishing method, device, medium and electronic equipment based on microservice | |
CN109726108B (en) | Front-end code testing method, device, system and medium based on analog data | |
US9769159B2 (en) | Cookie optimization | |
CN112995357B (en) | Domain name management method, device, medium and electronic equipment based on cloud hosting service | |
CN109726545B (en) | Information display method, equipment, computer readable storage medium and device | |
CN111953775A (en) | Data transmission method and device | |
CN112446736A (en) | Click through rate CTR prediction method and device | |
CN103067398A (en) | Method and equipment for achieving third-party application accessing user data | |
CN113709740A (en) | Method and system for displaying account information on authorized login page | |
CN109525485B (en) | Message leaving method and terminal equipment | |
CN115955364B (en) | User identity information confidentiality method and system of network bidding transaction system | |
CN112241544A (en) | Business system, access method, device, computer equipment and storage medium | |
CN112131535A (en) | Integrated small program authorization method for multi-deployment environment | |
CN108156071B (en) | Method for adding members to community, terminal device and computer readable storage medium | |
CN114390105B (en) | Enterprise user distribution method and equipment based on test | |
CN108830441B (en) | Resource query method and device | |
CN116680187A (en) | Data processing method and device | |
CN114971503A (en) | Data processing method, device and storage medium | |
CN114302207A (en) | Bullet screen display method, device, system, equipment and storage medium | |
CN113326506A (en) | Applet monitoring method and device |
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 |