Application program product function quantity amplification method and device and computer equipment
By generating unique encoding of functional requirements and configuring a large-volume strategy, the problems of high R&D and maintenance costs and poor flexibility in the existing technology are solved, and the on-demand large-volume and efficient maintenance of functional requirements are achieved.
Patent Information
- Application Number
- CN202411354191.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2025-02-25
AI Technical Summary
The existing application product functions increase the volume of high R&D and maintenance costs and poor flexibility in increasing volume.
By generating a unique encoding of the function requirements in response to the function requirements entry operation, configuring and storing the volume-enhancing policy to the volume-enhancing policy management database, publishing the software development toolkit code, and determining whether the functional requirements are displayed at the target user terminal based on the policy conditions.
It realizes the separation and decoupling of functional demand development and large-scale strategy configuration, reduces R&D and maintenance costs, and improves the accuracy and flexibility of large-scale.
Smart Images

Figure CN119512607A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of Internet technology, and in particular to a method, device, computer equipment and storage medium for scaling up application product functions. Background Art
[0002] With the development of application product development technology, product operators of application products enter customized functional requirements and volume expansion strategies of a client company in an integrated manner on the volume expansion management platform, and then developers complete the development and release it online. When a user uses a new function, the volume expansion management platform determines whether it is a target user based on the volume expansion strategy, and can only use it normally after hitting the strategy.
[0003] However, the current way of scaling application product features has problems such as high R&D and maintenance costs or poor flexibility in scaling. Summary of the invention
[0004] Based on this, it is necessary to provide a method, device, computer equipment and storage medium for scaling application product functions that can reduce high R&D and maintenance costs and improve scaling flexibility in response to the above-mentioned technical problems.
[0005] In a first aspect, a method for increasing the volume of application product functions is provided, the method comprising:
[0006] In response to an input operation of a functional requirement of an application product, a unique functional requirement code is generated according to the functional requirement;
[0007] In response to performing a configuration operation on a volume expansion strategy corresponding to the unique code of the functional requirement, storing the volume expansion strategy in a volume expansion strategy management database;
[0008] In response to a release operation of a software development kit code corresponding to the volume expansion strategy, the software development kit code is stored and released; wherein the software development kit code includes a unique code of a functional requirement that is tracked by a code tracking tool;
[0009] In response to receiving function request information of an application product sent by a target user terminal, the function request information is parsed to obtain a unique code for the function requirement, a volume expansion strategy is obtained after querying a volume expansion strategy management database based on the unique code for the function requirement, a corresponding software development kit code is obtained based on the volume expansion strategy, and a policy condition judgment result corresponding to the volume expansion strategy is obtained after running the software development kit code, so as to determine whether the function requirement is displayed on the target user terminal based on the policy condition judgment result.
[0010] In one of the embodiments, in response to a configuration operation on a volume-scaling strategy corresponding to a unique code of a functional requirement, the volume-scaling strategy is stored in a volume-scaling strategy management database, including: in response to a selection operation on a volume-scaling time selection box on a volume-scaling strategy configuration interface, the volume-scaling time of the volume-scaling strategy is determined; in response to a selection operation on a volume-scaling strategy template type selection box on a volume-scaling strategy configuration interface, the volume-scaling strategy template type of the volume-scaling strategy is determined; the volume-scaling strategy template types include custom and non-custom; in response to the volume-scaling strategy template type being custom, a volume-scaling condition selection box of the volume-scaling strategy is displayed; in response to a selection operation on a volume-scaling condition selection box, the volume-scaling conditions of the volume-scaling strategy are determined, and a configuration box for the volume-scaling conditions is displayed; wherein the volume-scaling conditions include one or more of a platform, a city, and a whitelist; in response to a configuration operation on the configuration box for the volume-scaling conditions, a conditional configuration result of the volume-scaling conditions is determined; a volume-scaling strategy is generated according to the volume-scaling time, the volume-scaling strategy template type, the volume-scaling conditions, and the conditional configuration result corresponding to the volume-scaling conditions, and the volume-scaling strategy is stored through a volume-scaling strategy management database.
[0011] In one of the embodiments, in response to a configuration operation on a volume-scaling strategy corresponding to a unique code of a functional requirement, the volume-scaling strategy is stored in a volume-scaling strategy management database, and also includes: in response to a volume-scaling strategy template type being non-customized, displaying a volume-scaling strategy template selection box; in response to a selection operation on the volume-scaling strategy template selection box, determining a volume-scaling strategy template for the volume-scaling strategy; generating a volume-scaling strategy according to the volume-scaling time, the volume-scaling strategy template type, and the volume-scaling strategy template, and storing the volume-scaling strategy through the volume-scaling strategy management database.
[0012] In one of the embodiments, the volume expansion strategy is stored in the volume expansion strategy management database, including: determining the review status of the volume expansion strategy as the review-under-approval status, and uploading the volume expansion strategy to the office approval system for review operation; in response to the office approval system feedback that the review operation is completed and the review status is updated to review passed, storing the volume expansion strategy in the volume expansion strategy management database; in response to the office approval system feedback that the review operation is completed and the review status is updated to review failed, outputting the review status.
[0013] In one of the embodiments, the policy condition judgment result includes whether the policy condition is met or not met; determining whether the function requirement is displayed on the target user terminal based on the policy condition judgment result includes: in response to the policy condition judgment result being met, determining to display the function requirement on the target user terminal and executing the function code of the function requirement; in response to the policy condition judgment result being not met, determining to display the original function requirement on the target user terminal and executing the function code of the original function requirement.
[0014] In one of the embodiments, the above method also includes: monitoring the volume-scaling effect indicators of functional requirements, and obtaining statistical results after statistics on the volume-scaling effect indicators, so as to adjust the volume-scaling strategy according to the statistical results; wherein the volume-scaling effect indicators include one or more of traffic size, failure rate and utilization rate.
[0015] In one of the embodiments, the above method also includes: in response to receiving feedback problem information fed back by the target user terminal, counting the feedback problem information; wherein the feedback problem information includes problem overview, feedback type, feedback priority, problem status, solution, feedback notes and feedback pictures.
[0016] In a second aspect, a device for scaling up application product functions is provided, the device comprising a demand entry module, a policy configuration module, a code publishing module and a policy condition judgment module.
[0017] Among them, the demand entry module is used to respond to the entry operation of the functional requirements of the application product, and generate a unique code of the functional requirements according to the functional requirements; the strategy configuration module is used to respond to the configuration operation of the expansion strategy corresponding to the unique code of the functional requirements, and store the expansion strategy in the expansion strategy management database; the code publishing module is used to respond to the publishing operation of the software development kit code corresponding to the expansion strategy, store and publish the software development kit code; wherein the software development kit code includes the unique code of the functional requirements embedded by the code embedding tool; the policy condition judgment module is used to respond to the function request information of the application product sent by the target user terminal, parse the function request information to obtain the unique code of the functional requirements, obtain the expansion strategy after querying the expansion strategy management database according to the unique code of the functional requirements, obtain the corresponding software development kit code according to the expansion strategy, and obtain the policy condition judgment result corresponding to the expansion strategy after running the software development kit code, so as to determine whether the functional requirements are displayed on the target user terminal according to the policy condition judgment result.
[0018] In a third aspect, a computer device is provided. The computer device includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program, the steps of any method in the above method embodiments are implemented.
[0019] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of any method in the above method embodiments are implemented.
[0020] The above-mentioned method, apparatus, computer device and storage medium for increasing the volume of application product functions respond to the input operation of the function requirements of the application product, generate a unique code of the function requirements according to the function requirements; then, in response to the configuration operation of the volume increase strategy corresponding to the unique code of the function requirements, store the volume increase strategy in the volume increase strategy management database; then, in response to the release operation of the software development kit code corresponding to the volume increase strategy, store and release the software development kit code; wherein the software development kit code includes the unique code of the function requirements buried by the code burying tool; then, in response to receiving the function request information of the application product sent by the target user terminal, parse the function request information and A unique code for the functional requirement is obtained, and a scaling strategy is obtained after querying the scaling strategy management database based on the unique code for the functional requirement. According to the scaling strategy, the corresponding software development kit code is obtained, and after running the software development kit code, the policy condition judgment result corresponding to the scaling strategy is obtained, so as to determine whether the functional requirement is displayed on the target user terminal based on the policy condition judgment result, thereby realizing the separation and decoupling of functional requirement development and scaling strategy configuration, improving development efficiency, and ensuring the traceability of requirements by generating unique codes for functional requirements through functional requirements. At the same time, on-demand scaling of functional requirements is realized through dynamic adjustment of the scaling strategy, thereby improving the accuracy of scaling, reducing high R&D and maintenance costs, and improving the flexibility of scaling. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 An application environment diagram of a method for scaling up application product functions in one embodiment;
[0022] Figure 2 A first flow chart of a method for increasing the volume of application product functions in one embodiment;
[0023] Figure 3 A flow chart of storing the volume expansion strategy in a volume expansion strategy management database in response to a configuration operation for the volume expansion strategy corresponding to the unique code of the functional requirement in one embodiment;
[0024] Figure 4 A schematic diagram of a process of storing a volume expansion strategy in a volume expansion strategy management database in one embodiment;
[0025] Figure 5 A schematic diagram of a process for determining whether a function requirement is displayed on a target user terminal according to a policy condition judgment result in an embodiment;
[0026] Figure 6 A second flow chart of a method for increasing the volume of application product functions in one embodiment;
[0027] Figure 7A third flow chart of a method for increasing the volume of application product functions in one embodiment;
[0028] Figure 8 It is a structural block diagram of a device for increasing the volume of application product functions in one embodiment;
[0029] Fig. 9 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0030] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0031] In order to facilitate understanding of the present application, the present application will be described more fully below with reference to the relevant drawings. Embodiments of the present application are provided in the drawings. However, the present application can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present application more thorough and comprehensive.
[0032] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.
[0033] It is understood that the terms "first", "second", etc. used in this application may be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, without departing from the scope of this application, a first resistor may be referred to as a second resistor, and similarly, a second resistor may be referred to as a first resistor. Both the first resistor and the second resistor are resistors, but they are not the same resistor.
[0034] It can be understood that the “connection” in the following embodiments should be understood as “electrical connection”, “communication connection”, etc. if the connected circuits, modules, units, etc. have electrical signals or data transmission between each other.
[0035] When used herein, the singular forms "a", "an", and "said / the" may also include plural forms, unless the context clearly indicates otherwise. It should also be understood that the terms "include / comprise" or "have" etc. specify the presence of stated features, wholes, steps, operations, components, parts or combinations thereof, but do not exclude the possibility of the presence or addition of one or more other features, wholes, steps, operations, components, parts or combinations thereof.
[0036] The application product function volume expansion method provided in this application can be applied to Figure 1 In the application environment shown, the terminal 102 communicates with the server 104 through a network. The terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, and portable wearable devices, and the server 104 may be implemented as an independent server or a server cluster consisting of multiple servers.
[0037] In a specific example, a volume management platform is configured on the server 104. The volume management platform can be but is not limited to the Bone platform. The above is only a specific example. In actual applications, it is flexibly set according to user needs and is not limited here.
[0038] In one embodiment, Figure 2 As shown, a method for increasing the volume of application product functions is provided, and the method is applied to Figure 1 The server 104 in the example is used for explanation, and the steps include the following steps 201 to 204.
[0039] Step 201 , in response to an input operation of a functional requirement of an application product, a unique functional requirement code is generated according to the functional requirement.
[0040] Specifically, the operator of the application product enters the functional requirements of the application product. When the server 104 identifies the entry operation of the functional requirements of the application product, it generates a unique functional requirement code (functional requirement ID) according to the functional requirements. It is understood that the functional requirements may include, but are not limited to, the creation of new functions of the application product or the update of new functions of the application product.
[0041] Step 202, in response to a configuration operation performed on a volume expansion strategy corresponding to a unique code of a functional requirement, the volume expansion strategy is stored in a volume expansion strategy management database.
[0042] The volume release strategy is used to characterize the volume release time, volume release strategy template type, volume release conditions, and condition configuration results corresponding to the volume release conditions of the functional requirements of the application product. Specifically, when the server 104 identifies the volume release strategy corresponding to the unique code of the functional requirement and performs a configuration operation, the volume release strategy can be stored in the volume release strategy management database.
[0043] In one embodiment, if Figure 3 As shown, in response to a configuration operation on a volume expansion strategy corresponding to a unique code of a functional requirement, the volume expansion strategy is stored in a volume expansion strategy management database, including steps 301 to 306.
[0044] Step 301, in response to a selection operation on a volume expansion time selection box in a volume expansion strategy configuration interface, determines a volume expansion time of a volume expansion strategy.
[0045] Step 302, in response to a selection operation on a volume expansion strategy template type selection box in a volume expansion strategy configuration interface, determines a volume expansion strategy template type for the volume expansion strategy.
[0046] Step 303, in response to the type of the volume expansion strategy template being customized, a volume expansion condition selection box of the volume expansion strategy is displayed.
[0047] Step 304, in response to a selection operation on the volume expansion condition selection box, the volume expansion condition of the volume expansion strategy is determined, and a configuration box for the volume expansion condition is displayed.
[0048] Step 305, in response to the configuration operation performed on the configuration box of the volume increase condition, determining the condition configuration result of the volume increase condition.
[0049] Step 306, generating a volume expansion strategy according to the volume expansion time, the volume expansion strategy template type, the volume expansion condition and the condition configuration result corresponding to the volume expansion condition, and storing the volume expansion strategy in the volume expansion strategy management database.
[0050] Among them, the types of volume expansion strategy templates include custom and non-custom; the volume expansion conditions include one or more of platform, city and whitelist. Specifically, when the server 104 recognizes that the volume expansion time selection box of the volume expansion strategy configuration interface is selected, it determines the volume expansion time of the volume expansion strategy; then, when it recognizes that the volume expansion strategy template type selection box of the volume expansion strategy configuration interface is selected, it determines the volume expansion strategy template type of the volume expansion strategy; then, when it recognizes that the volume expansion strategy template type is custom, it displays the volume expansion condition selection box of the volume expansion strategy; then, when it recognizes that the volume expansion condition selection box is selected, it determines the volume expansion condition of the volume expansion strategy and displays the configuration box of the volume expansion condition; and, when it recognizes that the configuration box of the volume expansion condition is configured, it determines the condition configuration result of the volume expansion condition; finally, the volume expansion strategy is generated according to the volume expansion time, the volume expansion strategy template type, the volume expansion condition and the condition configuration result corresponding to the volume expansion condition, and the volume expansion strategy is stored through the volume expansion strategy management database, thereby improving the configuration efficiency and convenience of the volume expansion strategy.
[0051] In this embodiment, in response to a selection operation on the volume expansion time selection box of the volume expansion strategy configuration interface, the volume expansion time of the volume expansion strategy is determined; then, in response to a selection operation on the volume expansion strategy template type selection box of the volume expansion strategy configuration interface, the volume expansion strategy template type of the volume expansion strategy is determined; then, in response to the volume expansion strategy template type being customized, the volume expansion condition selection box of the volume expansion strategy is displayed; then, in response to a selection operation on the volume expansion condition selection box, the volume expansion condition of the volume expansion strategy is determined, and the volume expansion condition configuration box is displayed; and, in response to a configuration operation on the volume expansion condition configuration box, the condition configuration result of the volume expansion condition is determined; finally, the volume expansion strategy is generated according to the volume expansion time, the volume expansion strategy template type, the volume expansion condition and the condition configuration result corresponding to the volume expansion condition, and the volume expansion strategy is stored through the volume expansion strategy management database, thereby improving the configuration efficiency and convenience of the volume expansion strategy.
[0052] In one embodiment, if Figure 3 As shown, in response to the configuration operation of the volume expansion strategy corresponding to the unique code of the functional requirement, the volume expansion strategy is stored in the volume expansion strategy management database, and also includes steps 307 to 309.
[0053] Step 307, in response to the type of the volume expansion strategy template being non-customized, displaying a volume expansion strategy template selection box;
[0054] Step 308, in response to a selection operation on the volume expansion strategy template selection box, determining a volume expansion strategy template of the volume expansion strategy;
[0055] Step 309, generating a volume expansion strategy according to the volume expansion time, the volume expansion strategy template type, and the volume expansion strategy template, and storing the volume expansion strategy in a volume expansion strategy management database.
[0056] Specifically, the volume expansion strategy template is used to characterize the default volume expansion conditions and the condition configuration results corresponding to the corresponding volume expansion conditions. Specifically, when the server 104 identifies that the volume expansion strategy template type is non-customized, it displays the volume expansion strategy template selection box; then, after identifying, the volume expansion strategy template selection box is selected to determine the volume expansion strategy template; then, according to the volume expansion time, the volume expansion strategy template type, and the volume expansion strategy template, the volume expansion strategy is generated, and the volume expansion strategy is stored in the volume expansion strategy management database, which improves the configuration efficiency and convenience of the volume expansion strategy.
[0057] In this embodiment, in response to the type of the volume-scaling strategy template being non-customized, a volume-scaling strategy template selection box is displayed; then, in response to a selection operation on the volume-scaling strategy template selection box, the volume-scaling strategy template of the volume-scaling strategy is determined; then, a volume-scaling strategy is generated according to the volume-scaling time, the volume-scaling strategy template type, and the volume-scaling strategy template, and the volume-scaling strategy is stored in a volume-scaling strategy management database, thereby improving the configuration efficiency and convenience of the volume-scaling strategy.
[0058] In one embodiment, if Figure 4 As shown, the volume expansion strategy is stored in the volume expansion strategy management database, including steps 401 to 403.
[0059] Step 401, determine the review status of the volume expansion strategy as being in the review status, and upload the volume expansion strategy to the office approval system for review.
[0060] Step 402, in response to the office approval system feeding back that the review operation is completed and the review status is updated to passed, the volume expansion strategy is stored in the volume expansion strategy management data library.
[0061] Step 403: in response to the office approval system feeding back that the review operation is completed and the review status is updated to review failure, the review status is output.
[0062] Specifically, after the volume-release strategy is generated, the review status of the volume-release strategy is determined to be in the review status, and the volume-release strategy is uploaded to the office approval system for review operation; then, in response to the office approval system feedback that the review operation is completed and the review status is updated to passed, the volume-release strategy is stored in the volume-release strategy management data library; at the same time, in response to the office approval system feedback that the review operation is completed and the review status is updated to failed, the review status is output, so as to automatically initiate a review before the volume-release strategy takes effect, thereby effectively ensuring the safety of the volume release.
[0063] In a specific example, the office approval system can be but is not limited to DingTalk or WeChat for Enterprise. The above are only specific examples. In actual applications, they are flexibly set according to user needs and are not limited here.
[0064] In this embodiment, the review status of the volume expansion strategy is determined to be in the review status, and the volume expansion strategy is uploaded to the office approval system for review operation; then, in response to the office approval system feedback that the review operation is completed and the review status is updated to passed, the volume expansion strategy is stored in the volume expansion strategy management data library; then, in response to the office approval system feedback that the review operation is completed and the review status is updated to failed, the review status is output, so as to automatically initiate the review before the volume expansion strategy takes effect, thereby effectively ensuring the security of the volume expansion.
[0065] Step 203, in response to a release operation of the software development kit code corresponding to the volume expansion strategy, the software development kit code is stored and released.
[0066] Among them, the software development kit code includes a unique code of the functional requirement embedded by the code embedding tool. Specifically, the developer of the application product can embed the unique code of the functional requirement into the software development kit code through the code embedding tool, or can execute the publishing operation of the software development kit code corresponding to the volume release strategy. When the server 104 identifies the publishing operation of the software development kit code corresponding to the volume release strategy, it stores and publishes the software development kit code.
[0067] Step 204, in response to receiving function request information of an application product sent by a target user terminal, the function request information is parsed to obtain a unique code for the function requirement, a volume expansion strategy is obtained after querying a volume expansion strategy management database based on the unique code for the function requirement, a corresponding software development kit code is obtained based on the volume expansion strategy, and a policy condition judgment result corresponding to the volume expansion strategy is obtained after running the software development kit code, so as to determine whether the function requirement is displayed on the target user terminal based on the policy condition judgment result.
[0068] The function request information of the application product includes the target user terminal unique code, the function requirement unique code and the function requirement information. The function requirement information is used to determine whether the target user terminal meets the policy conditions.
[0069] Specifically, after identifying the function request information of the application product sent by the target user terminal, the server 104 parses the function request information to obtain a unique code for the function requirement, obtains the volume expansion strategy after querying the volume expansion strategy management database based on the unique code for the function requirement, obtains the corresponding software development kit code based on the volume expansion strategy, and obtains the policy condition judgment result corresponding to the volume expansion strategy after running the software development kit code, so as to determine whether the function requirement is displayed on the target user terminal based on the policy condition judgment result, thereby realizing the separation and decoupling of function requirement development and volume expansion strategy configuration, improving development efficiency, and ensuring the traceability of requirements by generating unique codes for function requirements through function requirements, and realizing on-demand volume expansion of function requirements through dynamic adjustment of the volume expansion strategy, thereby improving the accuracy of volume expansion, reducing high R&D and maintenance costs, and improving the flexibility of volume expansion.
[0070] In one embodiment, if Figure 5 As shown, the policy condition judgment result includes whether the policy condition is met or not met; determining whether the functional requirement is displayed on the target user terminal according to the policy condition judgment result includes steps 501 to 502.
[0071] Step 501, in response to the policy condition judgment result being in compliance with the policy condition, determining to display a function requirement on a target user terminal and executing a function code of the function requirement.
[0072] Step 502: In response to the policy condition judgment result being that the policy condition is not met, determine to display the original function requirement on the target user terminal and execute the function code of the original function requirement.
[0073] Specifically, in response to the policy condition judgment result being that the policy conditions are met, it is determined to display the functional requirements on the target user terminal, and the function code of the functional requirements is executed; then, in response to the policy condition judgment result being that the policy conditions are not met, it is determined to display the original functional requirements on the target user terminal, and the function code of the original functional requirements is executed, thereby improving the accuracy of the release through the policy condition judgment result.
[0074] In this embodiment, in response to the policy condition judgment result being that the policy condition is met, it is determined to display the functional requirement on the target user terminal, and the function code of the functional requirement is executed; then, in response to the policy condition judgment result being that the policy condition is not met, it is determined to display the original functional requirement on the target user terminal, and the function code of the original functional requirement is executed, thereby improving the accuracy of the release through the policy condition judgment result.
[0075] Based on this, the above-mentioned method for increasing the volume of application product functions generates a unique code of the function requirement according to the function requirement in response to the input operation of the function requirement of the application product; then, in response to the configuration operation of the volume increase strategy corresponding to the unique code of the function requirement, the volume increase strategy is stored in the volume increase strategy management database; then, in response to the release operation of the software development kit code corresponding to the volume increase strategy, the software development kit code is stored and released; wherein the software development kit code includes the unique code of the function requirement buried by the code burying tool; then, in response to receiving the function request information of the application product sent by the target user terminal, the function request information is parsed to obtain the function requirement Find the unique code, query the release strategy management database according to the unique code of the functional requirement, and get the release strategy. Get the corresponding software development kit code according to the release strategy, and get the policy condition judgment result corresponding to the release strategy after running the software development kit code, so as to determine whether the functional requirement is displayed on the target user terminal according to the policy condition judgment result, thereby realizing the separation and decoupling of functional requirement development and release strategy configuration, improving development efficiency, and ensuring the traceability of requirements by generating unique codes from functional requirements. At the same time, through the dynamic adjustment of the release strategy, the on-demand release of functional requirements is realized, the accuracy of the release is improved, the high R&D maintenance costs are reduced, and the flexibility of the release is improved.
[0076] In one embodiment, if Figure 6 As shown, the above method also includes step 601.
[0077] Step 601, monitor the volume-enhancing effect indicators of the functional requirements, and obtain statistical results after statistics on the volume-enhancing effect indicators, so as to adjust the volume-enhancing strategy according to the statistical results.
[0078] The volume-release effect index includes one or more of the flow rate, failure rate and utilization rate. Specifically, the server 104 monitors the volume-release effect index of the functional requirements, and obtains statistical results after counting the volume-release effect index, so as to adjust the volume-release strategy according to the statistical results, thereby improving the convenience of adjusting the volume-release strategy.
[0079] In this embodiment, the volume expansion effect index required by the monitoring function is counted, and the statistical results are obtained after the volume expansion effect index is counted, so that the volume expansion strategy is adjusted according to the statistical results, thereby improving the convenience of adjusting the volume expansion strategy.
[0080] In one embodiment, if Figure 7 As shown, the above method also includes step 701.
[0081] Step 701: In response to receiving feedback problem information fed back by a target user terminal, statistics are collected on the feedback problem information.
[0082] The feedback problem information includes problem overview, feedback type, feedback priority, problem status, solution, feedback notes and feedback pictures. When the server 104 identifies the feedback problem information received from the target user terminal, it counts the feedback problem information, thereby improving the convenience of receiving the feedback problem information.
[0083] In this embodiment, in response to receiving feedback problem information fed back by the target user terminal, the feedback problem information is counted, thereby improving the convenience of receiving the feedback problem information.
[0084] It should be understood that although Figure 2-7 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 2-7 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0085] Second, as Figure 8As shown, a device for increasing the volume of application product functions is provided, the device comprising a demand entry module 810 , a policy configuration module 820 , a code publishing module 830 and a policy condition judgment module 840 .
[0086] Among them, the demand entry module 810 is used to respond to the entry operation of the functional requirements of the application product, and generate a unique code of the functional requirements according to the functional requirements; the strategy configuration module 820 is used to respond to the configuration operation of the expansion strategy corresponding to the unique code of the functional requirements, and store the expansion strategy in the expansion strategy management database; the code publishing module 830 is used to respond to the publishing operation of the software development kit code corresponding to the expansion strategy, store and publish the software development kit code; wherein the software development kit code includes the unique code of the functional requirements embedded by the code embedding tool; the policy condition judgment module 840 is used to respond to the function request information of the application product sent by the target user terminal, parse the function request information to obtain the unique code of the functional requirements, obtain the expansion strategy after querying the expansion strategy management database according to the unique code of the functional requirements, obtain the corresponding software development kit code according to the expansion strategy, and obtain the policy condition judgment result corresponding to the expansion strategy after running the software development kit code, so as to determine whether the functional requirements are displayed on the target user terminal according to the policy condition judgment result.
[0087] In one embodiment, the policy configuration module 820 includes a policy configuration unit.
[0088] Among them, the strategy configuration unit is used to determine the volume release time of the volume release strategy in response to a selection operation on the volume release time selection box of the volume release strategy configuration interface; the strategy configuration unit is used to determine the volume release strategy template type of the volume release strategy in response to a selection operation on the volume release strategy template type selection box of the volume release strategy configuration interface; the volume release strategy template types include custom and non-customized; the strategy configuration unit is used to display the volume release condition selection box of the volume release strategy in response to the volume release strategy template type being custom; the strategy configuration unit is used to determine the volume release conditions of the volume release strategy in response to a selection operation on the volume release condition selection box, and display the configuration box of the volume release conditions; wherein the volume release conditions include one or more of platforms, cities and white lists; the strategy configuration unit is used to determine the condition configuration results of the volume release conditions in response to a configuration operation on the volume release condition configuration box; the strategy configuration unit is used to generate a volume release strategy based on the volume release time, the volume release strategy template type, the volume release condition and the condition configuration results corresponding to the volume release condition, and store the volume release strategy through the volume release strategy management database.
[0089] In one of the embodiments, the strategy configuration unit is used to display a volume expansion strategy template selection box in response to the volume expansion strategy template type being non-customized; the strategy configuration unit is used to determine the volume expansion strategy template of the volume expansion strategy in response to a selection operation on the volume expansion strategy template selection box; the strategy configuration unit is used to generate a volume expansion strategy according to the volume expansion time, the volume expansion strategy template type, and the volume expansion strategy template, and store the volume expansion strategy through the volume expansion strategy management database.
[0090] In one of the embodiments, the policy configuration unit includes a policy auditor.
[0091] Among them, the strategy auditor is used to determine the audit status of the volume release strategy as the review status under review, and upload the volume release strategy to the office approval system for review operation; the strategy auditor is used to respond to the feedback from the office approval system that the review operation is completed and the review status is updated to passed, and store the volume release strategy in the volume release strategy management data library; the strategy auditor is used to respond to the feedback from the office approval system that the review operation is completed and the review status is updated to failed, and output the review status.
[0092] In one embodiment, the policy condition determination result includes whether the policy condition is met or not met; the policy condition determination module 840 includes a policy condition determination unit.
[0093] Among them, the policy condition judgment unit is used to determine to display the function requirement on the target user terminal and execute the function code of the function requirement in response to the policy condition judgment result that the policy condition is met; the policy condition judgment unit is used to determine to display the original function requirement on the target user terminal and execute the function code of the original function requirement in response to the policy condition judgment result that the policy condition is not met.
[0094] In one of the embodiments, the above-mentioned device also includes an indicator monitoring module.
[0095] Among them, the indicator monitoring module is used to monitor the volume-release effect indicators of functional requirements, and obtain statistical results after statistics on the volume-release effect indicators, so as to adjust the volume-release strategy according to the statistical results; among them, the volume-release effect indicators include one or more of traffic size, failure rate and utilization rate.
[0096] In one of the embodiments, the above-mentioned device also includes a feedback question statistics module.
[0097] Among them, the feedback problem statistics module is used to count the feedback problem information in response to the feedback problem information received from the target user terminal; wherein the feedback problem information includes problem overview, feedback type, feedback priority, problem status, solution, feedback notes and feedback pictures.
[0098] For the specific definition of the device for increasing the function of application product, please refer to the definition of the method for increasing the function of application product above, which will not be repeated here. Each module in the above-mentioned device for increasing the function of application product can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0099] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Fig. 9 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store software development kit code. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for increasing the function of an application product is implemented.
[0100] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0101] In a third aspect, a computer device is provided. The computer device includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program, the steps of any method in the above method embodiments are implemented.
[0102] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of any method in the above method embodiments are implemented.
[0103] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing related hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct RAMbus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0104] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0105] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A method for increasing the volume of application product functions, the method comprising: In response to an input operation of a functional requirement of an application product, generating a unique functional requirement code according to the functional requirement; In response to performing a configuration operation on the volume expansion strategy corresponding to the unique code of the functional requirement, storing the volume expansion strategy in a volume expansion strategy management database; In response to a release operation of a software development kit code corresponding to the volume expansion strategy, the software development kit code is stored and released; wherein the software development kit code includes the unique code of the functional requirement embedded by a code embedding tool; In response to receiving function request information of an application product sent by a target user terminal, the function request information is parsed to obtain a unique code for the function requirement, the volume expansion strategy is obtained after querying the volume expansion strategy management database based on the unique code for the function requirement, the corresponding software development kit code is obtained based on the volume expansion strategy, and the policy condition judgment result corresponding to the volume expansion strategy is obtained after running the software development kit code, so as to determine whether the function requirement is displayed on the target user terminal based on the policy condition judgment result.
2. The method according to claim 1, characterized in that The step of configuring the volume expansion strategy corresponding to the unique code of the functional requirement and storing the volume expansion strategy in a volume expansion strategy management database comprises: In response to a selection operation on a volume expansion time selection box on a volume expansion strategy configuration interface, determining a volume expansion time of the volume expansion strategy; In response to a selection operation on a volume expansion strategy template type selection box of the volume expansion strategy configuration interface, determining a volume expansion strategy template type of the volume expansion strategy; the volume expansion strategy template type includes a custom one and a non-custom one; In response to the type of the volume expansion strategy template being the customized one, displaying a volume expansion condition selection box of the volume expansion strategy; In response to a selection operation on the volume expansion condition selection box, the volume expansion condition of the volume expansion strategy is determined, and a configuration box of the volume expansion condition is displayed; wherein the volume expansion condition includes one or more of a platform, a city, and a whitelist; In response to a configuration operation performed on a configuration box of the volume increase condition, determining a condition configuration result of the volume increase condition; The volume expansion strategy is generated according to the volume expansion time, the volume expansion strategy template type, the volume expansion condition and the condition configuration result corresponding to the volume expansion condition, and the volume expansion strategy is stored in the volume expansion strategy management database.
3. The method according to claim 2, characterized in that In response to configuring the volume expansion strategy corresponding to the unique code of the functional requirement, storing the volume expansion strategy in the volume expansion strategy management database, further comprising: In response to the type of the volume expansion strategy template being the non-customized one, displaying a volume expansion strategy template selection box; In response to a selection operation on the volume expansion strategy template selection box, determining a volume expansion strategy template of the volume expansion strategy; The volume expansion strategy is generated according to the volume expansion time, the volume expansion strategy template type, and the volume expansion strategy template, and the volume expansion strategy is stored in the volume expansion strategy management database.
4. The method according to claim 2, characterized in that: The storing the volume expansion strategy in the volume expansion strategy management database includes: Determine the review status of the volume expansion strategy as being in the review status, and upload the volume expansion strategy to the office approval system for review; In response to the office approval system feeding back that the review operation is completed and the review status is updated to passed, the volume expansion strategy is stored in the volume expansion strategy management data library; In response to the office approval system feeding back that the review operation is completed and the review status is updated to review failure, the review status is output.
5. The method according to claim 1, characterized in that The policy condition judgment result includes whether the policy condition is met or not met; and determining whether the functional requirement is displayed on the target user terminal according to the policy condition judgment result includes: In response to the policy condition judgment result being that the policy condition is met, determining to display the functional requirement on the target user terminal and executing the function code of the functional requirement; In response to the policy condition judgment result being that the policy condition is not met, it is determined to display the original functional requirement on the target user terminal, and execute the function code of the original functional requirement.
6. The method according to claim 1, characterized in that The method further comprises: Monitor the volume-scaling effect indicators of the functional requirements, and obtain statistical results after statistics on the volume-scaling effect indicators, so as to adjust the volume-scaling strategy according to the statistical results; wherein the volume-scaling effect indicators include one or more of traffic size, failure rate and utilization rate.
7. The method according to claim 1, characterized in that The method further comprises: In response to receiving the feedback problem information fed back by the target user terminal, the feedback problem information is counted; wherein the feedback problem information includes problem overview, feedback type, feedback priority, problem status, solution, feedback notes and feedback pictures.
8. A device for increasing the volume of application product functions, characterized in that: The device comprises: A requirement entry module, used to respond to an entry operation of a functional requirement of an application product and generate a unique functional requirement code according to the functional requirement; A strategy configuration module, configured to perform a configuration operation in response to a volume expansion strategy corresponding to the unique code of the functional requirement, and store the volume expansion strategy in a volume expansion strategy management database; A code publishing module, for storing and publishing the software development kit code corresponding to the volume expansion strategy in response to a publishing operation; wherein the software development kit code includes the unique code of the functional requirement embedded by the code embedding tool; A policy condition judgment module is used to respond to function request information of an application product sent by a target user terminal, parse the function request information to obtain a unique code for the function requirement, query the volume expansion strategy management database based on the unique code for the function requirement to obtain the volume expansion strategy, obtain the corresponding software development kit code based on the volume expansion strategy, and obtain the policy condition judgment result corresponding to the volume expansion strategy after running the software development kit code, so as to determine whether the function requirement is displayed on the target user terminal based on the policy condition judgment result.
9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.