System and method for automatically generating a cable routing path

By obtaining regional maps and parameters of the cable to generate candidate deployment paths, and determining the final path based on environmental factors, the problem of insufficient basis for cable deployment is solved, and more accurate and reasonable cable deployment is achieved.

CN118395647BActive Publication Date: 2026-06-12GUANGZHOU PANYU CABLE WORKS

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGZHOU PANYU CABLE WORKS
Filing Date
2024-04-03
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

The existing technology for cable laying is not comprehensive enough, resulting in inaccurate laying results and unreasonable methods.

Method used

By acquiring the area map and cable parameters of the cable to be laid, at least two candidate laying paths are generated, and the final laying path is determined based on the preset weights and parameters of environmental factors.

Benefits of technology

It improves the rationality of cable routing and the accuracy of routing results, and automatically generates cable routing paths by combining internal and external factors of the cable.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118395647B_ABST
    Figure CN118395647B_ABST
Patent Text Reader

Abstract

The application discloses a system and method for automatically generating a cable laying path, and belongs to the technical field of cable laying. The method comprises the following steps: obtaining a region map of a cable to be laid, determining a laying starting point position and a laying ending point position of the cable to be laid according to the region map; reading cable parameters of the cable to be laid, and determining laying parameters of the cable to be laid according to the cable parameters; generating at least two candidate laying paths of the cable to be laid based on the laying starting point position, the laying ending point position, laying position parameters and laying structure parameters; and determining a final laying path of the cable to be laid based on preset weights of various environmental factors in the at least two candidate laying paths and environmental parameters corresponding to the various environmental factors. Through the technical scheme, the cable laying path can be automatically generated in combination with internal and external factors of the cable, and the rationality of the cable path laying mode and the accuracy of the laying result are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of cable laying technology, specifically relating to a system and method for automatically generating cable laying paths. Background Technology

[0002] With societal development, the scope of electricity use continues to expand. As a result, the number of cables used in power transmission processes is constantly increasing, and users' requirements for cable installation methods are also continuously rising.

[0003] In related technologies, the main method of cable laying is for workers to lay cables based on their experience or the shortest path, according to the starting and ending points of the laying process. However, laying cables based on experience is prone to subjectivity, and the optimal laying locations for different cables are not entirely the same. Furthermore, at the same location, different cables experience varying degrees of external environmental influence, or have different impacts on the external environment. Therefore, using existing technologies for cable laying results in incomplete data, leading to inaccurate laying results and unreasonable laying methods. Summary of the Invention

[0004] The purpose of this application is to provide a system and method for automatically generating cable routing paths. This solves the problem that existing technologies for cable routing often lack comprehensive routing data, leading to inaccurate routing results and unreasonable routing methods. By reading the cable parameters of the cable to be routed, the system determines the routing parameters of the cable to be routed. Based on the starting point, ending point, and routing parameters, at least two candidate routing paths for the cable to be routed are generated. The final routing path of the cable to be routed is determined by weighting and summing the environmental factors of each candidate routing path. This achieves the goal of automatically generating cable routing paths by combining internal and external factors of the cable, improving the rationality of the cable routing method and the accuracy of the routing results.

[0005] In a first aspect, embodiments of this application provide a method for automatically generating cable routing paths, the method comprising:

[0006] Obtain a map of the area where the cable is to be laid, and determine the starting and ending points of the cable laying based on the map.

[0007] Read the cable parameters of the cable to be laid, and determine the laying parameters of the cable to be laid based on the cable parameters; the laying parameters of the cable to be laid include: laying position parameters and laying structure parameters;

[0008] At least two candidate deployment paths for the cable to be deployed are generated based on the deployment start point location, the deployment end point location, the deployment location parameters, and the deployment structure parameters.

[0009] The environmental parameters of the at least two candidate deployment paths are obtained, and the final deployment path of the cable to be deployed is determined based on the preset weights of each environmental factor and the environmental parameters corresponding to each environmental factor.

[0010] Furthermore, the cable parameters of the cable to be laid include: the minimum bending radius of the cable;

[0011] Accordingly, determining the laying parameters of the cable to be laid based on the cable parameters includes:

[0012] The laying parameters of the cable to be laid are determined based on the minimum bending radius of the cable and the preset cable laying rules.

[0013] Furthermore, determining the laying parameters of the cable to be laid based on the minimum bending radius of the cable and the preset cable laying rules includes:

[0014] The laying range of the next possible laying position of the cable is determined based on the starting position of the cable to be laid and the minimum bending radius of the cable.

[0015] The next laying position parameters of the cable to be laid within the laying range are selected according to the preset cable laying rules.

[0016] Read the cable model of the cable to be laid, and determine the laying structure parameters of the cable to be laid based on the cable model, the next laying location parameters, and the preset cable laying rules.

[0017] Furthermore, before generating at least two candidate deployment paths for the cable to be deployed based on the deployment start point location, the deployment end point location, the deployment location parameters, and the deployment structure parameters, the method further includes:

[0018] The intermediate position between the deployment start position and the deployment end position is determined based on the deployment position parameters.

[0019] At least two connection paths are generated by connecting the starting point, the intermediate point, and the ending point of the deployment.

[0020] Read the regional parameters in the regional map, and determine at least two deployable paths in the connection path based on the regional parameters and the layout structure parameters; the regional parameters include the above-ground structure parameters and underground structure parameters at each location in the regional map.

[0021] Furthermore, generating at least two candidate deployment paths for the cable to be deployed based on the deployment start point location, the deployment end point location, the deployment location parameters, and the deployment structure parameters includes:

[0022] Read the region parameters of the intermediate location of the deployment in the region map, and calculate the influence probability of the cable to be deployed at the intermediate location of the deployment based on the region parameters; the influence probability includes: the influence probability of the cable to be deployed on the deployment area and the influence probability of the deployment area on the cable to be deployed;

[0023] Calculate the influence probability of the cable to be laid in each possible laying path based on the influence probability of the cable at the intermediate position of the laying;

[0024] The two deployable paths with the lowest probability values ​​are selected as candidate deployment paths.

[0025] Furthermore, generating at least two candidate deployment paths for the cable to be deployed based on the deployment start point location, the deployment end point location, the deployment location parameters, and the deployment structure parameters includes:

[0026] Read the regional parameters of the intermediate location of the deployment in the regional map, and determine the construction difficulty level of the intermediate location of the deployment in the regional map based on the regional parameters;

[0027] Calculate the construction difficulty level of each deployable path in the area map based on the construction difficulty level of the intermediate location of the layout in the area map;

[0028] The two possible paths with the lowest construction difficulty level are selected as candidate paths.

[0029] Furthermore, obtaining the environmental parameters of the at least two candidate deployment paths, and determining the final deployment path of the cable to be deployed based on the preset weights of each environmental factor and the environmental parameters corresponding to each environmental factor, includes:

[0030] Obtain historical natural disaster data for the at least two candidate deployment paths;

[0031] Based on the preset weights of each environmental factor and the historical natural disaster data corresponding to each environmental factor, the environmental weighting value of the candidate deployment path is calculated, and the candidate path with the smallest environmental weighting value is determined as the final deployment path of the cable to be deployed.

[0032] Secondly, embodiments of this application provide a system for automatically generating cable routing paths, the apparatus comprising:

[0033] The cable deployment location determination module is used to obtain a regional map of the area where the cable is to be deployed, and to determine the starting and ending points of the cable deployment based on the regional map.

[0034] The deployment parameter determination module is used to read the cable parameters of the cable to be deployed and determine the deployment parameters of the cable to be deployed based on the cable parameters; the deployment parameters of the cable to be deployed include: deployment location parameters and deployment structure parameters;

[0035] The candidate path generation module is used to generate at least two candidate deployment paths for the cable to be deployed based on the deployment start point location, the deployment end point location, the deployment location parameters, and the deployment structure parameters.

[0036] The deployment path determination module is used to obtain the environmental parameters of the at least two candidate deployment paths, and determine the final deployment path of the cable to be deployed based on the preset weights of each environmental factor and the environmental parameters corresponding to each environmental factor.

[0037] Thirdly, embodiments of this application provide an electronic device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.

[0038] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.

[0039] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.

[0040] In this embodiment, a region map of the area where the cable to be laid is obtained, and the starting and ending points of the cable to be laid are determined based on the region map; the cable parameters of the cable to be laid are read, and the laying parameters of the cable to be laid are determined based on the cable parameters; the laying parameters of the cable to be laid include: laying position parameters and laying structure parameters; at least two candidate laying paths of the cable to be laid are generated based on the laying starting point, the laying ending point, the laying position parameters, and the laying structure parameters; environmental parameters of the at least two candidate laying paths are obtained, and the final laying path of the cable to be laid is determined based on the preset weights of each environmental factor and the environmental parameters corresponding to each environmental factor. The above-described method for automatically generating cable routing paths solves the problems of insufficient routing basis, inaccurate routing results, and unreasonable routing methods when using existing technologies for cable routing. By reading the cable parameters of the cable to be routed, the routing parameters of the cable to be routed are determined. Based on the starting position, ending position, and routing parameters, at least two candidate routing paths for the cable to be routed are generated. The final routing path of the cable to be routed is determined by weighting and summing the environmental factors of each candidate routing path. This achieves the goal of automatically generating cable routing paths by combining internal and external factors of the cable, improving the rationality of the cable routing method and the accuracy of the routing results. Attached Figure Description

[0041] Figure 1 This is a flowchart illustrating the method for automatically generating cable routing paths provided in Embodiment 1 of this application;

[0042] Figure 2 This is a flowchart illustrating the method for automatically generating cable routing paths provided in Embodiment 2 of this application;

[0043] Figure 3 This is a schematic diagram of the system for automatically generating cable laying paths provided in Embodiment 3 of this application;

[0044] Figure 4 This is a schematic diagram of the structure of the electronic device provided in Embodiment 4 of this application. Detailed Implementation

[0045] To make the objectives, technical solutions, and advantages of this application clearer, specific embodiments of this application will be described in further detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely for explaining this application and not for limiting it. It should also be noted that, for ease of description, only the parts relevant to this application are shown in the drawings, not all of them. Before discussing exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe operations (or steps) as sequential processes, many of these operations can be performed in parallel, concurrently, or simultaneously. Furthermore, the order of the operations can be rearranged. The process can be terminated when its operation is completed, but may also have additional steps not included in the drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.

[0046] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0047] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0048] The system and method for automatically generating cable laying paths provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.

[0049] Example 1

[0050] Figure 1 This is a flowchart illustrating the method for automatically generating cable routing paths provided in Embodiment 1 of this application. Figure 1 As shown, the specific steps include the following:

[0051] S101, Obtain a region map of the area where the cable to be laid is to be obtained, and determine the starting point and ending point of the cable laying based on the region map.

[0052] First, this solution can be used in scenarios involving cable routing planning, especially in scenarios involving cable routing planning within a certain area.

[0053] Based on the above usage scenarios, it is understandable that the main body executing this solution can be a smart terminal with image recognition, data processing and path drawing functions, such as mobile phones, tablets and desktop computers, etc., without further restrictions.

[0054] The cable to be laid can be a cable used for signal and power transmission within a designated area. The area map can be a map of the area where the cable to be laid will be located. The area map includes parameters of existing above-ground and underground buildings, pedestrian traffic, and existing power facilities in the area, as well as pre-set start and end point locations for the cable to be laid by the user. The parameters of the existing power facilities include current, voltage, electromagnetic wave intensity, location, and structural parameters. The start point location can be the actual geographical location of the cable's starting point within the area. The end point location can be the actual geographical location of the cable's ending point within the area. Both the start and end points can be represented by latitude and longitude parameters.

[0055] In one embodiment, a region map of the cable to be laid, uploaded by the user or pre-stored, can be obtained through a data transmission interface. The starting point and ending point of the cable to be laid in the region map can be identified. The starting point and ending point of the cable to be laid can be calculated based on the coordinates of the location identifiers in the region map and the conversion relationship between the coordinates of the region map and latitude and longitude.

[0056] S102, read the cable parameters of the cable to be laid, and determine the laying parameters of the cable to be laid based on the cable parameters; the laying parameters of the cable to be laid include: laying position parameters and laying structure parameters.

[0057] The cable parameters to be laid include the cable's intrinsic parameters, such as its shape, model, material, size, and function; and its transmission parameters, such as current, voltage, electromagnetic wave intensity, and resistance. The laying parameters can be the laying requirements determined according to cable laying construction specifications and the cable parameters, such as the laying method, laying level, laying structure, and laying location. The laying method includes above-ground and underground laying. The laying structure includes horizontal and vertical laying. The laying level includes the level at which the cable is located in a vertical laying structure. When cables are laid on a multi-layered support structure in a vertical structure, they are arranged from top to bottom according to voltage, with high-voltage cables in the first layer, followed by low-voltage power cables, control cables below the power cables, and instrument cables at the bottom. When low-voltage power cables and instrument cables are laid on the same layer, they should be separated by a partition. The laying location includes locations that the cable should avoid and the optimal laying location. For example, the pressure on the cable to be laid at the laying location should be less than the maximum pressure it can withstand, and the cable should not be laid in direct sunlight or in locations with extremely high temperatures.

[0058] In one embodiment, the cable parameters of the cable to be laid can be read from a pre-stored cable parameter correspondence table based on the name of the cable to be laid. Alternatively, the laying parameters can be read by scanning the identification mark of the cable to be laid, such as a QR code. The optimal laying method and the laying threshold for safe operation of the cable to be laid are determined based on the cable parameters, cable laying construction specifications, and power engineering cable design standards. The laying parameters of the cable to be laid are then determined based on the optimal laying method and the laying threshold. For example, when laying cables horizontally, they should be laid in a single layer without crossings. Bends should be based on the allowable bending radius of the cable with the largest cross-section. Cables of different voltage levels should be laid in layers, with high-voltage cables laid on the upper layer. When cables of the same voltage level are laid along supports, the horizontal clearance should not be less than 35mm. The laying threshold includes the maximum pressure threshold, the highest temperature threshold, and the maximum operating voltage threshold that the cable to be laid can withstand. The laying parameters of the cable to be laid include laying location parameters and laying structure parameters.

[0059] S103, generate at least two candidate deployment paths for the cable to be deployed based on the deployment start point location, the deployment end point location, the deployment location parameters, and the deployment structure parameters.

[0060] The candidate deployment path can be any path among at least two possible deployment paths of the cable to be deployed that meets at least one of the following conditions: lowest deployment cost, lowest construction difficulty, and lowest probability of impact. The cable to be deployed can be safely and stably deployed along the candidate deployment path for power and data transmission. The possible deployment paths can be at least two paths obtained by connecting the deployment start point, the deployment end point, and the deployable location. The deployable location can be a location that meets the deployment location parameters.

[0061] In one embodiment, the remaining deployment locations in the area map can be determined based on the parameters of the existing power facilities in the area. The feasible deployment locations of the cable to be deployed within these remaining locations can be determined based on the parameters of above-ground and underground buildings, pedestrian traffic, the deployment location parameters, and the deployment structure parameters in the area map. At least two feasible deployment paths for the cable to be deployed are generated by connecting the deployment start point, the deployment end point, and the feasible deployment locations. One of the following conditions—deployment cost, construction difficulty level, and impact probability—is calculated for each feasible deployment path. The calculation results are sorted in ascending order, and the top two feasible deployment paths are identified as candidate deployment paths. Alternatively, corresponding weights can be assigned to deployment cost, construction difficulty level, and impact probability, and a weighted sum of the deployment results for each feasible deployment path can be calculated. The calculation results are then sorted in ascending order, and the top two feasible deployment paths are identified as candidate deployment paths.

[0062] In one feasible embodiment, optionally, before generating at least two candidate deployment paths for the cable to be deployed based on the deployment start point location, the deployment end point location, the deployment location parameters, and the deployment structure parameters, the method further includes:

[0063] The intermediate position between the deployment start position and the deployment end position is determined based on the deployment position parameters.

[0064] At least two connection paths are generated by connecting the starting point, the intermediate point, and the ending point of the deployment.

[0065] Read the regional parameters in the regional map, and determine at least two deployable paths in the connection path based on the regional parameters and the layout structure parameters; the regional parameters include the above-ground structure parameters and underground structure parameters at each location in the regional map.

[0066] The intermediate location for cable laying can be any possible location between the starting and ending points of the cable laying process. Regional parameters can include existing above-ground and underground building parameters, pedestrian traffic parameters, and parameters of existing power facilities in the region as shown in the regional map. The power facility parameters include the structural parameters and location parameters of above-ground and underground power facilities. The regional parameters include the above-ground and underground structural parameters at various locations on the regional map.

[0067] In one embodiment, the intermediate location of the cable to be laid between the starting point and the ending point can be determined based on the deployment location parameters. Connecting the starting point, the intermediate location, and the ending point generates at least two connection paths. By scanning barcodes or using image recognition on the area map, the area parameters in the area map are read. Based on the area parameters and the deployment structure parameters, deployment structure parameters and deployment location parameters that conflict with existing above-ground and underground building parameters, pedestrian flow parameters, and already deployed power facility parameters in the area map are determined. Connection paths passing through conflicting locations and / or conflicting structures are filtered out, resulting in two deployable paths.

[0068] This solution generates connection paths based on the location parameters of the cable to be laid, and then filters out layable paths based on the area parameters in the area map. This achieves the goal of automatically generating layup paths by combining the cable's own parameters and the external layup area parameters, increasing the comprehensiveness of the basis for generating cable path layouts and thus improving the accuracy of the generated cable path layouts.

[0069] In one feasible embodiment, optionally, generating at least two candidate deployment paths for the cable to be deployed based on the deployment start point location, the deployment end point location, the deployment location parameters, and the deployment structure parameters includes:

[0070] Read the region parameters of the intermediate location of the deployment in the region map, and calculate the influence probability of the cable to be deployed at the intermediate location of the deployment based on the region parameters; the influence probability includes: the influence probability of the cable to be deployed on the deployment area and the influence probability of the deployment area on the cable to be deployed;

[0071] Calculate the influence probability of the cable to be laid in each possible laying path based on the influence probability of the cable at the intermediate position of the laying;

[0072] The two deployable paths with the lowest probability values ​​are selected as candidate deployment paths.

[0073] The probability of the cable to be laid affecting the installation area at the intermediate location of the installation includes: the probability of the cable to be laid affecting the installation area and the probability of the installation area affecting the cable to be laid. The probability of the cable to be laid affecting the installation area includes: the probability of the electromagnetic waves from the cable to be laid affecting the lives of surrounding residents, the probability of the electromagnetic waves from already installed cables affecting surrounding construction, etc. The probability of the installation area affecting the cable to be laid includes: the probability of the cable to be laid being subjected to mechanical external forces, the probability of overheating, the probability of potential construction in the surrounding area, the probability of electromagnetic wave influence from existing external cables, and the probability of external pressure exceeding the maximum withstand pressure of the cable to be laid, etc.

[0074] In one embodiment, the regional parameters of the intermediate deployment location in the regional map are read. Based on the regional parameters, the distribution of pedestrian traffic, above-ground and underground buildings, and the existing cable deployment status in the regional map are determined. The probability of each influencing factor on the cable to be deployed at each intermediate deployment location is calculated based on the pedestrian traffic, above-ground and underground building distribution, existing cable deployment status, and cable parameters such as current, voltage, model, and material of the cable to be deployed. For example, the electromagnetic wave intensity emitted by the existing cable at the intermediate deployment location is determined based on the existing cable deployment status. The ratio of this electromagnetic wave intensity to the maximum electromagnetic wave intensity that the cable to be deployed can withstand under stable operation is calculated, and this ratio is used as the probability of electromagnetic wave influence from the existing cable. The sum of the probability of influence of all influencing factors at each intermediate deployment location is used as the probability of influence at each intermediate deployment location. The sum of the probability of influence of all intermediate deployment locations for each deployable path is calculated, and the two deployable paths with the smallest sum of probability of influence are selected as candidate deployment paths.

[0075] This scheme calculates the impact probability of the cable to be laid in each possible laying path and determines the laying path with the lowest impact probability as the candidate laying path. It can comprehensively consider the impact of the cable itself on the external environment and the impact of the external environment on the cable operation during the cable laying path planning process, thereby improving the rationality of the cable laying path planning.

[0076] In one feasible embodiment, optionally, generating at least two candidate deployment paths for the cable to be deployed based on the deployment start point location, the deployment end point location, the deployment location parameters, and the deployment structure parameters includes:

[0077] Read the regional parameters of the intermediate location of the deployment in the regional map, and determine the construction difficulty level of the intermediate location of the deployment in the regional map based on the regional parameters;

[0078] Calculate the construction difficulty level of each deployable path in the area map based on the construction difficulty level of the intermediate location of the layout in the area map;

[0079] The two possible paths with the lowest construction difficulty level are selected as candidate paths.

[0080] The construction difficulty level can be determined based on the actual terrain conditions of the feasible path, the number of buildings to be bypassed, and construction safety. It is understood that the more complex the actual terrain conditions of the feasible path, such as the more ravines, the more winding the terrain, and the greater the elevation difference, the higher the construction difficulty level. The more buildings the feasible path needs to bypass, the higher the construction difficulty level; the more hazardous factors during construction, such as working height, the possibility of electric shock, and the possibility of mechanical injury, the higher the construction difficulty level.

[0081] In one embodiment, regional parameters of the intermediate locations in the area map can be read. Based on these parameters, the terrain conditions, building distribution, and factors affecting construction at each intermediate location can be determined. These factors are then graded according to preset rules, and the sum of these grades is used as the construction difficulty level of each intermediate location in the area map. The preset rules can be implemented by comparing the terrain conditions, building distribution, and factors affecting construction at each intermediate location with existing cable deployment big data. Locations with higher grades than existing cable deployment big data are assigned a level two score, while those with lower or equal grades are assigned a level one score. The existing cable deployment big data can be a database of successfully deployed cables corresponding to the model and function of the cable to be deployed. The sum of the construction difficulty levels of all intermediate locations along each deployable path in the area map is calculated, and at least the two deployable paths with the lowest sum of construction difficulty levels are selected as candidate deployment paths.

[0082] This solution calculates the construction difficulty level of each possible cable laying path and selects the few paths with the lowest construction difficulty level as candidate laying paths. This allows for a comprehensive consideration of the success rate of cable construction during the cable laying path planning process, further improving the rationality and accuracy of cable path planning.

[0083] S104, obtain the environmental parameters of the at least two candidate deployment paths, and determine the final deployment path of the cable to be deployed based on the preset weight of each environmental factor and the environmental parameters corresponding to each environmental factor.

[0084] The environmental parameters of the candidate deployment path can be parameters related to the natural environmental influences on the cable to be deployed along the candidate deployment path. Environmental factors can be natural environmental influences on the cable to be deployed along the candidate deployment path, including temperature, humidity, corrosivity, and natural disasters. The temperature environmental parameter is the difference between the actual temperature of the external environment and the optimal temperature for the cable deployment environment; the humidity environmental parameter is the difference between the actual humidity of the external environment and the optimal humidity for the cable deployment environment; the corrosivity environmental parameter is the probability that the external environment can corrode the insulation material of the cable to be deployed; and the natural disaster environmental parameter is the frequency of natural disasters occurring in the external environment.

[0085] In one embodiment, environmental parameters of the at least two candidate deployment paths can be obtained by uploading environmental data from sensors pre-installed at the deployment location. Alternatively, environmental parameters can be obtained by reading historical natural disaster data from the deployment locations traversed by the candidate deployment paths. Based on preset weights for each environmental factor and the corresponding environmental parameters, a weighted sum of environmental parameters for each candidate deployment path is calculated. The candidate deployment path with the smallest weighted sum of environmental parameters is determined as the final deployment path for the cable to be deployed.

[0086] In one feasible embodiment, optionally, obtaining the environmental parameters of the at least two candidate deployment paths and determining the final deployment path of the cable to be deployed based on the preset weights of each environmental factor and the environmental parameters corresponding to each environmental factor includes:

[0087] Obtain historical natural disaster data for the at least two candidate deployment paths;

[0088] Based on the preset weights of each environmental factor and the historical natural disaster data corresponding to each environmental factor, the environmental weighting value of the candidate deployment path is calculated, and the candidate path with the smallest environmental weighting value is determined as the final deployment path of the cable to be deployed.

[0089] Historical natural disaster data may include the frequency of fires, floods, and earthquakes that have occurred in or around the candidate deployment path. The preset weights for each environmental factor may be weights pre-assigned to each environmental factor based on its influence on the deployment path.

[0090] In one embodiment, historical natural disaster data of the at least two candidate deployment paths can be obtained by reading historical natural disaster data records within the area map. Based on the preset weights of each environmental factor and the historical natural disaster data corresponding to each environmental factor, the environmental weighted sum of the candidate deployment paths is calculated, and the candidate path with the smallest environmental weighted sum is determined as the final deployment path of the cable to be deployed.

[0091] This scheme, by combining historical natural disaster data to determine the final cable laying path, can achieve the goal of planning cable laying paths in conjunction with external environmental factors, thereby improving the safety of cable laying and extending the service life of cables.

[0092] The technical solution provided in this application embodiment obtains a region map of the area where a cable is to be laid, and determines the starting and ending positions of the cable to be laid based on the region map; reads the cable parameters of the cable to be laid, and determines the laying parameters of the cable to be laid based on the cable parameters; the laying parameters of the cable to be laid include: laying position parameters and laying structure parameters; generates at least two candidate laying paths for the cable to be laid based on the laying starting position, the laying ending position, the laying position parameters, and the laying structure parameters; obtains the environmental parameters of the at least two candidate laying paths, and determines the final laying path of the cable to be laid based on the preset weights of each environmental factor and the environmental parameters corresponding to each environmental factor. The above-described method for automatically generating cable routing paths solves the problems of insufficient routing basis, inaccurate routing results, and unreasonable routing methods when using existing technologies for cable routing. By reading the cable parameters of the cable to be routed, the routing parameters of the cable to be routed are determined. Based on the starting position, ending position, and routing parameters, at least two candidate routing paths for the cable to be routed are generated. The final routing path of the cable to be routed is determined by weighting and summing the environmental factors of each candidate routing path. This achieves the goal of automatically generating cable routing paths by combining internal and external factors of the cable, improving the rationality of the cable routing method and the accuracy of the routing results.

[0093] Example 2

[0094] Figure 2 This is a flowchart illustrating the system for automatically generating cable routing paths provided in Embodiment 2 of this application. Figure 2 As shown, the specific steps include the following:

[0095] S201, Obtain a region map of the area where the cable to be laid is to be obtained, and determine the starting point and ending point of the cable laying based on the region map.

[0096] S202, read the minimum bending radius of the cable to be laid, and determine the laying parameters of the cable to be laid according to the minimum bending radius of the cable and the preset cable laying rules.

[0097] The minimum bending radius of the cable can be defined as the limit of the bending radius that the cable to be laid can withstand during manufacturing, transportation, and installation. The minimum bending radius is related to the material and structural characteristics of the cable. The cable conductor is composed of multiple single-core wires twisted together at a certain pitch. During conductor manufacturing, the number of single wires and the pitch determine the stability of the conductor during bending. Excessive bending will lead to loosening and bulging of the conductor, directly affecting the performance of the outer semiconducting layer and insulation layer. For example, when the cable is bent at a certain bending radius, the insulation at the bend will undergo tensile deformation. When the bending exceeds the minimum allowable bending radius, it may cause insulation damage.

[0098] In one embodiment, the minimum bending radius of the cable corresponding to the cable to be laid is read from the minimum permissible bending radius table based on the cable type. The minimum permissible bending radius table is as follows:

[0099]

[0100] The range of the next laying position that the cable to be laid can reach from the previous laying position is determined based on the minimum bending radius of the cable. The laying parameters that the cable to be laid can reach within the range of the next laying position are determined according to the cable's voltage, model, and function, following a preset cable laying rule. The preset cable laying rule can be at least one of cable laying construction specifications and power engineering cable design standards, and is an existing cable laying specification or standard, which will not be elaborated here.

[0101] In one feasible embodiment, optionally, determining the laying parameters of the cable to be laid based on the minimum bending radius of the cable and preset cable laying rules includes:

[0102] The laying range of the next possible laying position of the cable is determined based on the starting position of the cable to be laid and the minimum bending radius of the cable.

[0103] The next laying position parameters of the cable to be laid within the laying range are selected according to the preset cable laying rules.

[0104] Read the cable model of the cable to be laid, and determine the laying structure parameters of the cable to be laid based on the cable model, the next laying location parameters, and the preset cable laying rules.

[0105] The deployment range of the next deployable location can be the range of the next deployment location that the cable to be deployed can reach from the deployment starting point position according to the minimum bending radius of the cable.

[0106] In one embodiment, one end of the cable to be laid can be fixed according to the starting position of the cable laying. The cable can then be rotated with one end fixed, according to the minimum bending radius of the cable. The fan-shaped area scanned by the rotated cable is determined as the laying range of the next possible laying position. The next laying position parameters of the cable within the laying range are filtered according to the preset cable laying rules, cable length, and area parameters of the area map. The cable model of the cable to be laid is read, and the laying structure parameters of the cable are determined according to the cable model, the next laying position parameters, and the preset cable laying rules.

[0107] This solution determines the next possible location of the cable based on the starting point of the cable and the minimum bending radius of the cable. Then, it determines the location parameters and structural parameters of the cable based on preset cable laying rules. This allows for the generation of cable laying paths without damaging the cable, thus improving the reliability of the cable laying path planning results.

[0108] S203, generate at least two candidate deployment paths for the cable to be deployed based on the deployment start point location, the deployment end point location, the deployment location parameters, and the deployment structure parameters.

[0109] S204, obtain the environmental parameters of the at least two candidate deployment paths, and determine the final deployment path of the cable to be deployed based on the preset weights of each environmental factor and the environmental parameters corresponding to each environmental factor.

[0110] The technical solution provided in this application embodiment reads the minimum bending radius of the cable to be laid, and determines the laying parameters of the cable to be laid based on the minimum bending radius and preset cable laying rules. This avoids the problem of cable damage caused by excessive bending during cable laying and improves the reliability of obtaining cable laying parameters.

[0111] Example 3

[0112] Figure 3 This is a schematic diagram of the system for automatically generating cable laying paths provided in Embodiment 3 of this application. Figure 3 As shown, it specifically includes the following:

[0113] The cable deployment location determination module 301 is used to obtain a region map of the cable to be deployed, and determine the starting point and ending point of the cable deployment based on the region map.

[0114] The deployment parameter determination module 302 is used to read the cable parameters of the cable to be deployed and determine the deployment parameters of the cable to be deployed based on the cable parameters; the deployment parameters of the cable to be deployed include: deployment location parameters and deployment structure parameters;

[0115] The candidate path generation module 303 is used to generate at least two candidate deployment paths for the cable to be deployed based on the deployment start point position, the deployment end point position, the deployment position parameters, and the deployment structure parameters.

[0116] The deployment path determination module 304 is used to obtain the environmental parameters of the at least two candidate deployment paths, and determine the final deployment path of the cable to be deployed based on the preset weight of each environmental factor and the environmental parameters corresponding to each environmental factor.

[0117] Furthermore, the cable parameters of the cable to be laid include: the minimum bending radius of the cable;

[0118] Accordingly, the deployment parameter determination module 302 is specifically used for:

[0119] The laying parameters of the cable to be laid are determined based on the minimum bending radius of the cable and the preset cable laying rules.

[0120] Furthermore, the deployment parameter determination module 302 is specifically used for:

[0121] The laying range of the next possible laying position of the cable is determined based on the starting position of the cable to be laid and the minimum bending radius of the cable.

[0122] The next laying position parameters of the cable to be laid within the laying range are selected according to the preset cable laying rules.

[0123] Read the cable model of the cable to be laid, and determine the laying structure parameters of the cable to be laid based on the cable model, the next laying location parameters, and the preset cable laying rules.

[0124] Furthermore, the system also includes:

[0125] The deployment location determination module is used to determine the intermediate deployment location between the deployment start point location and the deployment end point location based on the deployment location parameters;

[0126] A connection path generation module is used to generate at least two connection paths connecting the deployment start point, the deployment middle point, and the deployment end point.

[0127] The deployable path determination module is used to read the regional parameters in the regional map and determine at least two deployable paths in the connection path based on the regional parameters and the deployment structure parameters; the regional parameters include the above-ground structure parameters and underground structure parameters at various locations in the regional map.

[0128] Furthermore, the candidate path generation module 303 includes:

[0129] Read the region parameters of the intermediate location of the deployment in the region map, and calculate the influence probability of the cable to be deployed at the intermediate location of the deployment based on the region parameters; the influence probability includes: the influence probability of the cable to be deployed on the deployment area and the influence probability of the deployment area on the cable to be deployed;

[0130] Calculate the influence probability of the cable to be laid in each possible laying path based on the influence probability of the cable at the intermediate position of the laying;

[0131] The two deployable paths with the lowest probability values ​​are selected as candidate deployment paths.

[0132] Furthermore, the candidate path generation module 303 includes:

[0133] Read the regional parameters of the intermediate location of the deployment in the regional map, and determine the construction difficulty level of the intermediate location of the deployment in the regional map based on the regional parameters;

[0134] The construction difficulty level of each deployable path in the area map is calculated based on the construction difficulty level of the intermediate location of the deployment. The two deployable paths with the lowest construction difficulty level are selected as candidate deployment paths.

[0135] The technical solution provided in this application includes a deployment location determination module for acquiring a region map of the cable to be deployed and determining the starting and ending locations of the cable deployment based on the region map; a deployment parameter determination module for reading the cable parameters of the cable to be deployed and determining the deployment parameters of the cable to be deployed based on the cable parameters; the deployment parameters of the cable to be deployed include deployment location parameters and deployment structure parameters; a candidate path generation module for generating at least two candidate deployment paths for the cable to be deployed based on the deployment starting location, the deployment ending location, the deployment location parameters, and the deployment structure parameters; and a deployment path determination module for acquiring environmental parameters of the at least two candidate deployment paths and determining the final deployment path of the cable to be deployed based on the preset weights of each environmental factor and the environmental parameters corresponding to each environmental factor. The aforementioned system for automatically generating cable routing paths solves the problems of insufficient routing basis, inaccurate routing results, and unreasonable routing methods when using existing technologies for cable routing. By reading the cable parameters of the cable to be routed, the system determines the routing parameters of the cable to be routed. Based on the starting position, ending position, and routing parameters, it generates at least two candidate routing paths for the cable to be routed. The final routing path of the cable to be routed is determined by weighting and summing the environmental factors of each candidate routing path. This achieves the goal of automatically generating cable routing paths by combining internal and external factors of the cable, improving the rationality of the cable routing method and the accuracy of the routing results.

[0136] The system for automatically generating cable routing paths in this application embodiment can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, mobile electronic devices can be mobile phones, tablets, laptops, PDAs, in-vehicle electronic devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs), etc., while non-mobile electronic devices can be servers, network-attached storage (NAS), personal computers (PCs), televisions (TVs), ATMs, or self-service machines, etc. This application embodiment does not impose specific limitations.

[0137] The system for automatically generating cable routing paths in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit it.

[0138] The system for automatically generating cable routing paths provided in this application embodiment can realize the various processes implemented in the above method embodiments, and will not be described again here to avoid repetition.

[0139] Example 4

[0140] like Figure 4 As shown, this application embodiment also provides an electronic device 400, including a processor 401, a memory 402, and a program or instructions stored in the memory 402 and executable on the processor 401. When the program or instructions are executed by the processor 401, they implement the various processes of the above-described system embodiment for automatically generating cable laying paths and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0141] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.

[0142] Example 5

[0143] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described system embodiment for automatically generating cable routing paths and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0144] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0145] Example 6

[0146] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described system embodiment for automatically generating cable laying paths, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0147] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0148] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0149] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0150] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

[0151] The above description is merely a preferred embodiment and the technical principles employed in this application. This application is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions that can be made by those skilled in the art will not depart from the scope of protection of this application. Therefore, although this application has been described in detail through the above embodiments, this application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of this application, the scope of which is determined by the scope of the claims.

Claims

1. A method for automatically generating cable laying paths, characterized in that, The method includes: Obtain a map of the area where the cable is to be laid, and determine the starting and ending points of the cable laying based on the map. The process involves reading the cable parameters of the cable to be laid, and determining the laying parameters of the cable based on these parameters. The laying parameters include laying position parameters and laying structure parameters. The cable parameters also include the minimum bending radius of the cable. Determining the laying parameters based on these parameters includes: determining the laying parameters of the cable based on the minimum bending radius and a preset cable laying rule. Further determining the laying parameters based on the minimum bending radius and the preset cable laying rule includes: determining the laying range of the next possible laying position of the cable based on the starting position of the laying and the minimum bending radius; filtering the next laying position parameters of the cable within the laying range according to the preset cable laying rule; and reading the cable model of the cable to be laid, and determining the laying structure parameters of the cable based on the cable model, the next laying position parameters, and the preset cable laying rule. Before generating at least two candidate deployment paths for the cable to be deployed based on the deployment start point location, the deployment end point location, the deployment location parameters, and the deployment structure parameters, the method includes: determining an intermediate deployment position between the deployment start point location and the deployment end point location according to the deployment location parameters; generating at least two connection paths by connecting the deployment start point location, the intermediate deployment position, and the deployment end point location; reading regional parameters from the regional map, and determining at least two deployable paths from the connection paths according to the regional parameters and the deployment structure parameters; the regional parameters include above-ground structure parameters and underground structure parameters at each location in the regional map; generating at least two candidate deployment paths for the cable to be deployed based on the deployment start point location, the deployment end point location, the deployment location parameters, and the deployment structure parameters. The process involves obtaining environmental parameters for at least two candidate deployment paths, and determining the final deployment path of the cable to be deployed based on the preset weights of each environmental factor and the corresponding environmental parameters. This includes: obtaining historical natural disaster data for the at least two candidate deployment paths; calculating the environmental weighting value of each candidate deployment path based on the preset weights of each environmental factor and the corresponding environmental parameters; and determining the candidate path with the smallest environmental weighting value as the final deployment path of the cable to be deployed.

2. The method for automatically generating cable laying paths according to claim 1, characterized in that, The process of generating at least two candidate deployment paths for the cable to be deployed based on the deployment start point location, the deployment end point location, the deployment location parameters, and the deployment structure parameters includes: Read the region parameters of the intermediate location of the deployment in the region map, and calculate the influence probability of the cable to be deployed at the intermediate location of the deployment based on the region parameters; the influence probability includes: the influence probability of the cable to be deployed on the deployment area and the influence probability of the deployment area on the cable to be deployed; Calculate the influence probability of the cable to be laid in each possible laying path based on the influence probability of the cable at the intermediate position of the laying; The two deployable paths with the lowest probability values ​​are selected as candidate deployment paths.

3. The method for automatically generating cable laying paths according to claim 1, characterized in that, The process of generating at least two candidate deployment paths for the cable to be deployed based on the deployment start point location, the deployment end point location, the deployment location parameters, and the deployment structure parameters includes: Read the regional parameters of the intermediate location of the layout in the regional map, and determine the construction difficulty level of the intermediate location of the layout in the regional map based on the regional parameters; Calculate the construction difficulty level of each deployable path in the area map based on the construction difficulty level of the intermediate location of the layout in the area map; The two possible paths with the lowest construction difficulty level are selected as candidate paths.

4. A system for automatically generating cable laying paths, characterized in that, The system includes: The cable deployment location determination module is used to obtain a regional map of the area where the cable is to be deployed, and to determine the starting and ending points of the cable deployment based on the regional map. The deployment parameter determination module is used to read the cable parameters of the cable to be deployed and determine the deployment parameters of the cable to be deployed based on the cable parameters. The deployment parameters of the cable to be deployed include: deployment position parameters and deployment structure parameters. The cable parameters of the cable to be deployed include: minimum bending radius of the cable. Specifically, the deployment parameter determination module is used to determine the deployment parameters of the cable to be deployed based on the minimum bending radius of the cable and a preset cable deployment rule. Specifically, the deployment parameter determination module is used to determine the deployment range of the next deployable position of the cable based on the deployment starting position of the cable to be deployed and the minimum bending radius of the cable; to filter the next deployment position parameters of the cable to be deployed within the deployment range according to the preset cable deployment rule; to read the cable model of the cable to be deployed and determine the deployment structure parameters of the cable to be deployed based on the cable model, the next deployment position parameters, and the preset cable deployment rule. The system also includes: The deployment location determination module is used to determine the intermediate deployment location between the deployment start point location and the deployment end point location based on the deployment location parameters; A connection path generation module is used to generate at least two connection paths connecting the deployment start point, the deployment middle point, and the deployment end point. The deployable path determination module is used to read the regional parameters in the regional map and determine at least two deployable paths in the connection path based on the regional parameters and the deployment structure parameters; the regional parameters include the above-ground structure parameters and underground structure parameters at various locations in the regional map; The candidate path generation module is used to generate at least two candidate deployment paths for the cable to be deployed based on the deployment start point location, the deployment end point location, the deployment location parameters, and the deployment structure parameters. The deployment path determination module is used to acquire environmental parameters of the at least two candidate deployment paths, and determine the final deployment path of the cable to be deployed based on the preset weights of each environmental factor and the environmental parameters corresponding to each environmental factor; the deployment path determination module is specifically used to acquire historical natural disaster data of the at least two candidate deployment paths; calculate the environmental weighting value of the candidate deployment paths based on the preset weights of each environmental factor and the historical natural disaster data corresponding to each environmental factor, and determine the candidate path with the smallest environmental weighting value as the final deployment path of the cable to be deployed.

5. An electronic device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein when the program or instructions are executed by the processor, they implement the steps of the method for automatically generating cable routing paths as described in any one of claims 1-3.

6. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the method for automatically generating cable routing paths as described in any one of claims 1-3.