Construction Calculator Operation Optimization Method Applied to Multi-Scenario Analysis

By performing multi-source feature analysis and real-time monitoring on the construction calculator and dynamically adjusting the configuration and formula list, the problem of insufficient adaptability of the construction calculator in multiple scenarios was solved, and efficient and accurate calculation support was achieved.

CN120315776BActive Publication Date: 2025-09-05BEIJING GUANGLIANDA YUNTU DREAM TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510796265.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-16
Publication Date
2025-09-05
Estimated Expiration
2045-06-16

AI Technical Summary

Technical Problem

The construction calculator is unable to adaptively adjust its configuration in multiple scenarios, resulting in insufficient dynamic adaptability, poor scenario adaptability, and insufficient real-time computing efficiency.

Method used

By perceiving and identifying multi-source feature information, the target scenario is determined, and the optimization strategy is obtained by traversing the scenario optimization database to adjust the configuration of the construction calculator; the real-time application records of the calculator are dynamically monitored, and the formula list is dynamically adjusted to optimize operation.

Benefits of technology

The operating efficiency and accuracy of the construction calculator in different scenarios have been improved, ensuring that the calculator can adapt to the needs of different scenarios and provide efficient calculation support.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120315776B_ABST
    Figure CN120315776B_ABST
Patent Text Reader

Abstract

The present application relates to the field of data processing technology, and provides a construction calculator operation optimization method applied to multi-scenario analysis. The method includes: perceiving and identifying multi-source feature information to obtain a target scenario; traversing the target scenario in a scenario optimization database to obtain a target optimization strategy, and adjusting the construction calculator configuration based on the target optimization strategy to obtain a target construction calculator; dynamically monitoring the real-time application records of the target construction calculator, and adjusting the predetermined formula list based on this to obtain a real-time formula list; and optimizing the operation based on the real-time formula list. The present application solves the technical problem that the construction calculator cannot adaptively adjust the configuration during operation under multiple scenarios, resulting in insufficient dynamic adaptability of the calculator, poor scenario adaptability, and insufficient real-time calculation efficiency. It achieves the technical effect of improving the operation efficiency and accuracy of the construction calculator in different scenarios through dynamic scenario perception, adaptive strategy matching, and real-time formula optimization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a construction calculator operation optimization method applied to multi-scenario analysis. Background Art

[0002] The Construction Calculator is a calculation tool designed specifically for the construction engineering field, supporting multiple calculation tasks such as project cost estimation, construction schedule, and engineering drawing. It helps engineers, project managers, and others efficiently complete complex calculations during project implementation. However, due to the diverse application scenarios, the performance of the Construction Calculator has been less than ideal. On the one hand, different engineering scenarios (such as cost estimation, construction monitoring, engineering drawing, and data query) have different requirements for calculation accuracy, formula adaptability, and operational efficiency. Conventional tools rely on manually preset parameters and fixed algorithm libraries, making it difficult to dynamically adapt to complex and changing real-world application environments. On the other hand, the explosive growth of multi-source heterogeneous data (including user operations, project parameters, and updated standards) has made the static configuration model of traditional calculators increasingly difficult to support efficient decision-making. Therefore, an intelligent execution framework that can perceive scenario characteristics, adaptively adjust calculation strategies, and dynamically optimize formula calls is urgently needed to provide technical support for accurate calculations and efficient collaboration in complex engineering scenarios. Summary of the Invention

[0003] This application provides a construction calculator operation optimization method applied to multi-scenario analysis, aiming to solve the technical problem that the construction calculator cannot adaptively adjust the configuration during operation in multiple scenarios, resulting in insufficient dynamic adaptability of the calculator, poor scenario adaptability and insufficient real-time computing efficiency.

[0004] The present application provides a construction calculator operation optimization method applied to multi-scenario analysis, the method comprising: perceiving and identifying multi-source feature information to obtain a target scenario; traversing the target scenario in a scenario optimization database to obtain a target optimization strategy, and adjusting the configuration of the construction calculator based on the target optimization strategy to obtain a target construction calculator; dynamically monitoring to obtain real-time application records of the target construction calculator, and dynamically adjusting a predetermined formula list based on the real-time application records to obtain a real-time formula list; and optimizing the operation of the target construction calculator based on the real-time formula list.

[0005] One or more technical solutions provided in this application have at least the following technical effects or advantages:

[0006] The above-mentioned construction calculator operation optimization method, applied to multi-scenario analysis, first determines the target scenario by analyzing and identifying various feature information. This method then compares this scenario with data in a scenario optimization database to derive an applicable optimization strategy. Based on this strategy, the necessary configuration adjustments are made to the construction calculator to obtain a new target calculator. The real-time usage of the target calculator is then monitored, and the formulas required for calculations are dynamically adjusted based on the monitoring data, generating a real-time formula list. Finally, based on this real-time formula list, the target calculator's operational efficiency and accuracy are optimized.

[0007] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0009] Figure 1 A flowchart of an optimization method for running a construction calculator applied to multi-scenario analysis in one embodiment is provided.

[0010] Figure 2 A schematic diagram of a process for assembling multi-source feature information for a construction calculator operation optimization method applied to multi-scenario analysis in one embodiment. DETAILED DESCRIPTION

[0011] The embodiments of the present application provide a construction calculator operation optimization method applied to multi-scenario analysis to solve the technical problem that the construction calculator cannot adaptively adjust its configuration during operation in multiple scenarios, resulting in insufficient dynamic adaptability of the calculator, poor scenario adaptability and insufficient real-time computing efficiency.

[0012] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only some of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0013] It should be noted that the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or modules that are not clearly listed or are inherent to these processes, methods, products or devices.

[0014] Examples, such as Figure 1 As shown, the present application provides a construction calculator operation optimization method applied to multi-scenario analysis, the method comprising:

[0015] Perform perception, recognition and analysis on multi-source feature information to obtain the target scene.

[0016] In an embodiment of the present application, multi-source feature information is generated by collecting information from different sources (such as the user's location at a certain moment, the software accessed, the data entered, etc.). This multi-source feature information is then subjected to perceptual recognition analysis and processed into feature vectors. This is then matched with the historical feature vectors in the construction calculator's operational database to find the most similar historical scenario, thereby determining the current target scenario. Identification of the target scenario provides the basis for subsequent optimization strategy selection and calculator configuration adjustments, ensuring precise adjustments and optimizations based on actual conditions.

[0017] Further, if Figure 2 As shown, the present application provides a method for performing perceptual recognition analysis on multi-source feature information to obtain a target scene, including:

[0018] Obtain a target location of a target user at a target time; obtain a target operation file of the target user; obtain target access software of the target user; analyze input data of the target user to obtain a target search term set; and construct the multi-source feature information based on the target location, the target operation file, the target access software, and the target search term set.

[0019] Preferably, the user's real-time location information is obtained by using the GPS function of the device to determine his current location, that is, the target location. This target location can be used to detect whether the user is located in a specific work scene area. For example, if the target location shows that the user is in a preset geographical area of ​​a construction site or a construction site, it means that the user may be in a construction site scene.

[0020] It also obtains the files that the user is currently opening or operating and uses these files as the target operation files of the target user. The file types of these target operation files can help identify the user's scenario. For example, if the user is processing files related to engineering cost (such as Excel spreadsheets, cost software files, etc.), it can be inferred that the user may be performing tasks related to engineering cost; if the user is processing files related to engineering drawings (such as DWG, DGN, etc.), it can be inferred that the user may be performing tasks related to engineering drawing.

[0021] It will also monitor and obtain the type of software used by the user. If the user is using certain specific applications, the software can help identify the current scenario. For example, if the interface identifies that the user is using engineering cost software or has opened a specific cost project file, drawing design software, construction site-related equipment software (portable measuring instruments, construction machinery control terminals), or software with a data query function interface (database management system interface, online data query platform), it will reveal the specific scenario the user may be in, such as an engineering cost scenario, a construction site scenario, etc.

[0022] In addition, the data entered by the target user is analyzed, keywords are extracted from the input data, and these keywords are summarized into a target search term set. This target search term set can reveal the user's possible work. For example, if the target search term set contains words such as query, retrieve, and search, it can indicate that the user is performing a data query operation.

[0023] Finally, the target location, operation files, access software and search term sets obtained from the above four aspects are organized into a set to obtain multi-source feature information. This multi-source feature information can be used to participate in the subsequent matching of the construction calculator operation database, help accurately judge the user's work scenario, and provide a basis for subsequent optimization and adjustment.

[0024] Furthermore, the present application provides a method for perceptual recognition and analysis of multi-source feature information to obtain a target scene, including:

[0025] Vectorized processing is performed on the multi-source feature information to obtain a target feature vector; the target feature vector is traversed and matched in the construction calculator operation database to obtain a historical feature vector with the highest vector similarity; the historical scene corresponding to the historical feature vector is used as the target scene; wherein, the target feature vector is traversed and matched in the construction calculator operation database to obtain a historical feature vector with the highest vector similarity, including: forming an application scenario set; sequentially forming any historical operation data group of the construction calculator under any scenario in the application scenario set; and forming the construction calculator operation database based on the any historical operation data group.

[0026] Preferably, after obtaining multi-source feature information, it is converted into vector form. Vector conversion involves converting different types of features (such as text, location, and behavior) into mathematically manageable numerical vectors. Typically, methods such as the Bag of Words model and TF-IDF (Term Frequency-Inverse Document Frequency) are used to convert text into numerical vectors. After vector processing, each converted feature is concatenated to form a target feature vector for the multi-source feature information. This vector contains all key information, such as geographic location and software type. Converting multi-source feature information into a target feature vector allows the different information features to be unified into a numerical format that facilitates subsequent calculations, laying the foundation for similarity calculation and scenario matching. Subsequently, historical operational data for each application scenario in the construction calculator's operational database is traversed. This pre-built database initially creates a set of application scenarios, encompassing all possible work scenarios, such as engineering cost estimation, construction site, and engineering drawing. For each application scenario set, all historical operation data for that scenario is collected from the construction calculator's execution log, including historical locations, historical operation files, historical access software, and historical search terms. By organizing this historical operation data according to the application scenario, any set of historical operation data for any scenario can be obtained. These historical operation data sets are stored in a database, thereby constructing a construction calculator operation database, providing data support for the optimization and adjustment of the construction calculator. Each historical operation data traversed from the construction calculator operation database undergoes the same vectorization process as described above to obtain a historical operation feature vector. The similarity between the target feature vector and each historical operation feature vector is then calculated using cosine similarity, and the historical operation feature vector with the highest similarity is selected as the historical feature vector. Finally, the corresponding application scenario is matched based on this historical feature vector. Since the target feature vector matches this historical feature vector with a high degree of similarity, the application scenario matched by the historical feature vector is selected as the target scenario. Obtaining the target scenario through these steps provides a basis for subsequent adjustments, ensuring efficient and accurate processing of optimization tasks for various scenarios and improving computational accuracy and efficiency.

[0027] Furthermore, the present application provides that the application scenario set at least includes an engineering cost scenario, a construction site scenario, an engineering drawing scenario, and a data query scenario.

[0028] Optionally, the application scenario set includes at least a construction cost scenario, a construction site scenario, an engineering drawing scenario, and a data query scenario. The construction cost scenario is specifically used for calculating and managing project costs within construction projects. In this scenario, users need to calculate and budget various costs, such as materials, labor, and equipment, based on project requirements. This scenario encompasses the entire process, from the bill of quantities to various expense estimates, helping project managers and cost engineers achieve accurate budgeting and cost control. The construction site scenario covers the actual construction phase of a construction project. In this scenario, project managers, engineers, and construction personnel need to monitor construction progress, equipment operating status, and material usage in real time. Construction site scenarios are often closely integrated with on-site equipment, sensors, and real-time progress management systems, providing real-time data support for on-site construction. The engineering drawing scenario is primarily used for creating and modifying architectural designs and engineering drawings. In this scenario, engineers, architects, and designers use professional drawing software such as AutoCAD and Revit to perform project drawings, structural design, and system layout. Therefore, the calculator provides optimized drawing-related support, such as automated drawing generation and design plan comparison. The data query scenario involves users using calculators to perform information retrieval, query, and data analysis during the project management process. The core of this scenario is efficient data access and management. Users access project data, historical records, or other key statistical data in the database by entering query conditions. Data query scenarios are often used for tasks such as report generation, trend analysis, and historical data retrieval. They support project managers in making decisions based on data analysis results and provide accurate data retrieval capabilities.

[0029] The target scenario is traversed in the scenario optimization database to obtain a target optimization strategy, and the construction calculator is configured and adjusted based on the target optimization strategy to obtain a target construction calculator.

[0030] In one embodiment, based on the identified target scenario, a query and comparison is performed in the scenario optimization database, which stores optimization strategies for different scenarios. These strategies are summarized based on past experience and historical data. By traversing the mapping relationships in the scenario optimization database and matching the traversed mapping relationships with the target scenario, the optimization strategy for the scenario can be obtained. This optimization strategy will be used as the target optimization strategy to adjust the various settings of the construction calculator to make the calculator run more efficiently and accurately in the current scenario. The adjusted calculator will be defined as a target construction calculator. This target construction calculator has all the optimization settings and functions required to perform tasks in a specific scenario, ensuring that it can provide the most appropriate support to meet the needs of the scenario.

[0031] Furthermore, the present application provides a method of traversing the target scenario in a scenario optimization database to obtain a target optimization strategy, and adjusting the configuration of a construction calculator based on the target optimization strategy to obtain a target construction calculator, including:

[0032] Set the engineering cost optimization strategy for the engineering cost scenario and form a first mapping relationship; preset the construction site optimization strategy for the construction site scenario and form a second mapping relationship; preset the engineering drawing optimization strategy for the engineering drawing scenario and form a third mapping relationship; preset the data query optimization strategy for the data query scenario and form a fourth mapping relationship; based on the first mapping relationship, the second mapping relationship, the third mapping relationship and the fourth mapping relationship, establish the scenario optimization database; wherein, the engineering cost optimization strategy includes a batch import plan, an automatic matching plan and a template filling plan, the construction site optimization strategy includes a data encryption plan and an incremental update plan, the engineering drawing optimization strategy includes a historical tracing plan and a dynamic synchronization plan, and the data query optimization strategy includes a visual customization plan and a unit conversion and calibration plan.

[0033] Optional, pre-set construction cost optimization strategies are available for the construction cost scenario, including batch import, automatic matching, and template filling. The batch import strategy allows users to import large amounts of data and automatically matches the imported data with formula parameters in the construction calculator through automatic mapping and conversion. This eliminates manual input, reduces workload, and improves data processing efficiency. The automatic matching strategy uses a pre-defined matching algorithm (which can be rule-based, with rules such as matching field names, data types, and units. For example, if the user enters quantity data, the rules can determine whether the quantity calculation formula should be matched) to automatically match user-entered parameters with existing calculation formulas, further improving efficiency. The template filling strategy provides users with standardized filling templates to help them prepare data according to a unified format, ensuring data accuracy and reducing input errors. These strategies form a primary mapping relationship with the construction cost scenario, allowing construction cost-related data to be accurately and quickly entered into the construction calculator.

[0034] In the construction site scenario, preset construction site optimization strategies are implemented, including a data encryption plan and an incremental update plan. The data encryption plan ensures the security of key calculation formulas and data at the construction site in offline computing mode. By encrypting and storing locally cached data (using symmetric or asymmetric encryption), it effectively protects the data from unauthorized access. The incremental update plan ensures that the real-time update function of the calculation formula only updates the modified parts, avoiding the transmission of the entire dataset, reducing data transmission volume and update time, and thus improving operational efficiency. These strategies form a second mapping relationship with the construction site scenario, ensuring that data and calculations in the construction site scenario can run safely and efficiently.

[0035] In the engineering drawing scenario, engineering drawing optimization strategies are preset, including historical tracing plans and dynamic synchronization plans. Among them, the historical tracing plan allows users to view the application history of calculation results in the drawing software, which is convenient for modifying and optimizing engineering designs. The dynamic synchronization plan supports real-time synchronization of data between the drawing software and the construction calculator, ensuring that the data and calculation results in the design file are always consistent. In addition, the dynamic synchronization plan also provides a reverse import function for data in the drawing software, allowing users to import relevant data in the drawing software into the construction calculator, thereby realizing two-way flow of data. The above strategies will form a third mapping relationship with the engineering drawing scenario to ensure accurate synchronization and backtracking of data in the drawing scenario.

[0036] In the data query scenario, data query optimization strategies are preset, including visual custom plans and unit conversion calibration plans. Among them, the visual custom plan enables users to customize the display effects of data collection styles according to personal needs and preferences, including fonts, colors, layouts, etc., to improve the convenience and user experience of the data query process. The unit conversion calibration plan ensures the accuracy and reliability of unit conversion results by introducing authoritative unit conversion standards and data sources. In addition, the unit conversion calibration plan also supports users to provide feedback and corrections to unit conversion results, thereby continuously optimizing conversion capabilities and improving conversion quality. The above strategies will form a fourth mapping relationship with the data query scenario, providing efficient and accurate data query and unit conversion support.

[0037] Finally, by integrating the first mapping relationship, the second mapping relationship, the third mapping relationship and the fourth mapping relationship, a scenario optimization database is formed. This database summarizes the optimization strategies under different scenarios, so that the construction calculator can perform tasks efficiently and accurately in different work scenarios to meet the needs of various projects.

[0038] The real-time application record of the target construction calculator is obtained by dynamic monitoring, and the predetermined formula list is dynamically adjusted based on the real-time application record to obtain a real-time formula list.

[0039] In one embodiment, the operation of the target construction calculator will be dynamically monitored, and the various data and operations of the calculator in actual applications will be continuously tracked and recorded. By monitoring these real-time application records, information such as the execution status of the current task and problems in the calculation process can be obtained. Based on these real-time application records, the predetermined formula list will be dynamically adjusted, which means that the formulas used will be adjusted in time according to the needs and changes in actual operations to optimize the calculation process. For example, if it is found that the frequency of use of a certain formula in the current scenario is reduced, the position of the formula will be moved backward. Through this continuous adjustment process, a real-time formula list will be generated, which contains all the formulas adjusted according to the current scenario and task requirements. The update of the real-time formula list ensures that the construction calculator can always maintain the best computing power and accuracy in different application scenarios.

[0040] Furthermore, the present application provides that before dynamically monitoring and obtaining the real-time application record of the target construction calculator, and dynamically adjusting the predetermined formula list based on the real-time application record to obtain the real-time formula list, the method includes:

[0041] Acquire a construction formula set, and store the construction formula set in a distributed storage architecture based on a distributed storage mechanism, wherein the distributed storage architecture includes multiple nodes; extract a first node from the multiple nodes, and match the first formula set stored corresponding to the first node; introduce a formula demand evaluation function to perform demand evaluation analysis on each formula in the first formula set in turn to obtain a first demand set; sort the first demand set in descending order to obtain a first formula list of the first formula set; and compose the predetermined formula list based on the first formula list.

[0042] Preferably, first, all relevant construction formulas are collected and integrated to form a construction formula set. These formulas may cover multiple fields, such as project cost calculation, construction progress assessment, etc. To achieve efficient storage and management, a distributed storage mechanism is used to store the formula set in a distributed storage architecture. This distributed storage mechanism divides these construction formulas based on predetermined classification dimensions and stores the divided results as multiple storage nodes in the distributed storage architecture, ensuring that the data can be distributed across multiple physical devices or servers to improve storage efficiency, reliability, and access speed. Subsequently, a node is randomly selected from these storage nodes as the first node, and the formula set stored on this node is accessed as the first formula set. Each formula in the first formula set is then evaluated using a formula demand evaluation function. This evaluation function quantifies the demand of each formula through a weighted summation based on multiple factors such as usage frequency and recent edit time, resulting in a first demand set. The higher the demand, the greater the use value of the formula in the current scenario, and vice versa. Next, the formulas corresponding to the first demand set are sorted in descending order, ensuring that formulas with higher demand are placed first. This generates a first formula list, which contains formulas sorted by demand priority. This ensures that formulas with higher demand are applied first, thereby improving calculation efficiency and accuracy. Finally, the first formula list is added to the pre-built predetermined formula list for subsequent calculations, ensuring that the construction calculator can perform various tasks efficiently and accurately.

[0043] Furthermore, the present application provides a method for obtaining a construction formula set and storing the construction formula set in a distributed storage architecture based on a distributed storage mechanism, including:

[0044] Obtain any dimension in the predetermined classification dimensions; classify the construction formula set based on the arbitrary dimension to obtain an arbitrary classification result; store the arbitrary classification result in an arbitrary distributed network in the distributed network according to the distributed storage mechanism to form the distributed storage architecture; wherein the arbitrary distributed network includes multiple arbitrary nodes, and the multiple arbitrary nodes have a corresponding relationship with the multiple types of formula sets in the arbitrary classification result.

[0045] Optionally, any dimension, such as the project type dimension, is randomly obtained from the predetermined classification dimensions, and then this arbitrary dimension is used to classify the construction formula set. For example, under the project type dimension, formulas are divided into different categories such as those applicable to construction engineering, civil engineering, and electrical engineering. Under the calculation purpose dimension, formulas may be classified according to purposes such as budget calculation, schedule calculation, and cost analysis. In this way, an arbitrary classification result, such as the project type classification result, can be generated, which contains detailed classification information for various formulas under this dimension. Subsequently, the generated arbitrary classification result will be stored through a distributed storage mechanism, that is, these classification results are distributed to any distributed network in the distributed network, forming multiple nodes in this distributed network, and these nodes respectively store formula sets of different categories in the arbitrary classification result. Finally, by encapsulating and storing the constructed distributed network, a distributed storage architecture is formed to ensure efficient management and fast access to formulas.

[0046] Furthermore, the present application provides that the predetermined classification dimensions include engineering type dimension, professional field dimension, computing purpose dimension, project number dimension and custom dimension.

[0047] Optional pre-defined classification dimensions include project type, professional field, calculation purpose, project number, and custom dimensions. The project type dimension categorizes construction formulas based on different types of projects, such as architectural engineering, civil engineering, bridge engineering, and power engineering. Different types of projects may require different formulas for calculation and analysis. Therefore, formulas are categorized by project type, allowing each project to quickly find the formulas relevant to its type. The professional field dimension categorizes formulas based on different professional fields, such as structural engineering, water supply and drainage engineering, and electrical engineering. Each professional field has different calculation requirements and formulas. Therefore, formulas are categorized according to the professional field to which they apply, helping users find applicable formulas in specific professional fields. The calculation purpose dimension categorizes formulas based on their application scenarios. For example, some formulas are specifically used for cost calculation and budget estimation, while others are used for project scheduling, construction planning, or risk analysis. This dimension can distinguish formulas with different uses, allowing users to quickly find the most appropriate calculation tool when needed. The project number dimension categorizes formulas by project number, which is particularly suitable for situations where the same company or team has multiple projects. Different calculation formulas may be used in different projects, or the same formula may be applied differently in different projects. The project number allows you to quickly find and use related formulas in the corresponding project environment. The custom dimension is a flexible dimension that allows users to define classification standards based on their own needs. Users can customize specific classification rules according to actual needs. For example, formulas can be categorized according to dimensions such as project scale and project phase, thereby personalizing the organization of formula sets based on specific needs. These classification dimensions provide a multi-level organization method for construction formulas, allowing users to more specifically select formulas suitable for the current task when faced with a large number of formulas.

[0048] Furthermore, the present application provides a method of introducing a formula demand evaluation function to sequentially perform demand evaluation analysis on each formula in the first formula set to obtain a first demand set, including:

[0049] Extracting a target formula from the first formula set; collecting a target indicator parameter set for the target formula; performing normalized weighted calculation on the target indicator parameter set according to the formula demand evaluation function to obtain a target demand for the target formula; and forming the first demand set based on the target demand.

[0050] Optionally, first randomly extract a formula from the first formula set as the target formula, and collect the past usage of the formula, such as the frequency of use within a certain period of time, the time of the most recent use, etc., and obtain the target indicator parameter set of the target formula by summarizing these usage data. Subsequently, load the demand evaluation function, which normalizes the data in the target indicator parameter set. The processing method can adopt the maximum-minimum normalization method. After the normalization is completed, the target indicator parameter set in the same dimension will be weighted and summed to obtain the target demand of the target formula, where the weight of each indicator parameter can be set based on the actual demand of the indicator. Finally, the calculated target demand is added to the first demand set. This set can help determine which formulas are most critical in the current scenario or task, so that formulas with high demand can be prioritized to ensure the efficiency and accuracy of the calculation.

[0051] Furthermore, the present application provides that the target indicator parameter set includes a predetermined period usage frequency, a recent editing time, and a historical total usage frequency.

[0052] Optionally, the target metric parameter set includes scheduled period usage frequency, last edit time, and historical total usage frequency. Scheduled period usage frequency reflects the frequency of use of the target formula within a specific time period. For example, a scheduled period of one month can be set, and the number of times the formula is called or used within that period is recorded. Frequently used formulas indicate their high importance. Last edit time records the last time the target formula was edited or updated, which helps understand the formula's usage frequency and status. If a formula has been recently updated, it may mean that new calculation methods or improvements have been added for subsequent tasks, making it more important for the current task. Historical total usage frequency measures the total number of times the target formula has been used over all time periods, reflecting the formula's long-term popularity. Frequent use of a formula in the past indicates its application in multiple scenarios and may be a common, key formula. These three metrics provide a comprehensive assessment of each formula's usage, update status, and historical frequency over different time periods, providing important evidence for subsequent formula desirability assessments.

[0053] The target construction calculator is optimized based on the real-time formula list.

[0054] In one embodiment, the calculator's operating mode is adjusted and optimized based on the obtained real-time formula list. The real-time formula list contains dynamically adjusted formulas that are prioritized based on the current work scenario and needs. This allows frequently used formulas to be quickly called, thereby improving computational efficiency while ensuring the accuracy and reliability of calculation results. The use of the real-time formula list enables continuous optimization to adapt to different work scenarios and task requirements, maximizing the overall performance of the calculator.

[0055] In summary, the embodiments of the present application have at least the following technical effects:

[0056] The embodiment of the present application first performs perception, recognition and analysis on multi-source feature information to obtain a target scenario; then, the target scenario is traversed in a scenario optimization database to obtain a target optimization strategy, and the configuration of the construction calculator is adjusted based on the target optimization strategy to obtain a target construction calculator; thereafter, the real-time application record of the target construction calculator is obtained by dynamic monitoring, and the predetermined formula list is dynamically adjusted based on the real-time application record to obtain a real-time formula list; finally, the target construction calculator is optimized to operate based on the real-time formula list. These technical effects jointly solve the technical problem that the construction calculator cannot adaptively adjust the configuration during operation in multiple scenarios, resulting in insufficient dynamic adaptability of the calculator, poor scenario adaptability and insufficient real-time computing efficiency, and achieve the technical effect of improving the operating efficiency and accuracy of the construction calculator in different scenarios through dynamic scenario perception, adaptive strategy matching and real-time formula optimization.

[0057] It should be noted that the order in which the embodiments of the present application are presented is for illustrative purposes only and does not necessarily represent the superiority or inferiority of the embodiments. Furthermore, the foregoing descriptions of specific embodiments of this specification are provided. The processes depicted in the accompanying drawings do not necessarily require the specific order or sequential sequence shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0058] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

[0059] This specification and drawings are merely illustrative of the present application and are intended to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Obviously, those skilled in the art may make various modifications and variations to this application without departing from the scope of this application. Thus, this application is intended to include such modifications and variations as fall within the scope of this application and its equivalents.

Claims

1. A construction calculator operation optimization method applied to multi-scenario analysis, characterized in that: include: Perform perceptual recognition and analysis on multi-source feature information to obtain the target scene, including: Performing vectorization processing on the multi-source feature information to obtain a target feature vector; Traversing and matching the target feature vector in the construction calculator operation database to obtain the historical feature vector with the highest vector similarity; Taking the historical scene corresponding to the historical feature vector as the target scene; The target feature vector is traversed and matched in the construction calculator operation database to obtain the historical feature vector with the highest vector similarity, including: Build a set of application scenarios; Sequentially assemble any historical operation data group of the construction calculator in any scenario in the application scenario set; forming the construction calculator operation database based on the arbitrary historical operation data group; The application scenario set includes at least a project cost scenario, a construction site scenario, an engineering drawing scenario, and a data query scenario; Traversing the target scenario in the scenario optimization database to obtain a target optimization strategy, and adjusting the configuration of the construction calculator based on the target optimization strategy to obtain a target construction calculator, including: Presetting a construction cost optimization strategy for the construction cost scenario and forming a first mapping relationship; Presetting a construction site optimization strategy for the construction site scenario and forming a second mapping relationship; Presetting an engineering drawing optimization strategy for the engineering drawing scenario and forming a third mapping relationship; Presetting a data query optimization strategy for the data query scenario and forming a fourth mapping relationship; Building the scenario optimization database based on the first mapping relationship, the second mapping relationship, the third mapping relationship, and the fourth mapping relationship; Among them, the engineering cost optimization strategy includes batch import plan, automatic matching plan and template filling plan; the construction site optimization strategy includes data encryption plan and incremental update plan; the engineering drawing optimization strategy includes historical tracing plan and dynamic synchronization plan; the data query optimization strategy includes visual customization plan and unit conversion and calibration plan; Dynamically monitoring and obtaining real-time application records of the target construction calculator, and dynamically adjusting a predetermined formula list based on the real-time application records to obtain a real-time formula list; The target construction calculator is optimized based on the real-time formula list.

2. The construction calculator operation optimization method for multi-scenario analysis according to claim 1 is characterized in that: Before perceiving and identifying multi-source feature information and obtaining the target scene, the following steps are performed: Get the target location of the target user at the target time; Obtaining a target operation file of the target user; Obtaining target access software for the target user; Analyzing the input data of the target user to obtain a target search term set; The multi-source feature information is constructed based on the target location, the target operation file, the target access software, and the target search word set.

3. The construction calculator operation optimization method for multi-scenario analysis according to claim 1 is characterized in that: Before dynamically monitoring and obtaining the real-time application record of the target construction calculator and dynamically adjusting the predetermined formula list based on the real-time application record to obtain the real-time formula list, the method includes: Obtaining a set of construction formulas, and storing the set of construction formulas in a distributed storage architecture based on a distributed storage mechanism, wherein the distributed storage architecture includes a plurality of nodes; Extracting a first node from the plurality of nodes, and matching the first formula set stored corresponding to the first node; Introducing a formula demand evaluation function to sequentially perform demand evaluation analysis on each formula in the first formula set to obtain a first demand set; sorting the first demand degree set in descending order to obtain a first formula list of the first formula set; The predetermined formula list is composed based on the first formula list.

4. The construction calculator operation optimization method for multi-scenario analysis according to claim 3 is characterized in that: Obtaining a set of construction formulas, and storing the set of construction formulas in a distributed storage architecture based on a distributed storage mechanism, including: Get any dimension from the predefined classification dimensions; Classify the construction formula set based on the arbitrary dimension to obtain an arbitrary classification result; storing the arbitrary classification results in any distributed network in the distributed network according to the distributed storage mechanism to form the distributed storage architecture; The arbitrary distribution network includes a plurality of arbitrary nodes, and the plurality of arbitrary nodes have a corresponding relationship with the plurality of formula sets in the arbitrary classification result.

5. The construction calculator operation optimization method for multi-scenario analysis according to claim 4 is characterized in that: The predetermined classification dimensions include an engineering type dimension, a professional field dimension, a calculation purpose dimension, a project number dimension, and a custom dimension.

6. The construction calculator operation optimization method for multi-scenario analysis according to claim 3 is characterized in that: A formula demand evaluation function is introduced to sequentially perform demand evaluation analysis on each formula in the first formula set to obtain a first demand set, including: Extracting a target formula from the first formula set; Collecting a target indicator parameter set of the target formula; Performing normalized weighted calculation on the target indicator parameter set according to the formula demand evaluation function to obtain the target demand of the target formula; The first demand level set is formed based on the target demand level.

7. The construction calculator operation optimization method for multi-scenario analysis according to claim 6 is characterized in that: The target indicator parameter set includes a predetermined period usage frequency, a latest editing time, and a historical total usage frequency.

Citation Information

Patent Citations

  • Method for implementing automatch of scene optimizing strategy during Linux system performance optimization

    CN107273164A

  • Emoticon recommendation method and system based on scene adaptation

    CN116304143A

  • Multi-scene coverage engineering data calculation method and equipment

    CN119357114A