Maintenance plan acquisition method and device, electronic equipment and storage medium
By obtaining and inputting various information from the base station and maintenance personnel into the optimization model, the problem of low user satisfaction caused by maintenance planning in the prior art is solved, and an optimization solution that takes into account both fault handling efficiency and user traffic loss is achieved, which improves user satisfaction.
Patent Information
- Application Number
- CN202510035268.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-09
- Publication Date
- 2025-06-13
AI Technical Summary
In the prior art, repair plans are arranged according to fault handling efficiency, resulting in low user satisfaction.
By obtaining the fault conditions of the base station to be repaired, the working conditions of the maintenance personnel and the time-consuming conditions of the maintenance base station to be repaired, input the maintenance plan optimization model, and obtaining a repair plan that takes into account the fault handling efficiency and user traffic losses.
Improve user satisfaction, optimize maintenance plans, reduce user traffic losses, improve fault handling efficiency and user service level.
Smart Images

Figure CN120146820A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of base station maintenance strategies, and particularly to a method, device, electronic device, and storage medium for obtaining a maintenance plan. Background Art
[0002] With the continuous improvement of people's requirements for the use of smart devices and the continuous expansion of usage scenarios, people's dependence on telecommunication networks is increasing day by day. The failure of telecommunication networks brings great inconvenience to people's daily production and life. Once a telecommunication network fails, maintenance personnel need to arrive at the failure site as soon as possible to complete the maintenance task and minimize the impact of the failure on users.
[0003] In the current fault management scenario of telecommunication network operation and maintenance, the dispatch of maintenance personnel is mainly determined according to the fault handling efficiency. However, arranging the maintenance plan according to the fault handling efficiency will lead to low user satisfaction in some scenarios. Summary of the Invention
[0004] The present invention provides a method, device, electronic device, and storage medium for obtaining a maintenance plan, which is used to solve the defect that arranging the maintenance plan according to the fault handling efficiency in the prior art leads to low user satisfaction, and realizes an optimized maintenance plan that takes into account both the fault handling efficiency and the user traffic loss, thereby improving user satisfaction.
[0005] The present invention provides a method for obtaining a maintenance plan, including the following steps:
[0006] Obtain first target information, second target information, and third target information, where the first target information is used to characterize the fault situation of the base station to be maintained, the second target information is used to characterize the work situation of the maintenance personnel, and the third target information is used to characterize the time-consuming situation of maintaining the base station to be maintained;
[0007] Input the first target information, the second target information, and the third target information into a maintenance plan optimization model to obtain a target result, where the target result is used to characterize the corresponding maintenance plan, and the maintenance plan optimization model is a model for determining the maintenance plan based on the fault handling efficiency and the user traffic loss, and the user traffic loss is determined according to the unit traffic loss corresponding to the base station to be maintained and the latest completion time of the maintenance.
[0008] According to the method for obtaining a maintenance plan provided by the present invention, the obtaining of the first target information, the second target information, and the third target information includes:
[0009] Obtain the number, unit traffic loss, and fault type corresponding to the base station to be maintained to obtain the first target information;
[0010] Obtain the scheduling information and skill types corresponding to the maintenance personnel to obtain the second target information;
[0011] Obtain the latest completion time and estimated maintenance time for the base station to be maintained to obtain the third target information.
[0012] According to a method for obtaining a maintenance plan provided by the present invention, before inputting the first target information, the second target information, and the third target information into a maintenance plan optimization model to obtain a target result, the method further includes:
[0013] Model the target information of the base station set and the maintenance personnel set to obtain a first model. The base station set is used to represent all the base stations responsible for by the maintenance workstation, the maintenance personnel set is used to represent all the maintenance personnel participating in the maintenance work, and the target information is used to represent the location and fault conditions of each base station, the work conditions of each maintenance personnel, and the maintenance conditions corresponding to each base station;
[0014] Based on the fault handling priority and fault handling efficiency, establish a flexibility index, where the fault handling priority is determined according to the user traffic loss corresponding to the fault;
[0015] Based on the fault type, fault severity, skill requirements of the maintenance personnel, and estimated maintenance time, determine the constraint conditions to obtain a second model;
[0016] According to the first model, the flexibility index, and the second model, obtain the maintenance plan optimization model.
[0017] According to a method for obtaining a maintenance plan provided by the present invention, the target information includes basic parameters, maintenance paths, and maintenance requirements. Modeling the target information of the base station set and the maintenance personnel set to obtain a first model includes:
[0018] Obtain the basic parameters and model them. The basic parameters include the base station node location, the maintenance personnel workstation node location, the traffic path and traffic time between any two nodes, the fault type, unit traffic loss, estimated maintenance time, and latest completion time corresponding to each base station node, the list of maintenance personnel, and the maintenance ability matrix corresponding to the maintenance personnel;
[0019] Obtain the maintenance path and model it. The maintenance path starts from the maintenance personnel workstation node, reaches each base station node, and then returns to the maintenance personnel workstation node. The maintenance path is used to represent the maintenance delay of each base station node, and the maintenance delay includes traffic time and maintenance time;
[0020] Obtain the maintenance requirements and model them to obtain the first model. The maintenance requirements include the correspondence between the skills of maintenance personnel and the types of faults, and the network performance impact parameters corresponding to each base station node.
[0021] According to a method for obtaining a maintenance plan provided by the present invention, based on the fault handling priority and the fault handling efficiency, an elastic index is established, including:
[0022] Integrate the fault handling priority and the fault handling efficiency to obtain the fault cost. The fault handling priority is determined according to the maintenance delay, and the fault handling priority is determined according to the unit traffic loss;
[0023] Determine the minimization of the fault cost as the elastic index of the maintenance plan.
[0024] According to a method for obtaining a maintenance plan provided by the present invention, based on the type of fault, the severity of the fault, the skill requirements of maintenance personnel, and the estimated maintenance time, constraint conditions are determined to obtain a second model, including:
[0025] Determine decision variables and model them to obtain a decision variable model. The decision variables include a first variable, a second variable, a third variable, and a fourth variable. The first variable is used to represent the maintenance order of the base stations to be maintained, the second variable is used to represent the maintenance path of the base stations to be maintained, the third variable is used to represent all the base stations to be maintained included in the maintenance path, and the fourth variable is used to represent the maintenance delay of the base stations to be maintained;
[0026] Determine the objective function and model it to obtain an objective function model. The objective function is obtained by calculating the sum of the products of the network traffic loss and the maintenance delay of each base station node, and the objective function is used to minimize the elastic index;
[0027] Determine the constraint conditions and model them to obtain a constraint condition model. The constraint conditions include restrictions on the maintenance path, restrictions on the faulty base station nodes and edges on the maintenance path, restrictions on the out-degree and in-degree of the faulty nodes, restrictions on the tasks of maintenance personnel, restrictions on the latest completion time of the maintenance of the base stations to be maintained, restrictions on the maintenance capabilities of maintenance personnel, and restrictions on the range of decision variables;
[0028] According to the decision variable model, the objective function model, and the constraint condition model, obtain the second model.
[0029] The present invention also provides a device for obtaining a maintenance plan, including the following modules:
[0030] An information acquisition module, configured to acquire first target information, second target information, and third target information, where the first target information is used to characterize the fault condition of the base station to be repaired, the second target information is used to characterize the work condition of the maintenance personnel, and the third target information is used to characterize the time-consuming of repairing the base station to be repaired;
[0031] A plan acquisition module, configured to input the first target information, the second target information, and the third target information into a maintenance plan optimization model to obtain a target result, where the target result is used to characterize the corresponding maintenance plan, and the maintenance plan optimization model is a model for determining a maintenance plan based on fault handling efficiency and user traffic loss, and the user traffic loss is determined according to the unit traffic loss corresponding to the base station to be repaired and the latest completion time of the repair.
[0032] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and running on the processor, where when the processor executes the computer program, the method for obtaining a maintenance plan as described in any one of the above is implemented.
[0033] The present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the method for obtaining a maintenance plan as described in any one of the above is implemented.
[0034] The present invention also provides a computer program product, including a computer program, and when the computer program is executed by a processor, the method for obtaining a maintenance plan as described in any one of the above is implemented.
[0035] The method, device, electronic device, and storage medium for obtaining a maintenance plan provided by the present invention determine a maintenance plan according to fault handling efficiency and user traffic loss, thereby improving user satisfaction. Description of the Drawings
[0036] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings in the following description are some embodiments of the present invention, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.
[0037] Figure 1 is a schematic flowchart of the method for obtaining a maintenance plan provided by the present invention.
[0038] Figure 2 is a schematic flowchart of the method for obtaining three types of target information provided by the present invention.
[0039] Figure 3It is a schematic flow chart of the method for obtaining the optimized maintenance plan provided by the present invention.
[0040] Figure 4 It is a schematic flow chart of the method for obtaining the first model provided by the present invention.
[0041] Figure 5 It is a schematic diagram of the wireless network base station provided by the present invention.
[0042] Figure 6 It is a schematic diagram of the maintenance path planning provided by the present invention.
[0043] Figure 7 It is a schematic diagram of the elastic triangle provided by the present invention.
[0044] Figure 8 It is a schematic diagram of the elastic trapezoid provided by the present invention.
[0045] Figure 9 It is a schematic structural diagram of the device for obtaining the maintenance plan provided by the present invention.
[0046] Figure 10 It is a schematic physical structure diagram of the electronic device provided by the present invention. Detailed implementation manners
[0047] To make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below with reference to the accompanying drawings in the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art without creative efforts based on the embodiments in the present invention belong to the scope of protection of the present invention.
[0048] As people's requirements for the use of intelligent devices continue to increase and the usage scenarios continue to expand, people's dependence on the telecommunications network is increasing day by day. The failure of the telecommunications network brings great inconvenience to people's daily production and life. Once the telecommunications network fails, maintenance personnel need to arrive at the fault site as soon as possible to complete the maintenance task and minimize the impact of the fault on users.
[0049] In the current fault management scenario of telecommunications network operation and maintenance, the dispatch of maintenance personnel is mainly determined according to the fault handling efficiency. However, in the actual process of wireless network operation and maintenance, not only the fault handling efficiency will affect the effect of telecommunications network operation and maintenance. The different user traffic losses caused by each base station fault are also important factors affecting the effect of telecommunications network operation and maintenance. The existing technology arranges the maintenance plan according to the fault handling efficiency, which will lead to low user satisfaction in some scenarios. Therefore, it is crucial to consider both the fault handling efficiency and the user traffic loss in the arrangement of operation and maintenance work.
[0050] In view of this, the present invention provides a method for obtaining a maintenance plan. By obtaining first target information, second target information, and third target information, the first target information is used to characterize the fault condition of the base station to be maintained, the second target information is used to characterize the working condition of the maintenance personnel, and the third target information is used to characterize the time required to maintain the base station to be maintained; inputting the first target information, the second target information, and the third target information into a maintenance plan optimization model to obtain a target result, the target result is used to characterize the corresponding maintenance plan, and the maintenance plan optimization model is a model for determining a maintenance plan based on fault handling efficiency and user traffic loss, and the user traffic loss is determined according to the unit traffic loss corresponding to the base station to be maintained and the latest completion time of the maintenance. This method can determine a maintenance plan based on fault handling efficiency and user traffic loss, improving user satisfaction.
[0051] Next, the technical solutions in the embodiments of the present invention will be described with reference to the accompanying drawings in the embodiments of the present invention.
[0052] Figure 1 It is a schematic flow chart of the method for obtaining a maintenance plan provided by the present invention. The method for obtaining a maintenance plan can be applied to an electronic device, and the electronic device can be various types of devices with information processing capabilities during implementation. For example, the electronic device can include a personal computer, a laptop computer, a handheld computer, or a server, etc.; the electronic device can also be a mobile terminal, for example, the mobile terminal can include a mobile phone, an in-vehicle computer, a tablet computer, or a projector, etc. As Figure 1 shown, the method can include the following steps 101 to step 102:
[0053] Step 101: Obtain first target information, second target information, and third target information. The first target information is used to characterize the fault condition of the base station to be maintained, the second target information is used to characterize the working condition of the maintenance personnel, and the third target information is used to characterize the time required to maintain the base station to be maintained.
[0054] It should be noted that the method for obtaining the first target information, the second target information, and the third target information can be obtained by staff input, can be obtained by the system, or can be obtained by input from other devices, etc. The present invention does not limit the manner of obtaining the first target information, the second target information, and the third target information.
[0055] Exemplarily, the first target information can include the number corresponding to the fault, traffic loss, fault type, etc., the second target information can include the technical type of the maintenance personnel, etc., and the third target information can include the latest completion time of the base station maintenance, etc.
[0056] Step 102: Input the first target information, the second target information, and the third target information into the maintenance plan optimization model to obtain a target result, where the target result is used to characterize the corresponding maintenance plan. The maintenance plan optimization model is a model for determining the maintenance plan based on the fault handling efficiency and the user traffic loss. The user traffic loss is determined according to the unit traffic loss corresponding to the base station to be repaired and the latest completion time of the repair.
[0057] It should be noted that the maintenance plan optimization model is a model for determining the maintenance plan based on the fault handling efficiency and the user traffic loss. The user traffic loss is determined according to the unit traffic loss corresponding to the base station to be repaired and the latest completion time of the repair. By inputting the first target information, the second target information, and the third target information into the maintenance plan optimization model, a maintenance plan that takes into account both the fault handling efficiency and the user traffic loss can be obtained. Taking into account the user traffic loss means that in the case where the user traffic affected by the fault is large and the number of users is large, the fault can be preferentially processed.
[0058] It can be understood that the present invention provides a method for obtaining a maintenance plan solution with an optimization target that takes into account both the fault handling efficiency and the user traffic loss in the fault management scenario of telecom network operation and maintenance, which can improve the fault handling priority in the case of large user traffic loss, thereby improving the user service level and enhancing user satisfaction.
[0059] In some embodiments, during the scheduling of maintenance personnel, factors such as the fault type, the severity of the fault, the skill requirements of the operation and maintenance personnel, and the fault repair time can be comprehensively considered.
[0060] Figure 2 It is a schematic flow chart of the method for obtaining three types of target information provided by the present invention. As Figure 2 shown, the obtaining of the first target information, the second target information, and the third target information may include:
[0061] Step 201: Obtain the number, unit traffic loss, and fault type corresponding to the base station to be repaired to obtain the first target information;
[0062] Step 202: Obtain the scheduling information and skill type corresponding to the maintenance personnel to obtain the second target information;
[0063] Step 203: Obtain the latest completion time and the estimated repair time corresponding to the base station to be repaired to obtain the third target information.
[0064] Exemplarily, assume that 3 base stations have faults. The number of maintenance personnel is 2, and each maintenance personnel has a different skill combination. The corresponding information can be obtained through the following four tables.
[0065] Table 1 Specific Parameters of Each Base Station
[0066] Base Station Number Traffic Loss Fault Type Latest Repair Time (hours) A 3000 1 3 B 5000 2 4 C 2000 1 2
[0067] Table 2 Skills Matrix of Maintenance Personnel
[0068] Skill Type 1 Skill Type 2 Maintenance Staff 1 1 1 Maintenance Staff 2 1 0
[0069] Table 3 Traffic Time between Base Stations in the Traffic Network (Unit: hour)
[0070] Start / End A B C Maintain Base Station A - 1 2 0.5 B 1 - 1.5 1 C 2 1.5 - 0.8 Maintain Base Station 0.5 1 0.8 -
[0071] Table 4 Latest Completion Time and Estimated Maintenance Time of Base Stations
[0072] Base Station Latest Completion Time Estimated Maintenance Time A 3 0.5 B 4 1 C 2 0.5
[0073] The first target information, the second target information, and the third target information can be obtained through Table 1, Table 2, Table 3, and Table 4.
[0074] It can be understood that by obtaining information such as the fault type, fault severity (traffic loss), skill requirements of maintenance personnel, and fault repair time, that is, based on the current network fault information, an optimal maintenance personnel work order arrangement and path planning scheme can be obtained, improving the efficiency of fault repair.
[0075] In some embodiments, before obtaining the target result, it is also necessary to obtain a maintenance plan optimization model. By modeling various types of information of base stations and maintenance personnel, an optimal maintenance plan optimization model can be obtained.
[0076] Figure 3 It is a schematic flowchart of the method for obtaining the maintenance plan optimization model provided by the present invention. As Figure 3 shown, before inputting the first target information, the second target information, and the third target information into the maintenance plan optimization model to obtain the target result, the method may further include:
[0077] Step 301: Model the target information of the base station set and the maintenance personnel set to obtain a first model. The base station set is used to represent all base stations responsible for the maintenance workstation, the maintenance personnel set is used to represent all maintenance personnel participating in the maintenance work, and the target information is used to represent the location and fault conditions of each base station, the work conditions of each maintenance personnel, and the corresponding maintenance conditions of each base station.
[0078] It should be noted that the target information of the base station set and the maintenance personnel set may include the location information of each base station, the location information of the maintenance personnel workstations, the fault types corresponding to each base station, the skill information corresponding to each maintenance personnel, the estimated maintenance time for each fault corresponding to each base station, etc. The present invention does not limit the types of the target information of the base station set and the maintenance personnel set.
[0079] Among them, the method of modeling the target information of the base station set and the maintenance personnel set can be separate modeling or comprehensive modeling. The modeling can be based on traffic volume modeling or problem modeling, etc. The present invention does not limit the method of modeling the target information of the base station set and the maintenance personnel set to obtain the first model.
[0080] Figure 4 It is a schematic flowchart of the method for obtaining the first model provided by the present invention. As Figure 4 shown, the target information includes basic parameters, maintenance paths, and maintenance requirements. The process of modeling the target information of the base station set and the maintenance personnel set to obtain the first model may include:
[0081] Step 401: Obtain and model the basic parameters. The basic parameters include the base station node locations, the maintenance personnel workstation node locations, the traffic paths and traffic times between any two nodes, the fault types, unit traffic losses, estimated maintenance times, and latest maintenance completion times corresponding to each base station node, the list of maintenance personnel, and the maintenance ability matrix corresponding to the maintenance personnel.
[0082] It should be noted that in the daily maintenance scheduling of a wireless communication network, the maintenance team integrates the maintenance task information that needs to be completed on the same day, considers the skill requirements of different maintenance tasks and the work schedules of maintenance personnel, and determines the assignment of maintenance tasks and the path planning of maintenance personnel. After receiving a maintenance task, the maintenance personnel depart from the workstation, reach the first faulty base station site after a certain traffic time, and then go to the next faulty base station site after completing the maintenance task. After all the work in hand is completed, they return to the maintenance personnel workstation.
[0083] Figure 5 It is a schematic diagram of a wireless network base station provided by the present invention. As Figure 5 shown, assume that the set of base station nodes in the considered wireless communication network is S, and n base stations have faults on the same day. The set of faulty nodes is called set which is a subset of S, that is Define a directed graph G=(V,A), where V={0,1,2,…,n}. Node 0 is the maintenance personnel workstation node, and nodes 1 to n are faulty nodes. The edge (i,j)∈A is the traffic path between two nodes, and the traffic time between two points is cij The failure types of different nodes are different. Define the set of node failure types For any node The traffic loss when the node fails is l i , and the failure type is When performing maintenance work, the length of time required for maintenance is r i . Due to the requirement of work urgency, the latest completion time of maintenance is
[0084] After receiving the maintenance task every day, K maintenance workers respectively carry out the maintenance tasks and are responsible for the maintenance work of some base stations. Define the set of maintenance workers The workers each master different types of maintenance skills. Define the worker maintenance ability matrix Q K×P =(q kp ) K×P , where q kp =1 when worker k has the ability to complete the maintenance of type p, otherwise q kp =0.
[0085] Step 402: Obtain the maintenance path and model it. The maintenance path starts from the maintenance personnel workstation node, reaches each base station node, and then returns to the maintenance personnel workstation node. The maintenance path is used to characterize the maintenance delay of each base station node, and the maintenance delay includes traffic time and maintenance time.
[0086] It should be noted that the worker receives the assigned maintenance task, starts from the maintenance site 0, reaches multiple maintenance base stations to complete the maintenance task, and returns to the maintenance site after all work is completed. In path planning, the K workers form a total of K paths, and each path is represented by (R, k), where R=(i 1 ,…,i |R| ), and i 1 =i |R| =0, while the workers have respectively completed the maintenance tasks of nodes i 2 ,…,i |R|-1 . Each path R is a simple loop, that is, a closed path, and there are no repeated nodes and edges except for the head and tail.
[0087] Figure 6 is the schematic diagram of the maintenance path planning provided by the present invention. As Figure 6 shown, on each path, we can calculate the maintenance delay of each base station in turn. The maintenance delay consists of two parts: traffic time and maintenance time. As Figure 6At point b, the worker starts from the maintenance base station, takes 1 unit of traffic time to reach point a, spends 1 unit of time for maintenance at point a, then takes 2 units of traffic time to reach point b, and spends another 1 unit of time for maintaining base station b. Thus, the traffic time at point b can be calculated as 1 + 1 + 2 + 1 = 5 units of time. Similarly, we can calculate the maintenance delay for all nodes, that is, the time when the maintenance at each point is completed.
[0088] Step 403: Obtain the maintenance requirements and model them to get the first model. The maintenance requirements include the correspondence between the skills of maintenance personnel and the types of faults, and the network performance impact parameters corresponding to each base station node.
[0089] It should be noted that the characteristics of the wireless network maintenance path planning problem in the present invention are summarized as follows: (1) The maintenance personnel are heterogeneous. Different maintenance personnel have different skills and are responsible for different types of fault maintenance tasks. (2) There are time windows for maintenance work. Different tasks have different latest completion times. For some tasks, due to large user traffic losses and a large number of affected users, the maintenance tasks need to be completed faster. When arranging such tasks, the priority of the tasks should be improved as much as possible. (3) The wireless network performance indicators will affect the maintenance plan. When performing maintenance optimization, not only the impact of maintenance time is considered, but also the impact of wireless network performance indicators is comprehensively considered.
[0090] It should be noted that the present invention constructs an optimized model for the maintenance plan, including modeling the wireless communication network and maintenance personnel, modeling the maintenance path, and modeling the problem characteristics, to achieve efficient and economical decision-making for the wireless communication network maintenance plan.
[0091] Step 302: Based on the fault handling priority and fault handling efficiency, establish a flexibility index. The fault handling priority is determined according to the user traffic loss corresponding to the fault.
[0092] It should be noted that the fault handling priority is determined according to the unit traffic loss corresponding to the fault, and then a flexibility index is established based on the fault handling priority and fault handling efficiency. Considering both can further ensure user satisfaction.
[0093] Further, establishing the flexibility index based on the fault handling priority and fault handling efficiency may include: defining the minimization of the fault cost as the flexibility index of the maintenance plan, where the fault cost is obtained by comprehensively considering the maintenance delay and traffic loss.
[0094] It should be noted that the optimized flexibility objective is used as the objective of the wireless communication network maintenance plan decision-making. Flexibility refers to the ability of the wireless network to quickly restore its service while minimizing user losses when a fault occurs.
[0095] Figure 7It is a schematic diagram of the elastic triangle provided by the present invention. In the initial elasticity research, the elasticity index was usually defined in the form of an "elastic triangle". As Figure 7 shown, at time t 1 , due to a fault, the elasticity index of the system drops rapidly to a lower value. From time t 1 to t 2 , as the faults in the system are continuously restored, the elasticity index climbs and gradually recovers. After all repairs are completed at time t 2 , the elasticity returns to the level before the fault.
[0096] Figure 8 It is a schematic diagram of the elastic trapezoid provided by the present invention. In addition to the elastic triangle, another common form of elasticity definition is the elastic trapezoid. As Figure 8 shown, the elastic trapezoid divides the system faults into three stages: 1. The disturbance stage; 2. The post-disturbance degradation stage; 3. The recovery stage. Different from the elastic triangle, as faults occur continuously, the system elasticity gradually decreases rather than drops linearly in the disturbance stage. In the post-disturbance degradation stage, the system elasticity remains unchanged. In the recovery stage, the elasticity gradually recovers.
[0097] Combined with the characteristics of the wireless network, the present invention defines minimizing the fault cost obtained by comprehensively considering the repair delay and traffic loss as the elasticity index of the communication network.
[0098] It can be understood that adopting the elasticity index can minimize the user loss while quickly restoring the service ability, thus improving the user satisfaction.
[0099] Step 303: Determine the constraint conditions based on the fault type, fault severity, skill requirements of the maintenance personnel, and estimated repair time, and obtain the second model.
[0100] It should be noted that determining the constraint conditions based on multiple pieces of information can help obtain a better maintenance plan.
[0101] Furthermore, determining the constraint conditions based on the fault type, fault severity, skill requirements of the maintenance personnel, and estimated repair time, and obtaining the second model, may include:
[0102] (1) Determine the decision variables and model them to obtain the decision variable model. The decision variables include the first variable, the second variable, the third variable, and the fourth variable. The first variable is used to represent the repair sequence of the base stations to be repaired, the second variable is used to represent the repair path of the base stations to be repaired, the third variable is used to represent all the base stations to be repaired included in the repair path, and the fourth variable is used to represent the repair delay of the base stations to be repaired.
[0103] It should be noted that in the maintenance plan optimization model with elasticity as the goal, the decision variables of the present invention can be defined as follows:
[0104] Table V Definition of Decision Variables
[0105]
[0106] (2) Determine the objective function and build a model to obtain the objective function model. The objective function is obtained by calculating the sum of the products of the network traffic loss and the maintenance delay of each base station node, and the objective function is used to minimize the elasticity index.
[0107] It should be noted that the objective function of the optimization problem is to minimize the elasticity index of the wireless network. Calculating the sum of the products of the network traffic loss and the maintenance delay of each node is the value of the network elasticity loss. By minimizing the elasticity loss, the purpose of reducing the loss of network users during the fault repair process is achieved.
[0108] Equation The maintenance delay of an edge and its subsequent nodes is calculated. If edge (i, j) needs to be passed to reach node u, then c ij +r j The total duration of traffic edge (i, j) and maintenance node j is obtained. Summing over all edges gives the maintenance delay of the faulty node u.
[0109] Let the variable The objective function can be rewritten as:
[0110]
[0111] (3) Determine the constraint conditions and build a model to obtain the constraint condition model. The constraint conditions include restrictions on the maintenance path, restrictions on the faulty base station nodes and edges on the maintenance path, restrictions on the out-degree and in-degree of the faulty nodes, restrictions on the tasks of the maintenance personnel, restrictions on the latest completion time of the maintenance of the base stations to be maintained, restrictions on the maintenance capabilities of the maintenance personnel, and restrictions on the range of decision variables.
[0112] It should be noted that multiple constraint conditions can be set, for example, including:
[0113] Constraint condition 1, variable restrictions for different faulty nodes on the same path. If faulty nodes i and j are maintained by the same maintenance personnel then nodes i and j are on the same path, and either faulty node i is before faulty node j or faulty node i is after faulty node j
[0114]
[0115] By using this constraint, the subtour with only two nodes can be eliminated.
[0116] Constraint 2&3, if the faulty node j is repaired by the same vehicle before the fault u Then there must be an edge (i, j) on the way of this vehicle to the fault u Similarly, if the faulty node j is repaired by the same vehicle before the fault u Then there must be an edge (j, i) on the way of this vehicle to the fault u
[0117]
[0118] Constraint 4, the maintenance base station node 0 is on the path of all faulty nodes:
[0119]
[0120] Constraint 5, the number of edges going out from the maintenance base 0 on each path is 1:
[0121]
[0122] Constraint 6, the number of edges returning to the maintenance base 0 on each path is also 1:
[0123]
[0124] Constraint 7&8, the indegree and outdegree of each network node:
[0125]
[0126] Constraint 9, only when the edge (i, j) is selected can there be a path passing through the edge (i, j) to reach any point u. Since there are K maintenance personnel working, at most n - K + 1 jobs pass through the same path:
[0127]
[0128] Constraint 10, calculation of the maintenance completion time of nodes:
[0129]
[0130] Constraint 11, the maintenance completion time of nodes cannot be later than the latest completion time of each node:
[0131]
[0132] Constraint 12, the maintenance completion time of all nodes cannot be later than the off - work time :
[0133]
[0134] Constraint condition 13: Only maintenance personnel with corresponding fault repair capabilities can repair this node.
[0135]
[0136] Constraint condition 14: Variable range:
[0137]
[0138] According to the decision variable model, the objective function model, and the constraint condition model, the second model is obtained.
[0139] It can be understood that through decision variable modeling, objective function modeling, and constraint condition modeling, the present invention obtains the second model, constructs a complete set of constraint conditions, and lays a foundation for establishing a complete maintenance plan optimization model.
[0140] Step 304: According to the first model, the elasticity index, and the second model, obtain the maintenance plan optimization model.
[0141] It should be noted that after obtaining the first model, the elasticity index, and the second model, the maintenance plan optimization model can be further obtained.
[0142] Exemplarily, a complete maintenance plan optimization model is as follows:
[0143]
[0144] It can be understood that the present invention comprehensively considers the influence of factors such as fault types, fault severity, skill requirements of operation and maintenance personnel, and fault repair time, proposes a set of maintenance plan optimization solutions based on the priority of network faults, and obtains the optimal maintenance personnel work order arrangement and path planning solutions according to the current network fault information, improving the efficiency of fault repair.
[0145] In addition, since the present invention is a maintenance plan optimization solution that determines the maintenance priority based on the user traffic loss and fault repair efficiency of network faults, and obtains the optimal maintenance personnel work order arrangement and path planning solutions according to the current network fault information, it further reduces the adverse impact on user usage after a fault occurs, improves the user service level, and also improves user satisfaction.
[0146] Next, an exemplary application of the embodiments of the present invention in an actual application scenario will be described.
[0147] There are problems such as low efficiency and high maintenance costs in the existing decision-making of wireless communication network maintenance plans. To overcome these problems, in the present invention, the formulation of the optimization of the wireless communication network maintenance plan can be mainly divided into three parts. First, model the wireless network and the traffic network where the maintenance personnel are located. Secondly, based on the considered importance priority of faults and the fault handling efficiency, establish a resilience index model. Finally, construct corresponding constraint conditions for factors such as fault type, fault severity, skill requirements of operation and maintenance personnel, and fault repair time, establish a complete maintenance plan optimization model, and obtain the optimal solution for daily maintenance scheduling. Ultimately, achieve efficient and economical decision-making for wireless communication network maintenance plans.
[0148] To verify the effectiveness of the optimization technology for the maintenance strategy of wireless telecommunication base station groups proposed in the present invention, the following experiments and analyses were carried out. An experimental network area containing 10 wireless telecommunication base stations was selected, and 3 of the base stations were set to have faults. The number of maintenance personnel was 2, and each maintenance personnel had different skill combinations. The specific parameters of each base station are as follows:
[0149] Table VI Specific parameters of each base station
[0150] Base Station Number Traffic Loss Fault Type Latest Repair Time (hours) A 3000 1 3 B 5000 2 4 C 2000 1 2
[0151] Maintenance personnel skill matrix:
[0152] Table VII Maintenance personnel skill matrix
[0153] Skill Type 1 Skill Type 2 Maintenance Staff 1 1 1 Maintenance Staff 2 1 0
[0154] In the traffic network, the traffic time between base stations is as follows (unit: hour):
[0155] Table VIII Traffic time between base stations
[0156] Start / End A B C Maintain Base Station A - 1 2 0.5 B 1 - 1.5 1 C 2 1.5 - 0.8 Maintain Base Station 0.5 1 0.8 -
[0157] The latest completion time and maintenance time of the base stations are as follows:
[0158] Table IX Traffic time between base stations
[0159] Base Station Latest Completion Time Maintenance Time A 3 0.5 B 4 1 C 2 0.5
[0160] The present invention verifies this case by using the traditional maintenance strategy and the maintenance strategy of the present invention respectively.
[0161] Traditional maintenance strategy: Allocate maintenance tasks according to the latest repair time of base station faults, ignoring the skill matching of maintenance personnel and the priority of user traffic loss.
[0162] Optimized maintenance strategy: Based on the maintenance plan optimization model proposed in the present invention, a commercial optimization solver is used for solving. The goal is to minimize the resilience index of the network, that is, the sum of the products of the maintenance delay and the traffic loss.
[0163] In the traditional maintenance strategy, maintenance personnel 1 first performs the maintenance of base station C, and then performs the maintenance of base station B. Maintenance personnel 2 performs the maintenance of base station A. Under this strategy, the maintenance completion time of base station C is 1.3 hours, the maintenance completion time of base station B is 3.8 hours. The maintenance completion time of base station A is 1 hour. The total user traffic loss is 1×3000 + 3.8×5000 + 1.3×2000 = 24600.
[0164] In the optimized maintenance strategy, maintenance personnel 1 first performs the maintenance of base station A, and then performs the maintenance of base station B. Maintenance personnel 2 performs the maintenance of base station C. Under this strategy, the maintenance completion time of base station A is 1 hour, the maintenance completion time of base station B is 3 hours. The maintenance completion time of base station C is 1.3 hours. The total user traffic loss is 1×3000 + 3×5000 + 1.3×2000 = 20600.
[0165] The experimental results show that compared with the traditional maintenance strategy, the optimized strategy of the present invention reduces the user traffic loss. This shows that the present invention has significant advantages in improving network resilience, maintenance efficiency and user satisfaction.
[0166] Based on the foregoing embodiments, an embodiment of the present invention provides a device for obtaining a maintenance plan. Each module included in the device, and each unit included in each module, can be implemented by a processor; of course, it can also be implemented by specific logic circuits; in the implementation process, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA), etc.
[0167] The device for obtaining a maintenance plan provided by the present invention will be described below. The device for obtaining a maintenance plan described below can be mutually referred to corresponding to the method for obtaining a maintenance plan described above.
[0168] Figure 9 It is a schematic structural diagram of the device for obtaining a maintenance plan provided by the present invention. As Figure 9 shown, the device 500 includes an information acquisition module 501 and a plan acquisition module 502, wherein:
[0169] The information acquisition module 501 is used to acquire first target information, second target information and third target information. The first target information is used to characterize the fault condition of the base station to be maintained, the second target information is used to characterize the working condition of the maintenance personnel, and the third target information is used to characterize the time-consuming for maintaining the base station to be maintained;
[0170] A plan acquisition module 502, configured to input the first target information, the second target information, and the third target information into a maintenance plan optimization model to obtain a target result, where the target result is used to represent a corresponding maintenance plan, and the maintenance plan optimization model is a model for determining a maintenance plan based on fault handling efficiency and user traffic loss, and the user traffic loss is determined according to the unit traffic loss corresponding to the base station to be maintained and the latest completion time of the maintenance.
[0171] In some embodiments, the information acquisition module 501 is specifically configured to: acquire the number, unit traffic loss, and fault type corresponding to the base station to be maintained to obtain the first target information; acquire the scheduling information and skill type corresponding to the maintenance personnel to obtain the second target information; acquire the latest completion time and estimated maintenance time corresponding to the base station to be maintained to obtain the third target information.
[0172] In some embodiments, the plan acquisition module 502 includes a first model unit, an elasticity index unit, a second model unit, and an optimization model unit, where
[0173] The first model unit is configured to model the target information of the base station set and the maintenance personnel set to obtain a first model, where the base station set is used to represent all the base stations responsible for by the maintenance workstation, the maintenance personnel set is used to represent all the maintenance personnel participating in the maintenance work, and the target information is used to represent the location and fault conditions of each base station, the work conditions of each maintenance personnel, and the maintenance conditions corresponding to each base station;
[0174] The elasticity index unit is configured to establish an elasticity index based on the fault handling priority and the fault handling efficiency, and the fault handling priority is determined according to the user traffic loss corresponding to the fault;
[0175] The second model unit is configured to determine constraint conditions based on the fault type, fault severity, skill requirements of the maintenance personnel, and estimated maintenance time to obtain a second model;
[0176] The optimization model unit is configured to obtain the maintenance plan optimization model according to the first model, the elasticity index, and the second model.
[0177] In some embodiments, the first model unit is specifically configured to: acquire the basic parameters and model them, where the basic parameters include the base station node location, the maintenance personnel workstation node location, the traffic path and traffic time between any two nodes, the fault type, unit traffic loss, estimated maintenance time, and latest completion time of maintenance corresponding to each base station node, the list of maintenance personnel, and the maintenance ability matrix corresponding to the maintenance personnel;
[0178] Obtain the maintenance path and model it. The maintenance path starts from the maintenance personnel workstation node, reaches each base station node, and then returns to the maintenance personnel workstation node. The maintenance path is used to characterize the maintenance delay of each base station node, and the maintenance delay includes traffic time and maintenance time;
[0179] Obtain the maintenance requirements and model them to obtain the first model. The maintenance requirements include the correspondence between maintenance personnel skills and fault types, and the network performance impact parameters corresponding to each base station node.
[0180] In some embodiments, the elasticity index unit is specifically configured to: combine the fault handling priority and the fault handling efficiency to obtain a fault cost. The fault handling priority is determined according to the maintenance delay, and the fault handling priority is determined according to the unit traffic loss; minimize the fault cost to determine the elasticity index of the maintenance plan.
[0181] In some embodiments, the second model unit is specifically configured to: determine decision variables and model them to obtain a decision variable model. The decision variables include a first variable, a second variable, a third variable, and a fourth variable. The first variable is used to characterize the maintenance order of the base stations to be maintained, the second variable is used to characterize the maintenance path of the base stations to be maintained, the third variable is used to characterize all the base stations to be maintained included in the maintenance path, and the fourth variable is used to characterize the maintenance delay of the base stations to be maintained; determine an objective function and model it to obtain an objective function model. The objective function is obtained by calculating the sum of the products of the network traffic loss and the maintenance delay of each base station node, and the objective function is used to minimize the elasticity index; determine constraint conditions and model them to obtain a constraint condition model. The constraint conditions include restrictions on the maintenance path, restrictions on the faulty base station nodes and edges on the maintenance path, restrictions on the out-degree and in-degree of the faulty nodes, restrictions on the tasks of the maintenance personnel, restrictions on the latest completion time of the maintenance of the base stations to be maintained, restrictions on the maintenance capabilities of the maintenance personnel, and restrictions on the range of decision variables; obtain the second model according to the decision variable model, the objective function model, and the constraint condition model.
[0182] In the embodiments of the present invention, a maintenance plan can be determined according to the fault handling efficiency and user traffic loss, improving user satisfaction.
[0183] Figure 10 It is a schematic physical structure diagram of the electronic device provided by the present invention. As Figure 10As shown, the electronic device 600 may include: a processor 610, a communications interface 620, a memory 630, and a communication bus 640. Among them, the processor 610, the communications interface 620, and the memory 630 complete mutual communication through the communication bus 640. The processor 610 may call the logical instructions in the memory 630 to execute a method for obtaining a maintenance plan. The method includes: obtaining first target information, second target information, and third target information. The first target information is used to characterize the fault condition of the base station to be maintained. The second target information is used to characterize the work condition of the maintenance personnel. The third target information is used to characterize the time-consuming situation of maintaining the base station to be maintained. Inputting the first target information, the second target information, and the third target information into a maintenance plan optimization model to obtain a target result. The target result is used to characterize the corresponding maintenance plan. The maintenance plan optimization model is a model for determining a maintenance plan based on fault handling efficiency and user traffic loss. The user traffic loss is determined according to the unit traffic loss corresponding to the base station to be maintained and the latest completion time of the maintenance.
[0184] In addition, when the logical instructions in the above-mentioned memory 630 can be implemented in the form of software function units and sold or used as an independent product, they 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. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.
[0185] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the method for obtaining a maintenance plan provided by each of the above methods. The method includes: obtaining first target information, second target information, and third target information, where the first target information is used to characterize the fault situation of the base station to be maintained, the second target information is used to characterize the work situation of maintenance personnel, and the third target information is used to characterize the time-consuming situation of maintaining the base station to be maintained; inputting the first target information, the second target information, and the third target information into a maintenance plan optimization model to obtain a target result, where the target result is used to characterize the corresponding maintenance plan, and the maintenance plan optimization model is a model for determining a maintenance plan based on fault handling efficiency and user traffic loss, and the user traffic loss is determined according to the unit traffic loss corresponding to the base station to be maintained and the latest completion time of maintenance.
[0186] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the embodiments of the present invention are wholly or partially generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be stored by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)).
[0187] In another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements a method for obtaining a maintenance plan provided by the above-mentioned various methods. The method includes: obtaining first target information, second target information, and third target information, where the first target information is used to characterize the fault condition of the base station to be maintained, the second target information is used to characterize the work condition of the maintenance personnel, and the third target information is used to characterize the time-consuming situation of maintaining the base station to be maintained; inputting the first target information, the second target information, and the third target information into a maintenance plan optimization model to obtain a target result, where the target result is used to characterize the corresponding maintenance plan, and the maintenance plan optimization model is a model for determining a maintenance plan based on fault handling efficiency and user traffic loss, and the user traffic loss is determined according to the unit traffic loss corresponding to the base station to be maintained and the latest completion time of the maintenance.
[0188] The above computer-readable storage medium may adopt any combination of one or more computer-readable media. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device.
[0189] The computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take various forms, including - but not limited to - electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium, and the computer-readable medium may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device.
[0190] The program code contained on a computer-readable medium can be transmitted using any suitable medium, including - but not limited to - wireless, wire, optical fiber cable, radio frequency (RF), etc., or any suitable combination of the above.
[0191] The computer program code for performing the operations of this specification can be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., by connecting through the Internet using an Internet service provider).
[0192] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative effort.
[0193] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0194] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for obtaining a maintenance plan, characterized in that: include: Acquire first target information, second target information, and third target information, wherein the first target information is used to characterize the fault condition of the base station to be repaired, the second target information is used to characterize the working condition of the maintenance personnel, and the third target information is used to characterize the time consumption of repairing the base station to be repaired; The first target information, the second target information and the third target information are input into a maintenance plan optimization model to obtain a target result, and the target result is used to characterize the corresponding maintenance plan. The maintenance plan optimization model is a model for determining a maintenance plan based on fault handling efficiency and user traffic loss. The user traffic loss is determined based on the unit traffic loss corresponding to the base station to be repaired and the latest completion time of the maintenance.
2. The method for obtaining a maintenance plan according to claim 1, characterized in that: The obtaining of the first target information, the second target information and the third target information comprises: Obtaining the number, unit flow loss and fault type corresponding to the base station to be repaired, and obtaining the first target information; Obtaining the scheduling information and skill type corresponding to the maintenance personnel to obtain the second target information; The latest maintenance completion time and the estimated maintenance time corresponding to the base station to be maintained are obtained to obtain the third target information.
3. The method for obtaining a maintenance plan according to claim 1, characterized in that: Before inputting the first target information, the second target information and the third target information into the maintenance plan optimization model to obtain the target result, the method further includes: Modeling target information of a base station set and a maintenance personnel set to obtain a first model, wherein the base station set is used to represent all base stations that a maintenance workstation is responsible for, the maintenance personnel set is used to represent all maintenance personnel involved in maintenance work, and the target information is used to represent the location and fault conditions of each base station, the working conditions of each maintenance personnel, and the maintenance conditions corresponding to each base station; Establishing elasticity indicators based on fault handling priority and fault handling efficiency, wherein the fault handling priority is determined according to the user traffic loss corresponding to the fault; Determine constraints based on fault type, fault severity, maintenance personnel skill requirements, and estimated maintenance time to obtain a second model; The maintenance plan optimization model is obtained according to the first model, the elasticity index and the second model.
4. The method for obtaining a maintenance plan according to claim 3, characterized in that: The target information includes basic parameters, maintenance paths and maintenance requirements. The target information of the base station set and the maintenance personnel set is modeled to obtain a first model, including: The basic parameters are obtained and modeled, wherein the basic parameters include the base station node location, the maintenance personnel workstation node location, the traffic path and traffic time between any two nodes, the fault type, unit flow loss, estimated maintenance time and the latest completion time of maintenance corresponding to each base station node, the maintenance personnel list and the maintenance capability matrix corresponding to the maintenance personnel; Obtaining and modeling the maintenance path, wherein the maintenance path starts from a maintenance personnel workstation node, reaches each base station node, and then returns to the maintenance personnel workstation node, and the maintenance path is used to characterize the maintenance delay of each base station node, and the maintenance delay includes transportation time and maintenance time; The maintenance requirements are acquired and modeled to obtain the first model, wherein the maintenance requirements include a correspondence between maintenance personnel skills and fault types, and network performance influencing parameters corresponding to each base station node.
5. The method for obtaining a maintenance plan according to claim 3, characterized in that: The elasticity indicators are established based on the fault handling priority and fault handling efficiency, including: The fault handling priority and the fault handling efficiency are combined to obtain a fault cost, wherein the fault handling priority is determined according to a maintenance delay, and the fault handling priority is determined according to a unit flow loss; Minimizing the failure cost is determined as a resilience indicator of the maintenance plan.
6. The method for obtaining a maintenance plan according to claim 3, characterized in that: The constraint conditions are determined based on the fault type, fault severity, maintenance personnel skill requirements, and estimated maintenance time to obtain a second model, including: Determine decision variables and build a model to obtain a decision variable model, wherein the decision variables include a first variable, a second variable, a third variable, and a fourth variable, wherein the first variable is used to characterize a maintenance sequence of the base stations to be repaired, the second variable is used to characterize a maintenance path of the base stations to be repaired, the third variable is used to characterize all base stations to be repaired included in the maintenance path, and the fourth variable is used to characterize a maintenance delay of the base stations to be repaired; Determine an objective function and model it to obtain an objective function model, wherein the objective function is obtained by calculating the sum of the products of the network traffic loss and the maintenance delay of each base station node, and the objective function is used to minimize the elasticity index; Determine and model the constraints to obtain a constraint model, wherein the constraints include restrictions on the maintenance path, restrictions on the faulty base station nodes and edges on the maintenance path, restrictions on the out-degree and in-degree of the faulty node, restrictions on the maintenance personnel's tasks, restrictions on the latest completion time of the maintenance of the base station to be maintained, restrictions on the maintenance capabilities of the maintenance personnel, and restrictions on the scope of the decision variables; The second model is obtained according to the decision variable model, the objective function model and the constraint condition model.
7. A maintenance plan acquisition device, characterized in that: include An information acquisition module, used to acquire first target information, second target information and third target information, wherein the first target information is used to characterize the fault condition of the base station to be repaired, the second target information is used to characterize the working condition of the maintenance personnel, and the third target information is used to characterize the time consumption of repairing the base station to be repaired; A plan acquisition module is used to input the first target information, the second target information and the third target information into a maintenance plan optimization model to obtain a target result, wherein the target result is used to characterize the corresponding maintenance plan. The maintenance plan optimization model is a model for determining a maintenance plan based on fault handling efficiency and user traffic loss, and the user traffic loss is determined based on the unit traffic loss corresponding to the base station to be repaired and the latest completion time of the maintenance.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, the method for obtaining a maintenance plan according to any one of claims 1 to 6 is implemented.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for obtaining a maintenance plan according to any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method for obtaining a maintenance plan according to any one of claims 1 to 6 is implemented.