Task processing method and device, equipment and medium

By identifying and centralizing important tasks with key data extraction, the method addresses scattered task processing, enhancing efficiency and resource utilization in enterprise office scenarios.

CN119204496APending Publication Date: 2024-12-27BAIDU (CHINA) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411181916.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-26
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

In enterprise office scenarios, multiple business parties generate numerous tasks that are scattered and inefficiently processed due to separate task distribution, leading to reduced task processing efficiency.

Method used

A method and device that identifies important tasks from multiple sources, extracts key data, and generates unified target tasks for display, improving task processing efficiency by centralizing and aggregating tasks on a unified task display page.

Benefits of technology

Enhances task processing efficiency by improving task matching and reducing resource overhead through centralized task display and streamlined processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119204496A_ABST
    Figure CN119204496A_ABST
Patent Text Reader

Abstract

The invention provides a task processing method and device, equipment and a medium, and relates to the technical field of artificial intelligence, in particular to the technical fields of intelligent office, big data and the like. The task processing method comprises the following steps: acquiring important tasks belonging to a target category from original tasks generated by a business party; extracting key data of a target field from the important task; generating a target task based on the key data; and sending the target task to a scene party, so that the scene party configures a task display page of the business party, and the task display page is used for displaying the target task.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of artificial intelligence technology, specifically cloud computing, big data and other technical fields, and can be applied to intelligent cloud scenarios, and in particular to a task processing method, device, equipment and medium. Background Art

[0002] There are usually multiple business parties in an enterprise office scenario, and these business parties will generate a large number of tasks.

[0003] In the related art, each business party usually pushes the tasks generated by each business party to the user separately, which will cause the user to receive a large number of scattered tasks, reducing the task processing efficiency. Summary of the invention

[0004] The present disclosure provides a task processing method, apparatus, device and medium.

[0005] According to one aspect of the present disclosure, a task processing method is provided, including: obtaining important tasks belonging to a target category from original tasks generated by a business party; extracting key data of a target field from the important tasks; generating a target task based on the key data; and sending the target task to a scenario party so that the scenario party configures a task display page of the business party, wherein the task display page is used to display the target task.

[0006] According to another aspect of the present disclosure, a task processing device is provided, including: an acquisition module, used to acquire important tasks belonging to a target category from original tasks generated by a business party; an extraction module, used to extract key data of a target field from the important tasks; a generation module, used to generate a target task based on the key data; and a sending module, used to send the target task to a scenario party, so that the scenario party configures a task display page of the business party, and the task display page is used to display the target task.

[0007] According to another aspect of the present disclosure, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute any method as described in any of the above aspects.

[0008] According to another aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute any one of the methods according to any one of the above aspects.

[0009] According to another aspect of the present disclosure, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the computer program implements any one of the methods described in any one of the above aspects.

[0010] According to the embodiments of the present disclosure, the task push accuracy can be improved and the task processing efficiency can be further improved.

[0011] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.

[0013] Figure 1 is a schematic diagram according to a first embodiment of the present disclosure;

[0014] Figure 2 is a schematic diagram of an application scenario provided according to an embodiment of the present disclosure;

[0015] Figure 3 It is a schematic diagram comparing the APP interface provided according to the embodiment of the present disclosure with the APP interface provided by the related art;

[0016] Figure 4 is a schematic diagram according to a second embodiment of the present disclosure;

[0017] Figure 5 is a schematic diagram according to a third embodiment of the present disclosure;

[0018] Figure 6 is a schematic diagram of an electronic device used to implement the task processing method of an embodiment of the present disclosure. DETAILED DESCRIPTION

[0019] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0020] In order to improve task processing efficiency, the present disclosure provides the following embodiments.

[0021] Figure 1 is a schematic diagram according to the first embodiment of the present disclosure. This embodiment provides a task processing method, such as Figure 1 As shown, the method includes:

[0022] 101. Obtain important tasks belonging to the target category from the original tasks generated by the business party.

[0023] 102. Extract key data of the target field from the important task.

[0024] 103. Generate a target task based on the key data.

[0025] 104. Send the target task to the scenario party, so that the scenario party configures a task display page of the business party, where the task display page is used to display the target business.

[0026] In this embodiment, the target tasks generated by the business party are displayed through the task display page, and the target tasks corresponding to different business parties can be displayed in a unified manner, so that users can view and process tasks through the task display page, thereby improving task processing efficiency; by obtaining important tasks from the original tasks, extracting key data from the important tasks, and generating target tasks based on the key data, the matching degree between the displayed tasks and the data can be improved, which facilitates subsequent efficient processing of tasks.

[0027] In specific implementation, the task processing method can be specifically executed by a physical device, which can be a terminal device, a server, a processing unit, etc. Since a unified display page is provided, resources can be streamlined, which saves storage resources and computing resources of the physical device, improves processing speed, and enhances the internal performance of the physical device.

[0028] In order to better understand the present disclosure, the application scenarios involved in the present disclosure are described as follows:

[0029] Figure 2 Schematic diagram of an application scenario provided according to an embodiment of the present disclosure. Figure 2 As shown, this application scenario includes: business party, scenario party, platform party and user terminal.

[0030] Business party refers to the system that generates tasks. There are one or more business parties, and each business party generates one or more original tasks.

[0031] In an enterprise scenario, the business side includes, for example, one or more of a to-do system, an approval system, a calendar system, etc. Different business sides generate different types of tasks. For example, a to-do system generates to-do tasks, an approval system generates approval tasks, and a calendar system generates calendar tasks.

[0032] In this embodiment, a plurality of business parties are taken as an example, represented as business parties 201a-201n.

[0033] The scenario side refers to a system that configures a unified task display page for the business side. In an enterprise scenario, the scenario side includes, for example, one or more of: workflow and intelligent assistant.

[0034] The execution process of each scenario party is consistent, so this embodiment takes a scenario party 202 as an example.

[0035] The platform side 203 refers to a system that processes the original task to obtain the target task.

[0036] During specific implementation, the business party, platform party and scenario party can be deployed on the server, and a centralized deployment method or a distributed deployment method can be adopted. For example, taking the business party as an example, each business party can be deployed on one or more servers.

[0037] The user terminal 204 may include: a personal computer (PC), a mobile device (such as a mobile phone), a tablet computer, a laptop computer, a smart wearable device, etc. An application (APP) is deployed on the user terminal, such as an instant messaging APP. The APP integrates the front end corresponding to the scene party, so that the scene party can be interacted with through the front end, and the task display page configured by the scene party is displayed through the user terminal.

[0038] Figure 3 It is a schematic diagram comparing the APP interface provided according to the embodiment of the present disclosure and the APP interface provided by the related technology.

[0039] In the related art, each business party usually corresponds to a display page, which may cause the tasks received by the user to be too scattered.

[0040] The display page is usually triggered by the task entry.

[0041] The task entry refers to the object that triggers the display of the task. On the APP interface, the task entry is usually in the form of a button, and the triggering instruction of the task entry is preset, such as a click instruction. Based on this, after the user clicks the button corresponding to the task entry, the corresponding display page is opened and the task is displayed on the display page.

[0042] Specifically, in the related art, Figure 3 As shown on the upper side, each business party pushes the tasks generated by it to the user in the form of messages. The task entry corresponding to each business party is represented by a service number, which are service number A, service number B and service number C, corresponding to the first business party, the second business party and the third business party respectively.

[0043] After the user clicks on the task entrance of a business party, the display page corresponding to the business party is opened, and the tasks generated by the business party are displayed on the display page. For example, after the user clicks on "Service Number A", the display page corresponding to "Service Number A" is displayed, and the display page includes Task A-1 and Task A-2 generated by the first business party. Similarly, when the user clicks on "Service Number B", the display page corresponding to "Service Number B" is displayed, and the display page includes Task B-1 and Task B-2 generated by the second business party.

[0044] Since each business party provides a display page for the user, the tasks received by the user are scattered. When processing tasks, the user needs to click on each task entrance to open the corresponding display page, and then view and process the tasks of the corresponding business party in each display page, which results in low task processing efficiency.

[0045] In order to improve task processing efficiency, in this embodiment, Figure 3 As shown below, you can configure a unified task display page for different business parties through the scenario side. The task display page can be called a "smart dashboard". The task display page is triggered by a unified task entry. Taking "workflow" as an example, the scenario side provides a unified task entry for Figure 3 The "Workflow" button shown on the left indicates that, in addition to providing the two functional items of "message" and "workflow", the APP can also provide other functional items, such as "address book".

[0046] Taking the trigger instruction of the unified task entry as a click instruction as an example, assuming that the target tasks include task A-1' and task B-2', then, Figure 3 As shown, after the user clicks "Workflow" on the left, the task display page "Smart Board" is opened, and the target task is displayed in the "Smart Board".

[0047] The target task is obtained based on the original task, which may specifically include: obtaining important tasks belonging to the target category from the original tasks generated by the business party; extracting key data of the target field from the important tasks; and generating the target task based on the key data.

[0048] There are usually multiple business parties, and each business party usually generates multiple original tasks. Therefore, a large number of original tasks can be obtained. In order to improve processing efficiency, important tasks can be screened out from these original tasks. For example, the original tasks include the first task, the second task, and the third task, and the first task can be screened out as the important task. The above example takes the important task as part of the original tasks. In some cases, such as when the number of original tasks is small, all original tasks can also be regarded as important tasks.

[0049] Each original task may contain a large amount of data. An important task is one or more of the original tasks. Therefore, each important task may also contain a large amount of data. In order to improve data validity and avoid interference from redundant information, key data can be extracted from each important task. For example, for an important task, its data includes data X, data Y, and data Z. Data X can be extracted as key data. The above example takes the case where key data is part of the data in the important task. In some cases, such as when the important task contains less data, all the data in the important task can also be used as key data.

[0050] Important tasks and their key data may be obtained based on configuration information. Configuration information is pre-configured by a user, and there may be one or more scene parties. When there are multiple scene parties, the same or different configuration information may be configured for different scene parties.

[0051] Specifically, the configuration information may record the target category of important tasks, so that important tasks can be screened out from the original tasks based on the target category; and, the configuration information may also record data extraction rules, in which the target fields may be recorded, or the data extraction rules may record the method of extracting key data, so that key data can be extracted from the important tasks based on the data extraction rules.

[0052] Different scenarios can set the same or different target categories of important tasks, so that the same or different important tasks can be obtained for different scenarios. Different important tasks can set the same or different data extraction rules, so that the same or different key data can be obtained for different important tasks.

[0053] Acquisition process for important tasks:

[0054] In response to the current category included in the original task belonging to the target category, the original task is regarded as an important task.

[0055] The category information included in the original task is called the current category, and the target category may be preset, for example, the target category is recorded in the above configuration information.

[0056] Different original tasks can be divided into one or more candidate categories, and one or more of the candidate categories can be set as target categories.

[0057] The target category may include a business party identifier (business party ID). In this case, the important task corresponds to the business party. For example, the business party includes an approval system, a calendar system, etc., and the original task generated by the approval system can be regarded as an important task. Or,

[0058] The target category may also include a business party identifier (business party ID) and a template identifier (template ID). Different template IDs correspond to different functions. For example, the approval system may be divided into leave approval and interview approval. At this time, the original task corresponding to the interview approval of the approval system may be treated as an important task.

[0059] In this embodiment, when the current category included in the original task belongs to the preset target category, the corresponding original task is taken as the important task, so that the important task can be obtained simply and efficiently.

[0060] For the process of obtaining key data, one or more of the following items can be used:

[0061] In response to determining that the important task includes a target field, using data corresponding to the target field as the key data;

[0062] Extracting the key data based on a regular expression;

[0063] The important tasks and prompt information are input into a large language model to obtain the key data output by the large language model.

[0064] The first method: You can get key data based on fields.

[0065] The fields included in the important tasks are called current fields, and the fields recorded in the data extraction rules are called target fields. The fields of each task are configurable. For example, for the code review task, the fields can include: reviewer, review date, etc.

[0066] Based on this, the data corresponding to the target field can be used as key data, for example, the data corresponding to the reviewer can be used as key data.

[0067] The second method: You can obtain key data based on regular expressions.

[0068] A regular expression may be recorded in the data extraction rule, and key data may be obtained based on the regular expression. Specifically, a regular expression is a matching rule, and matched data may be obtained based on the regular expression, and the matched data may be used as key data, and the field corresponding to the key data may be the target field.

[0069] The third method: using a large language model (LLM).

[0070] LLM is a hot topic in the field of artificial intelligence in recent years. The large language model is a pre-trained language model that has learned rich language knowledge and world knowledge through pre-training on massive text data, so that it can achieve amazing results in various natural language processing (NLP) and image generation tasks.

[0071] Specifically, prompt information can be recorded in the data extraction rule, that is, the prompt information can be pre-configured by the user, and the specific content of the prompt information can be set, such as "extract key data from the following tasks". Based on this, the important tasks and the above prompt information are input into the LLM. The LLM processes the important tasks based on the prompt information, and the output is the key data. The field corresponding to the key data is the target field.

[0072] In specific implementation, one or more of the above three methods may be adopted.

[0073] In this embodiment, the key data is extracted by one or more of field matching, regular expression matching, and LLM, so that the key data can be obtained accurately, comprehensively, and flexibly.

[0074] After extracting the key data in the important task, the target task is generated based on the key data. Specifically, the key data can be combined together to obtain the target task. For example, based on the above example, the data in the target task is data X.

[0075] In addition, the target task may also contain other information, which may be inherited from the original task or set based on the configuration information. For example, the target task contains a business party ID, which may be inherited from the original task, that is, the same as the business party ID in the corresponding original task. The target task may also contain creation time, update time, etc., which may also be the same as the information in the corresponding original task. The target task may also contain tags, such as stay time, and the generation method of the tags may be recorded in the configuration information, thereby generating tags based on the configuration information.

[0076] In this way, target tasks can be obtained based on this information and key data.

[0077] There can be multiple target tasks, and different target tasks can come from different business parties. The target task can also include the business party ID. For example, when a business party generates an original task, the original task contains the business party ID of the business party. Later, if the original task is used as an important task, the business party ID in the important task is still the business party ID in the original task. The target task is obtained based on the key data in the important task. The business party ID in the target task is the business party ID in the corresponding important task, that is, the business party ID in the corresponding original task.

[0078] Based on this, the target tasks corresponding to the same business party can be aggregated, and then the aggregated target tasks can be displayed centrally.

[0079] Aggregation refers to grouping together the target tasks of the same business party so that they can be displayed in a centralized manner.

[0080] In the related art, tasks are generally displayed in the order of creation time. For example, if the first task is earlier than the second task, then the first task is displayed before the second task. This will cause the target tasks corresponding to different business parties to be displayed crosswise. For example, if the first task and the second task are generated by the first business party, and the third task is generated by the second business party, and the generation time of the third task is between the first task and the second task, then the related art will display them in order: the first task, the third task, and the second task. In this way, there is a cross-display of tasks generated by different business parties, which is not conducive to user viewing.

[0081] In this embodiment, target tasks corresponding to the same business party are displayed collectively. Since this embodiment displays in order according to the business parties, based on the above example, this embodiment will display in order: the first task, the second task and the third task.

[0082] In this embodiment, by aggregating the target tasks and displaying the aggregated target tasks, the target tasks of the same business party can be displayed together, so that the displayed tasks are more neat and the processing efficiency is improved.

[0083] Furthermore, the target task may also include link information of the corresponding original task, such as a uniform resource locator (URL) address. After receiving a trigger instruction (such as a click instruction) of the target task, the processing page of the original task is jumped to based on the URL address.

[0084] For example, see Figure 3 When the user clicks on the target task A-1', since the original task corresponding to the target task A-1' is task A-1, the page jumps to the processing page of task A-1 provided by the corresponding business party (the first business party).

[0085] Among them, when the original task is generated, it can include the URL address of its own processing page. Later, when the target task is generated based on the original task, the URL address contained in the target task is set to be consistent with the URL address in the original task, so that it can jump to the corresponding processing page based on the URL address.

[0086] In this embodiment, in response to receiving the trigger instruction of the target task, the processing page of the original task corresponding to the target task is jumped to based on the link information. The processing page of the original task can be directly reached without step-by-step operations such as opening the business party page and querying the processing page of the original task in the business party page. This can simplify the operation and improve processing efficiency.

[0087] Furthermore, regarding page jump, it can be directly jumped through the pre-established interface with the business party, or jumped through the built-in browser of the APP, or jumped through an external browser outside the APP. The specific jump method can be pre-configured.

[0088] In this embodiment, by jumping through the interface between the business party, the page jump can be completed more easily, saving resource overhead; by jumping through the built-in browser or the external browser, it can adapt to more complex situations and improve the success rate of the jump.

[0089] The above describes the process of acquiring and displaying the target task. In some cases, it may also include the process of exiting the target task, that is, in response to determining that the target task meets the preset conditions, sending a deletion instruction to the scene party so that the scene party deletes the target task in the task display page.

[0090] Among them, the preset condition can be that a certain feature of the target task (such as completion status or residence time, etc.) meets the set condition. If the completion status of a certain target task is completed, the target task can be deleted in the task display page; or, if the residence time of a certain target task has reached the preset expiration time, the target task can also be deleted in the task display page.

[0091] In this way, the target task can be exited in time, the effectiveness of the target task displayed in the task display page can be improved, and resource expenditure can be saved.

[0092] In combination with the above application scenarios, the present disclosure also provides the following embodiments.

[0093] Figure 4 is a schematic diagram according to a second embodiment of the present disclosure. This embodiment provides a task processing method, the method comprising:

[0094] 401. The administrator configures the configuration information corresponding to the scenario through the configuration interface provided by the platform, and stores the configuration information in the configuration database.

[0095] The configuration information may include: target categories of important tasks corresponding to each scenario, and target fields of key data in the important tasks.

[0096] 402. The business party sends the generated original task to the platform party.

[0097] 403. The platform obtains configuration information from the configuration database, processes the original task based on the configuration information, obtains the target task, and stores the target task in the task database.

[0098] Specifically, the target task can be acquired in the following manner: acquiring important tasks belonging to the target category from the original tasks generated by the business party; extracting key data of the target field from the important tasks; and generating the target task based on the key data.

[0099] 404. The user generates a trigger instruction through the unified task entrance configured by the scene party.

[0100] 405. In response to the trigger instruction, the scene party obtains the target task from the platform party and displays the target task in the task display page.

[0101] The task display page is represented by a smart board, and the target task is displayed in the smart board.

[0102] Specifically, it may include: the scenario party sends a request message to the platform party in response to receiving a trigger instruction of the unified task entry, and the platform party sends the target task to the scenario party in response to receiving the request message; the scenario party configures a task display page, and the task display page is used to display the target task. In this embodiment, by obtaining the target task through the trigger instruction of the unified task entry, the task entry of different business parties can also be unified, simplifying the operation and improving the processing efficiency.

[0103] Furthermore, since the target task can be obtained based on original tasks generated by multiple business parties, it is also possible to respond to a request message sent by the scenario party and aggregate the target tasks corresponding to the same business party based on the business party identifier contained in the target task to obtain an aggregated target task; the aggregated target task is sent to the scenario party so that the scenario party configures the task display interface, and the task display page is used to display the aggregated target task.

[0104] In this way, the target tasks corresponding to the same business party can be displayed in a centralized manner, which improves the readability of the displayed information and enhances the user experience.

[0105] In the above embodiment, after the original task is generated, the important tasks in the original task are obtained, the key data in the important task are extracted, and the target task is generated and displayed based on the key data. These steps can be executed synchronously, such as the business party generates the original task and sends it to the platform party in real time. After the platform party receives the original task, it processes the original task in real time to obtain the target task, and sends it to the scene party in real time. The scene party displays the target task in real time. In this way, the real-time performance of task processing can be improved through synchronous execution.

[0106] In this embodiment, by storing the configuration information in the configuration database and the target task in the task database, the configuration information or the target task can be read from the database when needed rather than in real time. This can achieve asynchronous processing of tasks, which can be executed when needed compared to synchronous processing, thereby saving resource overhead.

[0107] Figure 5 1 is a schematic diagram of a third embodiment of the present disclosure, and this embodiment provides a task processing device. The device 500 includes: an acquisition module 501, an extraction module 502, a generation module 503 and a display module 504.

[0108] The acquisition module 501 is used to obtain important tasks belonging to the target category from the original tasks generated by the business party; the extraction module 502 is used to extract key data of the target field from the important tasks; the generation module 503 is used to generate the target task based on the key data; the sending module 504 is used to send the target task to the scenario party so that the scenario party configures the task display page of the business party, and the task display page is used to display the target task.

[0109] In this embodiment, the target tasks generated by the business party are displayed through the task display page, and the target tasks corresponding to different business parties can be displayed in a unified manner, so that users can view and process tasks through the task display page, thereby improving task processing efficiency; by obtaining important tasks from the original tasks, extracting key data from the important tasks, and generating target tasks based on the key data, the matching degree between the displayed tasks and the data can be improved, which facilitates subsequent efficient processing of tasks.

[0110] In some embodiments, the sending module 504 is further configured to:

[0111] In response to receiving a request message sent by the scenario party, the target business is sent to the scenario party so that the scenario party configures the task display page; the request message is sent by the scenario party in response to receiving a trigger instruction of a unified task entrance, and the scenario party is used to provide the unified task entrance and the task display page for at least one of the business parties.

[0112] In this embodiment, the target task is acquired by unifying the trigger instruction of the task entry, and the task entry of different business parties can also be unified, which simplifies the operation and improves the processing efficiency.

[0113] In some embodiments, the sending module 504 is further configured to:

[0114] In response to receiving the request message, based on the business party identifiers included in the target tasks, the target tasks are aggregated according to the business parties to which they belong, so as to obtain aggregated target tasks;

[0115] The aggregated target tasks are sent to the scenario party so that the scenario party configures the task display page, where the task display page is used to display the aggregated target tasks.

[0116] In this embodiment, the target tasks corresponding to the same business party can be displayed after aggregation, thereby improving the readability of the displayed information and enhancing the user experience.

[0117] In some embodiments, the apparatus 500 further includes:

[0118] The jump module is used to jump to the processing page of the original task corresponding to the target task based on the link information contained in the target task in response to receiving the trigger instruction of the target task.

[0119] In this embodiment, in response to receiving the trigger instruction of the target task, the processing page of the original task corresponding to the target task is jumped to based on the link information. The processing page of the original task can be directly reached without step-by-step operations such as opening the business party page and querying the processing page of the original task in the business party page. This can simplify the operation and improve processing efficiency.

[0120] In some embodiments, the jump module is further used to:

[0121] In response to receiving the trigger instruction of the target task, jumping to the processing page based on the link information through the pre-established interface with the business party; or,

[0122] In response to receiving the trigger instruction of the target task, calling the built-in browser, and jumping to the processing page based on the link information through the built-in browser; or,

[0123] In response to receiving the trigger instruction of the target task, the external browser is called, and the external browser jumps to the processing page based on the link information.

[0124] In this embodiment, by jumping through the interface between the business party, the page jump can be completed more easily, saving resource overhead; by jumping through the built-in browser or the external browser, it can adapt to more complex situations and improve the success rate of the jump.

[0125] In some embodiments, the apparatus 500 further includes:

[0126] The deletion module is used to send a deletion instruction to the scene party in response to determining that the target task meets a preset condition, so that the scene party deletes the target task in the task display page.

[0127] In this embodiment, the target task can be exited in time, the effectiveness of the target task displayed in the task display page can be improved, and resource overhead can be saved.

[0128] It can be understood that in the embodiments of the present disclosure, the same or similar contents in different embodiments can be referenced to each other.

[0129] It can be understood that the “first”, “second”, etc. in the embodiments of the present disclosure are only used for distinction and do not indicate the degree of importance, time sequence, etc.

[0130] It is understandable that unless there is any special limitation on the sequence of steps in the process, it means that the timing relationship between these steps is not limited.

[0131] In the technical solution of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0132] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.

[0133] Figure 6 A schematic block diagram of an example electronic device 600 that can be used to implement an embodiment of the present disclosure is shown. The electronic device 600 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.

[0134] like Figure 6As shown, the electronic device 600 includes a computing unit 601, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 602 or a computer program loaded from a storage unit 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic device 600 can also be stored. The computing unit 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0135] Multiple components in the electronic device 600 are connected to the I / O interface 605, including: an input unit 606, such as a keyboard, a mouse, etc.; an output unit 607, such as various types of displays, speakers, etc.; a storage unit 608, such as a disk, an optical disk, etc.; and a communication unit 609, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 609 allows the electronic device 600 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0136] The computing unit 601 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 601 performs the various methods and processes described above, such as the task processing method. For example, in some embodiments, the task processing method may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 608. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 600 via ROM 602 and / or communication unit 609. When the computer program is loaded into RAM 603 and executed by the computing unit 601, one or more steps of the task processing method described above may be performed. Alternatively, in other embodiments, the computing unit 601 may be configured to perform the task processing method in any other appropriate manner (e.g., by means of firmware).

[0137] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0138] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable task processing device, so that the program code, when executed by the processor or controller, implements the functions / operations specified in the flow chart and / or block diagram. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0139] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0140] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0141] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0142] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services ("Virtual Private Server", or "VPS" for short). The server may also be a server of a distributed system, or a server combined with a blockchain.

[0143] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.

[0144] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. A task processing method, comprising: Obtain important tasks belonging to the target category from the original tasks generated by the business side; Extract key data of target fields from said important tasks; generating a target task based on the key data; The target task is sent to the scenario party so that the scenario party configures a task display page of the business party, where the task display page is used to display the target task.

2. The method according to claim 1, wherein: The sending the target task to the scenario party so that the scenario party configures the task display page of the business party includes: In response to receiving a request message sent by the scenario party, the target task is sent to the scenario party so that the scenario party configures the task display page; the request message is sent by the scenario party in response to receiving a trigger instruction of the unified task entrance, and the scenario party is used to configure the unified task entrance and the task display page for at least one of the business parties.

3. The method according to claim 2, wherein: The step of sending the target task to the scene party in response to the request message sent by the scene party so that the scene party configures the task display page includes: In response to receiving the request message, based on the business party identifiers included in the target tasks, the target tasks are aggregated according to the business parties to which they belong, so as to obtain aggregated target tasks; The aggregated target tasks are sent to the scenario party so that the scenario party configures the task display page, where the task display page is used to display the aggregated target tasks.

4. The method according to claim 1, further comprising: In response to receiving the trigger instruction of the target task, jumping to the processing page of the original task corresponding to the target task based on the link information contained in the target task.

5. The method according to claim 4, wherein: The step of responding to receiving the trigger instruction of the target task and jumping to the processing page of the original task corresponding to the target task based on the link information contained in the target task includes: In response to receiving the trigger instruction of the target task, jumping to the processing page based on the link information through the pre-established interface with the business party; or, In response to receiving the trigger instruction of the target task, calling the built-in browser, and jumping to the processing page based on the link information through the built-in browser; or, In response to receiving the trigger instruction of the target task, the external browser is called, and the external browser jumps to the processing page based on the link information.

6. The method according to claim 1, further comprising: In response to determining that the target task meets a preset condition, a deletion instruction is sent to the scene party so that the scene party deletes the target task in the task display page.

7. A task processing device, comprising: An acquisition module is used to acquire important tasks belonging to the target category from the original tasks generated by the business side; An extraction module, used for extracting key data of a target field from the important task; A generation module, used for generating a target task based on the key data; The sending module is used to send the target task to the scenario party so that the scenario party configures the task display page of the business party, and the task display page is used to display the target task.

8. The device according to claim 7, wherein: The sending module is further used for: In response to receiving a request message sent by the scenario party, the target business is sent to the scenario party so that the scenario party configures the task display page; the request message is sent by the scenario party in response to receiving a trigger instruction of the unified task entrance, and the scenario party is used to configure the unified task entrance and the task display page for at least one of the business parties.

9. The device according to claim 9, wherein: The display module is further used for: In response to receiving the request message, based on the business party identifiers included in the target tasks, the target tasks are aggregated according to the business parties to which they belong, so as to obtain aggregated target tasks; The aggregated target tasks are sent to the scenario party so that the scenario party configures the task display page, where the task display page is used to display the aggregated target tasks.

10. The apparatus according to claim 7, further comprising: The jump module is used to jump to the processing page of the original task corresponding to the target task based on the link information contained in the target task in response to receiving the trigger instruction of the target task.

11. The device according to claim 10, wherein: The jump module is further used for: In response to receiving the trigger instruction of the target task, jumping to the processing page based on the link information through the pre-established interface with the business party; or, In response to receiving the trigger instruction of the target task, calling the built-in browser, and jumping to the processing page based on the link information through the built-in browser; or, In response to receiving the trigger instruction of the target task, the external browser is called, and the external browser jumps to the processing page based on the link information.

12. The apparatus according to claim 7, further comprising: The deletion module is used to send a deletion instruction to the scene party in response to determining that the target task meets a preset condition, so that the scene party deletes the target task in the task display page.

13. An electronic device, comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 6.

14. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-6.

15. A computer program product, comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 6.