Automatic allocation method and system for equal insurance business work order, and medium
Through the automated work order allocation method, the problems of inefficient processing and unreasonable allocation of traditional work orders for guaranteed business are solved, and the precise matching of work orders and teams is achieved, processing efficiency and quality are improved, and resource utilization is optimized.
Patent Information
- Application Number
- CN202510353545.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-25
- Publication Date
- 2025-04-22
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The traditional work order processing of work orders for guaranteed services relies on manual or manual dispatch, which is inefficient and prone to errors, resulting in unreasonable assignment of work orders and affecting the effective development of the work orders.
An automatic distribution method for work orders for equal-guarantee business is adopted. By obtaining the information of pending work orders and allocation group, the work order type, processing cycle and content are determined, the work order operation status is selected, the work order operation status is classified, the work order processing content is disassembled, the work order processing node is conducted, and the work order processing node is allocated to the idle group or the local idle group based on the weight value.
The efficiency and quality of work order processing for the maintenance of the service guarantee business has been improved, the workload of the team has been optimized, the waste and idle resources have been avoided, the rationality and efficiency of work order allocation has been ensured, and the overall work efficiency has been improved.
Smart Images

Figure CN119863103A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of work order allocation, and in particular to a method, system and medium for automatically allocating work orders for equal protection services. Background Art
[0002] The security level protection industry, namely the cybersecurity level protection industry, is an important field for the security level classification and security performance evaluation of information systems. With the rapid development of information technology, the demand for network security from enterprises and organizations is growing, which has promoted the rapid development of the security level protection industry. The application of intelligent evaluation tools, the formulation of personalized security protection plans, continuous security monitoring and improvement, and the support of intelligent defense technology have become the inevitable trend of the future development of security level protection evaluation.
[0003] In the traditional security service work order processing process, it often relies on manual dispatching or manual dispatching. This method has many disadvantages: on the one hand, manual dispatching is inefficient and difficult to meet the needs of rapid response to network security incidents; on the other hand, manual dispatching is prone to errors, which may lead to unreasonable work order allocation, thus affecting the effective implementation of security services. Summary of the invention
[0004] In order to solve at least one of the above technical problems, the present application provides a method, system and medium for automatically allocating security service work orders.
[0005] In the first aspect, the present application provides a method for automatically allocating security service work orders, which adopts the following technical solutions: Get pending work orders and assigned team information; Determine the work order type, work order processing cycle and work order processing content according to the work order to be processed; Filter the assigned group information according to the work order type to obtain matching group information; Classify the work order operation status of the matching group information based on the work order processing cycle to obtain idle group information and local idle group information; Performing content processing and decomposition on the work order processing content to obtain a work order processing node with a time sequence property and work order content details corresponding to the work order processing node; Based on the idle group information and the local idle group information, the work order content details are evaluated for work order processing weights to obtain the weight values corresponding to each idle group and each local idle group when processing different work order content details; The work order processing node is allocated to the idle group or the local idle group based on the weight value.
[0006] By adopting the above technical solution, the work orders to be processed and the information of the assigned groups are obtained, which provides basic data for subsequent processing. Then, the work order type, processing cycle and content are determined according to the work orders to be processed, which helps to clarify the specific attributes and requirements of the work orders and provides a basis for the subsequent screening of matching groups. By screening the matching groups, the group information that matches the work order type is obtained, which further improves the pertinence and efficiency of work order processing. The matching group information is classified into the work order operation status, and the idle group and the partially idle group are distinguished, which effectively identifies the current working status of the group and provides an important reference for the subsequent allocation of work orders. At the same time, the work order processing content is disassembled to obtain nodes and details with time series properties, making the work order processing more detailed and orderly. Based on the idle and partially idle group information, the work order content details are weighted and evaluated, and the weight value of each group processing different contents is obtained, which ensures the rationality and efficiency of work order allocation. Based on the weight value, the work order processing node is allocated to the idle group or the partially idle group, which makes full use of the idle resources and processing capacity of the group and realizes the accurate matching of work orders and groups. This allocation method not only improves the efficiency and quality of security service work order processing, but also optimizes the team's workload and avoids waste and idleness of resources. At the same time, by taking into account the time sequence nature and weight value of the work order content, the work order processing is more in line with actual needs and improves the overall work efficiency of subsequent security service work orders.
[0007] In a possible implementation, the matching group information is classified into work order operation states based on the work order processing cycle to obtain idle group information and local idle group information, including: Determine the current task arrangement and the preset time period for processing the current task arrangement according to the matching group information; Overlap the preset time period with the periodic time period corresponding to the work order processing cycle, and determine whether the periodic time period overlaps with the preset time period; If there is no overlapping part, the matching group information is defined as idle group information; If there is a partial overlap, it is determined that the overlap is located at the front and rear ends of the preset time period, and when the overlap is located at the rear end of the preset time period and the overlap ratio is less than 1 / 2, the matching group information is defined as local idle group information.
[0008] In a possible implementation, the work order processing weight evaluation is performed on the work order content details based on the idle group information and the local idle group information to obtain the weight values corresponding to each idle group and each local idle group when processing different work order content details, including: Obtaining the group evaluation criteria corresponding to the work order content details; Determine the skill weight evaluation criteria, data weight evaluation criteria and allocation weight evaluation criteria according to the group evaluation criteria; Based on the skill weight evaluation standard, the idle group information and the local idle group information are evaluated for skill weight, so as to obtain the skill weight score corresponding to each group when processing the work order content details; Based on the data weight evaluation standard, the idle group information and the local idle group information are evaluated for data weight, and the corresponding data weight score of each group when processing the work order content details is obtained; Based on the allocation weight evaluation standard, the idle group information and the local idle group information are allocated weight evaluation to obtain the corresponding allocation weight score of each group when processing the work order content details; The skill weight score, data weight score and allocation weight score are respectively accumulated and calculated according to the groups to obtain the weight value corresponding to each idle group and each local idle group when processing different work order content details.
[0009] In a possible implementation, allocating the work order processing node to the idle group or the local idle group based on the weight value includes: Determine whether the weight value meets the preset weight value, and if so, obtain the weight emphasis information corresponding to the work order processing node, and determine the first weight coefficient of the skill weight score, the second weight coefficient of the data weight score, and the third weight coefficient of the allocation weight score according to the weight emphasis information; Calculate the product of the first weight coefficient and the skill weight score to obtain a first weight value; Calculate the product of the second weight coefficient and the data weight score to obtain a second weight value; Calculate the product of the third weight coefficient and the assigned weight score to obtain a third weight value; Accumulate the first weight value, the second weight value and the third weight value to obtain a comprehensive weight value; An absolute difference calculation is performed between the comprehensive weight value and the weight value to obtain an absolute weight value corresponding to each group when processing different work order processing nodes; Arrange the absolute weight values from small to large to generate a work order allocation order for each work order processing node; The work order processing nodes are allocated to the idle group or the local idle group according to the work order allocation order.
[0010] In a possible implementation, the allocating the work order processing node to the idle group or the local idle group based on the weight value further includes: Receive the work order processing result generated by the idle group or the local idle group, and insert the work order processing result into the work order processing node to obtain a complete processing work order; Performing a processing evaluation on the complete processing work order to determine whether the processing evaluation result meets the preset processing standard; if not, obtaining the work order transmission data, and performing an abnormality analysis on the work order transmission data to obtain an abnormality analysis result; It is determined whether there is a data transmission anomaly in the anomaly analysis result. If not, the weight value is downgraded and updated to obtain an updated weight value.
[0011] In a possible implementation, performing an abnormality analysis on the work order transmission data to obtain an abnormality analysis result includes: Arrange the work order transmission data according to the transmission time nodes to obtain a data transmission curve graph; The data transmission curve graph is fitted with the preset transmission curve range graph according to the transmission time nodes, and it is determined whether there are any anomalies in the transmission data corresponding to different transmission time nodes. If so, historical transmission data is obtained, and the data transmission curve graph is analyzed for anomalies based on the historical transmission data to obtain an anomaly analysis result.
[0012] In a possible implementation, the abnormality analysis of the data transmission curve graph based on the historical transmission data to obtain the abnormality analysis result includes: Determine the maximum transmission rate, the minimum transmission rate and the abnormal transmission information when different abnormalities occur during the data transmission of work orders of a certain type according to the historical transmission data; The highest transmission rate and the lowest transmission rate are used as transmission numerators, and the time used for each data communication process is used as the transmission denominator; Determine the transmission rate change value of work order data of different data specification types in the data communication process according to the ratio of the transmission numerator to the transmission denominator; Determine the work order data specification and the current maximum transmission rate and the current minimum transmission rate during the current work order data transmission communication process according to the data transmission curve diagram; The current highest transmission rate and the current lowest transmission rate are used as the transmission numerator, and the time used for this data communication process is used as the transmission denominator to calculate the ratio and obtain the current rate change value; Performing a first matching screening on the transmission rate change value by using the current rate change value as a first matching screening condition to obtain first abnormal transmission information in the abnormal transmission information; The work order data specification is used as a second matching screening condition to perform a second matching screening on the first abnormal transmission information to obtain an abnormal analysis result.
[0013] In the second aspect, the present application provides a system for automatically allocating security service work orders, which adopts the following technical solutions: An automatic allocation system for security service work orders, comprising: Information acquisition module, used to obtain pending work orders and assigned team information; A work order determination module, used to determine the work order type, work order processing cycle and work order processing content according to the work order to be processed; A group screening module, used to screen the assigned group information according to the work order type to obtain matching group information; A status classification module, used to classify the work order operation status of the matching group information based on the work order processing cycle, and obtain idle group information and local idle group information; A content disassembly module, used to perform content processing disassembly on the work order processing content to obtain a work order processing node with a time sequence property and work order content details corresponding to the work order processing node; A weight evaluation module is used to evaluate the work order processing weight of the work order content details based on the idle group information and the local idle group information, and obtain the weight value corresponding to each idle group and each local idle group when processing different work order content details; A node allocation module is used to allocate the work order processing node to the idle group or the local idle group based on the weight value.
[0014] In a possible implementation, when the status classification module classifies the work order operation status of the matching group information based on the work order processing cycle and obtains the idle group information and the local idle group information, it is specifically used to: Determine the current task arrangement and the preset time period for processing the current task arrangement according to the matching group information; Overlap the preset time period with the periodic time period corresponding to the work order processing cycle, and determine whether the periodic time period overlaps with the preset time period; If there is no overlapping part, the matching group information is defined as idle group information; If there is a partial overlap, it is determined that the overlap is located at the front and rear ends of the preset time period, and when the overlap is located at the rear end of the preset time period and the overlap ratio is less than 1 / 2, the matching group information is defined as local idle group information.
[0015] In another possible implementation, the weight evaluation module performs a work order processing weight evaluation on the work order content details based on the idle group information and the local idle group information to obtain the weight values corresponding to each idle group and each local idle group when processing different work order content details, specifically for: Obtaining the group evaluation criteria corresponding to the work order content details; Determine the skill weight evaluation criteria, data weight evaluation criteria and allocation weight evaluation criteria according to the group evaluation criteria; Based on the skill weight evaluation standard, the idle group information and the local idle group information are evaluated for skill weight, so as to obtain the skill weight score corresponding to each group when processing the work order content details; Based on the data weight evaluation standard, the idle group information and the local idle group information are evaluated for data weight, and the corresponding data weight score of each group when processing the work order content details is obtained; Based on the allocation weight evaluation standard, the idle group information and the local idle group information are allocated weight evaluation to obtain the corresponding allocation weight score of each group when processing the work order content details; The skill weight score, data weight score and allocation weight score are respectively accumulated and calculated according to the groups to obtain the weight value corresponding to each idle group and each local idle group when processing different work order content details.
[0016] In another possible implementation, when the node allocation module allocates the work order processing node to the idle group or the local idle group based on the weight value, it is specifically configured to: Determine whether the weight value meets the preset weight value, and if so, obtain the weight emphasis information corresponding to the work order processing node, and determine the first weight coefficient of the skill weight score, the second weight coefficient of the data weight score, and the third weight coefficient of the allocation weight score according to the weight emphasis information; Calculate the product of the first weight coefficient and the skill weight score to obtain a first weight value; Calculate the product of the second weight coefficient and the data weight score to obtain a second weight value; Calculate the product of the third weight coefficient and the assigned weight score to obtain a third weight value; Accumulate the first weight value, the second weight value and the third weight value to obtain a comprehensive weight value; An absolute difference calculation is performed between the comprehensive weight value and the weight value to obtain an absolute weight value corresponding to each group when processing different work order processing nodes; Arrange the absolute weight values from small to large to generate a work order allocation order for each work order processing node; The work order processing nodes are allocated to the idle group or the local idle group according to the work order allocation order.
[0017] In another possible implementation, the system further includes: a result processing module, a transmission analysis module, and a weight updating module, wherein: The result processing module is used to receive the work order processing result generated by the idle group or the local idle group, and put the work order processing result into data according to the work order processing node to obtain a complete processing work order; The transmission analysis module is used to perform a processing evaluation on the complete processing work order, determine whether the processing evaluation result meets the preset processing standard, and if not, obtain the work order transmission data, and perform an abnormality analysis on the work order transmission data to obtain an abnormality analysis result; The weight updating module is used to determine whether there is a data transmission anomaly in the anomaly analysis result. If not, the weight value is downgraded and updated to obtain an updated weight value.
[0018] In another possible implementation, when the transmission analysis module performs an abnormality analysis on the work order transmission data to obtain an abnormality analysis result, it is specifically used to: Arrange the work order transmission data according to the transmission time nodes to obtain a data transmission curve graph; The data transmission curve graph is fitted with the preset transmission curve range graph according to the transmission time nodes, and it is determined whether there are any anomalies in the transmission data corresponding to different transmission time nodes. If so, historical transmission data is obtained, and the data transmission curve graph is analyzed for anomalies based on the historical transmission data to obtain an anomaly analysis result.
[0019] In another possible implementation, when the transmission analysis module performs an abnormality analysis on the data transmission curve graph based on the historical transmission data to obtain an abnormality analysis result, the transmission analysis module is specifically configured to: Determine the maximum transmission rate, the minimum transmission rate and the abnormal transmission information when different abnormalities occur during the data transmission of work orders of a certain type according to the historical transmission data; The highest transmission rate and the lowest transmission rate are used as transmission numerators, and the time used for each data communication process is used as the transmission denominator; Determine the transmission rate change value of work order data of different data specification types in the data communication process according to the ratio of the transmission numerator to the transmission denominator; Determine the work order data specification and the current maximum transmission rate and the current minimum transmission rate during the communication process of the current work order data transmission according to the data transmission curve diagram; The current highest transmission rate and the current lowest transmission rate are used as the transmission numerator, and the time used for this data communication process is used as the transmission denominator to calculate the ratio and obtain the current rate change value; Performing a first matching screening on the transmission rate change value by using the current rate change value as a first matching screening condition to obtain first abnormal transmission information in the abnormal transmission information; The work order data specification is used as a second matching screening condition to perform a second matching screening on the first abnormal transmission information to obtain an abnormal analysis result.
[0020] In a third aspect, the present application provides an electronic device, which adopts the following technical solution: at least one processor; Memory; At least one application, wherein at least one application is stored in a memory and configured to be executed by at least one processor, and at least one application is configured to: execute a method for automatically allocating work orders for information security services as described in any one of the first aspects.
[0021] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium stores a computer program, which, when executed in a computer, causes the computer to execute any method for automatically allocating equal protection service work orders as described in the first aspect.
[0022] In summary, the present application includes at least one of the following beneficial technical effects: By adopting the above technical solution, the work orders to be processed and the information of the assigned groups are obtained, which provides basic data for subsequent processing. Then, the work order type, processing cycle and content are determined according to the work orders to be processed, which helps to clarify the specific attributes and requirements of the work orders and provides a basis for the subsequent screening of matching groups. By screening the matching groups, the group information that matches the work order type is obtained, which further improves the pertinence and efficiency of work order processing. The matching group information is classified into the work order operation status, and the idle group and the partially idle group are distinguished, which effectively identifies the current working status of the group and provides an important reference for the subsequent allocation of work orders. At the same time, the work order processing content is disassembled to obtain nodes and details with time series properties, making the work order processing more detailed and orderly. Based on the idle and partially idle group information, the work order content details are weighted and evaluated, and the weight value of each group processing different contents is obtained, which ensures the rationality and efficiency of work order allocation. Based on the weight value, the work order processing node is allocated to the idle group or the partially idle group, which makes full use of the idle resources and processing capacity of the group and realizes the accurate matching of work orders and groups. This allocation method not only improves the efficiency and quality of security service work order processing, but also optimizes the team's workload and avoids waste and idleness of resources. At the same time, by taking into account the time sequence nature and weight value of the work order content, the work order processing is more in line with actual needs and improves the overall work efficiency of subsequent security service work orders. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 A flowchart of a method for automatically allocating security service work orders provided in an embodiment of the present application.
[0024] Figure 2 A structural diagram of a system for automatically allocating work orders for information security services provided in an embodiment of the present application.
[0025] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0026] The following is combined with Figure 1-3 This application is described in further detail.
[0027] This specific embodiment is merely an explanation of the present application and is not a limitation of the present application. After reading this specification, a technical team in this field can make non-creative modifications to the present embodiment as needed, but as long as it is within the scope of the present application, it is protected by the patent law.
[0028] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by a general technical team in the field without creative work are within the scope of protection of the present application.
[0029] In addition, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article, unless otherwise specified, generally means that the associated objects before and after are in an "or" relationship.
[0030] The embodiments of the present application are further described in detail below in conjunction with the drawings in the specification.
[0031] The embodiment of the present application provides a method for automatically allocating a security service work order, which is executed by an electronic device, wherein the electronic device can be an independent physical electronic device, or an electronic device cluster or distributed system composed of multiple physical electronic devices, or a cloud electronic device that provides cloud computing services. The embodiment of the present application is not limited here, such as Figure 1 As shown, the method includes: Step S10: Obtain the work order to be processed and the assigned team information.
[0032] Specifically, pending work orders refer to those work task documents that have not yet been processed or resolved. In the embodiment of the present application, it refers to work orders related to "level protection business" (i.e., information security level protection business). Level protection business usually involves security assessment, reinforcement, auditing and other activities on the information systems of enterprises or organizations to ensure that they meet specific information security level requirements. Allocation group information refers to the relevant information of the team or group that is pre-set or dynamically allocated to handle these pending work orders. The allocation group information includes the name of the group, member list, area of expertise, qualification certificates, test scores, work order project feedback, emergency processing capabilities, current workload or load, etc., which is used to guide how to reasonably allocate work orders to the most suitable group for processing.
[0033] Step S11: determine the work order type, work order processing cycle and work order processing content according to the work order to be processed.
[0034] Specifically, the work order type refers to a label that classifies the work order according to its content, nature or purpose. Work order types include but are not limited to fault reporting, service requests, consultation inquiries, change requests, etc. Different types of work orders require different processing procedures, priorities and resource allocation. The work order processing cycle refers to the length of time required from the submission of the work order to the complete processing and closure of the work order. This cycle includes multiple stages such as preliminary review of the work order, task assignment, execution processing, and result feedback. The length of the work order processing cycle is affected by many factors, such as the complexity of the work order, the efficiency of the processing team, and the availability of resources. The work order processing content refers to the tasks or problems that need to be specifically executed or solved in the work order. It includes a series of specific work order processing nodes, work order content details, etc. The work order processing content is determined based on the type and specific description of the work order, and is the core part of the work order processing process.
[0035] Step S12: Filter the assigned group information according to the work order type to obtain matching group information.
[0036] Specifically, when executing the work order assignment process, when the system or manager receives a new work order, it is necessary to determine which team is most suitable for handling the work order based on the type of work order. Specifically, first identify the type of work order, which is usually done by looking at the work order description, urgency, required skills and other information. Then, the system accesses a database or list containing all available team information. Next, based on the type of work order, the assigned team information is filtered. For example, if the work order is of the maintenance type, then the team with maintenance skills will be filtered out. Finally, select the most suitable team from the screening results to obtain matching team information so that the work order can be assigned to them for processing.
[0037] In the embodiment of the present application, an intelligent algorithm, such as a machine learning or artificial intelligence algorithm, is used to automatically analyze the work order description and team skills, thereby recommending the most suitable team. The specific steps include: training the algorithm to identify the association between the work order type and the team skills; when receiving a new work order, inputting the algorithm for prediction; the algorithm outputs the most matching team information.
[0038] Step S13: classify the work order operation status of the matching group information based on the work order processing cycle to obtain idle group information and local idle group information.
[0039] Specifically, the current task arrangement and the preset time period for processing the current task arrangement are determined according to the matching group information, the preset time period is overlapped with the cycle time period corresponding to the work order processing cycle, and it is determined whether the cycle time period overlaps with the preset time period. If there is no overlap, the matching group information is defined as idle group information. If there is partial overlap, it is determined that the overlapping part is located at the front and rear ends of the preset time period. When the overlapping part is located at the rear end of the preset time period and the overlap ratio is less than 1 / 2, the matching group information is defined as partially idle group information.
[0040] Step S14: perform content processing and decomposition on the work order processing content to obtain a work order processing node with a time sequence property and work order content details corresponding to the work order processing node.
[0041] Specifically, content processing decomposition refers to the process of breaking down complex work order processing content into a series of smaller and more specific processing steps or nodes. These steps or nodes are usually arranged in a certain logical order or time sequence relationship to facilitate understanding and execution. Work order processing nodes with time sequence properties represent those processing steps or nodes that need to be executed in a specific time sequence or sequence during the work order processing process. There may be dependencies between these nodes, that is, the execution of the latter node depends on the completion of the previous node. Work order content details refer to the specific task description, operation guide, required resources and other information corresponding to each work order processing node.
[0042] In the embodiment of the present application, natural language processing technology is used to perform intelligent analysis on the work order processing content. The specific steps include: using a text parsing algorithm to perform semantic analysis on the work order processing content to identify key information and task requirements; automatically generating work order processing nodes with time sequence properties based on the identified information and requirements; generating corresponding work order content details for each processing node, including task descriptions, operation guides, etc.
[0043] Step S15: perform work order processing weight evaluation on the work order content details based on the idle group information and the local idle group information to obtain the weight values corresponding to each idle group and each local idle group when processing different work order content details.
[0044] Specifically, obtain the group evaluation standards corresponding to the work order content details, determine the skill weight evaluation standards, data weight evaluation standards and allocation weight evaluation standards according to the group evaluation standards, perform skill weight evaluation on the idle group information and the local idle group information based on the skill weight evaluation standards, and obtain the skill weight score corresponding to each group when processing the work order content details, perform data weight evaluation on the idle group information and the local idle group information based on the data weight evaluation standards, and obtain the data weight score corresponding to each group when processing the work order content details, perform allocation weight evaluation on the idle group information and the local idle group information based on the allocation weight evaluation standards, and obtain the allocation weight score corresponding to each group when processing the work order content details, and accumulate the skill weight scores, data weight scores and allocation weight scores according to the groups to obtain the weight values corresponding to each idle group and each local idle group when processing different work order content details.
[0045] In the embodiment of the present application, the skill weight evaluation standard is: 1. Qualification certificate assessment: Different qualification certificates are assigned corresponding scores according to their value. For example, a senior certificate in the industry is 10 points, an intermediate certificate is 7 points, and a primary certificate is 4 points. If a team member has multiple certificates, the scores will be added up; 2. Evaluation of the test scores of the regular insurance service: the test scores are converted into a range of 0-10 points according to the percentage system. For example, if the test score is 85 points, the evaluation score is 8.5 points; 3. Project result feedback assessment: Based on the customer's feedback on the team members' performance in the project, the performance is divided into excellent (8-10 points), good (5-7 points), average (3-4 points), and poor (1-2 points). The average of the team members' feedback scores in multiple projects is taken as the final assessment result;
[0046] In summary, the qualification certificate assessment score, the regular insurance business test score and the project result feedback score are weighted in a ratio of 4:3:3 to obtain the skill weight score of the team members. For example, if a member's qualification certificate score is 8 points, the test score is 7 points, and the project result feedback score is 6 points, then the skill weight score is (8×0.4+7×0.3+6×0.3)=7.1 points.
[0047] The data weight evaluation criteria are: 1. Technical difficulty assessment: The project is assessed and scored based on the technical complexity, safety requirement level and other factors involved in the project, with a score range of 1-10. For example, a project with high technical difficulty is scored 8 points, and a project with average technical difficulty is scored 5 points; 2. Project urgency assessment: The urgency of the project is assessed and scored based on factors such as the time urgency and importance of the project, with a score range of 1 - 10. For example, a very urgent project is rated 8 points, and a generally urgent project is rated 5 points;
[0048] In summary, the technical difficulty assessment score and the project urgency assessment score mentioned above are added together to obtain the data weight score.
[0049] The evaluation criteria for allocation weights are: 1. Priority allocation for those who do not meet the basic indicators: Calculation method: Calculate the number of projects per capita, the number of project scopes per capita, the number of project scale systems and assets of each group. If any one of the items does not meet the basic indicators, the group will be given priority in project allocation. For example, there are three groups, A, B, and C. The number of projects per capita in Group A is 4, which does not meet the basic indicators; the number of projects per capita in Group B is 6, which does not meet the basic indicators; Group C meets all the basic indicators. In this round of allocation, Group A and Group B have priority over Group C in project allocation; 2. Projects with smaller discrete locations should be allocated first: Calculation method: First, calculate the discrete range of each project. Geographic Information System (GIS) technology can be used to calculate the sum of the distances between the project implementation sites. Then calculate the discrete range of the projects assigned to the group, that is, the sum of the distances between all the project implementation sites of the group. Priority is given to groups with smaller discrete ranges. Consider both transportation convenience and travel costs. Transportation convenience can be scored (0-10 points) based on whether there is direct transportation, traffic congestion, etc. Travel costs include transportation costs, accommodation costs, food and beverage costs, etc., and are calculated based on actual costs. Comprehensively consider the discrete range of the location, transportation convenience score and travel costs, calculate the comprehensive score, and the group with the lower score will be given priority in project allocation. For example, there are two groups A and B. The project sites of Group A are distributed in three cities with a total distance of 500 kilometers. Two of the cities have direct transportation and less traffic congestion. The transportation convenience score is 8 points; the travel cost is expected to be 5,000 yuan. The project locations of Group B are distributed in two cities with a total distance of 300 kilometers. Both cities have direct transportation and the traffic congestion is relatively light. The traffic convenience score is 9 points; the travel cost is expected to be 4,000 yuan. Assume that the weight of the discrete range of the location is 0.4, the weight of the traffic convenience score is 0.3, and the weight of the travel cost is 0.3. Then the comprehensive score of Group A is 500×0.4+8×0.3+(5000 / 1000)×0.3=200+2.4+1.5=203.9. The comprehensive score of Group B is 300×0.4+9×0.3+(4000 / 1000)×0.3=120+2.7+1.2=123.9. Group B has a lower comprehensive score, so under this rule, Group B has priority in project allocation; 3. Projects that meet the requirements but have fewer assets will be given priority: Calculation method: Screen the groups whose project quantity meets the basic indicators, and then calculate the total number of assets of each group that have been allocated projects. Prioritize the allocation to the group with the smaller number of assets. At the same time, conduct a comprehensive assessment based on the importance and risk level of the assets. The importance of assets can be scored based on factors such as asset value and business impact (0-10 points), and the risk level can be scored based on factors such as security risk (0-10 points). Consider the number of assets, asset importance score and risk level score, calculate the comprehensive score, and prioritize the project allocation to the group with the lower score. For example, there are two groups C and D, and the number of projects both meet the basic indicators. The total number of assets of the projects allocated to group C is 800, the asset importance score is 7 points, and the risk level score is 5 points; the total number of assets of the projects allocated to group D is 1000, the asset importance score is 8 points, and the risk level score is 6 points. Assume that the weight of the number of assets is 0.4, the weight of the asset importance score is 0.3, and the weight of the risk level score is 0.3. The comprehensive score of Group C is 800×0.4+7×0.3+5×0.3=320+2.1+1.5=323.6. The comprehensive score of Group D is 1000×0.4+8×0.3+6×0.3=400+2.4+1.8=404.2. Group C has a lower comprehensive score, so under this rule, Group C has priority in project allocation; 4. Projects with high customer feedback scores will be given priority: Calculation method: Summarize the customer feedback of each group's current project and calculate the average satisfaction score. At the same time, analyze the specific content of customer feedback, score the feedback on technical capabilities, service attitude, communication and coordination (0-10 points), and give different weights according to the importance of different types of feedback, such as the weight of technical capability feedback is 0.4, the weight of service attitude feedback is 0.3, and the weight of communication and coordination feedback is 0.3. Consider the average satisfaction score and the scores of each type of feedback, calculate the comprehensive customer feedback score, and the group with the higher score will be given priority in project allocation. For example, there are two groups E and F. The average customer satisfaction score of the current project of Group E is 8 points, the technical capability feedback score is 7 points, the service attitude feedback score is 8 points, and the communication and coordination feedback score is 7 points. The average customer satisfaction score of the current project of Group F is 7 points, the technical capability feedback score is 8 points, the service attitude feedback score is 7 points, and the communication and coordination feedback score is 8 points. According to the above weight calculation, the comprehensive customer feedback score of Group E is 8+7×0.4+8×0.3+7×0.3=8+2.8+2.4+2.1=15.3. The comprehensive customer feedback score of Group F is 7+8×0.4+7×0.3+8×0.3=7+3.2+2.1+2.4=14.7. Group E has a higher comprehensive customer feedback score, so under this rule, Group E has priority in project allocation; 5. Priority will be given to projects with more people: Calculation method: Compare the current number of people in each group, and the group with more people will be given priority in allocating projects. However, the work saturation and professional skills matching of the group are also considered. The work saturation can be calculated based on the number of projects currently allocated to the group, the implementation progress, and the implementation duration, for example, the total estimated remaining working hours of the allocated projects / the number of group members. The professional skills matching can be compared with the distribution of professional skills of group members and project requirements, and the professional skills matching of each member is scored (0-10 points), and then the average professional skills matching of the group is calculated. The comprehensive score is calculated by comprehensively considering the number of group members, work saturation, and professional skills matching. The group with the higher score is given priority in allocating projects. For example, there are two groups G and H. Group G has 10 people, and the total estimated remaining working hours of the allocated projects is 200 hours. The work saturation is 200 / 10=20 hours / person. The professional skills matching of group members is scored 8 points on average. Group H has 8 people, and the total estimated remaining working hours of the allocated projects is 150 hours. The work saturation is 150 / 8=18.75 hours / person. The average score of the professional skills matching of the team members is 7 points. Assume that the weight of the team size is 0.4, the weight of the work saturation is 0.3, and the weight of the professional skills matching is 0.3. Then the comprehensive score of Team G is 10×0.4+(1-20 / 30)×0.3+8×0.3=4+0.3+2.4=6.7. The comprehensive score of Team H is 8×0.4+(1-18.75 / 30)×0.3+7×0.3=3.2+0.3375+2.1=5.6375. Team G has a higher comprehensive score, so under this rule, Team G has priority in project allocation; 6. Priority will be given to projects that the project leader indicates can continue to undertake: Calculation method: When indicating that the project leader can continue to undertake the project, he / she needs to submit detailed reasons for undertaking the project and resource planning. The reasons for undertaking the project can be scored (0-10 points) based on factors such as the team's current work status, project experience, and professional skills advantages. Resource planning can be scored (0-10 points) based on factors such as the rationality of the team's arrangements, feasibility of the time plan, and adequacy of technical support. The comprehensive score is calculated by comprehensively considering the reasons for undertaking the project score and the resource planning score, and the team with the higher score will be given priority in project allocation. For example, there are two teams I and J. The reasons for undertaking the project leader of team I submitted with a score of 8 points, and a resource planning score of 7 points. The reasons for undertaking the project leader of team J submitted with a score of 7 points, and a resource planning score of 8 points. The comprehensive score of team I is 8×0.5+7×0.5=7.5. The comprehensive score of team J is 7×0.5+8×0.5=7.5. If the comprehensive scores of the two teams are the same, the team to be assigned priority can be determined based on other rules or further evaluation; 7. The stronger the comprehensive technical capabilities of the project team, the more priority they will have: Calculation method: Comprehensive calculation based on the comprehensive professional skills assessment scores of team members (calculated in the early preparation), the team's ability to handle emergency projects, and the average technical difficulty score of the team's completed projects. Assume that the weight of the comprehensive professional skills assessment score is 0.4, the weight of the emergency project handling ability assessment score is 0.3, and the weight of the average technical difficulty score of completed projects is 0.3. For example, a team's comprehensive professional skills assessment score is 8 points, the emergency project handling ability assessment score is 7 points, and the average technical difficulty score of completed projects is 6 points. The comprehensive technical ability score is 8×0.4+7×0.3+6×0.3=7.7 points. Teams with higher comprehensive technical ability scores will be given priority in project allocation; 8. The stronger the emergency response capability of the project, the higher the priority allocation: Calculation method: The team is evaluated based on its response time, completion time, customer satisfaction, etc. in handling emergency projects, and scored according to the standards of excellent (8-10 points), good (5-7 points), average (3-4 points), and poor (1-2 points). For example, if a team's performance in handling emergency projects is rated as good, its emergency handling ability score is 6 points. Teams with higher emergency handling ability scores will be given priority in project allocation;
[0050] The above 8 scores are summed up to obtain the allocated weight score for each group.
[0051] Step S16: Allocate the work order processing node to an idle group or a partially idle group based on the weight value.
[0052] Specifically, determine whether the weight value meets the preset weight value. If it does, obtain the weight emphasis information corresponding to the work order processing node, and determine the first weight coefficient of the skill weight score, the second weight coefficient of the data weight score, and the third weight coefficient of the allocation weight score according to the weight emphasis information. Multiply the first weight coefficient with the skill weight score to obtain the first weight value, multiply the second weight coefficient with the data weight score to obtain the second weight value, multiply the third weight coefficient with the allocation weight score to obtain the third weight value, and add the first weight value, the second weight value, and the third weight value to obtain a comprehensive weight value. Calculate the absolute difference between the comprehensive weight value and the weight value to obtain the absolute weight value corresponding to each group when processing different work order processing nodes. Arrange the absolute weight values from small to large to generate the work order allocation order for each work order processing node. Allocate the work order processing node to the idle group or the local idle group according to the work order allocation order.
[0053] In the embodiment of the present application, the work order to be processed and the information of the assigned group are obtained, which provides basic data for subsequent processing. Then, the work order type, processing cycle and content are determined according to the work order to be processed, which helps to clarify the specific attributes and requirements of the work order and provides a basis for the subsequent screening of the matching group. By screening the matching group, the group information consistent with the work order type is obtained, which further improves the pertinence and efficiency of the work order processing. The matching group information is classified into the work order operation status, and the idle group and the local idle group are distinguished, which effectively identifies the current working status of the group and provides an important reference for the subsequent allocation of the work order. At the same time, the work order processing content is disassembled to obtain nodes and details with time series properties, making the work order processing more detailed and orderly. Based on the idle and local idle group information, the work order content details are weighted and evaluated, and the weight value of each group processing different contents is obtained, which ensures the rationality and efficiency of the work order allocation. Based on the weight value, the work order processing node is assigned to the idle group or the local idle group, which makes full use of the idle resources and processing capacity of the group, and realizes the accurate matching of the work order and the group. This allocation method not only improves the efficiency and quality of security service work order processing, but also optimizes the team's workload and avoids waste and idleness of resources. At the same time, by taking into account the time sequence nature and weight value of the work order content, the work order processing is more in line with actual needs and improves the overall work efficiency of subsequent security service work orders.
[0054] Furthermore, the work order processing nodes are allocated to idle groups or local idle groups based on the weight values, and then it also includes: receiving the work order processing results generated by the idle groups or local idle groups, and placing the work order processing results into data according to the work order processing nodes to obtain a complete processed work order, performing a processing evaluation on the complete processed work order, and judging whether the processing evaluation results meet the preset processing standards; if not, obtaining the work order transmission data, and performing an abnormality analysis on the work order transmission data to obtain the abnormality analysis results, judging whether there is a data transmission abnormality in the abnormal analysis results; if not, performing a downgrade and update processing on the weight value to obtain an updated weight value.
[0055] Specifically, the work order transmission data is sorted according to the transmission time nodes to obtain a data transmission curve graph, and the data transmission curve graph is fitted with the preset transmission curve range graph according to the transmission time nodes to determine whether there are anomalies in the transmission data corresponding to different transmission time nodes. If so, the historical transmission data is obtained, and the data transmission curve graph is analyzed for anomalies based on the historical transmission data to obtain an anomaly analysis result.
[0056] Specifically, the highest transmission rate, the lowest transmission rate, and the abnormal transmission information when different abnormalities occur during the transmission of work order data of a certain type are determined according to historical transmission data, and the highest transmission rate and the lowest transmission rate are used as the transmission numerator, and the time used for each data communication process is used as the transmission denominator. The transmission rate change value of work order data of different data specifications in the data communication process is determined according to the ratio of the transmission numerator to the transmission denominator. The work order data specification and the current highest transmission rate and the current lowest transmission rate in the communication process of the current work order data transmission are determined according to the data transmission curve chart, and the current highest transmission rate and the current lowest transmission rate are used as the transmission numerator, and the time used for this data communication process is used as the transmission denominator to calculate the ratio to obtain the current rate change value. The current rate change value is used as the first matching screening condition to perform a first matching screening on the transmission rate change value to obtain the first abnormal transmission information in the abnormal transmission information, and the work order data specification is used as the second matching screening condition to perform a second matching screening on the first abnormal transmission information to obtain the abnormal analysis result.
[0057] The following is an introduction to an automatic allocation system for equal protection service work orders provided in an embodiment of the present application. The automatic allocation system for equal protection service work orders described below and the automatic allocation method for equal protection service work orders described above can be referred to each other. Please refer to Figure 2 , Figure 2 2 is a schematic diagram of a system 20 for automatically allocating work orders for equal protection services provided in an embodiment of the present application, including: Information acquisition module 21, used to obtain the work orders to be processed and the assigned team information; A work order determination module 22 is used to determine the work order type, work order processing cycle and work order processing content according to the work order to be processed; The group screening module 23 is used to screen the assigned group information according to the work order type to obtain matching group information; The status classification module 24 is used to classify the work order operation status of the matching group information based on the work order processing cycle, and obtain the idle group information and the local idle group information; The content disassembly module 25 is used to perform content processing disassembly on the work order processing content to obtain the work order processing nodes with time sequence properties and the work order content details corresponding to the work order processing nodes; The weight evaluation module 26 is used to evaluate the work order processing weight of the work order content details based on the idle group information and the local idle group information, and obtain the weight value corresponding to each idle group and each local idle group when processing different work order content details; The node allocation module 27 is used to allocate the work order processing nodes to the idle groups or the partially idle groups based on the weight values.
[0058] In a possible implementation of the embodiment of the present application, the status classification module 24 classifies the work order operation status of the matching group information based on the work order processing cycle to obtain the idle group information and the local idle group information, specifically for: Determine the current task arrangement and the preset time period for processing the current task arrangement according to the matching group information; Overlap the preset time period with the periodic time period corresponding to the work order processing cycle, and determine whether the periodic time period overlaps with the preset time period; If there is no overlap, the matching group information is defined as free group information; If there is a partial overlap, it is determined that the overlap is located at the front and rear ends of the preset time period, and when the overlap is located at the rear end of the preset time period and the overlap ratio is less than 1 / 2, the matching group information is defined as local idle group information.
[0059] In another possible implementation of the embodiment of the present application, the weight evaluation module 26 performs a work order processing weight evaluation on the work order content details based on the idle group information and the local idle group information to obtain the weight value corresponding to each idle group and each local idle group when processing different work order content details, specifically for: Get the group evaluation criteria corresponding to the work order content details; Determine the skill weight evaluation criteria, data weight evaluation criteria, and allocation weight evaluation criteria based on the group evaluation criteria; Based on the skill weight evaluation standard, the skill weight of the idle group information and the partial idle group information is evaluated to obtain the skill weight score corresponding to each group when processing the work order content details; Based on the data weight evaluation standard, the idle group information and the partially idle group information are evaluated for data weight, and the corresponding data weight score of each group when processing the work order content details is obtained; Based on the allocation weight evaluation standard, the allocation weight evaluation is performed on the idle group information and the local idle group information to obtain the corresponding allocation weight score of each group when processing the work order content details; The skill weight scores, data weight scores and allocation weight scores are accumulated and calculated according to the groups to obtain the weight values corresponding to each idle group and each local idle group when processing different work order content details.
[0060] In another possible implementation of the embodiment of the present application, when the node allocation module 27 allocates the work order processing node to the idle group or the local idle group based on the weight value, it is specifically used to: Determine whether the weight value meets the preset weight value. If so, obtain the weight emphasis information corresponding to the work order processing node, and determine the first weight coefficient of the skill weight score, the second weight coefficient of the data weight score, and the third weight coefficient of the allocation weight score according to the weight emphasis information; The first weight coefficient is multiplied by the skill weight score to obtain a first weight value; The second weight coefficient is multiplied by the data weight score to obtain a second weight value; The third weight coefficient is multiplied by the assigned weight score to obtain a third weight value; Accumulate the first weight value, the second weight value and the third weight value to obtain a comprehensive weight value; Calculate the absolute difference between the comprehensive weight value and the weight value to obtain the absolute weight value corresponding to each team when processing different work order processing nodes; Arrange the absolute weight values from small to large to generate the work order allocation order for each work order processing node; The work order processing nodes are assigned to idle groups or partially idle groups according to the work order assignment order.
[0061] In another possible implementation of the embodiment of the present application, the system 20 further includes: a result processing module, a transmission analysis module and a weight updating module, wherein: The result processing module is used to receive the work order processing results generated by the idle group or the local idle group, and put the work order processing results into data according to the work order processing node to obtain a complete processing work order; The transmission analysis module is used to evaluate the processing of the complete processing work order, determine whether the processing evaluation result meets the preset processing standard, and if not, obtain the work order transmission data and perform an abnormal analysis on the work order transmission data to obtain the abnormal analysis result; The weight update module is used to determine whether there is a data transmission anomaly in the anomaly analysis result. If not, the weight value is downgraded and updated to obtain an updated weight value.
[0062] In another possible implementation of the embodiment of the present application, when the transmission analysis module performs an abnormality analysis on the work order transmission data and obtains an abnormality analysis result, it is specifically used to: Arrange the work order transmission data according to the transmission time nodes to obtain a data transmission curve chart; The data transmission curve graph is fitted with the preset transmission curve range graph according to the transmission time nodes to determine whether there are any anomalies in the transmission data corresponding to different transmission time nodes. If so, the historical transmission data is obtained, and the data transmission curve graph is analyzed for anomalies based on the historical transmission data to obtain an anomaly analysis result.
[0063] In another possible implementation of the embodiment of the present application, when the transmission analysis module performs an abnormal analysis on the data transmission curve graph based on the historical transmission data to obtain the abnormal analysis result, it is specifically used to: Determine the maximum transmission rate, minimum transmission rate and abnormal transmission information when different abnormalities occur during the data transmission of work orders of a certain type based on historical transmission data; The highest transmission rate and the lowest transmission rate are taken as the transmission numerator, and the time used for each data communication process is taken as the transmission denominator; Determine the transmission rate change value of work order data of different data specification types in the data communication process according to the ratio of the transmission numerator to the transmission denominator; Determine the work order data specification and the current maximum transmission rate and the current minimum transmission rate during the current work order data transmission communication process according to the data transmission curve diagram; The current highest transmission rate and the current lowest transmission rate are used as the transmission numerator, and the time used for this data communication process is used as the transmission denominator to calculate the ratio and obtain the current rate change value; Performing a first matching screening on the transmission rate change value by using the current rate change value as a first matching screening condition to obtain first abnormal transmission information in the abnormal transmission information; The work order data specification is used as a second matching screening condition to perform a second matching screening on the first abnormal transmission information to obtain an abnormal analysis result.
[0064] The present application embodiment provides an electronic device, such as Figure 3 As shown, Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application, Figure 3 The electronic device 300 shown includes: a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, such as through a bus 302. Optionally, the electronic device 300 may also include a transceiver 304. It should be noted that in actual applications, the transceiver 304 is not limited to one, and the structure of the electronic device 300 does not constitute a limitation on the embodiments of the present application.
[0065] The processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of the embodiments of the present application. The processor 301 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0066] The bus 302 may include a path to transmit information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 302 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0067] The memory 303 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0068] The memory 303 is used to store application code for executing the solution of the embodiment of the present application, and the execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the content shown in the above method embodiment.
[0069] Among them, electronic devices include but are not limited to: mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 3 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0070] A computer-readable storage medium provided in an embodiment of the present application is introduced below. The computer-readable storage medium described below and the method described above can be referenced to each other.
[0071] An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned method for automatically allocating work orders for security services are implemented.
[0072] Since the embodiments of the computer-readable storage medium part and the embodiments of the method part correspond to each other, the embodiments of the computer-readable storage medium part refer to the description of the embodiments of the method part.
[0073] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0074] The above are only some implementation methods of the present application. It should be pointed out that for an ordinary technical team in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for automatically allocating equal protection service work orders, characterized in that: include: Get pending work orders and assigned team information; Determine the work order type, work order processing cycle and work order processing content according to the work order to be processed; Filter the assigned group information according to the work order type to obtain matching group information; Classify the work order operation status of the matching group information based on the work order processing cycle to obtain idle group information and local idle group information; Performing content processing and decomposition on the work order processing content to obtain a work order processing node with a time sequence property and work order content details corresponding to the work order processing node; Based on the idle group information and the local idle group information, the work order content details are evaluated for work order processing weights to obtain the weight values corresponding to each idle group and each local idle group when processing different work order content details; The work order processing node is allocated to the idle group or the local idle group based on the weight value.
2. The method for automatically allocating equal protection service work orders according to claim 1, characterized in that: The step of classifying the work order operation status of the matching group information based on the work order processing cycle to obtain idle group information and local idle group information includes: Determine the current task arrangement and the preset time period for processing the current task arrangement according to the matching group information; Overlap the preset time period with the periodic time period corresponding to the work order processing cycle, and determine whether the periodic time period overlaps with the preset time period; If there is no overlapping part, the matching group information is defined as idle group information; If there is a partial overlap, it is determined that the overlap is located at the front and rear ends of the preset time period, and when the overlap is located at the rear end of the preset time period and the overlap ratio is less than 1 / 2, the matching group information is defined as local idle group information.
3. The method for automatically allocating equal protection service work orders according to claim 1, characterized in that: The work order processing weight evaluation is performed on the work order content details based on the idle group information and the local idle group information to obtain the weight values corresponding to each idle group and each local idle group when processing different work order content details, including: Obtaining the group evaluation criteria corresponding to the work order content details; Determine the skill weight evaluation criteria, data weight evaluation criteria and allocation weight evaluation criteria according to the group evaluation criteria; Based on the skill weight evaluation standard, the idle group information and the local idle group information are evaluated for skill weight, so as to obtain the skill weight score corresponding to each group when processing the work order content details; Based on the data weight evaluation standard, the idle group information and the local idle group information are evaluated for data weight, and the corresponding data weight score of each group when processing the work order content details is obtained; Based on the allocation weight evaluation standard, the idle group information and the local idle group information are allocated weight evaluation to obtain the corresponding allocation weight score of each group when processing the work order content details; The skill weight score, data weight score and allocation weight score are respectively accumulated and calculated according to the groups to obtain the weight value corresponding to each idle group and each local idle group when processing different work order content details.
4. The method for automatically allocating equal protection service work orders according to claim 3, characterized in that: The allocating the work order processing node to the idle group or the local idle group based on the weight value includes: Determine whether the weight value meets the preset weight value, and if so, obtain the weight emphasis information corresponding to the work order processing node, and determine the first weight coefficient of the skill weight score, the second weight coefficient of the data weight score, and the third weight coefficient of the allocation weight score according to the weight emphasis information; Calculate the product of the first weight coefficient and the skill weight score to obtain a first weight value; Calculate the product of the second weight coefficient and the data weight score to obtain a second weight value; Calculate the product of the third weight coefficient and the assigned weight score to obtain a third weight value; Accumulate the first weight value, the second weight value and the third weight value to obtain a comprehensive weight value; An absolute difference calculation is performed between the comprehensive weight value and the weight value to obtain an absolute weight value corresponding to each group when processing different work order processing nodes; Arrange the absolute weight values from small to large to generate a work order allocation order for each work order processing node; The work order processing nodes are allocated to the idle group or the local idle group according to the work order allocation order.
5. The method for automatically allocating equal protection service work orders according to claim 3, characterized in that: The step of allocating the work order processing node to the idle group or the local idle group based on the weight value further includes: Receive the work order processing result generated by the idle group or the local idle group, and insert the work order processing result into the work order processing node to obtain a complete processing work order; Performing a processing evaluation on the complete processing work order to determine whether the processing evaluation result meets the preset processing standard; if not, obtaining the work order transmission data, and performing an abnormality analysis on the work order transmission data to obtain an abnormality analysis result; It is determined whether there is a data transmission anomaly in the anomaly analysis result. If not, the weight value is downgraded and updated to obtain an updated weight value.
6. The method for automatically allocating equal protection service work orders according to claim 5, characterized in that: The performing an abnormality analysis on the work order transmission data to obtain an abnormality analysis result includes: Arrange the work order transmission data according to the transmission time nodes to obtain a data transmission curve graph; The data transmission curve graph is fitted with the preset transmission curve range graph according to the transmission time nodes, and it is determined whether there are any anomalies in the transmission data corresponding to different transmission time nodes. If so, historical transmission data is obtained, and the data transmission curve graph is analyzed for anomalies based on the historical transmission data to obtain an anomaly analysis result.
7. The method for automatically allocating equal protection service work orders according to claim 6, characterized in that: The abnormality analysis of the data transmission curve graph based on the historical transmission data to obtain the abnormality analysis result includes: Determine the maximum transmission rate, the minimum transmission rate and the abnormal transmission information when different abnormalities occur during the data transmission of work orders of a certain type according to the historical transmission data; The highest transmission rate and the lowest transmission rate are used as transmission numerators, and the time used for each data communication process is used as the transmission denominator; Determine the transmission rate change value of work order data of different data specification types in the data communication process according to the ratio of the transmission numerator to the transmission denominator; Determine the work order data specification and the current maximum transmission rate and the current minimum transmission rate during the communication process of the current work order data transmission according to the data transmission curve diagram; The current highest transmission rate and the current lowest transmission rate are used as the transmission numerator, and the time used for this data communication process is used as the transmission denominator to calculate the ratio and obtain the current rate change value; Performing a first matching screening on the transmission rate change value by using the current rate change value as a first matching screening condition to obtain first abnormal transmission information in the abnormal transmission information; The work order data specification is used as a second matching screening condition to perform a second matching screening on the first abnormal transmission information to obtain an abnormal analysis result.
8. An automatic allocation system for security service work orders, characterized in that: The system comprises: Information acquisition module, used to obtain pending work orders and assigned team information; A work order determination module, used to determine the work order type, work order processing cycle and work order processing content according to the work order to be processed; A group screening module, used to screen the assigned group information according to the work order type to obtain matching group information; A status classification module, used to classify the work order operation status of the matching group information based on the work order processing cycle, and obtain idle group information and local idle group information; A content disassembly module, used to perform content processing disassembly on the work order processing content to obtain a work order processing node with a time sequence property and work order content details corresponding to the work order processing node; A weight evaluation module is used to evaluate the work order processing weight of the work order content details based on the idle group information and the local idle group information, and obtain the weight value corresponding to each idle group and each local idle group when processing different work order content details; A node allocation module is used to allocate the work order processing node to the idle group or the local idle group based on the weight value.
9. An electronic device, characterized in that: The electronic device includes: at least one processor; Memory; At least one application, wherein the at least one application is stored in a memory and configured to be executed by at least one processor, and the at least one application is configured to: execute a method for automatically allocating work orders for equal protection services according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that: include: A computer program is stored which can be loaded by a processor and execute a method for automatically allocating work orders for equal protection services as described in any one of claims 1-7.
Citation Information
Patent Citations
Orphan single distribution method, electronic device and readable storage medium
CN109460884A
Task allocation information generation method and device, electronic equipment and storage medium
CN115879675A
Crowdsourcing task allocation method for complex task multi-person cooperation
CN119151267A
RPA work order processing system, system architecture and work order processing method
CN119168594A