Data processing methods and apparatus, storage media and electronic equipment

By receiving user configuration instructions, displaying a data entry page, selecting software products, versions, and templates, and generating and reviewing specification information, the problem of low efficiency in processing software product specification data in existing technologies is solved, and the effect of quickly generating specification information is achieved.

CN115878170BActive Publication Date: 2026-04-03CHINA CONSTRUCTION BANK
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-29
Publication Date
2026-04-03

Smart Images

  • Figure CN115878170B_ABST
    Figure CN115878170B_ABST
Patent Text Reader

Abstract

This invention provides a data processing method, apparatus, storage medium, and electronic device. The method includes: responding to a configuration command by displaying a data entry page for a software product corresponding to the configuration command, the data entry page including a product selection control, a version selection control, and a template selection control; upon receiving a user's selection command, obtaining the user's selection information, the selection information including the software product, version, and software product template selected by the user; obtaining product module data added by the user to the selected software product template; generating software product specification information based on the selected software product, version, software product template, and product module data; sending the software product specification information to a first review terminal; receiving the review result of the review terminal regarding the software product specification information; and, if the review result indicates that the review has passed, publishing the software product specification information. This method can improve the processing efficiency of software product specification information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer technology, and in particular to a data processing method and apparatus, a storage medium and an electronic device. Background Technology

[0002] Currently, in order to achieve the standard deployment of software products, XML tools are used to extract the specification data of the software products, and then the specification data of the software products is mapped to the database. However, when there is a large amount of specification data of software products, it is necessary to extract and map all the specification data one by one, which consumes a lot of time and results in low processing efficiency of software product specification data. Summary of the Invention

[0003] The technical problem to be solved by the present invention is to provide a data processing method that can improve the processing efficiency of software product specification data.

[0004] The present invention also provides a data processing apparatus to ensure the implementation and application of the above method in practice.

[0005] A data processing method, comprising:

[0006] Receive configuration commands from the user;

[0007] In response to the configuration command, a data entry page for the software product domain corresponding to the configuration command is displayed. The data entry page includes a product selection control, a version selection control, and a template selection control. The product selection control is used to select a software product, the version selection control is used to select the version of the software product, and the template selection control is used to select a pre-created software product template. The software product template includes multiple product modules.

[0008] When a user's selection instruction is received, the user's selection information is obtained. The selection information includes the software product selected by the user through the product selection control, the version selected through the version selection control, and the software product template selected through the template selection control.

[0009] Obtain the product module data added by the user to the software product template selected by the user;

[0010] Software product specification information is generated based on the software product, version, software product template selected by the user, and the product module data.

[0011] The software product specification information is sent to a preset first review terminal so that the first review terminal can review the product specification information.

[0012] Receive the review results from the first review terminal regarding the software product specification information;

[0013] If the review result indicates that the software product specification information has passed the review, the software product specification information will be released.

[0014] Optionally, the process of creating the software product template in the above method includes:

[0015] Receive template creation instructions;

[0016] In response to the template creation instruction, the software product domain and template information corresponding to the template creation instruction are determined; the template information includes the template name, the names of each product module, and the module attributes corresponding to each product module name.

[0017] A software product template for the product domain is generated based on the template information.

[0018] Optionally, after generating the software product specification information based on the user-selected software product, version, software product template, and product module data, the above method further includes:

[0019] Determine the associated software products of the software product selected by the user;

[0020] Determine the associated product template for the associated software product;

[0021] Obtain the associated product module data input by the user through the associated product template;

[0022] Generate associated product specification information based on the associated software products, the associated product templates, and the associated product module data;

[0023] The associated product specification information is sent to a preset second review terminal so that the second review terminal can review the associated product specification information.

[0024] If the associated software product specification information is approved by the second review terminal, the associated software product specification information is published.

[0025] Optionally, after publishing the software product specification information, the above method may further include:

[0026] When a query request for software product specification information is received from a business system, the software product specification information is output to the business system.

[0027] Optionally, in the above method, displaying the data entry page for the software product domain corresponding to the configuration instruction includes:

[0028] The configuration instructions are parsed to obtain the instruction information of the configuration instructions;

[0029] The software product domain corresponding to the configuration instruction is determined based on the instruction information;

[0030] Displays the data entry page for the software product category.

[0031] A data processing apparatus, comprising:

[0032] The first receiving unit is used to receive the user's configuration instructions;

[0033] The display unit is used to respond to the configuration command and display the data entry page of the software product field corresponding to the configuration command. The data entry page includes a product selection control, a version selection control, and a template selection control. The product selection control is used to select a software product, the version selection control is used to select the version of the software product, and the template selection control is used to select a pre-created software product template. The software product template includes multiple product modules.

[0034] The second receiving unit is used to obtain the user's selection information when it receives the user's selection instruction. The selection information includes the software product selected by the user through the product selection control, the version selected through the version selection control, and the software product template selected through the template selection control.

[0035] The acquisition unit is used to obtain product module data added by the user to the software product template selected by the user.

[0036] The first generation unit is used to generate software product specification information based on the software product, version, software product template selected by the user and the product module data.

[0037] The sending unit is used to send the software product specification information to a preset first review terminal so that the first review terminal can review the product specification information.

[0038] The third receiving unit is used to receive the review results of the first review terminal regarding the software product specification information;

[0039] The first publishing unit is used to publish the software product specification information when the review result indicates that the software product specification information has passed the review.

[0040] The aforementioned apparatus may optionally further include:

[0041] The fourth receiving unit is used to receive template creation instructions;

[0042] The first determining unit is configured to, in response to the template creation instruction, determine the software product domain and template information corresponding to the template creation instruction; the template information includes the template name, the names of each product module, and the module attributes corresponding to each product module name.

[0043] The second generation unit is used to generate a software product template for the product domain based on the template information.

[0044] The aforementioned apparatus may optionally further include:

[0045] The output unit is used to output the software product specification information to the business system when it receives a query request from the business system for the software product specification information.

[0046] A storage medium includes storage instructions, wherein, when the instructions are executed, the device in which the storage medium resides executes the data processing method described above.

[0047] An electronic device includes a memory and one or more instructions, wherein one or more instructions are stored in the memory and configured to be executed by one or more processors as described above in the data processing method.

[0048] Based on the above embodiments of the present invention, a data processing method, apparatus, storage medium, and electronic device are provided. The method includes: receiving a user's configuration instruction; responding to the configuration instruction, displaying a data entry page for a software product domain corresponding to the configuration instruction, the data entry page including a product selection control, a version selection control, and a template selection control, wherein the product selection control is used to select a software product, the version selection control is used to select a version of the software product, and the template selection control is used to select a pre-created software product template, the software product template including multiple product modules; when receiving the user's selection instruction, obtaining the user's selection information, the selection information including the software product selected by the user through the product selection control, the version selected through the version selection control, and the software product template selected through the template selection control; obtaining product module data added by the user to the selected software product template; generating software product specification information based on the user's selected software product, version, software product template, and product module data; sending the software product specification information to a preset first review terminal to allow the first review terminal to review the product specification information; receiving the review result of the first review terminal on the software product specification information; and publishing the software product specification information if the review result indicates that the software product specification information has passed the review. By applying the method provided in the embodiments of the present invention, software product templates can be pre-set for each software product domain, allowing users to directly add product module data based on the software product templates, thereby quickly forming software product specification information and effectively improving the processing efficiency of software product specification information. Attached Figure Description

[0049] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0050] Figure 1 A flowchart of a data processing method provided by the present invention;

[0051] Figure 2 A flowchart of the process for creating a software product template is provided for this invention;

[0052] Figure 3 A flowchart of a data entry page process in the field of software products corresponding to display configuration instructions is provided by the present invention;

[0053] Figure 4A schematic diagram of the structure of a data processing device provided by the present invention;

[0054] Figure 5 A schematic diagram of the structure of an electronic device provided by the present invention;

[0055] Figure 6 A flowchart illustrating the data processing procedure for the installation and deployment specifications of a software product provided by this invention;

[0056] Figure 7 An example diagram illustrating the software product template creation process provided by this invention;

[0057] Figure 8 This invention provides a flowchart of a process for reviewing software product specification information. Detailed Implementation

[0058] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0059] In this application, the terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0060] This invention provides a data processing method that can be applied to electronic devices. The flowchart of the method is shown below. Figure 1 As shown, it specifically includes:

[0061] S101: Receives configuration commands from users.

[0062] In this embodiment, the configuration instruction can be an instruction triggered by the user clicking a preset button or virtual control, or an instruction automatically triggered by some applications during operation; the configuration instruction is used to instruct the display of the data entry page.

[0063] S102: In response to the configuration instruction, display the data entry page for the software product domain corresponding to the configuration instruction. The data entry page includes a product selection control, a version selection control, and a template selection control. The product selection control is used to select a software product, the version selection control is used to select the version of the software product, and the template selection control is used to select a pre-created software product template. The software product template includes multiple product modules.

[0064] In this embodiment, multiple software product templates can be pre-selected for the software product field. Users can select the desired software product template from multiple software product templates through the template selection control. Each software product template includes multiple product templates, such as any combination of user modules, software package requirements modules, naming rules modules, directory setting modules, settings modules, physical machine configuration modules, volume group machine configuration modules, virtual machine configuration modules, general requirements modules, tool software modules, network setting modules, and parameter modules.

[0065] Optionally, the software product field can be the database field, and the software product can be various types of database software, such as Oracle database.

[0066] S103: When a user's selection instruction is received, the user's selection information is obtained. The selection information includes the software product selected by the user through the product selection control, the version selected through the version selection control, and the software product template selected through the template selection control.

[0067] In this embodiment, after receiving the user's selection instruction, the user's selection instruction can be parsed to obtain the user's selection information.

[0068] S104: Obtain the product module data added by the user to the software product template selected by the user.

[0069] Optionally, the user can select at least one product module from the software product modules and add product module data for the at least one product module. The product module data can be the specification data of the product module.

[0070] S105: Generate software product specification information based on the software product, version, software product template, and product module data selected by the user.

[0071] In this embodiment, the software product specification information may include the software product's installation and deployment specification information.

[0072] S106: Send the software product specification information to a preset first review terminal so that the first review terminal can review the product specification information.

[0073] In this embodiment, the first audit terminal can be the terminal corresponding to the product management of the software product selected by the user.

[0074] S107: Receive the audit results of the first audit terminal for the software product specification information.

[0075] In this embodiment, the review result can indicate whether the first review terminal has approved the software product specification information.

[0076] S108: If the audit result indicates that the software product specification information has passed the audit, the software product specification information shall be published.

[0077] Optionally, if the audit result indicates that the software product specification information fails the audit, a prompt message can be output to remind the user to modify the software product specification information.

[0078] By applying the method provided in the embodiments of the present invention, software product templates can be pre-set for each software product domain, allowing users to directly add product module data based on the software product templates, thereby quickly forming software product specification information and effectively improving the processing efficiency of software product specification information.

[0079] In one embodiment of the present invention, based on the above implementation process, specifically, the process of creating the software product template is as follows: Figure 2 As shown, it specifically includes:

[0080] S201: Receive template creation instruction.

[0081] In this embodiment, the template creation instruction is used to instruct the creation of a template. Optionally, the template creation instruction can be an instruction triggered after selecting a software product field and configuring template information on a preset template creation page.

[0082] S202: In response to the template creation instruction, determine the software product domain and template information corresponding to the template creation instruction; the template information includes the template name, the names of each product module, and the module attributes corresponding to each product module name.

[0083] In this embodiment, the template creation instruction can be parsed to obtain instruction information, and the software product domain and template information corresponding to the template creation instruction can be determined based on the instruction information.

[0084] S203: Generate a software product template for the product domain based on the template information.

[0085] In one embodiment of the present invention, based on the above implementation process, specifically, after generating software product specification information according to the software product, version, software product template selected by the user and the product module data, the method further includes:

[0086] Determine the associated software products of the software product selected by the user;

[0087] Determine the associated product template for the associated software product;

[0088] Obtain the associated product module data input by the user through the associated product template;

[0089] Generate associated product specification information based on the associated software products, the associated product templates, and the associated product module data;

[0090] The associated product specification information is sent to a preset second review terminal so that the second review terminal can review the associated product specification information.

[0091] If the associated software product specification information is approved by the second review terminal, the associated software product specification information is published.

[0092] In this embodiment, the user can select associated software products and associated software product templates to generate associated software product specification information.

[0093] In one embodiment of the present invention, based on the above implementation process, specifically, after publishing the software product specification information, the method further includes:

[0094] When a query request for software product specification information is received from a business system, the software product specification information is output to the business system.

[0095] In one embodiment of the present invention, based on the above implementation process, specifically, the data entry page for the software product field corresponding to the configuration instruction is displayed, such as... Figure 3 As shown, it includes:

[0096] S301: Parse the configuration instruction to obtain the instruction information of the configuration instruction.

[0097] S302: Determine the software product domain corresponding to the configuration instruction based on the instruction information.

[0098] S303: Display the data entry page for the software product field.

[0099] and Figure 1 Corresponding to the method described above, embodiments of the present invention also provide a data processing apparatus for processing data... Figure 1 The specific implementation of the method, the data processing device provided in this embodiment of the invention can be applied to electronic devices, and its structural schematic diagram is shown below. Figure 4 As shown, it specifically includes:

[0100] The first receiving unit 401 is used to receive the user's configuration instructions;

[0101] Display unit 402 is used to respond to the configuration instruction and display a data entry page for the software product domain corresponding to the configuration instruction. The data entry page includes a product selection control, a version selection control, and a template selection control. The product selection control is used to select a software product, the version selection control is used to select the version of the software product, and the template selection control is used to select a pre-created software product template. The software product template includes multiple product modules.

[0102] The second receiving unit 403 is used to obtain the user's selection information when it receives the user's selection instruction. The selection information includes the software product, version, and software product template selected by the user.

[0103] The acquisition unit 404 is used to acquire product module data added by the user to the software product template selected by the user.

[0104] The first generation unit 405 is used to generate software product specification information based on the software product, version, software product template selected by the user and the product module data.

[0105] The sending unit 406 is used to send the software product specification information to a preset first review terminal so that the first review terminal can review the product specification information.

[0106] The third receiving unit 407 is used to receive the audit results of the first audit terminal for the software product specification information;

[0107] The first publishing unit 408 is used to publish the software product specification information when the review result indicates that the software product specification information has passed the review.

[0108] In one embodiment of the present invention, based on the above-described solution, optionally, the data processing device further includes:

[0109] The fourth receiving unit is used to receive template creation instructions;

[0110] The first determining unit is configured to, in response to the template creation instruction, determine the software product domain and template information corresponding to the template creation instruction; the template information includes the template name, the names of each product module, and the module attributes corresponding to each product module name.

[0111] The second generation unit is used to generate a software product template for the product domain based on the template information.

[0112] In one embodiment of the present invention, based on the above-described solution, optionally, the data processing device further includes:

[0113] The output unit is used to output the software product specification information to the business system when it receives a query request from the business system for the software product specification information.

[0114] In one embodiment of the present invention, based on the above-described solution, optionally, it further includes:

[0115] The query unit is used to output the software product specification information to the business system when it receives a query request from the business system for the software product specification information.

[0116] In one embodiment of the present invention, based on the above-described solution, optionally, the display unit includes:

[0117] A parsing subunit is used to parse the configuration instructions to obtain the instruction information of the configuration instructions;

[0118] A determining subunit is used to determine the software product domain corresponding to the configuration instruction based on the instruction information;

[0119] The display subunit is used to display the data entry page for the software product.

[0120] The specific principles and execution processes of each unit and module in the data processing device disclosed in the above embodiments of the present invention are the same as those of the data processing method disclosed in the above embodiments of the present invention. Please refer to the corresponding parts of the data processing method provided in the above embodiments of the present invention, and they will not be repeated here.

[0121] This invention also provides a storage medium, which includes stored instructions, wherein the execution of the instructions controls the device where the storage medium is located to perform the above-described data processing method.

[0122] This invention also provides an electronic device, the structural schematic of which is shown below. Figure 5 As shown, it specifically includes a memory 501 and one or more instructions 502, wherein one or more instructions 502 are stored in the memory 501 and configured to be executed by one or more processors 503 to perform the following operations:

[0123] Receive configuration commands from the user;

[0124] In response to the configuration command, a data entry page for the software product domain corresponding to the configuration command is displayed. The data entry page includes a product selection control, a version selection control, and a template selection control. The product selection control is used to select a software product, the version selection control is used to select the version of the software product, and the template selection control is used to select a pre-created software product template. The software product template includes multiple product modules.

[0125] When a user's selection instruction is received, the user's selection information is obtained. The selection information includes the software product selected by the user through the product selection control, the version selected by the user through the version selection control, and the software product template selected by the user through the template selection control.

[0126] Obtain the product module data added by the user to the software product template selected by the user;

[0127] Software product specification information is generated based on the software product, version, software product template selected by the user, and the product module data.

[0128] The software product specification information is sent to a preset first review terminal so that the first review terminal can review the product specification information.

[0129] Receive the review results from the first review terminal regarding the software product specification information;

[0130] If the review result indicates that the software product specification information has passed the review, the software product specification information will be released.

[0131] See Figure 6 This is a flowchart of a data processing procedure for the installation and deployment specifications of a software product, provided by an embodiment of the present invention. It can first perform template creation management and create data table results; then perform specification creation management and store the data in the database; then perform specification review management; and finally realize digital specification application. It can display software product specification information and respond to query requests generated by interface calls, outputting the corresponding software product specification information.

[0132] See Figure 7This diagram illustrates a software product template creation process according to an embodiment of the present invention. Users can select a software product domain on a preset template creation page and then define a template name. Multiple templates can be defined within the same software product domain to accommodate various scenario requirements. After defining the template name, modules can be created for the template; a template can have multiple modules. After adding a module definition, the module name and attributes can be entered. Each module supports defining multiple fields, and each field can have its own data format, such as string, number, time, single-choice dropdown, or multi-choice dropdown.

[0133] See Figure 8 This is a flowchart illustrating a process for reviewing software product specification information, provided by an embodiment of the present invention. Users can select the software product and version for which specifications need to be entered, and then select the associated product and version. For example, in the database domain, the ORACLE database installation and configuration specification involves operating system configuration, requiring the selection of the corresponding operating system product and version. The operating system software product is the associated product of the data software product. A software product specification name is defined; one product and one version have one software product specification. A software product template is selected from among the pre-created templates in the software product domain. The required modules are selected within that template, and specification data is entered according to the module fields in the template. A software product template for an associated software product is selected, and the specifications for that associated software product are entered into the associated software product template. This process yields the software product and associated software product specification information, which is then submitted for review.

[0134] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For apparatus embodiments, since they are basically similar to method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

[0135] Finally, it should be noted that in this paper, relational terms such as first and second are used only 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.

[0136] For ease of description, the above apparatus is described by dividing it into various functional units. Of course, in implementing this invention, the functions of each unit can be implemented in one or more software and / or hardware components.

[0137] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of the present invention.

[0138] The data processing method provided by the present invention has been described in detail above. Specific examples have been used to illustrate the principle and implementation of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core idea of ​​the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation and application scope based on the idea of ​​the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A data processing method, characterized in that, include: Receive configuration commands from the user; In response to the configuration command, a data entry page for the software product domain corresponding to the configuration command is displayed. The data entry page includes a product selection control, a version selection control, and a template selection control. The product selection control is used to select a software product, the version selection control is used to select the version of the software product, and the template selection control is used to select a pre-created software product template. The software product template includes multiple product modules. When a user's selection instruction is received, the user's selection information is obtained. The selection information includes the software product selected by the user through the product selection control, the version selected by the user through the version selection control, and the software product template selected by the user through the template selection control. Obtain the product module data added by the user to the software product template selected by the user; Software product specification information is generated based on the software product, version, software product template selected by the user, and the product module data. The software product specification information is sent to a preset first review terminal so that the first review terminal can review the product specification information. Receive the review results from the first review terminal regarding the software product specification information; If the review result indicates that the software product specification information has passed the review, the software product specification information shall be published. The data entry page displaying the software product domain corresponding to the configuration instruction includes: The configuration instructions are parsed to obtain the instruction information of the configuration instructions; The software product domain corresponding to the configuration instruction is determined based on the instruction information; Displays the data entry page for the software product category.

2. The method according to claim 1, characterized in that, The process of creating the software product template includes: Receive template creation instructions; In response to the template creation instruction, the software product domain and template information corresponding to the template creation instruction are determined; the template information includes the template name, the names of each product module, and the module attributes corresponding to each product module name. A software product template for the product domain is generated based on the template information.

3. The method according to claim 1, characterized in that, After generating software product specification information based on the user-selected software product, version, software product template, and product module data, the process further includes: Determine the associated software products of the software product selected by the user; Determine the associated product template for the associated software product; Obtain the associated product module data input by the user through the associated product template; Generate associated product specification information based on the associated software products, the associated product templates, and the associated product module data; The associated product specification information is sent to a preset second review terminal so that the second review terminal can review the associated product specification information. If the associated software product specification information is approved by the second review terminal, the associated software product specification information is published.

4. The method according to claim 1, characterized in that, After publishing the aforementioned software product specification information, it also includes: When a query request for software product specification information is received from a business system, the software product specification information is output to the business system.

5. A data processing apparatus, characterized in that, include: The first receiving unit is used to receive the user's configuration instructions; The display unit is used to respond to the configuration command and display the data entry page of the software product field corresponding to the configuration command. The data entry page includes a product selection control, a version selection control, and a template selection control. The product selection control is used to select a software product, the version selection control is used to select the version of the software product, and the template selection control is used to select a pre-created software product template. The software product template includes multiple product modules. The second receiving unit is used to obtain the user's selection information when it receives the user's selection instruction. The selection information includes the software product selected by the user through the product selection control, the version selected through the version selection control, and the software product template selected through the template selection control. The acquisition unit is used to obtain product module data added by the user to the software product template selected by the user. The first generation unit is used to generate software product specification information based on the software product, version, software product template selected by the user and the product module data. The sending unit is used to send the software product specification information to a preset first review terminal so that the first review terminal can review the product specification information. The third receiving unit is used to receive the review results of the first review terminal regarding the software product specification information; The first publishing unit is used to publish the software product specification information when the review result indicates that the software product specification information has passed the review. The display unit specifically includes: A parsing subunit is used to parse the configuration instructions to obtain the instruction information of the configuration instructions; A determining subunit is used to determine the software product domain corresponding to the configuration instruction based on the instruction information; The display subunit is used to display the data entry page for the software product.

6. The apparatus according to claim 5, characterized in that, Also includes: The fourth receiving unit is used to receive template creation instructions; The first determining unit is configured to, in response to the template creation instruction, determine the software product domain and template information corresponding to the template creation instruction; the template information includes the template name, the names of each product module, and the module attributes corresponding to each product module name. The second generation unit is used to generate a software product template for the product domain based on the template information.

7. The apparatus according to claim 5, characterized in that, Also includes: The output unit is used to output the software product specification information to the business system when it receives a query request from the business system for the software product specification information.

8. A storage medium, characterized in that, The storage medium includes storage instructions, wherein when the instructions are executed, the device containing the storage medium is controlled to perform the data processing method as described in any one of claims 1 to 4.

9. An electronic device, characterized in that, It includes a memory, and one or more instructions, wherein one or more instructions are stored in the memory and configured to be executed by one or more processors as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Quick construction method of software product

    CN106354487A

  • A software framework for calibrating and diagnosing software version management

    CN109710300A