Information processing method and system, electronic equipment and storage medium

By building a three-dimensional view and switching and updating the view in response to operation instructions, the problems of inconvenience in operation of two-dimensional charts and difficulty in expressing the history of planned changes are solved, and efficient processing and convenient operation of information are achieved.

CN120104685APending Publication Date: 2025-06-06DUOYI NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510096968.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-22
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

In the prior art, two-dimensional charts are inconvenient to operate when switching and flipping, and can only display the current matters, making it difficult to express the history of plan changes, affecting the efficiency of information processing.

Method used

By constructing a three-dimensional view, including the information display area and the timeline plane, switch the information display plane in response to the operation instructions and move the timeline to update the two-dimensional view, so as to display the historical changes in project information.

Benefits of technology

It realizes convenient viewing and operation of information, enhances the ability to express information, facilitates viewing of future plans and plan changes in historical moments, and improves the efficiency of information processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120104685A_ABST
    Figure CN120104685A_ABST
Patent Text Reader

Abstract

The invention discloses an information processing method and system, electronic equipment and a storage medium, and the method comprises the steps: constructing a three-dimensional view according to project information, and displaying the three-dimensional view on a display interface; and in response to the target operation instruction, selecting and switching an information display plane in the information display area to obtain a two-dimensional view, and moving the timeline to update the two-dimensional view. The embodiment of the invention can express the change history of the plan and can be widely applied to the technical field of computers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to an information processing method, system, electronic device and storage medium. Background Art

[0002] With the development of information technology, the amount of information generated by various industries in the process of informatization is becoming increasingly huge. In some fields, it is necessary to view and manage the information. In related technologies, there is a project information management method based on two-dimensional charts, that is, to display project information based on two-dimensional charts. However, in actual applications, it is found that two-dimensional charts are inconvenient to operate when switching and flipping, and can only display the current situation of matters, resulting in poor flexibility for frequently adjusted plans, difficulty in expressing the change history of plans, and affecting the efficiency of information processing.

[0003] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the invention

[0004] The main purpose of the embodiments of the present application is to provide an information processing method, system, electronic device and storage medium, which can improve the information processing efficiency.

[0005] To achieve the above purpose, an embodiment of the present application provides an information processing method in one aspect, the method comprising:

[0006] A three-dimensional view is constructed based on the project information, and the three-dimensional view is displayed on a display interface, wherein the three-dimensional view includes an information display area and a timeline plane, wherein the information display area includes a plurality of information display planes with different information granularities, and the timeline plane intersects each of the information display planes perpendicularly to obtain a timeline;

[0007] In response to the target operation instruction, the information display plane in the information display area is selected and switched to obtain a two-dimensional view, and the timeline is moved to update the two-dimensional view, and the two-dimensional view is used to display the project information.

[0008] In some embodiments, constructing a three-dimensional view according to the project information comprises the following steps:

[0009] Establishing a three-dimensional space coordinate system, and setting a plurality of parallel information display planes in the three-dimensional space coordinate system;

[0010] Setting any coordinate axis of the information display plane as a time axis, the time axis being used to correspond to a time scale;

[0011] Setting the timeline plane perpendicular to the information display plane and the time axis;

[0012] Generate an information card according to the project information, and add the information card to the information display plane to obtain the information display area;

[0013] The three-dimensional view is obtained according to the information display area and the timeline plane.

[0014] In some embodiments, adding the information card to the information display plane to obtain the information display area includes the following steps:

[0015] Matching the information cards according to the detail of the project information to obtain the corresponding information display plane;

[0016] Determine the initial position of the information card on the information display plane according to the start and end time of the project information;

[0017] The information cards are sorted and laid out on the information display plane according to the greedy strategy and the initial positions to obtain the information display area.

[0018] In some embodiments, in response to the target operation instruction, selecting and switching the information display plane in the information display area to obtain a two-dimensional view, and moving the timeline to update the two-dimensional view, includes the following steps:

[0019] In response to a first operation instruction on the information display plane, selecting a target plane from a plurality of the information display planes in the information display area;

[0020] In response to a second operation instruction on the target plane, switching the target plane to obtain a two-dimensional view;

[0021] In response to a third operation instruction on the timeline plane, the timeline is moved in the two-dimensional view, and the two-dimensional view is updated.

[0022] In some embodiments, updating the two-dimensional view comprises the following steps:

[0023] Acquire information data of a corresponding time window according to the timeline;

[0024] The information card of the two-dimensional view is rendered and updated according to the information data.

[0025] In some embodiments, the method further comprises the following steps:

[0026] In response to a fourth operation instruction on the two-dimensional view, switching the two-dimensional view to a two-dimensional view of another information display plane;

[0027] or, in response to a fifth operation instruction on the two-dimensional view, switching the two-dimensional view to the three-dimensional view;

[0028] Alternatively, in response to a sixth operation instruction on the two-dimensional view, a pop-up window is displayed for the information card on the two-dimensional view.

[0029] In some embodiments, the method further comprises the following steps:

[0030] Setting a navigation interface in the display interface, wherein the navigation interface is used to indicate a position of the two-dimensional view in the three-dimensional view;

[0031] In response to a seventh operation instruction on the navigation interface, the two-dimensional view is switched.

[0032] To achieve the above object, another aspect of the embodiment of the present application provides an information processing system, the system comprising:

[0033] A first module is used to construct a three-dimensional view according to the project information, and display the three-dimensional view on a display interface, wherein the three-dimensional view includes an information display area and a timeline plane, wherein the information display area includes a plurality of information display planes with different information granularities, and the timeline plane intersects each of the information display planes perpendicularly to obtain a timeline;

[0034] The second module is used to select and switch the information display plane in the information display area to obtain a two-dimensional view in response to a target operation instruction, and move the timeline to update the two-dimensional view, wherein the two-dimensional view is used to display the project information.

[0035] To achieve the above-mentioned purpose, another aspect of an embodiment of the present application provides an electronic device, the electronic device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the above-mentioned method when executing the computer program.

[0036] To achieve the above objective, another aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described above is implemented.

[0037] The embodiments of the present application include at least the following beneficial effects: the present application provides an information processing method, system, electronic device and storage medium, which constructs a three-dimensional view based on project information and displays the three-dimensional view on a display interface; in response to a target operation instruction, the information display plane in the information display area is selected and switched to obtain a two-dimensional view, and the timeline is moved to update the two-dimensional view; the embodiments of the present application visualize the information in the form of a three-dimensional view, which can enhance the expressiveness of the information, and by updating the two-dimensional view by moving the timeline, it is convenient to view future plans at historical moments and changes in future plans, and the operation is convenient and intuitive. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 is a flow chart of an information processing method provided by an embodiment of the present application;

[0039] Figure 2 is a schematic diagram of a three-dimensional space coordinate system provided in an embodiment of the present application;

[0040] Figure 3 is a schematic diagram of a three-dimensional view provided in an embodiment of the present application;

[0041] Figure 4 is a schematic diagram of a two-dimensional view provided in an embodiment of the present application;

[0042] Figure 5 is a schematic diagram of a navigation interface provided in an embodiment of the present application;

[0043] Figure 6 It is a schematic diagram of an initial task planning provided by an embodiment of the present application;

[0044] Figure 7 is a schematic diagram of a historical moment review provided by an embodiment of the present application;

[0045] Figure 8 It is a schematic diagram of a refinement result display provided in an embodiment of the present application;

[0046] Fig. 9 It is a structural diagram of an information processing system provided by an embodiment of the present application;

[0047] Fig.10 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0048] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. They are only examples of systems and methods consistent with some aspects of the embodiments of the present application as detailed in the attached claims.

[0049] It is understood that the terms "first", "second", etc. used in this application can be used to describe various concepts in this article, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another concept. For example, without departing from the scope of the embodiment of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination".

[0050] The terms "at least one", "multiple", "each", "any", etc. used in this application, at least one includes one, two or more, multiple includes two or more, each refers to each of the corresponding multiple, and any refers to any one of the multiple.

[0051] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0052] In the field of computer technology, software system refers to a computer software system composed of system software, support software and application software, which is an important part of computer system. In order to realize human-computer interaction with users and obtain the user's operation logic, the software system usually needs to be completed based on the user interface. The user interface is the medium for interaction and information exchange between the system and the user. It can realize the conversion between the internal form of the computer and the form acceptable to humans. In the process of human-computer interaction through the user interface, visualization is also an indispensable part. Visualization technology is the theory, method or technology of using computer graphics and image processing technology to convert data into graphics or images and display them on the screen, and to perform interactive processing; visualization technology enables users to directly operate on information with form in the graphical interface, improving the work efficiency of communicating with the computer.

[0053] With the development of information technology, the amount of information generated by various industries in the process of informatization is becoming increasingly huge. When managing information on matters, managers at all levels need to pay attention to the historical development, current execution, and future plans of multiple matters at the same time. Relevant information is usually presented in the form of documents, tables, etc., but due to the redundancy of information, it is cumbersome to browse and view. In the related technology, there is a project information management method based on two-dimensional charts, that is, project information is displayed based on two-dimensional charts. However, in actual applications, it is found that two-dimensional charts are inconvenient to operate when switching and browsing, and can only display the current situation of matters, resulting in poor flexibility for frequently adjusted plans, and it is difficult to express the change history of the plan, which affects the efficiency of information processing.

[0054] For example, for example, the information of matters is carried in electronic or paper documents and tables, which are not convenient to view, the operation is cumbersome, and requires a large data management cost. In the related technology, project management tool software, such as task boards, Gantt charts, etc., are used for information processing. Task boards and Gantt charts can intuitively display the status and progress of tasks. However, the task board is not expressive enough for future plans and historical situations. For projects with a large number of tasks, too much information in the Gantt chart will make it difficult to read and understand. Gantt charts are usually static, with poor flexibility for frequently adjusted plans, and it is difficult to express the change history of the plan, which reduces the efficiency of information processing and affects the user experience.

[0055] In view of this, an information processing method, system, electronic device and storage medium are provided in an embodiment of the present application. The scheme obtains a three-dimensional view by constructing according to project information, and displays the three-dimensional view on a display interface; in response to a target operation instruction, the information display plane in the information display area is selected and switched to obtain a two-dimensional view, and the timeline is moved to update the two-dimensional view; the embodiment of the present application visualizes the information in the form of a three-dimensional view, which can enhance the expressiveness of the information, and updates the two-dimensional view by moving the timeline, which can facilitate viewing of future plans at historical moments and changes in future plans, and the operation is convenient and intuitive.

[0056] An information processing method provided in an embodiment of the present application relates to the field of computer technology. The information processing method provided in an embodiment of the present application can be applied to a terminal, can be applied to a server, or can be software running in a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and a car terminal, etc., but is not limited to this; the server side can be configured as an independent physical server, or it can be configured as a server cluster or a distributed system composed of multiple physical servers, and can also be configured to provide cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and cloud servers for basic cloud computing services such as big data and artificial intelligence platforms. The server can also be a node server in a blockchain network; the software can be an application that implements the information processing method, etc., but is not limited to the above forms.

[0057] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0058] Figure 1 is an optional flowchart of an information processing method provided in an embodiment of the present application. Figure 1 The method may include but is not limited to steps S101 to S102.

[0059] Step S101, constructing a three-dimensional view according to project information, and displaying the three-dimensional view on a display interface, wherein the three-dimensional view includes an information display area and a timeline plane, wherein the information display area includes a plurality of information display planes with different information granularities, and the timeline plane intersects each of the information display planes perpendicularly to obtain a timeline;

[0060] Step S102, in response to the target operation instruction, the information display plane in the information display area is selected and switched to obtain a two-dimensional view, and the timeline is moved to update the two-dimensional view, where the two-dimensional view is used to display the project information.

[0061] Steps S101 to S102 shown in the embodiment of the present application can be run in an implementation environment including a terminal, in which a software system for information processing is installed, and the software system can manage project information. The display interface of the software system is a visual user interface, and the three-dimensional view constructed according to the project information is displayed in the display interface. In this implementation environment, the terminal can be any electronic product that can perform human-computer interaction through one or more methods such as a keyboard, a touchpad, a touch screen, a remote control, voice interaction, or a handwriting device. The electronic product can receive the user's target operation instruction through its visual operation interface and perform real-time visual display of the result of the operation instruction. In addition, the terminal can also establish a communication connection with the server through a network protocol, and a large amount of project information is stored in the database of the server. The project information can be the historical development, current execution, future plans, etc. of multiple affairs, usually including the title, source, expected and actual start and end time, person in charge, specific matter content, and process records.

[0062] Taking a specific information processing process as an example, the complete information processing process in the implementation environment is as follows: on the display interface of the terminal, that is, the visual user operation interface, firstly, the project information to be displayed is obtained from the server through the data acquisition control or instruction, and then a three-dimensional view is constructed according to the project information, and the three-dimensional view is displayed in the display interface in a three-dimensional visual manner. In the three-dimensional view, at least an information display area and a timeline plane are included. The information display area includes multiple information display planes with different information granularities, that is, each information display plane displays different levels of detail of the project information, for example, the first information display plane displays the titles of multiple project information, and the second information display plane displays the specific content of multiple project information. The timeline plane intersects each of the information display planes vertically to obtain a timeline, which is perpendicular to the time axis and can indicate the time to be viewed. The level of detail of the information attached to each information display plane is different, and it can be set that the information displayed by the upper information display plane is more abstract and general, and the information displayed by the lower information display plane is more detailed and meticulous. The embodiment obtains the operation instructions such as clicks, drags, keyboard inputs, etc. performed by the user in the editing interface, and operates the three-dimensional view in response to the operation instructions. By selecting the information display plane in the information display area, the two-dimensional view corresponding to the information display plane can be switched to visualize the project information through the two-dimensional view. And by moving the timeline to update the two-dimensional view, the change process of the project information in different time stages can be viewed. Through mobile interaction, the history of planned changes in the project information can be clearly displayed, and the difference between the plan and the actual execution can also be displayed.

[0063] In step S101 of some embodiments, constructing a three-dimensional view according to the project information includes the following steps:

[0064] Establishing a three-dimensional space coordinate system, and setting a plurality of parallel information display planes in the three-dimensional space coordinate system;

[0065] Setting any coordinate axis of the information display plane as a time axis, the time axis being used to correspond to a time scale;

[0066] Setting the timeline plane perpendicular to the information display plane and the time axis;

[0067] Generate an information card according to the project information, and add the information card to the information display plane to obtain the information display area;

[0068] The three-dimensional view is obtained according to the information display area and the timeline plane.

[0069] In the embodiment of the present application, a three-dimensional space coordinate system is first established, that is, a space rectangular coordinate system, such as Figure 2As shown, multiple parallel information display planes are set in the three-dimensional space coordinate system. For the convenience of display and viewing, the information display plane is set to a rectangular plane parallel to the xoy plane, including the A1 plane, the A2 plane and the A3 plane. By setting multiple information display planes, project management information of different degrees of detail can be displayed. The degree of detail of the information attached to each plane is different. The information attached to the upper plane is more abstract and general, and the information attached to the lower plane is more detailed. Among them, the number of levels of the information display plane can be set according to the level of management and command, such as the information displayed by the A1 plane is mainly for company executives, the information displayed by the A2 plane is mainly for department managers, and the information displayed by the A3 plane is mainly for executors. And any coordinate axis of the information display plane is set to a time axis, which is used to correspond to the time scale. For the convenience of viewing and processing, the x-axis of the information display plane is set to a time axis, which is used to correspond to calendar time. For example, the scale is set by day, week, month, quarter, year, etc. A timeline plane perpendicular to the information display plane and the time axis is set in the three-dimensional space coordinate system. The timeline plane is a rectangular plane C. The information display plane is divided into two parts by the rectangular plane C. Figure 2 As shown, the A1 plane is divided into the H1 plane and the F1 plane, the A2 plane is divided into the H2 plane and the F2 plane, and the A3 plane is divided into the H3 plane and the F3 plane. Information cards with different levels of detail are generated according to the project information, and the information cards are added to the corresponding information display planes. The information cards are displayed through the two-dimensional view of the information display plane, thereby displaying the event information. By using multiple information display planes as information display areas, a three-dimensional view is constructed according to the information display areas and the timeline plane.

[0070] One of the above technical solutions has the following advantages or beneficial effects: the embodiment of the present application displays project information through a three-dimensional view, which can intuitively present project information of different information granularities, improve the reading ability of information, and facilitate browsing and viewing through visual interaction, and quickly find project information.

[0071] In some embodiments, adding the information card to the information display plane to obtain the information display area includes the following steps:

[0072] Matching the information cards according to the detail of the project information to obtain the corresponding information display plane;

[0073] Determine the initial position of the information card on the information display plane according to the start and end time of the project information;

[0074] The information cards are sorted and laid out on the information display plane according to the greedy strategy and the initial positions to obtain the information display area.

[0075] In the embodiment of the present application, different information cards can be set according to the degree of detail of the project information, such as setting the information card according to the title and subtitle of the matter, that is, displaying the title or subtitle of the matter on the information card. Then, the information card is matched according to the level of the information display plane, such as the information display plane of the top layer matches the information card with relatively abstract and general project information, and the information display plane of the lower layer matches the information card with relatively detailed project information. Then, the initial position of the information card on the information display plane is determined according to the start and end time of the project information, wherein the horizontal axis of the information display plane is the time axis, and the corresponding position can be found on the time axis according to the start and end time of the project information. In a feasible embodiment, the information card displays the title of the matter by default, and the height of the information card is generally set to a fixed value. According to the user's preference setting, the information display plane is divided into several strips with this fixed value, and then the information card is set in the strip. The width of the information card can be calculated based on the length of time taken for the start and end time of the matter, and calculated according to the time scale parameter of the time axis. For example, the starting coordinate of the information card on the x-axis corresponds to the start time of the matter, and the corresponding initial position is obtained. Finally, the information cards are sorted and laid out on the information display plane according to the greedy strategy and the initial position. The coordinates of the information cards on the y-axis are set with the greedy strategy. After finding the starting coordinates of the x-axis, they are searched in strip priority order. If the strip at this position is not occupied, the card is set in this strip. Otherwise, the next free strip is searched. Thus, the information cards are sorted on the information display plane. Multiple sorted information display planes are used as information display areas, such as Figure 3 As shown. The information cards set on the H plane represent completed items, the card information set on the F plane represents planned items, and the information cards intersecting the C plane represent items being executed; the duration of the items is reflected in the length of the card on the timeline, and the start and end times are aligned with the time scale. It is conceivable that the embodiment of the present application can also set directed lines between the information cards, and the chronological dependency relationship of the items is represented by the directed lines.

[0076] One of the above technical solutions has the following advantages or beneficial effects: By deploying information cards on the information display plane, the embodiment of the present application can intuitively display the status of the project through the information cards, so that users can quickly find the required information.

[0077] In some embodiments, in response to the target operation instruction, selecting and switching the information display plane in the information display area to obtain a two-dimensional view, and moving the timeline to update the two-dimensional view, includes the following steps:

[0078] In response to a first operation instruction on the information display plane, selecting a target plane from a plurality of the information display planes in the information display area;

[0079] In response to a second operation instruction on the target plane, switching the target plane to obtain a two-dimensional view;

[0080] In response to a third operation instruction on the timeline plane, the timeline is moved in the two-dimensional view, and the two-dimensional view is updated.

[0081] In the embodiment of the present application, the target operation instruction refers to the operation performed by the user on the view or plane in the display interface, and the instruction that the operation is captured and triggered by the computer system; the operation includes but is not limited to the user rotating, clicking, dragging, keyboard input and other operations on the three-dimensional view in the display interface. By selecting the information display plane, you can switch to the two-dimensional view corresponding to the selected information display plane, thereby switching the three-dimensional view to the two-dimensional view. The two-dimensional view has the advantages of being simple, intuitive, and easy to understand. Therefore, the project information is displayed in detail through the two-dimensional view. It should be noted that the three-dimensional view contains multiple information display planes. The granularity of the project information can be distinguished through multiple information display planes, which can more realistically reflect the spatial relationship of the project information. The embodiment of the present application can also view the project information by zooming in, rotating, and other operations on the three-dimensional view. Among them, the information display plane is a plane set in the information display area, and the first operation instruction is the operation performed by the user on the information display plane in the display interface. The target plane can be selected by clicking any information display plane in the information display area with the mouse. At this time, the target plane enters the selection state, and the corresponding operation can be performed on the target plane. The target plane can be switched by the second operation instruction, and the three-dimensional view can be switched to the two-dimensional view, thereby entering the two-dimensional view corresponding to the target plane. The second operation instruction is the operation performed by the user on the selected target plane in the display interface. The target plane can be selected by double-clicking the mouse in the information display area for switching processing. The switching processing can be an interface switching operation with flipping animation, etc., which is not limited here. The timeline plane is a plane perpendicular to the information display plane and the time axis. The intersection of the timeline plane and the time axis can indicate the time to be viewed. At this time, the timeline plane intersects with the information display plane to obtain a timeline. By moving the timeline plane, the timeline will move in the two-dimensional view, that is, the timeline is a two-dimensional representation of the timeline plane in the information display plane. The third operation instruction is the operation performed by the user on the timeline plane in the display interface. It should be noted that in the three-dimensional view, the operation is performed on the timeline plane, and in the two-dimensional view, the operation is performed on the timeline. Figure 4As shown. The timeline plane or timeline can be selected by clicking the mouse, and the two-dimensional view can be updated by dragging the timeline plane or timeline to move. Among them, in the two-dimensional view, the timeline corresponds to the time to be viewed, and the changes in project information at different time stages can be viewed by moving the timeline. It can be imagined that in the three-dimensional view, the content of each information display plane in the information display area is updated by moving the timeline plane, and the project information of the corresponding time is displayed on each information display plane.

[0082] One of the above technical solutions has the following advantages or beneficial effects: the embodiment of the present application can switch the three-dimensional view to a two-dimensional view by performing interactive operations on the three-dimensional view, so that the user can view detailed information, and can also update the two-dimensional view by moving the timeline plane, thereby clearly displaying the changes in project information and improving the user experience.

[0083] In some embodiments, updating the two-dimensional view comprises the following steps:

[0084] Acquire information data of a corresponding time window according to the timeline;

[0085] The information card of the two-dimensional view is rendered and updated according to the information data.

[0086] In an embodiment of the present application, the timeline can indicate the time that needs to be displayed at present. For example, the timeline is set to multiple scales, and each scale corresponds to all months of a certain year. At this time, the timeline indicates a certain month, and all project information corresponding to the specified month needs to be displayed, including completed matters, planned matters, and matters being executed. For example, the information card before the specified month displays completed matters, the information card after the specified month indicates the planned matters, and the information card in the specified month indicates the matters being executed. The time window refers to the window before the timeline and the window after the timeline, and the information data refers to the project information of the corresponding time. The information card of the two-dimensional view can be updated according to the information data after the timeline. Specifically, whenever the content changes, the system background database must record a snapshot of the card information on the plane at each moment. When the timeline changes, the time corresponding to the coordinate axis is obtained, and the snapshot data of the corresponding moment is obtained from the background database, and displayed on the corresponding two-dimensional view.

[0087] One of the above technical solutions has the following advantages or beneficial effects: the embodiment of the present application updates the two-dimensional view by moving the timeline plane, thereby clearly displaying the changes in project information.

[0088] In some embodiments, the method further comprises the following steps:

[0089] In response to a fourth operation instruction on the two-dimensional view, switching the two-dimensional view to a two-dimensional view of another information display plane;

[0090] or, in response to a fifth operation instruction on the two-dimensional view, switching the two-dimensional view to the three-dimensional view;

[0091] Alternatively, in response to a sixth operation instruction on the two-dimensional view, a pop-up window is displayed for the information card on the two-dimensional view.

[0092] In the embodiment of the present application, the two-dimensional view can be interactively operated to switch the view of the two-dimensional view, and the information card in the two-dimensional view can be operated to display the current information. The fourth operation instruction is used to switch the two-dimensional view to the two-dimensional view of other information display planes. Specifically, the "Ctrl + mouse wheel" method can be used to switch between multiple information display planes, similar to the zoom operation of online maps. For example, the information display area includes the A1 plane, the A2 plane and the A3 plane. When the two-dimensional view of the A2 plane is currently displayed, press and hold the Ctrl key and turn the mouse wheel forward. After the A2 plane plays the zoom animation, the interface switches to the two-dimensional view of the A3 plane. Press and hold the Ctrl key and turn the mouse wheel backward. After the A2 plane plays the zoom animation, the interface switches to the two-dimensional view of the A1 plane. The fifth operation instruction is used to switch the two-dimensional view to the three-dimensional view. The instruction can be triggered by clicking the "Esc" key on the keyboard to return the current view to the three-dimensional view. It can be imagined that the embodiment of the present application can also set a return button to return to the three-dimensional view by clicking the return button on the interface with the mouse. The sixth operation instruction is used to display the information card on the two-dimensional view in a pop-up window. For example, by clicking on the information card on the two-dimensional view, detailed information of the information card can be displayed in a pop-up window.

[0093] One of the above technical solutions has the following advantages or beneficial effects: the embodiment of the present application can switch to different views by performing visual interactive processing on the two-dimensional view, and can display project information of different information granularities, thereby improving the user experience.

[0094] In some embodiments, the method further comprises the following steps:

[0095] Setting a navigation interface in the display interface, wherein the navigation interface is used to indicate a position of the two-dimensional view in the three-dimensional view;

[0096] In response to a seventh operation instruction on the navigation interface, the two-dimensional view is switched.

[0097] In the embodiment of the present application, a navigation interface may be provided in the display interface, and the navigation interface is used to indicate the position of the two-dimensional view in the three-dimensional view, such as Figure 5 As shown, the navigation interface can be set in the lower left corner of the display interface. The navigation interface is similar to the interface of the mini-map navigation, and can display thumbnails of three-dimensional views. By marking the current two-dimensional view in the navigation interface with a prominent color, the corresponding plane of the currently viewed two-dimensional view in the three-dimensional view can be indicated. The seventh operation instruction refers to the operation performed on the navigation interface, such as clicking on the plane of the navigation interface to switch to the corresponding plane. It is conceivable that the embodiment of the present application can set a shortcut key or click the three-dimensional view button of the window to switch from a two-dimensional view to a three-dimensional view. In the three-dimensional view interface, click the two-dimensional view button to switch the view to the most recently selected two-dimensional plane.

[0098] One of the above technical solutions has the following advantages or beneficial effects: By setting a navigation interface, the embodiment of the present application can perform view switching processing in the two-dimensional view, which can facilitate the query of project information, and can indicate the position of the current two-dimensional view, thereby improving the user experience.

[0099] The following is a detailed description of the embodiments of the present invention with reference to specific application examples:

[0100] The embodiments of the present application can be applied to the field of computer technology and are suitable for scenarios where information is displayed. In a feasible embodiment, project information is displayed in a display interface of a terminal. A three-dimensional view can be constructed according to the information granularity of the project information and displayed on the display interface. By clicking on the three-dimensional view, the information display plane is selected to switch to the two-dimensional view of the information display plane, such as Figure 6 As shown in the figure, this two-dimensional view shows the initial coarse-grained task planning. The overall project will be implemented from January 2023 and will go through various steps, including demand analysis, software design, trademark design and application, software development, testing and repair, machine procurement and product deployment and release. The product release is planned to be completed in May 2024. The two-dimensional view can show the task planning of the overall project in detail. When the R&D work advances to August 2023, the work plan has new items: patent application and software copyright application. Figure 7 As shown, Figure 7 The yellow line in the diagram corresponds to the view at a certain moment. The left side is the items completed before that moment, and the right side is the items in the plan. The start and end time of the items on the right side of the yellow line is the planned start and end time, and the left side of the yellow line is the actual start and end time of the items.

[0101] By moving the timeline, you can see the change process of the plan. For example, by dragging the yellow line to the left, you can review the view of the corresponding historical moment. That is, when you drag the timeline to the left to January 2023, the two-dimensional view does not display the two matters of patent application and software copyright application. Through such interaction, the history of plan changes is clearly displayed, and the difference between the plan and the actual implementation is also displayed. In addition, different information display planes have different information granularities, that is, different information display planes display information in different degrees of detail. After arranging the task of demand analysis with larger information granularity, the project manager will refine it, and the results of the refinement will be displayed on another information display plane, such as Figure 8 As shown, the information display plane refines the time axis into the number of days expected to correspond to the month, and can subdivide the task steps into user interviews, competitive product analysis, questionnaire surveys, interview result analysis, data processing, writing requirements specifications, etc. Therefore, users can switch between information display planes of different levels of detail as needed to see how the task is refined. In the information display plane of the embodiment of the present application, the historical development, current execution, and future plans of multiple affairs can be easily overviewed, which is convenient for users to quickly find key information and check the ins and outs of matters. Since in actual applications, plans are gradually refined and can be dynamically adjusted according to the development of affairs, and the interactive method of the embodiment of the present application can intuitively show how the plan is refined or adjusted. By visually displaying the information in a three-dimensional manner, it has a stronger ability to express information, and can easily view future plans at historical moments and changes in future plans. The operation is convenient and intuitive, which improves the user experience.

[0102] See also Fig. 9 The embodiment of the present application further provides an information processing system, which can implement the above information processing method, and the system includes:

[0103] The first module 901 is used to construct a three-dimensional view according to the project information, and display the three-dimensional view on the display interface, wherein the three-dimensional view includes an information display area and a timeline plane, wherein the information display area includes a plurality of information display planes with different information granularities, and the timeline plane intersects each of the information display planes perpendicularly to obtain a timeline;

[0104] The second module 902 is used to select and switch the information display plane in the information display area to obtain a two-dimensional view in response to a target operation instruction, and move the timeline to update the two-dimensional view, where the two-dimensional view is used to display the project information.

[0105] It can be understood that the contents of the above method embodiments are all applicable to the present system embodiments, the functions specifically implemented by the present system embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0106] The embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the above information processing method when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a car computer, etc.

[0107] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0108] See also Fig.10 , Fig.10 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:

[0109] The processor 1001 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application.

[0110] The memory 1002 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1002 can store an operating system and other application programs. When the technical solution provided in the embodiments of this specification is implemented by software or firmware, the relevant program code is stored in the memory 1002, and the processor 1001 calls and executes the information processing method of the embodiments of this application;

[0111] Input / output interface 1003, used to implement information input and output;

[0112] The communication interface 1004 is used to realize the communication interaction between the device and other devices. The communication can be realized through a wired manner (such as USB, network cable, etc.) or a wireless manner (such as mobile network, WI FI, Bluetooth, etc.);

[0113] A bus 1005 , which transmits information between various components of the device (e.g., the processor 1001 , the memory 1002 , the input / output interface 1003 , and the communication interface 1004 );

[0114] The processor 1001 , the memory 1002 , the input / output interface 1003 and the communication interface 1004 are connected to each other in communication within the device via the bus 1005 .

[0115] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program, and the computer program implements the above-mentioned information processing method when executed by a processor.

[0116] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiments, the functions specifically implemented by the present storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0117] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0118] An information processing method, system, electronic device and storage medium provided in an embodiment of the present application, wherein the scheme obtains a three-dimensional view by constructing according to project information, and displays the three-dimensional view on a display interface; in response to a target operation instruction, the information display plane in the information display area is selected and switched to obtain a two-dimensional view, and the two-dimensional view is updated by moving a timeline; the embodiment of the present application visualizes the information in the form of a three-dimensional view, which can enhance the expressive power of the information, and updates the two-dimensional view by moving the timeline, which can facilitate viewing of future plans at historical moments and changes in future plans, and the operation is convenient and intuitive.

[0119] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0120] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0121] The system embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.

[0122] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0123] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application 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 interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0124] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0125] In the several embodiments provided in the present application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of systems or units, which can be electrical, mechanical or other forms.

[0126] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0127] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0128] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.

[0129] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.

Claims

1. An information processing method, characterized in that: The method comprises the following steps: A three-dimensional view is constructed based on the project information, and the three-dimensional view is displayed on a display interface, wherein the three-dimensional view includes an information display area and a timeline plane, wherein the information display area includes a plurality of information display planes with different information granularities, and the timeline plane intersects each of the information display planes perpendicularly to obtain a timeline; In response to the target operation instruction, the information display plane in the information display area is selected and switched to obtain a two-dimensional view, and the timeline is moved to update the two-dimensional view, and the two-dimensional view is used to display the project information.

2. The method according to claim 1, characterized in that The step of constructing a three-dimensional view according to the project information includes the following steps: Establishing a three-dimensional space coordinate system, and setting a plurality of parallel information display planes in the three-dimensional space coordinate system; Setting any coordinate axis of the information display plane as a time axis, the time axis being used to correspond to a time scale; Setting the timeline plane perpendicular to the information display plane and the time axis; Generate an information card according to the project information, and add the information card to the information display plane to obtain the information display area; The three-dimensional view is obtained according to the information display area and the timeline plane.

3. The method according to claim 2, characterized in that The step of adding the information card to the information display plane to obtain the information display area comprises the following steps: Matching the information cards according to the detail of the project information to obtain the corresponding information display plane; Determine the initial position of the information card on the information display plane according to the start and end time of the project information; The information cards are sorted and laid out on the information display plane according to the greedy strategy and the initial positions to obtain the information display area.

4. The method according to claim 1, characterized in that: The step of selecting and switching the information display plane in the information display area to obtain a two-dimensional view in response to the target operation instruction, and moving the timeline to update the two-dimensional view includes the following steps: In response to a first operation instruction on the information display plane, selecting a target plane from a plurality of the information display planes in the information display area; In response to a second operation instruction on the target plane, switching the target plane to obtain a two-dimensional view; In response to a third operation instruction on the timeline plane, the timeline is moved in the two-dimensional view, and the two-dimensional view is updated.

5. The method according to claim 4, characterized in that The updating of the two-dimensional view comprises the following steps: Acquire information data of a corresponding time window according to the timeline; The information card of the two-dimensional view is rendered and updated according to the information data.

6. The method according to claim 1, characterized in that The method further comprises the following steps: In response to a fourth operation instruction on the two-dimensional view, switching the two-dimensional view to a two-dimensional view of another information display plane; or, in response to a fifth operation instruction on the two-dimensional view, switching the two-dimensional view to the three-dimensional view; Alternatively, in response to a sixth operation instruction on the two-dimensional view, a pop-up window is displayed for the information card on the two-dimensional view.

7. The method according to claim 1, characterized in that The method further comprises the following steps: Setting a navigation interface in the display interface, wherein the navigation interface is used to indicate a position of the two-dimensional view in the three-dimensional view; In response to a seventh operation instruction on the navigation interface, the two-dimensional view is switched.

8. An information processing system, characterized in that: The system comprises: A first module is used to construct a three-dimensional view according to the project information, and display the three-dimensional view on a display interface, wherein the three-dimensional view includes an information display area and a timeline plane, wherein the information display area includes a plurality of information display planes with different information granularities, and the timeline plane intersects each of the information display planes perpendicularly to obtain a timeline; The second module is used to select and switch the information display plane in the information display area to obtain a two-dimensional view in response to a target operation instruction, and move the timeline to update the two-dimensional view, wherein the two-dimensional view is used to display the project information.

9. An electronic device, characterized in that: The electronic device comprises a memory and a processor, the memory stores a computer program, and the processor implements the method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.