Basin information technology architecture construction method and device, computer equipment and product

By acquiring and analyzing the different business needs of the enterprise and the application functions and performance requirements of the basin information system, the technical architecture is built, and the problem of limited use of the basin information system technical architecture in the existing technology is solved, and comprehensive and accurate basin information is achieved. The effectiveness of the service.

CN119477115AInactive Publication Date: 2025-02-18THREE GORGES GROUP IND DEVELOPMENT (BEIJING) CO LTD +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510074614.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-17
Publication Date
2025-02-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The technical architecture is built based on the common functions of the basin information system in the prior art, resulting in limited use scope and inability to provide comprehensive and accurate basin information services.

Method used

By obtaining the business process information, key business indicators and decision-making requirements corresponding to the different business needs of the target enterprise, the application function information of the basin information system, and the system performance requirements information, determine the technical framework, data demand information, data management technical elements, and application function support for different business needs of the target enterprise, the technical elements of the data management system, and the application function support are determined. Technical elements and system performance meet technical elements and build a technical architecture for the basin information system.

Benefits of technology

It has realized the technology required to support the application system, helping enterprises sort out system boundaries, identify system requirements, identify system risks and problem priorities, determine technical solutions and routes, and meet the needs of enterprises in basin management, decision support, business collaboration, etc. Ultimately, comprehensive and accurate basin information services are provided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119477115A_ABST
    Figure CN119477115A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electronics, and discloses a drainage basin information technology architecture construction method and device, computer equipment and a product. According to the method, an overall technical framework is determined through service indexes and decision-making requirements corresponding to different service processes of a target enterprise; the method comprises the following steps: determining first technical element information for managing business demand data based on data demand information of a business process, and determining second technical element information for supporting each application function and third technical element information meeting system performance requirements, the technical architecture of the drainage basin information system is constructed based on the technical framework, the first technical element information, the second technical element information and the third technical element information, and the constructed technical architecture supports the technology required by an application system and meets the requirements of enterprises in the aspects of drainage basin management, decision support, business collaboration and the like. Finally, integration, sharing and analysis of drainage basin data are realized, and comprehensive and accurate drainage basin information services are provided for enterprises.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of electronic technology, and specifically to methods, devices, computer equipment and products for constructing a watershed information technology architecture. Background Art

[0002] Basin information includes terrain, soil type, vegetation conditions, rivers, lakes, reservoirs, water conservancy projects, basin geographic information, and many other information, which are aggregated and updated dynamically and timely. Geographic information usually includes hydrological stations, hydropower stations, water systems, and basin control ranges. By establishing a basin information system, the management and application of basin information can be realized. When establishing a basin information system, it is necessary to build a technical architecture to describe the interactive relationship between the various components of the system from a technical perspective.

[0003] In related technologies, the technical architecture is generally constructed through the functions of data storage, data analysis, and data sharing of the watershed information system. However, the watershed businesses of different enterprises are different. If the technical architecture is only constructed based on the common functions of the watershed information system without considering the personalized needs of different enterprises, the scope of use of the constructed technical architecture will be limited, and it will be impossible to provide comprehensive and accurate watershed information services for enterprises. Summary of the invention

[0004] In view of this, the present invention provides a method, device, computer equipment and product for constructing a watershed information technology architecture to solve the problem that the related technology constructs technology based on the common functions of the watershed information system, resulting in a limited scope of use of the constructed technology architecture and an inability to provide enterprises with comprehensive and accurate watershed information services.

[0005] In a first aspect, the present invention provides a method for constructing a watershed information technology architecture, the method comprising: obtaining business process information corresponding to different business needs of a target enterprise, key business indicators and decision requirements of business processes corresponding to each business need, application function information of a watershed information system, and system performance requirement information; determining a technical framework based on the key business indicators and decision requirements of business processes corresponding to each business need; determining data requirement information of corresponding business processes based on the business process information corresponding to each business need; determining first technical element information for managing data in corresponding business processes based on the data requirement information of each business process; determining second technical element information supporting each application function based on the application function information of the watershed information system; determining third technical element information that meets the system performance requirements based on the system performance requirement information; and constructing a technical architecture of the watershed information system based on the technical framework, the first technical element information, the second technical element information, and the third technical element information.

[0006] The method for constructing a watershed information technology architecture provided by the present invention determines a technical framework based on key business indicators and decision-making requirements of business processes corresponding to various business needs; determines data requirement information of corresponding business processes based on business process information corresponding to various business needs; determines first technical element information for managing data in corresponding business processes based on the data requirement information of each business process; determines second technical element information supporting each application function based on application function information of the watershed information system; determines third technical element information that meets system performance requirements based on system performance requirement information; and constructs a technical architecture of the watershed information system based on the technical framework, the first technical element information, the second technical element information, and the third technical element information. The method provided by the present invention determines the overall technical framework through the business indicators and decision-making requirements corresponding to different business processes of the target enterprise, determines the first technical element information for managing business demand data based on the data demand information of the business process, and determines the second technical element information supporting each application function and the third technical element information that meets the system performance requirements. The technical architecture of the watershed information system is constructed based on the technical framework, the first technical element information, the second technical element information and the third technical element information. The constructed technical architecture supports the technology required by the application system, helps the enterprise to sort out the system boundaries, identify system requirements, identify system risks and problem priorities, determine technical solutions and routes, meet the needs of the enterprise in watershed management, decision support, business collaboration, etc., and finally realizes the integration, sharing and analysis of watershed data, providing enterprises with comprehensive and accurate watershed information services.

[0007] In an optional embodiment, the step of determining the first technical element information for managing data in the corresponding business process based on the data requirement information of each business process includes: determining at least one key entity information corresponding to the business requirement based on the data requirement information of each business requirement; determining the data model corresponding to the business requirement based on the key entity information of each business requirement; determining the first technical element information that can support the corresponding business requirement based on the key entity information and data model of each business requirement.

[0008] The method provided by this optional implementation manner determines at least one key entity information corresponding to the business demand based on the data demand information of each business demand, and determines the data model of the corresponding business demand based on the key entity information; determines the first technical element information that can support the corresponding business demand based on the key entity information and the data model of each business demand, thereby ensuring the accuracy of the determination result of the first technical element information.

[0009] In an optional implementation, the method further includes: using a preset evaluation method to conduct a multi-faceted evaluation of the technical architecture to obtain an evaluation result; and optimizing and adjusting the technical architecture based on the evaluation result to obtain a target technical architecture.

[0010] The method provided in this optional implementation manner ensures the rationality and effectiveness of the technical architecture by conducting a comprehensive evaluation of the technical architecture and optimizing and adjusting the technical architecture based on the evaluation results.

[0011] In an optional implementation, the method further includes: testing the target technical architecture using the test data to obtain a test result; and judging whether the technical architecture meets the business needs and technical requirements based on the test result to obtain a judgment result.

[0012] The method provided in this optional implementation manner verifies and tests the technical architecture to ensure that the technical architecture can meet business needs and technical requirements.

[0013] In an optional implementation, the step of optimizing and adjusting the technical architecture based on the evaluation results to obtain the target technical architecture includes: if it is determined based on the evaluation results that the technical architecture does not meet the preset requirements, optimizing and adjusting the technical architecture using a multi-objective optimization method to obtain the target technical architecture.

[0014] In an optional implementation, the step of constructing the technical architecture of the watershed information system based on the technical framework, the first technical element information, the second technical element information and the third technical element information includes: determining the key technical information and functional component information based on the first technical element information, the second technical element information and the third technical element information; determining the hierarchical structure of the technical architecture; and constructing the technical architecture of the watershed information system based on the technical framework, the hierarchical structure, the key technical information and the technical component information.

[0015] In a second aspect, the present invention provides a device for constructing a watershed information technology architecture, the device comprising: an acquisition module, used to obtain business process information corresponding to different business needs of a target enterprise, key business indicators and decision requirements of business processes corresponding to each business need, application function information of the watershed information system, and system performance requirement information; a first determination module, used to determine a technical framework based on the key business indicators and decision requirements of business processes corresponding to each business need; a second determination module, used to determine data requirement information of the corresponding business process based on the business process information corresponding to each business need; a third determination module, used to determine first technical element information for managing data in the corresponding business process based on the data requirement information of each business process; a fourth determination module, used to determine second technical element information supporting each application function based on the application function information of the watershed information system; a fifth determination module, used to determine third technical element information that meets the system performance requirements based on the system performance requirement information; a construction module, used to construct the technical architecture of the watershed information system based on the technical framework, the first technical element information, the second technical element information, and the third technical element information.

[0016] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the method for constructing a watershed information technology architecture according to the first aspect or any corresponding embodiment thereof by executing the computer instructions.

[0017] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method for constructing a watershed information technology architecture according to the first aspect or any corresponding embodiment thereof.

[0018] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the method for constructing a watershed information technology architecture according to the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0020] Figure 1 is a flow chart of a method for constructing a watershed information technology architecture according to an embodiment of the present invention; Figure 2 is a flow chart of another method for constructing a watershed information technology architecture according to an embodiment of the present invention; Figure 3 is a flowchart of another method for constructing a watershed information technology architecture according to an embodiment of the present invention; Figure 4 It is a schematic diagram of a specific example of a method for constructing a watershed information technology architecture in an embodiment of the present invention; Figure 5 is a structural block diagram of a device for constructing a watershed information technology architecture according to an embodiment of the present invention; Figure 6 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0021] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0022] In related technologies, the technical architecture is generally constructed through the functions of data storage, data analysis, and data sharing of the watershed information system. However, the watershed businesses of different enterprises are different. If the technical architecture is only constructed based on the common functions of the watershed information system without considering the personalized needs of different enterprises, the scope of use of the constructed technical architecture will be limited, and it will be impossible to provide comprehensive and accurate watershed information services for enterprises.

[0023] In view of this, a method for constructing a watershed information technology architecture provided in an embodiment of the present application can be applied to a server to realize the construction of a watershed information technology architecture. The method for constructing a watershed information technology architecture provided in an embodiment of the present application determines the overall technical framework through the business indicators and decision-making requirements corresponding to different business processes of the target enterprise, determines the first technical element information for managing business demand data based on the data demand information of the business process, and determines the second technical element information supporting each application function and the third technical element information that meets the system performance requirements, and constructs the technical architecture of the watershed information system based on the technical framework, the first technical element information, the second technical element information, and the third technical element information. The constructed technical architecture supports the technology required by the application system, helps enterprises to sort out system boundaries, identify system requirements, identify system risks and problem priorities, determine technical solutions and routes, and meet the needs of enterprises in watershed management, decision support, business collaboration, etc., and finally realizes the integration, sharing and analysis of watershed data, providing enterprises with comprehensive and accurate watershed information services.

[0024] According to an embodiment of the present invention, an embodiment of a method for constructing a watershed information technology architecture is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in an order different from that shown here.

[0025] In this embodiment, a method for constructing a watershed information technology architecture is provided, which can be used for the above-mentioned server. Figure 1 is a flow chart of a method for constructing a watershed information technology architecture according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps: Step S101, obtaining business process information corresponding to different business needs of the target enterprise, key business indicators and decision requirements of the business processes corresponding to each business need, application function information of the watershed information system, and system performance requirement information.

[0026] Exemplarily, the target enterprise may be an enterprise that needs services related to river basin information, and the business demand is used to characterize the purpose of developing a river basin information system. In the embodiment of the present application, the business process is usually determined based on the business demand. For example, in the management of river basin water resources, the business demand may be to accurately monitor the amount of water resources, reasonably allocate water resources, etc. In order to meet these needs, the business process of establishing a hydrological monitoring station network is determined, and equipment is arranged at key locations to regularly collect data and transmit and store in real time. At the same time, the process of assessing water demand, formulating allocation plans and supervising execution is determined according to the water resource allocation needs, and the business needs of water resource management are realized through these specific business processes. Business indicators are numerical values ​​that can be quantitatively described for a specific thing or behavior after fine-grained classification of the business. A business process can correspond to multiple business indicators, analyze the steps and key links of the business process, and collect the needs of internal and external stakeholders. On this basis, key business indicators that can measure timeliness are determined in combination with business goals and processes. Decision needs are identified by analyzing business risks and challenges and considering different decision-making scenarios. Business needs may include but are not limited to water resource management, water pollution prevention and control, flood control and drought relief, ecological protection, etc.

[0027] Step S102: determining a technical framework based on key business indicators and decision requirements of business processes corresponding to each business requirement.

[0028] For example, the key business indicators and decision requirements of the business process provide a basis for the design of the technical architecture, and the technical framework is determined based on the functional requirements of the watershed information system and the existing technical foundation. In the embodiment of the present application, the technical framework may include but is not limited to a cloud computing platform, a big data platform, an Internet of Things platform, etc.

[0029] Step S103: determining data requirement information of corresponding business processes based on business process information corresponding to each business requirement.

[0030] Exemplarily, the data requirement information of a business process is used to characterize the data information required to implement the business process. In the embodiment of the present application, the data information involved in the business process is analyzed, and the data information includes the type, source, format, quality requirements, etc. of the data.

[0031] Step S104: determining first technical element information for managing data in corresponding business processes based on data demand information of each business process.

[0032] Exemplarily, based on the data demand information of each business process, the data characteristics of the data required for the corresponding business process are determined, and then the first technical element information is determined. The first technical element information is a technology that can effectively store, process and analyze the data required for the data business process.

[0033] Step S105, determining the second technical element information supporting each application function based on the application function information of the watershed information system.

[0034] Exemplarily, the application function information of the watershed information system includes the specific application scenarios and functional information of the watershed information system. The application scenarios and functional information of the watershed information system directly determine the technical means (technical elements) required in the technical architecture, such as sensor technology for data collection, high-performance computing technology for simulation calculations, and visualization technology for result display. In the embodiment of the present application, the application scenarios and functional information of the watershed information system are clarified through the application architecture. For example, flood forecasting applications require real-time collection of hydrological data, rapid hydrological simulation calculations, and accurate forecast result output. The application architecture design is based on and guided by the business needs of watershed information, and clarifies the specific goals and issues in watershed management in terms of water resources management, flood prevention and disaster reduction, and ecological environmental protection.

[0035] Step S106: Determine third technical element information that meets the system performance requirements based on the system performance requirement information.

[0036] Exemplarily, the system performance requirement information may include but is not limited to response time, throughput, reliability, etc. These performance requirements will guide the technical architecture to make decisions in hardware selection, software design, and system optimization. In the embodiment of the present application, the system performance requirement information can also be determined by the application architecture, and the application architecture also puts forward requirements for system performance. For application functions that require real-time response, such as flood warning systems, the technical architecture needs to adopt distributed computing, parallel processing and other technical elements to improve the response speed of the system; for applications with large data volumes and complex processing, such as integrated water resources management systems, high-performance servers and storage devices, as well as optimized data storage and processing algorithms, need to be selected. Determine the third technical element information based on system performance requirements. The application architecture determines the software types and functions that the watershed information system needs to use. The technical architecture needs to select appropriate software technologies based on these requirements, including database management systems, geographic information systems (GIS) software, hydrological simulation software, data analysis software, appropriate servers, storage devices, network devices and other hardware resources as the third technical element, and perform reasonable configuration and optimization.

[0037] Step S107, constructing the technical architecture of the watershed information system based on the technical framework, the first technical element information, the second technical element information and the third technical element information.

[0038] Illustratively, in an embodiment of the present application, the technical architecture of the watershed information system is constructed through a technical framework, the first technical element information of each business process, and the second technical element, thereby achieving effective technical support for specific watershed business needs, improving business efficiency and flexibility, eliminating redundant links, and simplifying complex processes, thereby improving the speed and accuracy of business processing. The entire process from receiving to product delivery is automated, greatly shortening the production cycle. At the same time, the modular design of the technical architecture enables enterprises to respond quickly to market changes and adjustments to business needs. A good technical architecture provides an open and flexible technical platform for achieving business goals, and encourages business departments and technical departments to jointly explore new business models and technical applications. Through reasonable system design, optimized algorithms and efficient database management, the system's response speed, throughput and concurrent processing capabilities can be improved.

[0039] The method for constructing a watershed information technology architecture provided in this embodiment determines the overall technical framework through the business indicators and decision-making requirements corresponding to different business processes of the target enterprise, determines the first technical element information for managing business demand data based on the data demand information of the business process, and determines the second technical element information supporting each application function and the third technical element information that meets the system performance requirements, and constructs the technical architecture of the watershed information system based on the technical framework, the first technical element information, the second technical element information and the third technical element information. The constructed technical architecture supports the technology required by the application system, helps enterprises to sort out system boundaries, identify system requirements, identify system risks and problem priorities, determine technical solutions and routes, meet the needs of enterprises in watershed management, decision support, business collaboration, etc., and ultimately realizes the integration, sharing and analysis of watershed data, providing enterprises with comprehensive and accurate watershed information services.

[0040] In this embodiment, a method for constructing a watershed information technology architecture is provided, which can be used for the above-mentioned server. Figure 2 is a flow chart of a method for constructing a watershed information technology architecture according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps: Step S201, obtain the business process information corresponding to the different business needs of the target enterprise, the key business indicators and decision requirements of the business process corresponding to each business need, the application function information of the watershed information system, and the system performance requirement information. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.

[0041] Step S202: Determine the technical framework based on the key business indicators and decision requirements of the business processes corresponding to each business requirement. Figure 1 Step S102 of the illustrated embodiment will not be described in detail here.

[0042] Step S203: Determine the data requirement information of the corresponding business process based on the business process information corresponding to each business requirement. Figure 1 Step S103 of the illustrated embodiment will not be described in detail here.

[0043] Step S204: determining first technical element information for managing data in corresponding business processes based on data demand information of each business process.

[0044] Specifically, the above step S204 includes: Step S2041: determining at least one key entity information corresponding to each business requirement based on the data requirement information of each business requirement.

[0045] Exemplarily, the data required to implement the business process is determined based on the data requirements of each business need, and then the key influencing factors are determined, and the key entity information is determined based on the key influencing factors. In an embodiment of the present application, key entities are generally elements that have an important impact on the state, changes and management of the watershed. Key entities may include but are not limited to water bodies such as rivers, lakes, and reservoirs, meteorological elements such as precipitation and evaporation, geographical elements such as soil and vegetation, and human elements such as water users and water conservancy facilities. Key entities are the core elements for understanding and managing watersheds. By identifying them, the key components in the watershed system can be clarified. This helps to grasp the state and changing trends of the watershed more accurately and provide a targeted basis for watershed management.

[0046] Step S2042: determining a data model corresponding to each business requirement based on key entity information of each business requirement.

[0047] For example, in the embodiments of the present application, the business needs of watershed management are clarified, such as specific goals in water resources management, flood prevention and disaster reduction, ecological protection, etc. Then analyze the watershed data sources, including hydrological, meteorological, geographical, ecological and other types of data, and identify the key entities and relationships therein. Then, we can refer to the existing mature data models and related standards, and make adjustments and optimizations based on the unique characteristics of the watershed. At the same time, we must consider the actual conditions of data collection, storage, processing and application to ensure that the data model is operational and practical.

[0048] Step S2043, determining the first technical element information that can support the corresponding business demand based on the key entity information and data model of each business demand.

[0049] For example, in the embodiments of the present application, after identifying key entities and determining the data model, the technology that can effectively store, process and analyze data is determined based on the data characteristics of the key entities. For example, geographic information system technology can be considered for spatial data. At the same time, the data scale and update frequency should be evaluated, such as considering the size of the data, the growth rate and the update status of key entity data, and selecting technologies that can efficiently process large-scale data and support frequent updates, such as distributed databases and parallel computing technologies, to meet the actual needs of data models and key entities.

[0050] Step S205: Determine the second technical element information supporting each application function based on the application function information of the watershed information system. Figure 1 Step S105 of the illustrated embodiment will not be described in detail here.

[0051] Step S206: Determine the third technical element information that meets the system performance requirements based on the system performance requirement information. Figure 1 Step S106 of the illustrated embodiment will not be described in detail here.

[0052] Step S207: construct the technical architecture of the watershed information system based on the technical framework, the first technical element information, the second technical element information, and the third technical element information. Figure 1 Step S107 of the illustrated embodiment will not be described in detail here.

[0053] In some optional embodiments, the method further comprises: Step a1: Use a preset evaluation method to conduct a comprehensive evaluation of the technical architecture to obtain an evaluation result.

[0054] Exemplarily, the multi-faceted evaluation may include, but is not limited to, performance evaluation, scalability evaluation, security evaluation, and other aspects. In the embodiment of the present application, the technical architecture evaluation may adopt the Architecture Tradeoff Analysis Method (ATAM) method. During the evaluation preparation stage, a team including technical experts, business representatives, and user representatives needs to be formed, and relevant information needs to be collected. During the evaluation stage, after the person in charge of the technical architecture introduces the technical architecture of the watershed information model, key business scenarios are determined, and the architecture is analyzed from multiple quality attributes to see how it meets the requirements, risk points are identified, and an evaluation report is generated.

[0055] Step a2: Optimize and adjust the technical architecture based on the evaluation results to obtain the target technical architecture.

[0056] Specifically, the above step a2 includes: Step a21: If it is determined based on the evaluation results that the technical architecture does not meet the preset requirements, a multi-objective optimization method is used to optimize and adjust the technical architecture to obtain a target technical architecture.

[0057] Exemplarily, the subsequent stage optimizes and adjusts the technical architecture based on the evaluation results to comprehensively and systematically evaluate the technical architecture, identify problem risks and optimize and improve. In the embodiment of the present application, a multi-objective optimization method based on the evaluation results is used to optimize and adjust the technical architecture. Each indicator (such as performance, reliability, scalability, etc.) in the technical architecture evaluation results is set as an optimization target. Then, a linear programming method is used to construct an optimization model with these targets as constraints. By adjusting the parameters in the technical architecture (such as hardware configuration, algorithm selection, data storage method, etc.), the optimization model is solved so that each target reaches an optimal balance to a certain extent.

[0058] The following is an example to illustrate the optimization and adjustment process of the technical architecture.

[0059] The specific steps are as follows: 1. Determine the optimization objectives and constraints.

[0060] (1) Optimization objectives include performance objectives and scalability objectives.

[0061] Performance goal: shorten the response time of data query and analysis, with the target value set at an average response time of no more than 5 seconds. Reliability goal: ensure data accuracy and system stability, reduce data error rate to no more than 0.5%, and reduce system failure time to no more than 4 hours per month. Scalability goal: as the number of monitoring sites increases and the amount of data grows, the system can easily cope with it. For example, when the number of monitoring sites doubles, the system performance will not drop by more than 30%.

[0062] (2) Constraints.

[0063] Budget constraint: The budget for technical architecture optimization shall not exceed RMB 800,000.

[0064] Time constraint: The optimization process must be completed within three months.

[0065] 2. Determine the technical architecture parameters.

[0066] Hardware configuration: You can consider upgrading server performance, increasing storage capacity, optimizing network bandwidth, etc. For example, there are different models to choose from for server processor upgrades, corresponding to different costs and performance improvements.

[0067] Algorithm selection: Optimize hydrological data prediction algorithms, water quality analysis algorithms, etc. Different algorithms differ in accuracy and computational efficiency.

[0068] Data storage method: Choose a suitable database system, such as a combination of relational and non-relational databases, or a distributed storage solution. Consider the impact of data storage structure and indexing methods on query performance.

[0069] 3. Construct a linear programming model.

[0070] Let the hardware configuration parameter be \(x_1\) (indicating the degree of server performance upgrade), the algorithm selection parameter be \(x_2\) (indicating the degree of selecting a certain efficient algorithm), and the data storage method parameter be \(x_3\) (indicating the degree of adopting a certain storage method).

[0071] The objective function can be expressed as: \(Minimize\Z=a\times(response\_time)+b\times(data\_error\_rate)+c\times(system\_downtime)+d\times(performance\_decline\_ratio)\).

[0072] Among them, a, b, c, and d are weight coefficients, indicating the relative importance of each goal.

[0073] The constraints can be expressed as: \(Cost\leq Budget\) (optimization cost does not exceed the budget); \(Time\leq Deadline\) (optimization time does not exceed three months); \(ResponseTime\leq TargetResponseTime\) (response time does not exceed the target value); \(DataErrorRate\leq TargetDataErrorRate\) (the data error rate does not exceed the target value); \(SystemDowntime\leq TargetSystemDowntime\) (system downtime does not exceed the target value); \(PerformanceDeclineRatio\leq TargetPerformanceDeclineRatio\) (The performance decline does not exceed the target value).

[0074] By solving this linear programming model, the technical architecture parameters of the watershed information management system are adjusted to achieve the optimal balance of performance, reliability and scalability.

[0075] In some optional embodiments, the method further comprises: Step b1, using the test data to test the target technical architecture and obtain the test results.

[0076] Step b2: determine whether the technical architecture meets the business needs and technical requirements based on the test results, and obtain a judgment result.

[0077] Exemplarily, in the embodiments of the present application, architecture verification and testing are performed to ensure that the system can meet business needs and technical requirements.

[0078] In this embodiment, a method for constructing a watershed information technology architecture is provided, which can be used for the above-mentioned server. Figure 3 is a flow chart of a method for constructing a watershed information technology architecture according to an embodiment of the present invention. Figure 3 As shown, the process includes the following steps: Step S301, obtain the business process information corresponding to the different business needs of the target enterprise, the key business indicators and decision requirements of the business process corresponding to each business need, the application function information of the watershed information system, and the system performance requirement information. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.

[0079] Step S302: Determine the technical framework based on the key business indicators and decision requirements of the business processes corresponding to each business requirement. Figure 1 Step S102 of the illustrated embodiment will not be described in detail here.

[0080] Step S303: Determine the data requirement information of the corresponding business process based on the business process information corresponding to each business requirement. Figure 1 Step S103 of the illustrated embodiment will not be described in detail here.

[0081] Step S304: determining first technical element information for managing data in corresponding business processes based on data demand information of each business process.

[0082] Step S305: Determine the second technical element information supporting each application function based on the application function information of the watershed information system. Figure 1 Step S105 of the illustrated embodiment will not be described in detail here.

[0083] Step S306: Determine the third technical element information that meets the system performance requirements based on the system performance requirement information. Figure 1 Step S106 of the illustrated embodiment will not be described in detail here.

[0084] Step S307, constructing the technical architecture of the watershed information system based on the technical framework, the first technical element information, the second technical element information and the third technical element information.

[0085] In some optional implementations, the above step S307 includes: Step S3071, determining key technical information and functional component information based on the first technical element information, the second technical element information and the third technical element information.

[0086] Exemplarily, in an embodiment of the present application, key technical information and functional component information, such as database management system, data storage technology, data analysis technology, model calculation technology, etc., are determined based on the first technical element information, the second technical element information, and the third technical element information. Component information can be technical component information. The embodiment of the present application determines the technical components by using the hierarchical analysis method. By decomposing complex problems into multiple levels, the relative importance of each factor is judged to make a decision. In technology selection, the technology selection problem can be decomposed into a target layer (selecting the most suitable technical component), a criterion layer (such as business demand satisfaction, data processing capabilities, performance requirements, scalability, etc.) and a solution layer (various optional technical components). Then, the relative importance weights of each criterion and each solution for each criterion are determined by scoring or based on actual data. Finally, the total weight of each solution is calculated comprehensively to select the optimal technical component. The specific steps are as follows: 1. Establish a hierarchical model: clarify goals, guidelines and plans.

[0087] 2. Construct a judgment matrix: For each factor at the same level, compare their relative importance two by two, give judgment values, and construct a judgment matrix.

[0088] 3. Calculate the weight vector: Calculate the eigenvector of the judgment matrix through mathematical methods to obtain the weight of each factor.

[0089] 4. Consistency check: Check the consistency of the judgment matrix to ensure the rationality of the judgment.

[0090] 5. Comprehensive weight calculation: Calculate the comprehensive weight of each plan for the target.

[0091] 6. Scheme selection: Select the best scheme based on the comprehensive weight.

[0092] Step S3072, determine the hierarchical structure of the technical architecture.

[0093] Exemplarily, in an embodiment of the present application, the hierarchical structure of the technical architecture may include but is not limited to an infrastructure layer, a data layer, an application layer, and a user interface layer.

[0094] Step S3073, construct the technical architecture of the watershed information system based on the technical framework, hierarchical structure, key technical information and technical component information.

[0095] Exemplarily, the technical framework, hierarchical structure, key technical information and technical component information are integrated to obtain the technical architecture of the watershed information system.

[0096] The specific construction process diagram of the watershed information technology architecture construction method provided in the embodiment of the present application is as follows: Figure 4 As shown in the figure, the design of the technical architecture follows the principles of modularity, standardization, scalability, and security, which help ensure that technical solutions can support business processes and data management, and provide a flexible and scalable technical environment to adapt to changing business needs. At the same time, optimize resource utilization, improve system reliability, performance, and security, and promote technological innovation. Scalability is an important consideration in the design of technical architecture, which involves the scalability and extensibility of the system, that is, the ability of the system to adapt to changes. By adopting appropriate technologies and strategies, the system can be made scalable and extensible, thereby solving common problems faced by complex systems, such as difficulty in understanding, change amplification, performance bottlenecks, and slow delivery.

[0097] In this embodiment, a device for constructing a watershed information technology architecture is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0098] This embodiment provides a device for constructing a watershed information technology architecture, such as Figure 5 As shown, including: Acquisition module 501, used to acquire business process information corresponding to different business requirements of the target enterprise, key business indicators and decision requirements of the business process corresponding to each business requirement, application function information of the watershed information system, and system performance requirement information; A first determination module 502 is used to determine a technical framework based on key business indicators and decision requirements of business processes corresponding to each business requirement; The second determination module 503 is used to determine the data requirement information of the corresponding business process based on the business process information corresponding to each business requirement; The third determination module 504 is used to determine the first technical element information for managing the data in the corresponding business process based on the data requirement information of each business process; The fourth determination module 505 is used to determine the second technical element information supporting each application function based on the application function information of the watershed information system; A fifth determining module 506, configured to determine third technical element information that meets the system performance requirement based on the system performance requirement information; The construction module 507 is used to construct the technical architecture of the watershed information system based on the technical framework, the first technical element information, the second technical element information and the third technical element information.

[0099] In some optional implementations, the third determining module 504 includes: A first determination submodule, configured to determine at least one key entity information corresponding to a business requirement based on data requirement information of each business requirement; The second determination submodule is used to determine the data model corresponding to the business requirement based on the key entity information of each business requirement; The third determination submodule is used to determine the first technical element information that can support the corresponding business needs based on the key entity information and data model of each business need.

[0100] In some optional embodiments, the device further comprises: An evaluation module is used to conduct a comprehensive evaluation of the technical architecture using a preset evaluation method to obtain an evaluation result; The optimization and adjustment module is used to optimize and adjust the technical architecture based on the evaluation results to obtain the target technical architecture.

[0101] In some optional implementations, the optimization and adjustment module includes: The optimization and adjustment submodule is used to optimize and adjust the technical architecture using a multi-objective optimization method to obtain a target technical architecture if it is determined based on the evaluation results that the technical architecture does not meet the preset requirements.

[0102] In some optional embodiments, the device further comprises: The test module is used to test the target technical architecture using the test data and obtain the test results; The judgment module is used to judge whether the technical architecture meets the business needs and technical requirements based on the test results and obtain the judgment result.

[0103] In some optional implementations, the construction module 507 includes: A fourth determination submodule, used to determine key technical information and functional component information based on the first technical element information, the second technical element information and the third technical element information; The fifth determination submodule is used to determine the hierarchical structure of the technical architecture; The construction submodule is used to build the technical architecture of the watershed information system based on the technical framework, hierarchy, key technical information and technical component information.

[0104] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0105] The watershed information technology architecture construction device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0106] The embodiment of the present invention also provides a computer device having the above Figure 5 The watershed information technology architecture shown builds the device.

[0107] See also Figure 6 , Figure 6 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 6 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 6 A processor 10 is taken as an example.

[0108] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0109] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.

[0110] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0111] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0112] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.

[0113] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0114] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.

[0115] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A method for constructing a watershed information technology architecture, characterized in that: The method comprises: Obtain the business process information corresponding to the different business needs of the target enterprise, the key business indicators and decision requirements of the business processes corresponding to each business need, the application function information of the watershed information system, and the system performance requirement information; Determine the technical framework based on the key business indicators and decision-making requirements of the business processes corresponding to each business need; Determine the data requirement information of the corresponding business process based on the business process information corresponding to each business requirement; Determine first technical element information for managing data in corresponding business processes based on data demand information of each business process; Determine the second technical element information supporting each application function based on the application function information of the watershed information system; Determine third technical element information that meets the system performance requirements based on the system performance requirement information; The technical architecture of the watershed information system is constructed based on the technical framework, the first technical element information, the second technical element information and the third technical element information.

2. The method according to claim 1, characterized in that The step of determining the first technical element information for managing data in the corresponding business process based on the data demand information of each business process includes: Determine at least one key entity information corresponding to the business requirement based on the data requirement information of each business requirement; Determine the data model corresponding to each business requirement based on the key entity information of each business requirement; Based on the key entity information and data model of each business requirement, determine the first technical element information that can support the corresponding business requirement.

3. The method according to claim 1, characterized in that The method further comprises: Using a preset evaluation method to conduct a comprehensive evaluation of the technical architecture to obtain an evaluation result; Based on the evaluation results, the technical architecture is optimized and adjusted to obtain a target technical architecture.

4. The method according to claim 3, characterized in that The method further comprises: Using the test data to test the target technical architecture, and obtaining a test result; Based on the test results, it is determined whether the technical architecture meets the business needs and technical requirements to obtain a determination result.

5. The method according to claim 3, characterized in that: The step of optimizing and adjusting the technical architecture based on the evaluation result to obtain the target technical architecture includes: If it is determined based on the evaluation result that the technical architecture does not meet the preset requirements, a multi-objective optimization method is used to optimize and adjust the technical architecture to obtain a target technical architecture.

6. The method according to claim 1, characterized in that The steps of constructing the technical architecture of the watershed information system based on the technical framework, the first technical element information, the second technical element information and the third technical element information include: Determine key technical information and functional component information based on the first technical element information, the second technical element information and the third technical element information; Determine the hierarchy of the technical architecture; The technical architecture of the watershed information system is constructed based on the technical framework, the hierarchical structure, the key technical information and the technical component information.

7. A device for constructing a watershed information technology architecture, characterized in that: The device comprises: An acquisition module is used to obtain the business process information corresponding to different business needs of the target enterprise, the key business indicators and decision requirements of the business process corresponding to each business need, the application function information of the watershed information system, and the system performance requirement information; The first determination module is used to determine the technical framework based on the key business indicators and decision requirements of the business processes corresponding to each business requirement; A second determination module is used to determine data requirement information of corresponding business processes based on business process information corresponding to each business requirement; A third determination module is used to determine the first technical element information for managing data in the corresponding business process based on the data demand information of each business process; A fourth determination module, used to determine the second technical element information supporting each application function based on the application function information of the watershed information system; A fifth determining module, configured to determine third technical element information that meets the system performance requirements based on the system performance requirement information; A construction module is used to construct the technical architecture of the watershed information system based on the technical framework, the first technical element information, the second technical element information and the third technical element information.

8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method for constructing a watershed information technology architecture according to any one of claims 1 to 6 by executing the computer instructions.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method for constructing a watershed information technology architecture according to any one of claims 1 to 6.

10. A computer program product, characterized in that It includes computer instructions, and the computer instructions are used to enable a computer to execute the watershed information technology architecture construction method described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Power demand side management platform

    CN107657389A

  • Navigation guarantee information display method and system based on digital twin channel

    CN117807152A

  • Method and system for managing a power grid

    US20090281674A1