Method and device for processing performance processing task to be revoked

Through automatic screening and application of performance processing revocation strategies, the problem of low performance processing order review in Internet takeaway platforms is solved, efficient automatic revocation processing is achieved, human resources are released, and the applicability and accuracy of the processing strategy are improved.

CN119168556APending Publication Date: 2024-12-20SHANGHAI FENGNIAO JIPEI INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410425992.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-09
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

In the delivery task scheduling and management of Internet food delivery platforms, the review of performance processing orders is usually done manually, resulting in low processing efficiency and the inability to promptly cancel performance processing orders due to force majeure factors, which affects the delivery enthusiasm.

Method used

By obtaining task information for performance processing tasks to be cancelled, automatically filtering the performance processing revocation strategies that have taken effect, determining the target strategy based on the priority of the strategy, and performing revocation processing based on the task status, to achieve automatic revocation of performance processing.

Benefits of technology

It improves the efficiency of revocation performance processing, reduces manpower investment, enhances the universality and accuracy of revocation strategies, and adapts to task processing of different execution situations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119168556A_ABST
    Figure CN119168556A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a processing method and device for a performance processing task to be revoked. According to the embodiment of the invention, after the to-be-revoked performance processing task and the corresponding task information are obtained, the performance processing revocation strategy which takes effect is automatically screened according to the task information to obtain the plurality of candidate performance processing revocation strategies, and then the target performance processing revocation strategy is determined according to the strategy priority. And finally, processing the performance processing task to be revoked according to the target performance processing revocation strategy and a task state used for representing whether the performance processing task to be revoked is executed or not. According to the method, the performance processing task to be revoked is automatically processed according to the task information and the preset performance processing revocation strategy, and compared with traditional processing, a large amount of manpower is released, and the processing efficiency is improved. Meanwhile, different performance revocation processing is carried out according to different task states, and appropriate processing methods can be matched for performance processing tasks to be revoked in different execution conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing, and in particular to a method and device for processing a performance processing task to be revoked. Background Art

[0002] The dispatch and management of delivery tasks on Internet food delivery platforms are highly complex operational data management tasks. In the process of managing delivery tasks, performance processing orders may appear due to various reasons. When performance processing orders appear, they need to be reviewed in a timely manner, and performance processing orders caused by force majeure factors need to be revoked to ensure the accuracy of performance processing orders. In current technologies, performance processing order review is usually handled manually, with low processing efficiency. Therefore, how to improve processing efficiency is an urgent problem to be solved. Summary of the invention

[0003] In view of this, an embodiment of the present invention provides a method and device for processing tasks for performance processing to be revoked, so as to release a large amount of manpower and improve the efficiency of revoking performance processing.

[0004] In a first aspect, a method for processing a performance processing task to be revoked is provided, the method comprising:

[0005] Acquire a performance processing task to be revoked and task information corresponding to the performance processing task to be revoked, wherein the task information at least includes a task status, and the task status is used to indicate whether the performance processing task to be revoked has been executed;

[0006] According to the task information, searching for a candidate performance processing cancellation policy corresponding to the to-be-cancelled performance processing task from the effective performance processing cancellation policies;

[0007] In response to the existence of at least one of the candidate performance processing revocation strategies, determining a target performance processing revocation strategy according to the priorities of the candidate performance processing revocation strategies;

[0008] According to the target performance processing cancellation strategy and the task status corresponding to the performance processing task to be cancelled, the performance processing to be cancelled is cancelled.

[0009] In a second aspect, a device for processing a performance processing task to be revoked is provided, the device comprising:

[0010] An acquisition module, used for acquiring the performance processing task to be revoked and the task information corresponding to the performance processing task to be revoked, wherein the task information at least includes a task status, and the task status is used to indicate whether the performance processing task to be revoked has been executed;

[0011] A search module, used to search for a candidate performance processing cancellation policy corresponding to the to-be-cancelled performance processing task from the effective performance processing cancellation policies according to the task information;

[0012] A determination module, configured to determine a target performance processing revocation strategy according to the priority of the candidate performance processing revocation strategies in response to the existence of at least one of the candidate performance processing revocation strategies;

[0013] The performance cancellation processing module is used to cancel the performance processing of the performance processing task to be cancelled according to the target performance processing cancellation strategy and the task status corresponding to the performance processing task to be cancelled.

[0014] According to a third aspect, an electronic device is provided, comprising a memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method described in the first aspect above.

[0015] According to a fourth aspect, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method described in the first aspect is implemented.

[0016] After obtaining the performance processing task to be revoked and the corresponding task information, the embodiment of the present invention automatically screens the effective performance processing revocation strategies according to the task information of the performance processing task to be revoked, obtains multiple candidate performance processing revocation strategies for the performance processing task to be revoked that meet its performance processing revocation conditions, and then determines the target performance processing revocation strategy according to the priority of the candidate performance processing revocation strategies, and finally performs performance revocation processing on the performance processing task to be revoked according to the target performance processing revocation strategy and the task status in the task information used to characterize whether the performance processing task to be revoked has been executed. The above method realizes automatic performance revocation processing of the performance processing task to be revoked according to the task information of the performance processing task to be revoked and the pre-set performance processing revocation strategy. Compared with the traditional manual performance revocation processing, it releases a lot of manpower and improves the efficiency of performance revocation processing. At the same time, different performance revocation processing is performed according to different task states, and appropriate performance revocation processing methods can be matched for performance processing tasks to be revoked in different execution situations, thereby improving the universality of performance processing revocation strategies and the accuracy of performance revocation processing. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:

[0018] Figure 1 A flowchart of a method for processing a performance processing task to be revoked according to an embodiment of the present invention;

[0019] Figure 2 A flow chart of a method for generating an effective performance processing cancellation strategy according to an embodiment of the present invention;

[0020] Figure 3 A schematic diagram of a first policy configuration page according to an embodiment of the present invention;

[0021] Figure 4 A schematic diagram of a second policy configuration page according to an embodiment of the present invention;

[0022] Figure 5 A flow chart of a method for creating a performance processing revocation policy corresponding to the second configuration authority in an embodiment of the present invention;

[0023] Figure 6 A schematic diagram of an evaluation score page according to an embodiment of the present invention;

[0024] Figure 7 A flow chart of a method for searching for candidate performance processing cancellation strategies according to an embodiment of the present invention;

[0025] Figure 8 A flowchart of a method for canceling performance processing according to an embodiment of the present invention;

[0026] Fig. 9 A flowchart of another method for canceling performance processing according to an embodiment of the present invention;

[0027] Fig.10 A flowchart of a method for processing a performance processing task to be revoked according to an embodiment of the present invention;

[0028] Fig.11 A flow chart of a method for configuring a performance processing revocation policy based on a first configuration authority according to an embodiment of the present invention;

[0029] Fig.12 A flow chart of a method for configuring a performance processing revocation policy based on a second configuration authority according to an embodiment of the present invention;

[0030] Fig.13 A schematic diagram of a processing device for a performance processing task to be revoked according to an embodiment of the present invention;

[0031] Fig.14 Schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0032] The present application is described below based on embodiments, but the present application is not limited to these embodiments. In the detailed description of the present application below, some specific details are described in detail. It is possible for those skilled in the art to fully understand the present application without the description of these details. In order to avoid confusing the essence of the present application, known methods, processes, flows, components and circuits are not described in detail.

[0033] In addition, persons of ordinary skill in the art will appreciate that the drawings provided herein are for illustration purposes and are not necessarily drawn to scale.

[0034] Unless the context clearly requires otherwise, the words "include", "comprising" and similar words throughout the application should be interpreted as including rather than exclusive or exhaustive; that is, the meaning is "including but not limited to".

[0035] In the description of this application, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of this application, unless otherwise specified, the meaning of "plurality" is two or more.

[0036] In the field of logistics and distribution, delivery personnel may encounter performance processing orders such as overtime orders and complaint orders due to various factors in the process of performing delivery services. However, the appearance of performance processing orders is not necessarily caused by subjective factors of delivery personnel. When performance processing orders caused by non-subjective factors appear, delivery personnel often become dissatisfied with the performance processing orders, thereby affecting their enthusiasm for delivery. The embodiment of the present invention uses the information on the created performance processing orders and the related information on the performance processing orders provided by the distribution platform to cancel the performance processing for the performance processing orders that meet the conditions for canceling the performance processing.

[0037] Figure 1 The present invention is a flowchart of a method for processing a performance processing task to be revoked according to an embodiment of the present invention.

[0038] like Figure 1 As shown, the method for processing the performance processing task to be revoked includes the following steps:

[0039] In step S100, the performance processing task to be revoked and the task information corresponding to the performance processing task to be revoked are obtained.

[0040] The performance processing task to be revoked is a created performance processing form. The task information corresponding to the performance processing task to be revoked may include information such as task status, task creation time and task attributes. The task status is used to indicate whether the performance processing task to be revoked has been executed. The task creation time is the creation time of the performance processing form. The task attributes are other information corresponding to the performance processing form, such as violation type, overtime duration, cancellation duration, city to which it belongs, distribution area, distribution commodity category and other information.

[0041] In a possible implementation, the performance processing tasks to be revoked can be obtained from the performance processing tasks to be revoked list. Specifically, the performance processing tasks to be revoked list is used to store the performance processing tasks to be revoked. When the distribution platform collects new performance processing tasks to be revoked, that is, newly created performance processing orders, it is added to the performance processing tasks to be revoked list. When the performance processing tasks to be revoked in the performance processing tasks to be revoked list are revoked, the performance processing tasks to be revoked are removed from the performance processing tasks to be revoked list. Therefore, the performance processing orders stored in the performance processing tasks to be revoked list are all performance processing tasks to be revoked.

[0042] Optionally, in order to reduce data redundancy in the list of performance processing tasks to be revoked, the performance processing tasks to be revoked that have been created too long can be cleared from the list of performance processing tasks to be revoked according to a predetermined clearing cycle. The predetermined clearing cycle can be determined according to the actual situation to ensure that no performance processing tasks to be revoked that can be revoked are cleared. For example, the retrospective period of the pre-set performance processing revocation policy cannot exceed one month, that is, the earliest effective time for the revocation of performance processing corresponding to the performance processing revocation policy is one month before the current time. Therefore, the performance processing tasks to be revoked before the previous month will no longer be revoked. Therefore, the performance processing tasks to be revoked before the previous month can be cleared to reduce redundant data and reduce data storage and data retrieval pressure. Exemplarily, the predetermined clearing cycle can be one month, three months, six months, etc. The performance processing revocation policy is a pre-set policy used to set the revocation performance processing conditions and revocation performance processing methods in advance. When there are performance processing tasks to be revoked that meet the revocation performance processing conditions, the performance processing can be automatically revoked according to the corresponding revocation performance processing method.

[0043] In a possible implementation, the performance processing tasks to be revoked can be obtained according to the task creation time. Specifically, according to a predetermined time period, the performance processing tasks to be revoked and the task information corresponding to the performance processing tasks to be revoked are obtained, so as to regularly perform performance revocation processing on the performance processing tasks to be revoked. Among them, the preset time period can be determined according to actual conditions. The more the number of performance processing tasks to be revoked is created per unit time, the shorter the preset time period should be, so as to timely perform performance revocation processing on the performance processing tasks to be revoked.

[0044] In a possible implementation, in response to a newly added effective performance processing cancellation policy, the performance processing task to be cancelled and the task information corresponding to the performance processing task to be cancelled are obtained. That is, when a new performance processing cancellation policy comes into effect or a performance processing cancellation policy that has been invalidated comes into effect again, the performance processing task to be cancelled is obtained to start the performance processing cancellation process.

[0045] Figure 2 FIG. 1 is a flow chart of a method for generating an effective performance processing cancellation strategy according to an embodiment of the present invention. Figure 2 As shown, the method for generating the effective performance processing cancellation strategy includes the following steps:

[0046] In step S010, a user identification is obtained.

[0047] Specifically, a user identifier input by a user is obtained through manual interaction. The user identifier may be the user's ID number, work number, or other identifier that can represent the user's identity information.

[0048] In step S020, the corresponding configuration authority is determined according to the user identification.

[0049] The configuration authority is to configure the performance processing revocation policy, and / or to determine the authority for the performance processing revocation policy to take effect. The performance processing revocation policy configured with different configuration authorities has different effective scopes, effective approval processes or effective priorities. The configuration authority includes at least the first configuration authority and the second configuration authority.

[0050] In a possible implementation, the scope of use of the first configuration authority is greater than the scope of use of the second configuration authority. For example, the first configuration authority can view the performance processing tasks to be revoked nationwide or in any city nationwide, and formulate a performance processing revocation policy applicable to the nationwide or any city nationwide, while the second configuration authority can only view the performance processing tasks to be revoked within a certain city, and formulate a performance processing revocation policy applicable to the city.

[0051] Optionally, configuration permissions can also affect the priority of the performance processing revocation policy configured based on the configuration permissions. Specifically, under normal circumstances, the priority of the performance processing revocation policy configured by the first configuration permission is higher than the priority of the performance processing revocation policy configured by the second configuration permission. If it is necessary to make the priority of the performance processing revocation policy configured by the second configuration permission higher than the priority of the performance processing revocation policy configured by the first configuration permission, it can be achieved by setting the priority of the performance processing revocation policy in advance. For example, performance processing revocation policy A is based on the first configuration permission configuration, and performance processing revocation policy B is based on the second configuration permission configuration. When the priority of performance processing revocation policy A and performance processing revocation policy B are not set in advance, the priority of performance processing revocation policy A is higher than that of performance processing revocation policy B. If the priority of performance processing revocation policy B is required to be higher than that of performance processing revocation policy A, the priority of performance processing revocation policy B needs to be set in advance to be higher than the priority of performance processing revocation policy A.

[0052] Optionally, the performance processing revocation policy configured based on the first configuration authority can also be automatically modified. Specifically, the real-time traffic status, weather status and city whitelist are obtained, and the performance processing revocation policy is automatically adjusted according to at least one of the real-time traffic status, weather status and city whitelist. Among them, the city whitelist refers to the list of cities where the performance processing will not be revoked. For example, when a new city appears in the city whitelist, the applicable city range of the performance processing revocation policy can be automatically adjusted. Or according to the traffic status, the business district with traffic congestion will be adjusted to the applicable area of ​​the performance processing revocation policy.

[0053] In step S030, according to the configuration authority, the corresponding performance processing revocation policy configuration page is displayed, and the performance processing revocation policy configuration page at least includes a policy configuration submission control.

[0054] Among them, the performance processing revocation policy configuration pages corresponding to different configuration permissions are different. That is, different performance processing revocation policy configuration pages are displayed for users according to different configuration permissions. Specifically, in response to the configuration permission being the first configuration permission, the first policy configuration page is displayed, and the first policy configuration page includes a first policy configuration submission control. In response to the configuration permission being the second configuration permission, the second policy configuration page is displayed, and the second policy configuration page includes a second policy configuration submission control.

[0055] Figure 3 FIG. 1 is a schematic diagram of a first policy configuration page according to an embodiment of the present invention. Figure 3As shown, the first policy configuration page 30 includes multiple policy attribute configuration modules, namely, a performance processing cancellation reason configuration module 31, a performance processing cancellation type configuration module 32, an effective range configuration module 33 and other information configuration module 34. In addition, the first policy configuration page 30 also includes a first policy configuration submission control 35.

[0056] The performance processing cancellation reason configuration module 31 is used to configure the policy attribute configuration items about the basic information of the performance processing cancellation. For example, the module may include a performance processing cancellation type configuration control, and the performance processing cancellation type may be a full performance processing cancellation or a partial performance processing cancellation. Full performance processing cancellation refers to the full performance processing cancellation of the associated targets corresponding to the performance processing task to be cancelled. Partial performance processing cancellation specifies the number of performance processing cancellation targets. When the performance processing is cancelled for the performance processing task to be cancelled, the number of associated targets of the performance processing cancellation is not greater than the specified number of performance processing cancellation targets. In addition, the module may also include a performance processing cancellation number configuration control, a performance processing cancellation reason configuration control, and a performance processing cancellation scenario configuration control.

[0057] The performance processing type cancellation configuration module 32 is used to configure the policy attribute configuration items about the created performance processing form. For example, the module may include a performance processing form type configuration control and a business scenario configuration control.

[0058] The effective range configuration module 33 is used to configure the policy attribute configuration items about the effective range of the performance processing revocation policy. The module at least includes an effective time configuration control 36 and an effective area configuration control 37, which are respectively used to configure the effective time range and effective area range of the performance processing revocation policy. The effective time configuration control 36 may include a long-term effective control and an effective time selection control. The long-term effective control is triggered, indicating that the effective time is configured as long-term effective, starting from the creation of the performance processing revocation policy, and it is effective until the performance processing revocation policy is stopped in advance. After the effective time selection control is triggered, it receives the effective time interval input by the user. The effective area configuration control 37 may include multiple levels of regional scopes, such as national scope, city scope, business district scope, and specific merchants. In addition, it may also include capacity type configuration controls, capacity line configuration controls, commodity category configuration controls, commodity name configuration controls, weather level configuration controls, and electronic fence configuration controls, etc.

[0059] The other information configuration module 34 is used to configure other policy attribute configuration items other than the above modules. The module includes at least an automatic adjustment selection control 38, which is used to configure whether to accept automatic adjustment after the performance processing cancellation policy is created. For example, the module may include a priority configuration control to configure the priority of the performance processing cancellation policy.

[0060] The first policy configuration submission control 35 is used to create a performance processing revocation policy according to a plurality of performance processing revocation policy attribute configuration items determined by the above-mentioned policy attribute configuration module after being triggered.

[0061] Figure 4 FIG. 1 is a schematic diagram of a second policy configuration page according to an embodiment of the present invention. Figure 4 As shown, the second policy configuration page 40 includes multiple configuration modules, namely, a cancellation performance processing reason configuration module 41, a cancellation performance processing type configuration module 42, an effective range configuration module 43, and other information configuration module 44. In addition, the first policy configuration page 40 also includes a second policy configuration submission control 45. The above policy attribute configuration modules are respectively Figure 3 The corresponding modules shown are similar, and only the different modules and controls are briefly described here, and similar parts are not repeated.

[0062] The effective time configuration control 46 in the effective range configuration module 43 only includes an effective time selection control, that is, based on the second policy authority, only a performance processing cancellation policy applicable to a period of time can be configured, and a long-term effective performance processing cancellation policy cannot be configured. The effective area configuration control 47 cannot configure nationwide effective area configuration items. That is to say, based on the second policy authority, only a performance processing cancellation policy applicable to the city level and below can be configured.

[0063] The other information configuration module 44 includes an application reason configuration control for determining the reason for canceling the performance processing application for review by the reviewer.

[0064] The second policy configuration submission control 45 is used to upload multiple performance processing cancellation policy attribute configuration items to the system after being triggered to request an evaluation score.

[0065] In step S040, in response to the policy configuration submission control being triggered, a performance processing revocation policy is created according to a plurality of performance processing revocation policy attribute configuration items.

[0066] In a possible implementation, the configuration authority is the first configuration authority, and after the first policy configuration submission control is triggered, a performance processing revocation policy is directly created according to a plurality of performance processing revocation policy attribute configuration items.

[0067] In a possible implementation, the configuration authority is the second configuration authority, and the method for creating a performance processing revocation policy is as follows: Figure 5 shown.

[0068] Figure 5 This is a flow chart of a method for creating a performance processing cancellation policy corresponding to the second configuration authority in an embodiment of the present invention. Figure 5As shown, the method for creating a performance processing revocation policy corresponding to the second configuration authority includes the following steps:

[0069] In step S041, in response to the second policy configuration submission control being triggered, second performance processing revocation policy configuration information is determined, and the second performance processing revocation policy configuration information includes a plurality of performance processing revocation policy attribute configuration items.

[0070] In step S042, an evaluation score is determined according to the second performance processing revocation policy configuration information.

[0071] In step S043, an evaluation score page is displayed, wherein the evaluation score page includes an evaluation score display control and a policy configuration determination control.

[0072] In step S044, in response to the policy configuration determining that the control is triggered, a performance processing revocation policy is created according to the second performance processing revocation policy configuration information.

[0073] Combination Figure 4 It can be seen that after the second policy configuration submission control 45 is triggered, according to Figure 4 The multiple performance processing revocation policy configuration items obtained by other modules are shown to determine the second performance processing revocation policy configuration information. The second performance processing revocation policy configuration information is then uploaded to the scoring system to request the corresponding evaluation score, and then the evaluation score is displayed on the evaluation score page.

[0074] Figure 6 FIG. 1 is a schematic diagram of an evaluation score page according to an embodiment of the present invention. Figure 6 As shown, the evaluation score page 60 at least includes an evaluation score display control 61 , a return modification control 62 , and a policy configuration determination control 63 .

[0075] The evaluation score display control 61 is used to display the obtained evaluation score, and the return modification control 62 is used to return to the second policy configuration page after being triggered to modify the performance processing cancellation policy configuration item. The policy configuration determination control 63 is used to create a performance processing cancellation policy according to the second performance processing cancellation policy configuration information after being triggered.

[0076] In step S050, based on the configuration authority, the effective performance processing revocation policy is determined.

[0077] In a possible implementation, in response to the configuration authority being the first configuration authority, the performance processing revocation policy is determined as an effective performance processing revocation policy. That is, for the performance processing revocation policy configured based on the first configuration authority, the performance processing revocation policy takes effect as soon as it is successfully created, and the task creation time is the time when the status of the performance processing revocation policy becomes effective.

[0078] In a possible implementation, in response to the configuration authority being the second configuration authority, the performance processing revocation policy is added to the approval list to obtain approval feedback information, and in response to the approval feedback information being used to characterize approval, the performance processing revocation policy is determined as an effective performance processing revocation policy. In other words, for a performance processing revocation policy configured based on the second configuration authority, it cannot take effect immediately after creation, and it needs to be submitted for approval and can only take effect after approval. The approval time is the time when the status of the performance processing revocation policy changes to effective.

[0079] It is worth noting that the time when the status of the performance processing revocation policy changes to effective is different from the effective time of the performance processing revocation policy. For example, the configuration time of the performance processing revocation policy is 7 o'clock today, and the policy configured in the performance processing revocation policy takes effect from 8 to 10 o'clock today. If the performance processing revocation policy is configured based on the first configuration authority, the time when the status of the performance processing revocation policy changes to effective is 7 o'clock today, but the effective time of the performance processing revocation policy is from 8 to 10 o'clock today. If the performance processing revocation policy is configured based on the second configuration authority, the time of approval must also be determined. Assuming that the approval time of the performance processing revocation policy is 10 o'clock, the time when the status of the performance processing revocation policy changes to effective is 10 o'clock today, and the effective time of the performance processing revocation policy is still from 8 to 10 o'clock today. After the performance processing revocation policy is approved at 10 o'clock, the performance processing is revoked for the performance processing tasks to be revoked created between 8 and 10 o'clock.

[0080] In a possible implementation, the performance processing revocation policy can be stopped at any time after it takes effect. Specifically, in response to receiving an early stop instruction of the performance processing revocation policy, the status of the performance processing revocation policy is updated from effective to suspended.

[0081] In step S200, based on the task information, a candidate performance processing cancellation policy corresponding to the to-be-cancelled performance processing task is searched from the effective performance processing cancellation policies.

[0082] Among them, the candidate performance processing revocation strategy is a performance processing revocation strategy for which the performance processing task to be revoked satisfies its performance processing revocation conditions, wherein the performance processing revocation conditions refer to that the task creation time of the performance processing task to be revoked is within the effective time interval of the performance processing revocation strategy, and the task attributes of the performance processing task to be revoked are adapted to the corresponding policy attribute configuration of the performance processing revocation strategy.

[0083] Figure 7 Flow chart of the method for searching candidate performance processing cancellation strategy according to an embodiment of the present invention. Figure 7As shown, the method for finding a candidate performance processing cancellation strategy includes the following steps:

[0084] In step S210, the effective time interval and policy attribute configuration of each effective performance processing cancellation policy are determined.

[0085] In step S220, in response to the task creation time of the performance processing task to be revoked being within the effective time interval, and the task attributes of the performance processing task to be revoked being adapted to the policy attribute configuration, the corresponding effective performance processing revocation policy is determined as a candidate performance processing revocation policy.

[0086] Determine respectively whether the performance processing tasks to be revoked meet the performance processing revocation conditions of each effective performance processing revocation policy, so as to screen out candidate performance processing revocation policies. If the candidate performance processing revocation policy does not exist, add the performance processing tasks to be revoked to the manual processing list for manual performance processing revocation, or wait for a new performance processing revocation policy to take effect.

[0087] In step S300, in response to the existence of at least one of the candidate performance processing revocation policies, a target performance processing revocation policy is determined according to the priorities of the candidate performance processing revocation policies.

[0088] In a possible implementation, as described above, the configuration permissions of the revocation policy may be prioritized according to the configuration performance processing.

[0089] In a possible implementation, the priority is a priority preset by the performance processing cancellation policy.

[0090] In a possible implementation, the priority may also be determined according to the creation time of the performance processing revocation policy. For example, the closer the creation time of the performance processing revocation policy is to the current time, the higher the priority.

[0091] In step S400, the performance processing to be revoked is canceled according to the target performance processing cancellation strategy and the task status corresponding to the performance processing task to be revoked.

[0092] In a possible implementation, if the cancellation performance processing type of the target performance processing cancellation strategy is to cancel all performance processing, then the task status of the performance processing task to be cancelled can only be unexecuted or executed. Whether the performance processing task to be cancelled is executed refers to whether the associated target corresponding to the performance processing task to be cancelled is frozen. Figure 8 shown.

[0093] Figure 8 FIG. 1 is a flow chart of a method for canceling performance processing according to an embodiment of the present invention. Figure 8 As shown, the cancellation performance processing method includes the following steps:

[0094] In step S4101, the task status of the performance processing revocation policy is determined.

[0095] In step S4102, determine whether the task status is not executed, if so, go to step S4103, if not, go to step S4104.

[0096] In step S4103, in response to the task status being unexecuted, the to-be-cancelled performance processing task is canceled, and the to-be-cancelled performance processing task is added to a list of canceled performance processing tasks.

[0097] In step S4104, in response to the task status being executed, the associated target corresponding to the performance processing task to be revoked is determined.

[0098] In step S4105, the associated target is unfrozen.

[0099] Among them, the related subject refers to the subject involved in the execution of the performance processing order, such as performance scores or the duration of prohibition on accepting orders.

[0100] In step S4106, the performance processing task to be revoked is canceled, and the performance processing task to be revoked is added to the list of revoked performance processing tasks.

[0101] In a possible implementation, the performance processing cancellation type of the target performance processing cancellation strategy can be full performance processing cancellation or partial performance processing cancellation. The performance processing cancellation strategy for partial performance processing specifies the number of associated targets for performance processing cancellation. It is possible that some associated targets of the performance processing task to be cancelled are performance processed and some are not. Therefore, the task status of the performance processing task to be cancelled can include partial non-execution in addition to unexecuted and executed. At this time, the performance processing cancellation process is as follows: Fig. 9 shown.

[0102] Fig. 9 FIG. 1 is a flow chart of another method for processing cancellation performance according to an embodiment of the present invention. Fig. 9 As shown, the cancellation performance processing method includes the following steps:

[0103] In step S4201, a first quantity and a second quantity are determined.

[0104] The first number is the number of targets associated with the performance processing task to be revoked, and the second number is the number of associated targets for performance processing revocation specified by the target performance processing revocation policy.

[0105] In step S4202, it is determined whether the first quantity is smaller than the second quantity.

[0106] If yes, go to step S4206; if no, go to step S4203.

[0107] In step S4203, the task status of the performance processing task to be revoked is determined, and the task status includes unexecuted, executed, and partially unexecuted.

[0108] In step S4204, in response to the first quantity being not less than the second quantity and the task status being unexecuted or partially unexecuted, the to-be-cancelled performance processing task is canceled and moved to a list of canceled performance processing tasks.

[0109] In step S4205, in response to the first quantity being not less than the second quantity and the task status being executed, the associated target corresponding to the performance processing task to be revoked is unfrozen, and the performance processing task to be revoked is moved to the list of revoked performance processing tasks.

[0110] In step S4206, the task status of the performance processing task to be revoked is determined, and the task status includes unexecuted, executed, and partially unexecuted.

[0111] In step S4207, in response to the first number being less than the second number and the task status being not executed, the number of revoked performance processing targets of the performance processing task to be revoked is determined as the first number, and the task status of the performance processing task to be revoked is updated to partially not executed.

[0112] In step S4208, in response to the first quantity being less than the second quantity and the task status being executed, the associated targets of the first quantity are unfrozen, and the task status of the to-be-revoked performance processing task is updated to partially unexecuted;

[0113] In step S4209, in response to the first number being less than the second number and the task status being partially unexecuted, the number of targets for which performance processing has been revoked is determined.

[0114] In step S4210, it is determined whether the number of targets for which performance processing has been revoked is greater than the first number.

[0115] If yes, go to step S4211; if no, go to step S4212.

[0116] In step S4211, no cancellation performance processing is performed.

[0117] In step S4212, a third quantity is determined, where the third quantity is the difference between the first quantity and the quantity of the target for which the performance processing has been revoked.

[0118] In step S4213, the third number of associated targets are unfrozen.

[0119] After obtaining the performance processing task to be revoked and the corresponding task information, the method of the embodiment of the present invention automatically screens the effective performance processing revocation strategies according to the task information of the performance processing task to be revoked, obtains multiple candidate performance processing revocation strategies for the performance processing task to be revoked that meet its performance processing revocation conditions, and then determines the target performance processing revocation strategy according to the priority of the candidate performance processing revocation strategies, and finally performs performance revocation processing on the performance processing task to be revoked according to the target performance processing revocation strategy and the task status in the task information used to characterize whether the performance processing task to be revoked has been executed. The above method realizes automatic performance revocation processing of the performance processing task to be revoked according to the task information of the performance processing task to be revoked and the pre-set performance processing revocation strategy. Compared with the traditional manual performance revocation processing, it frees up a lot of manpower and improves the efficiency of performance revocation processing. At the same time, different performance revocation processing is performed according to different task states, and appropriate performance revocation processing methods can be matched for performance processing tasks to be revoked in different execution situations, thereby improving the universality of performance processing revocation strategies and the accuracy of performance revocation processing.

[0120] Fig.10 FIG. 1 is a flowchart of a method for processing a performance processing task to be cancelled according to an embodiment of the present invention. Fig.10 As shown, the method for processing the performance processing task to be revoked includes the following steps:

[0121] In step S1001, configure the performance processing revocation policy.

[0122] Specifically, the policy configuration unit obtains the performance processing revocation policy attribute configuration item, and creates the performance processing revocation policy according to the performance processing revocation policy attribute configuration item.

[0123] In step S1002, the policy configuration unit stores the performance processing revocation policy in the database.

[0124] Specifically, the database stores tables related to performance processing revocation policies, such as an effective performance processing revocation policy table, an expired performance processing revocation policy table, a suspended performance processing revocation policy table, etc. Different tables are used to store performance processing revocation policies in different states.

[0125] In step S1003, the acquisition of the performance processing task to be cancelled is triggered.

[0126] Specifically, the workflow engine triggers the acquisition of the performance processing task to be revoked, and the workflow engine is an engine that triggers the workflow.

[0127] In a possible implementation, the workflow engine triggers work at a fixed time, for example, when a predetermined time is reached, such as 0:00 every day, batch acquisition and screening of performance processing tasks to be revoked are triggered.

[0128] In a possible implementation, the workflow engine triggers work according to a predetermined time period, for example, every 2 hours, triggering batch acquisition and screening of the performance processing task list to be revoked.

[0129] In one possible implementation, the workflow engine triggers a task in response to receiving information about a newly added performance processing cancellation policy.

[0130] In step S1004, the performance processing task to be revoked is obtained.

[0131] Specifically, the revocation performance processing unit obtains the performance processing tasks to be revoked from the database. Specifically, the revocation performance processing unit can obtain the performance processing tasks to be revoked from the database in chronological order. After obtaining any performance processing task to be revoked, steps S1005-S1007 are executed for the performance processing task to be revoked. After the performance processing task to be revoked is processed, the next performance processing task to be revoked is obtained, and steps S1005-S1007 are executed repeatedly until all performance processing tasks to be revoked are screened.

[0132] In addition to the table of performance processing tasks to be revoked, the database also stores other task-related tables, such as the table of revoked performance processing tasks, etc. The database stores various types of tables, which can be used for later data statistics and review.

[0133] In step S1005, based on the task information of the performance processing task to be revoked, a candidate performance processing revocation policy corresponding to the performance processing task to be revoked is searched from the effective performance processing revocation policies.

[0134] In step S1006, a target performance processing revocation strategy is determined according to the priorities of the candidate performance processing revocation strategies.

[0135] In step S1007, according to the target performance processing cancellation strategy and the task status corresponding to the performance processing task to be cancelled, the performance processing task to be cancelled is cancelled.

[0136] It is worth noting that the above steps S1001-S1002 and steps S1003-S1007 can be performed simultaneously, that is, formulating a new performance processing cancellation strategy and canceling the performance processing of the existing performance processing tasks to be canceled can be performed simultaneously.

[0137] In the above step S1001, when configuring the performance processing revocation policy, based on different configuration permissions, the configured performance processing revocation policy has different effective ranges, including effective time ranges and effective area ranges. Specifically, the configuration permissions can be the first configuration permission and the second configuration permission. The first configuration permission is higher than the second configuration permission.

[0138] Fig.11 Flow chart of a method for configuring a performance processing revocation policy based on a first configuration authority according to an embodiment of the present invention. Fig.11 As shown, the method for configuring a performance processing revocation policy based on the first configuration authority includes the following steps:

[0139] In step S1101, the performance processing revocation policy attribute configuration item is obtained.

[0140] Specifically, based on Figure 3 The first policy configuration page shown obtains the performance processing cancellation policy attribute configuration items through human-computer interaction.

[0141] In step S1102, a performance processing revocation policy is created according to the performance processing revocation policy attribute configuration items, and the performance processing revocation policy takes effect immediately after it is created.

[0142] In step S1103, it is determined whether the performance processing revocation policy is configured to accept automatic adjustment.

[0143] If not accepted, no automatic adjustment is performed; if accepted, automatic adjustment is performed through steps S1104-S1105.

[0144] In step S1104, automatic adjustment related information is acquired according to a predetermined time period.

[0145] Specifically, the automatically adjusted relevant information may include at least one of real-time traffic conditions, weather conditions, and a city whitelist, and the performance processing cancellation strategy is automatically adjusted. The city whitelist refers to a list of cities where performance processing will not be revoked.

[0146] In step S1105, the performance processing cancellation strategy is adjusted according to the automatic adjustment related information.

[0147] The above steps S1103-S1105 can be Fig.10Step S1102 is shown, that is, the performance processing cancellation policy is stored in the database and then executed, and the adjusted performance processing cancellation policy is stored in the database again.

[0148] To summarize, the performance processing revocation policy based on the first authority configuration does not require approval and takes effect immediately after successful creation. After taking effect, it can be fine-tuned by accepting automatic adjustments, thereby avoiding the process of manually modifying the performance processing revocation policy, saving manpower, and increasing the adjustment speed of the performance processing revocation policy.

[0149] Fig.12 Flow chart of a method for configuring a performance processing revocation policy based on a second configuration authority according to an embodiment of the present invention. Fig.12 As shown, the method for configuring a performance processing revocation policy based on the second configuration authority includes the following steps:

[0150] In step S1201, the performance processing revocation policy attribute configuration item is obtained.

[0151] Specifically, based on Figure 4 The second policy configuration page shown obtains the performance processing cancellation policy attribute configuration items through human-computer interaction.

[0152] In step S1202, a performance processing revocation policy is created according to the performance processing revocation policy attribute configuration item and submitted for approval to request evaluation.

[0153] In step S1203, an evaluation score page is displayed to allow the user to determine whether to continue submitting for approval based on the evaluation score.

[0154] In step S1204, it is determined whether an approval submission instruction has been received.

[0155] Specifically, according to Figure 6 The evaluation score page shown determines whether an approval submission instruction has been received, and in response to the policy configuration determination control 63 being triggered, it is determined that an approval submission instruction has been received.

[0156] If yes, go to step S1205; if no, go to step S1201.

[0157] In step S1205, the performance processing cancellation policy is submitted for approval, and approval feedback information is obtained.

[0158] In step S1206, in response to the approval feedback information being used to indicate that the approval is passed, the performance processing revocation policy is determined as an effective performance processing revocation policy.

[0159] To summarize, the performance processing revocation policy configured based on the second configuration authority cannot take effect immediately after creation. It needs to be submitted for approval and can only take effect after approval.

[0160] The specific execution process of steps S1104-S1107 is as follows: Figure 1-9 The contents are similar to the corresponding description and will not be repeated here.

[0161] After obtaining the performance processing task to be revoked and the corresponding task information, the method of the embodiment of the present invention automatically screens the effective performance processing revocation strategies according to the task information of the performance processing task to be revoked, obtains multiple candidate performance processing revocation strategies for the performance processing task to be revoked that meet its performance processing revocation conditions, and then determines the target performance processing revocation strategy according to the priority of the candidate performance processing revocation strategies, and finally performs performance revocation processing on the performance processing task to be revoked according to the target performance processing revocation strategy and the task status in the task information used to characterize whether the performance processing task to be revoked has been executed. The above method realizes automatic performance revocation processing of the performance processing task to be revoked according to the task information of the performance processing task to be revoked and the pre-set performance processing revocation strategy. Compared with the traditional manual performance revocation processing, it frees up a lot of manpower and improves the efficiency of performance revocation processing. At the same time, different performance revocation processing is performed according to different task states, and appropriate performance revocation processing methods can be matched for performance processing tasks to be revoked in different execution situations, thereby improving the universality of performance processing revocation strategies and the accuracy of performance revocation processing.

[0162] Fig.13 FIG. 1 is a schematic diagram of a processing device for a performance processing task to be revoked according to an embodiment of the present invention. Fig.13 As shown, the processing device for the performance processing task to be revoked includes:

[0163] The acquisition module 1301 is used to acquire the performance processing task to be revoked and the task information corresponding to the performance processing task to be revoked, wherein the task information at least includes a task status, and the task status is used to indicate whether the performance processing task to be revoked has been executed.

[0164] The search module 1302 is used to search for a candidate performance processing cancellation policy corresponding to the to-be-cancelled performance processing task from the effective performance processing cancellation policies according to the task information.

[0165] The determination module 1303 is used to determine the target performance processing cancellation strategy according to the priority of the candidate performance processing cancellation strategies in response to the existence of at least one of the candidate performance processing cancellation strategies.

[0166] The performance cancellation processing module 1304 is used to cancel the performance processing task to be cancelled according to the target performance processing cancellation strategy and the task status corresponding to the performance processing task to be cancelled.

[0167] After obtaining the performance processing task to be revoked and the corresponding task information, the device of the embodiment of the present invention automatically screens the effective performance processing revocation strategies according to the task information of the performance processing task to be revoked, obtains multiple candidate performance processing revocation strategies for the performance processing task to be revoked that meet its performance processing revocation conditions, and then determines the target performance processing revocation strategy according to the priority of the candidate performance processing revocation strategies, and finally performs performance revocation processing on the performance processing task to be revoked according to the target performance processing revocation strategy and the task status in the task information used to characterize whether the performance processing task to be revoked has been executed. The above method realizes automatic performance revocation processing of the performance processing task to be revoked according to the task information of the performance processing task to be revoked and the pre-set performance processing revocation strategy. Compared with the traditional manual performance revocation processing, it liberates a lot of manpower and improves the efficiency of performance revocation processing. At the same time, different performance revocation processing is performed according to different task states, and appropriate performance revocation processing methods can be matched for performance processing tasks to be revoked in different execution situations, which improves the universality of performance processing revocation strategies and the accuracy of performance revocation processing.

[0168] Fig.14 1 is a schematic diagram of an electronic device according to an embodiment of the present invention. In this embodiment, the electronic device 1400 includes a server, a terminal, etc. Fig.14 As shown, the electronic device 1400: includes at least one processor 1401; and a memory 1402 communicatively connected to at least one processor 1401; and a communication component 1403 communicatively connected to a scanning device, the communication component 1403 receives and sends data under the control of the processor 1401; wherein the memory 1402 stores instructions executable by at least one processor 1401, and the instructions are executed by at least one processor 1401 to implement the above-mentioned processing method of the performance processing task to be revoked.

[0169] Specifically, the electronic device includes: one or more processors 1401 and a memory 1402, Fig.14 A processor 1401 is taken as an example. The processor 1401 and the memory 1402 may be connected via a bus or other means. Fig.14 In the example, the bus connection is used. The memory 1402 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The processor 1401 executes various functional applications and data processing of the device by running the non-volatile software programs, instructions and modules stored in the memory 1402, that is, the processing method of the above-mentioned performance processing task to be revoked is realized.

[0170] The memory 1402 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and applications required for at least one function; the data storage area may store a list of options, etc. In addition, the memory 1402 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 1402 may optionally include a memory remotely arranged relative to the processor 1401, and these remote memories may be connected to an external device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0171] One or more modules are stored in the memory 1402, and when executed by one or more processors 1401, they execute the processing method of the performance processing task to be revoked in any of the above method embodiments.

[0172] The above-mentioned product can execute the method provided in the embodiment of the present application, and has the functional modules and beneficial effects corresponding to the execution method. For technical details not fully described in this embodiment, please refer to the method provided in the embodiment of the present application.

[0173] After obtaining the performance processing task to be revoked and the corresponding task information, the embodiment of the present invention automatically screens the effective performance processing revocation strategies according to the task information of the performance processing task to be revoked, obtains multiple candidate performance processing revocation strategies for the performance processing task to be revoked that meet its performance processing revocation conditions, and then determines the target performance processing revocation strategy according to the priority of the candidate performance processing revocation strategies, and finally performs performance revocation processing on the performance processing task to be revoked according to the target performance processing revocation strategy and the task status in the task information used to characterize whether the performance processing task to be revoked has been executed. The above method realizes automatic performance revocation processing of the performance processing task to be revoked according to the task information of the performance processing task to be revoked and the pre-set performance processing revocation strategy. Compared with the traditional manual performance revocation processing, it frees up a lot of manpower and improves the efficiency of performance revocation processing. At the same time, different performance revocation processing is performed according to different task states, and appropriate performance revocation processing methods can be matched for performance processing tasks to be revoked in different execution situations, thereby improving the universality of performance processing revocation strategies and the accuracy of performance revocation processing.

[0174] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program, wherein the computer-readable program is used for a computer to execute part or all of the above method embodiments.

[0175] The embodiment of the present invention discloses A1, a method for processing a performance processing task to be revoked, the method comprising:

[0176] Acquire a performance processing task to be revoked and task information corresponding to the performance processing task to be revoked, wherein the task information at least includes a task status, and the task status is used to indicate whether the performance processing task to be revoked has been executed;

[0177] According to the task information, searching for a candidate performance processing cancellation policy corresponding to the to-be-cancelled performance processing task from the effective performance processing cancellation policies;

[0178] In response to the existence of at least one of the candidate performance processing revocation strategies, determining a target performance processing revocation strategy according to the priorities of the candidate performance processing revocation strategies;

[0179] According to the target performance processing cancellation strategy and the task status corresponding to the performance processing task to be cancelled, the performance processing to be cancelled is cancelled.

[0180] A2. The method according to A1, wherein the task information further includes task creation time and task attributes;

[0181] The searching, according to the task information, from the effective performance processing cancellation policies, for a candidate performance processing cancellation policy corresponding to the to-be-cancelled performance processing task comprises:

[0182] Determine the effective time interval and policy attribute configuration of each effective performance processing cancellation policy;

[0183] In response to the task creation time of the performance processing task to be revoked being within the effective time interval, and the task attributes of the performance processing task to be revoked being adapted to the policy attribute configuration, the corresponding effective performance processing revocation policy is determined as a candidate performance processing revocation policy.

[0184] A3. The method according to A1, further comprising:

[0185] In response to the absence of the candidate performance processing cancellation strategy, the to-be-cancelled performance processing task is added to a manual processing list for manual processing.

[0186] A4. According to the method described in A1, the canceling performance processing of the to-be-cancelled performance processing task according to the target performance processing cancellation strategy and the task information corresponding to the to-be-cancelled performance processing task comprises:

[0187] In response to the task status being unexecuted, canceling the to-be-cancelled performance processing task, and adding the to-be-cancelled performance processing task to a list of canceled performance processing tasks;

[0188] In response to the task status being executed, determining the associated target corresponding to the to-be-cancelled performance processing task;

[0189] Unfreeze the associated subject;

[0190] The performance processing task to be revoked is canceled, and the performance processing task to be revoked is added to a list of revoked performance processing tasks.

[0191] A5. The method according to A1, wherein the target performance processing cancellation policy specifies the number of associated targets for canceling the performance processing;

[0192] The canceling performance processing of the to-be-cancelled performance processing task according to the target performance processing cancellation strategy and the task status corresponding to the to-be-cancelled performance processing task includes:

[0193] Determine a first quantity and a second quantity, wherein the first quantity is the quantity of targets associated with the performance processing task to be revoked, and the second quantity is the quantity of targets associated with the performance processing revocation specified by the target performance processing revocation policy;

[0194] In response to the first number being less than the second number, performing partial cancellation of performance processing on the to-be-cancelled performance processing task according to the task status corresponding to the to-be-cancelled performance processing task;

[0195] In response to the first number being not less than the second number, the performance processing to be revoked is fully revoked according to the task status corresponding to the performance processing task to be revoked.

[0196] A6. The method according to A5, wherein in response to the first number being less than the second number, partially canceling the performance processing of the to-be-cancelled performance processing task according to the task status corresponding to the to-be-cancelled performance processing task, comprises:

[0197] In response to the first number being less than the second number and the task status being unexecuted, determining the number of revoked performance processing targets of the to-be-revoked performance processing task as the first number, and updating the task status of the to-be-revoked performance processing task as partially unexecuted;

[0198] In response to the first quantity being less than the second quantity and the task status being executed, unfreezing the associated targets of the first quantity and updating the task status of the to-be-revoked performance processing task to being partially unexecuted;

[0199] In response to the first number being less than the second number and the task status being partially unexecuted, determining the number of targets for which performance processing has been revoked;

[0200] In response to the number of the targets for which the performance processing has been revoked being less than the first number, a third number of associated targets is unfrozen, where the third number is the difference between the first number and the number of the targets for which the performance processing has been revoked.

[0201] A7. The method according to A5, wherein in response to the first quantity being not less than the second quantity, performing full performance cancellation processing on the performance processing task to be cancelled according to the task status corresponding to the performance processing task to be cancelled, comprises:

[0202] In response to the first number being not less than the second number, and the task status being unexecuted or partially unexecuted, canceling the to-be-cancelled performance processing task, and moving the to-be-cancelled performance processing task to a list of canceled performance processing tasks;

[0203] In response to the first quantity being not less than the second quantity and the task status being executed, the associated target corresponding to the to-be-revoked performance processing task is unfrozen, and the to-be-revoked performance processing task is moved to a list of revoked performance processing tasks.

[0204] A8. According to the method described in A1, the method for generating the effective performance processing cancellation policy includes:

[0205] Get user ID;

[0206] Determine the corresponding configuration authority according to the user identifier;

[0207] According to the configuration authority, displaying a corresponding performance processing revocation policy configuration page, the performance processing revocation policy configuration page at least including a policy configuration submission control;

[0208] In response to the policy configuration submission control being triggered, creating a performance processing revocation policy according to a plurality of performance processing revocation policy attribute configuration items;

[0209] Based on the configuration authority, an effective performance processing revocation policy is determined.

[0210] A9. According to the method described in A8, the configuration authority includes at least a first configuration authority and a second configuration authority;

[0211] The corresponding performance processing cancellation policy configuration page is displayed according to the configuration authority, including:

[0212] In response to the configuration permission being the first configuration permission, displaying a first policy configuration page, wherein the first policy configuration page includes a first policy configuration submission control;

[0213] In response to the configuration permission being the second configuration permission, a second policy configuration page is displayed, wherein the second policy configuration page includes a second policy configuration submission control.

[0214] A10. According to the method described in A9, the configuration authority is a second configuration authority;

[0215] In response to the policy configuration submission control being triggered, creating a performance processing revocation policy according to a plurality of performance processing revocation policy attribute configuration items, including:

[0216] In response to the second policy configuration submission control being triggered, determining second performance processing revocation policy configuration information, wherein the second performance processing revocation policy configuration information includes a plurality of performance processing revocation policy attribute configuration items;

[0217] Determining an evaluation score according to the second performance processing revocation strategy configuration information;

[0218] Displaying an evaluation score page, wherein the evaluation score page includes an evaluation score display control and a policy configuration determination control;

[0219] In response to the policy configuration determining that the control is triggered, a performance processing revocation policy is created according to the second performance processing revocation policy configuration information.

[0220] A11. The method according to A9, wherein determining the effective performance processing revocation policy based on the configuration authority includes:

[0221] In response to the configuration authority being the first configuration authority, determining the performance processing revocation policy as an effective performance processing revocation policy;

[0222] In response to the configuration authority being the second configuration authority, adding the performance processing revocation policy to an approval list to obtain approval feedback information;

[0223] In response to the approval feedback information being used to indicate that the approval is passed, the performance processing revocation policy is determined as an effective performance processing revocation policy.

[0224] B1. A processing device for a performance processing task to be revoked, the device comprising:

[0225] An acquisition module, used for acquiring the performance processing task to be revoked and the task information corresponding to the performance processing task to be revoked, wherein the task information at least includes a task status, and the task status is used to indicate whether the performance processing task to be revoked has been executed;

[0226] A search module, used to search for a candidate performance processing cancellation policy corresponding to the to-be-cancelled performance processing task from the effective performance processing cancellation policies according to the task information;

[0227] A determination module, configured to determine a target performance processing revocation strategy according to the priority of the candidate performance processing revocation strategies in response to the existence of at least one of the candidate performance processing revocation strategies;

[0228] The performance cancellation processing module is used to cancel the performance processing of the performance processing task to be cancelled according to the target performance processing cancellation strategy and the task status corresponding to the performance processing task to be cancelled.

[0229] C1. An electronic device comprising a memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement a method as described in any one of A1-A11.

[0230] D1. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method described in any one of A1-A11 is implemented.

[0231] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0232] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for processing a performance processing task to be cancelled, characterized in that: The method comprises: Acquire a performance processing task to be revoked and task information corresponding to the performance processing task to be revoked, wherein the task information at least includes a task status, and the task status is used to indicate whether the performance processing task to be revoked has been executed; According to the task information, searching for a candidate performance processing cancellation policy corresponding to the to-be-cancelled performance processing task from the effective performance processing cancellation policies; In response to the existence of at least one of the candidate performance processing revocation strategies, determining a target performance processing revocation strategy according to the priorities of the candidate performance processing revocation strategies; According to the target performance processing cancellation strategy and the task status corresponding to the performance processing task to be cancelled, the performance processing to be cancelled is cancelled.

2. The method according to claim 1, characterized in that: The task information also includes task creation time and task attributes; The searching, according to the task information, from the effective performance processing cancellation policies, for a candidate performance processing cancellation policy corresponding to the to-be-cancelled performance processing task comprises: Determine the effective time interval and policy attribute configuration of each effective performance processing cancellation policy; In response to the task creation time of the to-be-revoked performance processing task being within the effective time interval, and the task attributes of the to-be-revoked performance processing task being adapted to the policy attribute configuration, the corresponding effective performance processing revocation policy is determined as a candidate performance processing revocation policy.

3. The method according to claim 1, characterized in that The method further comprises: In response to the absence of the candidate performance processing cancellation strategy, the to-be-cancelled performance processing task is added to a manual processing list for manual processing.

4. The method according to claim 1, characterized in that: The canceling performance processing of the to-be-cancelled performance processing task according to the target performance processing cancellation strategy and the task information corresponding to the to-be-cancelled performance processing task includes: In response to the task status being unexecuted, canceling the to-be-cancelled performance processing task, and adding the to-be-cancelled performance processing task to a list of canceled performance processing tasks; In response to the task status being executed, determining the associated target corresponding to the to-be-cancelled performance processing task; Unfreeze the associated target; The performance processing task to be revoked is canceled, and the performance processing task to be revoked is added to a list of revoked performance processing tasks.

5. The method according to claim 1, characterized in that The target performance processing cancellation policy specifies the number of associated targets for canceling performance processing; The canceling performance processing of the to-be-cancelled performance processing task according to the target performance processing cancellation strategy and the task status corresponding to the to-be-cancelled performance processing task includes: Determine a first quantity and a second quantity, wherein the first quantity is the quantity of targets associated with the performance processing task to be revoked, and the second quantity is the quantity of targets associated with the performance processing revocation specified by the target performance processing revocation policy; In response to the first number being less than the second number, performing partial cancellation of performance processing on the to-be-cancelled performance processing task according to the task status corresponding to the to-be-cancelled performance processing task; In response to the first number being not less than the second number, the performance processing to be revoked is fully revoked according to the task status corresponding to the performance processing task to be revoked.

6. The method according to claim 5, characterized in that In response to the first number being less than the second number, performing partial cancellation of performance processing on the to-be-cancelled performance processing task according to the task status corresponding to the to-be-cancelled performance processing task, including: In response to the first number being less than the second number and the task status being unexecuted, determining the number of revoked performance processing targets of the to-be-revoked performance processing task as the first number, and updating the task status of the to-be-revoked performance processing task as partially unexecuted; In response to the first quantity being less than the second quantity and the task status being executed, unfreezing the associated targets of the first quantity and updating the task status of the to-be-revoked performance processing task to being partially unexecuted; In response to the first number being less than the second number and the task status being partially unexecuted, determining the number of targets for which performance processing has been revoked; In response to the number of the targets for which the performance processing has been revoked being less than the first number, a third number of associated targets is unfrozen, where the third number is the difference between the first number and the number of the targets for which the performance processing has been revoked.

7. The method according to claim 5, characterized in that In response to the first quantity being not less than the second quantity, performing full performance cancellation processing on the to-be-cancelled performance processing task according to the task status corresponding to the to-be-cancelled performance processing task, including: In response to the first number being not less than the second number, and the task status being unexecuted or partially unexecuted, canceling the to-be-cancelled performance processing task, and moving the to-be-cancelled performance processing task to a list of canceled performance processing tasks; In response to the first quantity being not less than the second quantity and the task status being executed, the associated target corresponding to the to-be-revoked performance processing task is unfrozen, and the to-be-revoked performance processing task is moved to a list of revoked performance processing tasks.

8. A processing device for a performance processing task to be cancelled, characterized in that: The device comprises: An acquisition module, used for acquiring the performance processing task to be revoked and the task information corresponding to the performance processing task to be revoked, wherein the task information at least includes a task status, and the task status is used to indicate whether the performance processing task to be revoked has been executed; A search module, used to search for a candidate performance processing cancellation policy corresponding to the to-be-cancelled performance processing task from the effective performance processing cancellation policies according to the task information; A determination module, configured to determine a target performance processing revocation strategy according to the priority of the candidate performance processing revocation strategies in response to the existence of at least one of the candidate performance processing revocation strategies; The performance cancellation processing module is used to cancel the performance processing of the performance processing task to be canceled according to the target performance processing cancellation strategy and the task status corresponding to the performance processing task to be canceled.

9. An electronic device comprising a memory and a processor, characterized in that: The memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.