An electronic perimeter three-dimensional display method, system, electronic device and storage medium

By generating a three-dimensional electronic perimeter that meets the display requirements of the PDA terminal and combining it with the real-time position information of the crane, the problem of displaying the boom depth and height during lifting operations is solved, thereby improving the safety of substation lifting operations.

CN119850835BActive Publication Date: 2025-10-10BEIJING ANKE TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411912731.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-10-10
Estimated Expiration
2044-12-24

AI Technical Summary

Technical Problem

In the existing technology, substation hoisting operations lack the display of boom depth or height dimensions, resulting in inaccurate observation of the distance between the crane and the live parts, posing a safety hazard.

Method used

By determining the plane vertex position and preset height value of the target area perimeter, OpenGL ES technology is used to generate a three-dimensional electronic perimeter that meets the display requirements of the PDA terminal. The three-dimensional display is combined with the real-time position information of the crane, and an alarm is output when it is within the warning range.

Benefits of technology

It realizes the real display of crane boom height and depth, improves the safety of hoisting operation and reduces the potential safety hazards with live parts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119850835B_ABST
    Figure CN119850835B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of electronic perimeter, and particularly discloses an electronic perimeter three-dimensional display method, an electronic perimeter three-dimensional display system, an electronic device and a storage medium, the method comprising the following steps: determining position information of each plane vertex of a target region perimeter and a preset perimeter height value; generating a target electronic perimeter corresponding to the target region perimeter according to the position information of each plane vertex, the preset perimeter height value and display specification parameters of a PDA terminal; and performing three-dimensional display on the target electronic perimeter through the PDA terminal. According to the application, the plane vertex of the target region perimeter and the preset perimeter height are used to generate an electronic perimeter meeting the display requirements of the PDA terminal, so that the three-dimensional electronic perimeter can be displayed, and the display requirements of aerial hoisting operation are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic perimeters, and in particular to a three-dimensional display method, system, electronic device and storage medium for an electronic perimeter. Background Art

[0002] The construction, expansion, technical transformation, overhaul and other in-station construction lifting and transportation of substations cannot be separated from the cooperation of lifting cranes, and they are close to live objects, which poses certain safety hazards. In particular, when the crane is performing high-altitude arm rotation, arm extension, cross operations and other links, there is no more accurate data to support it, and it can only rely on naked eye observation. Due to weather, environment, distance, light and other conditions, inaccurate observations may occur. The crane can easily get too close to the live objects, causing safety accidents.

[0003] Based on the substation business scenario, a PDA-based electronic perimeter application is available. This allows perimeter and high-voltage line positioning, real-time tracking of crane booms, and early warning functions on the PDA. This real-time tracking and early warning feature involves drawing a polygon on the PDA as an electronic perimeter, using a two-dimensional display.

[0004] Currently, the electronic perimeter displays a flat surface, displaying both the crane and boom. Because two-dimensional space only has the concepts of length and width, it lacks the dimensionality of the boom's depth or height during lifting operations. Since crane construction operations primarily involve aerial lifting, this solution makes it difficult to visualize the specific height and depth of the crane boom and its actual position relative to the electronic perimeter using the PDA system.

[0005] Therefore, it is urgent to provide a technical solution to solve the above problems. Summary of the Invention

[0006] To solve the above technical problems, the present invention provides a method, system, electronic device and storage medium for three-dimensional display of an electronic perimeter.

[0007] In a first aspect, the present invention provides a method for displaying a three-dimensional electronic perimeter, which is applied to a PDA terminal. The technical solution of the method is as follows:

[0008] Determine the position information of each plane vertex of the perimeter of the target area and the preset perimeter height value;

[0009] According to the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal, a target electronic perimeter corresponding to the perimeter of the target area is generated, and the target electronic perimeter is displayed in three dimensions through the PDA terminal.

[0010] The electronic perimeter three-dimensional display method has the following advantages:

[0011] The method generates an electronic perimeter meeting the display requirements of a PDA terminal by the plane vertex of the perimeter of the target area and the preset perimeter height, and can realize the display of the three-dimensional electronic perimeter and meet the display requirements of the aerial hoisting operation.

[0012] Based on the above scheme, the electronic perimeter three-dimensional display method can be further improved as follows.

[0013] In an alternative way, the step of determining the preset perimeter height value comprises:

[0014] When no high-voltage line is arranged in the perimeter of the target area, and when there is a crane in the perimeter of the target area, the sum of the real-time height value of the crane and a first preset height value is determined as the preset perimeter height value;

[0015] When a high-voltage line is arranged in the perimeter of the target area, the sum of the maximum high-voltage line height value and a second preset height value is determined as the preset perimeter height value.

[0016] In the above alternative way, the preset perimeter height value under different situations is further defined, and the dynamic setting of the perimeter height value is realized.

[0017] In an alternative way, according to the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal, the step of generating the target electronic perimeter corresponding to the perimeter of the target area comprises:

[0018] The OpenGL ES technology is used, and the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal are combined to generate the target electronic perimeter corresponding to the perimeter of the target area.

[0019] In an alternative way, the display specification parameters comprise a display size and a display direction.

[0020] In an alternative way, the method further comprises:

[0021] When the crane exists in the perimeter of the target area, according to the current position information of the crane, the crane is mapped into the target electronic perimeter in real time to generate a crane model corresponding to the crane;

[0022] When the jib of the crane model is in a pre-warning height range or a pre-warning edge range, a pre-warning information is output.

[0023] In the above alternative way, the real-time pre-warning and monitoring of the three-dimensional electronic perimeter are further realized.

[0024] In a second aspect, the present invention provides an electronic perimeter three-dimensional display system, the technical solution of which is as follows:

[0025] Includes: acquisition module and display module;

[0026] The acquisition module is used to: determine the position information of each plane vertex of the perimeter of the target area and the preset perimeter height value;

[0027] The display module is used to generate a target electronic perimeter corresponding to the perimeter of the target area according to the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal, and to perform a three-dimensional display of the target electronic perimeter through the PDA terminal.

[0028] The beneficial effects of the electronic perimeter three-dimensional display system of the present invention are as follows:

[0029] The system of the present invention generates an electronic perimeter that meets the display requirements of a PDA terminal through the plane vertices of the perimeter of the target area and the preset perimeter height, can realize the display of a three-dimensional electronic perimeter, and meets the display requirements of aerial hoisting operations.

[0030] Based on the above solution, the electronic perimeter three-dimensional display system of the present invention can also be improved as follows.

[0031] In an optional manner, the acquisition module is specifically configured to:

[0032] When there is no high-voltage line within the perimeter of the target area and when there is a crane within the perimeter of the target area, the sum of the real-time height value of the crane and the first preset height value is determined as the preset perimeter height value;

[0033] When a high-voltage line is set within the perimeter of the target area, the sum of the maximum high-voltage line height value and the second preset height value is determined as the preset perimeter height value.

[0034] In an optional manner, the display module is specifically used to:

[0035] The target electronic perimeter corresponding to the perimeter of the target area is generated by utilizing OpenGL ES technology and combining the position information of each plane vertex, the preset perimeter height value, and the display specification parameters of the PDA terminal.

[0036] In a third aspect, the technical solution of an electronic device of the present invention is as follows:

[0037] The invention comprises a memory, a processor and a program stored in the memory and running on the processor. When the processor executes the program, the steps of the electronic perimeter three-dimensional display method of the present invention are realized.

[0038] In a fourth aspect, the present invention provides a computer-readable storage medium having the following technical solution:

[0039] The computer-readable storage medium stores instructions. When the computer-readable storage medium reads the instructions, the computer-readable storage medium executes the steps of the electronic perimeter three-dimensional display method of the present invention.

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

[0041] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present invention. In addition, the same reference symbols are used to represent the same components throughout the drawings. In the drawings:

[0042] Figure 1 1 is a flow chart of an embodiment of a method for three-dimensional display of an electronic perimeter according to the present invention;

[0043] Figure 2 This is a coordinate diagram of the PDA terminal screen;

[0044] Figure 3 A schematic diagram of the high-voltage line warning for the target electronic perimeter;

[0045] Figure 4 A schematic diagram of the boundary warning of the target electronic perimeter;

[0046] Figure 5 It is a structural schematic diagram of an embodiment of an electronic perimeter three-dimensional display system of the present invention;

[0047] Figure 6 The figure is a schematic structural diagram of an embodiment of an electronic device of the present invention. DETAILED DESCRIPTION

[0048] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein.

[0049] Figure 1The figure shows a flow chart of an embodiment of a method for displaying a three-dimensional electronic perimeter provided by the present invention, which is applied to a PDA terminal. Figure 1 As shown, the following steps are included:

[0050] S1. Determine the position information of each plane vertex of the perimeter of the target area and a preset perimeter height value.

[0051] The target area perimeter refers to the outer boundary or limit surrounding a specific target or area. The target area perimeter can be a two-dimensional space with length and width (plane space) or a three-dimensional space with length, width, and height (stereoscopic space). The plane space of the target area perimeter has multiple plane vertices. The location information of the plane vertices includes: the geographic coordinates (latitude and longitude information) of the vertices. The preset perimeter height value is the preset maximum height value of the target area perimeter.

[0052] In S1, the step of determining the preset perimeter height value includes:

[0053] When no high-voltage line is set within the perimeter of the target area and when there is a crane within the perimeter of the target area, the sum of the real-time height value of the crane and the first preset height value is determined as the preset perimeter height value.

[0054] The first preset height value is set to 2m by default and can be set according to actual conditions. There is no limit here. For example, if the real-time height value of the crane is 3m and the first preset height value is 2m, then the preset perimeter height value is 5m.

[0055] When a high-voltage line is set within the perimeter of the target area, the sum of the maximum high-voltage line height value and the second preset height value is determined as the preset perimeter height value.

[0056] The second preset height value is set to 2m by default and can be set according to actual conditions. There is no limit here. For example, if the highest high-voltage line is 5m high and the second preset height value is 2m, then the preset perimeter height value is 7m.

[0057] S2. Generate a target electronic perimeter corresponding to the perimeter of the target area according to the position information of each plane vertex, the preset perimeter height value, and the display specification parameters of the PDA terminal, and display the target electronic perimeter in three dimensions through the PDA terminal.

[0058] The display specification parameters include but are not limited to: display size and display direction.

[0059] In S2, specifically:

[0060] The target electronic perimeter corresponding to the perimeter of the target area is generated by utilizing OpenGL ES technology and combining the position information of each plane vertex, the preset perimeter height value, and the display specification parameters of the PDA terminal.

[0061] The electronic perimeter (system or program) in the PDA terminal is natively developed using the Android system. Considering the current memory and CPU limitations of Android terminal devices, OpenGL ES technology is used in this embodiment to implement a pseudo-3D application of the electronic perimeter. OpenGL ES technology is a cross-platform 3D graphics API interface suitable for low-power devices. It can be used to render efficient 3D graphics on embedded devices and mobile devices (including mobile phones, large-screen vehicles, PDA terminals, and other embedded electrical terminal devices). The smallest unit of a 3D image is called a point or vertex, which represents a point in three-dimensional space and is used to construct more complex objects. A polygon is composed of a series of points, while an object is composed of multiple polygons. Although OpenGL generally supports polygons, OpenGL ES only supports triangles. Therefore, when drawing a square, it needs to be split into two triangles for drawing.

[0062] like Figure 2 As shown in the figure, OpenGL ES maps the X and Y coordinates of a PDA screen to the range [-1, 1]. The left vertex of the screen corresponds to X = -1, while the right vertex corresponds to X = +1. The bottom edge of the screen corresponds to Y = -1, while the top edge corresponds to Y = +1. Regardless of the shape and size of the PDA screen, the coordinate range remains the same, and electronic boundaries must be drawn within this range.

[0063] It should be noted that the screen adaptation algorithm of OpenGL ES technology is:

[0064] In native Android development, different layouts need to be loaded when switching between landscape and portrait orientations. When running OpenGL ES technology, adaptation to screen size and orientation is still required. OpenGL ES uses projection to map the real world onto the screen. This mapping method ensures that it always looks correct regardless of screen size or orientation. Mapping is achieved through matrix transformation. The resulting orthogonal projection matrix is:

[0065]

[0066] The virtual coordinate space and the normalized coordinate space are converted through the orthogonal projection matrix. Taking the horizontal screen mode with a resolution of 1920*1080 as an example, the X-axis range of the virtual coordinate space is [-1920 / 1080, 1920 / 1080], that is, [-1.78, 1.78]. The screen itself is the normalized coordinate space [-1, 1]. For example, the coordinates of the point in the upper right corner are [1, 1] in the normalized coordinate space, and [1.78, 1] in the virtualized coordinate space. After the above orthogonal projection matrix conversion, the conversion returns to a matrix. The normalized matrix is:

[0067]

[0068] It should be noted that during the generation of the target electronic perimeter: ① The vertex conversion of the preset perimeter height is stored in a byte buffer; ② All the vertices of the perimeter are formed into an array, and the vertex array is used to draw the graphics; ③ The color of the target electronic perimeter can be customized; ④ Since a vertex array is used, the position of the OpenGL vertex array on the Android plane must be known.

[0069] In an optional manner, the method further includes:

[0070] When there is a crane within the perimeter of the target area, the crane is mapped to the target electronic perimeter in real time according to the current position information of the crane, and a crane model corresponding to the crane is generated.

[0071] Among them, after the target electronic perimeter has depth or height, the high-voltage line and the crane arm can be mapped into the target electronic perimeter, so that the high-voltage line and the crane arm present a more realistic shape in space, and the target electronic perimeter can be rotated around any axis, thereby showing different perspectives and shapes in the PDA terminal.

[0072] When the boom of the crane model is in a warning height range or a warning edge range, a warning message is output.

[0073] The warning height range is [ha, h+a], where h is the height of the high-voltage line (the highest high-voltage line), and a is the warning height threshold. This value can be set based on actual conditions and is not limited here. For example, if h is 5m and a is 1m, the warning height range is [4m, 6m]. This means that a warning message will be issued when the crane boom height is between 4m and 6m. If no high-voltage line is present, there is no warning height range.

[0074] The warning edge range is defined as the distance between the crane model and the boundary of the target electronic perimeter being less than a preset value, such as 1 meter. For example, a warning message is output when the distance between the crane model and any boundary position of the target electronic perimeter is less than 1 meter.

[0075] It should be noted that the output of the warning information can be voice prompts, text prompts or display prompts (such as Figure 3 and Figure 4 As shown, the crane model within the target electronic perimeter is marked and displayed).

[0076] The technical solution of this embodiment generates an electronic perimeter that meets the display requirements of the PDA terminal through the plane vertices of the target area perimeter and the preset perimeter height, which can realize the display of the three-dimensional electronic perimeter and meet the display needs of aerial lifting operations.

[0077] Figure 5 FIG. 2 shows a schematic structural diagram of an embodiment of an electronic perimeter three-dimensional display system 200 provided by the present invention. Figure 5 As shown, the system 200 includes: an acquisition module 210 and a display module 220;

[0078] The acquisition module 210 is used to: determine the position information of each plane vertex of the perimeter of the target area and the preset perimeter height value;

[0079] The display module 220 is used to generate a target electronic perimeter corresponding to the target area perimeter based on the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal, and to perform a three-dimensional display of the target electronic perimeter through the PDA terminal.

[0080] In an optional manner, the acquisition module 210 is specifically configured to:

[0081] When there is no high-voltage line within the perimeter of the target area and when there is a crane within the perimeter of the target area, the sum of the real-time height value of the crane and the first preset height value is determined as the preset perimeter height value;

[0082] When a high-voltage line is set within the perimeter of the target area, the sum of the maximum high-voltage line height value and the second preset height value is determined as the preset perimeter height value.

[0083] In an optional manner, the display module 220 is specifically used to:

[0084] The target electronic perimeter corresponding to the perimeter of the target area is generated by utilizing OpenGL ES technology and combining the position information of each plane vertex, the preset perimeter height value, and the display specification parameters of the PDA terminal.

[0085] In an optional manner, the display specification parameters include: display size and display direction.

[0086] In an optional manner, the system further includes an early warning module; the early warning module is configured to:

[0087] When there is a crane within the perimeter of the target area, mapping the crane to the target electronic perimeter in real time based on the current position information of the crane, and generating a crane model corresponding to the crane;

[0088] When the boom of the crane model is in a warning height range or a warning edge range, a warning message is output.

[0089] It should be noted that the beneficial effects of the electronic perimeter 3D display system provided in the above-mentioned embodiment are the same as those of the above-mentioned electronic perimeter 3D display method, and will not be elaborated on here. Furthermore, the above-mentioned embodiment only illustrates the division of the above-mentioned functional modules when implementing its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the system can be divided into different functional modules according to actual conditions to complete all or part of the functions described above. Furthermore, the system and method embodiments provided in the above-mentioned embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be elaborated on here.

[0090] Among them, the electronic perimeter three-dimensional display system of the present invention can be a computer program (including program code) running in a computer device. For example, the electronic perimeter three-dimensional display system of the present invention is an application software that can be used to execute the corresponding steps in the electronic perimeter three-dimensional display method of the present invention.

[0091] In some embodiments, the electronic perimeter 3D display system of the present invention can be implemented using a combination of software and hardware. As an example, the electronic perimeter 3D display system of the present invention can be a processor in the form of a hardware decoding processor, which is programmed to execute the electronic perimeter 3D display method of the present invention. For example, the processor in the form of a hardware decoding processor can be one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.

[0092] The modules described in the embodiments of the present invention may be implemented in software or hardware, and the name of a module does not necessarily limit the module itself.

[0093] An electronic device according to an embodiment of the present invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, any one of the above-mentioned electronic perimeter three-dimensional display methods is implemented. That is, an electronic device according to an embodiment of the present invention may include, but is not limited to: a processor and a memory; the memory is used to store the computer program; and the processor is used to execute the electronic perimeter three-dimensional display method shown in any one of the embodiments of the present invention by calling the computer program.

[0094] In an alternative embodiment, an electronic device is provided, such as Figure 6 As shown, Figure 6 The electronic device 4000 shown includes: a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, for example, via a bus 4002. Optionally, the electronic device 4000 may further include a transceiver 4004, which can be used for data exchange between the electronic device and other electronic devices, such as data transmission and / or data reception. It should be noted that in actual applications, the number of transceivers 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present invention.

[0095] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the present disclosure. Processor 4001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0096] Bus 4002 may include a path for transmitting information between the above components. Bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. Bus 4002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6In the figure, only one thick line is used to represent the bus 4002, but this does not mean that there is only one bus or one type of bus.

[0097] The memory 4003 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.

[0098] The memory 4003 is used to store application code (computer program) for executing the solution of the present invention, and is controlled by the processor 4001. The processor 4001 is used to execute the application code stored in the memory 4003 to implement the content shown in the above method embodiment.

[0099] Among them, the electronic device can also be a terminal device, and the terminal device can be any terminal device that can install applications and access web pages through applications, including at least one of a smartphone, tablet computer, laptop computer, desktop computer, smart speaker, smart watch, smart TV, and smart car-mounted device.

[0100] It should be noted that Figure 6 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present invention.

[0101] A computer-readable storage medium according to an embodiment of the present invention stores a computer program, which implements any of the above-mentioned electronic perimeter three-dimensional display methods when executed by a processor.

[0102] Alternatively, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, or the like.

[0103] In an example embodiment, a computer program product or computer program including computer instructions stored in a computer readable storage medium is also provided. A processor of an electronic device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to cause the electronic device to perform the electronic perimeter three-dimensional presentation method described above.

[0104] Computer program code for carrying out operations of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0105] It should be understood that the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of various embodiments of the present application. In this regard, each block in the flowchart and block diagrams can represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the flowchart or block diagrams can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks can sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flowchart illustrations, and combinations thereof, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or combinations of hardware and software.

[0106] The computer readable storage medium provided by the embodiments of the present application can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples of the computer readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, the computer readable storage medium can be any tangible medium that contains or stores a program, which can be used by or in connection with an instruction execution system, apparatus or device.

[0107] The computer readable storage medium described above carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the embodiments described above.

[0108] The above description is merely the preferred embodiments of the present application and the explanation of the technical principles used. It should be understood by those skilled in the art that the disclosed scope of the present application is not limited to the technical solutions formed by the specific combinations of the above technical features, and should also cover other technical solutions formed by any combinations of the above technical features or their equivalent features without departing from the disclosed concept. For example, the technical solutions formed by replacing the above features with the technical features disclosed in the present application (but not limited to) having similar functions.

[0109] It should be noted that the terms "first", "second" and the like in the specification and claims of the present application are used to distinguish similar objects, and represent no specific order or sequential order. The order of use of similar objects can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described.

[0110] Those skilled in the art know that the present application can be implemented as a system, a method or a computer program product, so the present application can be specifically implemented as follows: it can be a complete hardware, a complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software, which is generally referred to as "circuit", "module" or "system" in this paper. In addition, in some embodiments, the present application can also be implemented as a computer program product in one or more computer readable media, which contains computer readable program code.

[0111] Although the embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are illustrative and are not to be construed as limitations on the present invention. A person skilled in the art may change, modify, replace and modify the above embodiments within the scope of the present invention.

Claims

1. A three-dimensional display method for an electronic perimeter, applied to a PDA terminal, characterized in that: include: Determine the position information of each plane vertex of the perimeter of the target area and the preset perimeter height value; generating a target electronic perimeter corresponding to the perimeter of the target area according to the position information of each plane vertex, the preset perimeter height value, and the display specification parameters of the PDA terminal, and performing a three-dimensional display of the target electronic perimeter through the PDA terminal; The step of determining the preset perimeter height value includes: When there is no high-voltage line within the perimeter of the target area and when there is a crane within the perimeter of the target area, the sum of the real-time height value of the crane and the first preset height value is determined as the preset perimeter height value; When a high-voltage line is set within the perimeter of the target area, the sum of the maximum high-voltage line height value and the second preset height value is determined as the preset perimeter height value; Also includes: When there is a crane within the perimeter of the target area, mapping the crane to the target electronic perimeter in real time based on the current position information of the crane, and generating a crane model corresponding to the crane; When the boom of the crane model is in the warning height range or the warning edge range, a warning message is output; wherein the warning height range is: [ha, h+a]; h is the height value corresponding to the highest high-voltage line, and a is the warning height threshold; the warning edge range is: the boundary distance between the crane model and the target electronic perimeter is less than a preset value.

2. The electronic perimeter three-dimensional display method according to claim 1, characterized in that: The step of generating a target electronic perimeter corresponding to the perimeter of the target area according to the position information of each plane vertex, the preset perimeter height value, and the display specification parameters of the PDA terminal includes: The target electronic perimeter corresponding to the perimeter of the target area is generated by utilizing OpenGL ES technology and combining the position information of each plane vertex, the preset perimeter height value, and the display specification parameters of the PDA terminal.

3. The electronic perimeter three-dimensional display method according to claim 1, characterized in that: The display specification parameters include: display size and display direction.

4. An electronic perimeter three-dimensional display system, characterized in that: include: Get module and display module; The acquisition module is used to: determine the position information of each plane vertex of the perimeter of the target area and the preset perimeter height value; The display module is used to generate a target electronic perimeter corresponding to the perimeter of the target area according to the position information of each plane vertex, the preset perimeter height value and the display specification parameters of the PDA terminal, and perform a three-dimensional display of the target electronic perimeter through the PDA terminal; The acquisition module is specifically used for: When there is no high-voltage line within the perimeter of the target area and when there is a crane within the perimeter of the target area, the sum of the real-time height value of the crane and the first preset height value is determined as the preset perimeter height value; When a high-voltage line is set within the perimeter of the target area, the sum of the maximum high-voltage line height value and the second preset height value is determined as the preset perimeter height value; It also includes: an early warning module; the early warning module is used to: When there is a crane within the perimeter of the target area, mapping the crane to the target electronic perimeter in real time based on the current position information of the crane, and generating a crane model corresponding to the crane; When the boom of the crane model is in the warning height range or the warning edge range, a warning message is output; wherein the warning height range is: [ha, h+a]; h is the height value corresponding to the highest high-voltage line, and a is the warning height threshold; the warning edge range is: the boundary distance between the crane model and the target electronic perimeter is less than a preset value.

5. The electronic perimeter three-dimensional display system according to claim 4, characterized in that: The display module is specifically used for: The target electronic perimeter corresponding to the perimeter of the target area is generated by utilizing OpenGL ES technology and combining the position information of each plane vertex, the preset perimeter height value, and the display specification parameters of the PDA terminal.

6. An electronic device, characterized in that: The electronic device includes a processor, which is coupled to a memory. The memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor so that the electronic device implements the electronic perimeter three-dimensional display method as described in any one of claims 1 to 3.

7. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one computer program, which is loaded and executed by a processor so that the computer-readable storage medium implements the electronic perimeter three-dimensional display method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Intelligent safety management and control method and system for substation infrastructure based on precise positioning technology

    CN114494630A

  • Method and device for generating electronic fence

    CN116033348A