Product design demand analysis method and device, equipment and storage medium
By inputting product description text into the demand analysis platform, using the database to retrieve target product information, and generating design demand analysis results, the difficulty of new product evaluation is solved and the evaluation efficiency and accuracy are improved.
Patent Information
- Application Number
- CN202411836237.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-09-19
AI Technical Summary
In existing technologies, it is difficult to quickly evaluate changes in business processes and rules and regulations after the launch of new products. Communication costs are high, efficiency is low, and it relies heavily on the business proficiency of personnel.
By inputting product description text into the demand analysis platform, generating analysis instructions, and using the database to retrieve relevant information of the target product, including design templates, elements, data entities and computer services, the product landing form is determined based on the matching degree and correlation degree, and the design demand analysis results are generated.
It enables rapid and accurate assessment of product design requirements, reduces communication costs and research difficulty, and improves the efficiency and feasibility of product design.
Smart Images

Figure CN120670475A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of business architecture, in particular to technical fields such as artificial intelligence, big data, and natural language processing, and more specifically to a product design demand analysis method, device, equipment, and storage medium. Background Art
[0002] For newly launched or planned products, after launch, it is necessary to consider whether it involves changes in business procedures, rules and regulations, and the scope of the changes.
[0003] In the process of implementing the concept of the present disclosure, the inventors found that relevant change issues are difficult to evaluate quickly. Generally, it is necessary to contact multiple departments and personnel to understand or verify through multiple information systems. The communication cost is high, the efficiency is low, the coordination is difficult, and it is highly dependent on the business proficiency of the personnel. Summary of the Invention
[0004] In view of the above problems, the present disclosure provides a product design requirement analysis method, device, equipment and storage medium.
[0005] According to one aspect of the present disclosure, a product design requirement analysis method is provided, comprising: in a case where a description text of a product to be designed has been input in a text input box of a requirement analysis platform, in response to a selected analysis operation, generating an analysis instruction; in response to the analysis instruction, retrieving target product related information that matches keywords in the description text from a database, wherein the database is preset with designed product related information of the designed product, and the target product related information includes target design template and target product model information representing at least one of the target design elements of the target product, and target design constraint information representing at least one of the target data entities and target computer services used by the target product; in a case where it is determined that the matching degree between the keywords and the target product model information is greater than a first threshold value, and it is determined that the correlation degree between the target product model information and the target design constraint information is greater than a third threshold value, determining that the product landing form of the product to be designed is a first landing form that is put online through parameter configuration; and generating a product design requirement analysis result related to the description text based on the target product model information and the first landing form.
[0006] According to an embodiment of the present disclosure, generating a product design requirement analysis result related to the description text includes: when determining that the matching degree between the keyword and the target product model information is less than or equal to the first threshold, or determining that the correlation degree between the target product model information and the target design constraint information is less than or equal to the third threshold, determining that the product landing form of the to-be-designed product is a second landing form achieved through the transformation service; and generating a product design requirement analysis result based on the second landing form.
[0007] According to an embodiment of the present disclosure, generating a product design requirement analysis result related to a description text includes: retrieving target development resource information related to at least one of a target data entity and a target computer service from a database; determining target development workload information related to the target development resource information based on standard workload information required for the target resource contained in the target development resource information; and generating a product design requirement analysis result based on the target development workload information.
[0008] According to an embodiment of the present disclosure, retrieving target product related information that matches keywords in the description text from a database includes: retrieving a target design process related to at least one of a target design template and a target design element from a database; retrieving a target design rule related to at least one of a target design template and a target design process from a database; and determining target design constraint information based on at least one of the target design process and the target design rule.
[0009] According to an embodiment of the present disclosure, retrieving target product-related information that matches keywords in the description text from a database also includes: based on the target design template and the target design process, retrieving from the database at least one of the existing data entities and existing computer services used by at least one of the target design template and the target design process information as the target data entity and target computer service.
[0010] According to an embodiment of the present disclosure, the target product related information also includes target design constraint information characterizing the target product in at least one aspect of the target design process and the target design rules; generating a product design requirement analysis result related to the description text includes: parsing the target design process and the target design rules to obtain a parsed text; when it is detected that there is at least one of conflicting content and missing content that does not match the keyword in the parsed text, generating a prompt text based on at least one of the conflicting content and the missing content and the keyword; and generating a product design requirement analysis result based on the prompt text.
[0011] According to an embodiment of the present disclosure, the product design requirement analysis result includes at least one of the product landing form, development workload information, conflict content prompt text, and missing content prompt text of the proposed product; the product design requirement analysis method also includes: performing natural language processing on at least one of the product landing form, development workload information, conflict content prompt text, and missing content prompt text to obtain a standardized product design requirement analysis result; and sending the standardized product design requirement analysis result to the result output box of the requirement analysis platform.
[0012] Another aspect of the present disclosure provides a product design requirements analysis device, characterized in that the device includes: an analysis instruction generation module for generating an analysis instruction in response to a selection of an analysis operation when a description text of a proposed product has been input into a text input box of a requirements analysis platform; a retrieval module for, in response to the analysis instruction, retrieving target product related information matching keywords in the description text from a database, wherein the database is pre-set with designed product related information of the proposed product, the target product related information including target product model information representing at least one of a target design template and a target design element of the proposed product, and target design constraint information representing at least one of a target data entity and a target computer service used by the proposed product; a first implementation form determination module for determining that the product implementation form of the proposed product is a first implementation form achieved online through parameter configuration when it is determined that a matching degree between the keywords and the target product model information is greater than a first threshold and a correlation degree between the target product model information and the target design constraint information is greater than a third threshold; and a result generation module for generating a product design requirements analysis result related to the description text based on the target product model information and the first implementation form.
[0013] Another aspect of the present disclosure provides an electronic device, comprising: one or more processors; and a memory for storing one or more computer programs, wherein the one or more processors execute the one or more computer programs to implement the steps of the product design requirement analysis method of the present disclosure.
[0014] Another aspect of the present disclosure further provides a computer-readable storage medium having a computer program or instructions stored thereon, which implements the steps of the product design requirement analysis method of the present disclosure when the computer program or instructions are executed by a processor.
[0015] Another aspect of the present disclosure further provides a computer program product, including a computer program or instructions, which implements the steps of the product design requirement analysis method of the present disclosure when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The above contents and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0017] Figure 1 The following schematically illustrates an application scenario diagram of the product design requirement analysis method according to an embodiment of the present disclosure;
[0018] Figure 2 The flowchart of the product design requirement analysis method according to the embodiment of the present disclosure is schematically shown;
[0019] Figure 3 The overall flow chart of the product design requirement analysis method according to an embodiment of the present disclosure is schematically shown;
[0020] Figure 4 Schematically illustrates a schematic diagram of analyzing product requirements based on an intelligent conversational requirements analysis platform according to an embodiment of the present disclosure;
[0021] Figure 5 Schematically shows a structural block diagram of a device for analyzing product design requirements according to an embodiment of the present disclosure; and
[0022] Figure 6 A block diagram of an electronic device suitable for implementing a product design requirement analysis method according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0023] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present disclosure. In the detailed description below, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.
[0024] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise," "include," etc. used herein indicate the presence of the features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0025] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0026] When expressions such as "at least one of A, B, and C, etc." are used, they should generally be interpreted in accordance with the meaning commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).
[0027] It should be noted that the product design requirement analysis method, device, equipment and storage medium disclosed in the present invention relate to the field of business architecture and can be used in technical fields such as artificial intelligence, big data, natural language processing, etc., and can also be used in any field other than technical fields such as artificial intelligence, big data, natural language processing, etc. The application field of the product design requirement analysis method, device, equipment and storage medium disclosed in the present invention is not limited.
[0028] In the technical solutions disclosed herein, the user information (including but not limited to user personal information, user image information, user device information, such as location information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved are all information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data comply with relevant laws, regulations and standards, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0029] An embodiment of the present disclosure provides a product design requirement analysis method, apparatus, device and storage medium, the method comprising: generating an analysis instruction in response to a selected analysis operation when a description text of a product to be designed has been input in a text input box of a requirement analysis platform; retrieving target product related information that matches keywords in the description text from a database in response to the analysis instruction, wherein the database is preset with designed product related information of the designed product, and the target product related information includes target product model information representing at least one of a target design template and a target design element of the target product, and target design constraint information representing at least one of a target data entity and a target computer service used by the target product; determining that the product landing form of the product to be designed is a first landing form that is implemented online through parameter configuration when it is determined that the matching degree between the keyword and the target product model information is greater than a first threshold, and determining that the correlation degree between the target product model information and the target design constraint information is greater than a third threshold; and generating a product design requirement analysis result related to the description text based on the target product model information and the first landing form.
[0030] Figure 1 The application scenario diagram of the product design requirement analysis method according to an embodiment of the present disclosure is schematically shown.
[0031] like Figure 1As shown, the application scenario 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 is used as a medium for providing a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired or wireless communication links or optical fiber cables.
[0032] A user may use a first terminal device 101, a second terminal device 102, or a third terminal device 103 to interact with a server 105 via a network 104 to receive or send messages, etc. Various communication client applications may be installed on the first terminal device 101, the second terminal device 102, or the third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (for example only).
[0033] The first terminal device 101 , the second terminal device 102 , and the third terminal device 103 may be various electronic devices having display screens and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.
[0034] The server 105 may be a server that provides various services, such as a background management server (for example only) that supports websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103. The background management server may analyze and process received data such as user requests, and feed back processing results (e.g., web pages, information, or data obtained or generated based on user requests) to the terminal devices.
[0035] It should be noted that the product design requirement analysis method provided in the embodiment of the present disclosure can generally be executed by the server 105. Accordingly, the product design requirement analysis device provided in the embodiment of the present disclosure can generally be set in the server 105. The product design requirement analysis method provided in the embodiment of the present disclosure can also be executed by a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105. Accordingly, the product design requirement analysis device provided in the embodiment of the present disclosure can also be set in a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105.
[0036] It should be understood that Figure 1The number of terminal devices, networks and servers in the embodiment is merely illustrative. Any number of terminal devices, networks and servers may be provided as required.
[0037] The following will be based on Figure 1 The scene described by Figures 2 to 4 The product design requirement analysis method of the disclosed embodiment is described in detail.
[0038] Figure 2 The flowchart of the product design requirement analysis method according to the embodiment of the present disclosure is schematically shown.
[0039] like Figure 2 As shown, the product design requirement analysis method of this embodiment includes operations S210 to S240, and the product design requirement analysis method can be executed by the first terminal device 101, the second terminal device 102, the third terminal device 103, the network 104 or the server 105.
[0040] In operation S210 , when a description text of a product to be designed has been input in a text input box of the demand analysis platform, an analysis instruction is generated in response to the analysis operation being selected.
[0041] According to an embodiment of the present disclosure, the front-end page of the demand analysis platform may include a text input box, a result output box, and an analysis module. The analysis module is used for users to click to select an analysis operation and generate analysis instructions. The descriptive text can represent the product information and design ideas conceived by the user for the proposed product.
[0042] For example, after the user writes product information and design ideas in text form into the text input box, the user can click the analysis module to generate analysis instructions.
[0043] In operation S220, in response to the analysis instruction, target product related information that matches the keywords in the description text is retrieved from the database, wherein the database is preset with designed product related information of the designed product, and the target product related information includes a target design template representing the target product, target product model information of at least one of the target design elements, and target design constraint information representing at least one aspect of the target data entity and target computer service used by the target product.
[0044] According to an embodiment of the present disclosure, in response to an analysis instruction, the description text input by the user may be parsed using natural language processing technology to extract keywords.
[0045] For example, if a new product is being designed, the description text entered into the text input box is "Please design a card product and issue an analysis report, with a validity period of X years, the card type is AA, the initial requirements for new users are BBB, the card design is a giant panda theme, and other related card information." The extracted keywords may include: "X years," "AA," "BBB," "card design," etc.
[0046] Then, relevant information of the target product matching the keywords is retrieved from the database.
[0047] According to embodiments of the present disclosure, information related to a designed product may include, but is not limited to, existing product model information representing at least one of an existing design template and an existing design element of the designed product, and existing design constraint information representing at least one of existing data entities and existing computer services used by the designed product. A design template may represent a base product. A design element may represent a product component included in the base product.
[0048] It should be noted that the product model information may also include product conditions that product components must comply with. Product conditions can be expressed in the form of conditions in the product model information or in the form of data entities in the design constraint information, which is not limited here.
[0049] According to the embodiments of the present disclosure, for the keywords obtained through analysis, big data technology and natural language processing technology can be used to search for matches in the database, and information such as basic products, product components, and product conditions whose names are synonymous or near-synonymous with the keywords can be retrieved, so as to retrieve the target product model information that meets the input information.
[0050] For example, based on keywords such as "Year X," "AA," "BBB," and "Card Face," the current database contains basic product CC cards, product component A, product component B, product conditions a, product condition b, and product condition c that meet the search criteria. This information can be identified as the target product model information.
[0051] According to an embodiment of the present disclosure, if no matching description text can be retrieved, the latest information with the most recent business meaning can be copied from the database as a template to preset new product model information and obtain target product model information.
[0052] For example, if the information in the database cannot match the keywords, a new product component C and its corresponding new product conditions can be preset as target product model information for the description text that cannot match the keywords.
[0053] In operation S230, when it is determined that the matching degree between the keyword and the target product model information is greater than the first threshold, and when it is determined that the correlation degree between the target product model information and the target design constraint information is greater than the third threshold, it is determined that the product landing form of the to-be-designed product is the first landing form achieved through parameter configuration.
[0054] According to an embodiment of the present disclosure, a retrieval threshold may be set to distinguish retrieved target product model information from preset target product model information. For example, the present disclosure may set a first threshold. Existing product model information retrieved from the database whose match with the keyword is greater than the first threshold is determined as the target product model information, and existing product model information retrieved from the database whose match with the keyword is less than or equal to the first threshold is copied to obtain the preset target product model information.
[0055] Accordingly, a third threshold can be set, and the existing design constraint information matched from the database and having a correlation with the target product model information greater than the third threshold is determined as the matched target design constraint information, and the existing design constraint information matched from the database and having a correlation with the target product model information less than or equal to the third threshold is copied to obtain the preset target design constraint information.
[0056] According to the embodiments of the present disclosure, the retrieved target product model information and the matching target design constraint information are target product related information most relevant to the keywords retrieved from the database. In actual operation, they do not need to be modified and can be directly put online through parameter configuration.
[0057] For example, when evaluating the product's implementation, the retrieved data entities and IT services (computer services) can be analyzed. If no pre-set data entities and IT services exist, the product can be launched through parameter configuration. Specifically, by traversing the full set of data entities and IT service details in the target design constraint list determined by the target design constraint information, if the data entities and IT services are directly retrieved (not pre-set) from the current database, the data entity and IT service information is output as the product implementation form subsequently provided to the user, and it is determined that no IT implementation is required.
[0058] In operation S240 , a product design requirement analysis result related to the description text is generated according to the target product model information and the first implementation form.
[0059] According to an embodiment of the present disclosure, a demand analysis platform can provide an intelligent conversational analysis tool, which can use the business architecture model to guide product design, process the descriptive text required to support product design into demand analysis results and provide them to product designers as a reference for product designers.
[0060] Through the above-mentioned embodiments of the present disclosure, based on the demand analysis platform, analysis is achieved by integrating various types of information related to product design, and services are provided to users in the form of intelligent dialogue. This can assist product designers in quickly and intuitively obtaining product design and implementation data support across the front-end, middle-end and back-end, so as to assist them in evaluating the feasibility of product design implementation during the product design stage, and effectively reduce the research and communication costs of the product during the planning and design stage.
[0061] According to embodiments of the present disclosure, based on preset or retrieved target product model information, the database can be further searched for related information such as design processes, related rules, data entities, and IT services. The obtained design constraint information can also include design processes and design rules. Table 1 shows a list of these information.
[0062] Table 1:
[0063]
[0064] According to an embodiment of the present disclosure, the above-mentioned operation S220 may include: retrieving a target design process related to at least one of the target design template and the target design element from a database; retrieving a target design rule related to at least one of the target design template and the target design process from a database; and determining the target design constraint information based on at least one of the target design process and the target design rule.
[0065] For example, when searching for design process information, based on information such as base products, process information associated with that information—such as the process model's level 3 activities, level 4 tasks, and level 5 steps—can be retrieved. If the correlation between this process information and the base product information exceeds a third threshold, it can be used as the retrieved (non-preset) target design process. If a design process with a correlation greater than the third threshold cannot be retrieved, the process information with the closest business significance can be copied from existing design processes whose correlation with the base product information is less than or equal to the third threshold and used as the pre-set target design process.
[0066] For example, when retrieving design rule information, the relevant rule information can be retrieved based on information such as the basic product and information such as the obtained target design process, and the target design rules can be obtained.
[0067] According to an embodiment of the present disclosure, the above-mentioned operation S220 may also include: according to the target design template and the target design process, retrieving from the database at least one of the existing data entities and existing computer services used by at least one of the target design template and the target design process information as the target data entity and the target computer service.
[0068] For example, when retrieving data and service information, related data entities and IT service information can be further retrieved based on information such as the base product and the target design process. If the degree of correlation between the retrieved data entity and IT service information and the base product and target design process information is greater than a third threshold, the data entity and IT service information can be determined as the retrieved (non-preset) target data entity and target computer service. If the target data entity and target computer service with a correlation greater than the third threshold cannot be retrieved, the data entity and IT service information with the closest business significance can be copied from existing data entities and computer services with a correlation less than or equal to the third threshold to pre-set a new data entity and new IT service, thereby obtaining the target data entity and target IT service.
[0069] Based on the aforementioned embodiment, for example, according to the previously determined basic product CC card and corresponding product components and product conditions, the activity and task list, rule list, data entity list and IT service list of the process model can be retrieved to obtain relevant information of the target product.
[0070] Through the above-mentioned embodiments of the present disclosure, more complete and reliable design constraint information can be obtained through analysis and retrieval, which is conducive to improving the completeness of subsequent demand analysis.
[0071] According to an embodiment of the present disclosure, to evaluate the product implementation form, the above-mentioned operation S240 may include: if it is determined that the match degree between the keyword and the target product model information is less than or equal to a first threshold, or if it is determined that the correlation degree between the target product model information and the target design constraint information is less than or equal to a third threshold, determining that the product implementation form of the proposed design product is a second implementation form achieved through the transformation service. Based on the second implementation form, generating product design requirements analysis results.
[0072] According to the embodiments of the present disclosure, for the preset target product model information or preset target design constraint information, since it is not highly correlated with the keywords, manual modification is usually required during the actual design. In this case, it can be determined that its implementation form is to achieve online through the modification service.
[0073] For example, when it is necessary to evaluate the implementation form of a product, an analysis can be performed based on the retrieved data entities and IT services (computer services). If there are preset new data entities and new IT services, it can be determined that the product requires IT implementation for manual transformation.
[0074] Through the above-mentioned embodiments of the present disclosure, based on the demand analysis platform, by integrating various types of information related to product design to achieve analysis, it can assist users in evaluating the integrity of product design implementation during the product design stage.
[0075] According to an embodiment of the present disclosure, in order to further analyze the impact of the rules, the full text in the retrieved rule list can also be traversed, and natural language processing technology can be used to compare whether there is any conflict between the rule text content and the parsed description text, and the inconsistent rule text content can be output.
[0076] Based on this, the above operation S240 may also include: parsing the target design process and target design rules to obtain a parsed text; when it is detected that there is at least one of conflicting content and missing content that does not match the keyword in the parsed text, generating a prompt text based on at least one of the conflicting content and missing content and the keyword; and generating a product design requirement analysis result based on the prompt text.
[0077] For example, we can first use natural language technology to parse the rule text and the flowcharts specified by the retrieved rule list, one by one. We then compare the keyword information parsed from the input description text to see if there are any conflicts with the rule text, primarily conflicts or omissions with the terminology, concepts, and requirements specified in the rule. For content that conflicts with rule terminology or concepts, we directly output prompts for subsequent product modifications. For content not reflected in the rule, we subsequently output prompts indicating the content that needs to be improved.
[0078] Through the above-mentioned embodiments of the present disclosure, the description text can be analyzed from the rule level, which is conducive to obtaining more complete prompt information through analysis.
[0079] According to an embodiment of the present disclosure, in order to analyze the IT implementation workload, the above-mentioned operation S240 may also include: retrieving target development resource information related to at least one of the target data entity and the target computer service from the database; determining the target development workload information related to the target development resource information based on the standard workload information required for the target resource contained in the target development resource information; and generating product design demand analysis results based on the target development workload information.
[0080] For example, when it is necessary to analyze the workload of IT implementation, the scope of IT implementation can be analyzed first. This process may include: traversing the retrieved data entities and IT service lists, retrieving their associated business components, physical applications, development departments, and development managers, and for preset new data entities and new IT services, retrieving their preset new associated information to obtain target development resource information. Then, evaluate the workload of IT implementation. This process may include: further retrieving the number of R&D team members based on the retrieved physical applications and development department information. At the same time, the time is calculated according to the time limits for project establishment, requirement writing, relevant physical application and IT service development, testing, etc. stipulated in the enterprise product development rules. The cost of IT implementation is the number of R&D team members × time.
[0081] For example, the R&D team for a card product's physical application, which requires modification for IT implementation, has a total of M people. According to the company's IT product development regulations, the maximum timeframe for project development, from project initiation to production, must not exceed N days. Therefore, the estimated IT implementation cost and workload is M × N person-days.
[0082] Through the above-mentioned embodiments of the present disclosure, the IT implementation workload of the proposed product can be effectively analyzed, and the user can be provided with a simple and comprehensive analysis result.
[0083] Figure 3 The overall flow chart of the product design requirement analysis method according to an embodiment of the present disclosure is schematically shown.
[0084] like Figure 3 As shown, the method includes operations S310 to S360.
[0085] In operation S310 , the information of the product to be designed is parsed, including operations S311 - S312 .
[0086] In operation S311, a description text is written in the text input box.
[0087] In operation S312, keyword information is obtained by parsing.
[0088] In operation S320 , product model information is retrieved, including operations S321 to S323 .
[0089] In operation S321, a database is searched.
[0090] In operation S322, it is determined whether highly relevant information is retrieved. If so, the process proceeds to operation S330; if not, the process proceeds to operation S323.
[0091] In operation S323, new information is preset.
[0092] In operation S330 , design constraint information is retrieved, including operations S331 to S333 .
[0093] In operation S331 , process information is retrieved.
[0094] In operation S332, rule information is retrieved.
[0095] In operation S333 , data entity and IT service information are retrieved.
[0096] In operation S340 , the impact range is analyzed, including operations S341 to S343 .
[0097] In operation S341 , the rule impact situation is analyzed.
[0098] In operation S342 , the product landing form is evaluated.
[0099] In operation S343, it is determined whether the IT has been implemented. If so, the process proceeds to operation S350; if not, the process proceeds to operation S360.
[0100] In operation S350 , the IT implementation workload is analyzed, including operations S351 to S352 .
[0101] In operation S351 , the IT implementation scope is analyzed.
[0102] In operation S352 , the IT implementation workload is evaluated.
[0103] In operation S360, an analysis report is issued, including operation S361.
[0104] In operation S361, a report is issued.
[0105] According to an embodiment of the present disclosure, the above-mentioned product design requirements analysis results may include at least one of the product implementation form, development workload information, conflict content prompt text, and missing content prompt text of the proposed product. The above-mentioned product design requirements analysis method may also include: performing natural language processing on at least one of the product implementation form, development workload information, conflict content prompt text, and missing content prompt text to obtain a standardized product design requirements analysis result; and sending the standardized product design requirements analysis result to a result output box of the requirements analysis platform.
[0106] According to a further embodiment of the present disclosure, the analysis results obtained based on the above operations S330 to S350 can be combined with a large language model to perform natural language processing, and an analysis report can be issued using text generation technology. The analysis report is written into the result output box in the form of an intelligent dialogue and displayed to the user. Key information in the analysis report may include:
[0107] 1. Basic Overview
[0108] Introduce which category of products (basic products) the proposed design product belongs to within the current enterprise, whether rules revision is required, whether IT transformation is required, and the workload of IT transformation (prompt the user to estimate the time it can be put into production if the design is started now (the time is the current date + N days).
[0109] 2. Scope of influence of the rules
[0110] List all the rules involved. If a rule needs to be modified or conflicts with a rule, output the text content of the conflicting rule.
[0111] 3. Business impact
[0112] List the information of the target design process involved. If there is a preset target design process, the user is prompted to carry out process modeling and the preset target design process is provided for reference.
[0113] 4. Analysis of IT implementation
[0114] List the data entities and IT services involved. If there are any modifications or additions, push the user's preset new data and new IT services for reference, and provide the IT implementation workload.
[0115] Through the above-mentioned embodiments of the present disclosure, the product design requirement analysis results can be further optimized to obtain standardized results that are more in line with user reading habits, thereby improving user experience.
[0116] Figure 4 The following schematically illustrates a schematic diagram of analyzing product requirements based on an intelligent conversational requirements analysis platform according to an embodiment of the present disclosure.
[0117] like Figure 4 As shown, the intelligent conversational demand analysis platform 400 includes a text input box 410 and a result output box 420. The text input box 410 may include an analysis module 411. By inputting a description text into the text input box 410 and clicking the analysis module 411, the demand analysis result for the description text can be input into the result output box 420.
[0118] Through the above-mentioned embodiments of the present disclosure, product designers can be assisted in quickly and efficiently obtaining analysis results of information such as business processing procedures, systems, and system transformations, estimating implementation costs, and assisting them in evaluating the feasibility and basic workload of product design implementation during the product design stage, thereby reducing the research and communication costs of the product during the planning and design stage, and supporting them in carrying out product design.
[0119] Based on the above product design requirement analysis method, the present disclosure also provides a product design requirement analysis device. Figure 5 The device is described in detail.
[0120] Figure 5 The structural block diagram of the product design requirement analysis device according to an embodiment of the present disclosure is schematically shown.
[0121] like Figure 5 As shown, the product design requirement analysis device 500 of this embodiment includes an analysis instruction generation module 510 , a retrieval module 520 , a first implementation form determination module 530 and a result generation module 540 .
[0122] Analysis instruction generation module 510 is configured to generate analysis instructions in response to selecting an analysis operation when a description of the proposed product has been entered into the text input box of the demand analysis platform. In one embodiment, analysis instruction generation module 510 may be configured to perform operation S210 described above, which will not be further described herein.
[0123] Retrieval module 520 is configured to, in response to the analysis instruction, retrieve target product-related information that matches keywords in the description text from a database. The database may contain pre-set information related to designed products. The target product-related information includes target product model information representing at least one of a target design template and a target design element of the target product, and target design constraint information representing at least one of a target data entity and a target computer service used by the target product. In one embodiment, retrieval module 520 may be configured to perform operation S220 described above, which will not be further described herein.
[0124] The first implementation form determination module 530 is configured to determine that the product implementation form of the proposed product is the first implementation form achieved through parameter configuration, if the degree of match between the keyword and the target product model information is greater than a first threshold, and the degree of correlation between the target product model information and the target design constraint information is greater than a third threshold. In one embodiment, the first implementation form determination module 530 can be used to perform operation S230 described above, and will not be further described here.
[0125] The result generation module 540 is used to generate a product design requirement analysis result related to the description text based on the target product model information and the first implementation form. In one embodiment, the result generation module 540 can be used to perform the operation S240 described above, which will not be repeated here.
[0126] According to an embodiment of the present disclosure, the result generating module includes a second landing form determining unit and a first result generating unit.
[0127] The second landing form determination unit is used to determine that the product landing form of the proposed product is the second landing form achieved through the transformation service when it is determined that the matching degree between the keyword and the target product model information is less than or equal to the first threshold, or when it is determined that the correlation degree between the target product model information and the target design constraint information is less than or equal to the third threshold.
[0128] The first result generating unit is used to generate a product design requirement analysis result according to the second implementation form.
[0129] According to an embodiment of the present disclosure, the result generation module includes a resource retrieval unit, a workload determination unit, and a second result generation unit.
[0130] The resource retrieval unit is used to retrieve target development resource information related to at least one of a target data entity and a target computer service from a database.
[0131] The workload determining unit is configured to determine target development workload information related to the target development resource information according to target resource required standard workload information of the target resource included in the target development resource information.
[0132] The second result generating unit is used to generate product design requirement analysis results according to the target development workload information.
[0133] According to an embodiment of the present disclosure, the retrieval module includes a process retrieval unit, a rule retrieval unit, and a target constraint information determination unit.
[0134] The process retrieval unit is used to retrieve a target design process related to at least one of a target design template and a target design element from a database.
[0135] The rule retrieval unit is used to retrieve a target design rule related to at least one of a target design template and a target design process from a database.
[0136] The target constraint information determining unit is configured to determine target design constraint information according to at least one of a target design process and a target design rule.
[0137] According to an embodiment of the present disclosure, the retrieval module further includes an entity and service retrieval unit.
[0138] The entity and service retrieval unit is used to retrieve at least one of the existing data entities and existing computer services used by at least one of the target design template and target design process information from the database according to the target design template and target design process, as the target data entity and target computer service.
[0139] According to an embodiment of the present disclosure, the target product related information also includes target design constraint information characterizing at least one of the target design process and target design rules of the target product. The result generation module includes a parsing unit, a prompt text generation unit, and a third result generation unit.
[0140] The parsing unit is used to parse the target design process and target design rules to obtain a parsed text.
[0141] The prompt text generating unit is used to generate a prompt text according to at least one of the conflicting content and the missing content and the keyword when detecting that at least one of the conflicting content and the missing content that does not match the keyword exists in the parsed text.
[0142] The third result generating unit is used to generate a product design requirement analysis result according to the prompt text.
[0143] According to an embodiment of the present disclosure, the product design requirement analysis results include at least one of the product implementation form of the proposed product, development workload information, conflict content prompt text, and missing content prompt text. The product design requirement analysis device also includes a natural language processing module and a sending module.
[0144] The natural language processing module is used to perform natural language processing on at least one of the product implementation form, development workload information, conflict content prompt text, and missing content prompt text to obtain standardized product design requirement analysis results.
[0145] The sending module is used to send the standardized product design requirement analysis results to the result output box of the requirement analysis platform.
[0146] According to an embodiment of the present disclosure, any multiple modules among the analysis instruction generation module 510, the retrieval module 520, the first landing form determination module 530, and the result generation module 540 can be combined into a single module, or any one of these modules can be split into multiple modules. Alternatively, at least part of the functionality of one or more of these modules can be combined with at least part of the functionality of other modules and implemented in a single module. According to an embodiment of the present disclosure, at least one of the analysis instruction generation module 510, the retrieval module 520, the first landing form determination module 530, and the result generation module 540 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application-specific integrated circuit (ASIC), or can be implemented in hardware or firmware by any other reasonable means of integrating or packaging circuits, or can be implemented in any one of the three implementation methods of software, hardware, and firmware, or in any appropriate combination of any of them. Alternatively, at least one of the analysis instruction generation module 510 , the retrieval module 520 , the first landing form determination module 530 and the result generation module 540 may be at least partially implemented as a computer program module, which may perform corresponding functions when executed.
[0147] Figure 6 A block diagram of an electronic device suitable for implementing a product design requirement analysis method according to an embodiment of the present disclosure is schematically shown.
[0148] like Figure 6 As shown, an electronic device 600 according to an embodiment of the present disclosure includes a processor 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage portion 608 into a random access memory (RAM) 603. The processor 601 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 601 may also include onboard memory for caching purposes. The processor 601 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.
[0149] Various programs and data required for the operation of the electronic device 600 are stored in the RAM 603. The processor 601, ROM 602, and RAM 603 are connected to each other via a bus 604. The processor 601 executes the various operations of the method flow according to the embodiment of the present disclosure by executing the programs in the ROM 602 and / or RAM 603. It should be noted that the programs may also be stored in one or more memories other than the ROM 602 and RAM 603. The processor 601 may also execute the various operations of the method flow according to the embodiment of the present disclosure by executing the programs stored in the one or more memories.
[0150] According to an embodiment of the present disclosure, electronic device 600 may further include an input / output (I / O) interface 605, which is also connected to bus 604. Electronic device 600 may also include one or more of the following components connected to I / O interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including devices such as a cathode ray tube (CRT), liquid crystal display (LCD), and speakers; a storage section 608 including a hard disk; and a communication section 609 including a network interface card such as a LAN card or modem. Communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to I / O interface 605 as needed. Removable media 611, such as a magnetic disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed in drive 610 as needed, so that computer programs read from the removable media can be installed into storage section 608 as needed.
[0151] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments, or may exist independently and not be incorporated into the device / apparatus / system. The computer-readable storage medium carries one or more programs, and when executed, implements the method according to the embodiments of the present disclosure.
[0152] According to an embodiment of the present disclosure, a computer-readable storage medium may be a non-volatile computer-readable storage medium, and may include, for example, but not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to an embodiment of the present disclosure, a computer-readable storage medium may include the ROM 602 and / or RAM 603 described above, and / or one or more memories other than ROM 602 and RAM 603.
[0153] The embodiments of the present disclosure also include a computer program product, which includes a computer program containing program code for executing the method shown in the flowchart. When the computer program product is executed in a computer system, the program code is used to enable the computer system to implement the product design requirements analysis method provided by the embodiments of the present disclosure.
[0154] The computer program executes the above functions defined in the system / device of the embodiment of the present disclosure when the processor 601 executes the computer program. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.
[0155] In one embodiment, the computer program may be stored on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may be transmitted and distributed in the form of a signal on a network medium, downloaded and installed via the communication portion 609, and / or installed from a removable medium 611. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to wireless, wired, or any suitable combination thereof.
[0156] In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 609, and / or installed from a removable medium 611. When the computer program is executed by the processor 601, the above-described functions defined in the system of the embodiment of the present disclosure are performed. According to the embodiment of the present disclosure, the systems, devices, means, modules, units, etc. described above can be implemented by computer program modules.
[0157] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computer programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, languages such as Java, C++, Python, "C" or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect via the Internet).
[0158] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the above-mentioned module, program segment, or a part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0159] Those skilled in the art will appreciate that the features described in the various embodiments of the present disclosure may be combined and / or coupled in various ways, even if such combinations or couplings are not explicitly described in the present disclosure. In particular, the features described in the various embodiments of the present disclosure may be combined and / or coupled in various ways without departing from the spirit and teachings of the present disclosure. All such combinations and / or couplings fall within the scope of the present disclosure.
[0160] The above describes the embodiments of the present disclosure. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although each embodiment has been described separately above, this does not mean that the measures in each embodiment cannot be advantageously used in combination. Without departing from the scope of the present disclosure, those skilled in the art may make various substitutions and modifications, which should all fall within the scope of the present disclosure.
Claims
1. A product design requirement analysis method, characterized in that: The method comprises: In a case where a description text of the proposed product has been input in a text input box of the demand analysis platform, in response to an analysis operation being selected, generating an analysis instruction; In response to the analysis instruction, target product related information matching the keywords in the description text is retrieved from a database, wherein the database is pre-set with designed product related information of the designed product, the target product related information including target product model information representing at least one of a target design template and a target design element of the target product, and target design constraint information representing at least one of a target data entity and a target computer service used by the target product; If it is determined that the matching degree between the keyword and the target product model information is greater than a first threshold, and if it is determined that the correlation degree between the target product model information and the target design constraint information is greater than a third threshold, determining that the product implementation form of the proposed product is a first implementation form that is implemented online through parameter configuration; A product design requirement analysis result related to the description text is generated according to the target product model information and the first implementation form.
2. The method according to claim 1, characterized in that Generating a product design requirement analysis result related to the description text includes: If it is determined that the degree of match between the keyword and the target product model information is less than or equal to the first threshold, or if it is determined that the degree of correlation between the target product model information and the target design constraint information is less than or equal to the third threshold, determining that the product implementation form of the proposed design product is the second implementation form of online launch through transformation services; and According to the second implementation form, the product design demand analysis result is generated.
3. The method according to claim 1, characterized in that Generating a product design requirement analysis result related to the description text includes: Retrieving target development resource information related to at least one of the target data entity and the target computer service from the database; determining target development workload information related to the target development resource information based on target resource required standard workload information of the target resource included in the target development resource information; and The product design requirement analysis result is generated according to the target development workload information.
4. The method according to claim 1, wherein The target product related information that matches the keywords in the description text is retrieved from the database and includes: Retrieving from the database a target design process associated with at least one of the target design template and the target design element; Retrieving a target design rule related to at least one of the target design template and the target design flow from the database; and The target design constraint information is determined according to at least one of the target design flow and the target design rule.
5. The method according to claim 4, characterized in that The target product related information that matches the keywords in the description text is retrieved from the database and further includes: According to the target design template and the target design process, at least one of the existing data entities and the existing computer services used by at least one of the target design template and the target design process information is retrieved from the database as the target data entity and the target computer service.
6. The method according to claim 1, characterized in that The target product related information also includes target design constraint information characterizing at least one of a target design process and a target design rule of the target product; Generating a product design requirement analysis result related to the description text includes: Parsing the target design process and the target design rules to obtain a parsed text; When detecting that at least one of conflicting content and missing content that does not match the keyword exists in the parsed text, generating a prompt text based on at least one of the conflicting content and the missing content and the keyword; and The product design requirement analysis result is generated according to the prompt text.
7. The method according to any one of claims 1 to 6, characterized in that The product design requirement analysis result includes at least one of the product implementation form, development workload information, conflict content prompt text, and missing content prompt text of the proposed product; the method further includes: Performing natural language processing on at least one of the product implementation form, the development workload information, the conflicting content prompt text, and the missing content prompt text to obtain a standardized product design requirement analysis result; and The standardized product design demand analysis results are sent to the result output box of the demand analysis platform.
8. A product design demand analysis device, characterized in that: The device comprises: An analysis instruction generation module, configured to generate an analysis instruction in response to a selection of an analysis operation when a description text of a proposed product has been input into a text input box of the demand analysis platform; a retrieval module, configured to retrieve, in response to the analysis instruction, target product-related information matching the keywords in the description text from a database, wherein the database is pre-set with information related to designed products, the target product-related information including target product model information representing at least one of a target design template and a target design element of the target product, and target design constraint information representing at least one of a target data entity and a target computer service used by the target product; a first implementation form determination module configured to determine, upon determining that a degree of matching between the keyword and the target product model information is greater than a first threshold, and a degree of correlation between the target product model information and the target design constraint information is greater than a third threshold, that the product implementation form of the proposed design product is a first implementation form that is implemented online through parameter configuration; A result generation module is used to generate a product design requirement analysis result related to the description text according to the target product model information and the first implementation form.
9. An electronic device comprising: one or more processors; a memory for storing one or more computer programs, The method further comprises the step of executing the one or more computer programs to implement the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instructions are executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.