Accounting method for stress of key tool and safe distance of electrified body in power transmission and transformation project construction

By generating communication transmission key pairs at the construction site of the power transmission and transformation project and using asymmetric key pairs to encrypt data communication instructions and collecting data at the construction site, the problem of low data tampering and inspection efficiency is solved, and the security and efficiency of data transmission are improved.

CN119675857APending Publication Date: 2025-03-21STATE GRID JIANGXI ELECTRIC POWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411724472.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

The prior art has problems such as data tampering risks and low manual inspection efficiency in data inspection at construction sites of power transmission and transformation projects.

Method used

By generating communication transmission key pairs, the security of data transmission is ensured, and data encryption and decryption are used to encrypt and decrypt data using asymmetric key pairs, the encryption of data communication instructions and decryption and abnormality verification of data collected on the construction site are realized.

Benefits of technology

It improves the security of data transmission, reduces the possibility of data being tampered with, and improves the efficiency of data verification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119675857A_ABST
    Figure CN119675857A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a power transmission and transformation project construction key tool stress and electrified body safety distance accounting method. A specific embodiment of the method comprises the following steps: in response to a received data verification request, generating a communication transmission key pair; in response to the received encrypted data transmission public key, decrypting the encrypted data transmission public key according to a private key in the communication transmission key pair to obtain a data transmission public key; according to the data transmission public key, encrypting the data communication instruction, and sending the encrypted data communication instruction to a power transmission and transformation project construction key tool end; in response to the received encrypted construction site acquisition data, decrypting the encrypted construction site acquisition data, and performing data anomaly inspection on the decrypted construction site acquisition data; and in response to determining that the data exception test result represents no exception, sending no-exception indication information to the power transmission and transformation project construction key tool end. According to the embodiment, the security of data transmission is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of computers, and in particular to a method for calculating the forces on key tools and the safe distances between charged bodies in power transmission and transformation project construction. Background Art

[0002] Preventing and controlling repeated accidents is the top priority of current power transmission and transformation project construction safety management. According to preliminary statistics, nearly 80% of power transmission and transformation project construction safety accidents that have occurred in recent years are repeated. In particular, assembly pole tipping accidents, assembly pole tipping accidents, and assembly pole tipping accidents are similar.

[0003] In order to learn from the accident lessons, the Power Grid Infrastructure Department sorted out the direct causes of safety accidents in power transmission and transformation projects in recent years, and decided to implement safety compulsory measures in the high-risk links of six types of operations, including anchoring operations, cableway operations, tower assembly and line operations, operations near live bodies, confined space operations, and operations on ships or on water, from the aspects of construction technology solutions, key link acceptance, and construction process control, that is, the "three calculations, four inspections, and five prohibitions" safety compulsory measures for power transmission and transformation project construction. In order to reduce accidents at power grid construction sites, construction data at construction sites are usually inspected.

[0004] At present, the method usually adopted for the inspection of power grid construction site data is: the on-site construction personnel record the construction data and hand over the recorded data to the administrator; then the administrator sends the data to the construction data inspection personnel for inspection.

[0005] However, this data verification method usually has the following technical problems: data is easily tampered with during the circulation process, making it difficult to determine whether the data is authentic; manual data verification has errors and the data verification efficiency is low.

[0006] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art. Summary of the invention

[0007] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.

[0008] Some embodiments of the present disclosure propose methods, devices, electronic devices and computer-readable media for calculating the forces on key tools and the safe distance of charged bodies in the construction of power transmission and transformation projects to solve one or more of the technical problems mentioned in the above background technology section.

[0009] In the first aspect, some embodiments of the present disclosure provide a method for calculating the force on key tools and the safe distance of live bodies in the construction of power transmission and transformation projects, the method comprising: in response to receiving a data verification request sent by the key tool end of the power transmission and transformation project construction, generating a communication transmission key pair, and sending the public key in the above communication transmission key pair to the key tool end of the power transmission and transformation project construction; in response to receiving an encrypted data transmission public key sent by the key tool end of the power transmission and transformation project construction, decrypting the encrypted data transmission public key according to the private key in the above communication transmission key pair to obtain the data transmission public key, wherein the encrypted data transmission public key is obtained by encrypting the target data transmission public key by the key tool end of the power transmission and transformation project construction according to the received public key, and the target data transmission public key is a key key of the power transmission and transformation project construction. The data transmission public key in the asymmetric key pair generated by the key tool end; according to the above data transmission public key, encrypt the data communication instruction to obtain the encrypted data communication instruction, and send the encrypted data communication instruction to the above power transmission and transformation project construction key tool end; in response to receiving the encrypted construction site collection data from the above power transmission and transformation project construction key tool end, decrypt the above encrypted construction site collection data, and perform data anomaly inspection on the decrypted construction site collection data to obtain the data anomaly inspection result, wherein the construction site collection data includes: live body equipment operation data; in response to determining that the above data anomaly inspection result indicates no anomaly, send no anomaly indication information to the above power transmission and transformation project construction key tool end, and store the above construction site collection data in the local database.

[0010] In the second aspect, some embodiments of the present disclosure provide a device for calculating the force on key tools and the safe distance of live bodies in the construction of power transmission and transformation projects, the device comprising: a generation unit, configured to generate a communication transmission key pair in response to receiving a data verification request sent by the key tool end of the power transmission and transformation project construction, and send the public key in the above-mentioned communication transmission key pair to the above-mentioned key tool end of the power transmission and transformation project construction; a decryption unit, configured to respond to receiving an encrypted data transmission public key sent by the key tool end of the power transmission and transformation project construction, decrypt the above-mentioned encrypted data transmission public key according to the private key in the above-mentioned communication transmission key pair, and obtain the data transmission public key, wherein the above-mentioned encrypted data transmission public key is obtained by the key tool end of the power transmission and transformation project construction encrypting the target data transmission public key according to the received public key, and the above-mentioned target data transmission public key is the key tool end of the power transmission and transformation project construction. The data transmission public key in the generated asymmetric key pair; an encryption unit, configured to encrypt the data communication instruction according to the above data transmission public key to obtain the encrypted data communication instruction, and send the encrypted data communication instruction to the key tool end of the power transmission and transformation project construction; a verification unit, configured to respond to the encrypted construction site collection data received from the key tool end of the power transmission and transformation project construction, decrypt the above encrypted construction site collection data, and perform data anomaly inspection on the decrypted construction site collection data to obtain the data anomaly inspection result, wherein the construction site collection data includes: live body equipment operation data; a storage unit, configured to respond to determining that the above data anomaly inspection result indicates no anomaly, send no anomaly indication information to the key tool end of the power transmission and transformation project construction, and store the above construction site collection data in a local database.

[0011] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner of the above-mentioned first aspect.

[0012] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner of the above-mentioned first aspect is implemented.

[0013] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: through the calculation method of the force of the key tool for the construction of the power transmission and transformation project and the safe distance of the charged body in some embodiments of the present disclosure, the security of data transmission is improved, the possibility of data tampering is reduced, and the efficiency of data verification is improved. First, in response to receiving the data verification request sent by the key tool end of the power transmission and transformation project construction, a communication transmission key pair is generated, and the public key in the above-mentioned communication transmission key pair is sent to the above-mentioned key tool end of the power transmission and transformation project construction. Thus, it is convenient to establish communication security confirmation with the key tool end of the power transmission and transformation project construction through the transmission key pair. Secondly, in response to receiving the encrypted data transmission public key sent by the key tool end of the power transmission and transformation project construction, the encrypted data transmission public key is decrypted according to the private key in the above-mentioned communication transmission key pair to obtain the data transmission public key, wherein the encrypted data transmission public key is obtained by the key tool end of the power transmission and transformation project construction according to the received public key, and the target data transmission public key is the data transmission public key in the asymmetric key pair generated by the key tool end of the power transmission and transformation project construction. Thus, the interactive public key can be verified to determine whether the key tool end of the power transmission and transformation project construction receives data normally. Then, according to the above data transmission public key, the data communication instruction is encrypted to obtain the encrypted data communication instruction, and the encrypted data communication instruction is sent to the key tool end of the power transmission and transformation project construction. Thus, the key tool end of the power transmission and transformation project construction can be informed that data transmission can be performed, and data encryption is performed according to the key generated by the execution subject. Then, in response to receiving the encrypted construction site collection data from the key tool end of the power transmission and transformation project construction, the encrypted construction site collection data is decrypted, and the decrypted construction site collection data is subjected to data anomaly inspection to obtain the data anomaly inspection result. Thus, the construction site collection data can be adaptively verified. Finally, in response to determining that the above data anomaly inspection result indicates that there is no anomaly, a no anomaly indication information is sent to the key tool end of the power transmission and transformation project construction, and the above construction site collection data is stored in the local database. Thus, the security of data transmission is improved, the possibility of data tampering is reduced, and the efficiency of data verification is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0015] Figure 1 It is a flowchart of some embodiments of the method for calculating the force of key tools and the safe distance of live bodies in the construction of power transmission and transformation projects disclosed in the present invention;

[0016] Figure 2 It is a structural schematic diagram of some embodiments of the device for calculating the force of key tools and the safe distance of charged bodies in the construction of power transmission and transformation projects disclosed in the present invention;

[0017] Figure 3 is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure;

[0018] Figure 4 It is a screenshot of a page displaying various types of data involved in the construction site collection data in the disclosed method for calculating the force of key tools and the safe distance of live bodies in the power transmission and transformation project construction. DETAILED DESCRIPTION

[0019] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0020] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0021] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0022] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0023] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0024] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0025] Figure 1The present invention is a flowchart of some embodiments of the method for calculating the force of key tools and the safe distance of live objects in the construction of power transmission and transformation projects according to the present invention. The flowchart 100 of some embodiments of the method for calculating the force of key tools and the safe distance of live objects in the construction of power transmission and transformation projects according to the present invention is shown. The method for calculating the force of key tools and the safe distance of live objects in the construction of power transmission and transformation projects includes the following steps:

[0026] Step 101, in response to receiving a data verification request sent by a key tool end for power transmission and transformation project construction, generating a communication transmission key pair, and sending a public key in the communication transmission key pair to the key tool end for power transmission and transformation project construction.

[0027] In some embodiments, the execution subject (e.g., a computing device) of the method for calculating the force on key tools for power transmission and transformation project construction and the safe distance between live bodies generates a communication transmission key pair in response to receiving a data verification request sent by the key tool end for power transmission and transformation project construction, and sends the public key in the above communication transmission key pair to the above key tool end for power transmission and transformation project construction. The key tool end for power transmission and transformation project construction may refer to a tool end for collecting construction site data. The data verification request may refer to an instruction request for verifying the data collected by the key tool end for power transmission and transformation project construction. The communication transmission key pair (public key and private key) may be randomly generated by a key generation algorithm.

[0028] Step 102, in response to receiving the encrypted data transmission public key sent by the key tool end of the power transmission and transformation project construction, the encrypted data transmission public key is decrypted according to the private key in the communication transmission key pair to obtain the data transmission public key.

[0029] In some embodiments, the execution subject may, in response to receiving the encrypted data transmission public key sent by the key tool end for power transmission and transformation project construction, decrypt the encrypted data transmission public key according to the private key in the communication transmission key pair to obtain the data transmission public key. Among them, the encrypted data transmission public key is obtained by encrypting the target data transmission public key by the key tool end for power transmission and transformation project construction according to the received public key, and the target data transmission public key is the data transmission public key in the asymmetric key pair that can be generated by the key tool end for power transmission and transformation project construction. For example, the key tool end for power transmission and transformation project construction generates an asymmetric key pair with the key tool end for power transmission and transformation project construction identified as characters through a key generation algorithm (RSA, ECC). For example, the identification characters can be converted into Roman numerals (encoded as Roman numerals), and then the Roman data can be keyed through a key generation algorithm. The asymmetric key pair includes: a data transmission public key and a private key.

[0030] Step 103, encrypting the data communication instruction according to the above data transmission public key to obtain the encrypted data communication instruction, and sending the above encrypted data communication instruction to the key tool end of the power transmission and transformation project construction.

[0031] In some embodiments, the execution subject may encrypt the data communication instruction according to the data transmission public key to obtain the encrypted data communication instruction, and send the encrypted data communication instruction to the key tool end for power transmission and transformation project construction. For example, the data communication instruction may be asymmetrically encrypted using the data transmission public key. The data communication instruction may refer to an instruction generated by the execution subject to instruct the key tool end for power transmission and transformation project construction to send data collected at the construction site.

[0032] Step 104, in response to receiving the encrypted construction site collection data from the key tool end of the power transmission and transformation project construction, decrypting the encrypted construction site collection data, and performing data anomaly inspection on the decrypted construction site collection data to obtain the data anomaly inspection result.

[0033] In some embodiments, the execution subject may, in response to receiving the encrypted construction site collection data from the key tool end of the power transmission and transformation project construction, decrypt the encrypted construction site collection data, and perform a data anomaly test on the decrypted construction site collection data to obtain a data anomaly test result. That is, the encrypted construction site collection data may be decrypted by the data transmission public key, and the decrypted construction site collection data may be tested for data anomaly to obtain a data anomaly test result. Among them, the construction site collection data includes: live body equipment operation data. Live body equipment operation data may refer to the operation data generated by each live power equipment.

[0034] For example, data collected at the construction site may include: the project name, pole tower number, and line-laying section for wire pulling projects; the project name, pole tower number, anchor pile location, and purpose for ground anchor projects; and the project name, pole tower number, adjacent electrical body name, and equipment number location for temporary power-on work projects.

[0035] like Figure 4 The example shows a screenshot of a page displaying various types of data involved in the construction site collection data in the method for calculating the forces on key tools and the safe distance of live bodies in the power transmission and transformation project construction disclosed in the present invention.

[0036] For example, data anomaly inspection may include: wireline calculation verification, anchor calculation verification, and calculation verification for operations near live bodies.

[0037] For example, the calculation and verification of the guy wire may include: 1. Calculation of internal suspension internal guy wire: According to the main influencing factors such as the hoisting weight and the guy wire angle, the stress conditions of the supporting rope, temporary guy wire, traction rope, etc. are calculated, and the selection suggestions of the above different types of ropes are proposed for on-site judgment and verification; 2. Calculation of internal suspension external guy wire: According to the main influencing factors such as the hoisting weight and the guy wire angle, the stress conditions of the supporting rope, temporary guy wire, traction rope, etc. are calculated, and the selection suggestions of the above different types of ropes are proposed for on-site judgment and verification; 3. Reverse guy wire function: Calculate the tension according to the deadweight of the conductor, the height difference angle and the sag, and then balance 50% of the tension (relatively conservative) with the tower, and calculate the guy wire force according to the angle between the guy wire and the conductor and the angle between the guy wire and the ground; 4. Verification of pole data: According to the selected tower assembly method, the hoisted weight, the length, etc., the slenderness ratio of the pole is selected, and the axial pressure of the pole is compared with the rated load (stable allowable center pressure) to determine whether the pole meets the requirements.

[0038] For example, the calculation and verification of ground anchors may include: 1. Ground anchor calculation: according to the specifications and burial depth of the ground anchors to be configured on site, calculate the pull-out resistance of the ground anchors in conjunction with the on-site soil conditions, and verify whether the ground anchors and matching wire rope sleeves (subsequent plans to match with the pull-wires) meet the requirements; 2. Ground drill calculation: mainly based on the manufacturer's parameters, the three common ground drill models on the market have been collected, and the manufacturer's pull-out resistance parameters are used to verify whether the ground drills meet the requirements; 3. Angle pile calculation: by limiting weather, geological and other conditions, the pull-out resistance of single piles, double piles and triple piles is calculated.

[0039] For example, calculation and verification of operations near live objects may include: 1. Calculation of safe distances between mobile cranes and hoists, traction ropes, and guy wires and live objects: input the horizontal and vertical distances and wind deviations of different voltages to see if they are near live objects, and calculate the horizontal and vertical distances that meet the implementation requirements and the impact of wind deviation on site through standard values; 2. Calculation of safe distances between people, wires, tools, etc. working near or crossing other power lines and live wires: input the horizontal and vertical distances and wind deviations of different voltages to see if they are near live objects, and calculate the horizontal and vertical distances that meet the implementation requirements and the impact of wind deviation on site through standard values; 3. Calculation of the minimum safe distance between people working on live line towers and live wires: input the horizontal and vertical distances and wind deviations of different voltages to see if they are near live objects, Calculate the horizontal and vertical distances on site to meet the implementation requirements and the influence of wind deviation through standard values; 4. Calculate the minimum safe distance between the span and the object being spanned: select the span location, input the horizontal and vertical distances, and calculate the implementation requirements on site through standard values ​​based on whether the actual on-site operation is adjacent to the live body; 5. Calculate the minimum safe distance between the span and the high-speed railway: select the span location, input the horizontal and vertical distances, and calculate the implementation requirements on site through standard values ​​based on whether the actual on-site operation is adjacent to the live body; 6. Calculate the minimum safe distance between the span and the conductor and ground wire of the live power line: select the span location, input the horizontal and vertical distances, and calculate the implementation requirements on site through standard values ​​based on whether the actual on-site operation is adjacent to the live body.

[0040] In practice, the above-mentioned execution entity can perform data anomaly inspection on the decrypted construction site collected data through the following steps to obtain the data anomaly inspection result:

[0041] In the first step, the above-mentioned construction site collected data is input into the abnormal construction site data feature information generation model corresponding to the abnormal data feature identification indication information to obtain data abnormality feature information. The abnormal construction site data feature information generation model can be a pre-trained neural network model that takes the construction site collected data as input and takes the data abnormality feature information as output. For example, the abnormal construction site data feature information generation model can be a GPT model.

[0042] The second step is to input the data anomaly feature information into the data anomaly detection model corresponding to the abnormal data identification configuration information to obtain the data anomaly detection result. The data anomaly detection model can be a pre-trained neural network model that takes the data anomaly feature information as input and the data anomaly detection result as output. For example, the GPT model.

[0043] Among them, the abnormal construction site data feature information generation model and the data anomaly detection model can be trained through the following steps:

[0044] The first step is to determine the initial abnormal data identification configuration information and initial abnormal data feature identification indication information corresponding to the construction site business. Among them, the above-mentioned construction site business can be a business that requires data collection at the construction site. For example, the above-mentioned construction site business can include: anchor calculation verification, wire calculation verification, and adjacent live body operation calculation verification. The above-mentioned initial abnormal data identification configuration information can be the abnormal data identification configuration information before each training step is executed. The above-mentioned abnormal data identification configuration information can be information for configuring the abnormal construction site data identification method. The above-mentioned abnormal data identification configuration information can include: a data identification feature type set, a data anomaly threshold set, and an abnormal type identification method identification set. The data identification feature type in the above-mentioned data identification feature type set can characterize the type of data corresponding to the feature required when performing abnormal data identification. The data anomaly threshold included in the above-mentioned data anomaly threshold set can be a threshold for characterizing the abnormality of the construction site data of the corresponding data type. The abnormal type identification method identifier in the abnormal type identification method identification set can be a unique identifier of the abnormal type identification method. The above-mentioned abnormal type identification method can be a classification method for detecting abnormal types of construction site data. The above classification methods may be: Lightgbm (Light GradientBoosting Machine) machine learning model, LOF (Local Outlier Factor), support vector machine, Autoencoder. The above abnormality types may be: abnormal, no abnormality. The above initial abnormal data feature recognition indication information may be the abnormal data feature recognition indication information before each training step is executed. The above abnormal data feature recognition indication information may be information for indicating the features required for extracting the abnormal construction site data feature information generation model. The above initial data abnormal feature recognition indication information may include: retrieving a construction keyword text set, an abnormal numerical type set, a value verification type set, and numerical fluctuation information.

[0045] In the second step, the target sample construction site data is input into the initial abnormal construction site data feature information generation model corresponding to the initial data abnormal feature identification indication information to obtain the sample construction site data abnormal feature information. The target sample construction site data may be a construction site data sample corresponding to the construction site business. The initial abnormal construction site data feature information generation model corresponding to the initial data abnormal feature identification indication information may be: a feature extraction model for extracting the features indicated by the initial data abnormal feature identification indication information in the target sample construction site data. The above-mentioned initial abnormal construction site data feature information generation model may be a GPT model.

[0046] In the third step, according to the initial data anomaly test model corresponding to the initial abnormal data identification configuration information, the data anomaly test processing is performed on the abnormal characteristic information of the sample construction site data to obtain the sample data anomaly test result. Among them, the initial data anomaly test model includes: an abnormal factor information generation network and a data anomaly type generation network corresponding to the initial abnormal data identification configuration information. Among them, the initial data anomaly test model can be a model for identifying whether the abnormal characteristic information of the sample construction site data is abnormal. The sample data anomaly test result can characterize whether the corresponding abnormal characteristic information of the sample construction site data is abnormal. The initial data anomaly test model corresponding to the initial abnormal data identification configuration information can be: each abnormal type identification method adopted by the initial data anomaly test model and each data anomaly threshold used in the identification exist in the initial abnormal data identification configuration information.

[0047] Among them, the above-mentioned abnormal factor information generation network can be a model for automatically generating data abnormal factor information. The above-mentioned abnormal factor can be a factor of abnormal data of the sample construction site. The above-mentioned cause information generation sub-model can be a GPT model. The above-mentioned data abnormality type generation network corresponding to the initial abnormal data recognition configuration information can be: a model corresponding to at least one abnormal type recognition method among the various abnormal type recognition methods corresponding to the initial abnormal data recognition configuration information. The various abnormal type recognition methods corresponding to the initial abnormal data recognition configuration information can be: various abnormal type recognition methods corresponding to the abnormal type recognition method identification set included in the initial abnormal data recognition configuration information.

[0048] The third step may include the following sub-steps:

[0049] In the first sub-step, the abnormal characteristic information of the sample construction site data is input into the data abnormality type generation network to obtain the abnormal type of the sample construction site data. The abnormal type of the sample construction site data can characterize whether the abnormal characteristic information of the sample construction site data is abnormal. The abnormal type of the sample construction site data can be: abnormal, no abnormal.

[0050] In the second sub-step, in response to determining that the abnormal type of the sample construction site data meets the abnormal type condition, the abnormal feature information of the sample construction site data is input into the abnormal factor information generation network to obtain sample abnormal factor information. The abnormal type condition may be: the abnormal type of the sample construction site data indicates that the data is abnormal.

[0051] In the third sub-step, the sample construction site data anomaly type and the sample anomaly factor information are combined into the sample data anomaly test result.

[0052] The fourth step is to determine the difference between the sample data anomaly test result and the sample label corresponding to the target sample construction site data. The difference between the sample data anomaly test result and the sample label corresponding to the target sample construction site data can be determined by a preset loss function. The preset loss function can be a cross entropy loss function or a hinge loss function.

[0053] In the fifth step, in response to determining that the above-mentioned difference value is less than or equal to the preset difference value, the initial abnormal data identification configuration information and the initial abnormal data feature identification indication information are respectively determined as the abnormal data identification configuration information and the abnormal data feature identification indication information, and the initial abnormal construction site data feature information generation model and the initial data anomaly verification model are respectively determined as the abnormal construction site data feature information generation model and the data anomaly verification model.

[0054] Thus, the trained abnormal construction site data feature information generation model corresponding to the abnormal data feature recognition guidance information and the data anomaly detection model corresponding to the abnormal data recognition configuration information can be obtained, which can be used to identify abnormal construction site data. Also, when training the data anomaly detection model, not only the abnormal construction site data feature information generation model corresponding to the abnormal data feature recognition guidance information automatically mines and generates feature information containing more features for abnormal identification of construction site data, but also an abnormal identification strategy is set, thereby improving the accuracy of the trained data anomaly detection model. Therefore, when the trained data anomaly detection model is used to perform abnormal detection and identification on the construction site data, the accuracy of identifying abnormal construction site data can be improved.

[0055] Step 105, in response to determining that the above data anomaly inspection result indicates no anomaly, sending no anomaly indication information to the above power transmission and transformation project construction key tool terminal, and storing the above construction site collected data in a local database.

[0056] In some embodiments, the execution entity may, in response to determining that the data anomaly inspection result indicates no anomaly, send an indication of no anomaly to the key tool end of the power transmission and transformation project construction, and store the data collected at the construction site in a local database.

[0057] In practice, the execution entity can store the above-mentioned construction site collected data into a local database through the following steps:

[0058] The first step is to determine whether there is a storage partition corresponding to the above-mentioned key tool end for power transmission and transformation project construction in the local storage database. That is, the local storage database includes multiple storage partitions, each storage partition corresponds to a data collection end. For example, it can be determined whether there is a mapping relationship between the storage partition and the key tool end for power transmission and transformation project construction. The storage partition can be a Data Node.

[0059] In the second step, in response to determining that the storage partition corresponding to the key tool end for power transmission and transformation project construction does not exist in the storage database, a storage partition corresponding to the key tool end for power transmission and transformation project construction is constructed as a target storage partition. That is, a storage partition can be established with the data collection end identifier of the key tool end for power transmission and transformation project construction as an identifier.

[0060] The third step is to construct an encryption key according to the storage partition identifier and current timestamp corresponding to the target storage partition, and encrypt the construction site collected data according to the encryption key, and store the encrypted construction site collected data in the target storage partition. That is, the storage partition identifier and the current timestamp can be converted into a Roman numeral string, and then the Roman numeral string can be converted into an encryption key through a key generation algorithm. The construction site collected data can be encrypted through the RSA encryption algorithm.

[0061] The fourth step, in response to determining that there is a storage partition corresponding to the key tool end of the above-mentioned power transmission and transformation project construction in the storage database, construct an encryption key according to the storage partition identifier corresponding to the storage partition and the current timestamp, and encrypt the above-mentioned construction site collected data according to the above-mentioned encryption key, and store the encrypted construction site collected data in the above-mentioned target storage partition.

[0062] Optionally, in response to receiving the construction data query information sent by the construction technology end, a construction data query field set is parsed from the construction data query information.

[0063] In some embodiments, the execution subject may parse a construction data query field set from the construction data query information in response to receiving the construction data query information sent by the construction technology end. The construction data query information may represent query information for querying a certain construction data. The construction data query field may be a field corresponding to the construction key query data in the construction data query information. For example, the construction data query field set may include: a construction data type query field and a construction data period query field.

[0064] Optionally, the above-mentioned construction data query field set is converted into a database query statement in a target format.

[0065] In some embodiments, the execution entity may convert the construction data query field set into a database query statement in a target format, which may be a SQL statement format.

[0066] Optionally, the above database query statement is executed to generate a database query statement execution result.

[0067] In some embodiments, the execution entity may execute the database query statement to generate a database query statement execution result.

[0068] Optionally, in response to determining that the execution result of the above database query statement indicates an execution failure, a processing step is performed:

[0069] The first step is to extract query fields from the above database query statement to generate an extracted field set.

[0070] The second step is to adjust the extracted fields in the extracted field set according to the construction data query field set to obtain an adjusted field set, wherein the adjusted field can be a field that is adjusted to the extracted field and matches the construction data query field.

[0071] The third step is to generate a database adjustment statement corresponding to the adjustment field set. The adjustment fields in the adjustment field set can be combined into a statement to generate a database adjustment statement.

[0072] The fourth step is to execute the above database adjustment statement to generate an adjustment statement execution result, wherein the adjustment statement execution result can indicate whether the database adjustment statement fails to execute.

[0073] Optionally, in response to determining that the execution result of the adjustment statement indicates that there is no execution failure, construction data query information corresponding to the execution result of the adjustment statement is obtained.

[0074] In some embodiments, the execution subject may obtain the construction data query information corresponding to the execution result of the adjustment statement in response to determining that the execution result of the adjustment statement indicates that the execution has not failed.

[0075] Optionally, the above-mentioned construction data query information is sent to the above-mentioned construction technology end.

[0076] In some embodiments, the execution entity may send the construction data query information to the construction technology end.

[0077] This improves the accuracy of database query statement generation and ensures the efficiency and accuracy of construction data query information. When it is determined that the statement execution result indicates that the statement execution failed, the database query field set is used to adjust the fields of each extraction field to generate a more accurate database query statement, further improving the accuracy of construction data query.

[0078] Further references Figure 2 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a device for calculating the force of key tools and the safe distance of live objects in power transmission and transformation engineering construction. These embodiments of the device for calculating the force of key tools and the safe distance of live objects in power transmission and transformation engineering construction are similar to Figure 1 Corresponding to the method embodiments shown, the device for calculating the force on key tools and the safe distance of charged bodies in the construction of power transmission and transformation projects can be specifically applied to various electronic devices.

[0079] like Figure 2 As shown, some embodiments of the power transmission and transformation project construction key tool force and live body safety distance calculation device 200 include: a generation unit 201, a decryption unit 202, an encryption unit 203, a verification unit 204 and a storage unit 205. The generation unit 201 is configured to generate a communication transmission key pair in response to receiving a data verification request sent by the power transmission and transformation project construction key tool end, and send the public key in the above communication transmission key pair to the above power transmission and transformation project construction key tool end; the decryption unit 202 is configured to respond to receiving the encrypted data transmission public key sent by the power transmission and transformation project construction key tool end, decrypt the above encrypted data transmission public key according to the private key in the above communication transmission key pair, and obtain the data transmission public key, wherein the above encrypted data transmission public key is obtained by the power transmission and transformation project construction key tool end encrypting the target data transmission public key according to the received public key, and the above target data transmission public key is the data transmission public key in the asymmetric key pair generated by the power transmission and transformation project construction key tool end; the encryption unit 203 , configured to encrypt the data communication instruction according to the above-mentioned data transmission public key, obtain the encrypted data communication instruction, and send the encrypted data communication instruction to the above-mentioned power transmission and transformation project construction key tool end; the inspection unit 204, configured to respond to the encrypted construction site collection data received from the above-mentioned power transmission and transformation project construction key tool end, decrypt the above-mentioned encrypted construction site collection data, and perform data anomaly inspection on the decrypted construction site collection data to obtain the data anomaly inspection result, wherein the construction site collection data includes: live body equipment operation data; the storage unit 205, configured to respond to determining that the above-mentioned data anomaly inspection result indicates no anomaly, send no anomaly indication information to the above-mentioned power transmission and transformation project construction key tool end, and store the above-mentioned construction site collection data in the local database.

[0080] It can be understood that the units recorded in the power transmission and transformation project construction key tool force and live body safety distance calculation device 200 are the same as the reference Figure 1 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the key tool force and live body safety distance calculation device 200 in power transmission and transformation engineering construction and the units contained therein, and will not be repeated here.

[0081] Reference below Figure 3 , which shows a schematic diagram of the structure of an electronic device 300 (e.g., a computing device) suitable for implementing some embodiments of the present disclosure. The electronic devices in some embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 3 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0082] like Figure 3 As shown, the electronic device 300 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 302 or a program loaded from a storage device 308 into a random access memory (RAM) 303. In the RAM 303, various programs and data required for the operation of the electronic device 300 are also stored. The processing device 301, the ROM 302, and the RAM 303 are connected to each other via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.

[0083] Typically, the following devices may be connected to the I / O interface 305: input devices 306 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 308 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 309. The communication devices 309 may allow the electronic device 300 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 3 The electronic device 300 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 3 Each block shown in the figure may represent one device, or may represent multiple devices as required.

[0084] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 309, or installed from the storage device 308, or installed from the ROM 302. When the computer program is executed by the processing device 301, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.

[0085] It should be noted that the computer-readable medium recorded in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0086] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0087] The above-mentioned computer-readable medium may be included in the above-mentioned electronic device; or it may exist independently without being installed in the electronic device. The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: generates a communication transmission key pair in response to receiving a data verification request sent by the key tool end of the power transmission and transformation project construction, and sends the public key in the above-mentioned communication transmission key pair to the key tool end of the power transmission and transformation project construction; in response to receiving an encrypted data transmission public key sent by the key tool end of the power transmission and transformation project construction, decrypts the above-mentioned encrypted data transmission public key according to the private key in the above-mentioned communication transmission key pair to obtain the data transmission public key, wherein the above-mentioned encrypted data transmission public key is obtained by encrypting the target data transmission public key by the key tool end of the power transmission and transformation project construction according to the received public key, and the above-mentioned target data transmission public key is the key tool end of the power transmission and transformation project construction. The data transmission public key in the asymmetric key pair generated by the key tool end; according to the above data transmission public key, the data communication instruction is encrypted to obtain the encrypted data communication instruction, and the encrypted data communication instruction is sent to the above power transmission and transformation project construction key tool end; in response to receiving the encrypted construction site collection data from the above power transmission and transformation project construction key tool end, the above encrypted construction site collection data is decrypted, and the decrypted construction site collection data is tested for data anomaly to obtain the data anomaly test result, wherein the construction site collection data includes: live body equipment operation data; in response to determining that the above data anomaly test result indicates no anomaly, a no anomaly indication information is sent to the above power transmission and transformation project construction key tool end, and the above construction site collection data is stored in the local database.

[0088] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0089] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0090] The units described in some embodiments of the present disclosure may be implemented by software or by hardware. The described units may also be arranged in a processor, for example, may be described as: a processor including: a generation unit, a decryption unit, an encryption unit, a verification unit and a storage unit. Among them, the names of these units do not constitute a limitation on the unit itself under certain circumstances. For example, the storage unit may also be described as "a unit that sends a no-abnormality indication message to the key tool end of the above-mentioned power transmission and transformation project construction in response to determining that the above-mentioned data anomaly inspection result indicates no abnormality, and stores the above-mentioned construction site collected data in a local database".

[0091] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0092] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.

Claims

1. A method for calculating the force on key tools and the safe distance of live parts in power transmission and transformation project construction, comprising: In response to receiving a data verification request sent by a key tool end for power transmission and transformation project construction, generating a communication transmission key pair, and sending a public key in the communication transmission key pair to the key tool end for power transmission and transformation project construction; In response to receiving the encrypted data transmission public key sent by the key tool end for power transmission and transformation project construction, the encrypted data transmission public key is decrypted according to the private key in the communication transmission key pair to obtain the data transmission public key, wherein the encrypted data transmission public key is obtained by encrypting the target data transmission public key by the key tool end for power transmission and transformation project construction according to the received public key, and the target data transmission public key is the data transmission public key in the asymmetric key pair generated by the key tool end for power transmission and transformation project construction; Encrypting the data communication instruction according to the data transmission public key to obtain the encrypted data communication instruction, and sending the encrypted data communication instruction to the key tool end of the power transmission and transformation project construction; In response to receiving the encrypted construction site collection data from the key tool end of the power transmission and transformation project construction, the encrypted construction site collection data is decrypted, and the decrypted construction site collection data is subjected to data anomaly inspection to obtain a data anomaly inspection result, wherein the construction site collection data includes: live body equipment operation data; In response to determining that the data anomaly inspection result indicates no anomaly, sending no anomaly indication information to the key tool end of the power transmission and transformation project construction, and storing the data collected at the construction site in a local database.

2. The method according to claim 1, wherein: The storing of the collected data from the construction site into a local database includes: Determine whether there is a storage partition corresponding to the key tool end for the power transmission and transformation project construction in the local storage database; In response to determining that the storage partition corresponding to the key tool end for power transmission and transformation project construction does not exist in the storage database, constructing a storage partition corresponding to the key tool end for power transmission and transformation project construction as a target storage partition; An encryption key is constructed according to the storage partition identifier corresponding to the target storage partition and the current timestamp, and the construction site collected data is encrypted according to the encryption key, and the encrypted construction site collected data is stored in the target storage partition.

3. The method according to claim 2, wherein: The method further comprises: In response to determining that there is a storage partition corresponding to the key tool end of the power transmission and transformation project construction in the storage database, an encryption key is constructed according to the storage partition identifier and current timestamp corresponding to the storage partition, and the construction site collected data is encrypted according to the encryption key, and the encrypted construction site collected data is stored in the target storage partition.

4. The method according to claim 1, wherein: The data anomaly test is performed on the decrypted construction site collected data to obtain the data anomaly test result, including: Inputting the construction site collected data into an abnormal construction site data feature information generation model corresponding to the abnormal data feature identification indication information to obtain data abnormal feature information; The data anomaly feature information is input into a data anomaly detection model corresponding to the abnormal data identification configuration information to obtain a data anomaly detection result.

5. A device for calculating the force of key tools and the safe distance of live parts in power transmission and transformation engineering construction, comprising: A generating unit is configured to generate a communication transmission key pair in response to receiving a data verification request sent by a key tool end for power transmission and transformation engineering construction, and send a public key in the communication transmission key pair to the key tool end for power transmission and transformation engineering construction; a decryption unit configured to, in response to receiving the encrypted data transmission public key sent by the key tool end for power transmission and transformation project construction, decrypt the encrypted data transmission public key according to the private key in the communication transmission key pair to obtain the data transmission public key, wherein the encrypted data transmission public key is obtained by encrypting the target data transmission public key by the key tool end for power transmission and transformation project construction according to the received public key, and the target data transmission public key is the data transmission public key in the asymmetric key pair generated by the key tool end for power transmission and transformation project construction; An encryption unit is configured to encrypt the data communication instruction according to the data transmission public key to obtain the encrypted data communication instruction, and send the encrypted data communication instruction to the key tool end of the power transmission and transformation project construction; The inspection unit is configured to, in response to receiving the encrypted construction site collection data from the key tool end of the power transmission and transformation project construction, decrypt the encrypted construction site collection data, and perform data anomaly inspection on the decrypted construction site collection data to obtain a data anomaly inspection result, wherein the construction site collection data includes: live body equipment operation data; The storage unit is configured to send a no-abnormality indication message to the key tool end of the power transmission and transformation project construction in response to determining that the data anomaly inspection result indicates no abnormality, and store the construction site collected data in a local database.

6. An electronic device comprising: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 4.

7. A computer readable medium having a computer program stored thereon, wherein: When the program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.