Information interaction method and device, and electronic device

By using associated object information to pre-process task sets in the project management system, the problem of low task management efficiency in the existing technology is solved, and more efficient task management and information acquisition are achieved.

CN117631900BActive Publication Date: 2025-11-21BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311847315.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-28
Publication Date
2025-11-21
Estimated Expiration
2043-12-28

AI Technical Summary

Technical Problem

Existing technologies make it difficult to effectively utilize information about related objects for task management in project management, resulting in low management efficiency.

Method used

By displaying the task set of the project management system and performing preset processing based on related object information, such as sorting, grouping, and filtering, new task sets can be generated to enrich the management dimensions.

Benefits of technology

It improves the flexibility and efficiency of task management and enhances the ability to obtain user information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117631900B_ABST
    Figure CN117631900B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose information interaction method, device and electronic equipment. A specific implementation of the method comprises: displaying a first task set of a project management system, wherein the first task set comprises at least one task, and at least part of the tasks in the first task set are bound to an associated object; in response to a preset operation on the first task set, obtaining a second task set based on the associated object information of the tasks in the first task set, wherein the preset operation is used to indicate that a preset processing is performed based on the associated object information; and displaying the second task set; wherein the associated object comprises an associated work item or an associated node. Thus, a new interaction method suitable for a project management system is provided.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of computer, and particularly relates to an information interaction method and device and electronic equipment. BACKGROUND

[0002] With the development of computers, users can use electronic equipment to realize various functions. For example, users can interact with other users through electronic equipment, and can also use electronic equipment to promote work.

[0003] In some scenarios, a tool or platform based on data management (for example, a project management system) can be built to accelerate project online and avoid project risks by creating standardized business processes. SUMMARY

[0004] This part of the disclosure is provided to briefly introduce the concepts, which will be described in detail in the specific embodiments part. This part of the disclosure is not intended to identify key features or essential features of the claimed technical solutions, nor is it intended to limit the scope of the claimed technical solutions.

[0005] In a first aspect, an embodiment of the present disclosure provides an information interaction method, which comprises: displaying a first task set of a project management system, wherein the first task set comprises at least one task, and at least part of the tasks in the first task set are bound to an associated object; in response to a preset operation on the first task set, obtaining a second task set based on the associated object information of the tasks in the first task set, wherein the preset operation is used to indicate that a preset processing is performed based on the associated object information; displaying the second task set; wherein the associated object comprises an associated work item or an associated node.

[0006] In a second aspect, an embodiment of the present disclosure provides an information interaction device, which comprises: a first display unit, configured to display a first task set of a project management system, wherein the first task set comprises at least one task, and at least part of the tasks in the first task set are bound to an associated object; a generation unit, configured to obtain a second task set based on the associated object information of the tasks in the first task set in response to a preset operation on the first task set, wherein the preset operation is used to indicate that a preset processing is performed based on the associated object information; and a second display unit, configured to display the second task set.

[0007] In a third aspect, an embodiment of the present disclosure provides an electronic equipment, comprising: one or more processors; a storage device configured to store one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the information interaction method according to the first aspect.

[0008] In a fourth aspect, the embodiments of the present disclosure provide a computer readable medium, having stored thereon a computer program, which when executed by a processor, implements the steps of the information interaction method according to the first aspect. BRIEF DESCRIPTION OF DRAWINGS

[0009] The above and other features, aspects and advantages of the embodiments of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or like reference numerals refer to the same or like elements throughout the drawings. It should be understood that the drawings are schematic and elements and features do not necessarily appear to scale relative to each other.

[0010] Figure 1 is a flowchart of one embodiment of the information interaction method according to the present disclosure;

[0011] Figure 2 is a schematic diagram of one application scenario of the information interaction method according to the present disclosure;

[0012] Figure 3A , Figure 3B , Figure 3C , Figure 3D , Figure 3E , Figure 3F is a schematic diagram of one application scenario of the information interaction method according to the present disclosure;

[0013] Figure 4 is a schematic diagram of one application scenario of the information interaction method according to the present disclosure;

[0014] Figure 5 is a structural schematic diagram of one embodiment of the information interaction apparatus according to the present disclosure;

[0015] Figure 6 is an exemplary system architecture to which the information interaction method of one embodiment of the present disclosure can be applied;

[0016] Figure 7 is a schematic diagram of the basic structure of an electronic device provided according to the embodiments of the present disclosure. DETAILED DESCRIPTION

[0017] Embodiments of the present disclosure will be described below in greater detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein, but rather the embodiments are provided to more completely and thoroughly understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for exemplary purposes only and are not intended to limit the scope of protection of the present disclosure.

[0018] It should be understood that each of the steps recited in the method embodiments of the present disclosure can be performed in different orders and / or in parallel. In addition, the method embodiments can include additional steps and / or omit performing the steps shown. The scope of the present disclosure is not limited in this regard.

[0019] The term "comprises" and variations thereof used in the present disclosure are open-ended, that is, "comprising but not limited to". The term "based on" is "based, at least in part, on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Related definitions of other terms will be given in the description below.

[0020] It should be noted that the "first", "second", and the like concepts mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0021] It should be noted that the modification of "one" or "multiple" mentioned in the present disclosure is illustrative and not limiting, and those skilled in the art should understand that unless otherwise explicitly indicated in the context, it should be understood as "one or more".

[0022] The names of the messages or information exchanged between the devices in the embodiments of the present disclosure are only for illustrative purposes, and are not used to limit the scope of the messages or information.

[0023] Here, for the convenience of explanation, some concepts that may be involved in the present disclosure are introduced first.

[0024] Space, a basic unit of organization and cooperation, can be the management of a single project, or a collection of multiple projects.

[0025] Work Item, a team collaborative work item, can also be a collection of project decomposition items. Work items can be divided into different types according to their content, such as requirements, defects, versions, iterations, milestones, etc.

[0026] Feature, which can refer to the software function required by the user to solve a certain problem / achieve a certain goal, can help team members track specific details.

[0027] Issue, which refers to a defect that does not meet the initial definition of business requirements. For example, a pop-up window does not display.

[0028] View, a collection of work items that are frequently queried within a team, and is a fixed set of dimensions. A view can have multiple types, such as table, list, board, gantt chart, and metric. A table is a combination of fields arranged in a grid of cells. A gantt chart is a bar chart that displays project progress over time. A metric is a continuous quantitative process of defining, collecting, and analyzing data on software development projects, processes, and their products. Examples of metrics include requirement throughput, quality, cycle, and effort estimates.

[0029] Source data, data that is specific to a work item. For example, source data can include work items such as requirements, defects, versions, and iterations. Source data can include view data such as in-progress requirements pool, defects pending my action, and personal custom view names. Source data can include a single instance, such as a data range for a specific requirement, defect, version, and iteration.

[0030] Role, a type of person involved in a project. A project requires the support of different roles.

[0031] Process, a basic step in the life cycle of a work item, composed of process nodes and execution methods. A node is a stage division point in a process.

[0032] Root work item, the top-level work item, which can be named as a project. A root work item can be associated with the total process of a project.

[0033] Sub-process node, also known as a sub-node, a node in the process of a work item (root work item or parent work item of a non-root work item) that is associated with a work item (i.e., a child work item). This node's work item can further be decomposed into other sub-process nodes, achieving process nesting. This node's work item can also not be further decomposed.

[0034] Sub-process work item, a work item associated with a sub-process node.

[0035] Task, the smallest unit of a work item (a special work item) that cannot be further decomposed.

[0036] Node owner, a person responsible for a node task, who can or can not be the handler of the node task.

[0037] Node handler, a person who handles a node task, but is not the owner of the node task.

[0038] In one or more embodiments of the present disclosure, a task is a sub-item of an instance, and can be associated with a specific node in the instance. The task can directly find the parent instance, or directly find the node. A node is a set of structured information in the instance, and is not a sub-item of the instance.

[0039] In one or more embodiments of the present disclosure, the information of the parent work item to which the task belongs can be viewed on the view in the form of a table, a board, a list, etc. of the task, and the information can be used for filtering, sorting, and grouping.

[0040] In one or more embodiments of the present disclosure, the information of the node to which the task belongs can be viewed on the task view, the panoramic view, and the list view, and the information can be used for filtering, sorting, and grouping.

[0041] Reference is made to Figure 1 which shows a flow of one embodiment of the information interaction method according to the present disclosure. As Figure 1 shown, the information interaction method includes the following steps:

[0042] Step 101, a first task set of a project management system is displayed.

[0043] In this embodiment, the execution subject (for example, a server and / or a terminal device) of the information interaction method can display the first task set of the project management system.

[0044] Here, the first task set includes at least one task, and at least part of the tasks in the first task set are bound to an associated object.

[0045] Here, the task can be bound to the associated object. The associated object can be an object having an association relationship with the task; for example, the associated object can include a work item or a node bound by the task.

[0046] Optionally, the first task set can display the associated object information of the associated object of the task, or can not display the associated object information of the associated object of the task.

[0047] In one embodiment of the present disclosure, the first task set can be specifically a task view.

[0048] Step 102, in response to a preset operation on the first task set, a second task set is obtained based on the associated object information of the task in the first task set.

[0049] Here, the above-mentioned preset operation is used to indicate that a preset processing is performed based on the associated object information.

[0050] Optionally, the first task set is a first task view, and the second task set is a second task view.

[0051] Optionally, the preset processing operation is used to instruct to change the view content and / or the view format.

[0052] As an example, changing the view content can include reducing or increasing the task items or the information of the task items displayed in the view.

[0053] As an example, changing the view format can include changing the display style of the task items in the view; for example, the display order of the task items, the grouping manner of the task items.

[0054] Here, the associated object information can be used as the processing basis to process the first task set to obtain the second task set.

[0055] For example, the associated object information can be used as the sorting basis, the grouping basis or the filtering basis to process the tasks in the first task set to obtain the second task set.

[0056] In step 103, the second task set is displayed.

[0057] Here, the execution subject can display the second task set.

[0058] The second task set can be obtained by processing the first task set by using the preset processing operation.

[0059] In an embodiment of the present disclosure, the second task set can be a task view.

[0060] As an example, please refer to Figure 2 , Figure 2 The first task set is shown, and Figure 2 The first task set can include the information of three task items.

[0061] In Figure 2 , a plurality of types of preset processing controls can be displayed, such as the filtering control 201, the sorting control 202, the grouping control 203 and the searching control 204.

[0062] It should be noted that the information interaction method provided in the embodiment can display the task set of the task, and the associated object information can be specified as the processing basis based on the preset processing operation, and the first task set can be processed by using the associated object information to obtain the second task set. Therefore, the task set can be managed from the dimension of the associated object, the management dimension and flexibility of the task are enriched, the efficiency of managing and operating the tasks in the first task set is improved, and the information acquisition efficiency of the user is improved.

[0063] In comparison, in some related technologies, the first task set is processed from the field of the task itself, and this way is difficult to manage the task from the task itself.

[0064] In some embodiments, the associated object includes an associated work item and / or an associated node.

[0065] In some embodiments, the associated object information includes field information of the associated work item and / or field information of the associated node.

[0066] Here, the information of the work item can include a field for expressing content of the work item.

[0067] Here, the information of the node can include a field for expressing content of the node.

[0068] The field information of the work item or the field information of the node can be used for processing, such as sorting, grouping, and filtering, of the tasks in the first task set object.

[0069] In some embodiments, the associated work item includes a parent work item to which the task belongs, and the associated node includes a process node to which the task is bound.

[0070] Here, the task can be the smallest unit of decomposition in project decomposition. The task can have a parent work item, in other words, the parent work item is decomposed into several tasks.

[0071] The process diagram of the parent work item to which the task belongs includes at least one process node, and the task is bound to a node in the at least one process node.

[0072] The parent work item to which the task belongs or the associated process node can be understood as a superior object of the task. By using the information of the superior object of the task, the task can be processed and managed at the level of the object to which the task belongs, thereby improving the efficiency of task management.

[0073] In some embodiments, the step 102 can include: in response to triggering a preset preset processing control, displaying a candidate processing basis item, wherein the candidate processing basis item includes an associated object; and in response to a selection operation on the associated object, displaying candidate fields of the associated object, and selecting the candidate fields as the processing basis.

[0074] The type of the preset processing control can be set according to actual application, which is not limited herein. Optionally, the preset processing operation can include triggering the preset processing control, selecting the candidate processing basis, and selecting the candidate field.

[0075] As an example, the candidate processing basis item can also include a field of the task, such as a task identifier, a task priority, a task start time, etc. The associated object can be one of the displayed candidate processing basis items.

[0076] As an example, if the association object is selected as the processing basis, candidate fields of the association field can be displayed. If the user selects a candidate field, the candidate field is taken as the processing item.

[0077] In this way, the field information of the association object can be used as the basis for processing the tasks in the first task set.

[0078] In some embodiments, in response to the selection operation on the association object, candidate fields of the association object are displayed, and the selected candidate field is taken as the processing basis. The method comprises: in response to the selection operation on the association work item, displaying work item candidate fields of the work item associated with the task in the first task set, and taking the selected candidate work item field as the processing basis.

[0079] As an example, please refer to Figure 3A , Figure 3A Triggering the sorting control, the sorting condition setting interface 301 can be displayed, and in the sorting condition setting interface 301, the association work item information and the association node information can be displayed. In response to the triggering operation on the association work item information, the work item candidate fields of the association work item, such as the name and the priority, can be displayed. As shown in Figure 3B , Figure 3B The sorting result obtained by sorting according to the priority is shown.

[0080] In some embodiments, in response to the selection operation on the association object, candidate fields of the association object are displayed, and the selected candidate field is taken as the processing basis. The method comprises: in response to the selection operation on the association node, displaying node candidate fields of the node associated with the task in the first task set, and taking the selected candidate node field as the processing basis.

[0081] As an example, please refer to Figure 3C , Figure 3C Triggering the grouping control, the grouping condition setting interface 302 can be displayed, and in the grouping condition setting interface 302, the association work item and the association node information can be displayed. In response to the triggering operation on the association node information, the node candidate fields of the association node, such as the name and the state, can be displayed.

[0082] In some embodiments, the preset processing operation includes a sorting operation. As an example, please refer to Figure 3A , triggering the sorting control in Figure 3A , the sorting condition setting interface 301 can be displayed. In the sorting condition setting interface 301, the association work item and the association node can be displayed. Triggering the association work item, and selecting the work item information of the association work item, such as the priority, from the sorting condition setting interface 301, that is, the sorting basis specified by the sorting operation is the priority of the association work item.

[0083] In some embodiments, the step 102 comprises: if the sorting basis specified by the sorting operation is a first work item field of the associated work item, sorting the tasks in the first task set based on the first work item field information of the tasks in the first task set to obtain the second task set.

[0084] The first work item field information can be any field of the work item. For example, it can be the priority field in the associated work item information.

[0085] As an example, the tasks in the first task set can be sorted based on the priority field of the work item associated with the tasks. The sorting result can be as shown in Figure 3B , in which the order is the task of making a reservation for dinner, the task of making a reservation for lunch and the task of making a reservation for breakfast. Figure 3B The sorting basis of the priority field of the associated work item is shown in

[0086] In some embodiments, the step 103 comprises: if the grouping basis specified by the grouping operation is a first node field of the associated node, grouping the tasks in the first task set based on the first node field information of the tasks in the first task set to obtain the second task set.

[0087] The first node field information can be any field of the node.

[0088] Thus, the tasks can be sorted based on the field information of the associated object, the sorting basis of the tasks is enriched, and the flexibility of task processing is improved.

[0089] In some embodiments, the preset processing operation comprises a grouping operation. As an example, please refer to Figure 3C , triggering the grouping control in Figure 3C , a grouping basis setting interface 302 shown in Figure 3C may be displayed. In the grouping basis setting interface 302, the associated node can be selected, and the node fields of the associated node, such as the name and the status, can be displayed. As an example, the name can be selected as the grouping basis.

[0090] In some embodiments, the step 103 comprises: if the grouping basis specified by the grouping operation is a second work item field of the associated work item, grouping the tasks in the first task set based on the second work item field information of the tasks in the first task set to obtain the second task set.

[0091] The second work item field information can be any field of the work item.

[0092] In some embodiments, the step 103 comprises: if the grouping basis specified by the grouping operation is a second node field of the associated node, grouping the tasks in the first task set based on the second node field information of the tasks in the first task set.

[0093] The second node field information can be any field of the node.

[0094] As an example, the grouping basis specified by the grouping operation is a name field of the associated node, and the grouping result can be as shown in Figure 3D In Figure 3D , the task items can be grouped according to the node name of the associated node, for example, the breakfast reservation is in the first group, and the lunch reservation and the dinner reservation are in the second group.

[0095] It should be noted that by specifying the field of the associated object as the grouping basis, the tasks can be grouped from the dimension of the associated object, enriching the management dimension of the tasks and improving the management efficiency of the tasks.

[0096] In some embodiments, the preset processing operation comprises a filtering operation. As an example, please refer to Figure 3E , triggering the filtering control in Figure 3E , the filtering basis selection node 303 shown in Figure 3E may be displayed. In the filtering basis selection interface 303, the field value of the field of the associated node can be selected, or the field value of the field of the associated node can be input in the input box. Thus, the field value is specified as the filtering basis.

[0097] In some embodiments, the step 103 comprises: if the filtering basis specified by the filtering operation is a first target field value of a third work item field of the associated work item, filtering the tasks in the first task set whose third work item field is the first target field value to obtain a second task set.

[0098] The third work item field information can be any field of the work item.

[0099] In some embodiments, the step 103 comprises: if the filtering basis specified by the filtering operation is a second target field value of a third node field of the associated node, filtering the tasks in the first task set whose third node field is the second target field value to obtain a second task set.

[0100] The third node field information can be any field of the node.

[0101] As an example, the filtering basis specified by the filtering operation is a field value (for example, breakfast reservation) of a name field in the associated node, and the filtering result is as shown in Figure 3F The task items of the breakfast reservation are filtered out.

[0102] It should be noted that by specifying the target field value of the associated object as the filtering criterion, tasks can be filtered from the perspective of the associated object, enriching the management dimensions of tasks and improving the efficiency of task management.

[0103] In some embodiments, the method further includes: displaying first node information of a first node to which a task belongs in a first task set; and, in response to a trigger operation on the first node information, displaying a work item flowchart of the work item to which the first node belongs, wherein the first node in the displayed work item flowchart is selected.

[0104] As an example, if triggered Figure 2 Node A in the diagram can display, for example... Figure 4 The flowchart of the work items shown is as follows: Figure 4 The work item flowchart can include nodes A, C, and D. Figure 4 The flowchart shown can display relevant information about node A, such as the person in charge of node A and the total estimated score. It can also display tasks associated with node A, such as the task of ordering breakfast and the task of ordering late-night snacks.

[0105] It should be noted that displaying the node information of the node and allowing users to click to penetrate to that node in the work item flowchart can improve the efficiency of users viewing the node to which the task belongs and improve the efficiency of obtaining node information.

[0106] Further reference Figure 5 As an implementation of the methods shown in the above figures, this disclosure provides an embodiment of an information interaction device, which is similar to... Figure 1 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.

[0107] like Figure 5 As shown, the information interaction device in this embodiment includes: a first display unit 501, a determining unit 502, a processing unit 503, and a second display unit 504. The first display unit is used to display a first task set of the project management system, wherein the first task set includes at least one task, and at least some tasks in the first task set are bound to associated objects; the generating unit is used to obtain a second task set based on the associated object information of the tasks in the first task set in response to a preset operation regarding the first task set, wherein the preset operation is used to instruct preset processing based on the associated object information; the second display unit is used to display the second task set.

[0108] In this embodiment, the specific processing of the first display unit 501, the determining unit 502, the processing unit 503, and the second display unit 504 of the information interaction device, and the resulting technical effects, can be referred to respectively.Figure 1 The relevant description of steps 101, 102 and 103 in the corresponding embodiment will not be repeated here.

[0109] In some embodiments, the associated object information includes field information of an associated work item; or the associated object information includes field information of an associated node.

[0110] In some embodiments, the associated work item includes a parent work item to which the task belongs; and the associated node includes a process node to which the task is bound, wherein a flowchart of the parent work item to which the task belongs includes at least one process node, and the task is bound to a node in the at least one process node.

[0111] In some embodiments, in response to the preset operation on the first task set, the second task set is obtained based on the associated object information of the tasks in the first task set, including: in response to triggering a preset processing control, a candidate processing basis item is displayed, wherein the candidate processing basis item includes an associated object; and in response to a selection operation on the associated object, candidate fields of the associated object are displayed, and the selected candidate field is used as the processing basis.

[0112] In some embodiments, in response to the selection operation on the associated object, the candidate fields of the associated object are displayed, and the selected candidate field is used as the processing basis, including: in response to a selection operation on an associated work item, work item candidate fields of the work item associated with the tasks in the first task set are displayed, and the selected candidate work item field is used as the processing basis; and in response to a selection operation on an associated node, node candidate fields of the node associated with the tasks in the first task set are displayed, and the selected candidate node field is used as the processing basis.

[0113] In some embodiments, the preset processing operation includes a sorting operation; and in response to the preset operation on the first task set, the second task set is obtained based on the associated object information of the tasks in the first task set, including: if the sorting basis specified by the sorting operation is a first work item field of the associated work item, the tasks in the first task set are sorted based on the first work item field information of the tasks in the first task set to obtain the second task set; and if the sorting basis specified by the sorting operation is a first node field of the associated node, the tasks in the first task set are sorted based on the first node field information of the tasks in the first task set to obtain the second task set.

[0114] In some embodiments, the preset processing operation includes a grouping operation; and the obtaining the second task set based on the associated object information of the tasks in the first task set in response to the preset operation about the first task set comprises: if the grouping basis specified by the grouping operation is a second work item field of an associated work item, grouping the tasks in the first task set based on the second work item field information of the tasks in the first task set to obtain the second task set; or if the grouping basis specified by the grouping operation is a second node field of an associated node, grouping the tasks in the first task set based on the second node field information of the tasks in the first task set to obtain the second task set.

[0115] In some embodiments, the preset processing operation includes a screening operation; and the obtaining the second task set based on the associated object information of the tasks in the first task set in response to the preset operation about the first task set comprises: if the screening basis specified by the screening operation is a first target field value of a third work item field of an associated work item, screening the tasks in the first task set to obtain the second task set, wherein the third work item field is the first target field value; or if the screening basis specified by the screening operation is a second target field value of a third node field of an associated node, screening the tasks in the first task set to obtain the second task set, wherein the third node field is the second target field value.

[0116] In some embodiments, the method further comprises: displaying first node information of a first node to which the tasks belong in a display interface of the first task set; and in response to a triggering operation on the first node information, displaying a work item flowchart of a work item to which the first node belongs, wherein the first node in the displayed work item flowchart is in a selected state.

[0117] In some embodiments, the first task set is a first task view, and the second task set is a second task view.

[0118] Reference is made to Figure 6 , Figure 6 An exemplary system architecture in which the information interaction method of one embodiment of the present disclosure can be applied is shown.

[0119] As shown in Figure 6 , the system architecture can include terminal devices 601, 602, and 603, a network 604, and a server 605. The network 604 is used to provide a communication link medium between the terminal devices 601, 602, and 603 and the server 605. The network 604 can include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.

[0120] The terminal devices 601, 602, and 603 can interact with the server 605 through the network 604 to receive or send messages, etc. Various client applications can be installed on the terminal devices 601, 602, and 603, such as a web browser application, a search application, and a news information application. The client applications in the terminal devices 601, 602, and 603 can receive instructions of a user and complete corresponding functions according to the instructions of the user, for example, add corresponding information in information according to instructions of the user.

[0121] The terminal devices 601, 602, and 603 can be hardware or software. When the terminal devices 601, 602, and 603 are hardware, they can be various electronic devices with a display screen and supporting web browsing, including but not limited to a smart phone, a tablet computer, an electronic book reader, an MP3 (Moving Picture Experts Group Audio Layer III) player, an MP4 (Moving Picture Experts Group Audio Layer IV) player, a laptop computer, a desktop computer, and the like. When the terminal devices 601, 602, and 603 are software, they can be installed in the above-listed electronic devices. They can be implemented as a plurality of software or software modules (for example, software or software modules for providing distributed services) or as a single software or software module. No specific limitation is made herein.

[0122] The server 605 can be a server providing various services, for example, receiving an information acquisition request sent by the terminal devices 601, 602, and 603, and acquiring display information corresponding to the information acquisition request through various ways according to the information acquisition request. Related data of the display information is sent to the terminal devices 601, 602, and 603.

[0123] It should be noted that the information interaction method provided in the embodiments of the present disclosure can be executed by the terminal devices, and correspondingly, the information interaction apparatus can be arranged in the terminal devices 601, 602, and 603. In addition, the information interaction method provided in the embodiments of the present disclosure can also be executed by the server 605, and correspondingly, the information interaction apparatus can be arranged in the server 605.

[0124] It should be understood that Figure 6 The number of terminal devices, networks, and servers in the above description is only illustrative. According to the needs of implementation, there can be any number of terminal devices, networks, and servers.

[0125] Reference is made below to Figure 7 which shows an electronic device (for example, the terminal devices 601, 602, and 603) suitable for use in implementing the embodiments of the present disclosure. Figure 6The diagram shows the structure of the terminal device or server in this disclosure. The terminal device in this embodiment may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle terminals (e.g., vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 7 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0126] like Figure 7 As shown, the electronic device may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. The RAM 703 also stores various programs and data required for the operation of the electronic device 700. The processing unit 701, ROM 702, and RAM 703 are interconnected via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0127] Typically, the following devices can be connected to I / O interface 705: input devices 706 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 707 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 708 including, for example, magnetic tapes, hard disks, etc.; and communication devices 709. Communication device 709 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 7 Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.

[0128] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 709, or installed from storage device 708, or installed from ROM 702. When the computer program is executed by processing device 701, it performs the functions defined in the methods of embodiments of this disclosure.

[0129] It should be noted that the computer-readable medium described above can be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program used by or in connection with an instruction execution system, apparatus or device. In the present disclosure, the computer-readable signal medium can include a data signal propagated in baseband or propagated as a carrier wave in a propagated data signal, in which the computer-readable program code is contained. Such a propagated data signal can take any of a variety of forms, including but not limited to electro-magnetic, optical, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium that is not a storage medium and that can communicate, propagate or transport a program for use by or in connection with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wire, cable, optical fiber, RF, etc., or any suitable combination of the above.

[0130] In some embodiments, the client, server, or both can communicate using any current known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet, and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any current known or future developed networks.

[0131] The computer-readable medium described above can be included in the electronic device described above; or can exist separately from the electronic device, and can be accessed via the electronic device.

[0132] The computer readable medium described above carries one or more programs, when the one or more programs are executed by the electronic device, cause the electronic device to: display a first task set of a project management system, wherein the first task set includes at least one task, and at least part of the tasks in the first task set are bound to an association object; in response to a preset operation on the first task set, obtain a second task set based on the association object information of the tasks in the first task set, wherein the preset operation is used to indicate that a preset processing is performed based on the association object information; display the second task set; wherein the association object includes an association work item or an association node.

[0133] Computer program code for carrying out operations of the present disclosure can be written in any of one or more programming languages, including object oriented programming languages such as Java, Smalltalk, C++, or conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0134] The flow diagrams and the block diagrams in the drawings are illustrations of possible architectures, functions, and operations for systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flow diagrams and the block diagrams can represent a module, a segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks may

[0135] The units described in the embodiments of the present disclosure can be implemented in the form of software, or can be implemented in the form of hardware. In some cases, the names of the units do not constitute a limitation on the units themselves. For example, the second display unit can also be described as a unit that displays a second task set.

[0136] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that can be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on a chips (SOCs), complex programmable logic devices (CPLDs), etc.

[0137] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0138] The above description is merely exemplary of the present disclosure and of the application of the principles thereof. The scope of the disclosure is not limited to the specific embodiments described herein, but only by the claims, and even if the disclosed embodiments contain many preferences, the disclosed scope of the disclosure is not limited to these and also encompasses any other technical solutions obtained by combining the technical features disclosed herein or by combining equivalent features thereto without departing from the concept of the present disclosure. For example, the above-described features can be replaced with other features disclosed in the present disclosure (but not limited to) having similar functions to form technical solutions.

[0139] Moreover, while operations are depicted in a particular order, this should not be understood as requiring such an order nor infringing on the scope of the disclosure. Certain of the operations described in the discussion are combinable into a single operation, and certain operations can be separated into several operations. In some embodiments, the operations described in the discussion can be performed in an order different than presented in the discussion. In some embodiments, the operations described in the discussion can be performed concurrently. Also, while several specific implementation details are discussed in the discussion, these should not be interpreted as limiting the scope of the disclosure. Rather, certain features described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination.

[0140] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims

1. An information interaction method, characterized in that, The method comprises: displaying a first task set of a project management system, wherein the first task set comprises at least one task, and at least part of the tasks in the first task set are bound to an associated object; obtaining a second task set based on the associated object information of the tasks in the first task set in response to a preset operation on the first task set, wherein the preset operation is used to indicate that a preset processing is performed based on the associated object information; the first task set is a first task view, and the second task set is a second task view; displaying the second task set; wherein the associated object comprises an associated work item or an associated node; the associated work item comprises a parent work item to which the task belongs; a flowchart of the parent work item to which the task belongs comprises at least one flow node, and the task is bound to a node in the at least one flow node; the method further comprises: displaying first node information of a first node to which the task belongs in a display interface of the first task set; in response to a triggering operation on the first node information, displaying a work item flowchart of a work item to which a first node belongs, a person in charge of the first node, a total estimate, and a bound task; wherein the first node in the displayed work item flowchart is in a selected state.

2. The method of claim 1, wherein: the associated object information comprises field information of the associated work item; or the associated object information comprises field information of the associated node.

3. The method of claim 2, wherein: the associated node comprises a flow node to which the task is bound. the method further comprises: in response to a selection operation on the associated work item, displaying work item candidate fields of the work item to which the task in the first task set is associated, and selecting a selected candidate work item field as a processing basis; in response to a selection operation on the associated node, displaying node candidate fields of the node to which the task in the first task set is associated, and selecting a selected candidate node field as a processing basis.

4. The method of claim 1, wherein, the preset processing operation comprises a sorting operation; and the method further comprises: if the sorting basis specified by the sorting operation is a first work item field of the associated work item, sorting the tasks in the first task set based on the first work item field information of the tasks in the first task set to obtain the second task set.

5. The method of claim 4, wherein, ​ ​ ​ If the sorting basis specified by the sorting operation is the first node field of the associated node, the tasks in the first task set are sorted based on the first node field information of the tasks in the first task set to obtain a second task set.

6. The method of claim 4, wherein, The preset processing operation includes a grouping operation; and The second task set is obtained based on the associated object information of the tasks in the first task set in response to the preset operation on the first task set, including: If the grouping basis specified by the grouping operation is the second work item field of the associated work item, the tasks in the first task set are grouped based on the second work item field information of the tasks in the first task set to obtain a second task set. If the grouping basis specified by the grouping operation is the second node field of the associated node, the tasks in the first task set are grouped based on the second node field information of the tasks in the first task set to obtain a second task set.

7. The method of claim 4, wherein, The preset processing operation includes a filtering operation; and The second task set is obtained based on the associated object information of the tasks in the first task set in response to the preset operation on the first task set, including: If the filtering basis specified by the filtering operation is the first target field value of the third work item field of the associated work item, the tasks in which the third work item field is the first target field value are filtered from the tasks in the first task set to obtain a second task set. If the filtering basis specified by the filtering operation is the second target field value of the third node field of the associated node, the tasks in which the third node field is the second target field value are filtered from the tasks in the first task set to obtain a second task set.

8. An information interaction device, characterized in that, It includes: The first display unit is configured to display a first task set of a project management system, wherein the first task set includes at least one task, and at least part of the tasks in the first task set are bound to an associated object; The generation unit is configured to obtain a second task set based on the associated object information of the tasks in the first task set in response to a preset operation on the first task set, wherein the preset operation is used to instruct a preset processing based on the associated object information; the first task set is a first task view, and the second task set is a second task view; The second display unit is configured to display the second task set. The associated object includes an associated work item or an associated node; the associated work item includes a parent work item to which the task belongs; a flowchart of the parent work item to which the task belongs includes at least one flow node, and the task is bound to a node in the at least one flow node; The generation unit is specifically configured to display a candidate processing basis item in response to a preset processing control triggered by a preset, wherein the candidate processing basis item includes an associated object; and display candidate fields of the associated object in response to a selection operation on the associated object, and select a candidate field as a processing basis. The device is further configured to display first node information of a first node to which a task belongs in a display interface of the first task set; and in response to a trigger operation on the first node information, display a work item flowchart of a work item to which the first node belongs, a person in charge of the first node, a total estimate, and a bound task; and the first node in the displayed work item flowchart is in a selected state.

9. An electronic device, comprising: The computer program product includes: one or more processors; a memory device for storing one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the method of any one of claims 1-7.

10. A computer readable medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the method of any one of claims 1-7. The program is executed by the processor to implement the method of any one of claims 1-7.

Citation Information

Patent Citations

  • Nuclear power design task management system and method and storage medium

    CN110705036A