A parametric dynamic project construction method, device, electronic device and storage medium
Through parameterized dynamic project construction method, the project database is automatically updated, which reduces the workload of manual compilation by users and improves database security, solving the problem of time-consuming and labor-intensive user compilation of projects manually.
Patent Information
- Application Number
- CN202210271010.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-18
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2042-03-18
AI Technical Summary
In business data management, users need to manually compile projects, which increases the user's workload.
The parameterized dynamic project construction method is adopted. By obtaining the project feature information uploaded by the user, selecting the target hierarchy and parameter pool according to the preset hierarchical classification model, matching and updating project data, generating construction information and feeding it back to the user, reducing the user's manual editing need.
Automatically identify and filter required project data, reduce the workload of users' manual editing, and judge data changes during the update process, improving database security.
Smart Images

Figure CN114722056B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of business data management, and in particular to a parameterized dynamic index construction method, device, electronic device and storage medium. Background Art
[0002] At present, as the scale of some enterprises expands, the business volume of these enterprises also increases. In order to manage large amounts of business data more effectively, they usually use computers, communications, networks and other technologies for digital management.
[0003] In the related technology, enterprises usually configure data management servers, and enterprise users edit and generate project feature information for the projects that need to be entered through user terminals, which can be computers or mobile phones. The project feature information includes project identification numbers and project data. The project data can be the work content, executors, and time occupied by the project. The data management server receives the project feature information, stores the project data in a preset code repository, and stores the corresponding project identification number in the project database. When the user needs to update the project data, the user enters the corresponding project identification number, and the server feeds back the corresponding project data to the user, and the user can edit the project data.
[0004] In the process of implementing this application, the inventor found that there are at least the following problems in this technology:
[0005] When a user needs to upload a new project, the user needs to manually compile the project and then send it to the data management server, which is time-consuming and labor-intensive and increases the user's workload. Summary of the invention
[0006] In order to improve the problem of increased user workload caused by users manually compiling projects, the present application provides a parameterized dynamic project construction method, device, electronic device and storage medium.
[0007] In the first aspect, the present application provides a parameterized dynamic project construction method, which adopts the following technical solution:
[0008] A parameterized dynamic project construction method includes the following steps:
[0009] Acquire project characteristic information uploaded by the first user, wherein the project characteristic information includes a project identification number and project data;
[0010] According to a preset hierarchical classification model, selecting a target hierarchy corresponding to the project identification number;
[0011] Selecting a pre-stored parameter pool corresponding to a target level;
[0012] In the project data, target project data matching the parameter pool is obtained;
[0013] Update the target project data into a preset project database and generate construction information;
[0014] The construction information is sent to the first user.
[0015] By adopting the above technical solution, the data management server selects a certain level (i.e., the target level) corresponding to the project identification number according to the preset hierarchical classification model, and then matches the acquired project data with the parameter pool corresponding to the target level, and screens out certain project data (i.e., the target project data) that matches the parameter pool. The data management server updates the target project data to the project database and feeds back the generated build information to the first user. The data management server can determine the corresponding parameter pool according to the project identification number, and screen the target project data that matches the parameter pool, and then update the project database. The data management server can automatically identify the required project data and screen the required project data, effectively reducing the need for users to manually edit project data and reducing the user's workload.
[0016] Optionally, the method further comprises the following steps:
[0017] Obtaining a first update request uploaded by a second user, where the first update request carries first build information and a time sequence;
[0018] Obtaining a target update time according to the attribute of the first construction information;
[0019] If it is identified that the time sequence is inconsistent with the target update time, a prompt message indicating that the first build information has been changed is sent to the second user;
[0020] Otherwise, the project database is updated based on the first construction information.
[0021] By adopting the above technical solution, when updating the project database, the data management server compares the time series with the target update time in the first build information attribute, and if the two are consistent, the first build information is updated to the project database. The data management server determines whether the first build information has changed during the update transmission process, thereby improving the security of the project database.
[0022] Optionally, the method further comprises the following steps:
[0023] Obtaining a second update request uploaded by a third user, where the second update request carries the second build information and the first authority identifier;
[0024] Comparing the first authority identifier with a pre-stored second authority identifier;
[0025] If the first authority identifier is inconsistent with the second authority identifier, sending a prompt message indicating that the second build information has been changed to the third user;
[0026] Otherwise, the project database is updated based on the second construction information.
[0027] By adopting the above technical solution, after the second build information is intercepted, the corresponding first permission identifier will be changed. When the data management server identifies that the first permission identifier is inconsistent with the second permission identifier, it sends a prompt message of the change of the second build details to the third user, thereby further improving the security of the project database.
[0028] Optionally, the method further comprises the following steps:
[0029] Obtaining a project acquisition request uploaded by a fourth user, wherein the project acquisition request carries a target key;
[0030] From among all preset public keys, select a target public key and corresponding target construction information that matches the target key;
[0031] The target construction information is sent to a fourth user.
[0032] By adopting the above technical solution, the data management server is configured with different types of public keys, and different types of public keys correspond to different private keys. When a user sends a project acquisition request, the data management server can select a matching public key and corresponding target construction information based on the target key of the fourth user. The data management server sends the target construction information to the fourth user, so that the user cannot match the corresponding project when he does not have the corresponding authority or qualifications, thereby improving the accuracy of the data management server matching projects for users.
[0033] Optionally, selecting a target level corresponding to the project identification number according to a preset hierarchical classification model comprises the following steps:
[0034] According to a preset hierarchical classification model, obtain a first-class index identifier and a second-class index identifier in the project identification number;
[0035] According to the first-category index identifier and the second-category index identifier, a target level corresponding to the project identification number is selected in a preset level comparison table.
[0036] By adopting the above technical solution, the data management server sets a first-class index identifier and a second-class index identifier for each piece of construction information, which can make the construction information more accurately and more targeted, and effectively improve the data management server to retrieve the construction information of the corresponding project.
[0037] Optionally, after generating the build information, the following steps are further included:
[0038] According to the construction information, the preset construction form is updated and an update log is generated;
[0039] Based on the update log, the build form is associated and matched with the project database.
[0040] By adopting the above technical solution, the data management server will pre-set a build form, so that users can retrieve the build information in the project database through the build form. When the project database is updated, the build form is updated synchronously and an update log is generated. Based on the update log, the data management server re-associates and matches the build form with the project database, reducing the situation where users cannot match the corresponding project data according to the build form.
[0041] Optionally, the method further comprises the following steps:
[0042] According to the preset verification script, the update log is scanned regularly and the scanning results are obtained;
[0043] When there is a character segment matching a preset vulnerability model in the scanning result, obtaining a vulnerability type corresponding to the character segment;
[0044] If there is a repair script associated with the vulnerability type, the character segment is updated based on the repair script;
[0045] Otherwise, a prompt message indicating that there is a vulnerability in the update log is sent to the fifth user.
[0046] By adopting the above technical solution, the data management server regularly scans the update log. When vulnerabilities appear in the update log, basic repairs can be performed on some vulnerabilities associated with the repair script to improve the accuracy of the update log.
[0047] In a second aspect, the present application provides a parameterized dynamic project construction device, which adopts the following technical solution:
[0048] A parameterized dynamic project construction device, comprising:
[0049] A first acquisition module, used to acquire project characteristic information uploaded by a first user, wherein the project characteristic information includes a project identification number and project data;
[0050] A first selection module, configured to select a target level corresponding to the project identification number according to a preset level classification model;
[0051] A second selection module is used to select a pre-stored parameter pool corresponding to a target level;
[0052] A first updating module, configured to update the project data into a preset project database and generate construction information when the project data matches the parameter pool;
[0053] The first sending module is used to send the construction information to the first user.
[0054] By adopting the above technical solution, the data management server can determine the corresponding parameter pool according to the project identification number, and filter the target project data matching the parameter pool, so as to update the project database. The data management server can automatically identify the required project data and filter the required project data, effectively reducing the need for users to manually edit project data and reducing the workload of users.
[0055] In a third aspect, the present application provides an electronic device, which adopts the following technical solution:
[0056] Optionally, the electronic device includes a processor and a memory, the memory storing at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement a parameterized dynamic project construction method as described in the first aspect.
[0057] By adopting the above technical solution, an electronic device can implement the above-mentioned parameterized dynamic project construction method according to the relevant computer program stored in the memory, thereby improving the collaboration between information from different sources when constructing dynamic projects, thereby improving the convenience of constructing projects.
[0058] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution:
[0059] Optionally, the storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement a parameterized dynamic project construction method as described in the first aspect.
[0060] By adopting the above technical solution, the corresponding programs can be stored, thereby improving the collaboration between information from different sources when building dynamic projects, thereby improving the convenience of building projects.
[0061] In summary, the present application includes at least one of the following beneficial technical effects:
[0062] The data management server can determine the corresponding parameter pool according to the project identification number, and filter the target project data that matches the parameter pool, and then update the project database. The data management server can automatically identify the required project data and filter the required project data, effectively reducing the need for users to manually edit project data and reducing the workload of users;
[0063] When updating the project database, the data management server compares the time series with the target update time in the first build information attribute, and if the two are consistent, the first build information is updated to the project database. This allows the data management server to determine whether the first build information has changed during the update transmission process, thereby improving the security of the project database;
[0064] After the second build information is intercepted, the corresponding first permission identifier will change. When the data management server identifies that the first permission identifier is inconsistent with the second permission identifier, it sends a prompt message of the change of the second build details to the third user, thereby further improving the security of the project database. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0066] Figure 1 It is a structural block diagram of a parameterized dynamic project construction device according to an embodiment of the present application.
[0067] Figure 2 It is a flow chart of a parameterized dynamic project construction method according to an embodiment of the present application.
[0068] Figure 3 It is a flow chart of a parameterized dynamic project construction device according to an embodiment of the present application. DETAILED DESCRIPTION
[0069] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0070] The embodiment of the present application provides a parameterized dynamic project construction method, which can be applied to a parameterized dynamic project construction device. The framework structure of a parameterized dynamic project construction device can be as follows: Figure 1As shown, it may include a data management server and multiple user terminals, and the user terminal may be a mobile phone or a computer. Specifically, the execution subject of the method may be a data management server, and the user terminal may assist in the implementation. The data management server obtains the project feature information uploaded by the user terminal, processes it to obtain the construction information, and the data management server feeds the construction information back to the user terminal. Specifically, the user terminal sends the project feature information, the data management server receives the project feature information uploaded by the user terminal, processes it to obtain the construction information, and sends the construction information to the user, so that the user can understand the corresponding project through the construction information.
[0071] The following will be combined with specific implementation methods. Figure 2 The processing flow shown is described in detail, and the content can be as follows:
[0072] Step 201, obtaining project characteristic information uploaded by a first user, the project characteristic information including a project identification number and project data.
[0073] In the embodiment, a project information table that can be identified by the data management server is pre-stored on the user terminal. A user (first user) can fill in the project information table through the user terminal, and after filling in, it can be sent to the data management server. The data management server obtains the project information table (i.e., project characteristic information) uploaded by the first user. The project characteristic information includes a project identification number and project data. The project identification number can be a project id, i.e., a character string.
[0074] Step 202, selecting a target level corresponding to the project identification number according to a preset level classification model.
[0075] In an embodiment, the data management server pre-sets a hierarchical classification model and selects a hierarchy corresponding to the project identification number (ie, a target hierarchy).
[0076] Optionally, according to a preset hierarchical classification model, a first-class index identifier and a second-class index identifier in the project identification number are obtained. According to the first-class index identifier and the second-class index identifier, a target level corresponding to the project identification number is selected in a preset hierarchical comparison table.
[0077] In an embodiment, the data management server obtains the first-class index identifier and the second-class index identifier in the project identification number according to a preset hierarchical classification model. The data management server pre-sets a hierarchical comparison table, and each group of the first-class index identifier and the second-class index identifier in the hierarchical comparison table corresponds to a hierarchy, that is, the data management server selects the hierarchy (i.e., the target hierarchy) corresponding to the project identification number in the hierarchy comparison table according to the first-class index identifier and the second-class index identifier. Each first-class index identifier corresponds to multiple second-class index identifiers, which are pre-set by a technician. The first-class index identifier is divided into important projects, ordinary projects, emergency projects, etc., that is, the project identification number can start with A for important projects, the project identification number can start with B for ordinary projects, and the project identification number can start with C for emergency projects. The second-class index identifier will be divided into financial and capital categories, that is, the second letter of the project identification number can be Z for financial categories, for example: the project identification number is in the format of {A:{Z:[project name]}}, and accordingly, the corresponding first-class index identifier is an important project, the second-class index identifier is a financial category, and the corresponding hierarchy is important-finance.
[0078] Step 203, selecting a pre-stored parameter pool corresponding to the target level.
[0079] In an embodiment, the data management server pre-stores a plurality of parameter pools, and each level corresponds to a parameter pool, that is, the data management server selects a pre-stored parameter pool corresponding to a certain level (ie, the target level).
[0080] Step 204: Obtain target project data matching the parameter pool from the project data.
[0081] In an embodiment, the data management server obtains project data (i.e., target project data) that matches the parameter pool from multiple project data. For example, when the corresponding level is identified as important-financial, the corresponding parameter pool is the important-financial parameter pool, and accordingly, the data management server selects the sorting parameters (i.e., string parameters, branch parameters, credential parameters, option parameters, etc.) corresponding to the parameter pool. The data management server selects the value (i.e., target project data) corresponding to the sorting parameter from multiple project data.
[0082] Step 205: Update the target project data into a preset project database and generate construction information.
[0083] In an embodiment, a project database is pre-set on the data management server, and the project database is used to store project data packets, and the project data packets carry corresponding project identification numbers. The data management server packages the target project data to generate corresponding project data packets (i.e., target project data packets), and the data management server adds (i.e., updates) the target project data packets to the project database. When the project database is obtained, the project database will feedback the corresponding location identifier to the data management server, and the data management server packages the project identification number and the location identifier to generate construction information.
[0084] Step 206: Send construction information to the first user.
[0085] In an embodiment, the data management server sends the construction information to a certain user (ie, the first user).
[0086] Optionally, a first update request uploaded by a second user is obtained, the first update request carrying the first build information and the time sequence. A target update time is obtained according to the attribute of the first build information. If it is identified that the time sequence is inconsistent with the target update time, a prompt message indicating that the first build information has been changed is sent to the second user, otherwise, the project database is updated based on the first build information.
[0087] In an embodiment, when a user needs to update project data in a project database, the data management server obtains an update request (i.e., a first update request) uploaded by a certain user (i.e., a second user). The first update request carries the first build information and a time sequence. The time sequence can be a string converted from the date and time obtained by ctime. When the data management server obtains the first update request, it reads the first build information, obtains the properties of the first build information, and obtains the time when the file was last updated (i.e., the target update time). If the data management server recognizes that the time sequence is inconsistent with the target update time, it sends a prompt message to the second user that the first build information has been changed. Otherwise, the project database is replaced (i.e., updated) based on the first build information.
[0088] Optionally, obtain a second update request uploaded by a third user, the second update request carrying the second build information and the first permission identifier. Compare the first permission identifier with the pre-stored second permission identifier. If the first permission identifier is inconsistent with the second permission identifier, send a prompt message to the third user that the second build information has been changed, otherwise, update the project database based on the second build information.
[0089] In an embodiment, when a user needs to update project data in a project database, the data management server obtains an update request (i.e., a second update request) uploaded by a certain user (i.e., a third user), and the second update request carries the second build information and the first permission identifier. The first permission identifier may be changed after being read twice, for example: the first permission identifier is r[], and after being read twice, the first permission identifier is changed to r[w]. If the data management server recognizes that the first permission identifier is inconsistent with the second permission identifier, it sends a prompt message to the third user that the second build information has been changed, otherwise, based on the second build information, the project database is updated. In addition, the user may also carry a target Boolean value in the update request, and a reference Boolean value is pre-stored in the data management server. When the data management server obtains the target Boolean value, the reference Boolean value is compared with the target Boolean value. When the reference Boolean value is consistent with the target Boolean value, the project database is updated based on the build information corresponding to the update request, thereby further improving the security of the project database.
[0090] Optionally, a project acquisition request uploaded by a fourth user is obtained, the project acquisition request carrying a target key, a target public key matching the target key and corresponding target build information are selected from all preset public keys, and the target build information is sent to the fourth user.
[0091] In an embodiment, the data management server obtains a project acquisition request uploaded by a certain user (i.e., the fourth user), and the project acquisition request carries a certain key (i.e., the target key). The data management server pre-stores multiple public keys, and when the target key is obtained, selects a public key that matches the target key (i.e., the target public key). The data management server pre-stores a correspondence between each public key and different build information, and when the target public key is selected, the corresponding build information (i.e., the target build information) is obtained. The data management server sends the target build information to a certain user (i.e., the fourth user).
[0092] Optionally, according to the build information, the preset build form is updated and an update log is generated. Based on the update log, the build form is associated and matched with the project database.
[0093] In an embodiment, the data management server is pre-set with a build form, which is used to store the path information of each project. The path information can be a project keyword-project identification number-location identifier, so that the data management server can quickly query the corresponding project data package. After the data management server generates the build information, according to the build information, the corresponding path information is added to the preset build form (that is, updated) and an update log is generated. The update log can be a string composed of a code used to characterize the update or creation of a certain project data package and the time when the update log is generated. Based on the update log, the data management server associates and matches the build form with the project database.
[0094] Optionally, according to a preset verification script, the update log is scanned regularly and the scan result is obtained. When there is a character segment matching the preset vulnerability model in the scan result, the vulnerability type corresponding to the character segment is obtained. If there is a repair script associated with the vulnerability type, the character segment is updated based on the repair script, otherwise, a prompt message that the update log has a vulnerability is sent to the fifth user.
[0095] In an embodiment, the data management server is pre-set with a verification script. The data management server scans the update log regularly according to the preset verification script and obtains the scan result. The regularity can be one day or one month. The data management server is pre-set with a vulnerability model. The vulnerability model can be an erroneous character appearing in a string of the update log obtained by scanning. When the data management server identifies the existence of a character segment matching the preset vulnerability model in the scan result, the vulnerability type corresponding to the character segment is obtained. The data management server pre-stores a repair script, and the repair script is stored in association with the vulnerability type. When a certain vulnerability type is obtained, the data server management will repair the character segment through the repair script. For example: when the data management server identifies that there is a space in a certain character segment, the corresponding vulnerability type is a space character, and the data management server executes the corresponding repair script to delete the space in the character segment. When there is no repair script associated with the vulnerability type, the data management server sends a prompt message that there is a vulnerability in the update log to a certain user (i.e., the fifth user). That is, if there is a repair script associated with the vulnerability type, the character segment is updated based on the repair script, otherwise, a prompt message indicating that there is a vulnerability in the update log is sent to the fifth user.
[0096] Based on the same technical concept, the embodiment of the present application also discloses a parameterized dynamic project construction device, a parameterized dynamic project construction device includes a data management server, such as Figure 3 As shown, the data management server includes:
[0097] A first acquisition module 301 is used to acquire project characteristic information uploaded by a first user, where the project characteristic information includes a project identification number and project data;
[0098] A first selection module 302 is used to select a target level corresponding to the project identification number according to a preset level classification model;
[0099] A second selection module 303 is used to select a pre-stored parameter pool corresponding to a target level;
[0100] The second acquisition module 304 is used to acquire target project data matching the parameter pool from the project data;
[0101] The first updating module 305 is used to update the target project data into a preset project database and generate construction information;
[0102] The first sending module 306 is configured to send the construction information to the first user.
[0103] Optionally, a third acquisition module is used to acquire a first update request uploaded by the second user, where the first update request carries the first build information and a time sequence;
[0104] A first obtaining module, used for obtaining a target update time according to an attribute of the first building information;
[0105] A second sending module is used to send a prompt message that the first build information has been changed to the second user when it is identified that the time sequence is inconsistent with the target update time;
[0106] The second updating module is used to update the project database based on the first building information when it is recognized that the time sequence is consistent with the target update time.
[0107] Optionally, a fourth acquisition module is used to acquire a second update request uploaded by a third user, where the second update request carries the second build information and the first permission identifier;
[0108] A comparison module, used for comparing the first authority identifier with a pre-stored second authority identifier;
[0109] A third sending module, configured to send a prompt message indicating that the second building information has been changed to a third user when the first authority identifier is inconsistent with the second authority identifier;
[0110] The third updating module is used to update the project database based on the second building information when the first permission identifier is consistent with the second permission identifier.
[0111] Optionally, a fifth acquisition module is used to acquire a project acquisition request uploaded by a fourth user, where the project acquisition request carries a target key;
[0112] A third selection module is used to select a target public key and corresponding target construction information that matches the target key from all preset public keys;
[0113] The fourth sending module is used to send the target construction information to the fourth user.
[0114] Optionally, a sixth acquisition module is used to acquire a first-class index identifier and a second-class index identifier in the project identification number according to a preset hierarchical classification model;
[0115] The fourth selection module is used to select a target level corresponding to the project identification number in a preset level comparison table according to the first-type index identifier and the second-type index identifier.
[0116] Optionally, a fourth updating module is used to update the preset building form according to the building information and generate an update log;
[0117] A matching module is used to associate and match the build form with the project database based on the change log.
[0118] Optionally, a second obtaining module is used to periodically scan the update log according to a preset verification script and obtain the scanning result;
[0119] A seventh acquisition module, for acquiring the vulnerability type corresponding to the character segment when there is a character segment matching the preset vulnerability model in the scanning result;
[0120] a fifth updating module, for updating the character segment based on the repair script when there is a repair script associated with the vulnerability type;
[0121] The fifth sending module is used to send a prompt message that there is a vulnerability in the update log to the fifth user when there is no repair script associated with the vulnerability type.
[0122] An embodiment of the present application further discloses an electronic device, including a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and execute a parameterized dynamic project construction method as described above.
[0123] An embodiment of the present application also discloses a computer-readable storage medium, which stores a computer program that can be loaded by a processor and execute a parameterized dynamic project construction method as described above. The computer-readable storage medium includes, for example: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.
[0124] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit the protection scope of the application. Obviously, the described embodiments are only some embodiments of the present application, rather than all embodiments. Based on these embodiments, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.
Claims
1. A parameterized dynamic project construction method, characterized in that: The following steps are involved: Acquire project feature information uploaded by a first user, the project feature information including a project identification number and project data; select a target level corresponding to the project identification number according to a preset hierarchical classification model; select a parameter pool pre-stored corresponding to the target level; acquire target project data matching the parameter pool from the project data; update the target project data into a preset project database, and generate build information; and send the build information to the first user; The method further includes the following steps: obtaining a first update request uploaded by a second user, the first update request carrying first build information and a time sequence; obtaining a target update time according to an attribute of the first build information; if it is identified that the time sequence is inconsistent with the target update time, sending a prompt message that the first build information has been changed to the second user; otherwise, updating the project database based on the first build information; the method further includes the following steps: obtaining a second update request uploaded by a third user, the second update request carrying second build information and a first permission identifier; comparing the first permission identifier with a pre-stored second permission identifier; if the first permission identifier is inconsistent with the second permission identifier, sending a second build information to the third user a prompt message indicating that the information has changed; otherwise, based on the second build information, the project database is updated; after the build information is generated, the following steps are also included: according to the build information, the preset build form is updated and an update log is generated; based on the update log, the build form is associated and matched with the project database; the method also includes the following steps: according to a preset verification script, the update log is scanned regularly to obtain the scan result; when there is a character segment matching the preset vulnerability model in the scan result, the vulnerability type corresponding to the character segment is obtained; if there is a repair script associated with the vulnerability type, the character segment is updated based on the repair script; otherwise, a prompt message indicating that there is a vulnerability in the update log is sent to the fifth user.
2. A parameterized dynamic project construction method according to claim 1, characterized in that: The method also includes the following steps: obtaining a project acquisition request uploaded by a fourth user, the project acquisition request carrying a target key; selecting a target public key matching the target key and corresponding target build information from all preset public keys; and sending the target build information to the fourth user.
3. A parameterized dynamic project construction method according to claim 1, characterized in that: The method of selecting a target level corresponding to a project identification number according to a preset hierarchical classification model comprises the following steps: obtaining a first-category index identifier and a second-category index identifier in the project identification number according to a preset hierarchical classification model; and selecting a target level corresponding to the project identification number in a preset hierarchical comparison table according to the first-category index identifier and the second-category index identifier.
4. A parameterized dynamic project construction device applicable to the method according to any one of claims 1 to 3, characterized in that: include: A first acquisition module, used to acquire project characteristic information uploaded by a first user, wherein the project characteristic information includes a project identification number and project data; A first selection module, configured to select a target level corresponding to the project identification number according to a preset level classification model; A second selection module is used to select a pre-stored parameter pool corresponding to a target level; A first updating module, configured to update the project data into a preset project database and generate construction information when the project data matches the parameter pool; The first sending module is used to send the construction information to the first user.
5. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program which can be loaded by the processor and executes any one of the methods according to claims 1 to 3.
