CAE-based project data management method, device, equipment and storage medium
Through the CAE-based project data management method, the structural hierarchy is determined by obtaining the project data feature information, a data directory tree management structure is created, and management is carried out according to target requirements and operation permissions. This solves the problems of low efficiency and accuracy of project data management in the existing technology and realizes efficient and secure data management.
Patent Information
- Application Number
- CN202210748542.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-29
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2042-06-29
AI Technical Summary
Existing technologies have problems with low efficiency and accuracy when managing project data, especially in a multi-user environment where data is not uploaded or saved in a timely manner, resulting in insufficient management efficiency and accuracy.
A CAE-based project data management method is adopted to determine the structural hierarchy by obtaining the characteristic information of the project data, create a data directory tree management structure, and manage it according to target requirements and operation permissions, including data interception, verification, analysis and classified storage.
It improves the efficiency and accuracy of project data management, ensures data security and privacy, and realizes efficient data management in a multi-user environment.
Smart Images

Figure CN115237908B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a CAE-based project data management method, device, equipment and storage medium. Background Art
[0002] The increasing number of various future science and technology projects and rapidly growing scientific data resources will make periodic project data a massive entity. For vehicle manufacturers, in particular, accurate and efficient data management can effectively improve overall development efficiency. To further strengthen and standardize scientific data management, current data management approaches are centered around the project cycle, integrating the data lifecycle and data stewardship concepts. This defines multi-directional data activities that are carried out in an orderly manner within the project cycle and proposes a process model for science and technology project data management applicable to various science and technology projects. To facilitate simultaneous data management by multiple users, this model is compiled into a corresponding mini-program. This mini-program then manages the data output analysis and management planning, data product definition, product production and processing, product submission and cataloging, openness and service, evaluation and feedback, and maintenance and preservation carried out sequentially throughout the project phases. However, in practice, the mini-program has an upper limit on the number of users that can use it simultaneously, and it suffers from instability during use, resulting in delayed upload or preservation of project data and low efficiency and accuracy in project data management.
[0003] The above content is only used to assist in understanding the technical solution of the present invention and does not constitute an admission that the above content is prior art. Summary of the Invention
[0004] The main purpose of the present invention is to provide a CAE-based project data management method, device, equipment and storage medium, aiming to solve the technical problems of efficiency and accuracy in managing project data in the existing technology.
[0005] To achieve the above object, the present invention provides a CAE-based project data management method, which includes the following steps:
[0006] Acquire the project data to be managed, and determine the project data structure hierarchy according to the characteristic information of the project data to be managed;
[0007] Create a data directory tree management structure according to the project data structure hierarchy;
[0008] The project data to be managed is stored through the data directory tree management structure to obtain a project data tree management structure;
[0009] The project data of the project data tree management structure is managed according to target requirement information and operation authority.
[0010] Optionally, obtaining the project data to be managed includes:
[0011] When a data operation instruction sent by a terminal is detected, the data operation instruction is intercepted;
[0012] During the interception process, obtaining the identification information of the account logged into the terminal;
[0013] Query the corresponding current operation permission in the account permission data table according to the account identification information;
[0014] When the current operation authority is the target operation authority, the project data file to be uploaded is sent to the upper-level operation authority terminal, so that the upper-level operation authority terminal verifies the project data file to be uploaded and feeds back the verification result;
[0015] When the verification result is that the verification is passed, the CAE intelligent platform performs data analysis on the project data file to be uploaded to obtain the project data to be managed.
[0016] Optionally, determining the project data structure hierarchy according to the characteristic information of the project data to be managed includes:
[0017] Classifying the project data to be managed according to feature information of the project data to obtain several categories of project data;
[0018] Obtaining the degree of correlation between the plurality of types of project data and vehicle performance;
[0019] Sorting the plurality of types of project data according to the degree of association to obtain corresponding project data sorting results;
[0020] The project data structure level is determined according to the project data sorting result.
[0021] Optionally, the step of creating a data directory tree management structure according to the project data structure hierarchy includes:
[0022] Create a corresponding project data directory according to the project data structure hierarchy;
[0023] Assigning name attributes, stage attributes, stage discipline attributes, and load condition attributes to the project data directory;
[0024] Get the corresponding subdirectory and parent directory according to the project data directory with attributes;
[0025] The subdirectories and the parent directory are connected respectively according to a preset tree structure rule to obtain a data directory tree management structure.
[0026] Optionally, the step of creating a data directory tree management structure according to the project data structure hierarchy includes:
[0027] Create a corresponding project data directory according to the project data structure hierarchy;
[0028] Assigning name attributes, stage attributes, stage discipline attributes, and load condition attributes to the project data directory;
[0029] Get the corresponding subdirectory and parent directory according to the project data directory with attributes;
[0030] According to the preset tree structure rules, the subdirectories and the parent directory are connected to obtain a data directory tree management structure.
[0031] Optionally, the step of creating a data directory tree management structure according to the project data structure hierarchy includes:
[0032] Create a corresponding project data directory according to the project data structure hierarchy;
[0033] Assigning name attributes, stage attributes, stage discipline attributes, and load condition attributes to the project data directory;
[0034] Get the corresponding subdirectory and parent directory according to the project data directory with attributes;
[0035] The subdirectories and the parent directory are connected respectively according to a preset tree structure rule to obtain a data directory tree management structure.
[0036] Optionally, the step of creating a data directory tree management structure according to the project data structure hierarchy includes:
[0037] Create a corresponding project data directory according to the project data structure hierarchy;
[0038] Assigning name attributes, stage attributes, stage discipline attributes, and load condition attributes to the project data directory;
[0039] Get the corresponding subdirectory and parent directory according to the project data directory with attributes;
[0040] The subdirectories and the parent directory are connected respectively according to a preset tree structure rule to obtain a data directory tree management structure.
[0041] In addition, to achieve the above-mentioned purpose, the present invention further proposes a CAE-based project data management device, the CAE-based project data management device comprising:
[0042] An acquisition module, configured to acquire the project data to be managed and determine the project data structure hierarchy according to the characteristic information of the project data to be managed;
[0043] A creation module, used for creating a data directory tree management structure according to the project data structure hierarchy;
[0044] A storage module, configured to store the project data to be managed through the data directory tree management structure to obtain a project data tree management structure;
[0045] The management module is used to manage the project data of the project data tree management structure according to target demand information and operation permissions.
[0046] In addition, to achieve the above-mentioned purpose, the present invention also proposes a CAE-based project data management device, which includes: a memory, a processor, and a CAE-based project data management program stored in the memory and executable on the processor, wherein the CAE-based project data management program is configured to implement the CAE-based project data management method as described above.
[0047] In addition, to achieve the above objectives, the present invention also proposes a storage medium, on which a CAE-based project data management program is stored. When the CAE-based project data management program is executed by a processor, the CAE-based project data management method as described above is implemented.
[0048] The CAE-based project data management method proposed in the present invention obtains the project data to be managed, determines the project data structure hierarchy according to the characteristic information of the project data to be managed; creates a data directory tree management structure according to the project data structure hierarchy; stores the project data to be managed through the data directory tree management structure to obtain a project data tree management structure; manages the project data of the project data tree management structure according to target requirement information and operation permissions; through the above method, firstly, a directory tree management structure is created according to the project data structure hierarchy of the project data to be managed, then the project data to be managed is stored in the data directory tree management structure, and finally, the project data of the project data tree management structure is managed according to the target requirement information and operation permissions, thereby effectively improving the efficiency and accuracy of managing project data. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 It is a structural diagram of a CAE-based project data management device in a hardware operating environment involved in an embodiment of the present invention;
[0050] Figure 2 This is a flowchart of a first embodiment of a CAE-based project data management method according to the present invention;
[0051] Figure 3This is a flow chart of a second embodiment of the CAE-based project data management method of the present invention;
[0052] Figure 4 This is a functional module diagram of the first embodiment of the CAE-based project data management device of the present invention.
[0053] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION
[0054] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0055] Reference Figure 1 , Figure 1 This is a schematic diagram of the structure of a CAE-based project data management device in the hardware operating environment involved in the embodiment of the present invention.
[0056] like Figure 1 As shown, the CAE-based project data management device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to implement communication between these components. The user interface 1003 may include a display screen and an input unit such as a keyboard. Optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a wireless fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk storage device. The memory 1005 may also be a storage device independent of the processor 1001.
[0057] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation to the CAE-based project data management device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0058] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module, and a CAE-based project data management program.
[0059] exist Figure 1 In the CAE-based project data management device shown, the network interface 1004 is mainly used for data communication with the network integration platform workstation; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the CAE-based project data management device of the present invention can be set in the CAE-based project data management device, and the CAE-based project data management device calls the CAE-based project data management program stored in the memory 1005 through the processor 1001, and executes the CAE-based project data management method provided by the embodiment of the present invention.
[0060] Based on the above hardware structure, an embodiment of a CAE-based project data management method of the present invention is proposed.
[0061] Reference Figure 2 , Figure 2 2 is a flowchart of the first embodiment of the CAE-based project data management method of the present invention.
[0062] In a first embodiment, the CAE-based project data management method includes the following steps:
[0063] Step S10: acquiring the project data to be managed, and determining the project data structure hierarchy according to the characteristic information of the project data to be managed.
[0064] It should be noted that the executing entity of this embodiment is a CAE-based project data management device, and it can also be other devices that can achieve the same or similar functions, such as a data management platform, etc. This embodiment does not limit this. In this embodiment, the data management platform is used as an example for explanation.
[0065] It should be understood that the project data to be managed refers to the data that needs to be managed through the data management platform during the project development process. The project data to be managed includes but is not limited to CAD models, CAE models and project reports. The CAD model is uploaded through the CAD upload interface (open the menu bar Data->Data Upload->CAD), fill in the project and stage information in the drop-down menu, and select the CAD model for upload. The CAE model is uploaded through the Data Browser interface (open the menu bar Data->Data Browser), select the "DFLZ_M7" project in the Project in the Data Browser interface, open the Loadcase directory under the "NVH" subject directory in the "TG0" node directory, and select the CAE model for upload. The project report is uploaded through the project details interface (double-click the project in the Project List interface to open it, select Upload and project report in Project Documents to upload. Usually, the format of the project data to be managed is relatively chaotic. For example, there are multiple types of data in a data table, and the data is not stored in a specific format.
[0066] It can be understood that characteristic information refers to information that can uniquely identify the project data to be managed. The characteristic information can be the identification header of the project data to be managed. The project data structure hierarchy refers to the structural hierarchy formed between each project data. For example, there are multiple project data to be managed, namely FTC_C_NCAP_AE-MDB, FTC_C_NCAP_FRB, FTC_GB_AE-MDB, and FTC_GB_FRB. It can be seen from the characteristic information of the project data to be managed that FTC_C_NCAP_AE-MDB and FTC_C_NCAP_FRB belong to the FTC_C_NCAP type, and FTC_GB_AE-MDB and FTC_GB_FRB belong to the FTC_GB type. The set storage order is that FTC_C_NCAP and FTC_GB are in parallel, and FTC_C_NCAP is located on the upper layer of FTC_GB, which is the project data structure hierarchy.
[0067] Furthermore, step S10 includes: when a data operation instruction sent by a terminal is detected, intercepting the data operation instruction; during the interception process, obtaining the account identification information of the terminal for logging in; querying the corresponding current operation authority in the account authority data table according to the account identification information; when the current operation authority is the target operation authority, sending the project data file to be uploaded to the upper-level operation authority terminal, so that the upper-level operation authority terminal verifies the project data file to be uploaded and feeds back the verification result; when the verification result is verification passed, performing data analysis on the project data file to be uploaded through the CAE intelligent platform to obtain the project data to be managed.
[0068] It can be understood that data operation instructions refer to operation instructions issued by users to the data management platform through the terminal. The data operation instructions include but are not limited to addition, deletion, modification and query. In order to ensure the security and privacy of data, the data management platform will first intercept the data operation instructions when receiving them to prevent the target operation permission users or illegal users from stealing or unauthorized viewing of project data. The target operation permission refers to low operation permission, and users with low operation permission refer to engineers who are not in this discipline.
[0069] It should be understood that account identification information refers to information that uniquely identifies different accounts. The account identification information can be the work number, ID number or mobile phone number of the login terminal. The account authority data table refers to a data table that records the correspondence between the account and the operation authority, that is, the current operation authority corresponding to the account identification information is queried according to the account authority data table, and then it is determined whether the current operation authority is the target operation authority. If so, the project data to be uploaded that the user wants to upload needs to be sent to the upper-level operation authority terminal, and the upper-level operation authority terminal verifies the project data to be uploaded. After the verification is passed, the CAE intelligent platform is used to perform data analysis on the uploaded project data file to obtain the project data to be managed. The upper-level operation authority terminal refers to the terminal of the user with operation authority. The user with operation authority includes but is not limited to the administrator, project leader and grid engineer roles.
[0070] Furthermore, step S10 includes: classifying the project data to be managed according to the characteristic information of the project data to be managed to obtain several categories of project data; obtaining the degree of correlation between the several categories of project data and vehicle performance; sorting the several categories of project data according to the degree of correlation to obtain corresponding project data sorting results; and determining the project data structure hierarchy according to the project data sorting results.
[0071] It can be understood that after obtaining the characteristic information, the project data to be managed is divided into several categories of project data according to the characteristic information. The degree of association refers to the degree of correlation between several categories of project data and vehicle performance. The vehicle performance includes but is not limited to yield strength, tensile strength, collision strength, NVH, and several categories of project data are sorted according to the degree of association. That is, the higher the degree of association, the higher the ranking of project data at the same level. Finally, the project data structure hierarchy is determined based on the project data sorting results.
[0072] Step S20: creating a data directory tree management structure according to the project data structure hierarchy.
[0073] It can be understood that the data directory tree management structure refers to the tree structure for managing project data. The data directory tree management structure can be a VVSDM directory tree structure. The specific process includes but is not limited to project creation, node configuration, subject configuration, Loadcase configuration, etc.
[0074] Furthermore, step S20 includes: creating a corresponding project data directory according to the project data structure hierarchy; assigning name attributes, stage attributes, stage subject attributes and load condition attributes to the project data directory; obtaining corresponding sub-directories and parent directories according to the attributed project data directory; and connecting the sub-directories and parent directories respectively according to preset tree structure rules to obtain a data directory tree management structure.
[0075] It should be understood that the project data directory refers to the data directory that is automatically generated when the project is created. The process of project creation is Planner->create Project->vehicle Project, and then the name attribute is assigned in the project creation interface, the stage attribute is assigned in the stage configuration interface, the stage subject attribute is assigned in the subject configuration interface, and the load case attribute is assigned in the Loadcase configuration interface. After the attribute assignment is completed, the subdirectory and parent directory are determined according to the configuration of the basic node of the stage configuration interface. For example, the parent directory is "Status_TG0", and the subdirectories included in the parent directory "Status_TG0" are "CAD (CAD data backup)", "ProjectFiles (project-related documents)", "NVH", "Crash", and "Structure". Then, different parent directories and subdirectories under the parent directory are connected according to the preset tree structure rules to obtain the data directory management structure.
[0076] Step S30: storing the project data to be managed through the data directory tree management structure to obtain a project data tree management structure.
[0077] It should be understood that the project data tree management structure refers to a tree management structure that stores the project data to be managed. Specifically, after obtaining the data directory tree management structure, the project data to be managed is synchronously stored in the corresponding directory tree management structure in a multi-threaded manner.
[0078] Further, step S30 includes: matching the project data to be managed with the data directory tree management structure to obtain a project data structure matching result; when the project data structure matching result is that several data in the project data to be managed need to be stored in the same directory tree management structure, obtaining the names of the several data; extracting the first character of the name, and determining whether the type of the first character is consistent; when the type of the first character is consistent, sorting the several project data to be managed according to a preset order; storing the sorted several project data to be managed through the data directory tree management structure to obtain a project data tree management structure.
[0079] It can be understood that the project data structure matching result refers to the matching result between the project data and the directory tree structure. Specifically, the project data to be managed is matched with the data directory tree management structure, and then it is determined based on the project data structure matching result whether there are several data that need to be stored in the same directory tree management structure. If so, it is necessary to sort the data according to the first character of the several data, that is, multi-threading is to set different directory tree management structures. For example, FTC_GB_Rear_Crush data and FTC_GB_Rear_Protectiv both need to be stored in the FTC_GB directory, and the first character of both is 'R'. Therefore, the several project data to be managed are sorted in the preset order, that is, FTC_GB_Rear_Crush data is placed in front of FTC_GB_Rear_Protectiv, and then the sorted several project data to be managed are stored through the data directory tree management structure to obtain the project data tree management structure.
[0080] Step S40: managing the project data of the project data tree management structure according to target requirement information and operation authority.
[0081] It can be understood that target demand information refers to the demand information for project data, including but not limited to adding, deleting, modifying and querying project data in the project data tree management structure. Users with different operating permissions have different permissions to manage project data. For example, users with target operating permissions cannot operate project data in the project data tree management structure, while administrators can perform all operations and settings on project data.
[0082] This embodiment obtains the project data to be managed, determines the project data structure hierarchy according to the characteristic information of the project data to be managed; creates a data directory tree management structure according to the project data structure hierarchy; stores the project data to be managed through the data directory tree management structure to obtain a project data tree management structure; manages the project data of the project data tree management structure according to target requirement information and operation permissions; through the above method, firstly, a directory tree management structure is created according to the project data structure hierarchy of the project data to be managed, then the project data to be managed is stored in the data directory tree management structure, and finally, the project data of the project data tree management structure is managed according to the target requirement information and operation permissions, thereby effectively improving the efficiency and accuracy of managing project data.
[0083] In one embodiment, if Figure 3 Based on the first embodiment, a second embodiment of the CAE-based project data management method of the present invention is proposed. Step S40 includes:
[0084] Step S401 : selecting project data to be configured from the project data in the project data tree management structure according to target requirement information.
[0085] It should be understood that the project data to be configured refers to the project data that the subject leader needs to assign to engineers in other subjects. Specifically, the project data to be configured is selected in the project data tree management structure based on the target demand information. The project data to be configured needs to be further improved.
[0086] Step S402: Acquire the project phase of the project data to be configured.
[0087] It can be understood that the project stage refers to the stage corresponding to the project data to be configured. For example, when the project data to be configured is initial data, it indicates that the project has just begun, and only the project framework has been created, that is, the corresponding project stage is the initial stage. When the project data to be configured is partially completed data, the corresponding project stage is the intermediate stage.
[0088] Step S403: Analyze the project phases through the CAE intelligent platform to obtain project processing matters.
[0089] It should be understood that project processing items refer to the items that need to be completed during the project stage, that is, different project stages correspond to different processing items. After obtaining the project stage, the CAE intelligent platform is used to analyze the items that need to be completed in the project stage, which are the pending items. For example, the items that need to be completed in stage A are a1, a2 and a3, and the items that need to be completed in stage B are b1 and b2. It is stipulated that only after all the items in stage A are completed, the entire project can enter the next stage, that is, stage B.
[0090] Step S404: Determine the corresponding project responsible user according to the project processing matters.
[0091] It can be understood that the project responsible user refers to the user who is responsible for completing the project. The project responsible user can be assigned by the subject leader based on the project difficulty, project deadline, project requirements and user practical experience. There can be multiple project responsible users, and the selected project user defaults to the DM role user in the subject group.
[0092] Step S405 : When the operation authority of the project responsible user is not the target operation authority, the project processing matters are configured to the terminal of the project responsible user.
[0093] It should be understood that after determining the project responsible user, it is necessary to determine whether the project responsible user's operating authority is the target operating authority. If not, it means that the project responsible user can manage the project data of the project data tree management structure. Therefore, the project processing matters are directly configured to the terminal of the project responsible user. Otherwise, the project processing matters need to be configured to the terminal of the upper-level user. For example, the project processing matters are of low difficulty and can be configured to the user with the target operating authority for processing. However, after the processing is completed, the user cannot update the project data. Therefore, the terminal of the upper-level user is required to realize the allocation of processing matters and the update of project data.
[0094] Step S406: receiving project progress data sent by the terminal of the project responsible user within a preset time period, and updating the project data of the project data tree management structure according to the project progress data.
[0095] It is understandable that after completing the project processing matters, the project responsible user needs to upload the project progress data to the data management platform within a preset time period. After receiving the project progress data, the data management platform updates the project data of the project data tree management structure through the project progress data. The preset time period can be three working days.
[0096] Furthermore, after step S406, it also includes: obtaining corresponding version data based on the updated project progress data, and synchronously caching the version data to the target checkout database; when the project responsible user has a collaborative processing user and the operation authority of the collaborative processing user is not the target operation authority, determining whether a data preview instruction sent by the terminal is detected; when the data preview instruction sent by the terminal is detected, obtaining the data type corresponding to the data preview instruction; when the data type is the project data type, displaying the version data of the target checkout database; when the data type is the preset data type, displaying the data in the DataLibrary database.
[0097] It can be understood that after obtaining the project progress data, version data is obtained based on the project progress data and the project data of the project data tree management structure. The version data is shared among collaborative users, that is, the version data is cached to the target checkout database of the configured local working directory through the CheckOut function for preview. The specific display is to open the checkout data cache interface, select the project stage for checkout caching, and preview and check the version data through the WorkBench interface to realize version data sharing. In addition, the preset data type refers to a data type that is not related to the project data. When the data type is determined to be a preset data type, it is displayed through the data in the DataLibrary database, specifically through the View Model for online preview of the file.
[0098] This embodiment selects the project data to be configured from the project data of the project data tree management structure according to the target demand information; obtains the project stage of the project data to be configured; analyzes the project stage through the CAE intelligent platform to obtain project processing matters; determines the corresponding project responsible user according to the project processing matters; when the operation authority of the project responsible user is not the target operation authority, configures the project processing matters to the terminal of the project responsible user; receives the project progress data sent by the terminal of the project responsible user within a preset time period, and updates the project data of the project data tree management structure according to the project progress data; in the above manner, the project processing matters corresponding to the project stage are analyzed by the CAE intelligent platform, and then when the operation authority of the project responsible user is not the target operation authority, the project data is updated according to the project progress data sent by the terminal of the project responsible user, so that the latest project data can be obtained in real time to improve the efficiency of managing project data.
[0099] In addition, an embodiment of the present invention further provides a storage medium storing a CAE-based project data management program. When the CAE-based project data management program is executed by a processor, the steps of the CAE-based project data management method described above are implemented.
[0100] Since the storage medium adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought by the technical solutions of the above embodiments, which will not be described one by one here.
[0101] In addition, refer to Figure 4 The embodiment of the present invention further provides a CAE-based project data management device, the CAE-based project data management device comprising:
[0102] The acquisition module 10 is used to acquire the project data to be managed and determine the project data structure level according to the feature information of the project data to be managed.
[0103] The creation module 20 is used to create a data directory tree management structure according to the project data structure hierarchy.
[0104] The storage module 30 is used to store the project data to be managed through the data directory tree management structure to obtain a project data tree management structure.
[0105] The management module 40 is used to manage the project data of the project data tree management structure according to target requirement information and operation authority.
[0106] This embodiment obtains the project data to be managed, determines the project data structure hierarchy according to the characteristic information of the project data to be managed; creates a data directory tree management structure according to the project data structure hierarchy; stores the project data to be managed through the data directory tree management structure to obtain a project data tree management structure; manages the project data of the project data tree management structure according to target requirement information and operation permissions; through the above method, firstly, a directory tree management structure is created according to the project data structure hierarchy of the project data to be managed, then the project data to be managed is stored in the data directory tree management structure, and finally, the project data of the project data tree management structure is managed according to the target requirement information and operation permissions, thereby effectively improving the efficiency and accuracy of managing project data.
[0107] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of the present invention. In practical applications, technicians in this field can select part or all of it according to actual needs to achieve the purpose of the embodiment scheme, and no limitation is made here.
[0108] In addition, for technical details not fully described in this embodiment, please refer to the CAE-based project data management method provided in any embodiment of the present invention, and will not be repeated here.
[0109] In one embodiment, the acquisition module 10 is further used to intercept the data operation instruction when the data operation instruction sent by the terminal is detected; during the interception process, the account identification information of the login terminal is obtained; the corresponding current operation authority is queried in the account authority data table according to the account identification information; when the current operation authority is the target operation authority, the project data file to be uploaded is sent to the upper-level operation authority terminal, so that the upper-level operation authority terminal verifies the project data file to be uploaded and feeds back the verification result; when the verification result is verification passed, the project data file to be uploaded is analyzed by the CAE intelligent platform to obtain the project data to be managed.
[0110] In one embodiment, the acquisition module 10 is further used to classify the project data to be managed according to the characteristic information of the project data to be managed to obtain several categories of project data; obtain the degree of correlation between the several categories of project data and vehicle performance; sort the several categories of project data according to the degree of correlation to obtain corresponding project data sorting results; and determine the project data structure hierarchy according to the project data sorting results.
[0111] In one embodiment, the creation module 20 is further used to create a corresponding project data directory according to the project data structure hierarchy; assign name attributes, stage attributes, stage subject attributes and load condition attributes to the project data directory; obtain corresponding sub-directories and parent directories based on the attributed project data directory; and connect the sub-directories and parent directories respectively according to preset tree structure rules to obtain a data directory tree management structure.
[0112] In one embodiment, the storage module 30 is further used to match the project data to be managed with the data directory tree management structure to obtain a project data structure matching result; when the project data structure matching result is that several data in the project data to be managed need to be stored in the same directory tree management structure, the names of the several data are obtained; the first character of the name is extracted, and it is determined whether the type of the first character is consistent; when the type of the first character is consistent, the several project data to be managed are sorted according to a preset order; the sorted several project data to be managed are stored through the data directory tree management structure to obtain a project data tree management structure.
[0113] In one embodiment, the management module 40 is further used to select the project data to be configured from the project data of the project data tree management structure according to the target demand information; obtain the project stage of the project data to be configured; analyze the project stage through the CAE intelligent platform to obtain project processing matters; determine the corresponding project responsible user according to the project processing matters; when the operation authority of the project responsible user is not the target operation authority, configure the project processing matters to the terminal of the project responsible user; receive the project progress data sent by the terminal of the project responsible user within a preset time period, and update the project data of the project data tree management structure according to the project progress data.
[0114] In one embodiment, the management module 40 is further used to obtain corresponding version data based on the updated project progress data, and synchronously cache the version data to the target checkout database; when the project responsible user has a collaborative processing user and the operation authority of the collaborative processing user is not the target operation authority, determine whether a data preview instruction sent by the terminal is detected; when the data preview instruction sent by the terminal is detected, obtain the data type corresponding to the data preview instruction; when the data type is the project data type, display the version data of the target checkout database; when the data type is the preset data type, display the data in the DataLibrary database.
[0115] Other embodiments or implementation methods of the CAE-based project data management device of the present invention can refer to the above-mentioned method embodiments and will not be described in detail here.
[0116] In addition, it should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.
[0117] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.
[0118] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus the necessary general hardware platform, or of course by hardware, but in many cases the former is a better embodiment. 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, which is stored in a storage medium (such as a read-only memory (ROM) / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, an integrated platform workstation, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0119] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A CAE-based project data management method, characterized in that: The CAE-based project data management method comprises the following steps: Acquire the project data to be managed, and determine the project data structure hierarchy according to the characteristic information of the project data to be managed; Create a data directory tree management structure according to the project data structure hierarchy; The project data to be managed is stored through the data directory tree management structure to obtain a project data tree management structure; Managing the project data of the project data tree management structure according to target demand information and operation authority; The step of creating a data directory tree management structure according to the project data structure hierarchy includes: Create a corresponding project data directory according to the project data structure hierarchy; Assigning name attributes, stage attributes, stage discipline attributes, and load condition attributes to the project data directory; Get the corresponding subdirectory and parent directory according to the project data directory with attributes; Connecting the subdirectories and the parent directory respectively according to a preset tree structure rule to obtain a data directory tree management structure; The project data to be managed is stored by the data directory tree management structure to obtain a project data tree management structure, including: Matching the project data to be managed with the data directory tree management structure to obtain a project data structure matching result; When the project data structure matching result is that the plurality of data in the project data to be managed all need to be stored in the same directory tree management structure, obtaining the names of the plurality of data; Extracting the first character of the name and determining whether the type of the first character is consistent; When the types of the first characters are consistent, the plurality of items to be managed are sorted according to a preset order; The sorted project data to be managed are stored through the data directory tree management structure to obtain a project data tree management structure.
2. The CAE-based project data management method according to claim 1, characterized in that: The obtaining of the project data to be managed includes: When a data operation instruction sent by a terminal is detected, the data operation instruction is intercepted; During the interception process, obtaining the identification information of the account logged into the terminal; Query the corresponding current operation permission in the account permission data table according to the account identification information; When the current operation authority is the target operation authority, the project data file to be uploaded is sent to the upper-level operation authority terminal, so that the upper-level operation authority terminal verifies the project data file to be uploaded and feeds back the verification result; When the verification result is that the verification is passed, the CAE intelligent platform performs data analysis on the project data file to be uploaded to obtain the project data to be managed.
3. The CAE-based project data management method according to claim 1, characterized in that: The determining of the project data structure hierarchy according to the characteristic information of the project data to be managed includes: Classifying the project data to be managed according to feature information of the project data to obtain several categories of project data; Obtaining the degree of correlation between the plurality of types of project data and vehicle performance; Sorting the plurality of types of project data according to the degree of association to obtain corresponding project data sorting results; The project data structure level is determined according to the project data sorting result.
4. The CAE-based project data management method according to any one of claims 1 to 3, characterized in that: Managing the project data of the project data tree management structure according to target requirement information and operation authority includes: Selecting the project data to be configured from the project data in the project data tree management structure according to the target requirement information; Acquire the project phase of the project data to be configured; Analyze the project phases through the CAE intelligent platform to obtain project processing matters; Determine the corresponding project responsible user based on the project processing matters; When the operation authority of the project responsible user is not the target operation authority, the project processing matters are configured to the terminal of the project responsible user; The project progress data sent by the terminal of the project responsible user is received within a preset time period, and the project data of the project data tree management structure is updated according to the project progress data.
5. The CAE-based project data management method according to claim 4, characterized in that: After receiving the project progress data sent by the terminal of the project responsible user within the preset time period and updating the project data of the project data tree management structure according to the project progress data, the method further includes: Obtain corresponding version data based on the updated project progress data, and synchronously cache the version data to the target checkout database; When the project responsible user has a co-processing user and the operation authority of the co-processing user is not the target operation authority, determining whether a data preview instruction sent by the terminal is detected; When a data preview instruction is detected, obtaining a data type corresponding to the data preview instruction; When the data type is a project data type, the version data of the target checkout database is displayed; When the data type is a preset data type, the data in the DataLibrary database is displayed.
6. A CAE-based project data management device, characterized in that: The CAE-based project data management device includes: An acquisition module, configured to acquire the project data to be managed and determine the project data structure hierarchy according to the characteristic information of the project data to be managed; A creation module, used for creating a data directory tree management structure according to the project data structure hierarchy; A storage module, configured to store the project data to be managed through the data directory tree management structure to obtain a project data tree management structure; A management module, configured to manage the project data of the project data tree management structure according to target demand information and operation permissions; The creation module is further configured to create a corresponding project data directory according to the project data structure hierarchy; Assigning name attributes, stage attributes, stage discipline attributes, and load condition attributes to the project data directory; Get the corresponding subdirectory and parent directory according to the project data directory with attributes; Connecting the subdirectories and the parent directory respectively according to a preset tree structure rule to obtain a data directory tree management structure; The storage module is further configured to match the project data to be managed with the data directory tree management structure to obtain a project data structure matching result; When the project data structure matching result is that the plurality of data in the project data to be managed all need to be stored in the same directory tree management structure, obtaining the names of the plurality of data; Extracting the first character of the name and determining whether the type of the first character is consistent; When the types of the first characters are consistent, the plurality of items to be managed are sorted according to a preset order; The sorted project data to be managed are stored through the data directory tree management structure to obtain a project data tree management structure.
7. A CAE-based project data management device, characterized in that: The CAE-based project data management device includes: a memory, a processor, and a CAE-based project data management program stored in the memory and executable on the processor, wherein the CAE-based project data management program is configured to implement the CAE-based project data management method according to any one of claims 1 to 5.
8. A storage medium, characterized in that: The storage medium stores a CAE-based project data management program, which, when executed by a processor, implements the CAE-based project data management method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Method and system for presenting item set
CN106484832A
Project information management method and device, computer equipment and storage medium
CN109872119A