Integrated system for water conservancy project construction project management
By introducing vectorized processing and similarity evaluation models into the water conservancy engineering construction project management system, intelligent matching is achieved, the problem of insufficient information matching in traditional systems is solved, the practicality and efficiency of the system are improved, and labor costs are reduced. Error rate.
Patent Information
- Application Number
- CN202411216414.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-02
- Publication Date
- 2024-12-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The traditional integrated project management system lacks accurate information positioning and matching functions in water conservancy engineering construction projects, and cannot automatically match related services according to project needs, reducing the practicality and intelligence of the system.
An integrated system was designed, including a database construction module, a query request entry module, a request vectorization module, a service vectorization module, a similarity calculation module and a positioning matching judgment module. By vectorizing user query requests and service feature items, it establishes Similarity evaluation model automatically judges and outputs matching results to achieve intelligent matching.
Through intelligent matching algorithms, automatic positioning of required services can be reduced, manual intervention and manual operations can be reduced, labor costs of enterprises can be reduced, efficient and accurate services can be provided, management time can be saved and error rates can be reduced.
Smart Images

Figure CN119107043A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of big data, and more specifically to an integrated system for water conservancy project construction project management. Background Art
[0002] Since water conservancy project construction projects are often large-scale and involve multiple sub-projects and professional fields, such as embankments, reservoirs, hydropower stations, etc., this scale requires that the project management system must be highly integrated and comprehensive in order to achieve comprehensive management and control of the entire project. The information generated during the construction of water conservancy projects is diverse and large in quantity, so the management and integration of information is crucial to the smooth progress of the project.
[0003] In the context of increasingly fierce market competition, water conservancy project construction companies need to reduce costs and enhance competitiveness by improving management levels and efficiency. Integrated project management systems can help companies achieve this goal and enhance their market competitiveness by optimizing resource allocation, improving decision-making efficiency, and other means.
[0004] However, in the management of water conservancy project construction, although the traditional integrated project management system has achieved information integration and sharing to a certain extent, it often lacks the function of accurate positioning and matching of information. It simply aggregates various project information together without effective classification, labeling or indexing. It lacks intelligent matching algorithms and cannot automatically match related services according to the specific needs and characteristics of the project, which reduces the practicality and intelligence level of the system. Summary of the invention
[0005] In order to overcome the above-mentioned defects of the prior art, the present invention provides an integrated system for water conservancy project construction project management to solve the problems existing in the above-mentioned background technology.
[0006] The present invention provides the following technical solution: an integrated system for water conservancy project construction project management, comprising: a database building module, a query request input module, a request vectorization module, a service vectorization module, a similarity calculation module, a positioning matching judgment module, and a judgment result output module;
[0007] The database building module builds a database to store project information, creates a service set in the database with a total number of services N included in the service set, and transmits the project information and service set to the query request entry module;
[0008] The query request entry module receives the project information and service set transmitted by the database building module, enters the user query request, locates the corresponding service in the service set according to the entered user query request, and transmits the user query request and the corresponding service in the service set to the request vectorization module and the service vectorization module;
[0009] The request vectorization module extracts keywords from the user query request based on the user query request transmitted by the query request entry module, performs vectorization processing on the keywords, and transmits the vectorization processing results to the retrieval evaluation module;
[0010] The service vectorization module extracts feature items in the user query service based on the user query request transmitted by the query request entry module and the corresponding service in the service set, performs vectorization processing on the feature items, and transmits the vectorization processing results to the similarity calculation module;
[0011] The similarity calculation module receives the vectorization processing result transmitted by the request vectorization module and the vectorization processing result transmitted by the service vectorization module, establishes a similarity evaluation model to calculate the similarity coefficient, and transmits the calculated similarity coefficient to the positioning matching judgment module;
[0012] The positioning matching judgment module receives the similarity coefficient transmitted by the similarity calculation module, judges whether the user query request matches the positioning service according to the similarity coefficient, and transmits the result of the matching judgment to the judgment result output module;
[0013] The judgment result output module receives the judgment matching result transmitted by the positioning matching judgment module, automatically extracts the service requested by the user for positioning, and transmits the result to the user terminal.
[0014] Preferably, in the database building module, the service set includes multiple service items, and each service item includes a service name and a service description.
[0015] Preferably, in the query request entry module, by identifying the user query request, the system searches the database according to the entered user query request and automatically locates the corresponding service in the service set.
[0016] Preferably, the request vectorization module extracts keywords from the user query request based on the user query request transmitted by the query request input module, and performs vectorization processing on the keywords in the following specific steps:
[0017] Step S1: extract keywords in the user query request, assuming there are i keywords;
[0018] Step S2: Calculate the weight of each keyword in the query request. The calculation formula is: where ω i Indicates the weight of each keyword in the query request, gc i Indicates the number of times each keyword appears in the user's query request, gc max represents the maximum number of occurrences of the i keywords, N represents the total number of services included in the service set, and ni Indicates the number of services containing each keyword in the service set;
[0019] Step S3: The vectorized representation of the keywords is:
[0020] Preferably, in the service vectorization module, based on the user query service transmitted by the query request input module, the characteristic items in the user query service are extracted, and the specific steps of vectorizing the characteristic items are as follows:
[0021] Step S1: extract keywords from the user query request, assuming there are i keywords, and allocate services from the service set according to each keyword;
[0022] Step S2: extracting i feature items in the assigned service, where the feature items represent basic language units that appear in the service and represent the service;
[0023] Step S3: Calculate the weight of each feature item. The calculation formula is: Where T i Represents the weight of each feature item, t i represents the number of times each feature item appears in the corresponding service, N represents the total number of services included in the service set, and s i Indicates the number of services that contain feature items in the service set;
[0024] Step S4: The feature items are vectorized and expressed as:
[0025] Preferably, in the retrieval evaluation module, the calculation formula for establishing a similarity evaluation model to calculate the similarity coefficient is: Where θ represents the similarity coefficient, Represents the vectorization of keywords, Represents the vectorization of feature terms.
[0026] Preferably, in the positioning matching judgment module, the calculated similarity coefficient θ is compared with the preset similarity threshold Δθ. If the similarity coefficient θ is greater than or equal to the preset similarity threshold Δθ, it is judged that the user query request matches the positioning service, and the judgment result is transmitted to the judgment result output module. If the similarity coefficient θ is less than the preset similarity threshold Δθ, it is judged that the user query request does not match the positioning service, and the judgment result is not output and returned to the query request entry module.
[0027] Preferably, the judgment result output module receives the result of judging the match between the user query request and the positioning service transmitted by the positioning matching judgment module, and transmits the matched positioning service to the user terminal.
[0028] Technical effects and advantages of the present invention:
[0029] The present invention is provided with a database building module, a query request input module, a request vectorization module, a service vectorization module, a similarity calculation module, a positioning matching judgment module, and a judgment result output module. By building a database to store project information, a service set is created in the database, user query requests are input, corresponding services in the service set are located according to the input user query requests, keywords and feature items are vectorized, a similarity evaluation model is established to calculate the similarity coefficient, and whether the user query request matches the positioning service is judged according to the similarity coefficient. In short, an integrated system for water conservancy project construction project management saves management time and reduces error rate through digital management, automatically locates required services through intelligent matching algorithms, reduces the need for manual intervention and manual operation, reduces the manpower cost of enterprises, and provides efficient and accurate services. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 The flowchart is an integrated system for water conservancy project construction project management. DETAILED DESCRIPTION
[0031] The technical solution of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the present invention. In addition, the forms of the various structures recorded in the following embodiments are only examples. The integrated system for water conservancy project construction project management involved in the present invention is not limited to the various structures recorded in the following embodiments. All other implementations obtained by ordinary technicians in this field without making creative work belong to the scope of protection of the present invention.
[0032] The present invention provides an integrated system for water conservancy project construction project management, including: a database building module, a query request input module, a request vectorization module, a service vectorization module, a similarity calculation module, a positioning matching judgment module, and a judgment result output module;
[0033] The database building module builds a database to store project information, creates a service set in the database with a total number of services N included in the service set, and transmits the project information and service set to the query request entry module;
[0034] The query request entry module receives the project information and service set transmitted by the database building module, enters the user query request, locates the corresponding service in the service set according to the entered user query request, and transmits the user query request and the corresponding service in the service set to the request vectorization module and the service vectorization module;
[0035] The request vectorization module extracts keywords from the user query request based on the user query request transmitted by the query request entry module, performs vectorization processing on the keywords, and transmits the vectorization processing results to the retrieval evaluation module;
[0036] The service vectorization module extracts feature items in the user query service based on the user query request transmitted by the query request entry module and the corresponding service in the service set, performs vectorization processing on the feature items, and transmits the vectorization processing results to the similarity calculation module;
[0037] The similarity calculation module receives the vectorization processing result transmitted by the request vectorization module and the vectorization processing result transmitted by the service vectorization module, establishes a similarity evaluation model to calculate the similarity coefficient, and transmits the calculated similarity coefficient to the positioning matching judgment module;
[0038] The positioning matching judgment module receives the similarity coefficient transmitted by the similarity calculation module, judges whether the user query request matches the positioning service according to the similarity coefficient, and transmits the result of the matching judgment to the judgment result output module;
[0039] The judgment result output module receives the judgment matching result transmitted by the positioning matching judgment module, automatically extracts the service requested by the user for positioning, and transmits the result to the user terminal.
[0040] In this embodiment, it should be specifically explained that in the database building module, building a database to store project information includes classifying and indexing the project information, as follows:
[0041] Information collation: Sort the collected information, remove duplicate, invalid or irrelevant information, and ensure the accuracy and reliability of the information;
[0042] Classification processing: divide information into different categories according to classification standards, and organize information using folders, database tables or tags;
[0043] Index creation: Create an index for each piece of information. The index includes simple numbers, keyword lists, and complex database index structures. The index can accurately reflect the content and characteristics of the information and facilitate subsequent retrieval and search.
[0044] Storage management: Store classified and indexed information in appropriate locations, using file systems, database management systems or cloud storage methods to store information, and regularly check and update information to ensure its timeliness and accuracy;
[0045] A service set contains multiple service items, each of which contains a service name and a service description.
[0046] In this embodiment, it should be specifically explained that in the query request input module, by identifying the user query request, the system searches the database according to the input user query request and automatically locates the corresponding service in the service set. The specific contents are as follows:
[0047] User query request identification:
[0048] Input reception: The system receives query requests input by users, including text, voice or other forms of data;
[0049] Preprocessing: Preprocess the input query request, including removing irrelevant characters, word segmentation, and voice recognition to text conversion;
[0050] Intent recognition: Use natural language processing technology to analyze the intent of query requests;
[0051] Construct query statements: Based on the results of intent recognition and semantic understanding, construct SQL statements or other query statements suitable for database queries, and convert natural language queries into query languages that the database can understand during construction.
[0052] Database search:
[0053] Execute query: send the constructed query statement to the database to perform the retrieval operation;
[0054] Result filtering: Filter the records in the database according to the query conditions, and only retain the results that are highly relevant to the query request;
[0055] Result processing and display:
[0056] Result extraction: Extract the information or service content required by users from the search results.
[0057] In this embodiment, it should be specifically explained that the request vectorization module extracts keywords in the user query request based on the user query request transmitted by the query request input module, and performs vectorization processing on the keywords in the following specific steps:
[0058] Step S1: extract keywords in the user query request, assuming there are i keywords;
[0059] Step S2: Calculate the weight of each keyword in the query request. The calculation formula is: where ω i Indicates the weight of each keyword in the query request, gc i Indicates the number of times each keyword appears in the user's query request, gc max represents the maximum number of occurrences of the i keywords, N represents the total number of services included in the service set, and n i Indicates the number of services containing each keyword in the service set;
[0060] Step S3: The vectorized representation of the keywords is:
[0061] In this embodiment, it should be specifically explained that, in the service vectorization module, based on the user query service transmitted by the query request entry module, the feature items in the user query service are extracted, and the specific steps of vectorizing the feature items are as follows:
[0062] Step S1: extract keywords from the user query request, assuming there are i keywords, and allocate services from the service set according to each keyword;
[0063] Step S2: extracting i feature items in the assigned service, where the feature items represent basic language units that appear in the service and represent the service;
[0064] Step S3: Calculate the weight of each feature item. The calculation formula is: Where T i Represents the weight of each feature item, t i represents the number of times each feature item appears in the corresponding service, N represents the total number of services included in the service set, and s i Indicates the number of services that contain feature items in the service set;
[0065] Step S4: The feature items are vectorized and expressed as:
[0066] In this embodiment, it should be specifically explained that in the retrieval evaluation module, the calculation formula for establishing a similarity evaluation model to calculate the similarity coefficient is: Where θ represents the similarity coefficient, Represents the vectorization of keywords, Represents the vectorization of feature terms.
[0067] In this embodiment, it should be specifically explained that in the positioning matching judgment module, the calculated similarity coefficient θ is compared with the preset similarity threshold Δθ. If the similarity coefficient θ is greater than or equal to the preset similarity threshold Δθ, it is judged that the user query request matches the positioning service, and the judgment result is transmitted to the judgment result output module. If the similarity coefficient θ is less than the preset similarity threshold Δθ, it is judged that the user query request does not match the positioning service, and the judgment result is not output and returned to the query request entry module.
[0068] In this embodiment, it should be specifically explained that the judgment result output module receives the result of judging the match between the user query request and the positioning service transmitted by the positioning matching judgment module, and transmits the matched positioning service to the user terminal.
[0069] In the present embodiment, it should be specifically explained that the difference between the present embodiment and the prior art lies mainly in that the present embodiment is provided with a database building module, a query request entry module, a request vectorization module, a service vectorization module, a similarity calculation module, a positioning matching judgment module, and a judgment result output module. By building a database to store project information, a service set is created in the database, user query requests are entered, and the corresponding service in the service set is located according to the entered user query requests, and the keywords and feature items are vectorized, and a similarity evaluation model is established to calculate the similarity coefficient, and whether the user query request matches the positioning service is judged according to the similarity coefficient. In short, an integrated system for water conservancy project construction project management saves management time and reduces error rate through digital management, automatically locates required services through intelligent matching algorithms, reduces the need for manual intervention and manual operation, reduces the manpower cost of the enterprise, and provides efficient and accurate services.
[0070] Finally: The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
[0071] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. An integrated system for water conservancy project management, characterized by: include: Database building module, query request entry module, request vectorization module, service vectorization module, similarity calculation module, positioning matching judgment module, and judgment result output module; The database building module builds a database to store project information, creates a service set in the database with a total number of services N included in the service set, and transmits the project information and service set to the query request entry module; The query request entry module receives the project information and service set transmitted by the database building module, enters the user query request, locates the corresponding service in the service set according to the entered user query request, and transmits the user query request and the corresponding service in the service set to the request vectorization module and the service vectorization module; The request vectorization module extracts keywords from the user query request based on the user query request transmitted by the query request entry module, performs vectorization processing on the keywords, and transmits the vectorization processing results to the retrieval evaluation module; The service vectorization module extracts feature items in the user query service based on the user query request transmitted by the query request entry module and the corresponding service in the service set, performs vectorization processing on the feature items, and transmits the vectorization processing results to the similarity calculation module; The similarity calculation module receives the vectorization processing result transmitted by the request vectorization module and the vectorization processing result transmitted by the service vectorization module, establishes a similarity evaluation model to calculate the similarity coefficient, and transmits the calculated similarity coefficient to the positioning matching judgment module; The positioning matching judgment module receives the similarity coefficient transmitted by the similarity calculation module, judges whether the user query request matches the positioning service according to the similarity coefficient, and transmits the result of the matching judgment to the judgment result output module; The judgment result output module receives the judgment matching result transmitted by the positioning matching judgment module, automatically extracts the service requested by the user for positioning, and transmits the result to the user terminal.
2. An integrated system for water conservancy project construction project management according to claim 1, characterized in that: In the database building module, the service set includes multiple service items, and each service item includes a service name and a service description.
3. The integrated system for water conservancy project construction project management according to claim 1 is characterized by: In the query request input module, by identifying the user query request, the system searches the database according to the input user query request and automatically locates the corresponding service in the service set.
4. The integrated system for water conservancy project construction project management according to claim 1 is characterized by: The request vectorization module extracts keywords from the user query request based on the user query request transmitted by the query request input module, and performs vectorization processing on the keywords in the following specific steps: Step S1: extract keywords in the user query request, assuming there are i keywords; Step S2: Calculate the weight of each keyword in the query request. The calculation formula is: where ω i Indicates the weight of each keyword in the query request, gc i Indicates the number of times each keyword appears in the user's query request, gc max represents the maximum number of occurrences of the i keywords, N represents the total number of services included in the service set, and n i Indicates the number of services containing each keyword in the service set; Step S3: The vectorized representation of the keywords is:
5. The integrated system for water conservancy project construction project management according to claim 1 is characterized by: In the service vectorization module, based on the user query service transmitted by the query request entry module, the feature items in the user query service are extracted, and the specific steps of vectorizing the feature items are as follows: Step S1: extract keywords from the user query request, assuming there are i keywords, and allocate services from the service set according to each keyword; Step S2: extracting i feature items in the assigned service, where the feature items represent basic language units that appear in the service and represent the service; Step S3: Calculate the weight of each feature item. The calculation formula is: Where T i Represents the weight of each feature item, t i represents the number of times each feature item appears in the corresponding service, N represents the total number of services included in the service set, and s i Indicates the number of services that contain feature items in the service set; Step S4: The feature items are vectorized and expressed as:
6. The integrated system for water conservancy project construction project management according to claim 1 is characterized by: In the retrieval evaluation module, the similarity evaluation model is established to calculate the similarity coefficient using the following calculation formula: Where θ represents the similarity coefficient, Represents the vectorization of keywords, Represents the vectorization of feature terms.
7. The integrated system for water conservancy project construction project management according to claim 1 is characterized by: In the positioning matching judgment module, the calculated similarity coefficient θ is compared with the preset similarity threshold Δθ. If the similarity coefficient θ is greater than or equal to the preset similarity threshold Δθ, it is judged that the user query request matches the positioning service, and the judgment result is transmitted to the judgment result output module. If the similarity coefficient θ is less than the preset similarity threshold Δθ, it is judged that the user query request does not match the positioning service, and the judgment result is not output, and is returned to the query request entry module.
8. The integrated system for water conservancy project construction project management according to claim 1 is characterized by: The judgment result output module receives the result of judging the match between the user query request and the positioning service transmitted by the positioning matching judgment module, and transmits the matched positioning service to the user terminal.
Citation Information
Patent Citations
Information safety big data management system based on trusted cloud computing
CN106209821A
Big-data patent retrieval method based on vector space
CN107577801A
Service discovery method based on convolutional neural network under BERT
CN110941698A
Keyword recommendation method and community information generation method and system applying keyword recommendation method
CN118210962A
