Question processing method and device, electronic equipment and computer readable storage medium
By automatically generating project problem lists in the problem management system and performing statistical analysis, the problem of cumbersome analysis of problems in manual analysis of problems in the project R&D testing stage is solved, and automated analysis is achieved, improving efficiency and accuracy.
Patent Information
- Application Number
- CN202411934829.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-04-25
AI Technical Summary
During the project research and development testing phase, testers need to manually export and analyze project problems, resulting in complicated operational processes, wasted human resources, and it is difficult to monitor project status in a timely manner.
Provide a problem-solving method, which automatically obtains the input problem filtering statements and project names through the problem management system, generates a problem list for the target project, and conducts statistical analysis of the target problems in the problem list to obtain project problem trend information.
It realizes automated statistical analysis of problems, saves human resources, improves efficiency, can timely monitor project status, and improves project management flexibility and accuracy.
Smart Images

Figure CN119887093A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of project management, and specifically to a problem handling method, device, electronic device, and computer-readable storage medium. Background Art
[0002] During the R&D and testing phase of a project, testers need to control the overall situation of the project's problems, including understanding the growth and ongoing trends of the problems so that they can flexibly adjust strategies and determine the focus of project testing based on these trends.
[0003] In related technologies, testers manually export various problems of the project, and then conduct statistical analysis on the problems based on their own experience, and finally obtain problem trend information. The entire operation process is relatively complicated, which will waste a lot of human resources, and then reduce the frequency of analyzing problem trends, making it difficult to monitor the status of the project in a timely manner. Summary of the invention
[0004] The embodiments of the present application provide a problem handling method, device, electronic device and computer-readable storage medium, which can automatically perform statistical analysis on project problems and obtain problem trend information.
[0005] In a first aspect, an embodiment of the present application provides a problem handling method, which is applied to a problem management system, and the method includes:
[0006] Get the input problem filter statement and project name;
[0007] Generating a problem sheet for a target project corresponding to the project name according to the problem screening statement; and
[0008] Statistical analysis is performed on the target problems in the problem list to obtain problem trend information of the target project.
[0009] In one embodiment, generating a problem list of a target project corresponding to the project name according to the problem screening statement includes:
[0010] According to the problem screening statement, determine the problem type and information type;
[0011] According to the project name, determine the target project and determine the problem of the target project;
[0012] Filtering the target questions corresponding to the question type from the questions of the target project;
[0013] Filtering each target information corresponding to the information type from the information of the target question;
[0014] A problem sheet of the target project is generated according to each of the target problems and each of the target information.
[0015] In one embodiment, the statistical analysis of the target problem in the problem list to obtain the problem trend information of the target project includes:
[0016] Determining the category of each target question according to the target information of each target question in the question list;
[0017] Statistical analysis is performed on the target problems of each category to obtain problem trend information of the target problems of each category of the target project.
[0018] In one of the embodiments, the target information includes time information;
[0019] The statistical analysis of the target problems in the problem list to obtain the problem trend information of the target project includes:
[0020] Obtaining time information of each of the target questions in the question list;
[0021] According to the time information, statistical analysis is performed on the target problem in the problem list according to the time dimension to obtain problem trend information of the time dimension of the target project.
[0022] In one embodiment, after obtaining the problem trend information of the target project, the method further includes:
[0023] Generate a problem trend table and / or a problem trend graph according to the problem trend information;
[0024] The problem trend table and / or the problem trend graph are displayed.
[0025] In one embodiment, the method further comprises:
[0026] Get the number of comments entered;
[0027] The step of generating a problem list of a target project corresponding to the project name according to the problem screening statement includes:
[0028] Determining an initial problem list for the target project according to the problem screening statement;
[0029] Obtain multiple comments for each of the target questions in the initial question list;
[0030] According to the number of comments, select a target comment from the multiple comments;
[0031] The target review is added to the initial problem list to obtain a problem list for the target project.
[0032] In one embodiment, after generating a problem sheet for a target project corresponding to the project name, the method further includes:
[0033] A question sheet showing the target project.
[0034] In a second aspect, an embodiment of the present application provides a problem handling device, which is applied to a problem management system, and the device includes:
[0035] The acquisition module is used to obtain the input problem screening statement and project name;
[0036] A generation module, used to generate a problem sheet of a target project corresponding to the project name according to the problem screening statement;
[0037] The analysis module is used to perform statistical analysis on the target problems in the problem list to obtain problem trend information of the target project.
[0038] In one embodiment, the generating module comprises:
[0039] A first determining unit, configured to determine a question type and an information type according to the question screening statement;
[0040] A second determining unit, configured to determine the target project according to the project name, and determine the problem of the target project;
[0041] A first screening unit, configured to screen the target questions corresponding to the question type from the questions of the target project;
[0042] A second screening unit, configured to screen each target information corresponding to the information type from the information of the target question;
[0043] A generating unit is used to generate a problem list of the target project according to each of the target problems and each of the target information.
[0044] In one embodiment, the analysis module includes:
[0045] A third determining unit, configured to determine a category of each of the target questions according to target information of each of the target questions in the question list;
[0046] The analyzing unit is used to perform statistical analysis on the target problems of each category to obtain problem trend information of the target problems of each category of the target project.
[0047] In one embodiment, the target information includes time information; and the analysis module includes:
[0048] A time information acquisition unit, used to acquire the time information of each target question in the question list;
[0049] The statistical analysis unit is used to perform statistical analysis on the target problem in the problem list according to the time information and the time dimension, so as to obtain the problem trend information of the time dimension of the target project.
[0050] In one embodiment, after obtaining the problem trend information of the target project, the device further includes:
[0051] A trend generation module, used to generate a problem trend table and / or a problem trend graph according to the problem trend information;
[0052] The trend display module is used to display the problem trend table and / or the problem trend graph.
[0053] In one embodiment, the device further comprises:
[0054] The quantity acquisition module is used to obtain the number of input comments;
[0055] The generation module comprises:
[0056] An initial determination unit, configured to determine an initial problem list for the target project according to the problem screening statement;
[0057] A comment acquisition unit, used for acquiring a plurality of comments on each of the target questions in the initial question list;
[0058] A comment screening unit, configured to screen target comments from the plurality of comments according to the number of comments;
[0059] An adding unit is used to add the target comment to the initial problem list to obtain the problem list of the target project.
[0060] In one of the embodiments, after generating a problem list of the target project corresponding to the project name, the device further includes:
[0061] The problem sheet display module is used to display the problem sheet of the target project.
[0062] In a third aspect, an embodiment of the present application further provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and which implements the steps in the above-mentioned problem handling method when the computer program is executed by the processor.
[0063] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps in the above-mentioned problem handling method are implemented.
[0064] In a fifth aspect, the embodiments of the present application further provide a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the method provided in various optional implementations described in the embodiments of the present application.
[0065] In summary, in the embodiment of the present application, the problem management system can directly generate a problem list of the target project corresponding to the project name based on the input problem screening statement and project name, and then perform statistical analysis on the target problems in the problem list to obtain problem trend information of the target project. In this way, it is possible to automatically perform statistical analysis on the problems of the project and obtain problem trend information, which can save human resources, improve efficiency, and thus realize timely monitoring of the project. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] In order to more clearly illustrate the technical solutions in the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0067] Figure 1 It is a schematic diagram of the steps of a problem solving method provided by an embodiment of the present application;
[0068] Figure 2 It is a schematic diagram of the architecture of a problem management system provided by an embodiment of the present application;
[0069] Figure 3 It is a schematic diagram of the steps of a problem solving method provided by an embodiment of the present application;
[0070] Figure 4 This is a daily growth trend chart of the fast, stable and economical problems provided by an embodiment of the present application;
[0071] Figure 5 It is a weekly growth trend chart of the fast, stable and economical problems provided by an embodiment of the present application;
[0072] Figure 6 It is a daily trend chart of the ongoing problems provided by an embodiment of the present application;
[0073] Figure 7It is a fast, stable and economical weekly trend chart of ongoing problems provided by an embodiment of the present application;
[0074] Figure 8 is a structural schematic diagram of a problem handling device provided in an embodiment of the present application;
[0075] Fig. 9 It is a schematic diagram of the structure of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0076] The following will be combined with the drawings in this application to clearly and completely describe the technical solutions in this application. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments in the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0077] In one embodiment, Figure 1 As shown, a problem processing method is provided. Although a logical order is shown in the step diagram, in some cases, the steps shown or described can be performed in an order different from that shown in the drawings.
[0078] The problem handling method can be applied to a problem management system. In one embodiment, Figure 2 As shown, the problem management system includes but is not limited to: an input module, a JIRA (project and transaction tracking tool) interface module, a problem classification module, a data analysis module and / or an output module. The input module is used to obtain input problem screening statements, project names and / or the number of comments, etc.; the JIRA interface module is used to access the JIRA system and obtain the problems of the project returned by the JIRA system; the problem classification module is used to classify the problems in the problem tickets of the project; the data analysis module is used to perform statistical analysis on the problem tickets to obtain problem trend information; and the output module is used to output the problem trend information.
[0079] It should be noted that the order of description of the following embodiments is not intended to limit the priority order of the embodiments.
[0080] according to Figure 1 The problem solving method shown in the figure includes at least steps S110 to S130, which are described in detail as follows:
[0081] In step S110, the input question screening statement and project name are obtained.
[0082] The problem filter statement is the rule for the JIRA system to filter problems. According to the problem filter statement, you can get the list of required problems. The problem filter statement can be a JQL statement. The project name is the name of the target project for which problem trend information is required. The JIRA system can obtain various issues of the project.
[0083] In step S120, a problem sheet of the target project corresponding to the project name is generated according to the problem screening statement.
[0084] The target project is determined according to the project name. The JIRA interface module accesses the JIRA system interface, and according to the problem filter statement, selects the target problem corresponding to the problem filter statement from various problems of the target project, and generates a problem sheet for the target project according to the target problem. The problem sheet includes multiple target problems.
[0085] In step S130, statistical analysis is performed on the target problems in the problem list to obtain problem trend information of the target project.
[0086] You can use Excel formulas, JIRA's built-in reporting functions, and / or related data analysis libraries in Python to perform statistical analysis on target issues in the issue tickets of the target project to obtain problem trend information for the target project.
[0087] By adopting the technical solution of the embodiment of the present application, the problem management system can directly generate a problem list of the target project corresponding to the project name according to the input problem screening statement and project name, and then perform statistical analysis on the target problems in the problem list to obtain the problem trend information of the target project. In this way, it is possible to automatically perform statistical analysis on the problems of the project and obtain the problem trend information, which can save human resources, improve efficiency, and thus realize timely monitoring of the project.
[0088] On the basis of the above technical solution, as an embodiment, generating a problem list of the target project corresponding to the project name according to the problem filtering statement may include: determining the problem type and the information type according to the problem filtering statement; determining the target project and the problem of the target project according to the project name; filtering each target problem corresponding to the problem type from the problems of the target project; filtering each target information corresponding to the information type from the information of the target problem; generating a problem list of the target project according to each target problem and each target information.
[0089] The problem type and information type are specified in the problem filter statement. According to the problem filter statement, the problem type and information type can be determined. According to the project name, the target project is determined, and the JIRA system is accessed to obtain various issues of the target project.
[0090] By using the problem filtering statement, from various problems of the target project, target problems corresponding to the problem type represented by the problem filtering statement are filtered; from the information of each target problem, target information of each target problem corresponding to the information type represented by the problem filtering statement is filtered.
[0091] As an embodiment, various information of the problem may be obtained and organized into a same data structure, so as to facilitate subsequent analysis and processing of the various information of the problem.
[0092] Optionally, you can create a dictionary to store various information about the problem. The dictionary contains multiple key-value pairs, and the value corresponding to each key is obtained according to each key. The key is the category of each information of the problem, and the value is the specific value of each category of information of the problem. For example, if the key is the problem identifier (bugId), the value corresponding to the key can be the unique identifier of the problem. From the various information of the problem, you can filter out the target information of the problem.
[0093] The target information may include, but is not limited to: unique identifier, name of the project to which the issue belongs, priority, category, brief description information, current status, creation time, update time, information about the person who reported the issue, information about the person who handled the issue, information about the team to which the person who handled the issue belongs, duration of the issue, cause of the issue, solution to the issue, details about the cause of the issue, and / or number of comments.
[0094] A problem sheet for the target project is generated based on each target problem of the target project and the target information of each target problem.
[0095] By adopting the technical solution of the embodiment of the present application, the problem and information can be screened through the problem screening statement, so that the problem in the problem list is the target problem that the user is concerned about, and the information is also the target information that the user is concerned about. The problem screening statement provides users with higher flexibility.
[0096] On the basis of the above technical solution, as an embodiment, the statistical analysis of the target problems in the problem list to obtain the problem trend information of the target project may include: determining the category of each target problem based on the target information of each target problem in the problem list; and statistical analysis of the target problems of each category to obtain the problem trend information of the target problems of each category of the target project.
[0097] A plurality of categories may be preset in the problem classification module, and the problem classification module determines the category to which each target question belongs according to the target information of each target question in the problem list.
[0098] Optionally, identification strings corresponding to various categories are configured, and when the identification string corresponding to a certain category is included in the target information of the target problem, the target problem is determined to be a problem of the category. Optionally, the categories may include but are not limited to fast (performance), stable (stability) and economical (power consumption).
[0099] The target information of each target problem can be traversed to achieve automatic classification of the target problem.
[0100] In one embodiment, a stability list is created, which contains identification strings related to stability, such as "stability" itself, and / or elements such as mean time between failures related to stability testing in the project, where the mean time between failures is an indicator for measuring stability. A performance list is created, which contains identification strings related to performance, such as elements such as "performance", "performance" and / or "subjective experience". A power consumption list is created, which contains identification strings related to power consumption, such as elements such as "power consumption" and / or "power consumption". Through the list concatenation operation, the stability list, performance list, and power consumption list are merged into a total list, so that the category of the problem can be searched and determined in the total list later.
[0101] By looping through the total list, check whether the target element in the total list exists in the information of the question. If an element matching the target element is found in the information of the question, the category corresponding to the target element is determined according to the position of the target element in the total list, and the category of the question corresponding to the element is determined as the category corresponding to the target element. If the information of the question does not match any element in the entire total list, the question can be determined as a functional category.
[0102] After determining the category of each target problem, statistical analysis can be performed on multiple target problems according to the category to obtain problem trend information of target problems in each category of the target project.
[0103] By adopting the technical solution of the embodiment of the present application, the target problem can be classified according to the target information of the target problem, and then statistical analysis can be performed on multiple target problems according to categories to obtain the problem trend information of the target problems of each category of the target project. In this way, the trend of the problem under each category can be clearly determined, so as to locate the root cause of the problem more accurately.
[0104] Based on the above technical solution, as an embodiment, the target information includes time information; the statistical analysis of the target problems in the problem list to obtain the problem trend information of the target project may include: obtaining the time information of each target problem in the problem list; according to the time information, according to the time dimension, statistical analysis of the target problems in the problem list to obtain the problem trend information of the time dimension of the target project.
[0105] Time information may include, but is not limited to, creation time, update time, and / or problem existence time. Time dimensions may include, but are not limited to, daily, weekly, and / or monthly. Specifically, different problem trend information of target projects in different time dimensions may be obtained for different time information and different time dimensions.
[0106] For example, the time dimension may be daily; the daily growth amount of the target problem may be determined according to the creation time of each target problem in the target project, thereby determining the daily growth trend of the target problem in the target project.
[0107] For example, the time dimension may be weekly; the update time of the target problem indicates that the target problem has been processed at the update time. Therefore, the number of target problems processed per week may be determined based on the update time of each target problem in the target project, thereby determining the weekly processing quantity trend of the target problems of the target project.
[0108] By adopting the technical solution of the embodiment of the present application, the problem trend information of the target project in different time dimensions can be obtained from different time dimensions according to the different time information of the target problem, so as to meet the needs of different users.
[0109] In one embodiment, the target problems in the problem list can be statistically analyzed by combining the time dimension and the problem category. For example, the target problems are classified to obtain the target problems of each category; according to the time dimension, the target problems of each category are statistically analyzed to obtain the problem trend information of the target problems of each category of the target project in different time dimensions. In this way, more flexible choices can be provided to users, so that the problem trend information obtained can be more accurate.
[0110] Based on the above technical solution, as an embodiment, Figure 3 As shown, after obtaining the problem trend information of the target project, the method may further include steps S140 to S150.
[0111] In step S140, a problem trend table and / or a problem trend graph is generated according to the problem trend information;
[0112] In step S150, the problem trend table and / or the problem trend graph are displayed.
[0113] In order to enable users to obtain problem trend information more intuitively, the problem trend information can be visualized. Optionally, a problem trend table and / or a problem trend graph can be generated based on the problem trend information. Among them, the content in each cell in the problem trend table can be set according to actual needs. The problem trend graph can be a line graph, a waveform graph and / or a bar graph, etc. After obtaining the problem trend table and / or the problem trend graph, the obtained problem trend table and / or the problem trend graph can be displayed.
[0114] Optionally, the following multiple problem trend tables may be obtained, wherein fast, stable and economical represents the sum of three problems: performance, power consumption and stability.
[0115] Table 1. Daily growth trend
[0116] Daily growth trend table / date Fast, stable and economical performance Power consumption stability Function 2024-09-26 193 37 9 144 3 2024-09-25 193 37 9 144 3 2024-09-24 193 37 9 144 3 2024-09-23 185 37 9 136 3 2024-09-22 172 35 9 125 3 2024-09-21 172 35 9 125 3 2024-09-20 172 35 9 125 3 2024-09-19 170 33 9 125 3 2024-09-18 151 33 9 106 3 2024-09-17 120 33 9 75 3
[0117] Table 2. Weekly growth trend
[0118] Weekly growth trend chart / date Fast, stable and economical performance Power consumption stability Function 2024-09-26 193 37 9 144 3 2024-09-19 170 33 9 125 3 2024-09-12 100 33 9 55 3 2024-09-05 55 19 3 31 2 2024-08-29 35 12 2 19 2 2024-08-22 29 11 2 14 2 2024-08-15 2 0 0 0 2
[0119] Table 3. Ongoing daily trend chart
[0120] Ongoing daily trend chart / date Fast, stable and economical performance Power consumption stability Function 2024-09-26 158 25 6 127 0 2024-09-25 158 25 6 127 0 2024-09-24 158 25 6 127 0 2024-09-23 154 25 7 122 0 2024-09-22 142 23 7 112 0 2024-09-21 142 23 7 112 0 2024-09-20 142 23 7 112 0 2024-09-19 140 21 7 112 0 2024-09-18 125 23 7 95 0
[0121] Table 4. Ongoing Weekly Trend Chart
[0122]
[0123]
[0124] Optionally, one can also obtain Figure 4 The daily growth trend chart of the fast, stable and economical problems is shown in the figure. Figure 5 The weekly growth trend chart of the fast, stable and economical problems shown in the figure is as follows: Figure 6 The daily trend chart of the fast, stable and economical ongoing problems is shown in the figure. Figure 7 The weekly trend chart of the ongoing problems is shown. The problem trend chart can be used to visually determine the problem growth trend.
[0125] By adopting the technical solution of the embodiment of the present application, the problem trend information is visualized through a problem trend table and / or a problem trend diagram, so that the user can obtain the problem trend information more intuitively.
[0126] Based on the above technical solution, as an embodiment, the method may further include: obtaining the number of input comments. Generating a problem sheet of the target project corresponding to the project name according to the problem screening statement may include: determining an initial problem sheet of the target project according to the problem screening statement; obtaining multiple comments on each of the target problems in the initial problem sheet; filtering out target comments from the multiple comments according to the number of comments; and adding the target comments to the initial problem sheet to obtain a problem sheet for the target project.
[0127] The problem list of the target project may also include comments on the target problem of the target project. Comments are comments given by relevant users to the problem, and the content of the comments may be various information related to the problem. For example, the comments may be an explanation of the problem, a plan for solving the problem, or an indication of the urgency of the problem.
[0128] Because there may be multiple comments on the target question, and some of them may be historical comments that are less relevant to the current status of the question. Therefore, the comments can be filtered by the number of comments to obtain the target comments, and the number of target comments is the number of comments. Among them, the number of comments is input to the input module. The number of comments can be set according to actual needs.
[0129] Optionally, multiple comments on each question can be screened according to the time of the comments, and the latest multiple comments can be determined as target comments. For example, the number of comments is 3, and a question has 5 comments, of which 2 comments were published last week, 1 comment was published last week, and 2 comments were published this week; it can be understood that the 2 comments published this week and the 1 comment published last week are the latest 3 comments, so the 2 comments published this week and the 1 comment published last week are determined as target comments.
[0130] Optionally, multiple comments on each question may be screened according to the levels of the comment publishers, and a number of comments from the multiple comments published by the publishers with the highest levels may be determined as target comments.
[0131] After the target comments are determined, the target comments are added to the initial question list to obtain the question list of the target project. The question list of the target project includes: each target question of the target project, target information of each target question and target comments of each target question, wherein the number of target comments is not greater than the number of input comments.
[0132] By adopting the technical solution of the embodiment of the present application, the number of comments on the target question can be limited by the number of comments input, the target comments of the target question can be obtained, and the target comments can be added to the question sheet of the target project, so that the comment information of the question can be obtained through the question sheet.
[0133] Based on the above technical solution, as an embodiment, after generating the problem list of the target project corresponding to the project name, the method further includes: displaying the problem list of the target project.
[0134] On the one hand, users can obtain problem trend information, and on the other hand, they can also obtain detailed target information and comment information for each target problem based on the problem list.
[0135] In order to enable the user to obtain target information and comment information for each target question, a question sheet of the target project may be displayed.
[0136] In this way, more detailed target information and comment information can be provided to the user through the questionnaire, so that the user can control the target project more accurately.
[0137] In order to better implement the problem solving method of the present application, the present application also provides a problem solving device based on the problem solving method. The meanings of the terms are the same as those in the problem solving method, and the specific implementation details can refer to the description in the method embodiment.
[0138] See also Figure 8 , Figure 8 : is a schematic diagram of the structure of a problem handling device provided in an embodiment of the present application, wherein the problem handling device is applied to a problem management system, and the problem handling device includes:
[0139] The acquisition module 801 is used to acquire the input question screening statement and project name;
[0140] A generating module 802, for generating a problem sheet of a target project corresponding to the project name according to the problem screening statement;
[0141] The analysis module 803 is used to perform statistical analysis on the target problems in the problem list to obtain problem trend information of the target project.
[0142] In one embodiment, the generating module 802 includes:
[0143] A first determining unit, configured to determine a question type and an information type according to the question screening statement;
[0144] A second determining unit, configured to determine the target project according to the project name, and determine the problem of the target project;
[0145] A first screening unit, configured to screen the target questions corresponding to the question type from the questions of the target project;
[0146] A second screening unit, configured to screen each target information corresponding to the information type from the information of the target question;
[0147] A generating unit is used to generate a problem list of the target project according to each of the target problems and each of the target information.
[0148] In one embodiment, the analysis module 803 includes:
[0149] A third determining unit, configured to determine a category of each of the target questions according to target information of each of the target questions in the question list;
[0150] The analyzing unit is used to perform statistical analysis on the target problems of each category to obtain problem trend information of the target problems of each category of the target project.
[0151] In one embodiment, the target information includes time information; the analysis module 803 includes:
[0152] A time information acquisition unit, used to acquire the time information of each target question in the question list;
[0153] The statistical analysis unit is used to perform statistical analysis on the target problem in the problem list according to the time information and the time dimension, so as to obtain the problem trend information of the time dimension of the target project.
[0154] In one embodiment, after obtaining the problem trend information of the target project, the device further includes:
[0155] A trend generation module, used to generate a problem trend table and / or a problem trend graph according to the problem trend information;
[0156] The trend display module is used to display the problem trend table and / or the problem trend graph.
[0157] In one embodiment, the device further comprises:
[0158] The quantity acquisition module is used to obtain the number of input comments;
[0159] The generating module 802 includes:
[0160] An initial determination unit, configured to determine an initial problem list for the target project according to the problem screening statement;
[0161] A comment acquisition unit, used for acquiring a plurality of comments on each of the target questions in the initial question list;
[0162] A comment screening unit, configured to screen target comments from the plurality of comments according to the number of comments;
[0163] An adding unit is used to add the target comment to the initial problem list to obtain the problem list of the target project.
[0164] In one of the embodiments, after generating a problem list of the target project corresponding to the project name, the device further includes:
[0165] The problem sheet display module is used to display the problem sheet of the target project.
[0166] By adopting the technical solution of the embodiment of the present application, the problem management system can directly generate a problem list of the target project corresponding to the project name according to the input problem screening statement and project name, and then perform statistical analysis on the target problems in the problem list to obtain the problem trend information of the target project. In this way, it is possible to automatically perform statistical analysis on the problems of the project and obtain the problem trend information, which can save human resources, improve efficiency, and thus realize timely monitoring of the project.
[0167] For the specific definition of the problem handling device, please refer to the definition of the problem handling method above, which will not be repeated here. Each module in the above-mentioned problem handling device 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.
[0168] In addition, the present application also provides an electronic device, such as Fig. 9 As shown, it shows a schematic diagram of the structure of the electronic device involved in this application, specifically:
[0169] The electronic device may include one or more processors 901 of processing cores and one or more computer-readable storage media memories 902 and other components. Those skilled in the art will appreciate that Fig. 9 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0170] The processor 901 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. It executes various functions of the electronic device and processes data by running or executing software programs and / or modules stored in the memory 902, and calling data stored in the memory 902, so as to monitor the electronic device as a whole. Optionally, the processor 901 may include one or more processing cores; preferably, the processor 901 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 901.
[0171] The memory 902 can be used to store software programs and modules. The processor 901 executes various functional applications and data processing by running the software programs and modules stored in the memory 902. The memory 902 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 902 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 902 may also include a memory controller to provide the processor 901 with access to the memory 902.
[0172] In one embodiment, the electronic device further includes a power supply 903 for supplying power to various components. Preferably, the power supply 903 can be logically connected to the processor 901 through a power management system, so as to manage charging, discharging, power consumption management and other functions through the power management system. The power supply 903 can also include any components such as one or more DC or AC power supplies, recharging systems, power supply device debugging circuits, power converters or inverters, and power status indicators.
[0173] In one embodiment, the electronic device may further include an input unit 904, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
[0174] Although not shown, the electronic device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 901 in the electronic device will load the executable files corresponding to the processes of one or more application programs into the memory 902 according to the following instructions, and the processor 901 will run the application programs stored in the memory 902, thereby implementing the steps in any of the problem handling methods provided in the embodiments of the present application.
[0175] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0176] In one embodiment, an electronic device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the method described in any embodiment of the present application is implemented.
[0177] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method described in any embodiment of the present application is implemented.
[0178] In some embodiments, a computer program product is also proposed, including a computer program or instructions, which implement the method described in any embodiment of the present application when executed by a processor.
[0179] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0180] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0181] To this end, the present application provides a computer-readable storage medium, on which a computer program is stored. The computer program can be loaded by a processor to execute the steps in any problem-solving method provided in the present application.
[0182] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0183] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0184] Since the instructions stored in the computer-readable storage medium can execute the steps in any problem-solving method provided in the present application, the beneficial effects that can be achieved by any problem-solving method provided in the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0185] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0186] The above is a detailed introduction to a problem-solving method, device, electronic device and computer-readable storage medium provided by the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A problem solving method, characterized in that: Applied to a problem management system, the method comprises: Get the input problem filter statement and project name; Generating a problem sheet for a target project corresponding to the project name according to the problem screening statement; and Statistical analysis is performed on the target problems in the problem list to obtain problem trend information of the target project.
2. The method according to claim 1, characterized in that Generating a problem list of a target project corresponding to the project name according to the problem screening statement includes: According to the problem screening statement, determine the problem type and information type; According to the project name, determine the target project and determine the problem of the target project; Filtering the target questions corresponding to the question type from the questions of the target project; Filtering each target information corresponding to the information type from the information of the target question; A problem sheet of the target project is generated according to each of the target problems and each of the target information.
3. The method according to claim 2, characterized in that The statistical analysis of the target problems in the problem list to obtain the problem trend information of the target project includes: Determining the category of each target question according to the target information of each target question in the question list; Statistical analysis is performed on the target problems of each category to obtain problem trend information of the target problems of each category of the target project.
4. The method according to claim 2, characterized in that: The target information includes time information; The statistical analysis of the target problems in the problem list to obtain the problem trend information of the target project includes: Obtaining time information of each of the target questions in the question list; According to the time information, statistical analysis is performed on the target problem in the problem list according to the time dimension to obtain problem trend information of the time dimension of the target project.
5. The method according to claim 1, characterized in that After obtaining the problem trend information of the target project, the method further includes: Generate a problem trend table and / or a problem trend graph according to the problem trend information; The problem trend table and / or the problem trend graph are displayed.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Get the number of comments entered; Generating a problem list of a target project corresponding to the project name according to the problem screening statement includes: Determining an initial problem list for the target project according to the problem screening statement; Obtain multiple comments for each of the target questions in the initial question list; According to the number of comments, select a target comment from the multiple comments; The target review is added to the initial problem list to obtain a problem list for the target project.
7. The method according to claim 6, characterized in that After generating a problem list of the target project corresponding to the project name, the method further includes: A question sheet showing the target project.
8. A problem handling device, characterized in that: Applied to a problem management system, the device comprises: The acquisition module is used to obtain the input question screening statement and project name; A generation module, used to generate a problem sheet of a target project corresponding to the project name according to the problem screening statement; The analysis module is used to perform statistical analysis on the target problems in the problem list to obtain problem trend information of the target project.
9. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps in the problem handling method as claimed in any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the problem handling method according to any one of claims 1 to 7 are implemented.