Building equipment control optimization management system of green building
By collecting and processing the operation data of the building equipment at the equipment side terminal of the green building, and using the analysis of the preamble array and mapping coordinate conversion to generate complex conjugated arrays, the data transmission security problem caused by key loss in the prior art is solved, and higher data transmission security and complexity are achieved.
Patent Information
- Application Number
- CN202510198781.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-24
- Publication Date
- 2025-03-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
During the data transmission process of building equipment in green buildings, the existing technology relies too much on keys. The loss of keys will lead to the inability to ensure the security of data transmission, seriously interfering with the normal operation of green buildings.
By collecting the operation data of the construction equipment at the device-side terminal and performing conversion processing in the data processing module, using the analysis of the predecessor array and mapping coordinate conversion, the data features are compressed and randomized, and the first conjugated array and the second conjugated array are generated to ensure the complexity and difficulty of cracking of the data.
This method effectively gets rid of the limitations of traditional key encryption methods, avoids the loss of keys, enhances the transmission security of operating data of construction equipment, and reduces security risks during transportation.
Smart Images

Figure CN119691433A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of equipment control, in particular to a building equipment control optimization management system for green buildings. Background Art
[0002] Green buildings, as a kind of architectural model that maximizes resource conservation (energy, land, water, and materials), protects the environment, reduces pollution, provides people with healthy, applicable, and efficient use space, and coexists harmoniously with nature throughout the entire life cycle, are gradually becoming the mainstream direction of the development of the construction industry. They integrate many advanced technologies and concepts, aiming to achieve an organic unity of economic benefits, social benefits, and environmental benefits. In the construction and operation of green buildings, the optimization, control and management of building equipment is crucial. The operating status of building equipment, such as lighting systems, air conditioning and ventilation systems, water supply and drainage systems, and various renewable energy utilization equipment, is directly related to the energy-saving effect, indoor environmental comfort and overall operating costs of green buildings. In order to achieve accurate and efficient control of these equipment, it is necessary to deeply analyze the operating data of building equipment; At present, in the data transmission link of building equipment operation in green buildings, the operation data is often transmitted in the form of keys to ensure the security of the data. However, this method is too dependent on the key. If the key is lost, the security of the operation data transmission cannot be effectively guaranteed, which may seriously interfere with the normal operation of the green building. In order to solve the above problems, the present invention proposes a solution. Summary of the invention
[0003] The purpose of the present invention is to provide a building equipment control optimization management system for green buildings in order to solve the problems raised in the above background technology.
[0004] The present invention provides a building equipment control optimization management system for green buildings, comprising: The device side terminal is used to collect the operation data of all target devices in the target building that are in operation, and generate regional device operation data according to the collected operation data of all target devices in the target building that are in operation; The data processing module is used to convert the operating data of the building equipment. After receiving the regional equipment operating data, the data processing module converts the regional equipment operating data according to the preset compression processing steps to obtain the regional building first processing sequence and the regional building second processing sequence.
[0005] Furthermore, the conversion processing steps for obtaining the first processing sequence of regional buildings and the second processing sequence of regional buildings are as follows: S11: performing binary conversion on the regional equipment operation data, and recalibrating the converted data into first processed data; S12: performing a pre-processing operation on the first processed data, specifically as follows: taking every four characters in the first processed data as a group of pre-order arrays in order from left to right, a plurality of groups of pre-order arrays can be obtained, and then marking all the obtained groups of pre-order arrays as A1, A2, ..., Aa, a≥1, from left to right according to the position of each group of pre-order arrays in the first processed data; S13: Determine row vectors B0, B1, B2, B3 and column vectors C0, C1, C2, C3 according to the pre-order arrays A1, A2, ..., Aa according to a preset determination rule; S14: Obtaining the conversion coordinates of the pre-order arrays A1, A2, ..., Aa according to a preset conversion rule; S15: Calculate and obtain the first conjugate array and the second conjugate array of the pre-order arrays A1 and A2, A3 and A4, ..., Aa-1 and Aa according to a preset calculation rule; S16: Concatenate the first conjugate arrays of the pre-order arrays A1 and A2, A3 and A4, ..., Aa-1 and Aa in the order obtained by calculation to obtain a first processing sequence of regional buildings. Similarly, concatenate the second conjugate arrays of the pre-order arrays A1 and A2, A3 and A4, ..., Aa-1 and Aa in the order obtained by calculation to obtain a second processing sequence of regional buildings.
[0006] Further, in S13, the row vectors B0, B1, B2, B3 and the column vectors C0, C1, C2, C3 are determined as follows: SS11: Extract the first two characters of the pre-order array A1 from left to right, mark the first two characters extracted as the first character representing the pre-order array A1, and mark the remaining two characters after the extraction as the second character representing the pre-order array A1; similarly, extract the first character representing the second character representing the pre-order array A2, A3, ..., Aa in sequence; SS12: traverse the first character representation of the pre-order arrays A1, A2, ..., Aa in sequence, obtain the number of the pre-order arrays that are consistent with the two-digit binary digit of the number 0, and mark the number as the first frequency quantity of the pre-order array based on the number 0. Similarly, obtain the first frequency quantities of the pre-order array based on the numbers 1, 2, and 3 in sequence; SS13: traverse the second characterization characters of the pre-order arrays A1, A2, ..., Aa in sequence, obtain the number of the pre-order arrays that are consistent with the two-digit binary digit of the number 0, and mark the number as the second frequency quantity of the pre-order array based on the number 0. Similarly, obtain the second frequency quantity of the pre-order array based on the numbers 1, 2, and 3 in sequence; SS14: sorting and marking the first frequency quantities of the preceding array based on the numbers 0, 1, 2, and 3 from large to small according to the numerical values of the first frequency quantities, marking them as B0, B1, B2, and B3, respectively, wherein the larger the marking subscript, the smaller the numerical value of the corresponding first frequency quantity, and after marking, recalibrating the first frequency quantities into row vectors; According to the numerical value of the second frequency quantity, the second frequency quantities of the preceding array based on the numbers 0, 1, 2, and 3 are sorted and marked from large to small, and are marked as C0, C1, C2, and C3 respectively, wherein the larger the marking subscript, the smaller the numerical value of the corresponding second frequency quantity. After marking, the second frequency quantity is recalibrated as a column vector.
[0007] Furthermore, it also includes a cloud-side data center, which is used to receive, restore and store the first processing sequence of regional buildings and the second processing sequence of regional buildings in the cloud.
[0008] Compared with the prior art, it has the following beneficial effects: The present invention collects the operation data of the building equipment of the green building by setting the equipment side terminal to obtain the regional equipment operation data, and sets the data processing module to convert the regional equipment operation data. In the conversion process, all the group preamble arrays obtained by grouping the regional equipment operation data are analyzed to determine the mapping coordinates corresponding to the preamble arrays. The maximum value of the ordinate and the abscissa in the mapping coordinates is 3, and the minimum value is 0. The features of the preamble array are compressed within 4 by mapping the coordinates, so as to reduce the representation features of the preamble array and increase the feature redundancy of each preamble array. The present invention calculates the first conjugate array and the second conjugate array between adjacent preamble arrays according to the mapping coordinates. Randomness is introduced through positive and negative signs in the calculation process of the first conjugate array, and the first conjugate array and the second conjugate array generally contain the representation characteristics of the preamble array. At the same time, the character lengths of the first conjugate array and the second conjugate array are inconsistent. In this way, on the one hand, the complexity and difficulty of cracking the operation data of the construction equipment are greatly guaranteed, and the transmission security of the operation data is further guaranteed. On the other hand, the security guarantee of the transmitted operation data gets rid of the traditional key encryption method and avoids the occurrence of key loss. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] Figure 1 It is a system block diagram of the present invention. DETAILED DESCRIPTION
[0010] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0011] See also Figure 1 ,This application provides a building equipment control optimization management system for green buildings, including a device-side terminal, a data processing module, and a cloud-side data center; The device side terminal is used to collect the operation data of all target devices in the target building that are in operation, and generate regional device operation data according to the collected operation data of all target devices in the target building that are in operation, wherein the operation state refers to the state in which the target device is operating normally; In this application, target buildings refer to green buildings, and target equipment refers to building equipment; Operational data includes but is not limited to the power consumption of building equipment, the power implemented during operation, power factor, temperature, humidity, flow regulation and monitoring data, lighting intensity and light intensity data, water consumption, power generation, etc.; The device-side terminal transmits the regional device operation data to the data processing module; The data processing module is used to convert the operation data of the building equipment. After receiving the regional equipment operation data, the data processing module converts the regional equipment operation data according to the preset conversion processing steps. The conversion processing steps are as follows: S11: performing binary conversion on the regional equipment operation data, and recalibrating the converted data into first processed data; S12: performing a pre-processing operation on the first processed data, specifically as follows: taking every four characters in the first processed data as a group of pre-order arrays in order from left to right, a plurality of groups of pre-order arrays can be obtained, and then marking all the obtained groups of pre-order arrays as A1, A2, ..., Aa, a≥1, from left to right according to the position of each group of pre-order arrays in the first processed data; S13: According to the pre-order arrays A1, A2, ..., Aa, row vectors B0, B1, B2, B3 and column vectors C0, C1, C2, C3 are determined according to a preset determination rule. The determination rule is as follows: SS11: Extract the first two characters of the pre-order array A1 from left to right, mark the first two characters extracted as the first character representing the pre-order array A1, and mark the remaining two characters after the extraction as the second character representing the pre-order array A1; similarly, extract the first character representing the second character representing the pre-order array A2, A3, ..., Aa in sequence; SS12: traverse the first character representation of the pre-order arrays A1, A2, ..., Aa in sequence, obtain the number of the pre-order arrays that are consistent with the two-digit binary digit of the number 0, and mark the number as the first frequency quantity of the pre-order array based on the number 0. Similarly, obtain the first frequency quantities of the pre-order array based on the numbers 1, 2, and 3 in sequence; SS13: traverse the second characterization characters of the pre-order arrays A1, A2, ..., Aa in sequence, obtain the number of the pre-order arrays that are consistent with the two-digit binary digit of the number 0, and mark the number as the second frequency quantity of the pre-order array based on the number 0. Similarly, obtain the second frequency quantity of the pre-order array based on the numbers 1, 2, and 3 in sequence; SS14: sorting and marking the first frequency quantities of the preceding array based on the numbers 0, 1, 2, and 3 from large to small according to the numerical values of the first frequency quantities, marking them as B0, B1, B2, and B3, respectively, wherein the larger the marking subscript, the smaller the numerical value of the corresponding first frequency quantity, and after marking, recalibrating the first frequency quantities into row vectors; According to the numerical values of the second frequency quantities, the second frequency quantities of the preceding array based on the numbers 0, 1, 2, and 3 are sorted and marked from large to small, and marked as C0, C1, C2, and C3 respectively, wherein the larger the marking subscript, the smaller the numerical value of the corresponding second frequency quantity, and after marking, the second frequency quantity is recalibrated into a column vector; S14: Obtain the conversion coordinates of the pre-order arrays A1, A2, ..., Aa according to a preset conversion rule. The conversion rule is as follows: SS21: Create a mapping table according to row vectors B0, B1, B2, B3 and column vectors C0, C1, C2, C3, wherein the mapping table is a table with 5 rows and 5 columns; SS22: The first row of the mapping table is filled with row vectors B3, B2, B1, and B0 from right to left, and the first column of the mapping table is filled with row vectors C3, C2, C1, and C0 from bottom to top, wherein the cells in the first row and first column of the mapping table are not filled with any data; SS23: refer to the mapping table, obtain the mark subscript of the row vector consistent with the first character representing the preamble array A1, and mark the mark subscript as the horizontal coordinate D1 of the preamble array A1; Refer to the mapping table, obtain the mark subscript of the row vector consistent with the second characterizing character of the pre-order array A1, and mark the mark subscript as the longitudinal coordinate E1 of the pre-order array A1; SS24: Obtain the mapping coordinates (D1, E1) of the preamble array A1 according to the horizontal coordinate D1 and the vertical coordinate E1; SS25: Calculate the vector coordinate value F1 of the pre-order array A1 using the formula F1=D1-E1, and obtain the conversion coordinate G1(E1,F1) of the pre-order array A1 in combination with the longitudinal coordinate E1; SS26: Obtain the conversion coordinates of the preceding arrays A2, A3, ..., Aa in sequence according to SS23 to SS25; S15: Calculate the first conjugate array and the second conjugate array of the pre-order arrays A1 and A2, A3 and A4, ..., Aa-1 and Aa according to a preset calculation rule. The calculation rule is as follows: SS31: The conjugate characteristic H1 based on the pre-order arrays A1 and A2 is calculated using the formula H1=F1±F2. The sign is selected to ensure that H1 is 0 or a positive integer. If F1+F2 appears and the value of F1-F2 is 0 or a positive integer, the sign is randomly selected from the plus sign or minus sign. SS32: Obtain the sign characteristics of the pre-order arrays A1 and A2 according to the selected result of the positive and negative signs in the calculation formula of the conjugate characteristic H1. Specifically, if the selected positive and negative signs in the calculation formula of the conjugate characteristic H1 are plus signs, 0 is used as the sign characteristics of the pre-order arrays A1 and A2; otherwise, 1 is used as the sign characteristics of the pre-order arrays A1 and A2. SS33: concatenate the two binary numbers of the horizontal coordinates of the conversion coordinates of the pre-order arrays A1 and A2 in the order of the pre-order arrays A1 and A2 to obtain the first conjugate array of the pre-order arrays A1 and A2; SS34: concatenate the two binary numbers of the ordinate of the conversion coordinate of the preamble array A1 and the symbol feature in the order of the ordinate and the symbol feature to obtain a second conjugate array of the preamble arrays A1 and A2; SS35: Calculate the first conjugate array and the second conjugate array of the preamble arrays A3 and A4, A5 and A6, ..., Aa-1 and Aa in sequence according to SS31 to SS34; S16: splicing the first conjugate arrays of the pre-order arrays A1 and A2, A3 and A4, ..., Aa-1 and Aa according to the calculated sequence to obtain a first processing sequence of regional buildings. Similarly, splicing the second conjugate arrays of the pre-order arrays A1 and A2, A3 and A4, ..., Aa-1 and Aa according to the calculated sequence to obtain a second processing sequence of regional buildings. The data processing module transmits the first processing sequence of regional buildings and the second processing sequence of regional buildings to the cloud-side data center; The cloud-side data center is used to receive the operation data of the building equipment in the cloud. After receiving the transmitted regional building first processing sequence and regional building second processing sequence, the cloud-side data center restores the regional building first processing sequence according to the regional building second processing sequence to obtain the regional equipment operation data; The cloud-side data center stores the restored regional equipment operation data and provides it to management personnel for analysis and operation, the purpose of which is to optimize the operation control of the target equipment in the target building; Some of the data in the above formulas are dimensionless and numerically calculated. Meanwhile, the contents not described in detail in this specification belong to the prior art known to those skilled in the art.
[0012] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. The building equipment control optimization management system for green buildings is characterized by: include: The device side terminal is used to collect the operation data of all target devices in the target building that are in operation, and generate regional device operation data according to the collected operation data of all target devices in the target building that are in operation; The data processing module is used to convert the operating data of the building equipment. After receiving the regional equipment operating data, the data processing module converts the regional equipment operating data according to the preset compression processing steps to obtain the regional building first processing sequence and the regional building second processing sequence.
2. The green building building equipment control optimization management system according to claim 1 is characterized in that: The conversion processing steps for obtaining the first processing sequence of regional buildings and the second processing sequence of regional buildings are as follows: S11: performing binary conversion on the regional equipment operation data, and recalibrating the converted data into first processed data; S12: performing a pre-processing operation on the first processed data, specifically as follows: taking every four characters in the first processed data as a group of pre-order arrays in order from left to right, a plurality of groups of pre-order arrays can be obtained, and then marking all the obtained groups of pre-order arrays as A1, A2, ..., Aa, a≥1, from left to right according to the position of each group of pre-order arrays in the first processed data; S13: Determine row vectors B0, B1, B2, B3 and column vectors C0, C1, C2, C3 according to the pre-order arrays A1, A2, ..., Aa according to a preset determination rule; S14: Obtaining conversion coordinates of the pre-order arrays A1, A2, ..., Aa according to a preset conversion rule; S15: Calculate and obtain the first conjugate array and the second conjugate array of the pre-order arrays A1 and A2, A3 and A4, ..., Aa-1 and Aa according to a preset calculation rule; S16: Concatenate the first conjugate arrays of the pre-order arrays A1 and A2, A3 and A4, ..., Aa-1 and Aa in the order obtained by calculation to obtain a first processing sequence of regional buildings. Similarly, concatenate the second conjugate arrays of the pre-order arrays A1 and A2, A3 and A4, ..., Aa-1 and Aa in the order obtained by calculation to obtain a second processing sequence of regional buildings.
3. The green building building equipment control optimization management system according to claim 2 is characterized in that: S13, the row vectors B0, B1, B2, B3 and the column vectors C0, C1, C2, C3 are determined as follows: SS11: Extract the first two characters of the pre-order array A1 from left to right, mark the first two characters extracted as the first character representing the pre-order array A1, and mark the remaining two characters after the extraction as the second character representing the pre-order array A1; similarly, extract the first character representing the second character representing the pre-order array A2, A3, ..., Aa in sequence; SS12: traverse the first character representation of the pre-order arrays A1, A2, ..., Aa in sequence, obtain the number of the pre-order arrays that are consistent with the two-digit binary digit of the number 0, and mark the number as the first frequency quantity of the pre-order array based on the number 0. Similarly, obtain the first frequency quantities of the pre-order array based on the numbers 1, 2, and 3 in sequence; SS13: traverse the second characterization characters of the pre-order arrays A1, A2, ..., Aa in sequence, obtain the number of the pre-order arrays that are consistent with the two-digit binary digit of the number 0, and mark the number as the second frequency quantity of the pre-order array based on the number 0. Similarly, obtain the second frequency quantity of the pre-order array based on the numbers 1, 2, and 3 in sequence; SS14: sorting and marking the first frequency quantities of the preceding array based on the numbers 0, 1, 2, and 3 from large to small according to the numerical values of the first frequency quantities, marking them as B0, B1, B2, and B3, respectively, wherein the larger the marking subscript, the smaller the numerical value of the corresponding first frequency quantity, and after marking, recalibrating the first frequency quantities into row vectors; According to the numerical value of the second frequency quantity, the second frequency quantities of the preceding array based on the numbers 0, 1, 2, and 3 are sorted and marked from large to small, and are marked as C0, C1, C2, and C3 respectively, wherein the larger the marking subscript, the smaller the numerical value of the corresponding second frequency quantity. After marking, the second frequency quantity is recalibrated as a column vector.
4. The green building construction equipment control optimization management system according to claim 2, characterized in that: S14, the conversion coordinate acquisition rules of the pre-order arrays A1, A2, ..., Aa are as follows: SS21: Create a mapping table according to row vectors B0, B1, B2, B3 and column vectors C0, C1, C2, C3, wherein the mapping table is a table with 5 rows and 5 columns; SS22: The first row of the mapping table is filled with row vectors B3, B2, B1, and B0 from right to left, and the first column of the mapping table is filled with row vectors C3, C2, C1, and C0 from bottom to top, wherein the cells in the first row and first column of the mapping table are not filled with any data; SS23: refer to the mapping table, obtain the mark subscript of the row vector consistent with the first character representing the preamble array A1, and mark the mark subscript as the horizontal coordinate D1 of the preamble array A1; Refer to the mapping table, obtain the mark subscript of the row vector consistent with the second characterizing character of the pre-order array A1, and mark the mark subscript as the longitudinal coordinate E1 of the pre-order array A1; SS24: Obtain the mapping coordinates (D1, E1) of the preamble array A1 according to the horizontal coordinate D1 and the vertical coordinate E1; SS25: Calculate the vector coordinate value F1 of the pre-order array A1 using the formula F1=D1-E1, and obtain the conversion coordinate G1(E1,F1) of the pre-order array A1 in combination with the longitudinal coordinate E1; SS26: Obtain the conversion coordinates of the preceding arrays A2, A3, ..., Aa in sequence according to SS23 to SS25.
5. The green building building equipment control optimization management system according to claim 4 is characterized in that: S15, the calculation rules for obtaining the first conjugate array and the second conjugate array of the pre-order arrays A1 and A2, A3 and A4, ..., Aa-1 and Aa are as follows: SS31: The conjugate characteristic H1 based on the pre-order arrays A1 and A2 is calculated using the formula H1=F1±F2. The sign is selected to ensure that H1 is 0 or a positive integer. If F1+F2 appears and the value of F1-F2 is 0 or a positive integer, the sign is randomly selected from the plus sign or minus sign. SS32: Obtain the sign characteristics of the preamble arrays A1 and A2 according to the selected result of the positive and negative signs in the calculation formula of the conjugate characteristic H1; SS33: concatenate the two binary digits of the horizontal coordinates of the conversion coordinates of the pre-order arrays A1 and A2 in the order of the pre-order arrays A1 and A2 to obtain the first conjugate array of the pre-order arrays A1 and A2; SS34: concatenate the two binary numbers of the ordinate of the conversion coordinate of the preamble array A1 and the symbol feature in the order of the ordinate and the symbol feature to obtain a second conjugate array of the preamble arrays A1 and A2; SS35: The first conjugate array and the second conjugate array of the preamble arrays A3 and A4, A5 and A6, ..., Aa-1 and Aa are calculated in sequence according to SS31 to SS34.
6. The green building construction equipment control optimization management system according to claim 5, characterized in that: In SS32, if the plus sign in the calculation formula of the conjugate feature H1 is calculated, 0 is used as the sign feature of the preamble arrays A1 and A2, otherwise 1 is used as the sign feature of the preamble arrays A1 and A2.
7. The green building building equipment control optimization management system according to claim 1, characterized in that: It also includes a cloud-side data center for receiving, restoring and storing the first processing sequence of regional buildings and the second processing sequence of regional buildings in the cloud.
Citation Information
Patent Citations
Building management system based on Internet of Things and big data
CN114119292A
Equipment control method and system based on green energy-saving building
CN118409549A
Water-controlled explosion-proof electric control device test data management system and method
CN119166591A
Building low-carbon operation management method based on data analysis
CN119273235A