Cable tray dividing method, electronic equipment, storage medium and program product

By retrieving information from the cable database, determining the cable partition scheme using the traversal method, and screening reasonable solutions based on the preset screening principle, the problem of low efficiency of cable partition in the existing technology is solved, and efficient resource utilization and cost reduction are achieved.

CN120162469APending Publication Date: 2025-06-17SHANTOU POWER SUPPLY BUREAU OF GUANGDONG POWER GRID CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510236636.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2025-06-17

AI Technical Summary

Technical Problem

In the prior art, the cable splitting method relies on personal experience or simple calculations, resulting in waste of resources and high error rates and low efficiency.

Method used

By searching the basic information of all split-disk cables from the cable database, multiple cable split-disk schemes are determined using the traversal method, and target cable split-disk schemes with reasonable resource consumption are selected based on the preset screening principle, and push them to the user.

Benefits of technology

It improves the efficiency of cable partitioning, reduces resource waste, reduces costs, and provides a more scientific and reasonable cable management strategy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120162469A_ABST
    Figure CN120162469A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a cable tray dividing method, electronic equipment, a storage medium and a program product. The method comprises the following steps: responding to a plurality of cable disc dividing requirements of a user side; obtaining all cables capable of being coiled separately in the current cable database, and determining basic information of each cable capable of being coiled separately; based on a traversal method, according to the basic information of each cable capable of being coiled and a plurality of cable coiling demands, determining a plurality of cable coiling schemes; wherein each cable disc-dividing scheme comprises at least one disc-dividing cable capable of meeting all cable disc-dividing requirements; screening out a target cable tray dividing scheme of which the resource consumption meets a screening principle from the plurality of cable tray dividing schemes; and pushing the target cable disc dividing scheme to the user side. The method is used for achieving the technical effect of improving the cable disc dividing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of cable production, and particularly relates to a cable sub - disk method, an electronic device, a storage medium, and a program product. Background Art

[0002] Cable sub - disk, as a routine but crucial task in distribution network production, involves meticulous statistics and analysis of inventory cable materials. At the same time, referring to the cable quantity required for daily projects, the scale of cable sub - disk is determined and cutting is implemented through a simple calculation process. Therefore, accurately calculating the batches required for sub - disk and carrying out reasonable permutations and combinations is crucial for improving the efficiency of material use. This can not only effectively reduce the workload and time consumption of manual sub - disk, but also significantly reduce the waste of cable surplus materials, thereby achieving effective cost control.

[0003] In the prior art, the methods for cable sub - disk mainly rely on construction personnel's past project experience and general judgment of the current project. Considering factors such as cable length and laying path, they determine the number of cable sub - disks and the specific cable segments included in each disk of cable based on experience; or by measuring and calculating the cable length, and according to the total cable length and the standard length or maximum allowable length of each disk of cable, simple calculations are carried out to determine the number of sub - disks and the length of each disk of cable.

[0004] However, in the prior art, cable sub - disk processing based on personal experience or simple calculations is prone to resource waste and a high error rate. Therefore, there is a technical problem of low efficiency in cable sub - disk in the prior art. Summary of the Invention

[0005] Embodiments of the present application provide a cable sub - disk method, an electronic device, a storage medium, and a program product to achieve the technical effect of improving the efficiency of cable sub - disk.

[0006] In a first aspect, an embodiment of the present application provides a cable sub - disk method, including:

[0007] Responding to multiple cable sub - disk requirements of the user terminal;

[0008] Obtaining all divisible cables in the current cable database and determining the basic information of each divisible cable;

[0009] Based on the traversal method, according to the basic information of each divisible cable and multiple cable sub - disk requirements, determining multiple cable sub - disk schemes; wherein, each cable sub - disk scheme includes at least one divisible cable that can solve all cable sub - disk requirements;

[0010] Selecting a target cable sub - disk scheme whose resource consumption meets the screening principle from multiple cable sub - disk schemes;

[0011] Pushing the target cable sub - disk scheme to the user terminal.

[0012] In a possible implementation, the screening principles include:

[0013] The remaining length of each divisible cable shall meet the principle of the first preset interval;

[0014] The principle of minimizing the number of divisible cables involved;

[0015] The distance between the warehouse storage address and the cable demand address of the divisible cable shall meet the principle of the second preset interval;

[0016] The principle of distribution according to the warehousing storage time;

[0017] The principle of abandoning the last condition.

[0018] In a possible implementation, in response to multiple cable divison demands from the user side, it includes:

[0019] Receiving multiple initial cable divison demands from the user side, where each initial cable divison demand includes the cable demand model, cable demand length, and cable demand address;

[0020] Dividing the multiple initial cable divison demands according to the cable length of each initial cable divison demand to obtain multiple cable divison demands; among them, each cable divison demand includes a demand number, demand length, demand quantity, and demand address; the demand number is determined according to the cable demand model.

[0021] In a possible implementation, based on the traversal method, multiple cable divison plans are determined according to the basic information of each divisible cable and multiple cable divison demands, including:

[0022] Determining the cable model, cable length, warehouse storage address, and warehousing storage time of each divisible cable;

[0023] Based on the traversal method, multiple cable divison plans are determined according to the cable model, cable length, warehouse storage address of each divisible cable, and the demand number, demand length, demand quantity, and demand address of each cable divison demand; among them, in each cable divison plan, the cable model of each divisible cable corresponds to the demand number of each cable divison demand; each divisible cable solves the corresponding cable divison demand, and after each divisible cable solves the corresponding cable divison demand, the remaining length of each divisible cable.

[0024] In a possible implementation, the target cable divison plan whose resource consumption meets the screening principle is selected from multiple cable divison plans, including:

[0025] According to the screening principle, determine the screening plan, and screen multiple cable sub-disk plans according to the screening plan to obtain the target cable sub-disk plan;

[0026] Among them, the principle that the remaining length of each divisible cable meets the first preset interval is set as the primary screening principle in the screening plan;

[0027] The principle of minimizing the number of divisible cables involved is set as the secondary screening principle in the screening plan;

[0028] The principle that the distance between the warehouse storage address and the cable demand address of the divisible cable meets the second preset interval is set as the tertiary screening principle in the screening plan;

[0029] The principle of allocation according to the warehousing storage time is set as the quaternary screening principle in the screening plan;

[0030] The principle of abandoning the last condition is set as the mandatory screening principle in the screening plan; the principle of abandoning the last condition means that if there is no target cable sub-disk plan that meets all screening principles after screening multiple cable sub-disk plans according to the primary screening principle, secondary screening principle, tertiary screening principle, and quaternary screening principle, then abandon the last screening principle until the screened target cable sub-disk plan is obtained.

[0031] In a possible implementation manner, the method further includes:

[0032] If the number of target cable sub-disk plans is multiple, at least one screening principle can be provided to the user terminal;

[0033] Receive the updated settings of at least one screening principle made by the user terminal, and re-screen multiple target cable sub-disk plans according to the updated at least one screening principle until the target cable sub-disk plan is obtained.

[0034] In a second aspect, an embodiment of the present application provides a cable sub-disk device, including:

[0035] A receiving module, configured to respond to multiple cable sub-disk requirements of the user terminal;

[0036] An obtaining module, configured to obtain all divisible cables in the current cable database and determine the basic information of each divisible cable;

[0037] A processing module, configured to determine multiple cable sub-disk plans based on the traversal method according to the basic information of each divisible cable and multiple cable sub-disk requirements; wherein, each cable sub-disk plan includes at least one divisible cable that can solve all cable sub-disk requirements;

[0038] A screening module, configured to screen out a target cable sub-disk plan whose resource consumption meets the screening principle from multiple cable sub-disk plans;

[0039] A push module, configured to push the target cable sub - disk plan to the client.

[0040] In a possible implementation, the screening module is further configured to:

[0041] The remaining length of each divisible cable shall meet the principle of the first preset interval;

[0042] The principle of the minimum number of divisible cables involved;

[0043] Based on the distance between the warehouse storage address and the cable demand address of the divisible cable, meet the principle of the second preset interval;

[0044] Based on the principle of inbound storage time allocation;

[0045] The principle of abandoning the last - digit condition.

[0046] In a possible implementation, the receiving module is further configured to:

[0047] Receive multiple initial cable sub - disk demands from the client, where each initial cable sub - disk demand includes the cable demand model, cable demand length, and cable demand address;

[0048] According to the cable lengths of each initial cable sub - disk demand, divide the multiple initial cable sub - disk demands to obtain multiple cable sub - disk demands; where in each cable sub - disk demand, it includes a demand number, demand length, demand quantity, and demand address; the demand number is determined according to the cable demand model.

[0049] In a possible implementation, the processing module is further configured to:

[0050] Determine the cable model, cable length, warehouse storage address, and inbound storage time of each divisible cable;

[0051] Based on the traversal method, according to the cable model, cable length, and warehouse storage address of each divisible cable, as well as the demand number, demand length, demand quantity, and demand address of each cable sub - disk demand, determine multiple cable sub - disk plans; where in each cable sub - disk plan, the cable model of each divisible cable corresponds to the demand number of each cable sub - disk demand; each divisible cable solves the corresponding cable sub - disk demand, and after each divisible cable solves the corresponding cable sub - disk demand, the remaining length of each divisible cable.

[0052] In a possible implementation, the screening module is further configured to:

[0053] According to the screening principle, determine the screening plan, and screen the multiple cable sub - disk plans according to the screening plan to obtain the target cable sub - disk plan;

[0054] Among them, the principle that the remaining length of each divisible cable meets the first preset interval is set as the primary screening principle in the screening scheme;

[0055] The principle that the number of divisible cables involved is the least is set as the secondary screening principle in the screening scheme;

[0056] The principle that the distance between the warehouse storage address and the cable demand address of the divisible cable meets the second preset interval is set as the tertiary screening principle in the screening scheme;

[0057] The principle of allocating according to the storage time of warehousing is set as the quaternary screening principle in the screening scheme;

[0058] The principle of abandoning the last condition is set as the mandatory screening principle in the screening scheme; the principle of abandoning the last condition means that if there is no target cable splitting scheme that meets all screening principles after screening multiple cable splitting schemes according to the primary screening principle, secondary screening principle, tertiary screening principle, and quaternary screening principle, then the last screening principle is abandoned until the screened target cable splitting scheme is obtained.

[0059] In a possible implementation manner, the pushing module is further configured to:

[0060] If the number of target cable splitting schemes is multiple, at least one screening principle may be provided to the user terminal;

[0061] Receive the updated settings of at least one screening principle made by the user terminal, and re-screen the multiple target cable splitting schemes according to the updated at least one screening principle until the target cable splitting scheme is obtained.

[0062] In a third aspect, an embodiment of the present application provides an electronic device, including: a memory, a processor;

[0063] The memory stores computer execution instructions;

[0064] The processor executes the computer execution instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementation manners of the first aspect.

[0065] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer execution instructions are stored, and when the computer execution instructions are executed by a processor, they are used to implement the above first aspect and / or various possible implementation manners of the first aspect.

[0066] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, and when the computer program is executed by a processor, it implements the above first aspect and / or various possible implementation manners of the first aspect.

[0067] The cable sub - disk method, electronic device, storage medium, and program product provided by the embodiments of this application, in response to the diverse cable sub - disk requests proposed by the user terminal, the system retrieves all cables meeting the sub - disk conditions from the current cable database, and records in detail the basic attribute information of each cable. By means of the traversal method, based on this basic attribute information and specific cable sub - disk requirements, multiple feasible cable sub - disk solutions are determined; among them, each solution ensures that it contains at least one cable, which is sufficient to comprehensively cover and solve all sub - disk requirements. Further, the system uses a screening mechanism to select a target cable sub - disk solution from all cable sub - disk solutions whose resource utilization rate and resource consumption meet the established screening criteria. This method not only takes into account the effective utilization of cables, but also takes into account cost savings and resource optimization, thereby ensuring that users can immediately obtain an efficient and economical cable sub - disk solution, and at the same time providing users with a more scientific and reasonable cable management strategy, achieving the technical effect of improving the cable sub - disk efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] The drawings herein are incorporated into and constitute a part of this specification, showing embodiments consistent with this application, and are used together with the specification to explain the principles of this application.

[0069] Figure 1 Flow schematic of the cable sub - disk method provided by this application Figure 1 ;

[0070] Figure 2 Flow schematic of the cable sub - disk method provided by this application Figure 2 ;

[0071] Figure 3 Schematic diagram of the cable sub - disk solution provided by this application;

[0072] Figure 4 Schematic diagram of the structure of the cable sub - disk device provided by this application;

[0073] Figure 5 Hardware schematic diagram of the cable sub - disk device provided by this application.

[0074] Through the above - mentioned drawings, specific embodiments of this application have been shown, and there will be more detailed descriptions later. These drawings and text descriptions are not intended to limit the scope of the concept of this application in any way, but to illustrate the concept of this application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0075] Exemplary embodiments will be described in detail herein, and examples thereof are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of methods and methods consistent with some aspects of the present application as detailed in the appended claims.

[0076] In the prior art, the method of cable sub - disking usually relies on the past project experience of construction workers and the preliminary evaluation of the current project. They will comprehensively consider multiple factors such as the length of the cable and the laying path, and rely on personal experience to determine the number of cable sub - disks and the specific cable segments included in each disk. Another approach is to actually measure and accurately calculate the total length of the cable, and then, based on the standard length or the maximum length that each cable disk can bear, perform simple mathematical operations to determine the number of sub - disks and the appropriate length of each cable disk. However, in the prior art, relying on personal experience or simply calculating for cable sub - disking often leads to unnecessary waste of resources and a relatively high error rate. Therefore, the current cable sub - disking technology faces the technical problem of low efficiency.

[0077] To solve the above - mentioned technical problems, the cable sub - disking method, electronic device, storage medium, and program product provided by the present application, in response to the diverse cable sub - disking requests proposed by the user terminal, the system retrieves all cables that meet the sub - disking conditions from the current cable database, and records in detail the basic attribute information of each cable. By means of the traversal method, according to this basic attribute information and the specific cable sub - disking requirements, multiple feasible cable sub - disking schemes are determined; among them, each scheme ensures that it contains at least one cable, which is sufficient to comprehensively cover and solve all sub - disking requirements. Further, the system uses a screening mechanism to select a target cable sub - disking scheme from all cable sub - disking schemes whose resource utilization rate and resource consumption meet the established screening criteria. This method not only takes into account the effective utilization of the cable, but also takes into account cost savings and resource optimization, so as to ensure that users can immediately obtain an efficient and economical cable sub - disking solution, and at the same time provide users with a more scientific and reasonable cable management strategy, achieving the technical effect of improving the efficiency of cable sub - disking.

[0078] The technical solution of the present application and how the technical solution of the present application solves the above - mentioned technical problems will be described in detail below with specific embodiments. These several specific embodiments below can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below with reference to the accompanying drawings.

[0079] Figure 1 Flow schematic of the cable sub - disking method provided by the present application Figure 1 , asFigure 1 As shown, the method includes:

[0080] S101. Respond to multiple cable sub - disk requirements of the client;

[0081] S102. Obtain all divisible cables in the current cable database and determine the basic information of each divisible cable;

[0082] In this embodiment, according to all received cable sub - disk requirements, all divisible cables that meet the requirements in the cable database are obtained. At the same time, each divisible cable is marked with some basic information, and the basic information of each divisible cable is obtained.

[0083] S103. Based on the traversal method, according to the basic information of each divisible cable and multiple cable sub - disk requirements, determine multiple cable sub - disk schemes;

[0084] In this embodiment, through the traversal method, according to the basic information of the divisible cables and the cable sub - disk requirements, all cable sub - disk schemes that meet the sub - disk requirements are listed. Among them, each cable sub - disk scheme includes at least one divisible cable that can solve all cable sub - disk requirements.

[0085] S104. Screen out the target cable sub - disk scheme whose resource consumption meets the screening principle from multiple cable sub - disk schemes;

[0086] In this embodiment, through the screening mechanism, among multiple cable sub - disk schemes, the target cable sub - disk scheme whose resource utilization rate and consumption meet the preset screening criteria is accurately selected. Among them, the number of target cable sub - disk schemes is at least 1. This step not only focuses on the efficient use of cables, but also deeply considers cost control and optimal resource allocation.

[0087] S105. Push the target cable sub - disk scheme to the client.

[0088] In this embodiment, the screened target cable sub - disk scheme can be pushed to the client, and all cable sub - disk schemes can be displayed to the client. While receiving all cable sub - disk schemes, the client can customize the screening mechanism and re - screen.

[0089] The cable sub - disk method, electronic device, storage medium, and program product provided by this application comprehensively retrieve and screen all cables that meet the sub - disk conditions from the current cable database, and at the same time record in detail the basic attribute information of each cable. By using a traversal algorithm, multiple feasible cable sub - disk plans can be generated based on this basic attribute information and specific cable sub - disk requirements. Each plan contains at least one cable, ensuring that all proposed sub - disk requirements can be comprehensively covered and solved. The system uses a screening mechanism to deeply analyze all generated cable sub - disk plans and select a target cable sub - disk plan with high resource utilization rate and resource consumption meeting the preset screening criteria. This method not only focuses on the efficient use of cables but also takes into account the principles of cost savings and optimal resource allocation. This method can instantly obtain an efficient and economical cable sub - disk solution. At the same time, when the demand for cable sub - disks is large, the system can make full use of algorithms and data analysis means to perform accurate sub - disk processing on cable sub - disks, so as to provide a more scientific and reasonable cable management strategy, thereby significantly improving the efficiency of cable sub - disks and achieving the technical effects of optimizing cable management and improving work efficiency.

[0090] Figure 2 Schematic flow of the cable sub - disk method provided by this application Figure 2 , such as Figure 2 shown, based on the Figure 1 embodiment, the cable sub - disk method is described in detail. The method includes:

[0091] S201. Receive multiple initial cable sub - disk requirements from the user terminal, and divide the multiple initial cable sub - disk requirements according to the cable lengths of each initial cable sub - disk requirement to obtain multiple cable sub - disk requirements;

[0092] In this embodiment, each initial cable sub - disk requirement includes a cable requirement model, a cable requirement length, and a cable requirement address; according to the cable lengths of the initial cable sub - disk requirements, the multiple initial cable sub - disk requirements are divided. Among them, each cable sub - disk requirement includes a requirement number, a requirement length, a requirement quantity, and a requirement address; the requirement number is determined according to the cable requirement model; for example, the system receives 4 initial cable sub - disk requirements from the user terminal, including 30 meters of a1 - type cable needed in Area A; 40 meters of a2 - type cable needed in Area A; 30 meters of a1 - type cable needed in Area A; 30 meters of a2 - type cable needed in Area B; after dividing these four initial cable sub - disk requirements according to the cable lengths in the initial cable sub - disk requirements, multiple cable sub - disk requirements are obtained. The cable sub - disk requirements include: (1 - a1; 30; 2; Area A); (2 - a2; 40; 1; Area A); (3 - a2; 30; 1; Area B). The expression method of cable sub - disk requirements includes but is not limited to the above expression method.

[0093] This method can achieve the integrated management of all cable requirements and improve the work efficiency during cable sub - disking.

[0094] S202. Obtain all sub - diskable cables in the current cable database, and determine the cable model, cable length, warehouse storage address, and storage time of each sub - diskable cable.

[0095] In this embodiment, the basic information of each sub - diskable cable includes the cable model, cable length, warehouse storage address, and storage time, and these basic information are updated regularly according to time and usage.

[0096] S203. Based on the traversal method, according to the cable model, cable length, and warehouse storage address of each sub - diskable cable, as well as the requirement number, required length, required quantity, and requirement address of each cable sub - disking requirement, determine multiple cable sub - disking plans.

[0097] In this embodiment, in each cable sub - disking plan, the cable model of each sub - diskable cable corresponds to the requirement number of each cable sub - disking requirement; each sub - diskable cable solves the corresponding cable sub - disking requirement, and after each sub - diskable cable solves the corresponding cable sub - disking requirement, the remaining length of each sub - diskable cable. As Figure 3 shown, Figure 3 is a schematic diagram of the cable sub - disking plan for cable sub - disking. Assume that the numbers of cable sub - disking requirements are A1, A2... An; the numbers of sub - diskable cables are B1, B2... Bm; therefore, according to the traversal method, all cable sub - disking plans that meet the requirements can be obtained.

[0098] When this method solves a large number of cable sub - disking requests, whether it is the cable length, model, urgency of requirements, or the factors of the warehouse delivery location, they can all be comprehensively considered and optimized to ensure that the cable sub - disking reaches the optimal state. This not only means that the utilization of cables will be more efficient and unnecessary waste will be reduced, but also will significantly improve customer satisfaction because customers can obtain the cable products they need faster and more accurately.

[0099] S204. According to the screening principle, determine the screening plan, and screen multiple cable sub - disking plans according to the screening plan to obtain the target cable sub - disking plan.

[0100] In this embodiment, the screening principles include: the remaining length of each divisible cable should meet the first preset interval principle; the principle of minimizing the number of divisible cables involved; the distance between the warehouse storage address and the cable demand address of the divisible cable should meet the second preset interval principle; the principle of allocating according to the warehousing storage time; the principle of abandoning the last condition principle. Among them, for the principle that the remaining length of each divisible cable should meet the first preset interval principle, after each divisible cable solves the corresponding cable splitting demand, the remaining length should be within the first preset interval. This can ensure the cable splitting effect and avoid cable waste. If there is too little or too much cable surplus, it will cause resource waste. The principle of minimizing the number of divisible cables involved means that to solve all cable splitting demands, as few divisible cables as possible should be involved, which can ensure resource conservation. The principle that the distance between the warehouse storage address and the cable demand address of the divisible cable should meet the second preset interval principle ensures that the warehouse storage address and the cable demand address of the divisible cable are as close as possible, and the allocation is made nearby, which will improve the work efficiency of cable splitting. The principle of allocating according to the warehousing storage time means that in this principle, the divisible cables with a long warehousing storage time are preferentially split, which can consume the old cables as soon as possible and improve the utilization efficiency of the divisible cables. The principle of abandoning the last condition principle means that when this principle is selected, if no target cable splitting scheme is screened out according to other principles, then according to the set priority, the principle of the last level is preferentially abandoned, so as to expand the screening range. This principle can effectively adjust the rationality of the screening mechanism and conduct intelligent control according to the screening results.

[0101] In a possible implementation, the above screening principles can be classified according to priority, which is beneficial to providing the target cable splitting scheme for users more quickly. Among them, the principle that the remaining length of each divisible cable meets the first preset interval principle is set as the primary screening principle in the screening scheme; the principle of minimizing the number of divisible cables involved is set as the secondary screening principle in the screening scheme; setting the above two principles as the primary screening principle and the secondary screening principle can effectively solve the problem of resource consumption and avoid large-area waste of cables in solving cable splitting. The principle that the distance between the warehouse storage address and the cable demand address of the divisible cable should meet the second preset interval principle is set as the tertiary screening principle in the screening scheme; the principle of allocating according to the warehousing storage time is set as the quaternary screening principle in the screening scheme; setting the above two principles as the tertiary screening principle and the quaternary screening principle can improve the operation efficiency of cable splitting. The principle of abandoning the last condition principle is set as the mandatory screening principle in the screening scheme. The principle of abandoning the last condition principle means that if no target cable splitting scheme that meets all screening principles is obtained after screening multiple cable splitting schemes according to the primary screening principle, the secondary screening principle, the tertiary screening principle, and the quaternary screening principle, then the last screening principle is abandoned until the screened target cable splitting scheme is obtained.

[0102] S205. Push the target cable sub - disk plan to the user side. If the number of target cable sub - disk plans is more than one, at least one screening principle can be provided to the user side; receive the updated settings of the user side for at least one screening principle, and re - screen the multiple target cable sub - disk plans according to the updated at least one screening principle until the target cable sub - disk plan is obtained.

[0103] In this embodiment, if the number of target cable sub - disk plans is more than one, at least one screening principle can be provided to the user side. The user can customize the screening principle and re - screen the multiple target cable sub - disk plans through the customized screening principle until the target cable sub - disk plan that meets the user's needs is obtained. Optionally, when providing multiple screening principles to the user, the user can not only change the screening conditions of the screening principle. For example, in the principle that the remaining length of each divisible cable meets the first preset interval, the first preset interval is 5 - 15 meters, and the user can change the first preset interval to 3 - 10 meters; the user can also change the priority of the screening principle and re - screen all the cable sub - disk plans for the second time, so as to provide a personalized cable sub - disk plan for the user more conveniently.

[0104] The cable sub - disk method provided by the embodiment of the present application receives multiple initial cable sub - disk requirements of the user side, divides the multiple initial cable sub - disk requirements according to the cable length of each initial cable sub - disk requirement to obtain multiple cable sub - disk requirements, obtains all divisible cables in the current cable database, and determines the cable model, cable length, warehouse storage address and warehousing storage time of each divisible cable; based on the traversal method, according to the cable model, cable length, warehouse storage address of each divisible cable, and the requirement number, requirement length, requirement quantity and requirement address of each cable sub - disk requirement, multiple cable sub - disk plans are determined. Further, by setting priorities according to the principle that the remaining length of each divisible cable needs to meet the first preset threshold, the principle of the least number of divisible cables involved, the principle that the distance between the warehouse storage address of the divisible cable and the cable requirement address meets the second preset threshold, the principle of warehousing storage time allocation and the principle of giving up the last digit condition, a screening plan is determined, so as to screen out the target cable sub - disk plan that meets the resource consumption conditions, and provide all the cable sub - disk plans and the screened target cable sub - disk plans to the user side. The user can re - screen all the cable sub - disk plans according to the requirements for the second time, or perform personalized re - screening on the target cable sub - disk plan. This method not only solves the problem of cable resource waste in cable sub - disk, but also improves the sub - disk efficiency of cable sub - disk and the working efficiency in subsequent cable sub - disk allocation.

[0105] Figure 4 is a schematic structural diagram of the cable distribution device provided by the present application, as Figure 4As shown in the figure, the cable distribution device 40 provided in this embodiment includes:

[0106] A receiving module 401, configured to respond to multiple cable sub - disk requirements of the user terminal;

[0107] An obtaining module 402, configured to obtain all divisible cables in the current cable database and determine the basic information of each divisible cable;

[0108] A processing module 403, configured to determine multiple cable sub - disk schemes based on the traversal method according to the basic information of each divisible cable and multiple cable sub - disk requirements; wherein, each cable sub - disk scheme includes at least one divisible cable that can solve all cable sub - disk requirements;

[0109] A screening module 404, configured to screen out a target cable sub - disk scheme whose resource consumption meets the screening principle from multiple cable sub - disk schemes;

[0110] A pushing module 405, configured to push the target cable sub - disk scheme to the user terminal.

[0111] In a possible implementation manner, the screening module 404 is further configured to:

[0112] The remaining length of each divisible cable needs to meet the first preset interval principle;

[0113] The principle of the least number of divisible cables involved;

[0114] According to the distance between the warehouse storage address and the cable demand address of the divisible cable, it needs to meet the second preset interval principle;

[0115] According to the warehousing storage time allocation principle;

[0116] The principle of abandoning the last condition.

[0117] In a possible implementation manner, the receiving module 401 is further configured to:

[0118] Receive multiple initial cable sub - disk requirements of the user terminal, where each initial cable sub - disk requirement includes a cable demand model, a cable demand length, and a cable demand address;

[0119] Divide the multiple initial cable sub - disk requirements according to the cable lengths of each initial cable sub - disk requirement to obtain multiple cable sub - disk requirements; wherein, each cable sub - disk requirement includes a requirement number, a requirement length, a requirement quantity, and a requirement address; the requirement number is determined according to the cable demand model.

[0120] In a possible implementation manner, the processing module 403 is further configured to:

[0121] Determine the cable model, cable length, warehouse storage address, and storage time of each divisible cable.

[0122] Based on the traversal method, determine multiple cable splitting plans according to the cable model, cable length, and warehouse storage address of each divisible cable, as well as the requirement number, required length, required quantity, and required address of each cable splitting requirement. Among them, in each cable splitting plan, the cable model of each divisible cable corresponds to the requirement number of each cable splitting requirement; each divisible cable solves the corresponding cable splitting requirement, and after each divisible cable solves the corresponding cable splitting requirement, the remaining length of each divisible cable.

[0123] In a possible implementation, the screening module 404 is further configured to:

[0124] Determine a screening plan according to the screening principle, and screen multiple cable splitting plans according to the screening plan to obtain a target cable splitting plan.

[0125] Among them, the principle that the remaining length of each divisible cable meets the first preset interval is set as the primary screening principle in the screening plan.

[0126] The principle of minimizing the number of divisible cables involved is set as the secondary screening principle in the screening plan.

[0127] The principle that the distance between the warehouse storage address of the divisible cable and the cable requirement address meets the second preset interval is set as the tertiary screening principle in the screening plan.

[0128] The principle of allocating according to the storage time is set as the quaternary screening principle in the screening plan.

[0129] The principle of abandoning the last condition is set as the mandatory screening principle in the screening plan; the principle of abandoning the last condition is that if there is no target cable splitting plan that meets all screening principles after screening multiple cable splitting plans according to the primary screening principle, secondary screening principle, tertiary screening principle, and quaternary screening principle, then abandon the last screening principle until a screened target cable splitting plan is obtained.

[0130] In a possible implementation, the pushing module 405 is further configured to:

[0131] If the number of target cable splitting plans is multiple, at least one screening principle can be provided to the user terminal.

[0132] Receive the updated settings of at least one screening principle made by the user terminal, and re-screen multiple target cable splitting plans according to the updated at least one screening principle until a target cable splitting plan is obtained.

[0133] The cable distribution device provided in this embodiment can execute the method provided in the above method embodiment, and its implementation principle and technical effect are similar. Details are not described herein in this embodiment.

[0134] Figure 5 It is a schematic hardware diagram of the cable distribution device provided in this application. As Figure 5 shown, the electronic device 50 provided in this embodiment includes at least one processor 501 and a memory 502. Optionally, the device 50 further includes a communication component 503. Among them, the processor 501, the memory 502, and the communication component 503 are connected through a bus 504.

[0135] In a specific implementation process, at least one processor 501 executes the computer execution instructions stored in the memory 502, so that at least one processor 501 executes the above method.

[0136] For the specific implementation process of the processor 501, reference can be made to the above method embodiment, and its implementation principle and technical effect are similar. Details are not described herein in this embodiment.

[0137] In the above embodiment, it should be understood that the processor may be a central processing unit (Central Processing Unit, CPU for short), or other general-purpose processors, digital signal processors (Digital Signal Processor, DSP for short), application specific integrated circuits (Application Specific Integrated Circuit, ASIC for short), etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the invention can be directly embodied as being executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.

[0138] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-volatile Memory, NVM), such as at least one disk memory.

[0139] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the buses in the drawings of this application are not limited to only one bus or one type of bus.

[0140] This application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.

[0141] This application also provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the processor executes the computer-executable instructions, the above method is implemented.

[0142] The above-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk. The readable storage medium can be any available medium accessible by a general-purpose or special-purpose computer.

[0143] An exemplary readable storage medium is coupled to the processor, enabling the processor to read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an Application Specific Integrated Circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in a device.

[0144] The division of units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be an indirect coupling or communication connection through some interfaces, methods, or units, and can be in electrical, mechanical, or other forms.

[0145] The unit described as a separation component may or may not be physically separated. The component displayed as a unit may or may not be a physical unit, that is, it may be located in one place or distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0146] In addition, in each embodiment of the present invention, each functional unit can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.

[0147] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in each embodiment of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.

[0148] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When this program is executed, it executes the steps including the above method embodiments; and the aforementioned storage medium includes: various media such as ROMs, RAMs, magnetic disks, or optical discs that can store program codes.

[0149] Finally, it should be noted that: after considering the specification and practicing the invention disclosed herein, those skilled in the art will easily think of other implementation schemes of the present invention. The present invention aims to cover any variations, uses, or adaptive changes of the present invention. These variations, uses, or adaptive changes follow the general principles of the present invention and include the common general knowledge or conventional technical means in the technical field not disclosed in the present invention. It is not limited to the exact structure already described and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present invention is only limited by the appended claims.

Claims

1. A cable tray method, characterized in that: include: Responding to multiple cable distribution requirements at the user end; Obtain all the splittable cables in the current cable database and determine the basic information of each splittable cable; Based on the traversal method, multiple cable tray splitting schemes are determined according to the basic information of each splittable cable and the multiple cable tray splitting requirements; wherein each cable tray splitting scheme includes at least one splittable cable that can meet all cable tray splitting requirements; Filter out a target cable tray partitioning scheme whose resource consumption satisfies the screening principle from the multiple cable tray partitioning schemes; The target cable tray partitioning solution is pushed to the user end.

2. The method according to claim 1, characterized in that The screening principles include: The remaining length of each divisible cable must meet the first preset interval principle; The principle of minimum number of divisible cables involved; The distance between the warehouse storage address of the splittable cable and the cable demand address satisfies the second preset interval principle; Based on the principle of storage time allocation; Abandon the principle of last-place condition.

3. The method according to claim 1, characterized in that The method responds to multiple cable distribution requirements of the user end, including: Receiving a plurality of initial cable tray requirements from the user end, wherein each initial cable tray requirement includes a required cable model, a required cable length, and a required cable address; According to the cable length of each initial cable tray requirement, the multiple initial cable tray requirements are divided to obtain the multiple cable tray requirements; wherein each cable tray requirement includes a requirement number, a required length, a required quantity and a required address; the requirement number is determined according to the cable requirement model.

4. The method according to claim 1, characterized in that: The method based on the traversal method determines multiple cable tray splitting schemes according to the basic information of each splittable cable and the multiple cable tray splitting requirements, including: Determine the cable model, cable length, warehouse storage address and storage time of each split cable; Based on the traversal method, the multiple cable tray splitting schemes are determined according to the cable model, the cable length, the warehouse storage address of each splittable cable, and the requirement number, the requirement length, the requirement quantity and the requirement address of each cable tray requirement; wherein, in each cable tray splitting scheme, the cable model of each splittable cable corresponds to the requirement number of each cable tray requirement; each splittable cable solves the corresponding cable tray requirement, and the remaining length of each splittable cable after each splittable cable solves the corresponding cable tray requirement.

5. The method according to claim 2, characterized in that: The step of selecting a target cable tray partitioning scheme whose resource consumption satisfies a screening principle from the plurality of cable tray partitioning schemes includes: Determine a screening scheme according to the screening principle, and screen the multiple cable tray partitioning schemes according to the screening scheme to obtain a target cable tray partitioning scheme; The remaining length of each of the divisible cables satisfies the first preset interval principle, which is set as the primary screening principle in the screening scheme; The principle of minimizing the number of divisible cables involved is set as the secondary screening principle in the screening scheme; The distance between the warehouse storage address of the splittable cable and the cable demand address satisfies the second preset interval principle, which is set as the third-level screening principle in the screening scheme; The storage time allocation principle is set as the four-level screening principle in the screening scheme; The last-position abandonment condition principle is set as a mandatory screening principle in the screening scheme; the last-position abandonment condition principle is that if after screening the multiple cable partitioning schemes according to the first-level screening principle, the second-level screening principle, the third-level screening principle and the fourth-level screening principle, there is no target cable partitioning scheme that meets all the screening principles, then the last-position screening principle is abandoned until the screened target cable partitioning scheme is obtained.

6. The method according to any one of claims 1 to 5, characterized in that The method also includes: If there are multiple target cable tray partitioning schemes, at least one screening principle may be provided to the user terminal; An update setting of at least one screening principle made by the user end is received, and the plurality of target cable tray partitioning schemes are rescreened according to the updated at least one screening principle until the target cable tray partitioning scheme is obtained.

7. A cable tray device, characterized in that: include: A receiving module, used for responding to multiple cable distribution requirements of the user end; An acquisition module is used to acquire all the splittable cables in the current cable database and determine the basic information of each splittable cable; A processing module, configured to determine a plurality of cable tray splitting schemes based on a traversal method according to basic information of each splittable cable and the plurality of cable tray splitting requirements; wherein each cable tray splitting scheme includes at least one splittable cable that can meet all cable tray splitting requirements; A screening module, configured to screen out a target cable tray partitioning scheme whose resource consumption satisfies a screening principle from the plurality of cable tray partitioning schemes; The push module is used to push the target cable tray partitioning solution to the user end.

8. An electronic device, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 6 when executed by a processor.

10. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 6 when being executed by a processor.