A data management method and system based on a hierarchical batch operation shuttle frame and equipment
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA ELECTRONICS CLOUD DIGITAL INTELLIGENCE TECH CO LTD
- Filing Date
- 2025-06-12
- Publication Date
- 2026-08-07
AI Technical Summary
用户需要逐个取消不必要的选择,这不仅耗时,还容易导致操作失误
[0017] This invention relates to a data management method, system, and device based on a hierarchical batch operation shuttle frame. By optimizing key processes such as data loading, path parsing, and filtering/updating, it significantly improves the efficiency and user experience when selecting data with deep and variable tree structures. Simultaneously, it reduces the interface signal-to-noise ratio, improves screen efficiency and system performance, and provides B-end users with a more efficient, convenient, and user-friendly data management tool.
Smart Images

Figure CN120631491B_ABST
Abstract
Description
Technical Field
[0001] This 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 frame. Background Technology
[0002] In B2B products, the core user need is to complete operational goals quickly and efficiently, especially when dealing with deeply hierarchical and variable tree-structured data. However, existing shuttle designs have significant user experience issues when handling such complex data. Traditional shuttle interfaces typically include a left and right pane; the left pane displays the tree-structured data, and the right pane displays the selected item. While this design is simple and intuitive, it faces numerous challenges in practical use.
[0003] First, when the data structure has a deep hierarchy with an indefinite number of levels, users often need to use both horizontal and vertical scrollbars simultaneously during selection. This design not only increases the complexity of the operation but also severely impacts the efficiency of users searching for and selecting target information, reducing the ease of operation. Second, the standard scroll bar only supports the "select all" function. In scenarios with large amounts of data and where users need to make individual selections, this design significantly increases the user's operational costs. Users need to cancel unnecessary selections one by one, which is not only time-consuming but also prone to operational errors. Furthermore, the commonly used tree diagram display method significantly increases the signal-to-noise ratio of the interface and reduces screen efficiency when dealing with large amounts of data and deep hierarchies. Users find it difficult to quickly locate the required level and data, resulting in poor interactivity and further impacting operational efficiency and user experience. To address these issues, existing technologies have attempted to optimize performance through lazy loading, but this method does not fundamentally solve the pain points of user experience.
[0004] Therefore, a new data management approach is needed to provide a more efficient and convenient user experience when users select tree-structured data, while optimizing interface interactivity and screen effects. This new approach requires innovation at the technological level, such as dynamically loading and rendering data, optimizing path parsing and display, and providing flexible filtering functions, to meet the needs of B-end users for efficient operation.
[0005] Therefore, how to provide such a solution has become a pressing technical problem. Summary of the Invention
[0006] In view of this, in order to overcome the shortcomings of the prior art, the present invention aims to provide a data management method, system and device based on a hierarchical batch operation shuttle frame.
[0007] According to a first aspect of the present invention, a data management method based on a hierarchical batch operation shuttle frame is provided, the method comprising: Create a shuttle window interface, and initialize the left and right side frames within the shuttle window interface; The tree-structured data is dynamically loaded in the left pane using a hierarchical index, and the data is dynamically rendered based on the user-selected hierarchy. The hierarchical path information of the selected item is parsed and displayed in the right-hand box through path resolution; The entries in the right-hand box are dynamically filtered and updated based on the filtering criteria entered by the user.
[0008] Optionally, in the data management method based on a hierarchical batch operation shuttle frame of the present invention, creating a shuttle frame interface and initializing the left and right frames in the shuttle frame interface includes: The interface rendering engine calls the initialization function to allocate memory space for the shuttle box interface and set basic layout parameters, generating a shuttle box structure containing a left and right frame. By using predefined container templates, assign independent Document Object Model nodes or UI component instances to the left and right frames, and set their size, position, and interaction properties; By binding event listeners through the initialization function, data of the currently 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's operation, loads the corresponding style sheets and script files, and triggers dynamic data loading and rendering.
[0009] Optionally, in the data management method based on a hierarchical batch operation shuttle frame of the present invention, tree structure data is dynamically loaded in the left frame through a hierarchical index, and the data is dynamically rendered according to the level selected by the user. This includes: starting from the root node, traversing the tree structure data layer by layer through a recursive algorithm to generate 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 in the left frame.
[0010] Optionally, in the data management method based on a hierarchical batch operation shuttle frame of the present invention, the hierarchical path information of the selected items is parsed and displayed in the right frame through path parsing, including: parsing the hierarchical path of the selected items through a depth-first search algorithm, and formatting the parsed hierarchical path information.
[0011] Optionally, in the data management method based on a hierarchical batch operation shuttle frame of the present invention, the hierarchical path information obtained by parsing is formatted, including: starting from the selected item node, traversing upwards level by level the parent node of the item node until 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 names of the hierarchical path information.
[0012] Optionally, in the data management method based on a hierarchical batch operation shuttle frame of the present invention, the items in the right frame 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 items according to the folder name filtering condition, the mapping relationship between folder names and items is stored through a hash table, and items belonging to the specified folder are filtered according to the mapping relationship; when filtering items according to the hierarchical filtering condition, the corresponding items of the level are specified through a hierarchical index table that stores hierarchical information.
[0013] Optionally, in the data management method based on a hierarchical batch operation shuttle frame of the present invention, when both folder filtering conditions and hierarchical filtering conditions exist, 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 a hierarchical batch operation shuttle frame of the present invention, when there is no matching data for the filtering conditions, a corresponding prompt message 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 is provided. The system includes a data management server, which comprises: The shuttle box interface creation module is used to create the shuttle box interface and initialize the left and right frames in the shuttle box interface; The data loading module dynamically loads tree-structured data in the left-hand pane using a hierarchical index and dynamically renders the data based on the user-selected hierarchy. The data parsing module is used to parse and display the hierarchical path information of the selected item in the right-hand box through path parsing; The data filtering module is used to dynamically filter and update the items in the right-hand frame based on the filtering conditions input by the user.
[0016] According to a third aspect of the present invention, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method described in the first aspect of the present invention.
[0017] This invention relates to a data management method, system, and device based on a hierarchical batch operation shuttle frame. By optimizing key processes such as data loading, path parsing, and filtering / updating, it significantly improves the efficiency and user experience when selecting data with deep and variable tree structures. Simultaneously, it reduces the interface signal-to-noise ratio, improves screen efficiency and system performance, and provides B-end users with a more efficient, convenient, and user-friendly data management tool. Attached Figure Description
[0018] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is an example architecture diagram of a data management system based on a hierarchical batch operation shuttle frame according to an embodiment of the present invention; Figure 2 This is an example architecture diagram of a data management server according to an embodiment of the present invention; Figure 3 This is a flowchart illustrating the steps of a data management method based on a hierarchical batch operation shuttle frame according to an embodiment of the present invention. Figure 4 This is a schematic diagram of the structure of the device provided by the present invention. Detailed Implementation
[0020] The embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
[0021] It should be noted that, in the absence of conflict, the following embodiments and features can be combined with each other; and, based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0022] It should be noted that various aspects of embodiments within the scope of the appended claims are described below. It will be apparent that the aspects described herein can be embodied in a wide variety of forms, and any particular structure and / or function described herein is merely illustrative. Based on this disclosure, those skilled in the art will understand that one 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 set forth herein can be used to implement the device and / or practice the method. Additionally, this device and / or method can be implemented using structures and / or functionalities other than one or more of the aspects set forth herein.
[0023] Figure 1 This is an example architecture diagram of a data management system based on a hierarchical batch operation shuttle frame according to an embodiment of the present invention, such as... 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 the text is multiple data management clients 103.
[0024] The data management server 101 can be any suitable server used to store 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 for data management based on a hierarchical batch operation shuttle. As an optional example, in some embodiments, the data management server 101 can be used to: create a shuttle interface, initialize a left and right shuttle interface; dynamically load tree-structured data in the left shuttle interface via hierarchical indexing, and dynamically render the data according to the hierarchy selected by the user; parse and display the hierarchical path information of the selected items in the right shuttle interface via path parsing; and dynamically filter and update the items in the right shuttle interface according to the filtering conditions input by the user.
[0025] Figure 2 This is an example architecture diagram of a data management server according to an embodiment of the present invention, such as... Figure 2 As shown, the data management server in this embodiment includes: The shuttle box interface creation module is used to create the shuttle box interface and initialize the left and right frames in the shuttle box interface; The data loading module dynamically loads tree-structured data in the left-hand pane using a hierarchical index and dynamically renders the data based on the user-selected hierarchy. The data parsing module is used to parse and display the hierarchical path information of the selected item in the right-hand box through path parsing; The data filtering module is used to dynamically filter and update the items in the right-hand frame based on the filtering conditions input 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 frame to the data management client 103 for user use, according to a request from 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 based on a hierarchical batch operation shuttle for data management, and to retrieve and display the data management interface corresponding to the option selected by the selection input operation from the data management server 101 in response to the selection input operation. The data management interface displays at least information on data management based on the hierarchical batch operation shuttle and operation options for the information on data management based on the hierarchical batch operation shuttle.
[0028] In some embodiments, communication network 102 may be any suitable combination of one or more wired and / or wireless networks. For example, communication network 102 may include any one or more of the following: the Internet, intranet, wide area network (WAN), local area network (LAN), wireless network, digital subscriber line (DSL) network, frame relay network, asynchronous transfer mode (ATM) network, virtual private network (VPN), and / or any other suitable communication network. Data management client 103 may connect to communication network 102 via one or more communication links (e.g., communication link 104), which may be linked to data management server 101 via one or more communication links (e.g., communication link 105). Communication links may be any communication link suitable for transmitting data between data management client 103 and data management server 101, such as network links, dial-up links, wireless links, hardwired links, any other suitable communication links, or any suitable combination of such links.
[0029] Data management client 103 may include any one or more clients that present an interface related to data management based on a hierarchical batch operation shuttle in a suitable form for user use and operation. In some embodiments, data management client 103 may include any suitable type of device. For example, in some embodiments, data management client 103 may include a mobile device, tablet computer, laptop computer, 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, cloud services may be used to implement the functions of the data management server 101.
[0031] Based on the above system, this invention provides a data management method based on a hierarchical batch operation shuttle frame, which will be described in the following embodiments.
[0032] Figure 3 This is a flowchart illustrating the steps of a data management method based on a hierarchical batch operation shuttle frame according to an embodiment of the present invention. The data management method based on a hierarchical batch operation shuttle frame of this embodiment can be executed on a data management server. This data management method based on a hierarchical batch operation shuttle frame includes the following steps: Step S201: Create a shuttle box interface and initialize the left and right boxes in the shuttle box interface.
[0033] In this embodiment, the interface rendering engine calls the initialization function to allocate memory space and set basic layout parameters for the shuttle box interface, generating a shuttle box structure containing a left and right frame. Using a predefined container template, independent document object model nodes or UI component instances are allocated to the left and right frames, and their size, position, and interaction attributes are set. An event listener is bound to the initialization function, and data in the currently visible area of the left frame is dynamically loaded via virtual scrolling. When the user scrolls the left frame, the scroll event listener captures the user's action, loads the corresponding stylesheet and script file, and triggers dynamic data loading and rendering.
[0034] As an optional example, in this embodiment, data of the currently visible area in the left frame is dynamically loaded using virtual scrolling technology. Only the data in the currently visible area is rendered, while other data is not loaded temporarily, thereby reducing memory usage and rendering time. When the user scrolls the left frame, data loading and rendering are triggered dynamically through scroll event listeners. 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 invisible area, thus achieving a seamless scrolling effect.
[0035] This embodiment of the method uses virtual scrolling technology to load only the data in the currently visible area, avoiding the simultaneous appearance of horizontal and vertical scrollbars. Users do not need to frequently switch scrolling directions when selecting data, allowing them to focus more on selecting the target information and significantly improving selection efficiency.
[0036] Step S202: Dynamically load tree structure data in the left frame using 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 structure data layer by layer to generate a hierarchical index table. The hierarchical information of each node in the tree structure 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 certain level, the data of the corresponding level is extracted from the hierarchical index table and rendered in the left-hand frame.
[0038] In practical applications, this embodiment traverses the tree structure data using a hierarchical index to obtain the index information for all levels. This hierarchical index information is then stored in the level option list, and the options in the level selection dropdown are dynamically rendered. For example, when a user selects "Level 2," all nodes at level 2 are extracted from the hierarchical index table, and these extracted nodes are rendered in the left-hand pane for the user to select.
[0039] This embodiment uses a recursive algorithm to generate a hierarchical index table and dynamically loads data for a specified level through a level selection dropdown. Users can quickly locate the required level without having to expand the tree structure layer by layer, significantly reducing the time spent searching for target data.
[0040] Step S203: Parse and display the hierarchical path information of the selected item in the right-hand box through path parsing.
[0041] In this embodiment, the hierarchical path of the selected item is parsed using a depth-first search algorithm, and the parsed hierarchical path information is then formatted.
[0042] In this embodiment, the path information is formatted as "first-level folder name / X-level omitted / current-level file name". This path display method is clear and intuitive, allowing users to quickly understand the positional relationship of items in the tree structure and enhancing the readability of the interface. As an optional example, in this embodiment, starting from the selected item node, the parent nodes of the item node are traversed upwards level by level until the root node. The traversed hierarchical path information is stored 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, while the intermediate-level file names of the hierarchical path information are omitted.
[0043] In practical applications, by traversing the tree-structured data, the names of all first-level folders are extracted and stored in a folder option list, dynamically rendering the options for the folder filter dropdown. Similarly, by traversing the tree-structured data, the index information for all levels is obtained and stored in a level option list, dynamically rendering the options for the level filter dropdown.
[0044] For example, in this embodiment, the traversed hierarchical path is stored as an array, such as ["folder1", "folder2", "fileA"]. The array is processed to retain only the first-level folder name and the file name at this level, and the intermediate levels are represented in an abbreviated form. The formatted hierarchical path information is "file1 / level 1 omitted here / fileA".
[0045] Step S204: Dynamically filter and update the items in the right-hand box based on the filter conditions input by the user.
[0046] In this embodiment, the filtering conditions include folder name filtering and hierarchical filtering. It can dynamically filter items based on user-input filtering conditions and update the displayed content in the right-hand pane in real time. Users can flexibly filter by folder name or hierarchical index to quickly obtain the required data, improving the interactivity and responsiveness of the interface.
[0047] When filtering entries based on folder names, a hash table is used to store the mapping between folder names and entries. Entries belonging to a specified folder are then filtered based on this mapping. In practical applications, this embodiment uses a hash table to store the mapping between folder names and entries. During initialization, the tree-structured data is traversed to extract the names of all first-level folders and store them in the hash table. When the user selects a folder as a filter, the hash table quickly filters out all entries belonging to that folder.
[0048] When filtering items based on hierarchical criteria, the corresponding items for each level are specified using a hierarchical index table that stores hierarchical information. During initialization, the tree structure data is traversed to obtain the index information for all levels and stored in the hierarchical index table. When the user selects a hierarchical filter, items for the specified level are selected using the hierarchical index table.
[0049] It should be noted that in this embodiment, when both folder filtering and hierarchical filtering conditions exist, a combined filtering algorithm is used to further filter the results to obtain the final items that meet the conditions. For example, firstly, the folder filtering condition is used to filter out all items belonging to a specified folder, and then the hierarchical filtering condition is used to filter out items at a specified level from the above results. The final items are then dynamically updated in the right-hand frame.
[0050] When no matching data is found for a filter condition, a corresponding message will be displayed in the right-hand pane. For example, if the filter result is empty, the message "No relevant data found for this filter" will be displayed in the right-hand pane, informing the user that no matching results were found for the current filter condition. This avoids users waiting for extended periods or mistakenly believing the system is unresponsive, thus improving the user experience.
[0051] In practical applications, 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 state management module iterates through all items in the left frame and sets their selected state to selected. Simultaneously, it updates the path information of all selected items to ensure that the selected items are correctly processed and displayed in the right frame. When the user clicks the deselect button, it iterates through all items in the left frame, sets selected items to unselected, and unselected items to selected. Simultaneously, it updates the path information of the deselected items to ensure that the path information of the deselected items is correctly processed and displayed in the right frame. Users can quickly select or deselect a large number of items according to their actual needs, especially in scenarios with large amounts of data and requiring individual selection, greatly reducing operation steps and lowering operating costs.
[0052] Traditional tree diagram displays, especially with large amounts of data and deep hierarchies, significantly increase the signal-to-noise ratio and reduce screen efficiency. This invention dynamically loads and renders data, displaying only the levels and items the user is currently interested in. This reduces unnecessary information display, improves screen efficiency, and allows users to more clearly view and select target data. Simplifying complex hierarchical paths into a concise format avoids visual interference from excessive layers of information, further reducing the signal-to-noise ratio and enabling users to quickly focus on key information.
[0053] This invention relates to a data management method and system based on a hierarchical batch operation shuttle. By optimizing key processes such as data loading, path parsing, and filtering / updating, it significantly improves the efficiency and user experience when selecting data with deep and variable tree structures. Simultaneously, it reduces the interface signal-to-noise ratio, improves screen efficiency and system performance, and provides B-end users with a more efficient, convenient, and user-friendly data management tool.
[0054] like Figure 4 As shown, the present invention also provides a device including a processor 310, a communication interface 320, a memory 330 for storing processor-executable computer programs, and a communication bus 340. The processor 310, communication interface 320, and memory 330 communicate with each other via the communication bus 340. The processor 310 implements the aforementioned data management method based on a hierarchical batch operation shuttle frame by running the executable computer program.
[0055] The computer program in memory 330, when implemented as a software functional unit and sold or used as an independent product, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[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; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected based on actual needs to achieve the purpose of this embodiment. Those skilled in the art can understand and implement this without any creative effort.
[0057] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part 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, magnetic disk, optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods of various embodiments or some parts of 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 variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A data management method based on a hierarchical batch operation shuttle frame, characterized in that, The method includes: Create a shuttle window interface, and initialize the left and right frames within the shuttle window interface; The tree-structured data is dynamically loaded in the left pane using a hierarchical index, and the data is dynamically rendered based on the user-selected hierarchy. The hierarchical path information of the selected item is parsed and displayed in the right-hand box through path resolution; The items in the right-hand box are dynamically filtered and updated based on the filtering criteria entered by the user. The tree structure data is dynamically loaded in the left frame using a hierarchical index. The data is dynamically rendered according to the level selected by the user. This includes: starting from the root node, traversing the tree structure data level by level using a recursive algorithm to generate 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. The hierarchical path information of the selected item is parsed and displayed in the right-hand box through path parsing, including: parsing the hierarchical path of the selected item through a depth-first search algorithm, and formatting the obtained hierarchical path information; The parsed hierarchical path information is formatted, including: starting from the selected entry node, traversing upwards level by level from the parent node of the entry node to the root node, storing the traversed hierarchical path information 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 names of the hierarchical path information.
2. The data management method based on a hierarchical batch operation shuttle frame according to claim 1, characterized in that, Create a shuttle window interface, and initialize the left and right side frames within the shuttle window interface, including: The interface rendering engine calls the initialization function to allocate memory space for the shuttle box interface and set basic layout parameters, generating a shuttle box structure containing a left and right frame. By using predefined container templates, assign independent Document Object Model nodes or UI component instances to the left and right frames, and set their size, position, and interaction properties; By binding event listeners through the initialization function, data of the currently 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's operation, loads the corresponding style sheets and script files, and triggers dynamic data loading and rendering.
3. The data management method based on a hierarchical batch operation shuttle frame according to claim 1, characterized in that, The system dynamically filters and updates the items in the right-hand box based on the user-input filtering conditions, including: filtering conditions include folder name filtering conditions and hierarchical filtering conditions. When filtering items based on folder name filtering conditions, a hash table is used to store the mapping relationship between folder names and items, and items belonging to the specified folder are filtered according to the mapping relationship; when filtering items based on hierarchical filtering conditions, a hierarchical index table that stores hierarchical information is used to specify the corresponding items at the specified level.
4. The data management method based on a hierarchical batch operation shuttle frame according to claim 3, characterized in that, When both folder and hierarchy filtering conditions exist, the filtering results are further filtered using a combined filtering algorithm to obtain the final items that meet the conditions.
5. The data management method based on a hierarchical batch operation shuttle frame according to claim 1, characterized in that, When no matching data is found for the filter criteria, a corresponding prompt message will be displayed in the right-hand pane.
6. 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 box interface creation module is used to create the shuttle box interface and initialize the left and right frames in the shuttle box interface; The data loading module is used to dynamically load tree-structured data in the left frame through hierarchical indexes and dynamically render the data according to the user-selected hierarchy. The data parsing module is used to parse and display the hierarchical path information of the selected item in the right-hand box through path parsing; The data filtering module is used to dynamically filter and update the items in the right-hand box based on the filtering conditions input by the user. The tree structure data is dynamically loaded in the left frame using a hierarchical index. The data is dynamically rendered according to the level selected by the user. This includes: starting from the root node, traversing the tree structure data level by level using a recursive algorithm to generate 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. The hierarchical path information of the selected item is parsed and displayed in the right-hand box through path parsing, including: parsing the hierarchical path of the selected item through a depth-first search algorithm, and formatting the obtained hierarchical path information; The parsed hierarchical path information is formatted, including: starting from the selected entry node, traversing upwards level by level from the parent node of the entry node to the root node, storing the traversed hierarchical path information 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 names of the hierarchical path information.
7. 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, wherein the processor executes the program to implement the steps of the method according to any one of claims 1-5.
Citation Information
Patent Citations
Implementation method of shuttle frame assembly
CN117215566A
Combined use method and system of a-tree and a-transfer components
CN120029619A