Task push notification method and device
The task push notification system receives and processes new task notifications from multiple task systems, and displays and processes these notifications in the current task system client of the target user, solving the problems of low efficiency of task push notification, inconsistent user experience and high development and maintenance costs in the existing technology, and achieving efficient and unified task notification and processing experience.
Patent Information
- Application Number
- CN202311157950.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-08
- Publication Date
- 2025-03-11
AI Technical Summary
The existing task push notification methods have problems such as low reaching efficiency of task push notifications, inconsistent user operation experience, and high development and maintenance costs.
The server of the task push notification system receives new task notifications for the target user sent by the server of multiple task system, and sends these new task notifications to the task push notification device in the task system client currently displayed by the target user. The device displays new task notifications in the current task system client, obtains and processes information about the target task, and finally sends the processing information back to the task system server corresponding to the target task.
The target user can see and process new task notifications from multiple task systems in the current task system in a timely manner, without switching the task system, improving the reach efficiency and task processing efficiency of new task notifications, and at the same time unifying the user's operation experience and reducing development and maintenance costs.
Smart Images

Figure CN119598045A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and specifically to a task push notification method and device, and an electronic device. Background Art
[0002] Task push notification is a basic function of the task system. When a new task arrives, the person handling it will receive a notification. A typical task processing scenario is that users use multiple task systems to handle various tasks at the same time. At present, each task system uses the system's own task push notification function, which supports users to view new task push notifications of the current system in the task system currently used. If users want to view new task push notifications of other task systems, they need to switch to other task systems and view new task push notifications of the corresponding systems through the task push notification functions of other task systems.
[0003] However, the above existing technologies have at least the following problems: 1) Since users need to switch task systems to view new task push notifications of the corresponding system, they cannot see new task push notifications of multiple task systems in time, resulting in delays in processing new tasks; 2) Since the implementation methods of task push notifications of various systems are usually different, the service levels of task push notifications vary, resulting in poor user experience; 3) Since the task push notification functions of each system need to be developed separately, the research and development efficiency is low and the maintenance loss is increased. In summary, the existing task push notification methods have the problems of low reach efficiency of task push notifications, inconsistent user operation experience, and high development and maintenance costs. Summary of the invention
[0004] The present application provides a task push notification method to solve the problems of low task push notification reach efficiency, inconsistent user operation experience and high development and maintenance costs in the prior art. The present application also provides a task push notification device and an electronic device.
[0005] This application provides a task push notification method, including:
[0006] Receive new task notifications for target users sent by multiple task system servers;
[0007] Sending new task notifications of the multiple task systems to a task push notification device in a task system client currently displayed to the target user;
[0008] receiving task processing information for a target task sent by the device;
[0009] The task processing information is sent to a server of a task system corresponding to the target task.
[0010] Optionally, also include:
[0011] Receive a task push notification service configuration request for a target task system sent by a configuration client;
[0012] The configuration information of the target task system carried in the request is stored for processing the new task notification.
[0013] Optionally, the configuration information includes: address information of a task details page corresponding to the task type in the task system;
[0014] The method further comprises:
[0015] In response to a request to obtain a task details page for a target task, the address information of the task details page of the target task is generated according to the address information of the task details page corresponding to the task type of the target task in the task system and the target task information;
[0016] The address information of the task details page of the target task is sent to the device.
[0017] Optionally, the configuration information includes: template information of a task details page corresponding to the task type;
[0018] The method further comprises:
[0019] In response to a request to obtain a task details page for a target task, a task details page for the target task is generated according to template information of the task details page corresponding to a task type of the target task and target task information;
[0020] A task details page of the target task is sent to the device.
[0021] Optionally, the configuration information further includes: template information of the first card;
[0022] The method further comprises:
[0023] Generate a first card corresponding to the task according to the template information and task information of the first card;
[0024] The first card is sent to the device.
[0025] Optionally, different task types correspond to different templates of the first card;
[0026] The template information of the first card includes: at least one operation option of a task processing method corresponding to the task type.
[0027] Optionally, the configuration information further includes: at least one task processing mode operation option corresponding to the task type; the method further includes:
[0028] Get the number of tasks corresponding to the task type;
[0029] Generate a second card corresponding to the task type according to the template information of the second card, the task type information and the task quantity;
[0030] The second card is sent to the device.
[0031] Optionally, the configuration information also includes: task notification channel information;
[0032] The method further comprises:
[0033] According to the task notification channel information, new task notifications of the multiple task systems are sent to task notification channels other than the device of the target user.
[0034] Optionally, receiving a task push notification service configuration request for a target user sent by the device;
[0035] storing the configuration information of the target user carried in the request for processing the new task notification;
[0036] The configuration information includes: the retention time of the bubble floating layer and / or the number of floating layer steam bags.
[0037] Optionally, receiving a task push notification service access request for a target task system sent by a configuration client;
[0038] Storing the data processing interface information of the target task system carried in the request;
[0039] The sending the task processing information to the server of the task system corresponding to the target task includes:
[0040] The data processing interface of the task system corresponding to the target task is called according to the task processing information and the data processing interface information.
[0041] This application also provides a task push notification method, including:
[0042] Receive new task notifications from multiple task systems for target users sent by the task push notification server;
[0043] Displaying the new task notification or prompt information of the new task notification in the current task system client;
[0044] Obtain task processing information of the target task;
[0045] The task processing information is sent to the server.
[0046] Optionally, displaying the new task notification in the current task system client includes:
[0047] The new task notification is displayed in the current task system client in the form of a bubble floating layer.
[0048] Optionally, displaying the new task notification in the form of a floating layer drum in the current task system client includes:
[0049] Determine the display position order of the new task notification according to the generation time order of the new task notification and the number of bubble floating layers;
[0050] According to the display position sequence, the new task notification is displayed in the current task system client in the form of a floating layer steam bag.
[0051] Optionally, the task push notification device in the current task system client includes a first operation option;
[0052] The method further comprises:
[0053] In response to selecting the first operation option, displaying a task push notification window in the current task system client, wherein the task push notification window includes the pending tasks of the plurality of task systems;
[0054] In response to the operation of selecting the operation option of the task processing mode, corresponding task processing information is sent to the server.
[0055] Optionally, also include:
[0056] Obtaining template information of a first card corresponding to the task type of the task to be processed;
[0057] Generate a first card for the task to be processed according to the task information to be processed and the template information;
[0058] The task push notification window includes the pending tasks of the multiple task systems, in the following manner: the task push notification window includes the first card.
[0059] Optionally, different task types correspond to different templates of the first card;
[0060] The template information of the first card includes: at least one operation option of a task processing method corresponding to the task type.
[0061] Optionally, also include:
[0062] Generate a second card of the task type according to the type of the task to be processed;
[0063] The task push notification window includes the pending tasks of the multiple task systems and the task processing operation options, in the following manner: the task push notification window includes the second card;
[0064] In response to the operation of expanding the second card, a first card of the to-be-processed task under the task type corresponding to the second card is displayed.
[0065] Optionally, also include:
[0066] In response to the operation of folding the second card, the first card in the task push notification window is cleared.
[0067] Optionally, the task push notification window also includes: the number of tasks to be processed in the task system.
[0068] Optionally, the task push notification window is a task push notification floating window.
[0069] Optionally, the task push notification window includes: second operation options corresponding to the multiple task systems respectively;
[0070] The method further comprises:
[0071] In response to selecting the second operation option, the pending tasks in the corresponding task system and at least one operation option of the task processing method are displayed in the task push notification window.
[0072] Optionally, a prompt message indicating that there is a new task notification is displayed in the current task system client, including:
[0073] The style of the first operation option is set to a first style, where the first style indicates that there is a new task notification.
[0074] Optionally, the task push notification window further includes: a third operation option for opening the task push notification page;
[0075] In response to selecting the operation of the third operation option, a task push notification page is displayed in the current task system client, and the task push notification page includes the pending tasks of the multiple task systems, at least one task processing method operation option and a task query operation option.
[0076] This application also provides a task push notification method, including:
[0077] Send new task information for target users to the task push notification server;
[0078] Receiving task processing information for the target task sent by the server;
[0079] Perform data processing on the target task according to the task processing information.
[0080] This application also provides a task push notification method, including:
[0081] Displays the configurable items of the task push notification service;
[0082] Determining configuration information of a target task system according to the configurable items;
[0083] Send a task push notification service configuration request for the target task system to the task push notification server.
[0084] This application also provides a task push notification method, including:
[0085] The task system server sends new task information for the target user to the task push notification server;
[0086] The task push notification server receives new task notifications for target users sent by multiple task system servers, and sends the new task notifications of the multiple task systems to the task push notification device in the task system client currently displayed by the target user;
[0087] The task push notification device receives new task notifications from the multiple task systems; displays new task notifications from the multiple task systems or prompt information about new task notifications in the current task system client; obtains task processing information of the target task; and sends the task processing information to the task push notification server;
[0088] The task push notification server receives the task processing information and sends the task processing information to the task system server corresponding to the target task;
[0089] The task system server receives the task processing information; and performs data processing on the target task according to the task processing information.
[0090] The present application also provides an electronic device, including:
[0091] Processor; and
[0092] A memory is used to store a program for implementing any of the methods described above. The device is powered on and runs the program of the method through the processor.
[0093] The present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, and when the computer-readable storage medium is run on a computer, the computer executes the above-mentioned various methods.
[0094] The present application also provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the above-mentioned various methods.
[0095] Compared with the prior art, this application has the following advantages:
[0096] The method provided by the embodiment of the present application receives new task notifications for target users sent by multiple task system servers through the server of the task push notification system; sends new task notifications of the multiple task systems to the task push notification device in the task system client currently displayed by the target user; receives task processing information for the target task sent by the device; and sends the task processing information to the server of the task system corresponding to the target task. By adopting this processing method, the task system client currently displayed by the target user can obtain the new task notifications of the user from multiple task systems through the task push notification server. The target user can not only see and process the new task notifications of the current system in the current task system, but also see and process the new task notifications of other systems without switching the task system. Therefore, the efficiency of reaching new task notifications can be effectively improved, thereby improving the efficiency of task processing. In addition, the task push notification server adopts a unified method to push new task notifications to each task system client, and the viewing and processing method of the new task notification is the same in each task system, and the user operation experience is unified, so the user experience can be effectively improved. Furthermore, there is no need to develop a task push notification device for each task system, so the development and maintenance costs can be effectively reduced.
[0097] The task push notification method provided in the embodiment of the present application receives new task notifications from multiple task systems for the target user sent by the task push notification server; displays the new task notification or prompt information of the new task notification in the current task system client; obtains the task processing information of the target task; and sends the task processing information to the server. With this processing method, the task system client currently displayed by the target user can obtain the new task notifications of the user from multiple task systems through the task push notification server. The target user can not only see and process the new task notifications of the current system in the current task system, but also see and process the new task notifications of other systems without switching the task system. Therefore, the access efficiency of the new task notification can be effectively improved, thereby improving the task processing efficiency. In addition, the task push notification device adopts a unified method to submit the new task notification processing service in each task system client, and the viewing and processing method of the new task notification is the same in each task system, and the user operation experience is unified, so the user experience can be effectively improved. Furthermore, there is no need to develop a task push notification device for each task system, so the development and maintenance costs can be effectively reduced.
[0098] The task push notification method provided in the embodiment of the present application sends new task information for the target user to the task push notification server; receives the task processing information for the target task sent by the server; and performs data processing on the target task according to the task processing information. With this processing method, the task system A can push the new task to the client of the task system B currently used by the user through the task push notification system. The user can not only see and process the new task notification of the current system in the current task system, but also see and process the new task notification of other systems without switching the task system. Therefore, the efficiency of reaching the new task notification can be effectively improved, thereby improving the task processing efficiency. In addition, the task push notification device adopts a unified method to submit the new task notification processing service in each task system client, and the viewing and processing method of the new task notification is the same in each task system, and the user operation experience is unified, so the user experience can be effectively improved. Furthermore, there is no need to develop a task push notification device for each task system, so the development and maintenance costs can be effectively reduced.
[0099] The task push notification method provided in the embodiment of the present application displays the configurable items of the task push notification service; determines the configuration information of the target task system according to the configurable items; and sends a task push notification service configuration request for the target task system to the task push notification server. This processing method allows the task system to be connected to the task push notification device in a configurable manner; therefore, the access efficiency of the task push notification device can be effectively improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0100] Figure 1 A flowchart of an embodiment of a task push notification method provided by the present application;
[0101] Figure 2 A schematic diagram of a scenario of an embodiment of the task push notification method provided by the present application;
[0102] Figure 3 A flowchart of an embodiment of a task push notification method provided by the present application;
[0103] Figure 4 A flowchart of an embodiment of a task push notification method provided by the present application;
[0104] Figure 5 A flowchart of an embodiment of a task push notification method provided in the present application. DETAILED DESCRIPTION
[0105] Many specific details are described in the following description to facilitate a full understanding of the present application. However, the present application can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of the present application, so the present application is not limited by the specific implementation disclosed below.
[0106] In the present application, a task push notification method and device, and an electronic device are provided. In the following, various solutions are described in detail one by one in each embodiment.
[0107] First embodiment
[0108] Please refer to Figure 1 , which is a flow chart of the task push notification method of the present application. In this embodiment, the method may include the following steps:
[0109] Step S101: receiving new task notifications for target users sent by multiple task system servers.
[0110] The task processing scenario in which the method provided in the embodiment of the present application is applied is that the user uses multiple task systems to process various tasks. The task system can be a workflow system. For a typical workflow, the user needs to perform operations. When the process flows to the corresponding manual node, a corresponding task will be generated and a notification will be sent to the user.
[0111] like Figure 2 As shown, the task processing system may include the following devices: servers and clients of multiple task systems, and servers and clients of a task push notification system, wherein the client of the task push notification system is installed in the client of the task system. For ease of description, this embodiment refers to the client of the task push notification system as a task push notification device in the client of the task system. The execution subject of the method provided in the embodiment of the present application may be the server of the task push notification system. The user's terminal device may open clients of multiple task systems at the same time. The client of the task system connected to the task push notification system includes the task push notification device, and the client of the task system not connected to the task push notification system may not include the task push notification device.
[0112] Depend on Figure 2It can be seen that the method provided by the embodiment of the present application receives new task notifications for the target user sent by multiple task system servers through the server of the task push notification system; sends the new task notifications of the multiple task systems to the task push notification device in the task system client currently displayed by the target user; receives the task processing information for the target task sent by the device; sends the task processing information to the server of the task system corresponding to the target task. By adopting this processing method, the task system client currently displayed by the target user can obtain the new task notifications of the user from multiple task systems through the task push notification server. The target user can not only see and process the new task notifications of the current system in the current task system, but also see and process the new task notifications of other systems without switching the task system; therefore, the access efficiency of the new task notification can be effectively improved, thereby improving the task processing efficiency. In addition, the task push notification server adopts a unified method to push new task notifications to each task system client, and the viewing and processing method of the new task notification is the same in each task system, and the user operation experience is unified, so the user experience can be effectively improved. Furthermore, there is no need to develop a task push notification device for each task system, so the development and maintenance costs can be effectively reduced.
[0113] Depend on Figure 2 It can be seen that the task push notification system can be an enterprise platform-level public service dedicated to serving one enterprise, providing task push notification services for multiple task systems within the enterprise. In this case, multiple task systems used by the same user belong to the same enterprise, and multiple task systems support the user's various work in the enterprise. In specific implementation, the enterprise platform-level public service may also include a "Feedback & Suggestions" system, a "Help Center" system, etc. In specific implementation, the task push notification system may also be a public platform that provides task push notification services to multiple enterprises. In this case, the task push notification system can access the task systems of multiple enterprises.
[0114] After generating a new task for any user, the task system connected to the task push notification system sends a new task notification to the server of the task push notification system. The new task notification may include task information such as task ID, task name and task type.
[0115] Step S103: Sending new task notifications of the multiple task systems to the task push notification device in the task system client currently displayed to the target user.
[0116] After receiving a new task notification from any task system, the server of the task push notification system can send the notification to the task push notification device in the task system client currently displayed by the target user. The user's terminal device can open multiple task system clients at the same time, and the new task notification can be displayed through the task push notification device included in the task system client currently displayed.
[0117] In specific implementation, if the currently displayed task system client is not connected to the task push notification system, the task system client does not include a task push notification device, and no new task notification will be displayed. After receiving a new task notification from any task system, the task push notification system server can also send the notification to the task push notification device in the task system client currently opened but not displayed by the target user. When the target user switches to another task system, the new task notification can be displayed.
[0118] Step S105: receiving task processing information for the target task sent by the device.
[0119] After receiving a new task notification, the user of the task system client can process the new task through the task push notification device in the client, which sends the task processing information to the server of the task push notification system. The task processing information may include the task identifier and processing method information. For example, for an approval task, the processing method may be approval or rejection.
[0120] Step S107: Sending the task processing information to the server of the task system corresponding to the target task.
[0121] The server of the task push notification system may send task processing information of the target task to the server of the corresponding task system, and the server of the corresponding task system may process data of the target task according to the task processing information.
[0122] In specific implementation, the method may also include the following steps: receiving a task push notification service access request for a target task system sent by a configuration client; storing the data processing interface information of the target task system carried by the request; step S107 may be implemented in the following manner: calling the data processing interface of the task system corresponding to the target task according to the task processing information and the data processing interface information. This processing method allows the data processing interface of the task system to be configured, thereby effectively improving the flexibility of the system.
[0123] In one example, the method may further include the following steps: receiving a task push notification service configuration request for a target task system sent by a configuration client; storing the configuration information of the target task system carried in the request for processing the new task notification. This processing method allows the task system client to configure the method for processing new task notifications to meet the specific needs of the task system, thereby effectively improving the scalability of the task system.
[0124] like Figure 2 As shown, the task processing system may also include a configuration client. The user who configures the client may be an administrator of the task system. The administrator sends a task push notification service configuration request for one or more task systems that he / she is authorized to manage to the server of the task push notification system through the client. The request includes configuration information of the task system. Some available configuration information is given below. In specific implementation, other configuration information may also be set according to actual needs.
[0125] The configuration information may include: the address information of the task details page corresponding to the task type in the task system; accordingly, the method may also include: responding to a task details page acquisition request for a target task, generating the address information of the task details page of the target task according to the address information of the task details page corresponding to the task type of the target task in the task system, and the target task information; and sending the address information of the task details page of the target task to the device. Different task types correspond to different task details pages, and different task details pages have different addresses. The address information of the task details page corresponding to the task type of the target task in the task system can be obtained, and the address information of the task details page of the target task can be generated according to the specific information of the target task and the corresponding address information. For example, the task details page is a web page, and the address is a web page address. The web page address includes a web page name and parameters, and the parameters can be derived from the target task information, such as a task identifier, etc. By adopting this processing method, when performing the operation of opening a task, the task details page that comes with the task system can be displayed. Since users are more familiar with the task details page that comes with the task system, the user experience can be effectively improved.
[0126] The configuration information may include: template information of a task details page corresponding to the task type; accordingly, the method may also include: responding to a task details page acquisition request for a target task, generating a task details page for the target task according to the template information of the task details page corresponding to the task type of the target task and the target task information; and sending the task details page for the target task to the device. Different task types correspond to different task details pages, and different task details pages correspond to different templates. The template information of the task details page corresponding to the task type of the target task can be acquired, and the task details page for the target task can be generated according to the specific information of the target task and the corresponding template information. For example, the task details page is a web page, and the address is a web page address. The web page address includes a web page name and parameters, and the parameters can be derived from the target task information, such as a task identifier, etc. By adopting this processing method, when performing the operation of opening a task, the task details page of the target task can be generated by the task push notification system according to the template information, so as to realize a customizable task details page and meet the specific needs of the task system, thereby effectively improving the user experience.
[0127] The configuration information may include: template information of the first card; accordingly, the method further includes: generating a first card corresponding to the task according to the template information and task information of the first card; and sending the first card to the device. The first card is a task card, and one task corresponds to one card. The template of the first card may include task information, such as task name, deadline, etc. By adopting this processing method, the task push notification device displays the task in the form of a card, and the brief task information can be understood through the card. When the user clicks on the card, the task details page can be opened. In specific implementation, when the user clicks on the card, the task push notification device can send a task details page acquisition request for the target task to the server of the task push notification system, and open the task details page according to the configuration information of the above-mentioned task details page.
[0128] The template information of the first card may include at least one operation option for task processing. In specific implementation, different types of tasks may correspond to different first card templates, and the template information of the first card includes: at least one operation option for task processing corresponding to the task type. For example, for approval tasks, at least one task processing method includes agree or reject, etc. Each task processing method may correspond to an operation option (such as a button). After the user selects an operation option, the task push notification device may send the task processing information of the target task to the server of the task push notification system, such as agree or reject, etc.; the server of the task push notification system may send the task processing information to the task system server.
[0129] The configuration information may include: template information of the second card; accordingly, the method further includes: obtaining the number of tasks corresponding to the task type; generating a second card corresponding to the task type according to the template information of the second card, the task type information and the number of tasks; and sending the second card to the device. The second card is also called an aggregated task card, and one task type corresponds to one second card. The template of the second card may include task type information and the number of pending tasks of this type. By adopting this processing method, the task push notification device displays the task type in the form of a second card, and the number of pending tasks of this type can be understood through the second card. When the user clicks on the second card, the first card corresponding to multiple tasks under this type can be displayed. In specific implementation, when the user clicks on the second card, the task push notification device can send a pending task acquisition request for the target task type to the server of the task push notification system, and generate the first cards of multiple tasks according to the template information of the above-mentioned first card.
[0130] The configuration information may also include: task notification channel information; the method further includes: sending new task notifications of the multiple task systems to task notification channels other than the device of the target user according to the task notification channel information. During specific implementation, one or more task notification channels may be set for the task system. Task notification channels include, but are not limited to: emails, text messages, and so on. The task push notification device is called an in-site channel. This processing method can effectively improve the reach rate of task notifications, thereby improving task processing efficiency.
[0131] The task push notification device may display new task notifications in the form of a bubble floating layer. Accordingly, the configuration information may also include at least one of the following: the retention time of the bubble floating layer and the number of floating layer steam drums.
[0132] Table 1 below shows the configuration information of the task system in this embodiment.
[0133]
[0134] Table 1. Configuration information of the task system
[0135] In specific implementation, if the task push notification system is a public platform that provides task push notification services for multiple enterprises, Table 1 may also include enterprise information to which the task system belongs.
[0136] In one example, the method may also include: receiving a task push notification service configuration request for a target user sent by the device; storing the configuration information of the target user carried in the request for processing the new task notification. The configuration information of the target user may include the retention time of the bubble floating layer, the number of floating layer steam drums, etc. This processing method allows the client of the task system to configure the way in which new task notifications are processed at the user level to meet the user's personalized task push notification requirements, thereby effectively improving the user experience. Table 2 below shows the user-level configuration information in this embodiment.
[0137]
[0138]
[0139] Table 2. User-level configuration information
[0140] In one example, the method may further include: receiving task system user login change information sent by the device; storing the task system information currently logged in by the user. After logging in, the user can switch between multiple task systems at will and execute tasks under each task system. Accordingly, the method may further include: receiving task system switching information sent by the device; determining the task system currently displayed by the user based on the task system switching information. Table 2 below shows the user usage system status information in this embodiment.
[0141] User ID The current mission system on display Currently logged in task system User 1 Mission System 3 Mission System 1, 2, 3, 4 User 2 Mission System 1 Mission System 1, 3 …
[0142] Table 3. User system status information
[0143] As can be seen from the above embodiments, the method provided by the embodiment of the present application receives new task notifications for the target user sent by multiple task system servers through the server of the task push notification system; sends the new task notifications of the multiple task systems to the task push notification device in the task system client currently displayed by the target user; receives the task processing information for the target task sent by the device; sends the task processing information to the server of the task system corresponding to the target task. By adopting this processing method, the task system client currently displayed by the target user can obtain the new task notifications of the user from multiple task systems through the task push notification server. The target user can not only see and process the new task notifications of the current system in the current task system, but also see and process the new task notifications of other systems without switching the task system; therefore, the access efficiency of the new task notification can be effectively improved, thereby improving the task processing efficiency. In addition, the task push notification server adopts a unified method to push new task notifications to each task system client, and the viewing and processing method of the new task notification is the same in each task system, and the user operation experience is unified, so the user experience can be effectively improved. Furthermore, there is no need to develop a task push notification device for each task system, so the development and maintenance costs can be effectively reduced.
[0144] Second embodiment
[0145] In the above-mentioned embodiment, a task push notification method is provided, and correspondingly, the present application also provides a task push notification device. The device corresponds to the embodiment of the above-mentioned method. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described below is only illustrative.
[0146] The present application further provides a task push notification device, comprising: a new task notification receiving unit, a first new task notification sending unit, a task processing information receiving unit, and a task processing information sending unit.
[0147] A new task notification receiving unit is used to receive new task notifications for target users sent by multiple task system servers; a first new task notification sending unit is used to send new task notifications of the multiple task systems to the task push notification device in the task system client currently displayed to the target user; a task processing information receiving unit is used to receive task processing information for the target task sent by the device; a task processing information sending unit is used to send the task processing information to the server of the task system corresponding to the target task.
[0148] Optionally, the device further includes: a first configuration request receiving unit and a first configuration information storage unit.
[0149] The first configuration request receiving unit is used to receive a task push notification service configuration request for a target task system sent by a configuration client; the first configuration information storage unit is used to store the configuration information of the target task system carried in the request, and is used to process the new task notification.
[0150] Optionally, the configuration information includes: address information of a task details page corresponding to the task type in the task system; the device also includes: an address information generating unit and an address information sending unit.
[0151] An address information generating unit is used to respond to a request for obtaining a task details page for a target task, and to generate the address information of the task details page of the target task according to the address information of the task details page corresponding to the task type of the target task in the task system and the target task information; an address information sending unit is used to send the address information of the task details page of the target task to the device.
[0152] Optionally, the configuration information includes: template information of a task details page corresponding to the task type; the device also includes: a task details page generating unit and a task details page sending unit.
[0153] A task details page generating unit is used to respond to a request for obtaining a task details page for a target task, and to generate a task details page for the target task according to template information of the task details page corresponding to the task type of the target task and target task information; a task details page sending unit is used to send the task details page of the target task to the device.
[0154] Optionally, the configuration information further includes: template information of the first card; the device further includes: a first card generating unit and a first card sending unit.
[0155] The first card generating unit is used to generate a first card corresponding to the task according to the template information and task information of the first card; the first card sending unit is used to send the first card to the device.
[0156] Optionally, different task types correspond to different first card templates; the template information of the first card includes: an operation option of at least one task processing method corresponding to the task type.
[0157] Optionally, the configuration information further includes: at least one operation option of a task processing method corresponding to the task type; the device further includes: a task quantity acquisition unit, a second card generation unit, and a second card sending unit.
[0158] A task quantity acquisition unit is used to acquire the task quantity corresponding to the task type; a second card generation unit is used to generate a second card corresponding to the task type based on the template information, task type information and the task quantity of the second card; and a second card sending unit is used to send the second card to the device.
[0159] Optionally, the configuration information also includes: task notification channel information;
[0160] The device further includes: a second new task notification sending unit, configured to send new task notifications of the multiple task systems to a task notification channel other than the device of the target user according to the task notification channel information.
[0161] Optionally, the device further includes: a second configuration request receiving unit and a second configuration information storage unit.
[0162] A second configuration request receiving unit, configured to receive a task push notification service configuration request for a target user sent by the device;
[0163] A second configuration information storage unit, used to store the configuration information of the target user carried in the request, for processing the new task notification;
[0164] The configuration information includes: the retention time of the bubble floating layer and / or the number of floating layer steam bags.
[0165] Optionally, the device further includes: an access request receiving unit and an interface information storage unit.
[0166] An access request receiving unit is used to receive a task push notification service access request for a target task system sent by a configuration client; an interface information storage unit is used to store the data processing interface information of the target task system carried by the request; and the task processing information sending unit is used to call the data processing interface of the task system corresponding to the target task according to the task processing information and the data processing interface information.
[0167] Third embodiment
[0168] In the above-mentioned embodiment, a task push notification method is provided. Correspondingly, the present application also provides a task push notification method for a task push notification device. The method corresponds to the first embodiment of the above-mentioned method. Since the present method embodiment is basically similar to the first embodiment of the method, the description is relatively simple. For the relevant parts, please refer to the partial description of the first embodiment of the method. The method embodiment described below is only illustrative.
[0169] This application also provides a task push notification method, including:
[0170] Step S301: receiving new task notifications from multiple task systems for target users sent by a task push notification server.
[0171] This step corresponds to step S103 in the first embodiment. For related descriptions, please refer to the description of step S103, which will not be repeated here.
[0172] Step S303: Displaying the new task notification or prompt information of the new task notification in the current task system client.
[0173] The task push notification device can display the new task notification or the prompt information of the new task notification in the current task system client. The new task notification may include task information, such as task title and deadline, etc. The prompt information of the new task notification can be set according to application requirements, such as "You have a new task, please pay attention", or "You have 15 new tasks, please handle them as soon as possible", or display an icon of a new task.
[0174] In one example, displaying the new task notification in the current task system client can be implemented in the following manner: displaying the new task notification in the current task system client in the form of a bubble floating layer. This processing method is more in line with the user's operation and cognitive habits, and thus can effectively improve the user experience.
[0175] In specific implementation, the new task notification may be displayed according to the retention time of the bubble floating layer. For example, the retention time of the bubble floating layer is 5 seconds, and the bubble floating layer will automatically disappear after appearing for 5 seconds.
[0176] During specific implementation, the new task notification is displayed in the current task system client, which can be achieved in the following manner: according to the generation time sequence of the new task notification and the number of bubble floats, the display position sequence of the new task notification is determined; according to the display position sequence, the new task notification is displayed in the current task system client in the form of a floating layer drum. For example, the number of bubble floats is 3, and at most only 3 bubble floats are displayed in the current screen. The bubble float corresponding to the new task notification with the latest generation time is at the top, and the bubble float corresponding to the new task notification with the earliest generation time is at the bottom. This processing method can effectively control the number of bubble floats displayed in the current screen to avoid excessive bubble floats from interfering with the user. This processing method can also display the latest generated new task notification at the top, which can be effectively perceived by the user, thereby improving the user experience.
[0177] In one example, the task push notification device includes a first operation option; accordingly, the method further includes: in response to the operation of selecting the first operation option, displaying a task push notification window in the current task system client, the task push notification window including the pending tasks of the multiple task systems; in response to the operation of selecting the operation option of the task processing method, sending corresponding task processing information to the server. The first operation option is used to display the task push notification window in the current task system client. With this processing method, tasks can be processed through the task push notification window without entering the task details page for processing. Therefore, the task processing process can be effectively shortened, thereby improving task processing efficiency.
[0178] In specific implementation, the prompt information of the new task notification is displayed in the current task system client, which can be realized in the following manner: the style of the first operation option is set to the first style, and the first style indicates that there is a new task notification. With this processing method, the prompt information of the new task notification is also included in the operation option for opening the task push notification window, which makes it easier for users to perceive the prompt information, thereby effectively improving the user experience.
[0179] In specific implementation, the task push notification window can be in the form of a floating window, such as a non-modal floating window. With this processing method, the task push notification window can be displayed on the current task system client interface, and the current task system client interface can be quickly switched to display, thereby effectively improving the user experience.
[0180] In specific implementation, the task push notification window includes: the second operation options corresponding to the multiple task systems respectively; accordingly, the method further includes: in response to the operation of selecting the second operation option, displaying the pending tasks in the corresponding task system in the task push notification window. With this processing method, the pending tasks in each task system are displayed in a classified manner through the task push notification window, which is convenient for users to view and process tasks in a classified manner, thereby effectively improving the efficiency of task processing.
[0181] In specific implementation, the title of the second operation option may include the name of the task system and may also include the number of pending tasks in the corresponding task system, so that the user can quickly understand the task volume.
[0182] In one example, the method may further include: obtaining template information of a first card corresponding to the task type of the task to be processed; generating a first card of the task to be processed according to the task information to be processed and the template information; accordingly, the task push notification window includes the first card, and the first card includes the task information to be processed. With this processing method, the task push notification device displays the task in a card manner, and brief task information can be understood through the first card.
[0183] When the user clicks the first card, the task details page can be opened. In specific implementation, when the user clicks the card, the task push notification device can send a task details page acquisition request for the target task to the server of the task push notification system, and open the task details page according to the configuration information of the task details page.
[0184] In specific implementation, different task types correspond to different first card templates, and the first card also includes at least one task processing method operation option of the task. Users can process tasks through the first card without entering the task details page. Therefore, the task processing path can be effectively shortened, thereby improving the task processing efficiency. For example, for approval tasks, at least one task processing method includes agree or reject, etc. Each task processing method can correspond to an operation option (such as a button). After the user selects the operation option, the task push notification device can send the task processing information of the target task to the server of the task push notification system, such as agree or reject, etc.; the server of the task push notification system can send the task processing information to the task system server.
[0185] In specific implementation, the task push notification window also includes: a third operation option for opening the task push notification page; in response to selecting the third operation option, displaying the task push notification page in the current task system client, wherein the task push notification page includes the pending tasks of the multiple task systems and at least one operation option for task processing. The task push notification page may include tabs corresponding to multiple task systems, and display pending tasks in groups by task system. This processing method enables the pending tasks in each task system to be displayed in a classified manner through the task push notification page, which is convenient for users to view and process tasks in a classified manner, thereby effectively improving the efficiency of task processing.
[0186] In specific implementation, the task push notification page may include a task query operation option, and the task query operation option may include a query condition input box and a query button. With this processing method, tasks in the task system can be queried in the task push notification page with the task system as a group.
[0187] In a specific implementation, the method may further include: generating a second card of the task type according to the type of the task to be processed; the task push notification window includes the second card; and in response to the operation of selecting the second card, displaying the first card of the task to be processed under the task type corresponding to the second card.
[0188] In specific implementation, the method may further include: in response to the operation of retracting the second card, clearing the first card in the task push notification window. With this processing method, the second card can be retracted according to user needs, making the user interface more concise, thereby effectively improving the user experience.
[0189] Step S305: Obtain task processing information of the target task.
[0190] During specific implementation, the task processing information of the target task can be obtained through the operation options corresponding to the above task processing methods.
[0191] Step S307: Send the task processing information to the server.
[0192] As can be seen from the above embodiments, the task push notification method provided by the embodiment of the present application receives new task notifications from multiple task systems for the target user sent by the task push notification server; displays the new task notification or prompt information of the new task notification in the current task system client; obtains the task processing information of the target task; and sends the task processing information to the server. With this processing method, the task system client currently displayed by the target user can obtain the new task notifications of the user from multiple task systems through the task push notification server. The target user can not only see and process the new task notifications of the current system in the current task system, but also see and process the new task notifications of other systems without switching the task system. Therefore, the efficiency of reaching the new task notification can be effectively improved, thereby improving the task processing efficiency. In addition, the task push notification device adopts a unified method to submit the new task notification processing service in each task system client, and the viewing and processing method of the new task notification is the same in each task system, and the user operation experience is unified, so the user experience can be effectively improved. Furthermore, there is no need to develop a task push notification device for each task system, so the development and maintenance costs can be effectively reduced.
[0193] Fourth embodiment
[0194] In the above-mentioned embodiment, a task push notification method is provided, and correspondingly, the present application also provides a task push notification device. The device corresponds to the embodiment of the above-mentioned method. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described below is only illustrative.
[0195] The present application further provides a task push notification device, comprising: a new task notification receiving unit, a new task notification display unit, a task processing information acquisition unit, and a task processing information sending unit.
[0196] A new task notification receiving unit is used to receive new task notifications of multiple task systems for target users sent by a task push notification server; a new task notification display unit is used to display the new task notification or prompt information of a new task notification in the current task system client; a task processing information acquisition unit is used to acquire task processing information of the target task; and a task processing information sending unit is used to send the task processing information to the server.
[0197] Optionally, the new task notification display unit is specifically configured to display the new task notification in the form of a bubble floating layer in the current task system client.
[0198] Optionally, the new task notification display unit is specifically used to determine the display position order of the new task notification according to the generation time sequence of the new task notification and the number of bubble floating layers; according to the display position order, the new task notification is displayed in the form of a floating layer steam bag in the current task system client.
[0199] Optionally, the task push notification device in the current task system client includes a first operation option; the device also includes: a window display unit, used to respond to the operation of selecting the first operation option, and display a task push notification window in the current task system client, and the task push notification window includes the pending tasks of the multiple task systems; a task processing information sending unit, specifically used to respond to the operation of selecting the operation option of the task processing method, and send corresponding task processing information to the server.
[0200] Optionally, the device further includes: a first template information acquisition unit and a first card generation unit.
[0201] The first template information acquisition unit is used to acquire the template information of the first card corresponding to the task type of the task to be processed; the first card generation unit is used to generate the first card of the task to be processed according to the task information to be processed and the template information; the task push notification window includes the tasks to be processed of the multiple task systems, in the following manner: the task push notification window includes the first card.
[0202] Optionally, different task types correspond to different first card templates; the template information of the first card includes: an operation option of at least one task processing method corresponding to the task type.
[0203] Optionally, the device also includes: a second card generation unit, used to generate a second card of the task type according to the type of the pending task; the task push notification window includes the pending tasks of the multiple task systems and the task processing operation options, in the following manner: the task push notification window includes the second card; a first card display unit, used to respond to the operation of expanding the second card, and display the first card of the pending task under the task type corresponding to the second card.
[0204] Optionally, the device further includes: a first card clearing unit, configured to clear the first card in the task push notification window in response to an operation of folding the second card.
[0205] Optionally, the task push notification window also includes: the number of tasks to be processed in the task system.
[0206] Optionally, the task push notification window is a task push notification floating window.
[0207] Optionally, the task push notification window includes: second operation options corresponding to the multiple task systems respectively; the device also includes: a second operation option response unit, which is used to respond to the operation of selecting the second operation option, and display the pending tasks and at least one task processing method operation option in the corresponding task system in the task push notification window.
[0208] Optionally, the new task notification display unit is specifically configured to set the style of the first operation option to a first style, where the first style indicates that there is a new task notification.
[0209] Optionally, the task push notification window also includes: a third operation option for opening the task push notification page; the device also includes: a third operation option response unit, used to respond to the operation of selecting the third operation option, and display the task push notification page in the current task system client, wherein the task push notification page includes the pending tasks of the multiple task systems, at least one task processing method operation option and a task query operation option.
[0210] Fifth embodiment
[0211] In the above-mentioned embodiment, a task push notification method is provided. Correspondingly, the present application also provides a task push notification method for configuring a client. The method corresponds to the first embodiment of the above-mentioned method. Since the present method embodiment is basically similar to the first embodiment of the method, the description is relatively simple. For the relevant parts, please refer to the partial description of the first embodiment of the method. The method embodiment described below is only illustrative.
[0212] This application also provides a task push notification method, including:
[0213] Step S401: Send new task information for the target user to the task push notification server.
[0214] Step S403: receiving task processing information for the target task sent by the server.
[0215] Step S405: performing data processing on the target task according to the task processing information.
[0216] In specific implementation, the state of the target task can be updated according to the task processing information. For example, if the task processing information of the approval task is approved, the state of the task is modified to approved.
[0217] As can be seen from the above embodiments, the task push notification method provided by the embodiment of the present application sends new task information for the target user to the task push notification server; receives the task processing information for the target task sent by the server; and performs data processing on the target task according to the task processing information. With this processing method, the task system A can push the new task to the client of the task system B currently used by the user through the task push notification system. The user can not only see and process the new task notification of the current system in the current task system, but also see and process the new task notification of other systems without switching the task system. Therefore, the access efficiency of the new task notification can be effectively improved, thereby improving the task processing efficiency. In addition, the task push notification device adopts a unified method to submit the new task notification processing service in each task system client, and the viewing and processing method of the new task notification is the same in each task system, and the user operation experience is unified, so the user experience can be effectively improved. Furthermore, there is no need to develop a task push notification device for each task system, so the development and maintenance costs can be effectively reduced.
[0218] Sixth embodiment
[0219] In the above-mentioned embodiment, a task push notification method is provided, and correspondingly, the present application also provides a task push notification device. The device corresponds to the embodiment of the above-mentioned method. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described below is only illustrative.
[0220] The present application further provides a task push notification device, comprising:
[0221] A new task information sending unit, used to send new task information for a target user to a task push notification server;
[0222] A task processing information receiving unit, used to receive task processing information for a target task sent by the server;
[0223] A task data processing unit is used to perform data processing on the target task according to the task processing information.
[0224] Seventh embodiment
[0225] In the above-mentioned embodiment, a task push notification method is provided. Correspondingly, the present application also provides a task push notification method for the server of the task system. The method corresponds to the first embodiment of the above-mentioned method. Since the present method embodiment is basically similar to the first embodiment of the method, the description is relatively simple. For the relevant parts, please refer to the partial description of the first embodiment of the method. The method embodiment described below is only illustrative.
[0226] This application also provides a task push notification method, including:
[0227] Step S501: Display configurable items of the task push notification service.
[0228] Configurable items include, but are not limited to: address information of the task details page corresponding to the task type in the task system; template information of the task details page corresponding to the task type; template information of the first card; operation options of at least one task processing method corresponding to the task type; operation options of at least one task processing method corresponding to the task type; task notification channel information; and so on.
[0229] Step S503: Determine the configuration information of the target task system according to the configurable items.
[0230] Step S505: Sending a task push notification service configuration request for the target task system to the task push notification server.
[0231] From the above embodiments, it can be seen that the task push notification method provided by the embodiment of the present application displays the configurable items of the task push notification service; determines the configuration information of the target task system according to the configurable items; and sends a task push notification service configuration request for the target task system to the task push notification server. This processing method allows the task system to be connected to the task push notification device in a configurable manner; therefore, the access efficiency of the task push notification device can be effectively improved.
[0232] Eighth embodiment
[0233] In the above-mentioned embodiment, a task push notification method is provided, and correspondingly, the present application also provides a task push notification device. The device corresponds to the embodiment of the above-mentioned method. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described below is only illustrative.
[0234] The present application further provides a task push notification device, comprising:
[0235] Configurable item display unit, used to display configurable items of the task push notification service;
[0236] A configuration information determining unit, used to determine the configuration information of the target task system according to the configurable items;
[0237] The configuration request sending unit is used to send a task push notification service configuration request for a target task system to the task push notification server.
[0238] Ninth embodiment
[0239] In the above embodiment, a task push notification method is provided. Correspondingly, the present application also provides a task push notification method. The method corresponds to the first embodiment of the above method. Since the present method embodiment is basically similar to the first embodiment of the method, the description is relatively simple. For the relevant parts, please refer to the partial description of the first embodiment of the method. The method embodiment described below is only illustrative.
[0240] This application also provides a task push notification method, including:
[0241] Step S901: the task system server sends new task information for the target user to the task push notification server.
[0242] Step S903: The task push notification server receives new task notifications for the target user sent by multiple task system servers, and sends the new task notifications of the multiple task systems to the task push notification device in the task system client currently displayed to the target user.
[0243] Step S905: The task push notification device receives new task notifications from the multiple task systems; displays new task notifications from the multiple task systems or prompt information about new task notifications in the current task system client; obtains task processing information of the target task; and sends the task processing information to the task push notification server.
[0244] Step S907: The task push notification server receives the task processing information and sends the task processing information to the task system server corresponding to the target task.
[0245] Step S909: The task system server receives the task processing information; and performs data processing on the target task according to the task processing information.
[0246] It can be seen from the above embodiments that the task push notification method provided in the embodiments of the present application sends new task information for the target user to the task push notification server through the task system server; the task push notification server receives new task notifications for the target user sent by multiple task system servers, and sends the new task notifications of the multiple task systems to the task push notification device in the task system client currently displayed by the target user; the task push notification device receives the new task notifications of the multiple task systems; displays the new task notifications of the multiple task systems or prompt information of the new task notifications in the current task system client; obtains the task processing information of the target task; sends the task processing information to the task push notification server; the task push notification server receives the task processing information, and sends the task processing information to the task system server corresponding to the target task; the task system server receives the task processing information; and performs data processing on the target task according to the task processing information. By adopting this processing method, the target user can not only see and process new task notifications of the current system, but also see and process new task notifications of other systems in the current task system, without having to switch task systems, and the user's operating experience in each task system is unified; therefore, the reach efficiency of new task notifications can be effectively improved, thereby improving task processing efficiency and improving user experience.
[0247] Tenth embodiment
[0248] In the above-mentioned embodiment, a task push notification method is provided, and correspondingly, the present application also provides a task push notification device. The device corresponds to the embodiment of the above-mentioned method. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described below is only illustrative.
[0249] The present application further provides a task push notification device, including: a task system server, a task push notification server, and a task push notification device.
[0250] The task system server is used to send new task information for the target user to the task push notification server; the task push notification server is used to receive new task notifications for the target user sent by multiple task system servers, and send new task notifications of the multiple task systems to the task push notification device in the task system client currently displayed by the target user; the task push notification device is used to receive new task notifications of the multiple task systems; display the new task notifications of the multiple task systems or prompt information of new task notifications in the current task system client; obtain task processing information of the target task; send the task processing information to the task push notification server; the task push notification server is used to receive the task processing information, and send the task processing information to the task system server corresponding to the target task; the task system server is used to receive the task processing information; and perform data processing on the target task according to the task processing information.
[0251] Eleventh Embodiment
[0252] In the above-mentioned embodiment, a task push notification method is provided, and correspondingly, the present application also provides an electronic device. The device corresponds to the embodiment of the above-mentioned method. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described below is only illustrative.
[0253] The electronic device of this embodiment includes: a processor and a memory; the memory is used to store a program for implementing any one of the above methods, and the device is powered on and runs the program of the corresponding method through the processor.
[0254] Twelfth Embodiment
[0255] In the above-mentioned embodiment, a task push notification method is provided. Correspondingly, the present application also provides a task push notification system. The system corresponds to the embodiment of the above-mentioned method. Since the system embodiment is basically similar to the method embodiment, the description is relatively simple. For the relevant parts, please refer to the partial description of the method embodiment. The system embodiment described below is only illustrative.
[0256] The task push notification system of this embodiment includes: a task system server, a task push notification server, and a task system client. The task system server is used to implement the method described in the fifth embodiment; the task push notification server is used to implement the method described in the first embodiment; and the task system client is used to implement the method described in the third embodiment.
[0257] In this embodiment, the task system server is used to send new task information for the target user to the task push notification server; receive task processing information for the target task sent by the server; and perform data processing on the target task according to the task processing information. The task push notification server is used to receive new task notifications for the target user sent by multiple task system servers; send new task notifications of the multiple task systems to the task push notification device in the task system client currently displayed to the target user; receive task processing information for the target task sent by the device; and send the task processing information to the server of the task system corresponding to the target task. The task system client is used to receive new task notifications of the multiple task systems for the target user sent by the task push notification server; display the new task notification or prompt information of the new task notification in the current task system client; obtain the task processing information of the target task; and send the task processing information to the server.
[0258] In one example, the task push notification server is also used to receive a task push notification service configuration request for a target task system sent by a configuration client; store the configuration information of the target task system carried in the request, and use it to process the new task notification. This processing method allows the task system client to configure the way it processes new task notifications to meet the specific needs of the task system, thereby effectively improving the scalability of the task system.
[0259] It can be seen from the above embodiments that the task push notification system provided by the embodiments of the present application sends new task information for the target user to the task push notification server through the task system server; the task push notification server receives new task notifications for the target user sent by multiple task system servers, and sends the new task notifications of the multiple task systems to the task push notification device in the task system client currently displayed by the target user; the task push notification device receives the new task notifications of the multiple task systems; displays the new task notifications of the multiple task systems or prompt information of the new task notifications in the current task system client; obtains the task processing information of the target task; sends the task processing information to the task push notification server; the task push notification server receives the task processing information, and sends the task processing information to the task system server corresponding to the target task; the task system server receives the task processing information; and performs data processing on the target task according to the task processing information. By adopting this processing method, the target user can not only see and process new task notifications of the current system, but also see and process new task notifications of other systems in the current task system, without having to switch task systems, and the user's operating experience in each task system is unified; therefore, the reach efficiency of new task notifications can be effectively improved, thereby improving task processing efficiency and improving user experience.
[0260] It should be noted that the embodiments of the present application may involve the use of user data. In actual applications, user-specific personal data can be used in the scheme described herein within the scope permitted by applicable laws and regulations, subject to the requirements of applicable laws and regulations of the country where the user is located (for example, with the user's explicit consent, effective notification to the user, etc.).
[0261] Although the present application is disclosed as above in the form of a preferred embodiment, it is not intended to limit the present application. Any technical personnel in this field may make possible changes and modifications without departing from the spirit and scope of the present application. Therefore, the scope of protection of the present application shall be based on the scope defined by the claims of the present application.
[0262] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0263] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0264] 1. Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include non-transitory media such as modulated data signals and carrier waves.
[0265] 2. Those skilled in the art should understand that the embodiments of the present application can be provided as methods, systems or computer program products. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
Claims
1. A task push notification method, characterized in that: include: Receive new task notifications from multiple task systems for target users sent by the task push notification server; Displaying the new task notification or prompt information of the new task notification in the current task system client; Obtain task processing information of the target task; The task processing information is sent to the server.
2. The method according to claim 1, characterized in that The task push notification device in the current task system client includes a first operation option; The method further comprises: In response to selecting the first operation option, displaying a task push notification window in the current task system client, wherein the task push notification window includes the pending tasks of the plurality of task systems; In response to the operation of selecting the operation option of the task processing mode, corresponding task processing information is sent to the server.
3. The method according to claim 2, characterized in that Also includes: Obtaining template information of a first card corresponding to the task type of the task to be processed; Generate a first card for the task to be processed according to the task information to be processed and the template information; The task push notification window includes the pending tasks of the multiple task systems, in the following manner: the task push notification window includes the first card.
4. The method according to claim 3, characterized in that Also includes: Generate a second card of the task type according to the type of the task to be processed; The task push notification window includes the pending tasks of the multiple task systems and the task processing operation options, in the following manner: the task push notification window includes the second card; In response to the operation of expanding the second card, a first card of the to-be-processed task under the task type corresponding to the second card is displayed.
5. A task push notification method, characterized in that: include: Receive new task notifications for target users sent by multiple task system servers; Sending new task notifications of the multiple task systems to a task push notification device in a task system client currently displayed to the target user; receiving task processing information for a target task sent by the device; The task processing information is sent to a server of a task system corresponding to the target task.
6. The method according to claim 5, characterized in that Also includes: Receive a task push notification service configuration request for a target task system sent by a configuration client; The configuration information of the target task system carried in the request is stored for processing the new task notification.
7. A task push notification method, characterized in that: include: Send new task information for target users to the task push notification server; Receiving task processing information for the target task sent by the server; Perform data processing on the target task according to the task processing information.
8. A task push notification method, characterized in that: include: The task system server sends new task information for the target user to the task push notification server; The task push notification server receives new task notifications for target users sent by multiple task system servers, and sends the new task notifications of the multiple task systems to the task push notification device in the task system client currently displayed by the target user; The task push notification device receives new task notifications from the multiple task systems; displays new task notifications from the multiple task systems or prompt information about new task notifications in the current task system client; and obtains task processing information of the target task; Sending the task processing information to the task push notification server; The task push notification server receives the task processing information and sends the task processing information to the task system server corresponding to the target task; The task system server receives the task processing information; and performs data processing on the target task according to the task processing information.
9. A task push notification system, characterized in that: include: The task system server is used to implement the method described in claim 7; A task push notification server, used to implement the method described in any one of claims 5-6; The task system client is used to implement the method described in any one of claims 1 to 4.
10. An electronic device, characterized in that: include: processor; as well as A memory for storing a program for implementing the method according to any one of claims 1 to 8, wherein the device is powered on and runs the program of the method through the processor.