Resource service application applet version review and audit method, version management system
By creating a mini-program review form and sending review requests regularly, the problem of excessive load on the server system caused by mini-program version review has been solved, and the stability and efficiency of the system have been achieved.
Patent Information
- Application Number
- CN202210119400.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-08
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2042-02-08
AI Technical Summary
During the version review of existing technology, small and medium-sized programs have caused the server system load to increase sharply and run abnormally.
By creating a mini-program review order, allocate the review version to multiple review orders, and regularly send review requests to separate review and review operations to avoid a large number of review requests being concentrated at one time.
Effectively reduce the load of the server system, avoid system abnormalities, and achieve the stability and efficiency of review and review.
Smart Images

Figure CN114461301B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer application technology, and specifically to a resource service application applet version review method and device, a resource service application applet version review method and device, and a resource service application applet version management system. The present application also relates to a computer storage medium and an electronic device. Background Art
[0002] Life service applications based on smart electronic devices have become an indispensable lifestyle, such as shopping, ordering food, entertainment, etc. Usually, life service applications are downloaded to the local terminal for users to use. With the continuous development of computer technology, a new model of life service application has emerged to realize functions such as ordering food, entertainment, shopping, etc., namely mini programs. The so-called mini programs can be entered into the application service platform by users scanning or searching, and can be exited after completing the corresponding product selection operation, without the need to download the application service to the local smart device.
[0003] Different resource service providers can design mini programs based on product characteristics. Faced with the emergence of a large number of mini programs, the management of mini programs is becoming increasingly important. Summary of the invention
[0004] The present application provides a method for submitting a version review of a resource service application applet to solve the problem of a sudden increase in server system load and abnormal operation caused by the version review of the applet in the prior art.
[0005] This application provides a method for submitting a version review of a resource service application applet, including:
[0006] Obtaining a review version of the resource service application applet according to the management authorization information for the resource service application applet;
[0007] Allocate the review version to the multiple mini-program review forms created according to the set allocation method;
[0008] According to the third-party open platform interface that matches the review version described in the mini program review form, the review request of the mini program review form is sent regularly.
[0009] In some embodiments, the assigning of the review version to the created mini-program review form includes:
[0010] Create a review form for the mini program;
[0011] The review versions are evenly distributed to the mini program review form.
[0012] In some embodiments, the assigning of the review version to the created mini-program review form includes:
[0013] The version identification information of the review version shall be written into the corresponding mini-program review form.
[0014] In some embodiments, the assigning of the review version to the created mini-program review form includes at least one of the following:
[0015] Write the application identifier of the resource service corresponding to the review version into the corresponding mini program review form;
[0016] Write the third-party platform type corresponding to the review version into the corresponding mini program review form;
[0017] The status information of the review version shall be written into the corresponding mini program review form.
[0018] In some embodiments, the step of regularly sending the review request of the mini program review form according to the interface of the third-party open platform that matches the review version in the mini program review form includes:
[0019] Among the mini program review forms, select the target review form that meets the selection requirements;
[0020] Send the review request according to the target review form.
[0021] In some embodiments, the selecting of a target review form that meets the selection requirements from the mini program review form includes:
[0022] According to the set selection time range requirement and the set selection quantity requirement, the target review form in the initialized state in the mini program review form is selected.
[0023] In some embodiments, it also includes:
[0024] Obtaining a response to the request for review;
[0025] Based on the feedback result, determine the management operation to be performed on the submitted version.
[0026] In some embodiments, determining the management operation to be performed on the submitted version according to the feedback result includes:
[0027] When the feedback result is that the review is successful, and the review result of the review template version corresponding to the review version is successful, determine to publish or update the review version;
[0028] When the feedback result is that the review is successful, and the review result of the review template version corresponding to the review version is that the review fails, determine to re-review the review version;
[0029] When the feedback result is that the review fails, it is determined that the review version is to be reviewed again.
[0030] In some embodiments, when the feedback result is that the review fails, determining to re-review the review version includes:
[0031] Re-assign the mini program review form for the review version that failed the review;
[0032] Re-review the allocated items for re-review.
[0033] The present application also provides a version review device for a resource service application applet, comprising:
[0034] An acquisition unit, used to acquire a review version of the resource service application applet according to management authorization information for the resource service application applet;
[0035] An allocating unit, used to allocate the review version to the created multiple mini-program review forms according to a set allocation method;
[0036] A sending unit is used to periodically send the review request of the mini program review form according to the interface of the third-party open platform that matches the review version described in the mini program review form.
[0037] This application also provides a version review method for a resource service application applet, including:
[0038] In response to a review request for a mini program review form, review the mini program review form carried in the review request;
[0039] When the review result of the mini program review form is successful, a version review is performed on the review template version associated with the review version of the resource service application mini program in the mini program review form;
[0040] Based on the audit result of the version audit, the version audit result is fed back.
[0041] In some embodiments, it also includes:
[0042] Creating the review template version of the resource service application applet according to the management authorization information for the resource service application applet;
[0043] Establish an association relationship between the review template version and the review version.
[0044] In some embodiments, in response to a review request of a mini program review form, reviewing the mini program review form carried in the review request includes:
[0045] Determine whether all the review versions in the mini program review form have corresponding review interfaces;
[0046] If so, the review result of the review version is determined as the review is successful.
[0047] In some embodiments, it also includes:
[0048] When the review result of the mini program review form is review failure, the review version of the mini program review form that failed the review will be reviewed again.
[0049] In some embodiments, when the review result of the mini program review form is review failure, the review version of the mini program review form that failed the review is re-reviewed, including:
[0050] Re-assign the mini program review form for the review version that failed the review;
[0051] Re-review the allocated items for re-review.
[0052] The present application also provides a version audit device for a resource service application applet, comprising:
[0053] A review and examination unit, configured to respond to a review request of a mini program review form and to review the mini program review form carried in the review request;
[0054] A version review unit, used for, when the review result of the mini-program review form is successful, performing a version review on the review template version associated with the review version of the resource service application mini-program in the mini-program review form;
[0055] The feedback unit is used to feedback the audit result according to the audit result of the version audit.
[0056] The present application also provides a version management system for a resource service applet, including: a resource service application applet management platform and a third-party open platform;
[0057] The resource service application applet management platform is used to obtain the review version of the resource service application applet according to the authorization information of the resource service provider for the resource service application applet; assign the review version to the created applet review form; send a version review request to the third-party open platform according to the interface of the third-party open platform that matches the review version in the applet review form; publish the review version according to the review success information of the review result received from the third-party open platform and the version review success information of the review template version corresponding to the review version;
[0058] The third-party open platform is used to create a review template version of the resource service application applet based on the authorization information of the resource service provider; establish an association relationship between the review template version and the review version; in response to the version review request, review the review form carried in the version review request, and feedback the review result; based on the review success information of the review result, search for the review template version that has the association relationship with the review version, perform a version review on the review template version and feedback the version review result.
[0059] The present application also provides a computer storage medium for storing data generated by a network platform, and a program for processing the data generated by the network platform;
[0060] When the program is read and executed by the processor, it executes the version review method of the resource service application applet as described above; or, it executes the version review method of the resource service application applet as described above.
[0061] The present application also provides an electronic device, comprising:
[0062] processor;
[0063] A memory for storing a program for processing data generated by a network platform. When the program is read and executed by the processor, it executes a version review method for the resource service application applet as described above; or, it executes a version audit method for the resource service application applet as described above.
[0064] Compared with the prior art, this application has the following advantages:
[0065] The present application provides a method for submitting a version of a resource service application applet. By periodically sending a request for review of the applet review form, the applet review and applet review operations are separated, so that there is no need to pay attention to the review status of the applet version when the applet is reviewed. When the applet review fails, a scheduling task can be established based on the applet review form to re-execute the review of the applet that failed the review form. When all the applets assigned in the applet review form are successfully reviewed, the applet review form can be advanced to the review status, and the review template version corresponding to the review version is reviewed, that is, the version review. After the version review is successful, it is published or updated; thereby, through the set scheduled tasks, a large number of applet review requests at the same time can be prevented from causing a sudden increase in data traffic, causing system abnormalities, thereby achieving peak shaving and valley filling, and ensuring the stability of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] Figure 1 It is a flowchart of an embodiment of a method for submitting a version review of a resource service application applet provided by the present application;
[0067] Figure 2 It is a structural diagram of a mini-program review form in an embodiment of a method for reviewing a version of a resource service application mini-program provided by the present application;
[0068] Figure 3 This is a schematic diagram of mini-program review form allocation in an embodiment of a resource service application mini-program version review method provided by the present application;
[0069] Figure 4 It is a structural diagram of an embodiment of a version review device for a resource service application applet provided by the present application;
[0070] Figure 5 It is a flowchart of an embodiment of a version review method of a resource service application applet provided by the present application;
[0071] Figure 6 This is a schematic diagram of a state machine for submitting a review form in an embodiment of a version review method for a resource service application applet provided by the present application;
[0072] Figure 7 It is a schematic diagram of a release state machine in an embodiment of a version review method for a resource service application applet provided by the present application;
[0073] Figure 8 It is a structural diagram of an embodiment of a version review device for a resource service application applet provided by the present application;
[0074] Fig. 9 It is a structural diagram of an embodiment of a version management system of a resource service applet provided by the present application;
[0075] Fig.10 It is a structural schematic diagram of an electronic device embodiment provided by the present application. DETAILED DESCRIPTION
[0076] Many specific details are described in the following description to facilitate a full understanding of the present application. However, the present application can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of the present application, so the present application is not limited by the specific implementation disclosed below.
[0077] The terms used in this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The descriptions used in this application and the appended claims, such as "a", "first", and "second", are not limitations on quantity or sequence, but are used to distinguish the same type of information from each other.
[0078] In combination with the above background, it can be seen that the invention concept of this application originates from the management of mini programs. Specifically, when managing merchant mini programs, the mini program management platform needs to maintain and manage the version iteration of merchant mini programs. The number of mini programs managed by the mini program management platform will increase with the increase in the number of merchants. Therefore, distributing versions of a large number of mini programs and ensuring the efficiency and stability of the distribution process have become technical challenges for the mini program management platform to manage mini programs.
[0079] In the prior art, the version iteration of mini-programs is managed by synchronously executing a large number of mini-programs for review. Specifically, the server system responsible for the distribution of mini-program versions provides an interface for synchronously executing the code review function of the incoming mini-program list. After the interface is called, the review action will be immediately executed for the mini-program. Although this method can quickly execute the review action. However, when the review is executed through the interface call, a large number of mini-program review requests put tremendous pressure on the server system, causing the server system to become abnormal. The reasons for this problem are as follows:
[0080] 1. In the mini program review scenario, the real-time requirements for action execution are not high. Although the review action is completed synchronously, the mini program needs to be reviewed by a third-party open platform after the review. It can only be released after the review is successful. The general review time is one to several hours, so whether the review action is executed immediately or after a few minutes is negligible for the longer review time.
[0081] 2. The mini-program review process is generally time-consuming and involves a large number of read and write operations on the database. If the review interface performs a one-time review of the incoming mini-program list, it will cause a sudden increase in the load on the server system and database.
[0082] 3. If the server system is in a busy business period (such as meal time) when the review interface is called in this way, the sudden increase in the load on the server system and database will affect the normal operation of other business capabilities provided by the server system.
[0083] In view of the problems existing in the above-mentioned prior art, this application provides a method for submitting a version review of a resource service application applet, which can implement the review of the applet version through the created applet review form, and avoid the system abnormality caused by a large influx of applet version reviews. The specific contents are as follows:
[0084] like Figure 1 As shown, Figure 1 It is a flowchart of an embodiment of a method for submitting a version of a resource service application applet provided by the present application, and the embodiment of the method for submitting a version includes:
[0085] Step S101: obtaining a review version of the resource service application applet according to the management authorization information for the resource service application applet;
[0086] The resource service application applet may be an applet of different industry service types, such as the catering industry type, the life service industry type, etc., that is, merchants providing resource services (resource service providers) can provide corresponding services to users through the applet, such as ordering meals, purchasing goods, etc. The resource service application applet may be a third-party application platform on a smart device that provides resource services. There is no need to download the installation program of the resource service application. The applet service application interface can be entered by scanning the applet QR code or searching for applet keywords.
[0087] The management of the resource service application applet may include: creation of the applet, release of the applet version, update and iteration of the applet version, etc. The management of the resource service application applet of the resource service provider can be based on the authorization of the resource service provider to entrust the service provider to implement the corresponding applet management. The service provider can be understood as the applet management server. The resource service provider can authorize the applet management server to create a management service platform in a third-party open platform to manage the applet authorized by the resource service provider, so that the server of the management service platform can complete the processes such as the opening, release and version update of the applet on behalf of the resource service provider.
[0088] The purpose of step S101 is that after the resource service provider authorizes the management of the resource service application applet to the management service platform, the server of the management service platform can obtain the review version of the resource service application applet. The review version can be understood as the version to be reviewed before the resource service application applet is released.
[0089] Step S102: distribute the review version to the multiple mini-program review forms created according to the set distribution method.
[0090] The purpose of step S102 is to distribute the review version.
[0091] like Figure 2 As shown, Figure 2 It is a structural diagram of a mini-program review form in an embodiment of a version review method for a resource service application mini-program provided in the present application. The mini-program review form is used to record relevant information of the resource service application mini-program review version, such as: version identification information of the resource service application mini-program, application identification information of the resource service application mini-program, review mini-program identification information list, third-party platform information, review status information, etc. One or more. Among them, the third-party platform information is created on a third-party open platform after the resource service provider authorizes the management service platform to manage the resource service application mini-program, and is used for the management service platform to interact with the third-party open platform for data. The third-party open platform can be an application platform that the resource service application mini-program is attached to when in use. The application identification information can be understood as application identification information of different commodity types provided by the resource service provider, such as: application identification information of catering service types, application identification information of life service types, etc. Of course, when the commodity type provided by the resource service provider is only one commodity type, the application identification information can be recorded.
[0092] like Figure 2 and Figure 3 As shown, Figure 3 This is a schematic diagram of allocating a mini-program review form in accordance with an embodiment of a method for reviewing a resource service application mini-program provided by the present application. The specific implementation process of step S102 may include:
[0093] Step S102-1: Create the mini program review form;
[0094] Step S102-2: Evenly distribute the review versions to the mini program review form.
[0095] like Figure 2 As shown, for example: create n mini-program review forms; evenly distribute the review versions of m mini-programs to the n mini-program review forms. Specifically, the version identification information (Id) of the review version can be written into the corresponding mini-program review forms.
[0096] The specific allocation method of step S102-2 may include at least one of the following:
[0097] Write the application identifier of the resource service corresponding to the review version into the corresponding mini program review form;
[0098] Write the third-party platform type corresponding to the review version into the corresponding mini program review form;
[0099] The status information of the review version is written into the corresponding mini-program review form, where the status information can be the review status information of the review version, such as any one of: pending review, successful review, failed review, abnormal review, etc.
[0100] It is understandable that it is also possible to evenly distribute the review versions to the mini-program review form, or to randomly select the same mini-program review form to which the test mini-program review version is assigned.
[0101] Step S103: according to the third-party open platform interface that matches the review version described in the mini program review form, regularly send the review request of the mini program review form.
[0102] The purpose of step S103 is to periodically send a request for review of the mini program review form.
[0103] The specific implementation process of step S103 may include:
[0104] Step S103-1: Select a target review form that meets the selection requirements from the mini program review forms;
[0105] Step S103-2: Send the review request according to the target review form.
[0106] The specific implementation process of step S103-1 may include:
[0107] Step S103-11: According to the set selection time range requirement and the set selection quantity requirement, the target submission form in the mini program submission form that is in the initialized state is selected. Specifically:
[0108] Within the set selection time range, select the mini program review form that meets the quantity requirements. The selected mini program review form is in the initialization state, that is, when the mini program review form is created, its default state is the initialization state. For example: every x seconds, select the review form in the initialization state from the version review form set that does not exceed the quantity threshold y as the target review form in order to issue a review request, where x and y can be dynamically configured.
[0109] Based on the above, the same mini program review form assigned to the test mini program review version is randomly selected as the random review form. Accordingly, the selection requirements may also include selecting the selected random review form as the target review form. That is, the random review form is reviewed, and after the review is successful, the version review of the test mini program review version is submitted. After receiving the feedback result of the successful review, the test mini program review version is monitored. If there is no abnormality within the monitoring time range, other mini program review forms are selected and reviewed.
[0110] By sending the review request of the mini-program review form at the above-mentioned regular intervals, a large number of review requests of the mini-program review form can be evenly distributed to multiple time points, avoiding a large number of review requests issued at a certain moment, which will cause a sudden increase in the load of the review server system and / or database and abnormal operation.
[0111] Based on the above content, this embodiment may further include:
[0112] Step S10a: Obtaining a feedback result in response to the review request;
[0113] Step S10b: Determine whether to publish the review version based on the feedback result.
[0114] The feedback result in step S10a in this embodiment may include: feedback success and feedback failure, and of course may also include feedback abnormality, or other feedback information. The feedback abnormality may be regarded as feedback failure.
[0115] The specific implementation process of step S10b may be performed according to different feedback results and may specifically include:
[0116] Step S10b-1: when the feedback result is that the review is successful, and the review result of the review template version corresponding to the review version is successful, determine to publish or update the review version;
[0117] Step S10b-2: when the feedback result is that the review is successful, and the review result of the review template version corresponding to the review version is that the review fails, determine to re-review the review version;
[0118] Step S10b-3: When the feedback result is that the review fails, determine to re-review the review version. The specific implementation process of the re-review may be to re-assign the review form of the review version that failed the review; and re-review the allocated re-review form.
[0119] It should be noted that, in the present embodiment, the review of the mini program review form can be understood as the review of the review version in the mini program review form, that is, finding a third-party open platform interface that corresponds to the review version of the mini program, so that the mini program version can be requested to be reviewed from the third-party open platform through the interface. If there is no matching interface, the review fails. In the present embodiment, the mini program review version that has been successfully reviewed in the mini program review form can be pushed to the third-party open platform for version review, and the review version that has failed the review can be reallocated to the mini program review form, and the review operation can be re-executed. The review versions that have failed the review can be aggregated according to the set time, and then reallocated to the mini program review form after aggregation.
[0120] The above is a description of an embodiment of a method for submitting a version of a resource service application applet provided by the present application. By periodically sending a request for review of the applet review form, the applet review and applet review operations are separated, so that there is no need to pay attention to the review status of the applet version when the applet is reviewed. When the applet review fails, a scheduling task can be established based on the applet review form to re-review the applet that failed the review form. When all the applets assigned in the applet review form are successfully reviewed, the applet review form can be advanced to the review status, and the review template version corresponding to the review version can be reviewed, that is, version review. After the version review is successful, it will be published or updated.
[0121] The above is a specific description of an embodiment of a method for submitting a version of a resource service application applet provided by this application. Corresponding to the embodiment of a method for submitting a version of a resource service application applet provided above, this application also discloses an embodiment of a device for submitting a version of a resource service application applet. Please refer to Figure 4 Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described below is only illustrative.
[0122] like Figure 4 As shown, Figure 4 1 is a schematic diagram of a structure of an embodiment of a version review device for a resource service application applet provided by the present application, wherein the embodiment of the version review device comprises:
[0123] The acquisition unit 401 is used to acquire the review version of the resource service application applet according to the management authorization information for the resource service application applet.
[0124] The allocation unit 402 is used to allocate the review version to the multiple mini-program review forms created according to the set allocation method.
[0125] The sending unit 403 is used to periodically send the review request of the mini program review form according to the interface of the third-party open platform that matches the review version in the mini program review form.
[0126] In this embodiment, the allocation unit 402 may include: a creation subunit and an allocation subunit; the creation subunit is used to create the mini program review form; the allocation subunit is used to evenly allocate the review versions to the mini program review form.
[0127] In this embodiment, the allocation unit 402 may specifically include: a writing sub-unit, which is used to write the version identification information of the review version into the corresponding mini-program review form.
[0128] Furthermore, the writing subunit may also be used to write at least one of the following information:
[0129] Write the application identifier of the resource service corresponding to the review version into the corresponding mini program review form;
[0130] Write the third-party platform type corresponding to the review version into the corresponding mini program review form;
[0131] The status information of the review version shall be written into the corresponding mini program review form.
[0132] In this embodiment, the sending unit 403 may include: a selection subunit and a sending subunit; the selection subunit is used to select a target review form that meets the selection requirements in the mini-program review form. The sending subunit is used to send the review request according to the target review form. Among them, the selection subunit can be specifically used to: select the target review form in the mini-program review form that is in an initialized state according to the set selection time range requirement and the set selection quantity requirement.
[0133] Based on the above content, this embodiment may also include: a result acquisition unit and an operation determination unit; the result acquisition unit is used to obtain the feedback result in response to the review request; the operation determination unit is used to determine the management operation performed on the review version according to the feedback result. The operation determination unit includes: a release update determination subunit and a re-review subunit, the release update determination subunit is used to determine the release or update of the review version when the feedback result is a successful review and the review result of the review template version corresponding to the review version is a successful review; the re-review subunit is used to determine the re-review of the review version when the feedback result is a successful review and the review result of the review template version corresponding to the review version is a failed review; or, when the feedback result is a failed review, determine the re-review of the review version.
[0134] The above is a description of an embodiment of a version review device for a resource service application applet provided in this application. The specific content of the device embodiment can refer to the content of the above-mentioned method embodiment and will not be described in detail here.
[0135] Based on the above content, this application also provides a version review method for a resource service application applet, such as Figures 5 to 7 As shown, Figure 5 It is a flowchart of an embodiment of a version review method of a resource service application applet provided by the present application. Figure 6 This is a schematic diagram of a state machine for a resource service application applet version review method provided by the present application. Figure 7 This is a schematic diagram of a state machine for publishing in an embodiment of a version review method for a resource service application applet provided by the present application; the embodiment of the version review method includes:
[0136] Step S501: In response to a request for review of a mini program review form, the mini program review form carried in the review request is reviewed.
[0137] In this embodiment, the review request may be a review request of a mini-program review form sent regularly in the embodiment of the resource service application mini-program version review method described in steps S101 to S103 above. The issuance of the review request will not be described in detail here, and specific reference is made to the description of steps S101 to S103 above.
[0138] The specific implementation process of the review of the mini program review form in step S501 may include:
[0139] Step S501-1: Determine whether the review version in the mini program review form has a corresponding review interface;
[0140] Step S501-2: If yes, the review result of the review version is determined as the review success. Otherwise, the review result is the review failure.
[0141] Step S502: When the review result of the mini-program review form is successful, a version review is performed on the review template version associated with the review version of the resource service application mini-program in the mini-program review form;
[0142] It is understandable that in this embodiment, when the review result of the mini program review form is successful, it is necessary to conduct a version review on the review template version. Therefore, it can also include:
[0143] Creating the review template version of the resource service application applet according to the management authorization information for the resource service application applet;
[0144] Establish an association relationship between the review template version and the review version. Specifically, the identification information of the mini-program version in the review version can be bound to the version identification information of the established review template version, wherein the review version and the review template version correspond to each other, that is, the review template version is created based on the mini-program review version, and they have a one-to-one correspondence with each other.
[0145] In this embodiment, the review of the mini program review form and the review of the review template version can be performed on the third-party open platform side. Therefore, the creation of the review template version in this embodiment can also be created on the third-party open platform side.
[0146] In this embodiment, it further includes:
[0147] When the review result of the mini program review form is review failure, the review version of the mini program review form that failed the review will be reviewed again.
[0148] Step S503: Feedback the version review result based on the review result of the version review.
[0149] The above is a description of an implementation example of a version review method for a resource service application applet provided in this application. The specific content of the implementation example of the version review method can be understood in conjunction with the specific content of steps S101 to S103 above. Here we only describe how to initiate the review of the applet submission form and the version review of the submission template version from the perspective of a third-party open platform.
[0150] The above is a specific description of an embodiment of a version review method for a resource service application applet provided by this application. Corresponding to the embodiment of a version review method for a resource service application applet provided above, this application also discloses an embodiment of a version review device for a resource service application applet, please refer to Figure 8 Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described below is only illustrative.
[0151] like Figure 8 As shown, Figure 8 1 is a schematic diagram of a structure of an embodiment of a version audit device for a resource service application applet provided by the present application, and the embodiment of the version audit device includes:
[0152] The review and examination unit 801 is used to respond to the review request of the mini program review form and to review the mini program review form carried in the review request;
[0153] The version review unit 802 is used to perform a version review on the review template version associated with the review version of the resource service application applet in the applet review form when the review result of the applet review form is successful;
[0154] The feedback unit 803 is used to feedback the audit result according to the audit result of the version audit.
[0155] Also includes:
[0156] A creation unit, used to create the review template version of the resource service application applet according to the management authorization information for the resource service application applet;
[0157] An establishing unit is used to establish an association relationship between the review template version and the review version.
[0158] The version review unit 802 may include: a version identification determination subunit and a result determination subunit;
[0159] The version identification determination subunit is used to determine whether the version identification information of all the review versions in the mini program review form contains the version identification information of the review template version having the associated relationship;
[0160] The result determination subunit is used to determine the review result as the review success when the determination result of the version identification determination subunit is yes.
[0161] It also includes: a review unit, which is used to re-review the failed review version in the mini-program review form when the review result of the mini-program review form is review failure.
[0162] The above is a description of an embodiment of a version review device for a resource service application applet provided in this application. For the specific content of this embodiment, please refer to the contents of the above steps S101 to S103, and the contents of steps S501 to S503, which will not be described in detail here.
[0163] Based on the above content, this application also provides a version management system for resource service applet, such as Fig. 9 As shown, Fig. 9 It is a structural diagram of an embodiment of a version management system of a resource service applet provided by the present application, the embodiment of the system comprising: a resource service application applet management platform and a third-party open platform;
[0164] The resource service application applet management platform is used to obtain the review version of the resource service application applet according to the authorization information of the resource service provider for the resource service application applet; assign the review version to the created applet review form; send a version review request to the third-party open platform according to the interface of the third-party open platform that matches the review version in the applet review form; publish the review version according to the review success information of the review result received from the third-party open platform and the version review success information of the review template version corresponding to the review version;
[0165] The third-party open platform is used to create a review template version of the resource service application applet based on the authorization information of the resource service provider; establish an association relationship between the review template version and the review version; in response to the version review request, review the review form carried in the version review request, and feedback the review result; based on the review success information of the review result, search for the review template version that has the association relationship with the review version, perform a version review on the review template version and feedback the version review result.
[0166] Among them, the resource service application mini-program management platform may include a mini-program management middle platform and a mini-program management basic platform. The mini-program management middle platform sends a review request to the mini-program management basic platform. The mini-program management basic platform determines the interface of the third-party open platform that matches the review version described in the mini-program review form through a third-party gateway, and executes the release or update operation of the mini-program version.
[0167] It may also include: a resource service provider, which is used to authorize the resource service application mini-program management platform. After the resource service application mini-program management platform obtains the authorization authority, it can create a management service platform on a third-party open platform so that the resource service application mini-program management platform can complete the mini-program activation, release and version update and other management operations on behalf of the resource service provider.
[0168] The above is a description of an implementation example of the version management system for the resource service applet provided in this application. For the specific content of the system implementation example, please refer to the above steps S101 to S103, and the content of steps S501 to S503, which will not be repeated here.
[0169] Based on the above content, the present application also provides a computer storage medium for storing data generated by a network platform, and a program for processing the data generated by the network platform;
[0170] When the program is read and executed by the processor, it executes the content of the above-mentioned resource service application applet version review method implementation example; or, it executes the content of the above-mentioned resource service application applet version review method implementation example.
[0171] Based on the above content, an electronic device, such as Fig.10 As shown, Fig.10 : is a schematic diagram of the structure of an electronic device embodiment provided by the present application, and the embodiment may include:
[0172] Processor 1001;
[0173] Memory 1002 is used to store a program for processing data generated by a network platform. When the program is read and executed by the processor, it executes the content of the version review method implementation example of the resource service application applet mentioned above; or, it executes the content of the version review method implementation example of the resource service application applet mentioned above.
[0174] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0175] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0176] 1. Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include non-transitory media such as modulated data signals and carrier waves.
[0177] 2. Those skilled in the art should understand that the embodiments of the present application can be provided as methods, systems or computer program products. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0178] Although the present application is disclosed as above in the form of a preferred embodiment, it is not intended to limit the present application. Any technical personnel in this field may make possible changes and modifications without departing from the spirit and scope of the present application. Therefore, the scope of protection of the present application shall be based on the scope defined by the claims of the present application.
Claims
1. A method for reviewing the version of a resource service application applet, characterized in that: include: Obtaining a review version of the resource service application applet according to the management authorization information for the resource service application applet; Allocate the review version to the multiple mini-program review forms created according to the set allocation method; According to a third-party open platform interface that matches the review version in the mini-program review form, regularly sending a review request for the mini-program review form, including: selecting a target review form that meets the selection requirements from the mini-program review form; and sending the review request according to the target review form; Among them, selecting the target review form that meets the selection requirements from the mini-program submission form includes: selecting the target review form that is in an initialized state from the mini-program submission form according to the set selection time range requirement and the set selection quantity requirement.
2. The method for submitting a version of a resource service application applet according to claim 1, characterized in that: The step of assigning the review version to the created mini program review form includes: Create a review form for the mini program; The review versions are evenly distributed to the mini program review form.
3. The method for submitting a version of a resource service application applet according to claim 1, characterized in that: The step of assigning the review version to the created mini program review form includes: The version identification information of the review version shall be written into the corresponding mini-program review form.
4. The method for submitting a version of a resource service application applet according to claim 3, characterized in that: The assigning of the review version to the created mini program review form includes at least one of the following: Write the application identifier of the resource service corresponding to the review version into the corresponding mini program review form; the application identifier is the application identifier of the product type; Write the third-party platform type corresponding to the review version into the corresponding mini program review form; The status information of the review version shall be written into the corresponding mini program review form.
5. The method for submitting a version of a resource service application applet according to claim 1, characterized in that: Also includes: Obtaining a response to the request for review; Based on the feedback result, determine the management operation to be performed on the submitted version.
6. The method for submitting a version of a resource service application applet according to claim 5, wherein determining the management operation to be performed on the submitted version according to the feedback result comprises: When the feedback result is that the review is successful, and the review result of the review template version corresponding to the review version is successful, determine to publish or update the review version; When the feedback result is that the review is successful, and the review result of the review template version corresponding to the review version is that the review fails, determine to re-review the review version; When the feedback result is that the review fails, it is determined to re-review the review version.
7. The method for submitting a version of a resource service application applet according to claim 6, characterized in that: When the feedback result is that the review fails, determining to re-review the review version includes: Re-assign the mini program review form for the review version that failed the review; Re-review the allocated items for re-review.
8. A version review device for a resource service application applet, characterized in that: include: An acquisition unit, used to acquire a review version of the resource service application applet according to management authorization information for the resource service application applet; An allocating unit, used to allocate the review version to the created multiple mini-program review forms according to a set allocation method; A sending unit is used to periodically send a review request for the mini-program review form according to an interface of a third-party open platform that matches the review version in the mini-program review form; including: selecting a target review form that meets the selection requirements in the mini-program review form; sending the review request according to the target review form; wherein, selecting the target review form that meets the selection requirements in the mini-program review form includes: selecting the target review form that is in an initialized state in the mini-program review form according to a set selection time range requirement and a set selection quantity requirement.
9. A version review method for a resource service application applet, characterized in that: include: In response to a review request for a mini-program review form sent in a method for reviewing a version of a resource service application mini-program according to any one of claims 1 to 8, reviewing the mini-program review form carried in the review request; When the review result of the mini program review form is successful, a version review is performed on the review template version associated with the review version of the resource service application mini program in the mini program review form; Based on the audit result of the version audit, the version audit result is fed back.
10. The version review method of the resource service application applet according to claim 9, characterized in that: Also includes: Creating the review template version of the resource service application applet according to the management authorization information for the resource service application applet; Establish an association relationship between the review template version and the review version.
11. The version review method of the resource service application applet according to claim 9, characterized in that: The responding to the mini program review request, reviewing the mini program review form carried in the review request, includes: Determine whether all the review versions in the mini program review form have corresponding review interfaces; If so, the review result of the review version is determined as the review is successful.
12. The version review method of the resource service application applet according to claim 9, characterized in that: Also includes: When the review result of the mini program review form is review failure, the review version of the mini program review form that failed the review will be reviewed again.
13. The version review method of the resource service application applet according to claim 12, characterized in that: When the review result of the mini program review form is that the review failed, the review version of the mini program review form that failed the review will be reviewed again, including: Re-assign the mini program review form for the review version that failed the review; Re-review the allocated items for re-review.
14. A version audit device for a resource service application applet, characterized in that: include: A review and examination unit, configured to respond to a review request for a mini-program review form sent in a version review method for a resource service application mini-program according to any one of claims 1 to 8, and to perform a review on the mini-program review form carried in the review request; A version review unit, used for, when the review result of the mini-program review form is successful, performing a version review on the review template version associated with the review version of the resource service application mini-program in the mini-program review form; The feedback unit is used to feedback the audit result according to the audit result of the version audit.
15. A version management system for a resource service applet, characterized in that: include: Resource service application applet management platform and third-party open platform; The resource service application applet management platform is used to obtain the review version of the resource service application applet according to the authorization information of the resource service provider for the resource service application applet; assign the review version to the created applet review form; send a version review request to the third-party open platform according to the interface of the third-party open platform that matches the review version in the applet review form; publish the review version according to the review success information of the review and audit result of the third-party open platform received, and the version review success information of the review template version corresponding to the review version; wherein the review template version is the review template version of the resource service application applet created according to the management authorization information for the resource service application applet, and the review template version has a one-to-one correspondence with the review version; The third-party open platform is used to create a review template version of the resource service application applet based on the authorization information of the resource service provider; establish an association relationship between the review template version and the review version; in response to a review request for a mini-program review form sent in the version review method for a resource service application applet according to any one of claims 1-8, review the review form carried in the review request, and feedback the review result; based on the review success information of the review result, search for the review template version that has the association relationship with the review version, perform a version review on the review template version, and feedback the version review result.
16. A computer storage medium for storing data generated by a network platform and a program for processing the data generated by the network platform; When the program is read and executed by the processor, it executes the version review method of the resource service application applet described in any one of claims 1 to 7; or, it executes the version review method of the resource service application applet described in any one of claims 9 to 13.
17. An electronic device comprising: processor; A memory for storing a program for processing data generated by a network platform, wherein when the program is read and executed by the processor, the program executes a version review method for a resource service application applet as described in any one of claims 1 to 7; or, the program executes a version review method for a resource service application applet as described in any one of claims 9 to 13.
Citation Information
Patent Citations
Data auditing method and device, electronic equipment and storage medium
CN113342849A