Crane hoisting scheme planning method and system, equipment and storage medium

By acquiring and sending the lifting scene data of the construction crane, the problem that the map cannot obtain the lifting scene data is solved, and more accurate crane lifting plan planning is achieved, reducing task risks.

CN120106767APending Publication Date: 2025-06-06ZOOMLION HEAVY INDUSTRY SCIENCE AND TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510089528.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-21
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

In the prior art, the map cannot obtain the lifting scene data of the mobile crane, resulting in the inaccurate planning of the crane lifting plan, which increases the risk of lifting tasks.

Method used

By obtaining the lifting scene data of the construction crane, including hook positioning data and work scene data, and sending these data to the second device for modeling and planning, an accurate lifting plan is generated.

Benefits of technology

It effectively improves the success of the crane lifting task, reduces the risk of lifting task, and ensures the accuracy of the lifting plan.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120106767A_ABST
    Figure CN120106767A_ABST
Patent Text Reader

Abstract

The invention discloses a crane hoisting scheme planning method and system, electronic equipment and a computer readable storage medium. The method comprises the following steps: acquiring hoisting scene data of a construction crane; and sending the hoisting scene data to second equipment, so that the second equipment plans a hoisting scheme for the construction crane according to the hoisting scene data. The method can effectively make up for the defect that an existing map cannot obtain the hoisting scene data of the crane, effectively improves the implementation success of the hoisting task of the crane, and reduces the implementation risk of the hoisting task of the crane.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of engineering machinery, and in particular to a crane hoisting scheme planning method and system, electronic equipment and computer-readable storage medium. Background Art

[0002] In the field of engineering cranes, the construction process of crane hoisting tasks is usually as follows: obtain a map of the construction site, plan the crane hoisting plan based on the map, and then carry out construction at the construction site according to the crane hoisting plan.

[0003] Due to the high mobility of mobile crane construction sites, the crane hook positioning data cannot be displayed through the map, and the work scene data in some scenes cannot be displayed through the map, resulting in incomplete map information, which in turn makes the planned crane lifting plan inaccurate, resulting in the failure of crane lifting task implementation or increasing the risk of crane lifting task implementation. Summary of the invention

[0004] The purpose of this application is to provide a crane hoisting scheme planning method and system, electronic equipment and computer-readable storage medium, which can effectively make up for the defect that existing maps cannot obtain crane hoisting scene data, effectively improve the success rate of crane hoisting task implementation and reduce the risk of crane hoisting task implementation.

[0005] To achieve the above objectives:

[0006] In a first aspect, an embodiment of the present application provides a crane hoisting scheme planning method, which is applied to a first device, including:

[0007] C1, obtain the hoisting scene data of the construction crane;

[0008] C2, sending the hoisting scene data to the second device, so that the second device plans a hoisting plan for the construction crane according to the hoisting scene data.

[0009] In one embodiment, the lifting scene data includes hook positioning data of a construction crane, and step C1 includes:

[0010] Acquire a plurality of first outer contour points of the hook in-position area of ​​the construction crane, and determine the center position information of the inscribed circle of the polygon constructed by the plurality of first outer contour points as the position information of the hook working position;

[0011] Acquire multiple second outer contour points of the hook starting area of ​​the construction crane, and determine the center position information of the inscribed circle of the polygon constructed by the multiple second outer contour points as the position information of the hook working starting point;

[0012] The hook positioning data of the construction crane is determined or generated according to the position information of the hook working position and the position information of the hook working starting point.

[0013] In one embodiment, the hoisting scene data further includes working scene data of a construction crane, and step C1 further includes:

[0014] Acquire first position information of outer contours of transport equipment and obstacles in a working scene of a construction crane;

[0015] Acquire second position information of a slewing center point and an outer contour of a device having a slewing mechanism in a working scene of a construction crane, as well as a working slewing angle and a working amplitude;

[0016] The working scene data of the construction crane is determined or generated according to the first position information, the second position information, the working rotation angle and the working amplitude.

[0017] In one embodiment, it further comprises:

[0018] In response to the adjustment operation, the hoisting scene data is adjusted.

[0019] In one embodiment, before step C2, the method comprises:

[0020] Receive the input dynamic password;

[0021] The dynamic password is sent to the second device, so that when the second device verifies that the dynamic password is correct, it receives the hoisting scene data.

[0022] In a second aspect, an embodiment of the present application provides a crane hoisting scheme planning method, which is applied to a second device, including:

[0023] V1, receiving the hoisting scene data of the construction crane sent by the first device;

[0024] V2, modeling is performed based on the hoisting scene data to obtain the hoisting scene;

[0025] V3, plans the lifting plan for the construction crane according to the lifting scenario.

[0026] In one embodiment, before step V1, the process includes:

[0027] Receiving a dynamic password sent by the first device;

[0028] Verify whether the dynamic password is correct. If the dynamic password is correct, execute step V1.

[0029] In a third aspect, an embodiment of the present application provides a crane hoisting scheme planning system, comprising a first device and a second device; wherein:

[0030] The first device is used to obtain the lifting scene data of the construction crane; and send the lifting scene data to the second device, so that the second device plans the lifting scheme for the construction crane according to the lifting scene data;

[0031] The second device is used to receive the lifting scene data of the construction crane sent by the first device; to perform modeling according to the lifting scene data to obtain the lifting scene; and to plan a lifting plan for the construction crane according to the lifting scene.

[0032] In a fourth aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory storing a computer program, and when the processor runs the computer program, the steps of the crane hoisting scheme planning method as described above are implemented.

[0033] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the crane hoisting scheme planning method as described above.

[0034] In summary, in the crane hoisting scheme planning method provided in the above embodiment, the hoisting scene data of the construction crane is obtained, and the hoisting scene data is sent to the second device, so that the second device plans the hoisting scheme for the construction crane according to the hoisting scene data. This can effectively make up for the defect that the existing map cannot obtain the hoisting scene data of the crane, and can effectively improve the success rate of the crane hoisting task implementation and reduce the risk of the crane hoisting task implementation. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 Schematic diagram of the process of the crane lifting scheme planning method provided by the embodiment of the present invention Figure 1 .

[0036] Figure 2 Schematic diagram of the process of the crane lifting scheme planning method provided by the embodiment of the present invention Figure 2 .

[0037] Figure 3 A schematic diagram of the structure of a crane hoisting scheme planning system provided in an embodiment of the present invention.

[0038] Figure 4 A schematic diagram of an application scenario of a crane hoisting scheme planning method provided in an embodiment of the present invention.

[0039] Figure 5 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0040] Here, exemplary embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application.

[0041] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.

[0042] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in this article, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of..." or "when..." or "in response to determination". Furthermore, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising", "including" indicate that there are described features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or mean any one or any combination. Thus, “A, B, or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A, B, and C.” An exception to this definition will occur only when a combination of elements, functions, steps, or operations are inherently mutually exclusive in some manner.

[0043] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0044] It should be noted that in this article, step codes such as S1 and S2 are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the order. When implementing the step, those skilled in the art may execute S1 first and then S2, etc., but these should all be within the scope of protection of this application.

[0045] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0046] In the subsequent description, the suffixes such as "module", "system" or "device" used to represent elements are only used to facilitate the description of the present application and have no specific meaning. Therefore, "module", "system" or "device" can be used in a mixed manner.

[0047] See also Figure 1 , a crane hoisting scheme planning method provided in an embodiment of the present application, applied to a first device, comprising:

[0048] C1, obtain the lifting scene data of the construction crane.

[0049] In this embodiment, the first device first constructs a three-dimensional coordinate system in the working scene of the construction crane, wherein the method of constructing the three-dimensional coordinate system is preferably: arbitrarily select a point in the working scene of the construction crane as the origin of the three-dimensional coordinate system, the north direction of the origin is the X-axis, the east direction of the origin is the Y-axis, and the Z-axis is perpendicular to the plane formed by the X-axis and the Y-axis. In other embodiments, the origin of the three-dimensional coordinate system can also be a point selected in the working scene of the construction crane according to a preset rule, the X-axis can also be other directions except the north direction, and the Y-axis can also be other directions except the east direction.

[0050] The first device collects the hook positioning data and working scene data of the construction crane based on the constructed three-dimensional coordinate system through differential GPS positioning technology or UDP positioning technology. When the differential GPS positioning technology is adopted, it can work in coordination with a preset base station or independently. The first device in this embodiment preferably adopts differential GPS positioning technology and independently performs the work of collecting the hook positioning data and working scene data of the construction crane.

[0051] Among them, differential GPS technology refers to adding differential correction signals to normal GPS, thereby improving the accuracy of GPS. UDP positioning technology refers to the technology that realizes positioning through the fast transmission characteristics of the UDP protocol.

[0052] C2, sending the hoisting scene data to the second device, so that the second device plans a hoisting plan for the construction crane according to the hoisting scene data.

[0053] In this embodiment, the first device and the second device are connected in communication, preferably in the same local area network. The first device may be a mobile device, which may be implemented in various forms, for example, including mobile terminals such as mobile phones, tablet computers, laptop computers, PDAs, portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, and fixed terminals such as digital TVs and desktop computers. The second device may be a mobile device with strong computing power, which may be implemented in various forms, for example, including mobile terminals such as tablet computers and laptop computers, and fixed terminals such as digital TVs and desktop computers.

[0054] In this embodiment, the first device is preferably a mobile phone, and the second device is preferably a computing device installed in the crane.

[0055] In one embodiment, the hoisting scene data may include hook positioning data of a construction crane, and step C1 may include:

[0056] A plurality of first outer contour points of the hook positioning area of ​​the construction crane are obtained, and the center position information of the inscribed circle of the polygon constructed by the plurality of first outer contour points is determined as the position information of the hook working positioning point.

[0057] A plurality of second outer contour points of the hook starting area of ​​the construction crane are obtained, and the center position information of the inscribed circle of the polygon constructed by the plurality of second outer contour points is determined as the position information of the hook working starting point.

[0058] The hook positioning data of the construction crane is determined or generated according to the position information of the hook working position and the position information of the hook working starting point.

[0059] The principle of this operation is that the position information of the hook working position and the position information of the hook working starting point are usually difficult to collect directly. When the position information of the hook working position or the position information of the hook working starting point cannot be collected directly, the position information of the hook working position or the position information of the hook working starting point can be determined by collecting multiple outer contour points of the hook positioning area or the hook starting area of ​​the construction crane.

[0060] The step of constructing a polygon based on a plurality of first outer contour points may include: determining each first outer contour point as each vertex of the polygon, connecting adjacent vertices with straight lines, thereby constructing a polygon. The step of constructing a polygon based on a plurality of second outer contour points may include: determining each second outer contour point as each vertex of the polygon, connecting adjacent vertices with straight lines, thereby constructing a polygon.

[0061] In this embodiment, the position information of the hook working position and the position information of the hook working starting point are preferably determined as the hook positioning data of the construction crane.

[0062] In one embodiment, the hoisting scene data may further include working scene data of a construction crane, and step C1 may further include:

[0063] Obtain first position information of the outer contours of transport equipment and obstacles in the working scene of the construction crane.

[0064] The second position information of the rotation center point and the outer contour of the equipment with the rotation mechanism in the working scene of the construction crane, as well as the working rotation angle and the working amplitude are obtained.

[0065] The working scene data of the construction crane is determined or generated according to the first position information, the second position information, the working rotation angle and the working amplitude.

[0066] Among them, the obstacles in the working scene of the construction crane can be, for example, cylindrical obstacles, quadrilateral obstacles or polygonal obstacles.

[0067] In this embodiment, the first position information of the outer contour of the transport equipment is preferably the position information of the collection points preset on the outer contour of the transport equipment. The transport equipment is usually a cube in geometric structure, so the collection points preset on the outer contour of the transport equipment are preferably the four vertices of the projection of the transport equipment on the ground plane.

[0068] The first position information of the outer contour of the obstacle is preferably the position information of a preset collection point on the outer contour of the obstacle.

[0069] The preset collection points on the outer contour of the cylindrical obstacle are preferably any three points on the outer circular edge of the top view of the cylindrical obstacle.

[0070] The preset collection points on the outer contour of the quadrilateral obstacle are preferably the four vertices of the top view of the quadrilateral obstacle.

[0071] The preset collection points on the outer contour of the polygonal obstacle are preferably the vertices of the top view of the polygonal obstacle.

[0072] Among them, the equipment with a slewing mechanism can be, for example, a mobile crane, a tower crane or a concrete equipment. The working slewing angle is the angle at which the equipment with a slewing mechanism is allowed to rotate; the working range is the radius of the equipment with a slewing mechanism when performing circular motion; the working height is the height relative to the ground when the equipment with a slewing mechanism performs circular operation. The principle of obtaining the working slewing angle and working range of the equipment with a slewing mechanism is that when the second device plans the lifting scheme for the construction crane according to the lifting scene data, it can be modeled according to the lifting scene data to obtain the lifting scene, and then the lifting scheme for the construction crane is planned according to the lifting scene. Among them, when the second device is modeled according to the lifting scene data, the working range of the equipment with a slewing mechanism can be calculated based on the second position information of the rotation center point and the outer contour of the equipment with a slewing mechanism, as well as the working slewing angle and the working range.

[0073] In this embodiment, the second position information of the outer contour of the device with a rotating mechanism is preferably the position information of the preset collection points on the outer contour of the device with a rotating mechanism. The bottom support part of the device with a rotating mechanism is usually a cube in geometric structure. Therefore, the preset collection points on the outer contour of the device with a rotating mechanism are preferably the four vertices of the projection of the bottom support part of the device with a rotating mechanism on the ground plane.

[0074] In this embodiment, the first position information of the outer contour of the transportation equipment and the obstacle, the second position information of the rotation center point and the outer contour of the equipment with a rotating mechanism, and the working rotation angle and working amplitude are preferably determined as the working scene data of the construction crane.

[0075] In one embodiment, the method may further include:

[0076] In response to the adjustment operation, the hoisting scene data is adjusted.

[0077] The principle of this operation is that when the acquired hoisting scene data is not accurate, the hoisting scene data can be adjusted.

[0078] Among them, each position information in the hoisting scene data usually includes height information. The following takes the adjustment of the height information in the hoisting scene data as an example for explanation:

[0079] The compensation value of the height information input is received through the input device of the first device, and then a calculation result of adding the compensation value of the height information to the height information is determined as the height information after manual compensation.

[0080] The input device of the first device may include a touch screen, which is used to display video output to the user and receive user input, such as gesture operations such as clicks and slides by the user, so as to respond to the user input. The technology for detecting user input may be based on resistive, capacitive or any other possible touch detection technology. Specific examples of the display unit of the touch screen include but are not limited to liquid crystal displays or light-emitting polymer displays.

[0081] The input device of the first device may further include a key module, and the user may press different keys to make the first device execute different functions.

[0082] In one embodiment, before step C2, the following steps may be included:

[0083] Receive the input dynamic password;

[0084] The dynamic password is sent to the second device, so that when the second device verifies that the dynamic password is correct, it receives the hoisting scene data.

[0085] In this embodiment, the dynamic password is generated by the second device in communication with the construction crane according to the current working condition of the construction crane. The current working condition of the construction crane is preferably the height, amplitude, arm length, rotation angle and other working conditions of the crane when it is statically locked.

[0086] The principle of this operation is that the second device connected to the construction crane generates a dynamic password according to the current working condition of the construction crane, ensuring the real-time nature of the dynamic password. The second device verifies whether the dynamic password is correct. Only when the dynamic password is correct will the second device receive the hook positioning data and the working scene data, thereby ensuring the security of data transmission.

[0087] In summary, in the crane hoisting scheme planning method provided in the above embodiment, the hoisting scene data of the construction crane is obtained, and the hoisting scene data is sent to the second device, so that the second device plans the hoisting scheme for the construction crane according to the hoisting scene data. This can effectively make up for the defect that the existing map cannot obtain the hoisting scene data of the crane, and can effectively improve the success rate of the crane hoisting task implementation and reduce the risk of the crane hoisting task implementation.

[0088] See also Figure 2Another aspect of the present application provides a crane hoisting scheme planning method, which is applied to a second device and includes:

[0089] V1, receives the hoisting scene data of the construction crane sent by the first device.

[0090] The hook positioning data may include the position information of the hook working position and the position information of the hook working starting point. The working scene data may include the positioning data of the equipment and obstacles in the working scene of the construction crane. The equipment in the working scene of the construction crane may include transportation equipment and equipment with a slewing mechanism. The equipment with a slewing mechanism may be, for example, a mobile crane, a tower crane or a concrete equipment; the obstacles in the working scene of the construction crane may include cylindrical obstacles, quadrilateral obstacles and polygonal obstacles.

[0091] V2, modeling is performed based on the hoisting scene data to obtain the hoisting scene.

[0092] V3, plans the lifting plan for the construction crane according to the lifting scenario.

[0093] In one embodiment, before step V1, the following may be included:

[0094] Receive the dynamic password sent by the first device.

[0095] Verify whether the dynamic password is correct. If the dynamic password is correct, execute step V1.

[0096] In this embodiment, the dynamic password is generated by the second device in communication with the construction crane according to the current working condition of the construction crane. The current working condition of the construction crane is preferably the height, amplitude, arm length, rotation angle and other working conditions of the crane when it is statically locked.

[0097] See also Figure 3 Another embodiment of the present application provides a crane hoisting scheme planning system, including a first device 1 and a second device 2. It can effectively make up for the defect that the existing map cannot obtain the crane hoisting scene data, and can effectively improve the success rate of the crane hoisting task implementation and reduce the risk of the crane hoisting task implementation. Among them,

[0098] The first device 1 is used to obtain the hoisting scene data of the construction crane. The hoisting scene data is sent to the second device 2, so that the second device 2 plans the hoisting scheme for the construction crane according to the hoisting scene data. The hoisting scene data may include the hook positioning data and the working scene data of the construction crane.

[0099] The second device 2 is used to receive the hoisting scene data of the construction crane sent by the first device 1. Modeling is performed according to the hoisting scene data to obtain a hoisting scene. According to the hoisting scene, a hoisting scheme is planned for the construction crane.

[0100] In one embodiment, the first device 1 is specifically used to: obtain multiple first outer contour points of the hook positioning area of ​​the construction crane, and determine the center position information of the inscribed circle of the polygon constructed by the multiple first outer contour points as the position information of the hook working position; obtain multiple second outer contour points of the hook starting area of ​​the construction crane, and determine the center position information of the inscribed circle of the polygon constructed by the multiple second outer contour points as the position information of the hook working starting point; determine or generate the hook positioning data of the construction crane according to the position information of the hook working positioning point and the position information of the hook working starting point.

[0101] In one embodiment, the first device 1 is specifically used to: obtain first position information of the outer contour of the transportation equipment and obstacles in the working scene of the construction crane; obtain second position information of the rotation center point and outer contour of the equipment with a rotating mechanism in the working scene of the construction crane, as well as the working rotation angle and working range; determine or generate the working scene data of the construction crane based on the first position information, the second position information, the working rotation angle and the working range.

[0102] In one implementation, the first device 1 may also be used to adjust the hoisting scene data in response to an adjustment operation.

[0103] In one embodiment, the first device 1 can also be used to receive an input dynamic password; send the dynamic password to the second device 2, so that when the second device 2 verifies that the dynamic password is correct, it receives the hoisting scene data.

[0104] In one embodiment, the first device 2 can also be used to receive a dynamic password sent by the first device 1; verify whether the dynamic password is correct, and in response to the dynamic password being correct, receive the hoisting scene data sent by the first device 1.

[0105] See also Figure 4 Based on the same inventive concept as the above embodiments, the above embodiments are described in detail below through a specific application scenario. In this example, the first device is a mobile phone, and the second device is a computing device set in a crane.

[0106] A local area network is provided in the working scene of the construction crane, and the first device and the second device are connected through the local area network.

[0107] The first device first constructs a three-dimensional coordinate system in the working scene of the construction crane. The method of constructing the three-dimensional coordinate system is as follows: arbitrarily select a point in the working scene of the construction crane as the origin of the three-dimensional coordinate system, the north direction of the origin is the X-axis, the east direction of the origin is the Y-axis, and the Z-axis is perpendicular to the plane formed by the X-axis and the Y-axis.

[0108] The first device collects the hook positioning data of the construction crane based on the constructed three-dimensional coordinate system, specifically: collects multiple outer contour points of the hook in-position area of ​​the construction crane, constructs a polygon based on the multiple outer contour points, determines the inscribed circle of the polygon, and determines the center position information of the inscribed circle as the position information of the hook working position. At the same time, collects multiple outer contour points of the hook starting area of ​​the construction crane, constructs a polygon based on the multiple outer contour points, determines the inscribed circle of the polygon, and determines the center position information of the inscribed circle as the position information of the hook working starting point. Then, the position information of the hook working position and the position information of the hook working starting point are determined as the hook positioning data.

[0109] The first device collects the working scene data of the construction crane based on the constructed three-dimensional coordinate system, specifically: collects the position information of the preset collection points on the outer contours of the transportation equipment, cylindrical obstacles, quadrilateral obstacles and polygonal obstacles in the working scene of the construction crane. At the same time, the position information of the rotation center point, the working rotation angle, the working amplitude and the position information of the preset collection points on the outer contour of the equipment with a rotating mechanism in the working scene of the construction crane are collected.

[0110] The hook positioning data and each position information in the working scene data collected by the first device usually include height information. When the height information is not accurate, the compensation value of the input height information can be received through the input device of the first device, and then the calculation result of adding the compensation value of the height information to the height information is determined as the height information after manual compensation.

[0111] The input device of the first device may include a touch screen, which is used to display video output to the user and receive user input, such as user gesture operations such as clicking and sliding, so as to respond to the user input. The input device of the first device may also include a key module, and the user may press different keys to make the first device perform different functions.

[0112] The second device generates a dynamic password according to the current working condition of the construction crane. The first device receives the dynamic password input by the user through the input device, first sends the dynamic password to the second device, and then sends the hook positioning data and working scene data to the second device.

[0113] The second device receives the dynamic password sent by the first device, and verifies whether the received dynamic password is correct. If the dynamic password is correct, the second device receives the hook positioning data and working scene data sent by the first device. If the dynamic password is incorrect, the second device refuses to receive the hook positioning data and working scene data sent by the first device.

[0114] The second device models the work scene data received to obtain a lifting scene, and then adds the hook of the construction crane to the modeling scene according to the received hook positioning data to plan a lifting plan for the construction crane.

[0115] Based on the same inventive concept as the above embodiments, the present application embodiment provides an electronic device, such as Figure 5 As shown, the device includes: a processor 310 and a memory 311 storing a computer program; wherein, Figure 5 The processor 310 shown in the figure is not used to indicate that the number of the processor 310 is one, but is only used to indicate the positional relationship of the processor 310 relative to other devices. In actual applications, the number of the processor 310 may be one or more; similarly, Figure 5 The memory 311 shown in the figure has the same meaning, that is, it is only used to refer to the position relationship of the memory 311 relative to other devices. In practical applications, the number of memories 311 can be one or more. When the processor 310 runs the computer program, the crane hoisting scheme planning method applied to the above-mentioned device is implemented.

[0116] The device may also include: at least one network interface 312. The various components in the device are coupled together via a bus system 313. It is understood that the bus system 313 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 313 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 5 Various buses are labeled as bus system 313.

[0117] The memory 311 may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. The nonvolatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory may be a disk memory or a tape memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memory 311 described in the embodiments of the present application is intended to include but is not limited to these and any other suitable types of memories.

[0118] The memory 311 in the embodiment of the present application is used to store various types of data to support the operation of the device. Examples of these data include: any computer program used to operate on the device, such as an operating system and an application; contact data; phone book data; messages; pictures; videos, etc. Among them, the operating system includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and handle hardware-based tasks. The application program may include various applications, such as a media player (Media Player), a browser (Browser), etc., which are used to implement various application services. Here, the program that implements the method of the embodiment of the present application may be included in the application program.

[0119] Based on the same inventive concept as the above-mentioned embodiment, this embodiment further provides a computer-readable storage medium, in which a computer program is stored. The computer-readable storage medium may be a ferromagnetic random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); it may also be various devices including one or any combination of the above memories, such as a mobile phone, a computer, a tablet device, a personal digital assistant, etc. When the computer program stored in the computer-readable storage medium is executed by the processor, the above-mentioned crane hoisting scheme planning method is implemented. For the specific steps implemented when the computer program is executed by the processor, please refer to Figure 1 The description of the illustrated embodiment will not be repeated here.

[0120] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0121] In this document, the terms "comprises," "comprising," or any other variations thereof, are intended to cover a non-exclusive inclusion of elements other than those listed and may also include additional elements not expressly listed.

[0122] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A crane hoisting scheme planning method, applied to a first device, characterized in that: include: C1, obtain the hoisting scene data of the construction crane; C2, sending the hoisting scene data to the second device, so that the second device plans a hoisting plan for the construction crane according to the hoisting scene data.

2. The crane hoisting scheme planning method according to claim 1, characterized in that: The hoisting scene data includes the hook positioning data of the construction crane, and the step C1 includes: Acquire a plurality of first outer contour points of the hook in-position area of ​​the construction crane, and determine the center position information of the inscribed circle of the polygon constructed by the plurality of first outer contour points as the position information of the hook working position; Acquire multiple second outer contour points of the hook starting area of ​​the construction crane, and determine the center position information of the inscribed circle of the polygon constructed by the multiple second outer contour points as the position information of the hook working starting point; The hook positioning data of the construction crane is determined or generated according to the position information of the hook working position and the position information of the hook working starting point.

3. The crane hoisting scheme planning method according to claim 2, characterized in that: The hoisting scene data also includes the working scene data of the construction crane, and the step C1 also includes: Acquire first position information of outer contours of transportation equipment and obstacles in the working scene of the construction crane; Acquire second position information of a slewing center point and an outer contour of a device having a slewing mechanism in a working scene of the construction crane, as well as a working slewing angle and a working amplitude; The working scene data of the construction crane is determined or generated according to the first position information, the second position information, the working rotation angle and the working amplitude.

4. The crane hoisting scheme planning method according to claim 1, characterized in that: The method further comprises: In response to the adjustment operation, the hoisting scene data is adjusted.

5. The crane installation plan planning method according to claim 1, characterized in that: Before step C2, the method comprises: Receive the input dynamic password; The dynamic password is sent to the second device, so that the second device receives the hoisting scene data when verifying that the dynamic password is correct.

6. A crane hoisting scheme planning method, applied to a second device, characterized in that: include: V1, receiving the hoisting scene data of the construction crane sent by the first device; V2, modeling according to the hoisting scene data to obtain a hoisting scene; V3, planning a hoisting plan for the construction crane according to the hoisting scenario.

7. The crane installation plan planning method according to claim 6, characterized in that: Before step V1, the steps include: Receiving a dynamic password sent by the first device; Verify whether the dynamic password is correct, and in response to the dynamic password being correct, execute step V1.

8. A crane hoisting scheme planning system, characterized in that: It includes a first device and a second device; wherein, The first device is used to obtain the lifting scene data of the construction crane; and send the lifting scene data to the second device, so that the second device plans the lifting scheme for the construction crane according to the lifting scene data; The second device is used to receive the lifting scene data of the construction crane sent by the first device; to perform modeling according to the lifting scene data to obtain a lifting scene; and to plan a lifting plan for the construction crane according to the lifting scene.

9. An electronic device, characterized in that: The electronic device includes a processor and a memory storing a computer program. When the processor runs the computer program, the steps of the crane hoisting scheme planning method described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium, characterized in that: A computer program is stored, and when the computer program is executed by a processor, the steps of the crane lifting scheme planning method described in any one of claims 1 to 7 are implemented.