Matrix skill map generation method and system for rail service personnel
By building a matrix skill map for track service personnel, the problem of skill structure and job matching in traditional management methods is solved, and more flexible and intuitive task allocation is achieved.
Patent Information
- Application Number
- CN202511053741.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-30
- Publication Date
- 2025-08-29
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Traditional talent management methods cannot fully reflect the multi-dimensional skill structure, job matching degree and feasibility of cross-job capacity transfer of track service personnel, limiting the flexibility of job allocation.
By building a matrix skill map of track service personnel, counting service tasks and their task requirements, obtaining service personnel's historical tasks and personnel information, creating a personnel evaluation matrix, building and displaying personnel maps, and assigning tasks based on the map to achieve intuitive task matching.
It improves the flexibility of track service personnel management and the intuitiveness of job allocation, can intuitively reflect the capabilities and experience of service personnel, and improves the efficiency of task allocation.
Smart Images

Figure CN120562831A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of skill map generation, and in particular to a method and system for generating a matrix skill map for rail service personnel. Background Art
[0002] With the continuous expansion of urban rail transit systems, rail service personnel (such as train drivers, dispatchers, maintenance workers, station staff, etc.) play an indispensable role in operational support. However, traditional talent management methods generally rely on paper files or static electronic files, which cannot fully reflect the multi-dimensional skill structure of service personnel, the degree of job matching, and the feasibility of cross-job capability transfer. This information-fragmented management method limits the flexibility of job deployment. Therefore, how to provide a better information statistical framework to improve the management level of rail service personnel is the technical problem that the technical solution of the present invention aims to solve. Summary of the Invention
[0003] The purpose of the present invention is to provide a method and system for generating a matrix skill map for rail service personnel to solve the problems raised in the above background technology.
[0004] To achieve the above object, the present invention provides the following technical solutions: A method for generating a matrix-type skill map for rail service personnel, the method comprising: Count all service tasks and their task requirements, and build task nodes for service tasks based on task requirements; Count each service staff's historical tasks, query the task nodes of historical tasks, and create service staff's work experience information; Acquiring personnel information of service personnel and creating a personnel evaluation matrix based on the personnel information; Count personnel evaluation matrix and work experience information, build and display personnel map; Get the current pending tasks, assign them based on the personnel map, and update the displayed content synchronously.
[0005] As a further solution of the present invention, the step of counting all service tasks and their task requirements and constructing task nodes of service tasks based on the task requirements includes: Query all service tasks in the track scene, and for each service task, query its task requirements; the task requirements include knowledge requirements and time requirements; Calculate the task difficulty based on the knowledge requirement and time requirement, and determine the node size based on the task difficulty; Query the occurrence frequency of each service task within a preset time period, and select a node shape according to the occurrence frequency; the node shape is a regular polygon, and the node size is the radius of the circumscribed circle of the regular polygon; The task node of each service task is determined based on the node shape and its node size.
[0006] As a further solution of the present invention, the steps of counting each service personnel's historical tasks, querying the task nodes of the historical tasks, and creating the service personnel's work experience information include: Send an information acquisition request to the service personnel and receive the historical tasks containing time information fed back by the service personnel; Verify the historical tasks. When the historical tasks pass the verification, query the task node corresponding to each historical task; wherein the historical tasks and the service tasks have the same origin; Arrange task nodes according to time information to obtain node sequence as work experience information; The process of arranging task nodes includes a task merging process.
[0007] As a further solution of the present invention, the step of obtaining the personnel information of the service personnel and creating a personnel evaluation matrix based on the personnel information includes: Receive a matrix template input by a staff member; each row and column position in the matrix template corresponds to a capability type, and the value at the row and column position represents the capability score; Regularly traverse the service personnel's learning experience and query the corresponding ability type and ability score; the ability score query process contains a correction coefficient determined by time; Locate the target position according to the ability type, and modify the value at the target position according to the ability score; When all learning experiences are traversed, the personnel evaluation matrix is obtained; The numerical correction process is: Where, is the corrected value, is the value before correction, It is a constant determined by the ability type, used to represent the degree of influence of the ability type on the value at the target position. Indicates the time difference between the time of the capability type and the current time. Represents the competency score for the competency type.
[0008] As a further solution of the present invention, the steps of collecting the personnel evaluation matrix and work experience information and constructing and displaying the personnel map include: Traverse the personnel evaluation matrix and sort the rows and columns according to the values in the matrix; Query the capability type corresponding to each row and column position and use it as the horizontal axis; Use the value as the vertical axis to construct a column chart as the first layer; Obtain work experience information and construct a second layer based on the work experience information; The display mode selected by the viewing personnel is received, and the first layer and the second layer are superimposed to obtain a personnel map; wherein the display mode is used to adjust the transparency of the two layers.
[0009] As a further solution of the present invention, the steps of obtaining the current pending tasks, assigning the pending tasks based on the personnel map, and synchronously updating the displayed content include: Get the current pending tasks and build the task nodes for the pending tasks; Compare the task nodes with the work experience information in the personnel graph of each service personnel to determine the candidate personnel set for the task to be processed; Read candidate candidates in the candidate set in sequence, and determine the suitability of the candidate candidate with the task to be processed based on the bar chart in the candidate candidate's personnel map; Allocate tasks to be processed based on fitness; When the task assignment is completed, the tags of the pending tasks are queried, the third layer is constructed, and the personnel graph is inserted.
[0010] The technical solution of the present invention also provides a matrix-type skill map generation system for rail service personnel, the system comprising: The task node construction module is used to count all service tasks and their task requirements, and to construct task nodes for service tasks based on the task requirements; The experience information creation module is used to count the historical tasks of each service staff, query the task nodes of historical tasks, and create the service staff's work experience information; An evaluation matrix creation module is used to obtain the personnel information of the service personnel and create a personnel evaluation matrix based on the personnel information; Personnel map construction module, used to compile personnel evaluation matrix and work experience information, build and display personnel maps; The display content update module is used to obtain the current pending tasks, assign the pending tasks based on the personnel map, and synchronously update the display content.
[0011] As a further solution of the present invention: the task node construction module includes: A task requirement query unit is used to query all service tasks in the track scene, and query the task requirements of each service task; the task requirements include knowledge requirements and time requirements; A node size determination unit, configured to calculate the task difficulty based on the knowledge requirement and the time requirement, and determine the node size based on the task difficulty; A node shape determination unit, configured to query the occurrence frequency of each service task within a preset time period and select a node shape according to the occurrence frequency; the node shape is a regular polygon, and the node size is the radius of the circumscribed circle of the regular polygon; An execution unit is constructed to determine a task node for each service task based on the node shape and its node size.
[0012] As a further solution of the present invention: the experience information creation module includes: A historical task receiving unit is used to send an information acquisition request to a service personnel and receive historical tasks containing time information fed back by the service personnel; A task node query unit is used to verify historical tasks. When a historical task passes verification, the task node corresponding to each historical task is queried; wherein the historical task and the service task have the same origin; A task node arrangement unit is used to arrange task nodes according to time information to obtain a node sequence as work experience information; The process of arranging task nodes includes a task merging process.
[0013] As a further solution of the present invention: the evaluation matrix creation module includes: A template receiving unit is used to receive a matrix template input by a staff member; each row and column position in the matrix template corresponds to an ability type, and the value at the row and column position represents the ability score; The scoring query unit is used to periodically traverse the service personnel's learning experience and query the corresponding ability type and ability score; the query process of the ability score contains a correction coefficient determined by time; A numerical value correction unit is used to locate the target position according to the ability type and to correct the numerical value at the target position according to the ability score; The matrix output unit is used to obtain the personnel evaluation matrix after all learning experiences are traversed; The numerical correction process is: Where, is the corrected value, is the value before correction, It is a constant determined by the ability type, used to represent the degree of influence of the ability type on the value at the target position. Indicates the time difference between the time of the capability type and the current time. Represents the competency score for the competency type.
[0014] Compared with the existing technology, the beneficial effects of the present invention are: the present invention uses matrix statistics of service personnel's ability information, and uses graph architecture to count service personnel's experience information, and jointly constructs a capability map of service personnel, which can be directly connected to the display process and is highly intuitive. When allocating tasks, the allocation process is extremely intuitive. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention.
[0016] Figure 1 A flowchart of the method for generating a matrix skills map for rail service personnel.
[0017] Figure 2 The first sub-process flowchart of the method for generating a matrix skill map for rail service personnel.
[0018] Figure 3 The second sub-process flowchart of the method for generating a matrix skill map for rail service personnel.
[0019] Figure 4 The third sub-process flowchart of the method for generating a matrix skill map for rail service personnel.
[0020] Figure 5 The fourth sub-process flowchart of the method for generating a matrix skill map for rail service personnel.
[0021] Figure 6 The fifth sub-process flowchart of the method for generating a matrix skill map for rail service personnel.
[0022] Figure 7 A structural block diagram of the system for generating matrix skills maps for rail service personnel. DETAILED DESCRIPTION
[0023] In order to make the technical problems, technical solutions and beneficial effects to be solved by the present invention more clearly understood, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0024] Figure 1 This is a flowchart of a method for generating a matrix skill map for rail service personnel. In an embodiment of the present invention, a method for generating a matrix skill map for rail service personnel includes: Step S100: Count all service tasks and their task requirements, and construct task nodes for the service tasks based on the task requirements; Service tasks are work tasks that may appear in track scenarios, such as guidance tasks, security tasks, and consulting tasks. Each task has different requirements for personnel, which are collectively referred to as task requirements. Since the types of all service tasks are limited, they can be counted in advance. After counting all service tasks and their task requirements, service tasks can be converted into task nodes based on task requirements, and service tasks can be represented by node structures.
[0025] Step S200: Count the historical tasks of each service personnel, query the task nodes of the historical tasks, and create the service personnel's work experience information; During the work process, each service staff member's work tasks will be recorded. What work needs to be completed every day will be determined at the daily morning meeting. The statistical process is a simple data reading process. The historical tasks of each service staff member are counted. No matter what historical tasks are, after step S100, there will be corresponding task nodes. The task nodes of historical tasks are queried, and the queried task nodes are arranged according to time to obtain the task node sequence as work experience information.
[0026] Step S300: obtaining personnel information of service personnel, and creating a personnel evaluation matrix based on the personnel information; The personnel information of the service personnel is obtained. The personnel information is the basic information of the service personnel, such as the grades of various courses in the learning stage, academic information, and physical parameters. Each item is scored and saved in the form of a matrix to obtain a personnel evaluation matrix. In fact, it is also feasible to use a one-dimensional array for storage, but considering the visualization process, the present invention uses a matrix (two-dimensional array) for data storage, which is essentially the same as the one-dimensional array.
[0027] Step S400: Counting personnel evaluation matrix and work experience information, constructing and displaying personnel map; The personnel evaluation matrix and work experience information obtained by the technical solution of the present invention are very easy to convert into visual parameters, and the visualization docking process is extremely easy. The personnel evaluation matrix and work experience information are statistically represented in a graph, and the specific position is pre-set. Due to the high degree of freedom, it is set independently by the staff. For the technical solution of the present invention, it is considered to be the default data and will not be discussed. In fact, the process of independent setting by the staff also occurs in the early stage. The position where the personnel evaluation matrix and work experience information are displayed has been determined when the interface is designed. After the personnel map is constructed, it can be directly displayed.
[0028] Step S500: Obtain the current pending tasks, assign the pending tasks based on the personnel map, and synchronously update the display content; After the personnel map is constructed, the personnel capabilities can be represented in an intuitive form, but it is only used to improve the intuitiveness, which is a bit of a waste of resources. In fact, based on the completed personnel map, the task allocation link can also be introduced to obtain the current pending tasks, and the pending tasks can be allocated based on the personnel map. The allocation process and allocation results can also be displayed.
[0029] Figure 2 This is a flowchart of the first sub-process of the method for generating a matrix skill map for rail service personnel. The steps of counting all service tasks and their task requirements and constructing task nodes for service tasks based on the task requirements include: Step S101: query all service tasks in the track scene, and query the task requirements of each service task; the task requirements include knowledge requirements and time requirements; Step S102: Calculate the task difficulty based on the knowledge requirement and the time requirement, and determine the node size based on the task difficulty; Step S103: querying the occurrence frequency of each service task within a preset time period, and selecting a node shape according to the occurrence frequency; the node shape is a regular polygon, and the node size is the radius of the circumscribed circle of the regular polygon; Step S104: Determine the task node of each service task according to the node shape and node size.
[0030] In an example of the technical solution of the present invention, the generation process of the task node is explained, and all service tasks in the track scene are queried. For each service task, its task requirements are queried. The task requirements include knowledge requirements and time requirements. The knowledge requirements generally refer to learning experience, or more precisely, quantified learning experience (for example, how many points a course requires). The time requirement refers to how long it takes to work. The task difficulty is calculated based on the knowledge requirements and time requirements, and the node size is determined based on the task difficulty. The calculation process is to multiply the knowledge requirements and time requirements by preset coefficients respectively, and then add them up. Finally, the node size is determined based on the task difficulty.
[0031] Furthermore, the frequency of occurrence of each service task is queried within a preset time period. The time period is generally one day or one week. The number of service tasks that appear is divided by the total number of all tasks to obtain the frequency of occurrence. The shape of the node is determined by the frequency of occurrence. In the technical solution of the present invention, the shape of the node is a regular polygon, and the frequency of occurrence is used to determine the number of edges. The greater the frequency of occurrence, the greater the number of edges. In addition, the node size is used to adjust the radius of the circumscribed circle of the regular polygon. The greater the difficulty of the task, the larger the radius, and accordingly, the larger the entire task node. The task node of each service task is determined according to the node shape and its node size.
[0032] Figure 3This is a second sub-flow diagram of the method for generating a matrix skill map for rail service personnel. The steps of counting each service personnel's historical tasks, querying the task nodes of the historical tasks, and creating the service personnel's work experience information include: Step S201: Send an information acquisition request to the service personnel, and receive historical tasks containing time information fed back by the service personnel; Step S202: Verify the historical tasks. When the historical tasks pass the verification, query the task node corresponding to each historical task; wherein the historical tasks and the service tasks have the same origin; Step S203: Arrange task nodes according to time information to obtain a node sequence as work experience information; The process of arranging task nodes includes a task merging process.
[0033] In an example of the technical solution of the present invention, the process of determining work experience information is explained, an information acquisition request is sent to a service personnel, historical tasks containing time information fed back by the service personnel are received, and the historical tasks are verified to verify whether the service personnel have performed the work. The verification method can be to retrieve the camera data of the relevant camera, identify the camera data, and locate the service personnel. The relevant camera refers to the camera that can monitor this type of task. If the service personnel is located, it is determined that the verification is passed. When the historical task verification is passed, the task node corresponding to each historical task is queried. The historical tasks and service tasks are different names of tasks. They are homologous, that is, their values (task type space) are the same. The task nodes are arranged according to the time information to obtain a node sequence as work experience information.
[0034] Figure 4 This is a third sub-flow diagram of a method for generating a matrix-type skill map for rail service personnel. The steps of obtaining personnel information of service personnel and creating a personnel evaluation matrix based on the personnel information include: Step S301: receiving a matrix template input by a staff member; each row and column position in the matrix template corresponds to a capability type, and the value at the row and column position represents the capability score; Step S302: Regularly traverse the service personnel's learning experience and query the ability type and ability score corresponding to the learning experience; wherein, the query process of the ability score contains a correction coefficient determined by time; Step S303: Locate the target location according to the capability type, and modify the value at the target location according to the capability score; Step S304: After all learning experiences are traversed, a personnel evaluation matrix is obtained.
[0035] In an example of the technical solution of the present invention, the statistical process of personnel information is explained, a matrix template input by the staff is received, the learning experience of the service personnel is traversed at regular intervals, the ability type and ability score corresponding to the learning experience are queried, the target position is located according to the ability type, and the value at the target position is corrected according to the ability score. When all learning experiences are traversed, a personnel evaluation matrix is obtained.
[0036] The matrix template is a two-dimensional array, where each position corresponds to an ability type. The values in the rows and columns represent the ability scores. The ability type can be the course name, and the ability score is the score.
[0037] Furthermore, the numerical correction process is: Where, is the corrected value, is the value before correction, It is a constant determined by the ability type, used to represent the degree of influence of the ability type on the value at the target position. Indicates the time difference between the time of the capability type and the current time. Represents the competency score for the competency type.
[0038] The meaning of the numerical correction process is that after querying the learning experience, query the ability types included in the learning experience, query the personnel abilities that the ability types can affect (row and column positions in the personnel evaluation matrix), query the ability scores of the ability types, and adjust the values at the target positions according to the ability scores. The adjustment process uses a logarithmic function because the derivative of the logarithmic function is a decreasing function, so the larger the value, the smaller the impact of increasing the value.
[0039] Figure 5 This is a fourth sub-flow diagram of a method for generating a matrix-type skill map for rail service personnel. The steps of collecting personnel evaluation matrices and work experience information, and constructing and displaying a personnel map include: Step S401: traverse the personnel evaluation matrix and sort the rows and columns according to the values in the matrix; Step S402: Query the capability type corresponding to each row and column position and use it as the horizontal coordinate; Step S403: Use the numerical value as the vertical coordinate to construct a bar chart as the first layer; Step S404: Acquire work experience information and construct a second layer based on the work experience information; Step S405: receiving the display mode selected by the viewing person, superimposing the first layer and the second layer to obtain a personnel map; wherein the display mode is used to adjust the transparency of the two layers.
[0040] After the personnel evaluation matrix and work experience information of each service staff have been obtained, traverse the personnel evaluation matrix, sort the rows and columns according to the values in the matrix, query the ability type corresponding to each row and column position, use it as the horizontal axis and the value as the vertical axis, and construct a bar chart as the first layer.
[0041] Obtain work experience information. Since work experience information is a node sequence, the second layer can be directly constructed based on the work experience information; receive the display mode selected by the viewer, superimpose the first layer and the second layer, and obtain a personnel map; wherein the display mode is used to adjust the transparency of the two layers.
[0042] Figure 6 This is a fifth sub-flow diagram of a method for generating a matrix skill map for rail service personnel. The steps of obtaining current pending tasks, assigning pending tasks based on the personnel map, and synchronously updating display content include: Step S501: Obtain the current pending task and construct a task node for the pending task; Step S502: Compare the task node with the work experience information of each service personnel in the personnel map to determine a set of candidate personnel for the task to be processed; Step S503: sequentially reading candidate personnel from the candidate personnel set, and determining the compatibility of the candidate personnel with the task to be processed based on the bar chart in the personnel map of the candidate personnel; Step S504: allocating tasks to be processed based on the degree of adaptability; Step S505: When the task assignment is completed, query the tags of the tasks to be processed, build the third layer, and insert the personnel map.
[0043] In an example of the technical solution of the present invention, in the task allocation stage, the current pending task is obtained, the task node of the pending task is constructed, and the task node is compared with the work experience information in the personnel map of each service personnel. The service personnel who can complete the task can be determined, which is called the candidate personnel. Since the candidate personnel are not unique, it is called a candidate personnel set; the candidate personnel are read in sequence in the candidate personnel set, and the fitness of the candidate personnel and the pending task is determined according to the bar chart in the personnel map of the candidate personnel. The pending task is allocated based on the fitness. When the task allocation is completed, the label of the pending task is queried, the third layer is constructed, and the personnel map is inserted.
[0044] Among them, the calculation process of the compatibility between the candidate personnel and the task to be processed can be to select the required ability type and the minimum requirement score of the task to be processed, and compare it with the bar chart of the candidate personnel (equivalent to another form of the personnel evaluation matrix). It can be judged whether the candidate personnel meets the required ability type and the minimum requirement score of the task to be processed. If it meets, it is one, and if it does not meet, it is zero. The fitness is determined according to the number of ones set, and the fitness is proportional to the number of ones set.
[0045] Figure 7 The following is a structural block diagram of a system for generating a matrix-type skill map for railway service personnel. In an embodiment of the present invention, a system for generating a matrix-type skill map for railway service personnel is provided. The system 10 includes: A task node construction module 11 is used to count all service tasks and their task requirements, and to construct task nodes for service tasks based on the task requirements; Experience information creation module 12, used to count the historical tasks of each service personnel, query the task nodes of historical tasks, and create the service personnel's work experience information; An evaluation matrix creation module 13 is used to obtain the personnel information of the service personnel and create a personnel evaluation matrix based on the personnel information; A personnel map construction module 14 is used to collect information on personnel evaluation matrices and work experience, and to construct and display a personnel map; The display content updating module 15 is used to obtain the current pending tasks, allocate the pending tasks based on the personnel map, and synchronously update the display content.
[0046] Furthermore, the task node construction module 11 includes: A task requirement query unit is used to query all service tasks in the track scene, and query the task requirements of each service task; the task requirements include knowledge requirements and time requirements; A node size determination unit, configured to calculate the task difficulty based on the knowledge requirement and the time requirement, and determine the node size based on the task difficulty; A node shape determination unit, configured to query the occurrence frequency of each service task within a preset time period and select a node shape according to the occurrence frequency; the node shape is a regular polygon, and the node size is the radius of the circumscribed circle of the regular polygon; An execution unit is constructed to determine a task node for each service task based on the node shape and its node size.
[0047] Specifically, the experience information creation module 12 includes: A historical task receiving unit is used to send an information acquisition request to a service personnel and receive historical tasks containing time information fed back by the service personnel; A task node query unit is used to verify historical tasks. When a historical task passes verification, the task node corresponding to each historical task is queried; wherein the historical task and the service task have the same origin; A task node arrangement unit is used to arrange task nodes according to time information to obtain a node sequence as work experience information; The process of arranging task nodes includes a task merging process.
[0048] Furthermore, the evaluation matrix creation module 13 includes: A template receiving unit is used to receive a matrix template input by a staff member; each row and column position in the matrix template corresponds to an ability type, and the value at the row and column position represents the ability score; The scoring query unit is used to periodically traverse the service personnel's learning experience and query the corresponding ability type and ability score; the query process of the ability score contains a correction coefficient determined by time; A numerical value correction unit is used to locate the target position according to the ability type and to correct the numerical value at the target position according to the ability score; The matrix output unit is used to obtain the personnel evaluation matrix after all learning experiences are traversed; The numerical correction process is: Where, is the corrected value, is the value before correction, It is a constant determined by the ability type, used to represent the degree of influence of the ability type on the value at the target position. Indicates the time difference between the time of the capability type and the current time. Represents the competency score for the competency type.
[0049] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for generating a matrix skill map for rail service personnel, characterized in that: The method comprises: Count all service tasks and their task requirements, and build task nodes for service tasks based on task requirements; Count each service staff's historical tasks, query the task nodes of historical tasks, and create service staff's work experience information; Acquiring personnel information of service personnel and creating a personnel evaluation matrix based on the personnel information; Count personnel evaluation matrix and work experience information, build and display personnel map; Get the current pending tasks, assign them based on the personnel map, and update the displayed content synchronously.
2. The method for generating a matrix skill map for railway service personnel according to claim 1, characterized in that: The steps of counting all service tasks and their task requirements and constructing task nodes for service tasks based on the task requirements include: Query all service tasks in the track scene, and for each service task, query its task requirements; the task requirements include knowledge requirements and time requirements; Calculate the task difficulty based on the knowledge requirement and time requirement, and determine the node size based on the task difficulty; Query the occurrence frequency of each service task within a preset time period, and select a node shape according to the occurrence frequency; the node shape is a regular polygon, and the node size is the radius of the circumscribed circle of the regular polygon; The task node of each service task is determined based on the node shape and its node size.
3. The method for generating a matrix skill map for railway service personnel according to claim 1, characterized in that: The steps of counting each service personnel's historical tasks, querying the task nodes of the historical tasks, and creating the service personnel's work experience information include: Send an information acquisition request to the service personnel and receive the historical tasks containing time information fed back by the service personnel; Verify the historical tasks. When the historical tasks pass the verification, query the task node corresponding to each historical task; wherein the historical tasks and the service tasks have the same origin; Arrange task nodes according to time information to obtain node sequence as work experience information; Among them, the process of arranging task nodes includes the task merging process; The task merging process includes: Add a number label to the task node. When adjacent task nodes are the same, delete one of the task nodes, determine the maximum value between the number labels of the two task nodes, increment the number by one, and insert the retained task node.
4. The method for generating a matrix skill map for railway service personnel according to claim 1, characterized in that: The step of obtaining the personnel information of the service personnel and creating a personnel evaluation matrix based on the personnel information includes: Receive a matrix template input by a staff member; each row and column position in the matrix template corresponds to a capability type, and the value at the row and column position represents the capability score; Regularly traverse the service personnel's learning experience and query the corresponding ability type and ability score; the ability score query process contains a correction coefficient determined by time; Locate the target position according to the ability type, and modify the value at the target position according to the ability score; When all learning experiences are traversed, the personnel evaluation matrix is obtained; The numerical correction process is: Where, is the corrected value, is the value before correction, It is a constant determined by the ability type, used to represent the degree of influence of the ability type on the value at the target position. Indicates the time difference between the time of the capability type and the current time. Represents the competency score for the competency type.
5. The method for generating a matrix skill map for railway service personnel according to claim 1, characterized in that: The steps of collecting the personnel evaluation matrix and work experience information and constructing and displaying the personnel map include: Traverse the personnel evaluation matrix and sort the rows and columns according to the values in the matrix; Query the capability type corresponding to each row and column position and use it as the horizontal axis; Use the value as the vertical axis to construct a column chart as the first layer; Obtain work experience information and construct a second layer based on the work experience information; The display mode selected by the viewing personnel is received, and the first layer and the second layer are superimposed to obtain a personnel map; wherein the display mode is used to adjust the transparency of the two layers.
6. The method for generating a matrix skill map for railway service personnel according to claim 1, characterized in that: The steps of obtaining the current pending tasks, assigning the pending tasks based on the personnel map, and synchronously updating the displayed content include: Get the current pending tasks and build the task nodes for the pending tasks; Compare the task nodes with the work experience information in the personnel graph of each service personnel to determine the candidate personnel set for the task to be processed; Read candidate candidates in the candidate set in sequence, and determine the suitability of the candidate candidate with the task to be processed based on the bar chart in the candidate candidate's personnel map; Allocate tasks to be processed based on fitness; When the task assignment is completed, the tags of the pending tasks are queried, the third layer is constructed, and the personnel graph is inserted.
7. A matrix-type skill map generation system for rail service personnel, characterized in that: The system comprises: The task node construction module is used to count all service tasks and their task requirements, and to construct task nodes for service tasks based on the task requirements; The experience information creation module is used to count the historical tasks of each service staff, query the task nodes of historical tasks, and create the service staff's work experience information; An evaluation matrix creation module is used to obtain the personnel information of the service personnel and create a personnel evaluation matrix based on the personnel information; Personnel map construction module, used to compile personnel evaluation matrix and work experience information, build and display personnel maps; The display content update module is used to obtain the current pending tasks, assign the pending tasks based on the personnel map, and synchronously update the display content.
8. The matrix skill map generation system for railway service personnel according to claim 7, characterized in that: The task node construction module includes: A task requirement query unit is used to query all service tasks in the track scene, and query the task requirements of each service task; the task requirements include knowledge requirements and time requirements; A node size determination unit, configured to calculate the task difficulty based on the knowledge requirement and the time requirement, and determine the node size based on the task difficulty; A node shape determination unit, configured to query the occurrence frequency of each service task within a preset time period and select a node shape according to the occurrence frequency; the node shape is a regular polygon, and the node size is the radius of the circumscribed circle of the regular polygon; An execution unit is constructed to determine a task node for each service task based on the node shape and its node size.
9. The matrix skill map generation system for railway service personnel according to claim 7, characterized in that: The experience information creation module includes: A historical task receiving unit is used to send an information acquisition request to a service personnel and receive historical tasks containing time information fed back by the service personnel; A task node query unit is used to verify historical tasks. When a historical task passes verification, the task node corresponding to each historical task is queried; wherein the historical task and the service task have the same origin; A task node arrangement unit is used to arrange task nodes according to time information to obtain a node sequence as work experience information; The process of arranging task nodes includes a task merging process.
10. The matrix skill map generation system for railway service personnel according to claim 7, characterized in that: The evaluation matrix creation module includes: A template receiving unit is used to receive a matrix template input by a staff member; each row and column position in the matrix template corresponds to an ability type, and the value at the row and column position represents the ability score; The scoring query unit is used to periodically traverse the service personnel's learning experience and query the corresponding ability type and ability score; the query process of the ability score contains a correction coefficient determined by time; A numerical value correction unit is used to locate the target position according to the ability type and to correct the numerical value at the target position according to the ability score; The matrix output unit is used to obtain the personnel evaluation matrix after all learning experiences are traversed; The numerical correction process is: Where, is the corrected value, is the value before correction, It is a constant determined by the ability type, used to represent the degree of influence of the ability type on the value at the target position. Indicates the time difference between the time of the capability type and the current time. Represents the competency score for the competency type.
Citation Information
Patent Citations
Operation and maintenance service scheduling method, system and device based on data driving and medium
CN117829466A
Nursing personnel matching method and system based on portrait features
CN118195271A
Cleaning work task allocation optimization method and system based on location-based service
CN118551987A
Artificial intelligence-based employee post matching and deploying method and system
CN119494522A
Personnel scheduling method and device and computer storage medium
CN119721650A