Information processing method, device, electronic device, storage medium and program product

By introducing filtering conditions in the structure view of the project tree and displaying the cards and path information of project objects that meet the filtering conditions, the problem that the existing technology does not provide the function of filtering organizations at all levels in the organizational structure is solved, and efficient Information display and management.

CN112581104BActive Publication Date: 2025-01-24BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011643259.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-31
Publication Date
2025-01-24
Estimated Expiration
2040-12-31

AI Technical Summary

Technical Problem

The prior art does not provide the function of screening organizations at all levels in the organizational structure, resulting in problems such as cumbersome operations and redundant information during display and management.

Method used

By introducing and screening conditions in the structural view of the project tree, the card and its path information of the project object that meets the screening conditions is displayed, and the screening and management of organizations at all levels in the tissue structure are realized.

Benefits of technology

It realizes the intuitive display and filtering of project objects in the project tree, improves the operation efficiency and the convenience of information management, and solves the problem of lack of filtering function in the existing technology.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112581104B_ABST
    Figure CN112581104B_ABST
Patent Text Reader

Abstract

The present disclosure relates to an information processing method, device, electronic device, computer-readable storage medium and computer program product, wherein the method includes displaying a project tree including a root node project object and a first project object with the root node project object as a parent node; displaying a structural view of the project tree; displaying the root node project object of the project tree in the structural view in the form of a card, the first card of the root node project object is associated with a first control at a connection of the next level, and the first control displays the number of the first project object; and displaying a second card of a second project object that meets a screening condition in the structural view and the path information of the second card. The present disclosure can intuitively display the project objects in the project tree, and can only display the cards of the target project objects that meet the screening conditions and the path information of the cards, and does not display the cards of the project objects that do not meet the screening conditions, thereby streamlining the screening results of the project objects and optimizing the display effect of the project objects.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to an information processing method, device, electronic device, computer-readable storage medium, and computer program product. Background Art

[0002] Currently, when displaying project objects such as project products or organizational structures, a tree structure is usually used for display.

[0003] In the related art, the organization structure is displayed in a tree structure as an example. The current organization structure includes first-level organizations: organization 1, organization 2, and organization 3. Among them, organization 1 includes second-level organizations: organization 11 and organization 12, and organization 11 includes third-level organizations: organization 111 and organization 112. For the display of second-level organizations or third-level organizations, in addition to displaying the second-level organization or third-level organization itself, it is also necessary to display the respective upper-level organizations. Except for the first-level organization, the other organizations at all levels are closely related to their upper-level organizations. The related art does not provide a function for filtering the organizations at all levels in the organization structure. Summary of the invention

[0004] The present disclosure provides an information processing method, device, electronic device, computer-readable storage medium and computer program product to at least solve the problem that the related art does not provide a function for filtering organizations at all levels in the organizational structure. The technical solution of the present disclosure is as follows:

[0005] According to a first aspect of an embodiment of the present disclosure, there is provided an information processing method, the method comprising: displaying a project tree, the project tree comprising a root node project object and a first project object with the root node project object as a parent node; receiving a display operation of a structural view, displaying the structural view of the project tree; wherein, in the structural view, the root node project object of the project tree is displayed in the form of a card, the first card of the root node project object is associated with a first control at a connection of a next level, and the first control displays the number of the first project objects; in response to a selection operation of a filtering condition, displaying a second card of a second project object that meets the filtering condition in the structural view and the path information of the second card.

[0006] Optionally, the path information includes multiple cards from the first card to the second card, and the path information for displaying the second card includes: displaying the second card that meets the filtering conditions among the multiple cards with a first display effect, displaying the third card that does not meet the filtering conditions among the multiple cards with a second display effect, and displaying the card path from the first card to the second card.

[0007] Optionally, displaying the path information of the second card includes: displaying the second card, associating a second control at a connection between the second card and an upper level, and the second control displays the number of nodes at the same level as a parent node of the second project object.

[0008] Optionally, the method also includes: in response to a trigger operation on the second control, displaying the parent node card of the second project object in the structural view in the form of a card, wherein the parent node card is associated with a third control at the connection with the previous level, and the third control displays the number of nodes at the same level as the third project object, and the parent node of the second project object is the child node of the third project object.

[0009] Optionally, a fourth control is associated with the connection between the second card and the next level, and the fourth control displays the number of project objects with the second project object as a parent node.

[0010] Optionally, the project object includes at least one of the following: a project, a folder, a document, a table, a memo, a project tree, and a structure view.

[0011] Optionally, the method further includes: for any card in the structural view, displaying project object information corresponding to the any card on the any card.

[0012] Optionally, before displaying the project tree, the method also includes: detecting an object adding operation for the fourth project object, the object adding operation including the fifth project object to be added; adding the fifth project object to an associated node of the fourth project object, and displaying an operation management page of the fifth project object, the associated node being a node having a parent-child relationship with the fourth project object.

[0013] Optionally, the object adding operation is associated with a user account. Then, after detecting the object adding operation of the fourth project object, the method further includes: detecting an object selecting operation, displaying a fifth project object list associated with the user account; selecting the fifth project object from the fifth project object list, and executing the adding of the fifth project object on the associated node of the fourth project object.

[0014] Optionally, the fifth project object list associated with the user account includes any combination of the following project objects: creation project objects of the user account, project objects that mention the user account, mention project objects of the user account, comment project objects of the user account, browse project objects of the user account, and project objects that mention projects associated with the user account.

[0015] Optionally, after the object adding operation of the fourth project object is detected, the method further includes: detecting an object creating operation, creating the fifth project object, and executing the adding of the fifth project object on the associated node of the fourth project object.

[0016] According to a second aspect of an embodiment of the present disclosure, an information processing device is provided, the device comprising: an acquisition unit, configured to execute display of a project tree, the project tree comprising a root node project object and a first project object with the root node project object as a parent node; a display unit, configured to execute a display operation of a received structural view, and display the structural view of the project tree; wherein, in the structural view, the root node project object of the project tree is displayed in the form of a card, the first card of the root node project object is associated with a first control at a connection of a next level, and the first control displays the number of the first project objects; the display unit is further configured to execute a selection operation in response to a filtering condition, and display a second card of a second project object that meets the filtering condition in the structural view and the path information of the second card.

[0017] Optionally, the path information includes multiple cards from the first card to the second card, and the display unit is configured to display the second card that meets the filtering conditions among the multiple cards with a first display effect, display the third card that does not meet the filtering conditions among the multiple cards with a second display effect, and display the card path from the first card to the second card.

[0018] Optionally, the display unit is configured to display the second card, wherein the second card is associated with a second control at a connection with an upper level, and the second control displays the number of nodes at the same level as the parent node of the second project object.

[0019] Optionally, the display unit is further configured to execute a trigger operation on the second control, and display the parent node card of the second project object in the form of a card in the structural view, wherein the parent node card is associated with a third control at the connection between the parent node card and the previous level, and the third control displays the number of nodes at the same level as the third project object, and the parent node of the second project object is the child node of the third project object.

[0020] Optionally, a fourth control is associated with the connection between the second card and the next level, and the fourth control displays the number of project objects with the second project object as a parent node.

[0021] Optionally, the project object includes at least one of the following: a project, a folder, a document, a table, a memo, a project tree, and a structure view.

[0022] Optionally, the display unit is further configured to display project object information corresponding to any card in the structural view.

[0023] Optionally, the device also includes: a detection unit, configured to detect an object adding operation for a fourth project object before the acquisition unit displays the project tree, wherein the object adding operation includes a fifth project object to be added; an adding unit, configured to add the fifth project object to an associated node of the fourth project object and display an operation management page of the fifth project object, wherein the associated node is a node having a parent-child relationship with the fourth project object.

[0024] Optionally, if the object adding operation is associated with a user account, the device further comprises: a display unit configured to display a fifth project object list associated with the user account after the detection unit detects the object adding operation of the fourth project object, the detection unit detecting the object selecting operation; and an adding unit configured to select the fifth project object from the fifth project object list and add the fifth project object to an associated node of the fourth project object.

[0025] Optionally, the fifth project object list associated with the user account includes any combination of the following project objects: creation project objects of the user account, project objects that mention the user account, mention project objects of the user account, comment project objects of the user account, browse project objects of the user account, and project objects that mention projects associated with the user account.

[0026] Optionally, the adding unit is further configured to execute, after the detecting unit detects the object adding operation of the fourth project object, the detecting unit detects the object creating operation, creates the fifth project object, and adds the fifth project object to the associated node of the fourth project object.

[0027] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the information processing method as described in the first aspect.

[0028] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the information processing method as described in the first aspect.

[0029] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the information processing method described in the first aspect is implemented.

[0030] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:

[0031] The information processing scheme provided by the embodiment of the present disclosure displays a project tree, which may include a root node project object and a first project object with the root node project object as a parent node. Upon receiving a display operation of a structural view, the structural view of the project tree is displayed; wherein, in the structural view, the root node project object of the project tree is displayed in the form of a card, and the first card of the root node project object is associated with a first control at the connection of the next level, and the first control displays the number of the first project object. In response to the selection operation of the filtering condition, the second card of the second project object that meets the filtering condition in the structural view is displayed, as well as the path information of the second card.

[0032] In the structural view of the project tree, the embodiment of the present disclosure can not only display the root node project object of the project tree in the form of a card, but also use the first control to display the child nodes of the root node project object, that is, the number of the first project object. The embodiment of the present disclosure can intuitively display the number of the root node project object and the child nodes of the root node project object.

[0033] In the structural view of the project tree, the embodiment of the present disclosure can also display the second card of the second project object that meets the filtering condition and the path information of the second card. The embodiment of the present disclosure provides filtering conditions for the project objects in the project tree, and can quickly display the path information of the second card and the second card according to the filtering conditions.

[0034] In summary, the embodiments of the present disclosure can not only intuitively display project objects in the project tree, but also display cards of target project objects that meet the filtering conditions and the path information of the cards, thereby providing a filtering function for each project object in the project tree.

[0035] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0037] Figure 1 The invention is a flowchart of an information processing method according to an exemplary embodiment.

[0038] Figure 2 The figure is a schematic diagram showing the position relationship between a first card and a first control according to an exemplary embodiment.

[0039] Figure 3a It is a schematic diagram of the connection relationship between the second card and the second control according to an exemplary embodiment.

[0040] Figure 3b It is a schematic diagram showing the connection relationship between multi-level cards and controls according to an exemplary embodiment.

[0041] Figure 3c The diagram is a schematic diagram of a page for adding a project object in a project tree according to an exemplary embodiment.

[0042] Figure 3d The figure is a schematic diagram of a display interface of each project object in a project tree according to an exemplary embodiment.

[0043] Figure 4 The invention is a block diagram of an information processing device according to an exemplary embodiment.

[0044] Figure 5 It is a block diagram of an information processing electronic device according to an exemplary embodiment.

[0045] Figure 6 It is a block diagram of an electronic device for processing information according to an exemplary embodiment. DETAILED DESCRIPTION

[0046] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0047] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0048] Figure 1 is a flowchart of an information processing method according to an exemplary embodiment. Figure 1 As shown, the information processing method can be applied to electronic devices such as computer terminals, mobile terminals, servers, etc. The information processing method can specifically include the following steps.

[0049] In step S11, a project tree is displayed, wherein the project tree includes a root-node project object and a first project object having the root-node project object as a parent node.

[0050] In an embodiment of the present disclosure, a project tree may include project objects with a superior-subordinate relationship and project objects with a peer relationship. Among them, the project objects with a superior-subordinate relationship can be divided into a parent node project object and a child node project object. The superior-subordinate relationship can also be understood as a parent-child relationship.

[0051] In the project tree, a root node project object and a first project object are included, wherein the root node project object is the parent node of the first project object, or the first project object is the child node of the root node project object. In practical applications, the first project object may also have corresponding child nodes, such as the second project object. Similarly, the second project object may also have corresponding child nodes, such as the third project object. The embodiments of the present disclosure do not impose specific restrictions on the number of project objects in the project tree, the number of superiors and subordinates between the project objects, etc.

[0052] In step S12, a display operation of a structural view is received, and the structural view of the project tree is displayed; wherein, in the structural view, the root node project object of the project tree is displayed in the form of a card, and the first card of the root node project object is associated with a first control at the connection of the next level, and the first control displays the number of the first project object.

[0053] In an embodiment of the present disclosure, in the structure view of the project tree, the root node project object of the project tree is displayed in the form of a card. In practical applications, the card displaying the root node project object can be called a first card. Moreover, a first control is associated at the connection between the first card and the next level, and the number of child nodes of the root node project object can be displayed on the first control, that is, the number of first project objects is displayed on the first control. Figure 2 As shown, a schematic diagram of the position relationship between the first card and the first control is shown. Figure 2 In the example, the first card K1 is connected to the first widget K1X via a connecting line.

[0054] In step S13, in response to the selection operation of the filtering condition, the second card of the second project object that meets the filtering condition in the structure view and the path information of the second card are displayed.

[0055] In the embodiments of the present disclosure, one or more screening conditions may be provided for the project objects in the project tree, such as project time, project status, project progress, project leader, etc. The second project object that meets the screening conditions may be the first project object, or a child node of the first project object, or a child node of a child node of the first project object. The embodiments of the present disclosure do not impose specific restrictions on the position level of the second project object in the project tree.

[0056] In addition to displaying the second card of the second project object that meets the screening condition, the embodiment of the present disclosure also displays the path information of the second card. When the second project object is not a root node project object, the path information may represent the card path between the root node project object and the second project object.

[0057] The information processing scheme provided by the embodiment of the present disclosure displays a project tree, which may include a root node project object and a first project object with the root node project object as a parent node. Upon receiving a display operation of a structural view, the structural view of the project tree is displayed; wherein, in the structural view, the root node project object of the project tree is displayed in the form of a card, and the first card of the root node project object is associated with a first control at the connection of the next level, and the first control displays the number of the first project object. In response to the selection operation of the filtering condition, the second card of the second project object that meets the filtering condition in the structural view is displayed, as well as the path information of the second card.

[0058] In the structural view of the project tree, the embodiment of the present disclosure can not only display the root node project object of the project tree in the form of a card, but also use the first control to display the child nodes of the root node project object, that is, the number of the first project object. The embodiment of the present disclosure can intuitively display the number of the root node project object and the child nodes of the root node project object.

[0059] In the structural view of the project tree, the embodiment of the present disclosure can also display the second card of the second project object that meets the filtering condition and the path information of the second card. The embodiment of the present disclosure provides filtering conditions for the project objects in the project tree, and can quickly display the path information of the second card and the second card according to the filtering conditions.

[0060] The inventors found that the related art does not provide a function for filtering organizations at all levels in the organizational structure, because once filtered, the tree structure will be destroyed and cannot be displayed. However, the embodiments of the present disclosure can not only intuitively display the project objects in the project tree, but also display the cards of the target project objects that meet the filtering conditions and the path information of the cards, thereby providing a filtering function for each project object in the project tree.

[0061] In an exemplary embodiment of the present disclosure, when the second item object is not a root item object, the second card is not the first card. At this time, the path information may include multiple cards from the first card to the second card. The path information of the second card is displayed in at least two ways.

[0062] Method 1: Display the second card that meets the screening condition among the multiple cards with the first display effect, display the third card that does not meet the screening condition among the multiple cards with the second display effect, and display the card path from the first card to the second card. In practical applications, the first display effect can be a transparency of 0%. The second display effect can be a transparency of 50%. The third card can be the first card, or it can be other cards between the first card and the second card. If there are no other cards between the first card and the second card, the card path from the first card to the second card is from the first card to the second card. If there are other cards between the first card and the second card, the card path from the first card to the second card is from the first card to the other cards, and then from the other cards to the second card. Among them, the other cards can be one card or multiple cards. The embodiment of the present disclosure displays the second card that meets the screening condition with the first display effect, and displays the third card that does not meet the screening condition with the second display effect. Through the first display effect and the second display effect, the second card that meets the filtering conditions and the third card that does not meet the filtering conditions are displayed differently. Not only the second card that meets the filtering conditions can be displayed, but also the third card that does not meet the filtering conditions can be displayed. By using different display effects, the second card and the third card can be displayed differently, the second card can be highlighted, and the contrast between the second card and the third card is enhanced.

[0063] In a second exemplary embodiment of the present disclosure, a second card is displayed, and a second control is associated with the connection between the second card and the previous level. The second control can display the number of nodes at the same level as the parent node of the second project object. If the parent node of the second project object is the first project object, the second control can display the number of the first project object. Figure 3a As shown, a schematic diagram of the connection relationship between the second card and the second control is shown. Figure 3a In the example, the second card K11 is associated with the second control K2X at the connection point with the previous level. The second control K2X can also display the number of nodes n at the same level as the parent node of the second project object. For example, n=10. The embodiment of the present disclosure does not impose any specific restrictions on the specific value of n. When displaying the path information of the second card of the second project object that meets the screening conditions, the embodiment of the present disclosure not only displays the second card itself, but also displays the number of nodes at the same level as the parent node of the second project object through the second control, which can more intuitively display the number of project objects at the same level as the parent node of the second project object.

[0064] In an exemplary embodiment of the present disclosure, Figure 3b As shown, in response to the trigger operation for the second control K2X, in the structure view, the parent node card F1 of the second project object can also be displayed in the form of a card. Among them, the parent node card F1 is associated with the third control K3X at the connection of the previous level, and the third control K3X can display the number of nodes at the same level as the third project object, and the parent node of the second project object is the child node of the third project object. The second card K11 is associated with the fourth control K4X at the connection of the next level, and the fourth control K4X can display the number of project objects with the second project object as the parent node. In actual application, the control at the connection of the current card and the previous level card can be clicked to display the previous level card of the current card. The control at the connection of the current card and the next level card can also be clicked to display the next level card of the current card. The embodiment of the present disclosure can not only display the number of child node cards through the control between the parent node card and the child node, but also display the child node card of the parent node card by triggering the control at the connection of the parent node card and the next level, and can also display the parent node card of the child node card by triggering the control at the connection of the child node card and the previous level. If the current card has multiple levels of subordinate cards, the controls associated with the connection between each level of subordinate cards and the next level can be triggered in sequence to display the next level cards of each level of subordinate cards. The embodiment of the present disclosure provides a new display method for displaying cards and the number of cards, and triggers the display of the previous level card or the next level card through the controls associated with the upper and lower level connections. The display of the upper and lower level cards is triggered by the controls, which simplifies the display operation steps and can more intuitively display the structural relationship between project objects.

[0065] In an exemplary embodiment of the present disclosure, the project object in the project tree may include at least one of the following: project, folder, document, table, memo, project tree, structure view. For any card in the structure view, the project object information corresponding to any card may be displayed on any card. Among them, the project object information corresponding to any card may correspond to the type of the project object. When the project object is a project, the corresponding project object information may include but is not limited to: project progress, project priority, project name, project leader, number of unresolved risks and project risk level, etc. When the project object is a folder, the corresponding project object information may include but is not limited to: folder name, number of files in the folder, size of the folder, folder permissions, creator of the folder, etc. When the project object is a document, the corresponding project object information may include but is not limited to: document name, document author, document type, document capacity, document permissions, etc. When the project object is a table, the corresponding project object information may include but is not limited to: table name, table author, table type, table capacity, table permissions, etc. When the project object is a memo, the corresponding project object information may include but is not limited to: memo name, memo creation time, memo author, etc. When the project object is a project tree, the corresponding project object information may include but is not limited to: the name of the project tree, the number of nodes in the project tree, the type of project objects in the project tree, etc. When the project object is a structure view, the corresponding project object information may include but is not limited to: the name of the structure view, the number of cards in the structure view, the number of levels of the card hierarchy, etc. In the embodiments of the present disclosure, for different types of project objects, project object information corresponding to the type of project object can be displayed, which enriches the display content of the card and improves the display effect of the card.

[0066] In an exemplary embodiment of the present disclosure, before displaying the project tree, an object adding operation for the fourth project object can be detected, and the object adding operation includes a fifth project object to be added; the fifth project object is added to the associated node of the fourth project object, and the operation management page of the fifth project object is displayed, wherein the associated node is a node having a parent-child relationship with the fourth project object. In actual applications, the purpose of the object adding operation for the fourth project object is to add a parent node project object or a child node project object to the fourth project object. It should be noted that if the fourth project object is a root node project object, only child node project objects can be added to the root node project object, and the parent node project object cannot be added.

[0067] The operation management page is used to display the content of the fifth project object. Users can add, modify, and perform other editing operations on the content displayed in the operation management page. The content in the operation management page can be content entered by the user or content preset in the page, such as text, files, links, etc.

[0068] When the fifth project object is a project, the operation management page of the fifth project object may include project overview, project risk, project progress, etc., and the user may manage the progress and progress of the project through the operation management page. A project may consist of one or more tasks, and a task may include a task executor, a task details page, etc.

[0069] When the fifth project object is a document, the operation management page of the fifth project object may include text content, and the user may add or edit the text content through the operation management page.

[0070] When the fifth project object is a folder, the operation management page of the fifth project object may include a folder for storing files, and the user may manage the files and add description content through the operation management page.

[0071] When the fifth project object is a table, the operation management page of the fifth project object may include the table, and the user may manage the uploaded table through the operation management page of the table.

[0072] When the fifth project object is a memo, the operation management page of the fifth project object may include the memo. Multiple memo tasks may be displayed through the memo, and the user may filter the memo tasks and view the memo tasks through the list.

[0073] When the fifth project object is a project tree, the operation management page of the fifth project object may include a data dashboard, which may be in the form of a table, a graph, etc. The user may use the operation management page to count task information in the project, such as the percentage of defects, the percentage of unfinished tasks, etc. The operation management page of the project tree may include a tree structure diagram, for example, the tree structure diagram may include multiple nodes, each node representing a project, and the relationship between multiple projects may be intuitively displayed through the operation management page.

[0074] When the fifth project object is a structural view, the operation management page of the fifth project object may include a structure tree in the form of cards, wherein the fifth project object is displayed in the form of cards, and each card is associated with a control at the connection with the next level card. The control is used to display the number of next level cards, and the display or hiding of the next level card can be triggered by the control. Through this operation management page, the structural relationship between project objects can be more intuitively displayed.

[0075] The embodiments of the present disclosure can add parent node project objects or child node project objects to one or more fourth project objects by performing multiple object adding operations, and can display and manage multiple project objects in one page, solving the technical problems of cumbersome operations in the related technology when unified management of related project objects and the inability to associate existing or newly created project objects. Various different types of project objects can be added to project objects, and the project objects to be added can be existing project objects or newly created project objects. This can not only simplify the creation operation of project objects, but also associate existing project objects or newly created project objects, thereby improving the management efficiency of project objects.

[0076] In an exemplary embodiment of the present disclosure, the above-mentioned object adding operation can be associated with a user account, and the user account can be a user account corresponding to the operator of the object adding operation. After detecting the object adding operation for the fourth project object, an object selection operation can also be detected, displaying the fifth project object list associated with the user account, selecting the fifth project object from the fifth project object list, and then adding the fifth project object to the associated node of the fourth project object. Among them, the existing fifth project object can be displayed in the fifth project object list. That is to say, when generating a project tree, the embodiment of the present disclosure can add an existing project object associated with a user account as a parent node project object or a child node project object to a certain project object, associate the project object in the project tree with the existing project object, and provide a fifth project object list associated with the user account to facilitate users to create associated project objects, further simplifying user operations, and for existing project objects that are not associated, they can be associated by adding nodes, supporting unified management of multiple project objects.

[0077] In an exemplary embodiment of the present disclosure, the fifth project object list associated with the user account includes any combination of the following project objects: a created project object of the user account, a project object that mentions the user account, a mentioned project object of the user account, a commented project object of the user account, a browsed project object of the user account, and a project object that mentions a project associated with the user account.

[0078] The created project object of a user account can be understood as a project object whose creator is a user account. For example, if user account A has created a project object, then the project object is the created project object of user account A.

[0079] A project object that mentions a user account can be understood as a project object that mentions a user account when the project object is introduced, commented on or created. Specifically, whether a user account is mentioned can be determined based on symbols such as "@", "#" and the user account in the project object. For example, if a project object is "#userA", then this project object is a project object that mentions user A.

[0080] The mentioned project object of a user account can be understood as the project object that the user account has “@”ed. For example, if user account A “@”s a project object, then the project object is the mentioned project object of user account A.

[0081] The comment item object of a user account can be understood as the item object commented on by the user account. For example, if user account A has commented on a certain item object, then the item object is the comment item object of user account A.

[0082] The browsed project object of a user account can be understood as a project object that has been browsed by the user account. For example, if user account A has browsed a certain project object, then the project object is the browsed project object of user account A.

[0083] Project objects that mention projects associated with a user account may include but are not limited to: project objects in which the user account “@” appears in the project content, project introduction or project comments; or project objects in which the executor is a user account appear in the project content, project introduction or project comments; or project objects in which the creation project objects of the above-mentioned user accounts, project objects that mention the user account, project objects that mention the user account, project objects that comment on the user account, and project objects that browse the user account appear in the project content, project introduction or project comments. For example, if the project introduction of a project object XM01 includes a project object XM02 in which the executor is user account A, then project object XM01 is the project object that mentions the project associated with user account A.

[0084] The embodiments of the present disclosure provide a variety of fifth project objects associated with user accounts. That is, when generating a project tree, existing project objects can be added as parent node project objects or child node project objects of the fourth project object based on the multiple association relationships between the user account and the existing project objects, thereby improving the degree of association between the parent-child relationship project nodes and simplifying the operation of creating project objects, associating newly created or already created project objects, thereby improving the efficiency of managing project objects.

[0085] In an exemplary embodiment of the present disclosure, after detecting the object adding operation of the fourth project object, in addition to adding the existing fifth project object to the fourth project object as the parent node project object or child node project object of the fourth project object, a new fifth project object can also be created after the object operation is detected, and then the newly created fifth project object is added to the associated node of the fourth project object. The embodiment of the present disclosure provides two ways to add target project objects when generating a project tree. One way is to add an existing target project object; the other is to create a new target project object and then add the newly created target project object. The embodiment of the present disclosure can select any of the above methods to add the target project object according to the actual project tree application scenario, expand the adaptability of the project tree, and can meet the project object adding requirements in different scenarios. In addition, for unassociated existing project objects and newly created project objects, they can be associated by adding nodes, supporting unified management of multiple project objects.

[0086] Based on the above description of an information processing method embodiment, a project tree generation and display solution is introduced below. Figure 3c Figure 1 shows a schematic diagram of the page for adding a project object in the project tree. Figure 3c In the example of project object, the user clicks the "Add Project" button, enters the name of the project object "ONE PIECE", and then enters or selects the project description, project risk, project progress, comments, project leader, project sponsor, priority, project status, project progress percentage, project start time, project end time, and project members in the object information input page of the project object "ONE PIECE". Then, save the project object. Figure 3c In the project tree structure view, when the user clicks the "Structure View" button, the various project objects in the project tree can be displayed in the form of cards. Figure 3d As shown in the figure, a schematic diagram of the display interface of each project object in the project tree is shown. Figure 3dIn the example, the card of the root node project object of the project tree can be displayed in the first column of the structure view interface, and a control can be associated at the connection between the card of the root node project object and the next level. The control is used to trigger the card of the next level project object of the card of the root node project object, and the control is also used to display the number of cards of the next level project object of the card of the root node project object. If the root node project object does not have a next level project object, the card of the root node project object is not associated with a control. The card of the next level project object of the root node project object can be displayed in the second column of the structure view interface. Similarly, the card of the project object in the second column can also be associated with a control at the connection with the next level. The function of the control is similar to that of the above control and will not be repeated here. By analogy, the structure view interface can display multiple columns of cards. The numbers displayed in the above controls are exemplary numbers of cards and should not be used as a limit on the number of cards. The object information of the project object can be displayed on the card. Taking the card of the project object "ONE PIECE" as an example, the name of the project object, the percentage of project progress, the person in charge, the priority and the number of unresolved risks can be displayed on the card.

[0087] Figure 4 1 is a block diagram of an information processing device according to an exemplary embodiment. The device may specifically include the following units.

[0088] An acquisition unit 41 is configured to execute display of a project tree, wherein the project tree includes a root node project object and a first project object with the root node project object as a parent node;

[0089] The display unit 42 is configured to perform a display operation of the received structure view, and display the structure view of the project tree; wherein, in the structure view, the root node project object of the project tree is displayed in the form of a card, and the first card of the root node project object is associated with a first control at a connection of a next level, and the first control displays the number of the first project object;

[0090] The display unit 42 is further configured to execute a selection operation in response to the filtering condition, and display the second card of the second project object that meets the filtering condition in the structure view and the path information of the second card.

[0091] In an exemplary embodiment of the present disclosure, the path information includes multiple cards from the first card to the second card, and the display unit 42 is configured to display the second card that meets the filtering conditions among the multiple cards with a first display effect, display the third card that does not meet the filtering conditions among the multiple cards with a second display effect, and display the card path from the first card to the second card.

[0092] In an exemplary embodiment of the present disclosure, the display unit 42 is configured to display the second card, the second card is associated with a second control at the connection with the previous level, and the second control displays the number of nodes at the same level as the parent node of the second project object.

[0093] In an exemplary embodiment of the present disclosure, the display unit 42 is further configured to execute a trigger operation on the second control, and display the parent node card of the second project object in the form of a card in the structural view, wherein the parent node card is associated with a third control at the connection between the parent node card and the previous level, and the third control displays the number of nodes at the same level as the third project object, and the parent node of the second project object is the child node of the third project object.

[0094] In an exemplary embodiment of the present disclosure, a fourth control is associated with the connection between the second card and the next level, and the fourth control displays the number of project objects with the second project object as a parent node.

[0095] In an exemplary embodiment of the present disclosure, the project object includes at least one of the following: a project, a folder, a document, a table, a memo, a project tree, and a structure view.

[0096] In an exemplary embodiment of the present disclosure, the display unit 42 is further configured to display, on any card in the structure view, project object information corresponding to the card.

[0097] In an exemplary embodiment of the present disclosure, the device further includes:

[0098] A detection unit, configured to detect an object adding operation for a fourth project object before the acquisition unit 41 displays the project tree, wherein the object adding operation includes a fifth project object to be added;

[0099] The adding unit is configured to add the fifth project object to the associated node of the fourth project object and display the operation management page of the fifth project object, wherein the associated node is a node having a parent-child relationship with the fourth project object.

[0100] In an exemplary embodiment of the present disclosure, the object adding operation is associated with a user account, and the apparatus further includes:

[0101] a display unit configured to display a fifth project object list associated with the user account after the detection unit detects an object adding operation of the fourth project object and the detection unit detects an object selecting operation;

[0102] The adding unit is configured to select the fifth project object from the fifth project object list and add the fifth project object to the associated node of the fourth project object.

[0103] In an exemplary embodiment of the present disclosure, the fifth project object list associated with the user account includes any combination of the following project objects:

[0104] The created project object of the user account, the project object that mentions the user account, the mentioned project object of the user account, the commented project object of the user account, the browsed project object of the user account, and the project object that mentions the project associated with the user account.

[0105] In an exemplary embodiment of the present disclosure, the adding unit is further configured to execute, after the detection unit detects the object adding operation of the fourth project object, the detection unit detects the object creation operation, creates the fifth project object, and adds the fifth project object to the associated node of the fourth project object.

[0106] Regarding the device in the above embodiment, the specific manner in which each unit performs the operation has been described in detail in the embodiment of the method, and will not be elaborated here.

[0107] Figure 5 1 is a block diagram of an information processing electronic device 500 according to an exemplary embodiment. For example, the electronic device 500 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0108] Reference Figure 5 , the electronic device 500 may include one or more of the following components: a processing component 502 , a memory 504 , a power component 506 , a multimedia component 508 , an audio component 510 , an input / output (I / O) interface 512 , a sensor component 514 , and a communication component 516 .

[0109] The processing component 502 generally controls the overall operation of the electronic device 500, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 502 may include one or more processors 520 to execute instructions to complete all or part of the steps of the above-mentioned information processing method. In addition, the processing component 502 may include one or more modules to facilitate the interaction between the processing component 502 and other components. For example, the processing component 502 may include a multimedia module to facilitate the interaction between the multimedia component 508 and the processing component 502.

[0110] The memory 504 is configured to perform storage of various types of data to support operations on the electronic device 500. Examples of such data include instructions for any application or method operating on the electronic device 500, contact data, phone book data, messages, images, videos, etc. The memory 504 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0111] The power supply component 506 provides power to the various components of the electronic device 500. The power supply component 506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 500.

[0112] The multimedia component 508 includes a screen that provides an output interface between the electronic device 500 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 508 includes a front camera and / or a rear camera. When the electronic device 500 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0113] The audio component 510 is configured to perform output and / or input audio signals. For example, the audio component 510 includes a microphone (MIC), and when the electronic device 500 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to perform receiving external audio signals. The received audio signal can be further stored in the memory 504 or sent via the communication component 516. In some embodiments, the audio component 510 also includes a speaker for outputting audio signals.

[0114] I / O interface 512 provides an interface between processing component 502 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0115] The sensor assembly 514 includes one or more sensors for providing various aspects of status assessment for the electronic device 500. For example, the sensor assembly 514 can detect the open / closed state of the electronic device 500, the relative positioning of components, such as the display and keypad of the electronic device 500, and the sensor assembly 514 can also detect the position change of the electronic device 500 or a component of the electronic device 500, the presence or absence of user contact with the electronic device 500, the orientation or acceleration / deceleration of the electronic device 500, and the temperature change of the electronic device 500. The sensor assembly 514 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 514 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 514 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0116] The communication component 516 is configured to perform a wired or wireless communication between the electronic device 500 and other devices. The electronic device 500 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 516 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 516 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0117] In an exemplary embodiment, the electronic device 500 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-mentioned information processing method.

[0118] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 504 including instructions, and the above instructions can be executed by the processor 520 of the electronic device 500 to complete the above information processing method. Alternatively, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0119] In an exemplary embodiment, a computer program product is also provided, the computer program product includes a computer program, and the computer program can be executed by the processor 520 of the electronic device 500 to complete the above information processing method. Optionally, the computer program can be stored in a computer-readable storage medium of the electronic device 500, and the computer-readable storage medium can be a non-transitory computer-readable storage medium, for example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0120] Figure 6 6 is a block diagram of an electronic device 600 for processing information according to an exemplary embodiment. For example, the electronic device 600 may be provided as a server. Figure 6 , the electronic device 600 includes a processing component 622, which further includes one or more processors, and a memory resource represented by a memory 632 for storing instructions that can be executed by the processing component 622, such as an application. The application stored in the memory 632 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 622 is configured to execute instructions to perform the above-mentioned information processing method.

[0121] The electronic device 600 may also include a power supply component 626 configured to perform power management of the electronic device 600, a wired or wireless network interface 650 configured to perform connecting the electronic device 600 to a network, and an input / output (I / O) interface 658. The electronic device 600 may operate based on an operating system stored in the memory 632, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.

[0122] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0123] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. An information processing method, characterized in that: The method comprises: Displaying a project tree, the project tree comprising a root node project object and a first project object with the root node project object as a parent node; Receiving a display operation of a structure view, displaying a structure view of the project tree; wherein, in the structure view, a root node project object of the project tree is displayed in the form of a card, a first card of the root node project object is associated with a first control at a connection of a next level, and the first control displays the number of the first project object; In response to a selection operation of a filtering condition, displaying a second card of a second project object that meets the filtering condition in the structure view and path information of the second card; The path information includes a plurality of cards from the first card to the second card, and the path information for displaying the second card includes: A second card that meets the screening condition among the multiple cards is displayed with a first display effect, and a third card that does not meet the screening condition among the multiple cards is displayed with a second display effect, and a card path from the first card to the second card is displayed, and the second card is displayed differently from the third card through the first display effect and the second display effect, and the second card is displayed prominently, thereby enhancing the contrast between the second card and the third card; The displaying of the path information of the second card includes: Displaying the second card, wherein the second card is associated with a second control at a connection with an upper level, and the second control displays the number of nodes at the same level as the parent node of the second project object; The method further comprises: In response to the trigger operation on the second control, the parent node card of the second project object is displayed in the structural view in the form of a card, wherein the connection between the parent node card and the previous level is associated with a third control, and the third control displays the number of nodes at the same level as the third project object. The parent node of the second project object is the child node of the third project object, and the control at the connection between the current card and the previous level card is clicked to display the previous level card of the current card.

2. The method according to claim 1, characterized in that A fourth control is associated with the connection between the second card and the next level, and the fourth control displays the number of project objects with the second project object as a parent node.

3. The method according to claim 1, characterized in that: The project object includes at least one of the following: project, folder, document, table, memo, project tree, structure view.

4. The method according to claim 1, characterized in that: The method further comprises: For any card in the structure view, the project object information corresponding to the card is displayed on the card.

5. The method according to claim 1, characterized in that Before displaying the project tree, the method further includes: An object adding operation for a fourth project object is detected, wherein the object adding operation includes a fifth project object to be added; The fifth project object is added to an associated node of the fourth project object, and an operation management page of the fifth project object is displayed. The associated node is a node having a parent-child relationship with the fourth project object.

6. The method according to claim 5, characterized in that The object adding operation is associated with a user account, then after the object adding operation of the fourth project object is detected, the method further includes: detecting an object selection operation, and displaying a fifth project object list associated with the user account; The fifth project object is selected from the fifth project object list, and the step of adding the fifth project object to the associated node of the fourth project object is performed.

7. The method according to claim 6, characterized in that The fifth project object list associated with the user account includes any combination of the following project objects: The created project object of the user account, the project object that mentions the user account, the mentioned project object of the user account, the commented project object of the user account, the browsed project object of the user account, and the project object that mentions the project associated with the user account.

8. The method according to claim 5, characterized in that After the object adding operation of the fourth project object is detected, the method further includes: An object creation operation is detected, the fifth project object is created, and the fifth project object is added to the associated node of the fourth project object.

9. An information processing device, characterized in that: The device comprises: An acquisition unit is configured to execute display of a project tree, wherein the project tree includes a root node project object and a first project object with the root node project object as a parent node; A display unit, configured to perform a display operation of the received structure view, and display the structure view of the project tree; Wherein, in the structure view, the root node project object of the project tree is displayed in the form of a card, the first card of the root node project object is associated with a first control at the connection of the next level, and the first control displays the number of the first project object; The display unit is further configured to perform a selection operation in response to the filtering condition, and display a second card of a second project object that meets the filtering condition in the structure view and path information of the second card; The path information includes multiple cards from the first card to the second card, and the display unit is configured to display the second card that meets the screening condition among the multiple cards with a first display effect, display the third card that does not meet the screening condition among the multiple cards with a second display effect, display the card path from the first card to the second card, and distinguish the second card from the third card through the first display effect and the second display effect, highlight the second card, and enhance the contrast between the second card and the third card; The display unit is configured to display the second card, the second card is associated with a second control at a connection with an upper level, and the second control displays the number of nodes at the same level as the parent node of the second project object; The display unit is further configured to execute a trigger operation in response to the second control, and display the parent node card of the second project object in the form of a card in the structural view, wherein the connection between the parent node card and the previous level is associated with a third control, and the third control displays the number of nodes at the same level as the third project object, and the parent node of the second project object is the child node of the third project object. Clicking the control at the connection between the current card and the previous level card displays the previous level card of the current card.

10. The device according to claim 9, characterized in that A fourth control is associated with the connection between the second card and the next level, and the fourth control displays the number of project objects with the second project object as a parent node.

11. The device according to claim 9, characterized in that The project object includes at least one of the following: project, folder, document, table, memo, project tree, structure view.

12. The device according to claim 9, characterized in that The display unit is further configured to display project object information corresponding to any card in the structural view on any card.

13. The device according to claim 9, characterized in that The device also includes: A detection unit is configured to detect an object adding operation for a fourth project object before the acquisition unit displays the project tree, wherein the object adding operation includes a fifth project object to be added; The adding unit is configured to add the fifth project object to the associated node of the fourth project object and display the operation management page of the fifth project object, wherein the associated node is a node having a parent-child relationship with the fourth project object.

14. The device according to claim 13, characterized in that The object adding operation is associated with a user account, and the apparatus further comprises: The display unit is configured to perform, after the detection unit detects the object adding operation of the fourth project object, The detection unit detects the object selection operation and displays a fifth project object list associated with the user account; The adding unit is configured to select the fifth project object from the fifth project object list and add the fifth project object to the associated node of the fourth project object.

15. The device according to claim 14, characterized in that The fifth project object list associated with the user account includes any combination of the following project objects: The created project object of the user account, the project object that mentions the user account, the mentioned project object of the user account, the commented project object of the user account, the browsed project object of the user account, and the project object that mentions the project associated with the user account.

16. The device according to claim 14, characterized in that The adding unit is further configured to execute, after the detecting unit detects the object adding operation of the fourth project object, the detecting unit detects the object creating operation, creates the fifth project object, and adds the fifth project object to the associated node of the fourth project object.

17. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the information processing method according to any one of claims 1 to 8.

18. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the information processing method according to any one of claims 1 to 8.

19. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the information processing method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Common control node tree design method based on hospital-wide common services

    CN108053873A

  • Document analysis method and device, computer storage medium and equipment

    CN111259627A