A data collection method, device and medium for air conditioning unit modeling
By receiving the air-conditioning unit modeling instructions and existing modeling data files, uploading them to the synchronous design terminal, and by collaborating with the design terminal and the synchronous design terminal to match the data acquisition device, the data omission and sharing problems in traditional data acquisition methods are solved, and the efficiency and reliability of air-conditioning unit modeling are improved.
Patent Information
- Application Number
- CN202411587525.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2044-11-08
AI Technical Summary
Traditional air-conditioning units' detection data collection methods are prone to data omissions or acquisition errors, and it is difficult to achieve multi-person collaboration and data sharing, affecting the reliability and efficiency of modeling.
By receiving the air-conditioning unit modeling instructions uploaded by the design terminal, the current modeling area is determined, and the existing modeling data file is called based on the area and uploaded to the synchronous design terminal. Then, the model file determined by the design terminal and the synchronous design terminal are obtained to match the required data uploaded by the data acquisition device.
Precisely model the designated areas to avoid misjudgment and omissions in data acquisition, improve the overall efficiency and reliability of data acquisition, and ensure the accuracy and completeness of data models.
Smart Images

Figure CN119089717B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a data acquisition method, device and medium for air conditioning unit modeling. Background Art
[0002] At present, with the rapid development of science and technology and the continuous improvement of people's requirements for indoor environmental comfort, air-conditioning units, as key equipment in modern buildings, have become a hot topic in terms of performance optimization, energy consumption reduction, and fault prediction. Air-conditioning unit modeling is one of the important means to achieve these goals. Through accurate modeling, we can have a deep understanding of the operating characteristics of the unit. However, when testing air-conditioning units, it is necessary to consider the influence of multiple types of data, such as: the building data corresponding to the current air-conditioning unit, the air-conditioning host system in the building's cold and hot load physical model, and the chilled water pump system, the cooling water including the cooling tower system and weather data. Therefore, the collection quality of the relevant test data of the air-conditioning unit affects the subsequent modeling quality of the air-conditioning unit.
[0003] In the traditional way, the collection of relevant detection data of air-conditioning units is generally to pre-set sensors in various parts of the air-conditioning unit, and then directly collect detection data of the air-conditioning unit through the pre-set sensors. However, this collection method often requires manual participation to determine the sensors corresponding to the current modeling needs, and then upload the data collected by the manually matched sensors. However, this method has a complex modeling file composition for air-conditioning units in complex scenarios, and the association between each file is based on manual screening to determine the data source, which is prone to data omissions or collection errors, thereby affecting the reliability of subsequent modeling. In addition, the data in the traditional data collection method is often stored on a local computer or server, which makes it difficult to achieve multi-person collaboration and data sharing. For air-conditioning units in complex environments, it is difficult for a single processing terminal to quickly perform data analysis, resulting in a low efficiency in the processing process. Summary of the invention
[0004] In order to solve the above technical problems, one or more embodiments of this specification provide a data collection method, device and medium for air conditioning unit modeling.
[0005] One or more embodiments of this specification adopt the following technical solutions:
[0006] One or more embodiments of this specification provide a data collection method for air conditioning unit modeling, the method comprising:
[0007] Receiving the air conditioning unit modeling instruction uploaded by the design terminal, and determining the current modeling area corresponding to the current modeling task according to the air conditioning unit modeling instruction;
[0008] Based on the area name of the current modeling area, calling an existing modeling data file corresponding to the current modeling area, and uploading the air conditioning unit modeling instruction and the existing modeling data file to one or more synchronous design terminals corresponding to the design terminal;
[0009] Acquire the model file determined by the design terminal and the synchronous design terminal based on the air conditioning unit modeling instruction; wherein the model file contains a plurality of modeling data files with a nested structure;
[0010] Determine the identity of the existing modeling data file, so as to determine the modeling data file to be uploaded according to the difference set between the existing modeling data file and the model file;
[0011] According to the data attributes of the modeling data file to be uploaded, and the modeling area location and file corresponding to the modeling data file to be uploaded, multiple data acquisition devices of the current modeling area are matched to obtain a matching result;
[0012] According to the matching result, a corresponding relationship between the modeling data file to be uploaded and the data acquisition device is established, and based on the corresponding relationship, the data collected by the data acquisition device is uploaded to the modeling data file to be uploaded.
[0013] Optionally, in one or more embodiments of the present specification, the receiving of the air conditioning unit modeling instruction uploaded by the design terminal to determine the current modeling area of the current modeling task according to the air conditioning unit modeling instruction specifically includes:
[0014] Receiving the air conditioning unit modeling instruction uploaded by the design terminal for parsing, and obtaining the air conditioning unit structure information corresponding to the current modeling task;
[0015] Determining, based on the air conditioning unit identifier corresponding to the air conditioning unit structure information, the geographical location parameter information corresponding to the air conditioning unit structure information;
[0016] Calling the building layout information corresponding to the geographic location parameter information to determine the main body location area and the monitoring location area corresponding to the air conditioning unit structure information according to the building layout information;
[0017] The main body position area and the monitoring position area are merged to determine the current modeling area corresponding to the current modeling task.
[0018] Optionally, in one or more embodiments of the present specification, before uploading the air conditioning unit modeling instruction and the existing modeling data file to one or more synchronous design terminals corresponding to the design terminal, the method further includes:
[0019] Determine a synchronous design terminal list corresponding to the design terminal to obtain historical synchronous modeling tasks of each synchronous browser in the synchronous design terminal list;
[0020] Based on the modeling area corresponding to the historical synchronous modeling task, determining the corresponding relationship between the historical synchronous modeling task and the air conditioning unit modeling instruction, so as to determine the first synchronous design terminal according to the corresponding relationship;
[0021] Determining a modeling role of the design terminal based on the login information of the design terminal; wherein the modeling role corresponds to different operation levels;
[0022] Determining, according to the modeling role of the design terminal, an operation level range of a synchronous design terminal corresponding to the design terminal;
[0023] Constructing modeling invitation information corresponding to the design terminal according to the operation level range and the air conditioning unit modeling instruction;
[0024] Sending the modeling invitation information to multiple design terminals connected to the server, and determining a second synchronous design terminal according to reply information of the design terminal in response to the modeling invitation information;
[0025] One or more synchronous design terminals corresponding to the design terminal are determined according to the first synchronous design terminal and the second synchronous design terminal.
[0026] Optionally, in one or more embodiments of the present specification, obtaining the model file determined by the design terminal and the synchronous design terminal based on the air conditioning unit modeling instruction specifically includes:
[0027] Acquire the design terminal and the synchronous design terminal, and a plurality of modeling data files determined based on the air conditioning unit modeling instruction respectively;
[0028] Determine the data dependency and inheritance relationship corresponding to each of the modeling data files according to the data source interface and the data output interface of each of the modeling data files;
[0029] Based on the data dependency and inheritance relationship corresponding to each of the modeling data files, the file location corresponding to each of the modeling data files is determined, so as to determine the multiple initial model files with nested structures respectively determined by the design terminal and the synchronous design terminal according to the file location;
[0030] The multiple initial model files are transmitted to the design terminal and the synchronous design terminal to determine the model file corresponding to the air conditioning unit modeling instruction according to the voting results of the design terminal and the synchronous design terminal.
[0031] Optionally, in one or more embodiments of the present specification, after determining the identity of the existing modeling data file to determine the modeling data file to be uploaded based on the difference between the existing modeling data file and the model file, the method further includes:
[0032] According to the nested structure of the model file, determining whether there is an association relationship between the existing modeling data file and the modeling data file to be uploaded; wherein the association relationship includes a vertical inclusion relationship and a horizontal interaction relationship;
[0033] If it is determined that the association relationship is a vertical inclusion relationship, the vertical inclusion relationship between the existing modeling data file and the modeling data file to be uploaded is written into a preset synchronization queue, so that after receiving the modeling data file to be uploaded, the existing modeling data file is updated according to the time sequence of the preset synchronization queue;
[0034] If it is determined that the association relationship is a horizontal interactive relationship, determining a horizontal path length between the existing modeling data file and the modeling data file to be uploaded, and determining a first association weight between the existing modeling data file and the modeling data file to be uploaded based on the horizontal path length;
[0035] Acquire a subordinate modeling data file that depends on the existing modeling data file, so as to determine a second association weight between the existing modeling data file and the modeling data file to be uploaded according to a longitudinal path length of the subordinate modeling data file;
[0036] According to the weighted value of the first association weight and the second association weight, it is determined whether to convert the existing modeling data file into a modeling data file to be uploaded.
[0037] Optionally, in one or more embodiments of the present specification, after receiving the modeling data file to be uploaded, updating the existing modeling data file according to the time sequence of the preset synchronization queue specifically includes:
[0038] Sequentially obtain the vertical inclusion relationship corresponding to each existing modeling data file in the preset synchronization queue;
[0039] Based on the vertical inclusion relationship, determining the file position of the to-be-uploaded modeling data file corresponding to the existing modeling data file within the existing modeling data file;
[0040] Determine whether there is a modeling data file at the file location, and if so, determine a new modeling data file according to the modeling data file to be uploaded and the modeling data file, so as to update the existing modeling data file according to the new modeling data file;
[0041] If not, the modeling data file to be uploaded is updated to the file location to update the existing modeling data file.
[0042] Optionally, in one or more embodiments of the present specification, according to the data attribute of the modeling data file to be uploaded, and the modeling area location and file corresponding to the modeling data file to be uploaded, multiple data acquisition devices of the current modeling area are matched to obtain a matching result, specifically including:
[0043] Determining the device type of the data acquisition device corresponding to the modeling data file to be uploaded according to the file data attribute of the modeling data file to be uploaded;
[0044] According to the modeling area location corresponding to the modeling data file to be uploaded, determining a plurality of data acquisition devices within the coverage of the modeling area location;
[0045] The multiple data acquisition devices are matched based on the device types to obtain a matching result.
[0046] Optionally, in one or more embodiments of the present specification, after establishing a correspondence between the modeling data file to be uploaded and the data acquisition device according to the matching result, so as to upload the data collected by the data acquisition device to the modeling data file to be uploaded, the method further includes:
[0047] Executing the current modeling task according to the existing modeling data file and the modeling data file to be uploaded, so as to obtain a change record of the modeling data file during the execution of the current modeling task;
[0048] According to the change record, the correspondence between the modeling data file to be uploaded and the data acquisition device is evaluated to obtain an evaluation result;
[0049] The corresponding relationship is adjusted according to the evaluation result to obtain the current corresponding relationship between the modeling data file to be uploaded and the data acquisition device, so as to bind the current corresponding relationship with the current modeling task.
[0050] One or more embodiments of this specification provide a data acquisition device for modeling an air conditioning unit, the device comprising:
[0051] at least one processor; and,
[0052] a memory communicatively connected to the at least one processor; wherein,
[0053] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to: execute any of the above-mentioned methods.
[0054] One or more embodiments of the present specification provide a non-volatile computer storage medium storing computer executable instructions, wherein the computer executable instructions are configured to execute any of the above-described methods.
[0055] At least one of the above technical solutions adopted in the embodiments of this specification can achieve the following beneficial effects:
[0056] By determining that the current modeling area can accurately model the designated area and collect subsequent data, the problems of data collection misjudgment and data collection omissions caused by the large number of data sources in complex scenarios in the traditional data acquisition process are avoided. By uploading the modeling instructions and existing data files to the synchronous design terminal, it is convenient to subsequently determine the modeling data required for the current modeling based on the collaborative determination of the design terminal and the synchronous design terminal, so as to collect and acquire the required modeling data, thereby improving the overall efficiency of data collection. By collaboratively determining the nested structure of the model file through multiple design terminals, the type and range of data to be collected can be determined more accurately, improving the reliability of data collection. According to the difference between the existing modeling data file and the model file, it is determined that the modeling data file to be uploaded can collect and upload these necessary data files, avoiding data duplication and redundancy. According to the data attributes of the uploaded modeling data file, and the modeling area location and file corresponding to the modeling data file to be uploaded, multiple data acquisition devices in the current modeling area are matched to obtain matching results, which can enable the data acquisition device to cover the required data collection points more accurately, improve the accuracy and completeness of data collection, and by ensuring a high degree of match between the data acquisition device and the modeling area and data attributes, a more accurate and reliable data model can be constructed, providing strong support for subsequent data analysis and decision-making. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] In order to more clearly illustrate the technical solutions in the embodiments of this specification or the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art description. Obviously, the drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor. In the drawings:
[0058] Figure 1 A flow chart of a data collection method for air conditioning unit modeling provided in an embodiment of this specification;
[0059] Figure 2A schematic diagram of the structure of a data acquisition device for air conditioning unit modeling provided in an embodiment of this specification;
[0060] Figure 3 A schematic diagram of the structure of a non-volatile storage medium provided in an embodiment of this specification. DETAILED DESCRIPTION
[0061] The embodiments of this specification provide a data collection method, device and medium for air conditioning unit modeling.
[0062] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on the embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this specification.
[0063] like Figure 1 As shown, the embodiment of this specification provides a flow chart of a data collection method for air conditioning unit modeling. Figure 1 It can be seen that in one or more embodiments of this specification, a data collection method for air conditioning unit modeling includes:
[0064] S101: receiving an air conditioning unit modeling instruction uploaded by a design terminal, and determining a current modeling area corresponding to a current modeling task according to the air conditioning unit modeling instruction.
[0065] In the embodiments of this specification, the air conditioning unit modeling instruction uploaded by the design terminal is first received, so as to determine the current modeling area corresponding to the current modeling task according to the uploaded modeling instruction. By determining the current modeling area, the designated area can be accurately modeled and subsequent data can be collected. The problems of data collection misjudgment and data collection omission caused by the large number of data sources in complex scenarios in the traditional data acquisition process are avoided. Specifically, in one or more embodiments of this specification, the air conditioning unit modeling instruction uploaded by the design terminal is received to determine the current modeling area of the current modeling task according to the air conditioning unit modeling instruction, which specifically includes the following process:
[0066] First, the air conditioning unit modeling instruction uploaded by the design terminal is received and parsed to obtain the air conditioning unit structure information corresponding to the current modeling task. Then, according to the air conditioning unit identifier corresponding to the air conditioning unit structure information, the geographical location parameter information corresponding to the air conditioning unit structure information is determined. The building layout information corresponding to the geographical location parameter information is called to determine the main body location area and the monitoring location area of the components corresponding to the air conditioning unit structure information according to the building layout information. For example: according to the component layout in the unit structure information, the main body location area of the compressor, condenser and other components inside the unit is determined, and the data acquisition devices such as sensors and cameras within the preset range of the main body location area are determined, and the area covered by the effective acquisition range of the data acquisition device is used as the monitoring location area. Then, the main body location area and the monitoring location area are merged to determine the current modeling area corresponding to the current modeling task. While determining the main body location area, the monitoring location area is also considered, that is, the area covered by the effective acquisition range of the data acquisition device. This comprehensive consideration helps to not only pay attention to the structure and layout of the equipment itself in the modeling process, but also consider the monitoring and maintenance needs of the air conditioning unit related equipment, which helps to foresee the monitoring needs in actual operation at the modeling stage and improve the practicality and integrity of the model. This can meet the needs of fault monitoring of air-conditioning units in complex environments after modeling. And determining the current modeling area helps to reduce the analysis of multi-source data in the detection process, achieve accurate modeling simulation, ensure reliability, and reduce the negative impact of redundant data collection.
[0067] S102: calling an existing modeling data file corresponding to the current modeling area based on the area name of the current modeling area, and uploading the air-conditioning unit modeling instruction and the existing modeling data file to one or more synchronous design terminals corresponding to the design terminal.
[0068] According to the above step S101, after determining that in addition to the current modeling area, the existing modeling data file corresponding to the current modeling area is called according to the area name of the current modeling area. At the same time, in order to improve the efficiency of subsequent modeling and data collection, the embodiment of this specification uploads the modeling instructions of the air-conditioning unit and the existing modeling data file to one or more synchronous design terminals corresponding to the design terminal. By uploading the modeling instructions and the existing modeling data files to the synchronous design terminal, different design terminals can access and modify these data in real time to achieve efficient collaborative work. This helps to speed up the design process, reduce communication costs, and ensure that all relevant personnel can work based on the latest data. At the same time, by reusing the existing modeling data files, unnecessary repetitive modeling work can be reduced. This is particularly important for large projects or scenarios where design solutions need to be frequently updated, which can significantly save time and resources. By uploading the modeling instructions and the existing data files to the synchronous design terminal, it is convenient to collaboratively determine the modeling data required for the current modeling based on the design terminal and the synchronous design terminal, so as to collect and obtain the required modeling data, thereby improving the overall efficiency of data collection.
[0069] Further, in one or more embodiments of the present specification, before uploading the air conditioning unit modeling instruction and the existing modeling data file to one or more synchronous design terminals corresponding to the design terminal, the method further includes:
[0070] First, determine the synchronous design terminal list corresponding to the design terminal, so as to obtain the historical synchronous modeling tasks of each synchronous browser in the synchronous design terminal list. According to the modeling area corresponding to the historical synchronous modeling task, determine the corresponding relationship between the historical synchronous modeling task and the modeling instruction of the air-conditioning unit, and determine the first synchronous design terminal according to the corresponding relationship. Then determine the modeling role of the design terminal according to the login information of the design terminal; it should be noted that the modeling role corresponds to different operation levels. While determining the first synchronous design terminal, the operation level range of the synchronous design terminal corresponding to the design terminal is also determined according to the modeling role of the design terminal. So as to construct the modeling invitation information corresponding to the design terminal according to the operation level range and the modeling instruction of the air-conditioning unit. By sending the modeling invitation information to multiple design terminals connected to the server, and according to the reply information of the design terminal in response to the modeling invitation information, the second synchronous design terminal can be determined. According to the first synchronous design terminal and the second synchronous design terminal, determine one or more synchronous design terminals corresponding to the design terminal. By determining the synchronous design terminal list corresponding to the design terminal and determining the first synchronous design terminal according to the historical synchronous modeling task and the modeling area, this method allows flexible selection of collaborative terminals according to specific project requirements and historical cooperation experience. This helps ensure that the terminal personnel involved in data collection and subsequent modeling have relevant experience and knowledge, thereby improving the efficiency and quality of collaboration. The process of constructing and sending modeling invitation information to multiple design terminals and determining the second synchronous design terminal based on the response information realizes an efficient invitation and response mechanism. By comprehensively considering the first synchronous design terminal and the second synchronous design terminal, the final synchronous design terminal list is determined, and the optimal allocation of resources is achieved. This helps ensure that each design task can be executed by the most suitable collaborative design terminal, thereby improving overall work efficiency.
[0071] S103: Acquire the model file determined by the design terminal and the synchronous design terminal based on the air-conditioning unit modeling instruction; wherein the model file includes a plurality of modeling data files with a nested structure.
[0072] After the synchronous design terminal of the design terminal is determined according to the above step S102, in order to facilitate the determination of which data needs to be collected, the model file determined by the design terminal and the synchronous design terminal based on the air-conditioning unit modeling instruction will be obtained in the embodiment of this specification. Among them, it can be understood that there are multiple modeling data files with nested structures in the model file. By using modeling data files with nested structures, complex air-conditioning unit modeling data can be effectively organized. This structure makes the relationship between data clearer and easier to understand and maintain. Modeling data files with nested structures naturally support modular design ideas. Each nested data file can be regarded as an independent module that can be developed, tested and maintained separately. This modular design not only improves the flexibility and scalability of modeling, but also helps to realize the reuse and sharing of model files. By collaboratively determining the nested structure of the model file by multiple design terminals, the type and range of data to be collected can be determined more accurately, thereby improving the reliability of data collection.
[0073] Specifically, in one or more embodiments of the present specification, obtaining the model file determined by the design terminal and the synchronous design terminal based on the air conditioning unit modeling instruction specifically includes:
[0074] The design terminal and the synchronous design terminal are obtained, and multiple modeling data files are determined based on the modeling instructions of the air-conditioning unit. Then, according to the data source interface and the data output interface of each modeling data file, the data dependency and inheritance relationship corresponding to each modeling data file are determined. According to the data dependency and inheritance relationship corresponding to each modeling data file, the file location corresponding to each modeling data file is determined, so as to determine the multiple initial model files with nested structures determined by the design terminal and the synchronous design terminal respectively based on the file location. Then, the multiple initial model files are transmitted to the design terminal and the synchronous design terminal to determine the model file corresponding to the modeling instruction of the air-conditioning unit according to the voting results of the design terminal and the synchronous design terminal. In other words, in this process, the initial model files with nested structures are determined by the design terminal and the collaborative design terminal respectively, and then the final model file is determined based on the voting results, which avoids the unreasonable model file structure and the missing of required file data caused by the judgment of personnel in a single dimension, and helps to determine which type of data to collect in the future, and solves the collection pressure brought by the full data collection.
[0075] S104: Determine the identity of the existing modeling data file, and determine the modeling data file to be uploaded according to the difference set between the existing modeling data file and the model file.
[0076] Determine the identity of the current existing modeling data file, and then determine the remaining files in the model file excluding the existing modeling data file based on the identity of the existing modeling data file as the modeling data file to be uploaded, so as to collect and upload only these necessary data files to avoid data duplication and redundancy. In large projects, the modeling data files may be very large and numerous. By identifying the difference set and only collecting and uploading the newly added or changed modeling data files, the total amount and time of data transmission can be significantly reduced. This can not only save network bandwidth resources, but also speed up data synchronization and improve overall work efficiency.
[0077] Further, in one or more embodiments of the present specification, after determining the identity of the existing modeling data file to determine the modeling data file to be uploaded based on the difference between the existing modeling data file and the model file, the method further includes:
[0078] According to the nested structure of the model file, determine whether there is an association relationship between the existing modeling data file and the modeling data file to be uploaded; it should be noted that the association relationship includes a vertical inclusion relationship and a horizontal interaction relationship. If the association relationship is determined to be a vertical inclusion relationship, the vertical inclusion relationship between the existing modeling data file and the modeling data file to be uploaded is written into the preset synchronization queue, so that after receiving the modeling data file to be uploaded, the existing modeling data file is updated according to the time sequence of the preset synchronization queue. That is to say, for the existing modeling data file that has the modeling data file to be uploaded in the vertical composition, after receiving the modeling data file to be uploaded, it is necessary to update the existing modeling data file according to the modeling data file to be uploaded, so as to ensure the timeliness of the data in the existing modeling data file.
[0079] If the association relationship is determined to be a horizontal interactive relationship, then it is necessary to determine the horizontal path length between the existing modeling data file and the modeling data file to be uploaded, and based on the horizontal path length, determine the first association weight between the existing modeling data file and the modeling data file to be uploaded; it can be understood that there is a negative correlation between the horizontal path length and the first association weight. In addition, it is also necessary to obtain the subordinate modeling data file that depends on the existing modeling data file, so as to determine the second association weight between the existing modeling data file and the modeling data file to be uploaded according to the longitudinal path length of the subordinate modeling data file. It should be noted here that the longer the longitudinal path, the greater the influence of the existing modeling data file, so the greater the second association weight. According to the weighted value of the first association weight and the second association weight, determine whether to convert the existing modeling data file into the modeling data file to be uploaded.
[0080] In this process, for vertical inclusion relationships, relevant files are written into the preset synchronization queue and updated in chronological order, which can ensure the orderliness and timeliness of data updates. This strategy helps reduce data conflicts and errors and improves the efficiency of data processing. The association weights are determined by calculating the horizontal path length and the vertical path length, and based on these weights, it is decided whether to convert the existing modeling data files into the modeling data files to be uploaded. The impact of different factors on the association relationship between files is comprehensively considered, thereby ensuring the accuracy and orderliness of data updates.
[0081] Further, in one or more embodiments of the present specification, after receiving the modeling data file to be uploaded, the existing modeling data file is updated according to the time sequence of the preset synchronization queue, specifically including:
[0082] Each existing modeling data file in the preset synchronization queue is traversed in turn to obtain the vertical inclusion relationship between them. This relationship can represent the hierarchical structure or dependency relationship of data files. For example, a data file may be a subset or component of another data file. Based on the above vertical inclusion relationship, the logical or physical location of the modeling data file to be uploaded in the existing modeling data file is determined as the file location. After determining the file location where the modeling data file to be uploaded should be located, checking whether a modeling data file already exists at the location avoids data conflicts or duplications. If a modeling data file already exists at the file location, it is determined whether a new modeling data file needs to be added based on the content, timestamp, version number and other information of the modeling data file to be uploaded and the existing file. This is because the modeling data file to be uploaded contains new, different or updated data. If a new modeling data file needs to be added, the existing modeling data file is updated according to the newly added data file. If the file location is empty, the modeling data file to be uploaded is directly updated to the location, thereby realizing the update of the existing modeling data file. Through this process, after collecting data and uploading the model data file to be uploaded, the rewriting or reprocessing of the entire model file can be avoided, thereby improving resource utilization efficiency, helping to reduce data processing time and storage space consumption, and at the same time achieving data synchronization to improve the efficiency and accuracy of model file updates.
[0083] S105: According to the data attribute of the modeling data file to be uploaded, and the modeling area location and file corresponding to the modeling data file to be uploaded, multiple data acquisition devices of the current modeling area are matched to obtain a matching result.
[0084] According to the data attributes of the uploaded modeling data file, and the modeling area location and file corresponding to the modeling data file to be uploaded, multiple data acquisition devices in the current modeling area are matched to obtain matching results. For example: the data attributes in the modeling data file to be uploaded are parsed to determine the location of the modeling area, that is, which part of the air-conditioning unit is specifically located. At the same time, the existing data files or model files associated with the modeling area are confirmed in order to understand the existing data collection situation of the area. According to the parsed data attributes and modeling area location, multiple data acquisition devices in the current modeling area are matched, such as filtering out the types of devices that can collect these data according to the data collection range, and then confirming whether these devices are located in or near the modeling area so that they can cover the required data collection points. Compare the data attributes in the modeling data file to be uploaded with the technical specifications of each candidate device to find the device that best meets the requirements.
[0085] By parsing the data attributes in the modeling data file to be uploaded, the location of the modeling area can be accurately determined, that is, which part of the air-conditioning unit is it. This precise positioning helps to ensure the pertinence and effectiveness of data collection, and avoids data collection in irrelevant areas, thereby wasting resources. After understanding the existing data collection situation of the modeling area, multiple data collection devices in the current modeling area can be matched in a targeted manner. In this way, the data collection device can cover the required data collection points more accurately, improving the accuracy and completeness of data collection. In addition, the process supports dynamic adjustment of the configuration of the data collection device according to the new modeling data file. When there are new modeling requirements or changes in data attributes, re-matching can be performed and the data collection plan can be adjusted. This flexibility enhances the scalability of the system, enabling it to adapt to changing data collection needs.
[0086] Specifically, in one or more embodiments of the present specification, according to the data attributes of the modeling data file to be uploaded, the modeling area location and file corresponding to the modeling data file to be uploaded, multiple data acquisition devices of the current modeling area are matched to obtain a matching result, specifically including:
[0087] The device type of the data acquisition device corresponding to the modeling data file to be uploaded is determined according to the file data attributes of the modeling data file to be uploaded. Then, according to the modeling area location corresponding to the modeling data file to be uploaded, multiple data acquisition devices belonging to the modeling area location coverage are determined. The multiple data acquisition devices are matched according to the device type to obtain a matching result. The device type of the required data acquisition device can be accurately determined by the data attributes of the modeling data file to be uploaded. This precise matching ensures the accuracy and effectiveness of data acquisition and avoids data quality problems caused by mismatch of device types. After determining the location of the modeling area, only the data acquisition devices located in or near the area are screened and matched, avoiding unnecessary global searches, thereby improving resource utilization efficiency. This helps to reduce data processing time and reduce system load. By comparing the data attributes in the modeling data file to be uploaded with the technical specifications of each candidate device, the device that best meets the requirements can be found. This matching method based on technical specifications helps to ensure the accuracy and reliability of data acquisition and improve the overall quality of data acquisition. By ensuring a high degree of matching between the data acquisition device and the modeling area and data attributes, a more accurate and reliable data model can be constructed to provide strong support for subsequent data analysis and decision-making.
[0088] S106: establishing a correspondence between the modeling data file to be uploaded and the data acquisition device according to the matching result, and uploading the data collected by the data acquisition device to the modeling data file to be uploaded based on the correspondence.
[0089] According to the matching result obtained in the above step S105, a correspondence between the modeling data file to be uploaded and the data acquisition device is established, and based on the correspondence, the data collected by the data acquisition device is uploaded to the modeling data file to be uploaded. Further, in one or more embodiments of the present specification, after the correspondence between the modeling data file to be uploaded and the data acquisition device is established according to the matching result, and the data collected by the data acquisition device is uploaded to the modeling data file to be uploaded, the method further includes:
[0090] According to the existing modeling data files and the modeling data files to be uploaded, the current modeling task is executed to obtain the change records of the modeling data files during the execution of the current modeling task. Then, according to the change records, the corresponding relationship between the modeling data files to be uploaded and the data acquisition device is evaluated to obtain the evaluation results. Then, the corresponding relationship is adjusted according to the evaluation results to obtain the current corresponding relationship between the modeling data files to be uploaded and the data acquisition device, so as to bind the current corresponding relationship with the current modeling task. By monitoring the change records of the modeling data files in real time, the system can dynamically evaluate and adjust the corresponding relationship between the modeling data files to be uploaded and the data acquisition device. This real-time and dynamic nature ensures the accuracy and timeliness of the data acquisition and modeling process, and helps to avoid modeling errors caused by inconsistent or outdated data. By evaluating and adjusting the corresponding relationship, it is possible to timely discover and remove data acquisition devices that are no longer needed, or add new devices so that the current data acquisition can meet the new modeling requirements, so that it can better adapt to the complex and changeable modeling environment. In addition, when data inconsistency or acquisition problems occur during the modeling process, by viewing the current corresponding relationship and change records, the problem can be quickly located, and effective troubleshooting and repair can be carried out. This helps reduce troubleshooting time and repair costs, and improves system stability and availability.
[0091] like Figure 2 As shown, the embodiment of this specification provides a schematic diagram of the structure of a data acquisition device for air conditioning unit modeling. Figure 2 It can be seen that in one or more embodiments of this specification, a data acquisition device for air conditioning unit modeling includes:
[0092] at least one processor; and,
[0093] a memory communicatively connected to the at least one processor; wherein,
[0094] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to: execute any of the above-mentioned methods.
[0095] like Figure 3 As shown, the present specification provides a schematic diagram of a non-volatile storage medium structure. Figure 3 It can be seen that in one or more embodiments of the present specification, a non-volatile storage medium stores computer executable instructions 301, and the computer executable instructions 301 can: execute any of the methods described above.
[0096] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device, equipment, and non-volatile computer storage medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0097] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0098] The above description is only one or more embodiments of this specification and is not intended to limit this specification. For those skilled in the art, one or more embodiments of this specification may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of one or more embodiments of this specification shall be included in the scope of the claims of this specification.
Claims
1. A data collection method for air conditioning unit modeling, characterized in that: The method comprises: Receiving the air conditioning unit modeling instruction uploaded by the design terminal, and determining the current modeling area corresponding to the current modeling task according to the air conditioning unit modeling instruction; Based on the area name of the current modeling area, calling an existing modeling data file corresponding to the current modeling area, and uploading the air conditioning unit modeling instruction and the existing modeling data file to one or more synchronous design terminals corresponding to the design terminal; Acquire the model file determined by the design terminal and the synchronous design terminal based on the air conditioning unit modeling instruction; wherein the model file contains a plurality of modeling data files with a nested structure; Determine the identity of the existing modeling data file, so as to determine the modeling data file to be uploaded according to the difference set between the existing modeling data file and the model file; According to the data attributes of the modeling data file to be uploaded, and the modeling area location and file corresponding to the modeling data file to be uploaded, multiple data acquisition devices of the current modeling area are matched to obtain a matching result; According to the matching result, a corresponding relationship between the modeling data file to be uploaded and the data acquisition device is established, and based on the corresponding relationship, the data collected by the data acquisition device is uploaded to the modeling data file to be uploaded.
2. A data collection method for air conditioning unit modeling according to claim 1, characterized in that: The receiving of the air conditioning unit modeling instruction uploaded by the design terminal to determine the current modeling area of the current modeling task according to the air conditioning unit modeling instruction specifically includes: Receiving the air conditioning unit modeling instruction uploaded by the design terminal for parsing, and obtaining the air conditioning unit structure information corresponding to the current modeling task; Determining, based on the air conditioning unit identifier corresponding to the air conditioning unit structure information, the geographical location parameter information corresponding to the air conditioning unit structure information; Calling the building layout information corresponding to the geographic location parameter information to determine the main body location area and the monitoring location area corresponding to the air conditioning unit structure information according to the building layout information; The main body position area and the monitoring position area are merged to determine the current modeling area corresponding to the current modeling task.
3. The data collection method for air conditioning unit modeling according to claim 1, characterized in that: Before uploading the air conditioning unit modeling instruction and the existing modeling data file to one or more synchronous design terminals corresponding to the design terminal, the method further includes: Determine a synchronous design terminal list corresponding to the design terminal to obtain historical synchronous modeling tasks of each synchronous browser in the synchronous design terminal list; Based on the modeling area corresponding to the historical synchronous modeling task, determining the corresponding relationship between the historical synchronous modeling task and the air conditioning unit modeling instruction, so as to determine the first synchronous design terminal according to the corresponding relationship; Determining a modeling role of the design terminal based on the login information of the design terminal; wherein the modeling role corresponds to different operation levels; Determining, according to the modeling role of the design terminal, an operation level range of a synchronous design terminal corresponding to the design terminal; Constructing modeling invitation information corresponding to the design terminal according to the operation level range and the air conditioning unit modeling instruction; Sending the modeling invitation information to multiple design terminals connected to the server, and determining a second synchronous design terminal according to reply information of the design terminal in response to the modeling invitation information; One or more synchronous design terminals corresponding to the design terminal are determined according to the first synchronous design terminal and the second synchronous design terminal.
4. The data collection method for air conditioning unit modeling according to claim 1, characterized in that: Acquiring the model file determined by the design terminal and the synchronous design terminal based on the air conditioning unit modeling instruction specifically includes: Acquire the design terminal and the synchronous design terminal, and a plurality of modeling data files determined based on the air conditioning unit modeling instruction respectively; Determine the data dependency and inheritance relationship corresponding to each of the modeling data files according to the data source interface and the data output interface of each of the modeling data files; Based on the data dependency and inheritance relationship corresponding to each of the modeling data files, the file location corresponding to each of the modeling data files is determined, so as to determine the multiple initial model files with nested structures respectively determined by the design terminal and the synchronous design terminal according to the file location; The multiple initial model files are transmitted to the design terminal and the synchronous design terminal to determine the model file corresponding to the air conditioning unit modeling instruction according to the voting results of the design terminal and the synchronous design terminal.
5. The data collection method for air conditioning unit modeling according to claim 1, characterized in that: After determining the identity of the existing modeling data file and determining the modeling data file to be uploaded based on the difference between the existing modeling data file and the model file, the method further includes: According to the nested structure of the model file, determining whether there is an association relationship between the existing modeling data file and the modeling data file to be uploaded; wherein the association relationship includes a vertical inclusion relationship and a horizontal interaction relationship; If it is determined that the association relationship is a vertical inclusion relationship, the vertical inclusion relationship between the existing modeling data file and the modeling data file to be uploaded is written into a preset synchronization queue, so that after receiving the modeling data file to be uploaded, the existing modeling data file is updated according to the time sequence of the preset synchronization queue; If it is determined that the association relationship is a horizontal interactive relationship, determining a horizontal path length between the existing modeling data file and the modeling data file to be uploaded, and determining a first association weight between the existing modeling data file and the modeling data file to be uploaded based on the horizontal path length; Acquire a subordinate modeling data file that depends on the existing modeling data file, so as to determine a second association weight between the existing modeling data file and the modeling data file to be uploaded according to a longitudinal path length of the subordinate modeling data file; According to the weighted value of the first association weight and the second association weight, it is determined whether to convert the existing modeling data file into a modeling data file to be uploaded.
6. A data collection method for air conditioning unit modeling according to claim 5, characterized in that: After receiving the modeling data file to be uploaded, updating the existing modeling data file according to the time sequence of the preset synchronization queue specifically includes: Sequentially obtain the vertical inclusion relationship corresponding to each existing modeling data file in the preset synchronization queue; Based on the vertical inclusion relationship, determining the file position of the to-be-uploaded modeling data file corresponding to the existing modeling data file within the existing modeling data file; Determine whether there is a modeling data file at the file location, and if so, determine a new modeling data file according to the modeling data file to be uploaded and the modeling data file, so as to update the existing modeling data file according to the new modeling data file; If not, the modeling data file to be uploaded is updated to the file location to update the existing modeling data file.
7. The data collection method for air conditioning unit modeling according to claim 1, characterized in that: According to the data attributes of the modeling data file to be uploaded, and the modeling area location and file corresponding to the modeling data file to be uploaded, multiple data acquisition devices of the current modeling area are matched to obtain a matching result, specifically including: Determining the device type of the data acquisition device corresponding to the modeling data file to be uploaded according to the file data attribute of the modeling data file to be uploaded; According to the modeling area location corresponding to the modeling data file to be uploaded, determining a plurality of data acquisition devices within the coverage of the modeling area location; The multiple data acquisition devices are matched based on the device types to obtain a matching result.
8. The data collection method for air conditioning unit modeling according to claim 1, characterized in that: After establishing a correspondence between the modeling data file to be uploaded and the data acquisition device according to the matching result, so as to upload the data collected by the data acquisition device to the modeling data file to be uploaded, the method further comprises: Executing the current modeling task according to the existing modeling data file and the modeling data file to be uploaded, so as to obtain a change record of the modeling data file during the execution of the current modeling task; According to the change record, the correspondence between the modeling data file to be uploaded and the data acquisition device is evaluated to obtain an evaluation result; The corresponding relationship is adjusted according to the evaluation result to obtain the current corresponding relationship between the modeling data file to be uploaded and the data acquisition device, so as to bind the current corresponding relationship with the current modeling task.
9. A data acquisition device for air conditioning unit modeling, characterized in that: The device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can: execute any of the methods described in claims 1-8.
10. A non-volatile storage medium storing computer executable instructions, characterized in that: The computer executable instructions can: execute the method described in any one of claims 1 to 8.
Citation Information
Patent Citations
Template file-based data acquisition method and device, and storage medium
CN115688722A
Data acquisition terminal and method for air conditioner monitoring system
CN118101361A