Information processing method, device, equipment and computer medium
Patent Information
- Application Number
- CN202310639638.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-31
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2043-05-31
AI Technical Summary
[0003]本申请实施例提供一种与相关技术不同的实现方案,以解决相关技术中用户获取任务信息的效率较低的技术问题
[0017] This application provides a solution that, in response to a first user viewing first details of a task list, displays a list details page containing the first details, which includes a list of tasks included in the task list; and in response to a first user subscribing to the task list, displays a subscription panel for the first user to set first subscription rules for second details of the task list, which includes recipients of the second details; the recipients include individual contacts and/or groups, and the second details include progress information of target tasks in the task list; and a scheme for pushing the second details to recipients based on the first subscription rules, can display the progress of tasks within the list on the list details page and push the progress of tasks within the list to recipients according to the set subscription rules, avoiding the complex operations required for users to view specific task progress in related technologies, saving users time, and improving the efficiency of users obtaining task information.
Smart Images

Figure CN116700867B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of information processing technology, and in particular relates to an information processing method, apparatus, device and computer medium. Background Technology
[0002] In related technologies, when users need to view tasks in an office software application, they have to click on each task individually to check its completion status and deadline. This process is complex, time-consuming, and inefficient for users to obtain task information. Summary of the Invention
[0003] This application provides an implementation scheme that differs from related technologies to solve the technical problem of low efficiency in users obtaining task information in related technologies.
[0004] In a first aspect, this application provides an information processing method, including:
[0005] In response to the first user's operation of viewing the first details information of the task list, a list details page containing the first details information is displayed, wherein the first details information includes the task list contained in the task list;
[0006] In response to the first user's subscription to the task list, a subscription panel is displayed. The subscription panel is used for the first user to set a first subscription rule for second details information about the task list. The first subscription rule includes the recipients of the second details information. The recipients include individual contacts and / or groups. The second details information includes the progress information of the target tasks in the task list.
[0007] The second details information is pushed to the recipient based on the first subscription rule.
[0008] Secondly, this application provides an information processing apparatus, comprising:
[0009] The display unit is configured to, in response to a first user's operation of viewing first details information of a task list, display a list details page containing the first details information, wherein the first details information includes a list of tasks contained in the task list;
[0010] The display unit is further configured to display a subscription panel in response to the first user's subscription to the task list. The subscription panel is configured for the first user to set a first subscription rule for second details information about the task list. The first subscription rule includes the recipients of the second details information. The recipients include individual contacts and / or groups. The second details information includes progress information of the target tasks in the task list.
[0011] The push unit is used to push the second details information to the recipient based on the first subscription rule.
[0012] Thirdly, this application provides an electronic device, comprising:
[0013] Processor; and
[0014] Memory for storing the executable instructions of the processor;
[0015] The processor is configured to execute the first aspect, or any method in any possible implementation of the first aspect, by executing the executable instructions.
[0016] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the first aspect, or any method in any possible implementation of the first aspect.
[0017] This application provides a solution that, in response to a first user viewing first details of a task list, displays a list details page containing the first details, which includes a list of tasks included in the task list; and in response to a first user subscribing to the task list, displays a subscription panel for the first user to set first subscription rules for second details of the task list, which includes recipients of the second details; the recipients include individual contacts and / or groups, and the second details include progress information of target tasks in the task list; and a scheme for pushing the second details to recipients based on the first subscription rules, can display the progress of tasks within the list on the list details page and push the progress of tasks within the list to recipients according to the set subscription rules, avoiding the complex operations required for users to view specific task progress in related technologies, saving users time, and improving the efficiency of users obtaining task information. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. In the drawings:
[0019] Figure 1 A schematic diagram of the structure of a system provided in one embodiment of this application;
[0020] Figure 2aA schematic flowchart illustrating an information processing method provided in an embodiment of this application;
[0021] Figure 2b A schematic diagram of a management platform provided in one embodiment of this application;
[0022] Figure 2c A schematic diagram illustrating the task completion status provided in one embodiment of this application;
[0023] Figure 2d This is a schematic diagram of another page of a management platform provided in one embodiment of this application;
[0024] Figure 2e A schematic diagram of a subscription panel provided in one embodiment of this application;
[0025] Figure 2f Another schematic diagram of a subscription panel provided in an embodiment of this application;
[0026] Figure 2g Another schematic diagram of a subscription panel provided in an embodiment of this application;
[0027] Figure 2h Another schematic diagram of a subscription panel provided in an embodiment of this application;
[0028] Figure 2i Another schematic diagram of a subscription panel provided in an embodiment of this application;
[0029] Figure 2j A schematic diagram illustrating the display content of the second detailed information provided in one embodiment of this application;
[0030] Figure 2k A schematic diagram of a session window for a target session group provided in an embodiment of this application;
[0031] Figure 2l A schematic diagram illustrating the display content of the second detailed information provided in one embodiment of this application;
[0032] Figure 2m A schematic diagram illustrating the display location of a subscription panel according to an embodiment of this application;
[0033] Figure 3 This is a schematic diagram of the structure of an information processing apparatus provided in an embodiment of this application;
[0034] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0035] The embodiments of this application are described in detail below, with examples of these embodiments illustrated in the accompanying drawings. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0036] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the solution can be implemented in a different order than that illustrated or described in this application. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0037] In related technologies, when users need to view the corresponding tasks in an office software list, they need to click on each task one by one to check the completion status and deadline of the tasks in the list. This operation is complicated, wastes a lot of time, and the efficiency of users obtaining task information is low.
[0038] The technical solution of this application and how it solves the above-mentioned technical problems will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.
[0039] Figure 1 A schematic diagram of a system provided for an exemplary embodiment of this application is shown. The system includes: a subscriber device 10, a server 20, and a receiver device 30, wherein:
[0040] Subscriber device 10, used for:
[0041] In response to the first user's operation of viewing the first details information of the task list, a list details page containing the first details information is displayed, wherein the first details information includes the task list contained in the task list;
[0042] In response to the first user's subscription to the task list, a subscription panel is displayed. The subscription panel is used for the first user to set a first subscription rule for second details information about the task list. The first subscription rule includes the recipients of the second details information. The recipients include individual contacts and / or groups. The second details information includes the progress information of the target tasks in the task list.
[0043] The first subscription rule and the second details information are sent to the server 20, so that the server 20 pushes the second details information to the receiving device 30 based on the first subscription rule.
[0044] The receiving device 30 is used to receive and display the second details information.
[0045] The execution principles and interaction processes of each component unit in this system embodiment can be found in the descriptions of the following method embodiments.
[0046] Figure 2a This is a flowchart illustrating an exemplary embodiment of an information processing method provided in this application. The method is applicable to the aforementioned subscriber device 10, and specifically to scenarios involving enterprise collaboration and management platforms. The method includes at least the following steps S201-S203:
[0047] S201. In response to the first user's operation of viewing the first details information of the task list, a list details page containing the first details information is displayed, wherein the first details information includes the task list contained in the task list;
[0048] In some embodiments, viewing the first details of a task list may refer to the user clicking the task list name button on the task center page. Users can add tasks on the task details page; tasks created on this page are those included in the task list. Users can also group tasks using relevant grouping buttons and create subtasks.
[0049] For details, please refer to Figure 2b As shown, when a user clicks the button for List 2, the list details page will display detailed information about List 2.
[0050] In some embodiments, the task list in this application may include multiple tasks, which can be completed by multiple people. Multiple people can collaborate to complete the same task, or a task can be completed by a single person. The task list may have collaborators, who can view the task list, or create, modify, end, or delete tasks within it.
[0051] In some embodiments, the task list in this application may also be referred to as a collaboration list. See one page in a management platform. Figure 2b As shown, users can click Figure 2b The "+" button to the right of the "Collaboration List" button allows you to create a task list, such as... Figure 2b The list includes "List 1", "List 2", "List 3", and "List 4".
[0052] In some embodiments, the task list details page further includes multiple toggle buttons, and the display format of the task list on the details page differs depending on which toggle button the user clicks. The toggle buttons can be... Figure 2b The list includes "Home," "List," and "Kanban." When a user clicks the "List" toggle button, the task list can be displayed in the following format: Figure 2b As shown.
[0053] Users can click Figure 2b The "+ New Task" button allows users to add new tasks, and tasks can also be grouped.
[0054] Figure 2b The names “Task 1”, “Task 2”, “Task 3”, “Task 4”, “Task 5”, and “Task 6” are the task names.
[0055] In some embodiments, the list details page may further include the progress status of all tasks included in the task list.
[0056] In some embodiments, the progress of all tasks included in the task list includes at least one of the following: task completion rate, number of overdue tasks, and number of tasks due on the current day;
[0057] The task completion rate can refer to the ratio of the number of completed tasks to the total number of tasks in the task list. Specifically, it can be expressed as follows: Figure 2b The phrase "12 / 56" indicates that 12 refers to the number of tasks that have been completed, and 56 refers to the total number of tasks. Figure 2b The "14" in the figure refers to the number of overdue tasks. Figure 2b The "19" in the text refers to the number of tasks due on that day.
[0058] In some embodiments, see Figure 2c As shown, when there are no tasks in the task list, the display area for the progress of all tasks in the task list can display: "No tasks in the list, quickly create your first task."
[0059] In some embodiments, the progress status of all tasks in the task list may be displayed in a corresponding way. For example, the task completion rate is displayed in black, the number of overdue tasks is displayed in red, and the number of tasks due on the same day is displayed in black.
[0060] In some embodiments, the progress of all tasks included in the task list is related to the current time zone.
[0061] In some embodiments, the statistics of the number of tasks in this application may include first-level tasks and second-level tasks under the task list, wherein the second-level task refers to a sub-task of the first-level task.
[0062] In some embodiments, tasks at all levels under the task list participate in the task quantity statistics, such as first-level tasks, second-level tasks, third-level tasks, fourth-level tasks, fifth-level tasks, etc. This application does not limit this, wherein the third-level task is a sub-task of the second-level task, the fourth-level task is a sub-task of the third-level task, and the fifth-level task is a sub-task of the fourth-level task.
[0063] In some embodiments, the tasks in this application may include API tasks.
[0064] S202. In response to the first user's subscription to the task list, a subscription panel is displayed. The subscription panel is used for the first user to set a first subscription rule for second details information about the task list. The first subscription rule includes the recipients of the second details information. The recipients include individual contacts and / or groups. The second details information includes progress information of the target tasks in the task list.
[0065] In some embodiments, the first user's subscription to the task list may refer to the first user clicking the subscription button on the list details page.
[0066] In other embodiments, the operation of the first user subscribing to the task list can be: when the first user hovers the mouse over the name of the task list, the operation of subscribing to the task list in the pop-up content.
[0067] In other embodiments, the first user's subscription to the task list can be: the user right-clicks the task list and subscribes to the task list in a pop-up menu.
[0068] In other embodiments, the first user may also subscribe to the task list from other locations.
[0069] In some embodiments, the target task is all tasks included in the task list. In other embodiments, the target task may refer to a subset of tasks in the task list, which may be specified by the user.
[0070] In some embodiments, the progress information of the target task includes at least one of the following: the task completion rate of the target task, the number of overdue tasks in the target task, and the number of tasks due on the same day in the target task;
[0071] In some optional embodiments, the first details page also displays dynamic information about the task list, as detailed in [link to relevant documentation]. Figure 2d The content displayed in the dynamic information display area. Among them, the dynamic information of this application supports one-click read confirmation.
[0072] In some optional embodiments, the first details page also displays a dynamic filter control for users to filter the displayed items. Specifically, the filter items can be dynamic operation users and dynamic operation times.
[0073] In some optional embodiments, the progress of all tasks included in the aforementioned task list and the subscription button may be displayed on the same card.
[0074] The subscription button may refer to the settings button for the first user to configure the first subscription rule; see details in [link to relevant documentation]. Figure 2d As shown.
[0075] In some optional embodiments, the first subscription rule of the task list is visible to a first type of user and editable to a second type of user, or visible to and editable to both the first and second types of users; or, all subscription rules in the task list are visible to the first type of user and editable to the second type of user, or visible to and editable to both the first and second types of users. The first type of user includes all users with access to the task list, and the second type of user includes all users with editing permissions for the task list. Here, the first or second type of user may not be a collaborator of the task list, but rather someone who has obtained access to the list through special authorization.
[0076] In some optional embodiments, all subscription rules for the task list are visible and editable to all collaborators on the task list.
[0077] In the above embodiments, the subscription rules are visible and editable to multiple people (all collaborators on the list or all editable users, etc.), facilitating the sharing of subscription rules among users and improving work efficiency. For example, when a user sees a rule created by another user, they can directly subscribe to that rule or add other recipients to it as needed, without having to recreate the subscription rule themselves. Furthermore, when user A changes roles or is no longer involved in processing the task list due to other work arrangements, other users can modify and delete the subscription rules created by user A, avoiding the problem of being unable to delete a subscription rule when it is no longer needed.
[0078] In some optional embodiments, editing operations on the subscription rule include at least one of the following: creating a subscription rule, deleting a subscription rule, and modifying a subscription rule.
[0079] In some embodiments, in response to a second user subscribing to the first subscription rule, the second user is added to the recipients of the first subscription rule. The second user was not originally a recipient of the first subscription rule.
[0080] In some embodiments, in response to a third user unsubscribing from the first subscription rule, the third user is removed from the recipients of the first subscription rule. The third user was originally a recipient of the first subscription rule.
[0081] In some embodiments, the first subscription rule further includes: the time at which the second details information is pushed to the recipient. For example, it may be pushed every Monday at 9:00 AM. Alternatively, it may be pushed when preset conditions are met, such as a task completion rate of 50%.
[0082] In some optional embodiments, the subscription panel displays an add button for a first user to set the first subscription rule; correspondingly, the method further includes:
[0083] S21. In response to the first user's operation on the add button, display an operable control for the first user to set the first subscription rule;
[0084] S22. In response to the first user's operation on the operable control, determine the first subscription rule.
[0085] In some embodiments, Figure 2e This application provides an exemplary embodiment of a subscription panel page diagram, wherein the add button is... Figure 2e The "+Custom Subscription" button in the middle.
[0086] In some embodiments, the method further includes: displaying the name of the first subscription rule on the display page of the operable control, wherein the default name of the first subscription rule is: "Custom Subscription 1" (e.g., Figure 2f As shown), the name of the first subscription rule can be edited and changed by a user with editing permissions on the task list.
[0087] In some embodiments, the operable controls specifically include: a control for the user to add the recipient of the second details information, and a control for the user to add the receiving time of the second details information, as detailed in [reference needed]. Figure 2f As shown.
[0088] When a user clicks the control that allows the user to add the recipient of the second details information, a drop-down menu of selectable recipients of the second details information can be triggered, as shown in the example below. Figure 2gAs shown, "User 1", "User 2", "User 3", "Session Group 1", "User 4", and "User 5" refer to the recipients of the optional second details information.
[0089] When a user clicks the control that allows them to add a second set of details about the receiving time, a drop-down menu displaying the available receiving times for that second set of details will be triggered. Specifically, it can be seen as follows: Figure 2h As shown, the optional second details information reception time may include an optional date for repeated push of the second details information, and an optional push time. Figure 2h The times "09:45", "10:00", "10:15", "10:30", "10:45", and "11:00" are optional push times for the second details information. Optionally, the push time for the second details information can be accurate to the minute between 0:00 and 24:00. The optional repetition dates for the second details information push can be "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", and "Sunday".
[0090] In some alternative embodiments, the operation of viewing the first details of the list may also refer to the operation of a user viewing the first details of the list within a session window. In this case, the user or session group corresponding to the session window ranks higher than the recipients of the remaining optional second details among the recipients of the optional second details.
[0091] In some embodiments, among the recipients of the remaining optional second details information, the session groups associated with the list are ranked higher than the recipients of other optional second details information.
[0092] In some embodiments, among the recipients of other optional second details information, the list of collaborators is displayed at the end.
[0093] In some embodiments, in addition to displaying the first subscription rule, the subscription panel may also display at least one of the following:
[0094] A switch button for the first user to set whether the function of pushing the second details information to the recipient based on the first subscription rule is effective;
[0095] Other subscription rules besides the first subscription rule.
[0096] Specifically, the switch button can be found in [reference needed]. Figure 2e The instructions and other subscription rules can be found in [link / reference]. Figure 2f Rules 1 and 2 in the text.
[0097] When the switch button is in the ON state, the function of pushing the second details information to the recipient based on the first subscription rule takes effect immediately; when the switch button is in the OFF state, the function of pushing the second details information to the recipient based on the first subscription rule does not take effect.
[0098] In some embodiments, the setter of the other subscription rules can be the first user or other users, wherein the other users can be collaborators in the task list, etc.
[0099] In other embodiments, the setter of the other subscription rules may also be other users with the authority to add subscription rules. This application does not impose any restrictions on this, and the authority to add subscription rules may be set by the list manager.
[0100] In some embodiments, the subscription panel also displays: preset subscription rules, wherein the preset subscription rules are subscription rules automatically generated by the system when the task list is created, the recipient of the preset subscription rules is the creator of the task list, and the push time of the preset subscription rules can be 9:00 AM on each workday.
[0101] In some embodiments, the method further includes: displaying the operation records of the subscription rules for the task list on the dynamic information display page of the task list.
[0102] And / or,
[0103] The operation records of the subscription rules for the task list will be displayed on the dynamic information display page of the task center.
[0104] The operation record includes at least one of the following: creating a subscription rule, deleting a subscription rule, and modifying a subscription rule.
[0105] In some embodiments, the operation log may also include enabling subscription rules.
[0106] In some embodiments, the dynamic information display page of the task center is a display page that shows dynamic information of global dynamics.
[0107] Figure 2i A page illustration of another subscription panel provided for an exemplary embodiment of the application, such as Figure 2i As shown, the subscription panel also displays the latest editing operation records for each subscription rule in the task list, located below the receiving time of the corresponding subscription rule.
[0108] For example, if the latest editing operation of the first subscription rule is that Xiaoming sets the switch button for whether the function of pushing the second details information to the recipient based on the first subscription rule is effective to "on", and the operation time is February 2nd of this year, then the latest editing operation record information corresponding to the first subscription rule is specifically: Xiaoming started the subscription on February 2nd; when the operation time is not this year, the latest editing operation record information corresponding to the first subscription rule also includes the year corresponding to the operation time, for example, when it is February 2nd, 2022, then the latest editing operation record information corresponding to the first subscription rule can be specifically: Xiaoming started the subscription on February 2nd, 2022.
[0109] S203. Push the second details information to the recipient based on the first subscription rule;
[0110] In some optional embodiments, the second details information may further include at least one of the following: the pusher, push date, and title of the first subscription rule.
[0111] Optionally, the pusher of the first subscription rule can be the creator of the first subscription rule or a bot.
[0112] In some embodiments, the second details information further includes at least one of the following: the list name of the task list; and third details information of overdue tasks in the target task, which can be found in [reference needed]. Figure 2j As shown.
[0113] The third detailed information may include at least one of the following: the name of the overdue task, the overdue duration of the overdue task, and the person in charge of the overdue task. When displaying the third detailed information, the person in charge of the overdue task may be tagged with "@".
[0114] In some embodiments, when pushing the second details information to the recipient based on the first subscription rule, the second details information may be pushed to the recipient in the form of a notification.
[0115] In other embodiments, when pushing the second details information to the recipient based on the first subscription rule, the second details information can be pushed to the recipient as a session message. For example, when the recipient is the aforementioned target session group, the second details information can be pushed to the target session group as a session message, i.e., displayed in the session window of the target session group. See details below. Figure 2k As shown.
[0116] In some embodiments, the method further includes: when the progress of a user clicking on a target task is detected, such as the task completion rate of the target task, the number of overdue tasks in the target task, or the number of tasks due on the same day in the target task, the corresponding task is displayed.
[0117] In some embodiments, the method further includes:
[0118] In response to the first user's operation of associating the task list with the target session group, an association relationship is created between the task list and the target session group.
[0119] In some embodiments, the operation of the first user associating the task list with the target session group can specifically be as follows: the first user binds the task list to the target session group. Group members in the target session group can view the task list within the target session group.
[0120] In some embodiments, if the target session group is the recipient of the second details information and the task list is associated with the target session group, the way the first details information is displayed when group members in the target session group view the first details information based on the second details information is different from the way the first details information is displayed when group members view the first details information based on the second details information if the task list is not associated with the target session group.
[0121] In some embodiments, the display method varies, including: when the task list is associated with the target session group, the first details information is displayed in the session window when a group member in the target session group views the first details information based on the second details information; when the task list is not associated with the target session group, the first details information is displayed on an independent page outside the session window when a group member views the first details information based on the second details information.
[0122] In some embodiments, see details. Figure 2j and Figure 2k As shown, group members can view the first detailed information by clicking the "Open List" button in the second detailed information.
[0123] In some optional embodiments, group members can also create task lists that are associated with the target session group. Specifically, users can create these associations using a corresponding association creation button. Optionally, users can click... Figure 2l The "Add Tab" button opens the association creation page, which then creates an association between the task list and the target session group.
[0124] In some embodiments, the aforementioned subscription panel may be displayed below the progress of all tasks in the task list, as detailed in the following examples. Figure 2m As shown.
[0125] In some embodiments, the subscription panel in this application may be displayed as a pop-up over the first details information.
[0126] This application provides a solution that, in response to a first user viewing first details of a task list, displays a list details page containing the first details, which includes a list of tasks included in the task list; and in response to a first user subscribing to the task list, displays a subscription panel for the first user to set first subscription rules for second details of the task list, which includes recipients of the second details; the recipients include individual contacts and / or groups, and the second details include progress information of target tasks in the task list; and a scheme for pushing the second details to recipients based on the first subscription rules, can display the progress of tasks within the list on the list details page and push the progress of tasks within the list to recipients according to the set subscription rules, avoiding the complex operations required for users to view specific task progress in related technologies, saving users time, and improving the efficiency of users obtaining task information.
[0127] Figure 3 A schematic diagram of the structure of an information processing apparatus provided for an exemplary embodiment of this application;
[0128] The device includes:
[0129] Display unit 31 is used to display a list details page containing the first details information in response to the first user's operation of viewing the first details information of the task list, wherein the first details information includes the task list contained in the task list;
[0130] The display unit 31 is further configured to display a subscription panel in response to the first user's subscription to the task list. The subscription panel is configured for the first user to set a first subscription rule for second details information about the task list. The first subscription rule includes the recipients of the second details information. The recipients include individual contacts and / or groups. The second details information includes progress information of the target tasks in the task list.
[0131] The push unit 32 is used to push the second details information to the recipient based on the first subscription rule.
[0132] Optionally, the first subscription rule of the task list is visible to a first type of user and editable to a second type of user, or visible to and editable to both the first and second types of users;
[0133] Alternatively, all subscription rules in the task list may be visible to the first type of user and editable to the second type of user, or visible to and editable to both the first and second types of users.
[0134] Optionally, all subscription rules for the task list are visible and editable to all collaborators on the task list.
[0135] Optionally, the editing operation of the subscription rule includes at least one of the following: creating a subscription rule, deleting a subscription rule, and modifying a subscription rule.
[0136] Optionally, the device is further configured to: add the second user to the recipient of the first subscription rule in response to the operation of the second user subscribing to the first subscription rule;
[0137] or,
[0138] In response to a third user unsubscribing from the first subscription rule, the third user is removed from the recipients of the first subscription rule.
[0139] Optionally, the first subscription rule may further include: the time for pushing the second details information to the recipient.
[0140] Optionally, the device is further configured to: display the operation records of the subscription rules for the task list in the dynamic information display page of the task list;
[0141] And / or,
[0142] The operation records of the subscription rules for the task list will be displayed on the dynamic information display page of the task center.
[0143] Optionally, the progress information of the target task includes at least one of the following: the task completion rate of the target task, the number of overdue tasks in the target task, and the number of tasks due on the same day in the target task;
[0144] And / or,
[0145] The second detailed information also includes at least one of the following: the list name of the task list; and third detailed information of overdue tasks in the target task.
[0146] Optionally, in addition to displaying the first subscription rule, the subscription panel may also display at least one of the following:
[0147] A switch button for the first user to set whether the function of pushing the second details information to the recipient based on the first subscription rule is effective;
[0148] Other subscription rules besides the first subscription rule.
[0149] Optionally, if the target session group is the recipient of the second details information, and the task list is associated with the target session group, the display method of the first details information when group members in the target session group view the first details information based on the second details information is different. If the task list is not associated with the target session group, the display method of the first details information when group members view the first details information based on the second details information is different.
[0150] It should be understood that the device embodiments and method embodiments can correspond to each other, and similar descriptions can be referred to the method embodiments. To avoid repetition, they will not be repeated here. Specifically, the device can execute the above method embodiments, and the foregoing and other operations and / or functions of each module in the device correspond to the corresponding processes in the various methods in the above method embodiments, which will not be repeated here for the sake of brevity.
[0151] The apparatus of this application embodiment has been described above from the perspective of functional modules in conjunction with the accompanying drawings. It should be understood that this functional module can be implemented in hardware, in software instructions, or in a combination of hardware and software modules. Specifically, the steps of the method embodiments in this application can be completed by integrated logic circuits in the processor's hardware and / or by software instructions. The steps of the method disclosed in this application embodiment can be directly embodied as being executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. Optionally, the software module can reside in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps in the above method embodiments.
[0152] Figure 4 This is a schematic block diagram of an electronic device provided in an embodiment of this application. The electronic device may include:
[0153] The system includes a memory 401 and a processor 402. The memory 401 stores computer programs and transfers the program code to the processor 402. In other words, the processor 402 can retrieve and run the computer programs from the memory 401 to implement the methods described in the embodiments of this application.
[0154] For example, the processor 402 can be used to execute the above-described method embodiments according to instructions in the computer program.
[0155] In some embodiments of this application, the processor 402 may include, but is not limited to:
[0156] General-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0157] In some embodiments of this application, the memory 401 includes, but is not limited to:
[0158] Volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).
[0159] In some embodiments of this application, the computer program may be divided into one or more modules, which are stored in the memory 401 and executed by the processor 402 to perform the method provided in this application. The one or more modules may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in the electronic device.
[0160] like Figure 4 As shown, the electronic device may also include:
[0161] Transceiver 403, which can be connected to processor 402 or memory 401.
[0162] The processor 402 can control the transceiver 403 to communicate with other devices; specifically, it can send information or data to other devices or receive information or data sent by other devices. The transceiver 403 may include a transmitter and a receiver. The transceiver 403 may further include antennas, and the number of antennas may be one or more.
[0163] It should be understood that the various components in the electronic device are connected through a bus system, which includes a data bus, a power bus, a control bus, and a status signal bus.
[0164] This application also provides a computer storage medium storing a computer program thereon, which, when executed by a computer, enables the computer to perform the methods of the above-described method embodiments. Alternatively, embodiments of this application also provide a computer program product containing instructions that, when executed by a computer, cause the computer to perform the methods of the above-described method embodiments.
[0165] When implemented using software, it can be implemented entirely or partially as a computer program product. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., digital video disc (DVD)), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0166] According to one or more embodiments of this application, an information processing method is provided, comprising:
[0167] In response to the first user's operation of viewing the first details information of the task list, a list details page containing the first details information is displayed, wherein the first details information includes the task list contained in the task list;
[0168] In response to the first user's subscription to the task list, a subscription panel is displayed. The subscription panel is used for the first user to set a first subscription rule for second details information about the task list. The first subscription rule includes the recipients of the second details information. The recipients include individual contacts and / or groups. The second details information includes the progress information of the target tasks in the task list.
[0169] The second details information is pushed to the recipient based on the first subscription rule.
[0170] According to one or more embodiments of this application, the method further includes:
[0171] The first subscription rule for the task list is visible to the first type of users and editable to the second type of users, or it is visible to and editable to both the first and second types of users.
[0172] Alternatively, all subscription rules in the task list may be visible to the first type of user and editable to the second type of user, or visible to and editable to both the first and second types of users.
[0173] According to one or more embodiments of this application, the method further includes:
[0174] All subscription rules for the task list are visible and editable to all collaborators on the task list.
[0175] According to one or more embodiments of this application, the editing operation of the subscription rule includes at least one of the following: creating a subscription rule, deleting a subscription rule, and modifying a subscription rule.
[0176] According to one or more embodiments of this application, the method further includes:
[0177] In response to the second user subscribing to the first subscription rule, the second user is added to the recipients of the first subscription rule;
[0178] or,
[0179] In response to a third user unsubscribing from the first subscription rule, the third user is removed from the recipients of the first subscription rule.
[0180] According to one or more embodiments of this application, the method further includes:
[0181] The first subscription rule also includes: the time for pushing the second details information to the recipient.
[0182] According to one or more embodiments of this application, the method further includes:
[0183] The operation records of the subscription rules for the task list will be displayed on the dynamic information display page of the task list;
[0184] And / or,
[0185] The operation records of the subscription rules for the task list will be displayed on the dynamic information display page of the task center.
[0186] According to one or more embodiments of this application, the progress information of the target task includes at least one of the following: the task completion rate of the target task, the number of overdue tasks in the target task, and the number of tasks due on the same day in the target task;
[0187] And / or,
[0188] The second detailed information also includes at least one of the following: the list name of the task list; and third detailed information of overdue tasks in the target task.
[0189] According to one or more embodiments of this application, in addition to displaying the first subscription rule, the subscription panel also displays at least one of the following:
[0190] A switch button for the first user to set whether the function of pushing the second details information to the recipient based on the first subscription rule is effective;
[0191] Other subscription rules besides the first subscription rule.
[0192] According to one or more embodiments of this application, if the target session group is the recipient of the second details information, and the task list is associated with the target session group, the display method of the first details information when group members in the target session group view the first details information based on the second details information is different; if the task list is not associated with the target session group, the display method of the first details information when group members view the first details information based on the second details information is different.
[0193] According to one or more embodiments of this application, the display methods vary, including:
[0194] When the task list is associated with the target session group, the first details information is displayed in the session window when a group member in the target session group views the first details information based on the second details information; when the task list is not associated with the target session group, the first details information is displayed on an independent page outside the session window when a group member views the first details information based on the second details information.
[0195] According to one or more embodiments of this application, this application also provides an information processing apparatus, comprising:
[0196] The display unit is configured to, in response to a first user's operation of viewing first details information of a task list, display a list details page containing the first details information, wherein the first details information includes a list of tasks contained in the task list;
[0197] The display unit is further configured to display a subscription panel in response to the first user's subscription to the task list. The subscription panel is configured for the first user to set a first subscription rule for second details information about the task list. The first subscription rule includes the recipients of the second details information. The recipients include individual contacts and / or groups. The second details information includes progress information of the target tasks in the task list.
[0198] The push unit is used to push the second details information to the recipient based on the first subscription rule;
[0199] According to one or more embodiments of this application, the first subscription rule of the task list is visible to a first type of user and editable to a second type of user, or visible to and editable to both the first and second types of users;
[0200] Alternatively, all subscription rules in the task list may be visible to the first type of user and editable to the second type of user, or visible to and editable to both the first and second types of users.
[0201] According to one or more embodiments of this application, all subscription rules of the task list are visible and editable to all collaborators of the task list.
[0202] According to one or more embodiments of this application, the editing operation of the subscription rule includes at least one of the following: creating a subscription rule, deleting a subscription rule, and modifying a subscription rule.
[0203] According to one or more embodiments of this application, the apparatus is further configured to:
[0204] In response to the second user subscribing to the first subscription rule, the second user is added to the recipients of the first subscription rule;
[0205] or,
[0206] In response to a third user unsubscribing from the first subscription rule, the third user is removed from the recipients of the first subscription rule.
[0207] According to one or more embodiments of this application, the first subscription rule further includes: the time for pushing the second details information to the recipient.
[0208] According to one or more embodiments of this application, the device is further configured to: display the operation records of the subscription rules of the task list in the dynamic information display page of the task list;
[0209] And / or,
[0210] The operation records of the subscription rules for the task list will be displayed on the dynamic information display page of the task center.
[0211] According to one or more embodiments of this application, the progress information of the target task includes at least one of the following: the task completion rate of the target task, the number of overdue tasks in the target task, and the number of tasks due on the same day in the target task;
[0212] And / or,
[0213] The second detailed information also includes at least one of the following: the list name of the task list; and third detailed information of overdue tasks in the target task.
[0214] According to one or more embodiments of this application, in addition to displaying the first subscription rule, the subscription panel also displays at least one of the following:
[0215] A switch button for the first user to set whether the function of pushing the second details information to the recipient based on the first subscription rule is effective;
[0216] Other subscription rules besides the first subscription rule.
[0217] According to one or more embodiments of this application, the apparatus is further configured to: if the target session group is the recipient of the second details information, and the task list is associated with the target session group, the display method of the first details information when group members in the target session group view the first details information based on the second details information is different; if the task list is not associated with the target session group, the display method of the first details information when group members view the first details information based on the second details information is different.
[0218] According to one or more embodiments of this application, this application also provides an electronic device, including:
[0219] Processor; and
[0220] Memory for storing the executable instructions of the processor;
[0221] The processor is configured to execute the aforementioned methods by executing the executable instructions.
[0222] According to one or more embodiments of this application, this application also provides a computer-readable storage medium having a computer program stored thereon, characterized in that the computer program, when executed by a processor, implements the aforementioned methods.
[0223] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0224] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or modules may be electrical, mechanical, or other forms.
[0225] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. For example, the functional modules in the various embodiments of this application may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
[0226] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An information processing method, characterized in that, include: In response to the first user's operation of viewing the first details information of the task list, a list details page containing the first details information is displayed, wherein the first details information includes the task list contained in the task list; In response to the first user's subscription to the task list, a subscription panel is displayed. The subscription panel is used by the first user to set a first subscription rule for second details information about the task list. The first subscription rule includes the recipients of the second details information. The recipients include groups. The second details information includes the progress information of the target tasks in the task list. The second details information is pushed to the recipient based on the first subscription rule; If the target session group is the recipient of the second details information, and the task list is associated with the target session group, the way the first details information is displayed when group members in the target session group view the first details information based on the second details information is different from the way the first details information is displayed when group members view the first details information based on the second details information if the task list is not associated with the target session group.
2. The method according to claim 1, characterized in that, The method further includes: The first subscription rule for the task list is visible to the first type of users and editable to the second type of users, or it is visible to and editable to both the first and second types of users. Alternatively, all subscription rules in the task list may be visible to the first type of user and editable to the second type of user, or visible to and editable to both the first and second types of users.
3. The method according to claim 1, characterized in that, The method further includes: All subscription rules for the task list are visible and editable to all collaborators on the task list.
4. The method according to claim 2 or 3, characterized in that, Editing operations on the subscription rule include at least one of the following: creating a subscription rule, deleting a subscription rule, and modifying a subscription rule.
5. The method according to claim 1, characterized in that, The method further includes: In response to the second user subscribing to the first subscription rule, the second user is added to the recipients of the first subscription rule; or, In response to a third user unsubscribing from the first subscription rule, the third user is removed from the recipients of the first subscription rule.
6. The method according to claim 1, characterized in that, The first subscription rule also includes: the time for pushing the second details information to the recipient.
7. The method according to claim 1, characterized in that, The method also includes: The operation records of the subscription rules for the task list will be displayed on the dynamic information display page of the task list; And / or, The operation records of the subscription rules for the task list will be displayed on the dynamic information display page of the task center.
8. The method according to claim 1, characterized in that, The progress information of the target task includes at least one of the following: the task completion rate of the target task, the number of overdue tasks in the target task, and the number of tasks due on the same day in the target task; And / or, The second detailed information also includes at least one of the following: the list name of the task list; and third detailed information of overdue tasks in the target task.
9. The method according to claim 1, characterized in that, In addition to displaying the first subscription rule, the subscription panel also displays at least one of the following: A switch button for the first user to set whether the function of pushing the second details information to the recipient based on the first subscription rule is effective; Other subscription rules besides the first subscription rule.
10. The method according to claim 1, characterized in that, The different display methods include: When the task list is associated with the target session group, the first details information is displayed in the session window when a group member in the target session group views the first details information based on the second details information; when the task list is not associated with the target session group, the first details information is displayed on an independent page outside the session window when a group member views the first details information based on the second details information.
11. An information processing device, characterized in that, include: The display unit is configured to, in response to a first user's operation of viewing first details information of a task list, display a list details page containing the first details information, wherein the first details information includes a list of tasks contained in the task list; The display unit is further configured to display a subscription panel in response to the first user's subscription to the task list. The subscription panel is configured for the first user to set a first subscription rule for second details information about the task list. The first subscription rule includes the recipients of the second details information. The recipients include groups, and the second details information includes the progress information of the target tasks in the task list. The push unit is used to push the second details information to the recipient based on the first subscription rule; The device is further configured to, if the target session group is the recipient of the second details information and the task list is associated with the target session group, display the first details information in a different manner when group members in the target session group view the first details information based on the second details information, compared to display the first details information when group members view the first details information based on the second details information, if the task list is not associated with the target session group.
12. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the method of any one of claims 1-10 by executing the executable instructions.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method described in any one of claims 1-10.
Citation Information
Patent Citations
Software system task monitoring and early warning processing method based on subscription mode
CN110750421A
Scheduled task subscription method and device
CN113919681A