Data management method, system and equipment based on hierarchical batch operation shuttle box
By dynamically loading and rendering data and optimizing the shuttle box interface using hierarchical indexing and path resolution, the problem of poor user experience in existing technologies is solved, efficient and convenient data management is achieved, and the efficiency of users selecting tree-structured data and the interface performance are improved.
Patent Information
- Application Number
- CN202510782837.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-12
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2045-06-12
AI Technical Summary
The existing shuttle box design has a poor user experience, high operational complexity, and low efficiency when processing deep and uncertain tree-structured data, and traditional lazy loading technology fails to effectively solve this problem.
By dynamically loading and rendering data, optimizing the shuttle box interface using hierarchical indexing and path resolution, providing flexible filtering functions, including virtual scrolling technology, recursive algorithms and depth-first search algorithms, and optimizing data management methods.
It significantly improves the user's efficiency and experience when selecting tree-structured data with deep and uncertain hierarchies, reduces the interface signal-to-noise ratio, and improves screen efficiency and system performance.
Smart Images

Figure CN120631491A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data management technology, and in particular to a data management method, system and device based on a hierarchical batch operation shuttle box. Background Art
[0002] In B-side products, users' core need is to be able to complete operational objectives quickly and efficiently, especially when dealing with deep and unpredictable tree-structured data. However, existing scroll bar designs present significant user experience issues when handling such complex data. Traditional scroll bar interfaces typically consist of a left-hand pane for displaying tree-structured data and a right-hand pane for displaying selected items. While simple and intuitive, this design faces numerous challenges in practical use.
[0003] First, when the data structure is deep and the number of levels is not fixed, users often need to use both horizontal and vertical scroll bars during the selection process. This design not only increases the complexity of the operation, but also seriously affects the efficiency of users in finding and selecting target information, reducing the convenience of operation. Secondly, the ordinary shuttle box only supports the select all function. In scenarios where the amount of data is large and users need to make individual selections, this design will significantly increase the user's operating cost. Users need to cancel unnecessary selections one by one, which is not only time-consuming but also prone to operational errors. In addition, the commonly used tree diagram display method will greatly increase the signal-to-noise ratio of the interface and reduce the screen effect when the data volume is large and the level is deep. It is difficult for users to quickly locate the required level and data, and the interactivity is poor, which further affects the operating efficiency and user experience. In order to solve the above problems, the existing technology attempts to optimize performance through lazy loading technology, but this method does not fundamentally solve the pain points of user experience.
[0004] Therefore, a new data management approach is needed that can provide a more efficient and convenient user experience when selecting tree-structured data, while also optimizing the interface's interactivity and screen quality. This new approach requires innovations from the underlying technology, such as dynamically loading and rendering data, optimizing path parsing and display, and providing flexible filtering capabilities, to meet the B-side user demand for efficient operations.
[0005] Therefore, how to provide one becomes a technical problem that needs to be solved urgently. Summary of the Invention
[0006] In view of this, in order to overcome the deficiencies of the prior art, the present invention aims to provide a data management method, system and device based on a hierarchical batch operation shuttle box.
[0007] According to a first aspect of the present invention, a data management method based on a hierarchical batch operation shuttle box is provided, the method comprising: Create a shuttle frame interface and initialize the left frame and right frame in the shuttle frame interface; Dynamically load tree structure data in the left frame through hierarchical index and dynamically render data according to the level selected by the user; Parse and display the hierarchical path information of the selected item in the right frame through path parsing; Dynamically filter and update the entries in the right box based on the filter conditions entered by the user.
[0008] Optionally, in the data management method based on the hierarchical batch operation shuttle box of the present invention, creating a shuttle box interface and initializing the left box and the right box in the shuttle box interface include: Call the initialization function through the interface rendering engine to allocate memory space for the shuttle frame interface and set basic layout parameters to generate the shuttle frame structure including the left frame and the right frame; Assign independent document object model nodes or UI component instances to the left and right frames through predefined container templates, and set the size, position, and interaction properties; By binding the event listener through the initialization function, the data of the current visible area in the left frame is dynamically loaded through virtual scrolling. When the user scrolls the left frame, the scroll event listener captures the user operation, loads the corresponding style sheet and script file, and triggers dynamic data loading and rendering.
[0009] Optionally, in the data management method based on the hierarchical batch operation shuttle box of the present invention, the tree structure data is dynamically loaded in the left frame through the hierarchical index, and the data is dynamically rendered according to the level selected by the user, including: starting from the root node, traversing the tree structure data layer by layer through a recursive algorithm, generating a hierarchical index table, and storing the hierarchical information of each node in the tree structure data in the hierarchical index table; when the user selects a certain level, extracting the data of the corresponding level from the hierarchical index table and rendering it to the left frame.
[0010] Optionally, in the data management method based on the hierarchical batch operation shuttle box of the present invention, the hierarchical path information of the selected item is parsed and displayed in the right box through path parsing, including: parsing the hierarchical path of the selected item through a depth-first search algorithm, and formatting the hierarchical path information obtained by the parsing.
[0011] Optionally, in the data management method based on the hierarchical batch operation shuttle box of the present invention, the hierarchical path information obtained by parsing is formatted, including: starting from the selected entry node, traversing the parent node of the entry node step by step upward to the root node, storing the hierarchical path information obtained by traversal in the form of an array, retaining the first-level folder name and the current-level file name of the hierarchical path information in the array, and omitting the intermediate-level file name of the hierarchical path information.
[0012] Optionally, in the data management method based on the hierarchical batch operation shuttle box of the present invention, the entries in the right box are dynamically filtered and updated according to the filtering conditions input by the user, including: the filtering conditions include folder name filtering conditions and hierarchical filtering conditions. When filtering entries according to the folder name filtering conditions, the mapping relationship between the folder name and the entry is stored in the hash table, and the entries belonging to the specified folder are filtered according to the mapping relationship; when filtering entries according to the hierarchical filtering conditions, the corresponding entries of the specified level are specified through the hierarchical index table that stores the hierarchical information.
[0013] Optionally, in the data management method based on the hierarchical batch operation shuttle box of the present invention, when folder filtering conditions and hierarchical filtering conditions exist at the same time, the filtering results are further filtered by a combined filtering algorithm to obtain the final items that meet the conditions.
[0014] Optionally, in the data management method based on the hierarchical batch operation shuttle box of the present invention, when there is no matching data for the filtering conditions, corresponding prompt information is displayed in the right frame.
[0015] According to a second aspect of the present invention, a data management system based on a hierarchical batch operation shuttle box is provided. The system includes a data management server, which includes: The shuttle frame interface creation module is used to create the shuttle frame interface and initialize the left frame and the right frame in the shuttle frame interface; The data loading module dynamically loads tree-structured data in the left frame through hierarchical indexes and dynamically renders data according to the level selected by the user; The data parsing module is used to parse and display the hierarchical path information of the selected item in the right frame through path parsing; The data filtering module is used to dynamically filter and update the entries in the right box according to the filtering conditions entered by the user.
[0016] According to a third aspect of the present invention, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in the first aspect of the present invention when executing the program.
[0017] This invention, based on a data management method, system, and device for hierarchical batch operation of a shuttle box, significantly improves the efficiency and user experience when selecting deeply hierarchically and indeterminately structured tree data by optimizing key processes such as data loading, path resolution, and filtering and updating. At the same time, it reduces the interface signal-to-noise ratio, improves screen quality and system performance, and provides B-side users with a more efficient, convenient, and user-friendly data management tool. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0019] Figure 1 This is an example diagram of the architecture of a data management system based on a hierarchical batch operation shuttle box according to an embodiment of the present invention; Figure 2 This is a diagram illustrating an example of the architecture of a data management server according to an embodiment of the present invention; Figure 3 Flowchart of a data management method based on a hierarchical batch operation shuttle box according to an embodiment of the present invention; Figure 4 This is a schematic structural diagram of the device provided by the present invention. DETAILED DESCRIPTION
[0020] The embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0021] It should be noted that, in the absence of conflict, the following embodiments and features in the embodiments may be combined with each other; and, based on the embodiments in this disclosure, all other embodiments obtained by persons of ordinary skill in the art without creative work are within the scope of protection of this disclosure.
[0022] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein can be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on this disclosure, it should be understood by those skilled in the art that an aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects described herein can be used to implement an apparatus and / or practice a method. In addition, other structures and / or functionalities other than one or more of the aspects described herein can be used to implement this apparatus and / or practice this method.
[0023] Figure 1 FIG. 1 is an example diagram of an architecture of a data management system based on a hierarchical batch operation shuttle box according to an embodiment of the present invention. Figure 1 As shown, the system may include a data management server 101, a communication network 102 and / or one or more data management clients 103. Figure 1 The example in FIG. 1 is a plurality of data management clients 103 .
[0024] The data management server 101 can be any appropriate server for storing information, data, programs and / or any other suitable type of content. In some embodiments, the data management server 101 can perform appropriate functions. For example, in some embodiments, the data management server 101 can be used to manage data based on a hierarchical batch operation shuttle box. As an optional example, in some embodiments, the data management server 101 can be used to: create a shuttle box interface, initialize the left box and the right box in the shuttle box interface; dynamically load tree structure data in the left box through a hierarchical index, and dynamically render data according to the level selected by the user; parse and display the hierarchical path information of the selected item in the right box through path resolution; dynamically filter and update the items in the right box according to the filter conditions entered by the user.
[0025] Figure 2 FIG. 1 is an example diagram of the architecture of a data management server according to an embodiment of the present invention. Figure 2 As shown, the data management server of this embodiment includes: The shuttle frame interface creation module is used to create the shuttle frame interface and initialize the left frame and the right frame in the shuttle frame interface; The data loading module dynamically loads tree-structured data in the left frame through hierarchical indexes and dynamically renders data according to the level selected by the user; The data parsing module is used to parse and display the hierarchical path information of the selected item in the right frame through path parsing; The data filtering module is used to dynamically filter and update the entries in the right box according to the filtering conditions entered by the user.
[0026] As another example, in some embodiments, the data management server 101 may send a data management method based on a hierarchical batch operation shuttle box to the data management client 103 for user use upon request of the data management client 103 .
[0027] As an optional example, in some embodiments, the data management client 103 is used to provide a visual data management interface, which is used to receive a user's selection input operation for data management based on a hierarchical batch operation shuttle box, and to, in response to the selection input operation, obtain from the data management server 101 a data management interface corresponding to the option selected by the selection input operation and display the data management interface, wherein the data management interface at least displays information for data management based on the hierarchical batch operation shuttle box and operation options for the information for data management based on the hierarchical batch operation shuttle box.
[0028] In some embodiments, the communication network 102 can be any suitable combination of one or more wired and / or wireless networks. For example, the communication network 102 can include any one or more of the following: the Internet, an intranet, a wide area network (WAN), a local area network (LAN), a wireless network, a digital subscriber line (DSL) network, a frame relay network, an asynchronous transfer mode (ATM) network, a virtual private network (VPN), and / or any other suitable communication network. The data management client 103 can be connected to the communication network 102 via one or more communication links (e.g., communication link 104), and the communication network 102 can be linked to the data management server 101 via one or more communication links (e.g., communication link 105). The communication link can be any communication link suitable for transmitting data between the data management client 103 and the data management server 101, such as a network link, a dial-up link, a wireless link, a hardwired link, any other suitable communication link, or any suitable combination of such links.
[0029] The data management client 103 may include any one or more clients that present, in an appropriate form, an interface related to data management based on a hierarchical batch operation shuttle box for user use and operation. In some embodiments, the data management client 103 may include any suitable type of device. For example, in some embodiments, the data management client 103 may include a mobile device, a tablet computer, a laptop computer, a desktop computer, and / or any other suitable type of client device.
[0030] Although the data management server 101 is illustrated as a single device, in some embodiments, any suitable number of devices may be used to perform the functions performed by the data management server 101. For example, in some embodiments, multiple devices may be used to implement the functions performed by the data management server 101. Alternatively, the functions of the data management server 101 may be implemented using a cloud service.
[0031] Based on the above system, an embodiment of the present invention provides a data management method based on a hierarchical batch operation shuttle box, which is described below through the following embodiments.
[0032] Figure 3 This is a flowchart of a data management method based on a hierarchical batch operation shuttle box according to an embodiment of the present invention. The data management method based on a hierarchical batch operation shuttle box of this embodiment can be executed on a data management server. The data management method based on a hierarchical batch operation shuttle box includes the following steps: Step S201: Create a shuttle frame interface, and initialize the left frame and the right frame in the shuttle frame interface.
[0033] In this embodiment, the initialization function is called by the interface rendering engine to allocate memory space for the shuttle box interface and set basic layout parameters to generate a shuttle box structure including a left box and a right box; through a predefined container template, independent document object model nodes or UI component instances are allocated to the left box and the right box, and the size, position and interaction properties are set; the event listener is bound by the initialization function, and the data of the current visible area in the left box is dynamically loaded through virtual scrolling. When the user scrolls the left box, the scroll event listener captures the user operation, loads the corresponding style sheet and script file, and triggers dynamic loading and rendering of data.
[0034] As an optional example, in this embodiment, virtual scrolling technology is used to dynamically load data in the currently visible area of the left frame. Only the data in the currently visible area is rendered, and the remaining data is not loaded temporarily, thereby reducing memory usage and rendering time. When the user scrolls the left frame, the data is dynamically loaded and rendered through scroll event monitoring. The user's scrolling operation is monitored in real time. When the user scrolls outside the visible area, new data is dynamically loaded and replaces the data in the non-visible area, thus achieving a seamless scrolling effect.
[0035] This embodiment uses virtual scrolling technology to load only the data in the currently visible area, avoiding the situation where both horizontal and vertical scroll bars appear at the same time. When selecting data, users do not need to frequently switch scrolling directions, and can focus more on selecting the target information, significantly improving selection efficiency.
[0036] Step S202: dynamically load tree structure data in the left frame through the hierarchical index, and dynamically render the data according to the level selected by the user.
[0037] As an optional example, in this embodiment, starting from the root node, a recursive algorithm is used to traverse the tree-structured data layer by layer to generate a hierarchical index table. The hierarchical information of each node in the tree-structured data is stored in the hierarchical index table. In this embodiment, the hierarchical information includes the node's unique identifier, hierarchical depth, and parent node information. When the user selects a level, the data for the corresponding level is extracted from the hierarchical index table and rendered in the left box.
[0038] In practical applications, this embodiment uses a hierarchical index to traverse tree-structured data, obtain index information for all levels, store the hierarchical index information in a hierarchical option list, and dynamically render the options in the level selection drop-down box. For example, when the user selects "Level 2," all nodes at level 2 are extracted from the hierarchical index table and rendered in the left box for the user to select.
[0039] This embodiment uses a recursive algorithm to generate a hierarchical index table and dynamically loads data at a specified level through a level selection drop-down box. Users can quickly locate the desired level without having to expand the tree structure layer by layer, significantly reducing the time it takes to find the target data.
[0040] Step S203: parsing and displaying the hierarchical path information of the selected entry in the right frame through path parsing.
[0041] In this embodiment, the hierarchical path of the selected entry is parsed using a depth-first search algorithm, and the hierarchical path information obtained by the parsing is formatted.
[0042] In this embodiment, the path information is formatted in the form of "first-level folder name / X levels omitted here / file name at this level". This path display method is clear and intuitive, and users can quickly understand the positional relationship of the entries in the tree structure, thereby enhancing the readability of the interface. As an optional example, in this embodiment, starting from the selected entry node, the parent node of the entry node is traversed upward step by step to the root node, and the hierarchical path information obtained by the traversal is stored in the form of an array, retaining the first-level folder name and the file name at this level of the hierarchical path information in the array, and the intermediate level file names of the hierarchical path information are omitted.
[0043] In actual applications, by traversing the tree structure data, extracting the names of all first-level folders, storing the first-level folder names in the folder option list, and dynamically rendering the options in the folder filter drop-down box. By traversing the tree structure data, obtaining the index information of all levels, storing the level index information in the level option list, and dynamically rendering the options in the level filter drop-down box.
[0044] For example, this embodiment stores the hierarchical path obtained through traversal in the form of an array, such as ["Folder 1", "Folder 2", "File A"], processes the array, retains only the first-level folder name and the current-level file name, and the intermediate levels are represented in an omitted form. The formatted hierarchical path information is "File 1 / Level 1 omitted here / File A".
[0045] Step S204: Dynamically filter and update the entries in the right box according to the filter conditions input by the user.
[0046] In this embodiment, the filtering conditions include folder name filtering and hierarchical filtering. Items can be dynamically filtered based on the user-entered filtering conditions, and the displayed content in the right frame is updated in real time. Users can flexibly filter by folder name or hierarchical index to quickly obtain the required data, improving the interface's interactivity and responsiveness.
[0047] When filtering items based on folder name filtering conditions, a hash table stores the mapping between folder names and items, and items belonging to the specified folder are filtered based on this mapping. In actual applications, this embodiment stores the mapping between folder names and items in a hash table. During initialization, the tree-structured data is traversed, the names of all first-level folders are extracted, and stored in the hash table. When the user selects a folder filtering condition, the hash table quickly filters out all items belonging to that folder.
[0048] When filtering items based on hierarchical filtering conditions, the corresponding items at the specified level are selected through the hierarchical index table that stores the hierarchical information. During initialization, the tree structure data is traversed to obtain the index information of all levels and store it in the hierarchical index table. When the user selects a hierarchical filtering condition, the hierarchical index table is used to filter out the items at the specified level.
[0049] It should be noted that in this embodiment, when both folder and level filtering conditions exist, the combined filtering algorithm further filters the filtering results to obtain the final items that meet the conditions. For example, the folder filtering condition is first used to filter out all items belonging to a specified folder, and then the level filtering condition is used to filter out items at a specified level from the above filtering results. The final items are dynamically updated to the right box.
[0050] When there are no matching data for a filter, a corresponding prompt message is displayed in the right frame. For example, if the filter results are empty, a prompt message "No relevant data for this filter" will be displayed in the right frame to inform the user that there are no matching results for the current filter. This improves the user experience by preventing users from waiting for long periods of time or mistakenly believing the system is unresponsive.
[0051] In actual applications, in order to improve the flexibility of user operations, this embodiment also provides select all and deselect operations. When the user clicks the select all button, the select all status management module traverses all entries in the left frame and sets their selected status to selected. At the same time, it updates the path information of all selected entries to ensure that the selected entries are correctly processed and displayed in the right frame. When the user clicks the deselect button, it traverses all entries in the left frame, sets the selected entries to unselected, sets the unselected entries to selected, and updates the path information of the deselected entries to ensure that the path information of the deselected entries is correctly processed and displayed in the right frame. Users can quickly select or deselect a large number of entries according to actual needs, especially in scenarios where the amount of data is large and individual selections need to be made, which greatly reduces the number of operation steps and reduces operating costs.
[0052] The traditional tree diagram display method will greatly increase the signal-to-noise ratio of the interface and reduce the screen effect when the amount of data is large and the hierarchy is deep. The present invention dynamically loads and renders data, only showing the levels and items that the user is currently paying attention to, reducing unnecessary information display, improving the screen effect of the interface, and allowing users to view and select target data more clearly. Simplifying complex hierarchical paths into a concise format avoids interference with user vision caused by too many levels of information, further reducing the signal-to-noise ratio of the interface, and allowing users to quickly focus on key information.
[0053] This invention, based on a data management method and system for hierarchical batch operation shuttle boxes, significantly improves the efficiency and user experience when selecting deeply hierarchical and indeterminate tree-structured data by optimizing key links such as data loading, path resolution, and filtering and updating. At the same time, it reduces the interface signal-to-noise ratio, improves screen quality and system performance, and provides B-side users with a more efficient, convenient, and user-friendly data management tool.
[0054] like Figure 4 As shown, the present invention further provides a device including a processor 310, a communication interface 320, a memory 330 for storing a computer program executable by the processor, and a communication bus 340. The processor 310, the communication interface 320, and the memory 330 communicate with each other via the communication bus 340. The processor 310 executes the executable computer program to implement the aforementioned data management method based on the hierarchical batch operation shuttle box.
[0055] Among them, the computer program in the memory 330 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the existing technology, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program code.
[0056] The system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of this embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0057] Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented using software plus a necessary general-purpose hardware platform, or of course, hardware. Based on this understanding, the essence of the above technical solution, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for causing a computer device (such as a personal computer, server, or network device) to execute the methods of each embodiment or certain portions of the embodiments.
[0058] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A data management method based on a hierarchical batch operation shuttle box, characterized in that: The method comprises: Create a shuttle frame interface and initialize the left frame and right frame in the shuttle frame interface; Dynamically load tree structure data in the left frame through hierarchical index and dynamically render data according to the level selected by the user; Parse and display the hierarchical path information of the selected item in the right frame through path parsing; Dynamically filter and update the entries in the right box based on the filter conditions entered by the user.
2. The data management method based on the hierarchical batch operation shuttle box according to claim 1 is characterized in that: Create a shuttle frame interface and initialize the left and right frames in the shuttle frame interface, including: Call the initialization function through the interface rendering engine to allocate memory space for the shuttle frame interface and set basic layout parameters to generate the shuttle frame structure including the left frame and the right frame; Assign independent document object model nodes or UI component instances to the left and right frames through predefined container templates, and set the size, position, and interaction properties; By binding the event listener through the initialization function, the data of the current visible area in the left frame is dynamically loaded through virtual scrolling. When the user scrolls the left frame, the scroll event listener captures the user operation, loads the corresponding style sheet and script file, and triggers dynamic data loading and rendering.
3. The data management method based on hierarchical batch operation shuttle box according to claim 1 is characterized in that: The tree structure data is dynamically loaded in the left frame through the hierarchical index, and the data is dynamically rendered according to the level selected by the user, including: starting from the root node, traversing the tree structure data layer by layer through a recursive algorithm, generating a hierarchical index table, and storing the hierarchical information of each node in the tree structure data in the hierarchical index table; when the user selects a certain level, the data of the corresponding level is extracted from the hierarchical index table and rendered in the left frame.
4. The data management method based on hierarchical batch operation shuttle box according to claim 1 is characterized in that: The hierarchical path information of the selected item is parsed and displayed in the right frame through path parsing, including: parsing the hierarchical path of the selected item through a depth-first search algorithm, and formatting the hierarchical path information obtained by the parsing.
5. The data management method based on hierarchical batch operation shuttle box according to claim 4 is characterized in that: The hierarchical path information obtained by parsing is formatted, including: starting from the selected entry node, traversing the parent node of the entry node step by step until the root node, storing the hierarchical path information obtained by the traversal in the form of an array, retaining the first-level folder name and the current-level file name of the hierarchical path information in the array, and omitting the intermediate-level file name of the hierarchical path information.
6. The data management method based on hierarchical batch operation shuttle box according to claim 1 is characterized in that: Dynamically filter and update the entries in the right box according to the filter conditions entered by the user, including: the filter conditions include folder name filter conditions and hierarchical filter conditions. When filtering entries based on the folder name filter conditions, the mapping relationship between folder names and entries is stored in a hash table, and entries belonging to the specified folder are filtered according to the mapping relationship; when filtering entries based on the hierarchical filter conditions, the corresponding entries of the specified level are specified through the hierarchical index table that stores hierarchical information.
7. The data management method based on hierarchical batch operation shuttle box according to claim 6 is characterized in that: When both folder filtering conditions and level filtering conditions exist, the filtering results are further filtered through a combined filtering algorithm to obtain the final entries that meet the conditions.
8. The data management method based on hierarchical batch operation shuttle box according to claim 1 is characterized in that: When there is no matching data for the filter conditions, the corresponding prompt information is displayed in the right frame.
9. A data management system based on a hierarchical batch operation shuttle frame, characterized in that: The system includes a data management server, which includes: The shuttle frame interface creation module is used to create the shuttle frame interface and initialize the left frame and the right frame in the shuttle frame interface; The data loading module dynamically loads tree-structured data in the left frame through hierarchical indexing and dynamically renders data according to the level selected by the user; The data parsing module is used to parse and display the hierarchical path information of the selected item in the right frame through path parsing; The data filtering module is used to dynamically filter and update the entries in the right box according to the filtering conditions entered by the user.
10. A computer device, characterized in that: The computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps of the method according to any one of claims 1 to 9 are implemented.
Citation Information
Patent Citations
Searchable tree shuttle box implementation method and device and electronic equipment
CN115220807A
Tree structure node rapid selection method based on vue framework
CN116628272A
Implementation method of shuttle frame assembly
CN117215566A
Combined use method and system of a-tree and a-transfer components
CN120029619A
Information filtering device and information filtering method
JP2005174358A