Maintenance task allocation method and device, storage medium and electronic equipment

By generating weight matrix and feature matrix to calculate the scores of operation and maintenance personnel and automatically assign maintenance tasks, the problem of traditional allocation methods relying on manual participation is solved, and reasonable and objective task allocation is achieved to adapt to the multi-capable development of operation and maintenance personnel.

CN114298548BActive Publication Date: 2024-12-17CHINA CONSTRUCTION BANK
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111629795.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-28
Publication Date
2024-12-17
Estimated Expiration
2041-12-28

AI Technical Summary

Technical Problem

The traditional maintenance task allocation method relies on manual participation, making it difficult to provide reasonable and objective allocation plans, and cannot adapt to the development trend of operation and maintenance personnel with multiple abilities.

Method used

By obtaining task information for maintenance tasks and maintenance data of operation and maintenance personnel, a weight matrix and feature matrix are generated, the allocation scores of operation and maintenance personnel are calculated, and the tasks are automatically allocated to the operation and maintenance personnel with the smallest scores.

Benefits of technology

It reduces manual participation, reduces human subjective factors, achieves reasonable and objective task allocation, and adapts to the multi-capable development trend of operation and maintenance personnel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114298548B_ABST
    Figure CN114298548B_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for allocating maintenance tasks, a storage medium and an electronic device, the method comprising: obtaining a maintenance task and obtaining task information of the maintenance task; generating a weight matrix of the maintenance task based on the task information, wherein the weight matrix includes a weight value of each allocation dimension; obtaining maintenance data of each operation and maintenance personnel, and obtaining a personnel feature matrix based on each maintenance data, wherein the feature matrix includes the feature data of each operation and maintenance personnel in each allocation dimension; performing operations on the weight matrix and the feature matrix to obtain an allocation score for each operation and maintenance personnel; and allocating the maintenance task to the operation and maintenance personnel with the smallest allocation score. Using the weight matrix and the personnel feature matrix, the allocation score of each operation and maintenance personnel is determined, and the maintenance task is allocated to the operation and maintenance personnel with the smallest allocation score; reducing the degree of manual participation, thereby providing an objective and reasonable task allocation method.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a maintenance task allocation method and device, a storage medium and an electronic device. Background Art

[0002] With the rapid development of domestic information technology and the continuous expansion of banking business, the information technology products supporting banking business data are becoming more and more abundant, and the number of computer equipment is increasing. Correspondingly, the maintenance demand for computer equipment is gradually increasing, and operation and maintenance personnel need to change the computer according to the maintenance tasks to complete the maintenance of the computer.

[0003] In the face of computer maintenance needs, corresponding operation and maintenance personnel need to be assigned to carry out maintenance changes. The traditional maintenance task allocation plan is usually based on the product expertise of the change implementer, or based on the number of maintenance tasks completed by each person in the past. The current maintenance task allocation method is not suitable for the development trend of operation and maintenance personnel to have multiple functions, and the degree of manual participation is relatively high, making it difficult to provide a reasonable and objective maintenance task allocation plan. Summary of the invention

[0004] In view of this, the present invention provides a method and device for allocating maintenance tasks, a storage medium and an electronic device, aiming to reduce manual participation and human subjective factors, and provide an allocation scheme for reasonably and objectively allocating maintenance tasks.

[0005] To achieve the above objectives, the embodiments of the present invention provide the following technical solutions:

[0006] A first aspect of the present invention discloses a method for allocating maintenance tasks, comprising:

[0007] Obtaining a maintenance task and obtaining task information of the maintenance task;

[0008] Based on the task information, a weight matrix of the maintenance task is generated, wherein the weight matrix includes a weight value of the maintenance task in each preset allocation dimension;

[0009] Acquire maintenance data of each operation and maintenance personnel, and obtain a personnel feature matrix based on each of the maintenance data, wherein the feature matrix includes feature data of each operation and maintenance personnel in each of the allocation dimensions;

[0010] The weight matrix and the feature matrix are operated to obtain the distribution score of each operation and maintenance personnel;

[0011] The operation and maintenance personnel with the smallest allocation score is taken as the target operation and maintenance personnel, and the maintenance task is allocated to the target operation and maintenance personnel.

[0012] In the above method, optionally, the obtaining of the maintenance task includes:

[0013] Collect maintenance requirement information;

[0014] Sending the maintenance requirement information to a preset determination system, and obtaining determination information fed back by the determination system;

[0015] When the determination information is characterized by generating a task, a maintenance task corresponding to the maintenance requirement information is generated.

[0016] In the above method, optionally, generating a weight matrix of the maintenance task based on the task information includes:

[0017] Based on the preset allocation dimensions, extracting evaluation data of each allocation dimension from the task information;

[0018] Determining a weight value of each allocation dimension based on the evaluation data of each allocation dimension;

[0019] Based on the weights of the various allocation dimensions, a weight matrix of the maintenance task is formed.

[0020] In the above method, optionally, obtaining a personnel feature matrix based on each of the maintenance data includes:

[0021] For the maintenance data of each operation and maintenance personnel, feature data of each allocation dimension is extracted from the maintenance data, and each of the feature data is combined into a feature set of the operation and maintenance personnel;

[0022] Based on each of the feature sets, the personnel feature matrix is ​​composed.

[0023] The above method may optionally further include:

[0024] The task processing information fed back by the target operation and maintenance personnel is obtained, the processing status of the maintenance task is updated based on the task processing information, and when the processing status of the maintenance task is processing completed, the maintenance data of the target operation and maintenance personnel is updated.

[0025] A second aspect of the present invention discloses a maintenance task allocation device, comprising:

[0026] A first acquisition unit, used to acquire a maintenance task and acquire task information of the maintenance task;

[0027] A generating unit, configured to generate a weight matrix of the maintenance task based on the task information, wherein the weight matrix includes a weight value of the maintenance task in each preset allocation dimension;

[0028] A second acquisition unit is used to acquire maintenance data of each operation and maintenance personnel, and obtain a personnel feature matrix based on each of the maintenance data, wherein the feature matrix includes feature data of each operation and maintenance personnel in each of the allocation dimensions;

[0029] A calculation unit, used for calculating the weight matrix and the feature matrix to obtain the distribution score of each operation and maintenance personnel;

[0030] The allocation unit is used to select the operation and maintenance personnel with the smallest allocation score as the target operation and maintenance personnel, and allocate the maintenance task to the target operation and maintenance personnel.

[0031] In the above device, optionally, the first acquisition unit includes:

[0032] A collection subunit, used for collecting maintenance demand information;

[0033] An acquisition subunit, used for sending the maintenance requirement information to a preset determination system, and acquiring determination information fed back by the determination system;

[0034] The generating subunit is used to generate a maintenance task corresponding to the maintenance requirement information when the determination information is characterized as generating a task.

[0035] In the above device, optionally, the generating unit includes:

[0036] A first extraction subunit is used to extract evaluation data of each allocation dimension from the task information based on the preset allocation dimensions;

[0037] A determination subunit, configured to determine a weight value of each of the allocation dimensions based on the evaluation data of each of the allocation dimensions;

[0038] The first composition subunit is used to compose a weight matrix of the maintenance task based on the weights of each of the allocation dimensions.

[0039] In the above device, optionally, the second acquisition unit includes:

[0040] A second extraction subunit is used for extracting feature data of each allocation dimension from the maintenance data of each operation and maintenance personnel, and forming a feature set of the operation and maintenance personnel with each of the feature data;

[0041] The second composition subunit is used to compose the personnel feature matrix based on each of the feature sets.

[0042] The above device may optionally further include:

[0043] An updating unit is used to obtain the task processing information fed back by the target operation and maintenance personnel, update the processing status of the maintenance task based on the task processing information, and update the maintenance data of the target operation and maintenance personnel when the processing status of the maintenance task is completed.

[0044] A third aspect of the present invention discloses a storage medium, which includes stored instructions, wherein when the instructions are executed, a device where the storage medium is located is controlled to execute the maintenance task allocation method as described above.

[0045] A fourth aspect of the present invention discloses an electronic device, comprising a memory and one or more instructions, wherein the one or more instructions are stored in the memory and are configured to be executed by one or more processors to perform the maintenance task allocation method as described above.

[0046] Compared with the prior art, the present invention has the following advantages:

[0047] The present invention provides a method and device for allocating maintenance tasks, a storage medium and an electronic device, the method comprising: obtaining a maintenance task and obtaining task information of the maintenance task; generating a weight matrix of the maintenance task based on the task information, wherein the weight matrix contains a preset weight value of each allocation dimension; obtaining maintenance data of each operation and maintenance personnel, and obtaining a personnel feature matrix based on each maintenance data, wherein the feature matrix contains the feature data of each operation and maintenance personnel in each allocation dimension; operating the weight matrix and the feature matrix to obtain the allocation score of each operation and maintenance personnel; taking the operation and maintenance personnel with the smallest allocation score as the target operation and maintenance personnel, and allocating the maintenance task to the target operation and maintenance personnel. The present invention determines the allocation score of each operation and maintenance personnel by using a weight matrix containing the weight values ​​of the maintenance task in each allocation dimension and a personnel feature matrix containing each feature data of each operation and maintenance personnel, and allocates the maintenance task to the operation and maintenance personnel with the smallest allocation score. By analyzing the task information of the maintenance task and the maintenance data of the operation and maintenance personnel, the manual participation is effectively reduced, and evaluation is performed from multiple allocation dimensions, thereby obtaining a reasonable and objective task allocation scheme. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

[0049] Figure 1 A method flow chart of a maintenance task allocation method provided by an embodiment of the present invention;

[0050] Figure 2 Another method flow chart of a maintenance task allocation method provided by an embodiment of the present invention;

[0051] Figure 3 Another method flow chart of a method for allocating maintenance tasks provided by an embodiment of the present invention;

[0052] Figure 4 A schematic diagram of the structure of a task allocation system provided by an embodiment of the present invention;

[0053] Figure 5 A schematic diagram of the structure of a maintenance task allocation device provided by an embodiment of the present invention;

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

[0055] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0056] In this application, the terms "comprises", "comprising" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element.

[0057] With the rapid development of domestic information technology and the continuous expansion of the scope of banking business, the information technology products that support banking business data are becoming more and more abundant, and the number of computer equipment is increasing. Correspondingly, the maintenance needs of computer equipment are gradually increasing, and maintenance needs need to be completed through changes. The traditional change demand allocation scheme is usually based on the product professional field of the change implementation personnel, which is not suitable for the current development trend of multi-skills for operation and maintenance personnel; or based on the number of change requirements completed by each person in the past, it is not possible to fully and objectively evaluate the historical contribution of each person, and the workload of manual statistical allocation is large. It is of great practical significance to seek a method that can more reasonably and efficiently allocate change implementation personnel.

[0058] The present invention aims to provide a maintenance task allocation method, and this maintenance task allocation method can fully and objectively evaluate the historical contribution and workload of each operation and maintenance personnel, and provide an objective, reasonable and efficient maintenance task allocation method for the operation and maintenance personnel.

[0059] The present invention can be used in many general or special computing device environments or configurations. For example: personal computers, server computers, handheld devices or portable devices, tablet devices, multi-processor devices, distributed computing environments including any of the above devices or devices, etc. The present invention can be applied to a task allocation system, which can be composed of many computing terminals or distributed computing devices.

[0060] Reference Figure 1 , is a method flow chart of a maintenance task allocation method provided by an embodiment of the present invention, and is specifically described as follows:

[0061] S101. Obtain a maintenance task and obtain task information of the maintenance task.

[0062] In the method provided in the embodiment of the present invention, the task allocation system uses the acquisition module to obtain the maintenance system and obtains the task information of the maintenance system. It should be noted that the task information includes but is not limited to the information of the system to be changed and the time information of the change. Specifically, the information of the system to be changed includes but is not limited to the level of the system and whether the system is an important system; the time information of the change includes but is not limited to whether the time when the system is changed is a holiday and whether the time of the change is at night.

[0063] Reference Figure 2 , is a flow chart of a method for obtaining a maintenance task provided by an embodiment of the present invention, and is specifically described as follows:

[0064] S201. Collect maintenance requirement information.

[0065] The collection module collects maintenance requirement information from various systems such as ITSM systems and inspection systems. The maintenance requirement information can be system maintenance requirement information submitted by staff, such as creating users, installing software, etc., or it can be abnormal fault information of a terminal in the system.

[0066] S202: Send the maintenance requirement information to a preset determination system, and obtain determination information fed back by the determination system.

[0067] The determination system can evaluate the maintenance requirement information according to pre-set evaluation rules, obtain an evaluation score of the evaluation information, and then generate corresponding determination information based on the evaluation score. Specifically, when the evaluation score is higher than the preset score, determination information representing the generation of a task is generated; when the evaluation score is not higher than the preset score, determination information representing the non-generation of a task is generated.

[0068] Optionally, after sending the maintenance requirement information to the judgment system, the judgment system may display the maintenance requirement information to the evaluator so that the evaluator can evaluate the maintenance requirement information, and feedback instructions after evaluating the maintenance requirement information to the judgment system. When the instruction is an instruction to generate a task, the judgment system generates judgment information characterized as generating a task; when the instruction is an instruction not to generate a task, the judgment system generates judgment information not to generate a task.

[0069] S203: When the information is determined to represent a task to be generated, a maintenance task corresponding to the maintenance requirement information is generated.

[0070] It should be noted that when the determination information indicates that a task is not to be generated, a maintenance task corresponding to the maintenance requirement information is not generated.

[0071] The present invention collects maintenance requirement information of each system through a collection module, and sends the maintenance requirement information to a determination system. When the determination information fed back by the determination system is characterized as a generated task, a maintenance task corresponding to the maintenance requirement information is generated, thereby effectively filtering out invalid, non-compliant or non-urgent maintenance requirement information, effectively reducing the amount of task generation, thereby reducing the number of tasks that operation and maintenance personnel need to handle, and effectively reducing the workload of operation and maintenance personnel.

[0072] S102: Generate a weight matrix of the maintenance task based on the task information.

[0073] In the method provided by the embodiment of the present invention, the weight matrix includes a preset weight value of each allocation dimension, and the task information can be processed using a preset demand analysis module to obtain the weight matrix.

[0074] The weight matrix contains weight values ​​of multiple allocation dimensions. The allocation dimensions are associated with operation and maintenance personnel. Different allocation dimensions correspond to different aspects of operation and maintenance personnel. The weight matrix is ​​composed of the weight values ​​of the maintenance task for each allocation dimension.

[0075] Reference Figure 3 , is a flow chart of a method for generating a weight matrix of a maintenance task provided by an embodiment of the present invention, and is specifically described as follows:

[0076] S301. Based on the preset allocation dimensions, extract evaluation data of each allocation dimension from the task information.

[0077] The various allocation dimensions include, but are not limited to, the working years dimension, the total number of tasks for the year dimension, the holiday changes for the year dimension, and the night changes for the year dimension.

[0078] Different allocation dimensions correspond to different evaluation data. The task information of the maintenance task is parsed to obtain the evaluation data of the maintenance task under each allocation dimension.

[0079] Exemplarily, the evaluation data whose allocation dimension is the working years dimension includes data indicating whether the system to be changed is an important system; the evaluation data whose allocation dimension is the holiday change dimension of this year includes data indicating whether the time when the system to be changed is changed is a holiday; the evaluation data whose allocation dimension is the night change dimension of this year includes data indicating whether the time when the system to be changed is changed is at night; preferably, the weight value of the allocation dimension of the total number of tasks of this year dimension is a preset constant value, and therefore, the evaluation data whose allocation dimension is the total number of tasks of this year dimension can be the level of the system to be changed.

[0080] S302: Determine a weight value of each allocation dimension based on the evaluation data of each allocation dimension.

[0081] Different evaluation data of each allocation dimension corresponds to different numerical values. After the numerical value corresponding to the evaluation data is determined, the numerical value is used as the weight value of the allocation dimension.

[0082] Preferably, the weight value of the allocation dimension of the total amount of tasks for the current year remains unchanged, and as the weight values ​​of other allocation dimensions change, the weight matrix also changes.

[0083] S303: Based on the weights of the various allocation dimensions, a weight matrix of the maintenance task is formed.

[0084] For example, the weight matrix can be represented by K, Among them, K1 is the weight value of the dimension of working years; K2 is the weight value of the dimension of total tasks for the current year; K3 is the weight value of the dimension of holiday changes for the current year; K4 is the weight value of the dimension of nighttime changes for the current year. Preferably, K2 is a fixed value, which can be 0.5.

[0085] The specific values ​​of K1, K3 and K4 are related to their corresponding evaluation data. For example, the specific values ​​of K1, K3 and K4 are as follows:

[0086] Table 1 shows the values ​​of K1, which are as follows:

[0087]

[0088] Table 1 and Table 2 show the values ​​of K3, which are as follows:

[0089]

[0090] Table 2

[0091] Table 3 shows the values ​​of K4, which are as follows:

[0092]

[0093] Table 3

[0094] From the above content, we can see that there are 8 types of weight matrix K, as follows:

[0095] K1 to K8 are 8 types of weight matrices provided in the embodiment of the present invention.

[0096] S103: Obtain maintenance data of each operation and maintenance personnel, and obtain a personnel feature matrix based on each maintenance data.

[0097] It should be noted that the feature matrix contains the feature data of each operation and maintenance personnel in each allocation dimension; the maintenance data of each operation and maintenance personnel can be processed using a preset personnel feature analysis module to obtain the personnel feature matrix.

[0098] For the maintenance data of each operation and maintenance personnel, feature data of each allocation dimension is extracted from the maintenance data, and each of the feature data is combined into a feature set of the operation and maintenance personnel;

[0099] Based on each of the feature sets, the personnel feature matrix is ​​composed.

[0100] It should be noted that the maintenance data of the operation and maintenance personnel includes but is not limited to data on the operation and maintenance personnel's years of service, the number of operation and maintenance tasks handled by the operation and maintenance personnel this year, data on operation and maintenance tasks handled by the operation and maintenance personnel on holidays this year, and data on operation and maintenance tasks handled by the operation and maintenance personnel at night this year.

[0101] The characteristic data corresponding to the dimension of working years for which the allocation dimension is allocated include the data on the working years of the operation and maintenance personnel; the characteristic data corresponding to the dimension of total tasks for this year for which the allocation dimension is allocated include the number of operation and maintenance tasks handled by the operation and maintenance personnel for this year; the characteristic data corresponding to the dimension of holiday changes for this year for which the allocation dimension is allocated include the data on operation and maintenance tasks handled by the operation and maintenance personnel on holidays for this year; the characteristic data corresponding to the dimension of nighttime changes for this year for which the allocation dimension is allocated include the data on operation and maintenance tasks handled by the operation and maintenance personnel at night for this year.

[0102] Preferably, when forming a feature set for operation and maintenance personnel according to each feature data, each feature data may be converted into a corresponding feature value, and the converted feature values ​​may be combined into a feature set.

[0103] For example, the feature value of the dimension of working years can be represented by a, the feature value of the dimension of total tasks for the current year can be represented by b, the feature value of the dimension of holiday changes for the current year can be represented by c, and the feature value of the dimension of nighttime changes for the current year can be represented by d. For example, the feature set of operation and maintenance personnel 1 can be (a1, b1, c1, d1).

[0104] Preferably, the personnel feature matrix can be represented by X, where Among them, each row in the matrix is ​​a feature set of an operation and maintenance personnel, which can be understood as each row in the matrix is ​​composed of feature values ​​of an operation and maintenance personnel in different allocation dimensions.

[0105] For example, lnX=ln(:,1) is defined, that is, the natural logarithm of the working years is taken, because generally speaking, with the increase of working years, the working experience does not show a linear growth trend, and the natural logarithm relationship is more in line with objective laws. Therefore, the personnel feature matrix can also be expressed as: Here a1 to a n The value of is the natural logarithm of the staff member’s working years.

[0106] Here is an example of a personnel feature matrix for explanation, as follows:

[0107] As shown in the personnel characteristic matrix, it contains a total of 4 characteristic values ​​of operation and maintenance personnel in various operation dimensions.

[0108] S104: Calculate the weight matrix and the feature matrix to obtain the distribution score of each operation and maintenance personnel.

[0109] It should be noted that the weight matrix and the feature matrix can be substituted into a preset weighted matrix model for operation to obtain a distribution result matrix, wherein the distribution result matrix is ​​composed of the distribution score of each operation and maintenance personnel.

[0110] Exemplarily, the weighted matrix model may be specifically Y=KlnX, wherein Y is the assignment result matrix, K is the weight matrix, and lnX is the personnel feature matrix.

[0111] S105: The operation and maintenance personnel with the smallest allocation score is selected as the target operation and maintenance personnel, and the maintenance task is allocated to the target operation and maintenance personnel.

[0112] After obtaining the assigned score of each operation and maintenance personnel, the maintenance task is assigned to the operation and maintenance personnel with the smallest assigned score. Preferably, a preset task assignment module can be used to assign the maintenance task to the target operation and maintenance personnel via email, text message, etc.

[0113] In the method provided by the embodiment of the present invention, after the maintenance task is assigned to the target operation and maintenance personnel, the target operation and maintenance personnel processes the maintenance task and promptly feeds back the task processing information to the system, so that after the system receives the task processing information using the progress collection module, it calls the task collection module to update the processing device of the maintenance task based on the task processing information, and updates the maintenance data of the target operation and maintenance personnel when the processing device of the maintenance task is completed. Exemplarily, the task status includes but is not limited to the operation and maintenance personnel making a change application, the leader's approval, the operation and maintenance personnel making a change to the system in the operation and maintenance task, and the change completion.

[0114] In the method provided by the embodiment of the present invention, a maintenance task is obtained, and task information of the maintenance task is obtained; based on the task information, a weight matrix of the maintenance task is generated, and the weight matrix contains a preset weight value of each allocation dimension; the maintenance data of each operation and maintenance personnel is obtained, and based on each maintenance data, a personnel feature matrix is ​​obtained, and the feature matrix contains the feature data of each operation and maintenance personnel in each allocation dimension; the weight matrix and the feature matrix are operated to obtain the allocation score of each operation and maintenance personnel; the operation and maintenance personnel with the smallest allocation score are used as the target operation and maintenance personnel, and the maintenance task is allocated to the target operation and maintenance personnel. The present invention determines the allocation score of each operation and maintenance personnel by using a weight matrix containing the weight values ​​of the maintenance task in each allocation dimension and a personnel feature matrix containing each feature data of each operation and maintenance personnel, and allocates the maintenance task to the operation and maintenance personnel with the smallest allocation score. The present invention effectively reduces the degree of manual participation by analyzing the task information of the maintenance task and the maintenance data of the operation and maintenance personnel, thereby reducing the subjective factors of human beings, and evaluates from multiple allocation dimensions to obtain a reasonable and objective task allocation plan.

[0115] Reference Figure 4, is a structural diagram of a task allocation system provided by an embodiment of the present invention. As shown in the figure, the task allocation system includes a collection module, a demand analysis module, a personnel feature analysis module, a task allocation module and a progress collection module, wherein the collection module regularly collects maintenance demand information from various systems to form maintenance tasks; the demand analysis module is used to extract the change feature value according to the task information of the maintenance task, so as to determine the corresponding weight matrix; the personnel feature analysis module is used to generate the personnel feature matrix; the task allocation module is used to calculate according to the weight matrix using the weighted matrix model, so as to determine the operation and maintenance personnel of the current maintenance task, and send the maintenance task to the operation and maintenance personnel; the progress collection module is used to read the implementation progress of the maintenance task. The present invention can make balanced reference to the multi-dimensional factors such as the work experience, historical workload, and historical overtime hours of each operation and maintenance personnel, and at the same time, combine the importance of the change itself to intelligently assign the change implementation personnel, so that the change assignment result is more fair and reasonable, and greatly reduce the workload of manual statistical assignment.

[0116] and Figure 1 Corresponding to the method shown in the figure, the embodiment of the present invention also provides a maintenance task allocation device, which can be used to support Figure 1 The method shown in the figure is implemented in real life. The device can be set in a task allocation system. The structural diagram of the device is shown in FIG. Figure 5 The specific instructions are as follows:

[0117] The first acquisition unit 501 is used to acquire a maintenance task and acquire task information of the maintenance task;

[0118] A generating unit 502, configured to generate a weight matrix of the maintenance task based on the task information, wherein the weight matrix includes a weight value of the maintenance task in each preset allocation dimension;

[0119] A second acquisition unit 503 is used to acquire the maintenance data of each operation and maintenance personnel, and obtain a personnel feature matrix based on each of the maintenance data, wherein the feature matrix includes the feature data of each operation and maintenance personnel in each of the allocation dimensions;

[0120] A calculation unit 504 is used to calculate the weight matrix and the feature matrix to obtain the distribution score of each operation and maintenance personnel;

[0121] The allocating unit 505 is configured to select the operation and maintenance personnel with the smallest allocation score as the target operation and maintenance personnel, and allocate the maintenance task to the target operation and maintenance personnel.

[0122] In the device provided by the embodiment of the present invention, a maintenance task is obtained, and task information of the maintenance task is obtained; based on the task information, a weight matrix of the maintenance task is generated, and the weight matrix contains a preset weight value of each allocation dimension; the maintenance data of each operation and maintenance personnel is obtained, and based on each maintenance data, a personnel feature matrix is ​​obtained, and the feature matrix contains the feature data of each operation and maintenance personnel in each allocation dimension; the weight matrix and the feature matrix are operated to obtain the allocation score of each operation and maintenance personnel; the operation and maintenance personnel with the smallest allocation score are used as the target operation and maintenance personnel, and the maintenance task is allocated to the target operation and maintenance personnel. The present invention determines the allocation score of each operation and maintenance personnel by using a weight matrix containing the weight values ​​of the maintenance task in each allocation dimension and a personnel feature matrix containing each feature data of each operation and maintenance personnel, and allocates the maintenance task to the operation and maintenance personnel with the smallest allocation score. The present invention effectively reduces the manual participation by analyzing the task information of the maintenance task and the maintenance data of the operation and maintenance personnel, and evaluates from multiple allocation dimensions, thereby obtaining a reasonable and objective task allocation plan.

[0123] In the device provided by the embodiment of the present invention, the first acquisition unit 501 may be configured as follows:

[0124] A collection subunit, used for collecting maintenance demand information;

[0125] An acquisition subunit, used for sending the maintenance requirement information to a preset determination system, and acquiring determination information fed back by the determination system;

[0126] The generating subunit is used to generate a maintenance task corresponding to the maintenance requirement information when the determination information is characterized as generating a task.

[0127] In the device provided by the embodiment of the present invention, the generating unit 502 may be configured as follows:

[0128] A first extraction subunit is used to extract evaluation data of each allocation dimension from the task information based on the preset allocation dimensions;

[0129] A determination subunit, configured to determine a weight value of each of the allocation dimensions based on the evaluation data of each of the allocation dimensions;

[0130] The first composition subunit is used to compose a weight matrix of the maintenance task based on the weights of each of the allocation dimensions.

[0131] In the device provided by the embodiment of the present invention, the second obtaining unit 503 may be configured as follows:

[0132] A second extraction subunit is used for extracting feature data of each allocation dimension from the maintenance data of each operation and maintenance personnel, and forming a feature set of the operation and maintenance personnel with each of the feature data;

[0133] The second composition subunit is used to compose the personnel feature matrix based on each of the feature sets.

[0134] The device provided in the embodiment of the present invention may also be configured as follows:

[0135] An updating unit is used to obtain the task processing information fed back by the target operation and maintenance personnel, update the processing status of the maintenance task based on the task processing information, and update the maintenance data of the target operation and maintenance personnel when the processing status of the maintenance task is completed.

[0136] An embodiment of the present invention further provides a storage medium, which includes stored instructions, wherein when the instructions are executed, the device where the storage medium is located is controlled to execute the above-mentioned method for allocating maintenance tasks.

[0137] The embodiment of the present invention further provides an electronic device, the structural diagram of which is shown in FIG. Figure 6 As shown, it specifically includes a memory 601 and one or more instructions 602, wherein the one or more instructions 602 are stored in the memory 601 and are configured to be executed by one or more processors 603 to execute the one or more instructions 602 to perform the above-mentioned maintenance task allocation method.

[0138] The specific implementation processes and derivative methods of the above-mentioned embodiments are all within the protection scope of the present invention.

[0139] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without creative work.

[0140] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0141] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for allocating maintenance tasks, characterized in that: The task allocation system applied to a bank comprises: Obtaining a maintenance task and obtaining task information of the maintenance task; Based on the task information, a weight matrix of the maintenance task is generated, and the weight matrix includes the weight value of the maintenance task in each preset allocation dimension; the weight matrix of the maintenance task is generated based on the task information, including: based on each preset allocation dimension, extracting evaluation data of each allocation dimension from the task information; each preset allocation dimension at least includes: working years dimension, total task volume dimension of this year, holiday change dimension of this year and night change dimension of this year; based on the evaluation data of each allocation dimension, determining the weight value of each allocation dimension; based on the weight of each allocation dimension, forming the weight matrix of the maintenance task; the evaluation data of the working years dimension of the allocation dimension includes data representing whether the system to be changed is an important system; the evaluation data of the holiday change dimension of the allocation dimension includes data representing whether the time of change of the system to be changed is a holiday; the evaluation data of the night change dimension of the allocation dimension includes data representing whether the time of change of the system to be changed is night; the evaluation data of the total task volume dimension of this year is the level of the system to be changed; Obtain maintenance data of each operation and maintenance personnel, and obtain a personnel feature matrix based on each maintenance data, wherein the feature matrix contains feature data of each operation and maintenance personnel in each allocation dimension; obtaining the personnel feature matrix based on each maintenance data includes: for each maintenance data of the operation and maintenance personnel, extracting feature data of each allocation dimension from the maintenance data, and forming a feature set of the operation and maintenance personnel with each feature data; the maintenance data of each operation and maintenance personnel at least includes: data on the working years of the operation and maintenance personnel, the number of operation and maintenance tasks handled by the operation and maintenance personnel this year, data on operation and maintenance tasks handled by the operation and maintenance personnel on holidays this year, and data on operation and maintenance tasks handled by the operation and maintenance personnel at night this year; forming the personnel feature matrix based on each feature set; The weight matrix and the feature matrix are operated to obtain the distribution score of each operation and maintenance personnel; The operation and maintenance personnel with the smallest allocation score is taken as the target operation and maintenance personnel, and the maintenance task is allocated to the target operation and maintenance personnel.

2. The method according to claim 1, characterized in that The obtaining maintenance task includes: Collect maintenance requirement information; Sending the maintenance requirement information to a preset determination system, and obtaining determination information fed back by the determination system; When the determination information is characterized by generating a task, a maintenance task corresponding to the maintenance requirement information is generated.

3. The method according to claim 1, characterized in that Also includes: The task processing information fed back by the target operation and maintenance personnel is obtained, the processing status of the maintenance task is updated based on the task processing information, and when the processing status of the maintenance task is processing completed, the maintenance data of the target operation and maintenance personnel is updated.

4. A maintenance task allocation device, characterized in that: A task allocation system applied to a bank, the device comprising: A first acquisition unit, used to acquire a maintenance task and acquire task information of the maintenance task; A generating unit, configured to generate a weight matrix of the maintenance task based on the task information, wherein the weight matrix includes a weight value of the maintenance task in each preset allocation dimension; The generating unit comprises: a first extracting subunit, a determining subunit and a first composing subunit; The first extraction subunit is used to extract the evaluation data of each allocation dimension from the task information based on each preset allocation dimension; each preset allocation dimension at least includes: working years dimension, this year's total task dimension, this year's holiday change dimension and this year's night change dimension; the evaluation data of the allocation dimension of the working years dimension includes data representing whether the system to be changed is an important system; the evaluation data of the allocation dimension of the holiday change dimension includes data representing whether the time when the system to be changed is changed is a holiday; the evaluation data of the allocation dimension of the night change dimension includes data representing whether the time when the system to be changed is changed is at night; the evaluation data of the allocation dimension of the total task dimension of the year is the level of the system to be changed; The determining subunit is used to determine the weight value of each allocation dimension based on the evaluation data of each allocation dimension; The first composition subunit is used to compose a weight matrix of the maintenance task based on the weights of each of the allocation dimensions; A second acquisition unit is used to acquire maintenance data of each operation and maintenance personnel, and obtain a personnel feature matrix based on each of the maintenance data, wherein the feature matrix includes feature data of each operation and maintenance personnel in each of the allocation dimensions; The second acquisition unit includes: a second extraction subunit and a second composition subunit; The second extraction subunit is used to extract feature data of each allocated dimension from the maintenance data of each operation and maintenance personnel, and form a feature set of the operation and maintenance personnel with each feature data; the maintenance data of each operation and maintenance personnel at least includes: data on the working years of the operation and maintenance personnel, the number of operation and maintenance tasks handled by the operation and maintenance personnel this year, data on operation and maintenance tasks handled by the operation and maintenance personnel on holidays this year, and data on operation and maintenance tasks handled by the operation and maintenance personnel at night this year; The second composition subunit is used to compose the personnel feature matrix based on each of the feature sets; A calculation unit, used for calculating the weight matrix and the feature matrix to obtain the distribution score of each operation and maintenance personnel; The allocation unit is used to select the operation and maintenance personnel with the smallest allocation score as the target operation and maintenance personnel, and allocate the maintenance task to the target operation and maintenance personnel.

5. The device according to claim 4, characterized in that The first acquisition unit includes: A collection subunit, used for collecting maintenance demand information; An acquisition subunit, used for sending the maintenance requirement information to a preset determination system, and acquiring determination information fed back by the determination system; The generating subunit is used to generate a maintenance task corresponding to the maintenance requirement information when the determination information is characterized as generating a task.

6. A storage medium, characterized in that: The storage medium includes stored instructions, wherein when the instructions are executed, the device where the storage medium is located is controlled to execute the method for allocating maintenance tasks according to any one of claims 1 to 3.

7. An electronic device, characterized in that: The system comprises a memory and one or more instructions, wherein the one or more instructions are stored in the memory and configured to be executed by one or more processors to perform the maintenance task allocation method as described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Task allocation method and device

    CN110163474A

  • Maintenance team automatic scheduling method and device, computer equipment and storage medium

    CN113240142A