Material data processing method and device, storage medium and electronic device

By introducing pane-dividing controls and path identification into the material management system, users can efficiently process material data, solving the problem of low material data processing efficiency in the prior art, and achieving the effect of simplifying management and improving operational efficiency.

CN119621680BActive Publication Date: 2025-05-06ZHEJIANG DAHUA TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510149786.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-11
Publication Date
2025-05-06
Estimated Expiration
2045-02-11

AI Technical Summary

Technical Problem

In the prior art, the processing efficiency of material data is low. When users perform material classification, editing, and review operations, they need to frequently switch different directories, resulting in complex operations and long-term operations, which increases the error rate.

Method used

By performing a partition interaction on the pane division control, the first pane and the second pane are displayed, the first pane including a set of path identifiers for indicating the material path and the second pane is used to display the material data. The user can access the path identifier in the first pane, display the target material data, and process the data based on the material type in the second pane, and store it to the target material path.

Benefits of technology

It simplifies material management, improves operation efficiency, reduces error rate, and improves the processing accuracy and speed of material data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119621680B_ABST
    Figure CN119621680B_ABST
Patent Text Reader

Abstract

The present application discloses a material data processing method and device, storage medium and electronic device. The method includes: performing a division interaction operation on a pane division control, and displaying a first pane and a second pane in response to the division interaction operation; performing an access operation on a first path identifier in the first pane, and displaying target material data in the second pane in response to the access operation, wherein the target material data includes material data corresponding to the first path identifier; processing the target material data based on the material type in the second pane, and storing the processed target material data in the target material path, wherein the target material path is specified by the second path identifier in the first pane, and the first path identifier and the second path identifier are different. The present application solves the technical problem of low material data processing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computers, and in particular to a material data processing method and device, a storage medium, and an electronic device. Background Art

[0002] At present, in traditional material management systems, users often need to frequently switch between different directories when performing operations such as material classification, editing, and review. This process is time-consuming and increases the complexity and error rate of the operation. In other words, the material data processing flow is too complicated, which makes the operation inconvenient, and further affects the processing rate and accuracy of the material data. Therefore, there is a technical problem of low material data processing efficiency in the related art.

[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0004] The embodiments of the present application provide a material data processing method and device, a storage medium, and an electronic device to at least solve the technical problem of low material data processing efficiency.

[0005] According to one aspect of an embodiment of the present application, a method for processing material data is provided, comprising: performing a division interaction operation on a pane division control, and displaying a first pane and a second pane in response to the division interaction operation, wherein the first pane includes a group of path identifiers, a path identifier in the group of path identifiers is used to indicate a material path in a group of material paths, and the second pane is used to display material data under any material path in the group of material paths; performing an access operation on the first path identifier in the first pane, and displaying target material data in the second pane in response to the access operation, wherein the target material data includes the material data corresponding to the first path identifier; processing the target material data based on the material type in the second pane, and storing the processed target material data in the target material path, wherein the target material path is specified by the second path identifier in the first pane, and the first path identifier and the second path identifier are different.

[0006] According to another aspect of an embodiment of the present application, another material data processing method is provided, including: obtaining a main material path sent by a main node, wherein material data is stored under the main material path; dividing the main material path into a group of material paths according to a collection scenario of the material data, and storing the material data under each material path in the group of material paths respectively; sending the group of material paths to an operation node to instruct the operation node to process the material data through the following steps: performing a division interaction operation on a pane division control, and displaying a first pane and a second pane in response to the division interaction operation, wherein the first pane includes a group of path identifiers, a path identifier in the group of path identifiers is used to indicate a material path in a group of material paths, and the second pane is used to display the material data under any material path in the group of material paths; performing an access operation on the first path identifier in the first pane, and in response to the access operation, displaying a first pane and a second pane in response to the division interaction operation, wherein the first pane includes a group of path identifiers, a path identifier in the group of path identifiers is used to indicate a material path in a group of material paths, and the second pane is used to display the material data under any material path in the group of material paths; performing an access operation on the first path identifier in the first pane, and in response to the access operation, displaying a first pane and a second pane in response to the division interaction operation. The target material data is displayed in a pane, wherein the target material data includes the material data corresponding to the first path identifier; the target material data is processed in the second pane based on the material type, and the processed target material data is stored in the target material path, wherein the target material path is specified by the second path identifier in the first pane, and the first path identifier and the second path identifier are different; if unqualified material data exists in the target material path, the unqualified material data is stored in each update material path in a group of update material paths, and the group of update material paths is sent to the operation node to instruct the operation node to process the unqualified material data until the unqualified material data does not exist in the target material path, and the target material path sent by the operation node is obtained; if the unqualified material data does not exist in the target material path, the target material path sent by the operation node is directly obtained.

[0007] According to another aspect of the embodiment of the present application, another material data processing system is provided, including: a main node, used to determine a main material path, wherein material data is stored under the main material path; an allocation node, used to receive the main material path sent by the main node, and divide the main material path into a group of material paths according to the collection scenario of the material data, and store the material data under each material path in the group of material paths respectively; send the group of material paths to an operation node; the operation node is used to receive the group of material paths and perform a pane division operation to display a first pane and a second pane, wherein the first pane displays a group of path identifiers, a path identifier in the group of path identifiers is used to indicate a material path in the group of material paths, and the second pane is used to display the material data under any material path in the group of material paths; perform an access operation on the first path identifier in the first pane to display the material data in the second pane The target material data is displayed in a pane, wherein the target material data is the material data under the material path corresponding to the first path identifier; in the second pane, the target material data is processed based on the material type, and the processed target material data is stored in the target material path, wherein the target material path is determined by the second path identifier in the first pane, and the first path identifier and the second path identifier are different; an audit node is used to determine whether there is unqualified material data in the target material path according to a preset material processing condition, and if there is unqualified material data, send the unqualified material data to the allocation node to instruct the allocation node to store the unqualified material data in each update material path in a group of update material paths, and send the group of update material paths to the operation node to instruct the operation node to process the unqualified material data until the unqualified material data does not exist in the target material path.

[0008] According to another aspect of an embodiment of the present application, a material data processing device is also provided, including: a display module, used to perform a division interaction operation on a pane division control, and in response to the division interaction operation, display a first pane and a second pane, wherein the first pane includes a group of path identifiers, and a path identifier in the group of path identifiers is used to indicate a material path in a group of material paths, and the second pane is used to display material data under any material path in the group of material paths; an access module, used to perform an access operation on the first path identifier in the first pane, and in response to the access operation, display target material data in the second pane, wherein the target material data includes the material data corresponding to the first path identifier; a storage module, used to process the target material data based on the material type in the second pane, and store the processed target material data to the target material path, wherein the target material path is specified by the second path identifier in the first pane, and the first path identifier and the second path identifier are different.

[0009] Optionally, the device is also used to: in response to an import interaction operation performed on a path import control, select an initial material path from a shared storage space; in response to the initial material path being selected, display an initial path identifier corresponding to the initial material path in the first pane, wherein the group of path identifiers includes the initial path identifier.

[0010] Optionally, the device is used to display an initial path identifier corresponding to the initial material path in the first pane in response to the initial material path being selected in the following manner: when the initial material path includes a first initial material path and a second initial material path, the first initial material path and the second initial material path are different, and the first initial path identifier and the second initial path identifier are the same, simultaneously displaying the first initial path identifier and the second initial path identifier in the first pane; wherein the first initial path identifier corresponds to the first initial material path, and the second initial path identifier corresponds to the second initial material path.

[0011] Optionally, the device is used to perform a pane division operation to display a first pane and a second pane in at least one of the following ways: performing a path creation operation on the first pane, and displaying a newly added path identifier in the first pane in response to the path creation operation; when there is processed material data in the material data, determining a to-be-deleted material path for storing the processed material data, and deleting a to-be-deleted path identifier corresponding to the to-be-deleted material path, and in response to the deletion of the to-be-deleted path identifier, canceling the display of the to-be-deleted path identifier in the first pane; performing a sorting operation on the group of path identifiers in the first pane according to the priority of the material data, and displaying a group of sorted path identifiers in the first pane in response to the sorting operation, wherein the group of sorted path identifiers represents the group of path identifiers after sorting, first processing the first material data corresponding to the sorted path identifier in the first position in the group of sorted path identifiers, and then processing the second material data corresponding to the sorted path identifier in the second position in the group of sorted path identifiers, the priority of the first material data is higher than the priority of the second material data, and the first position is before the second position.

[0012] Optionally, the device is also used to: perform a sub-pane division operation to divide the display interface into multiple sub-panes; perform a drag operation on the middle drag block, and set the size of each sub-pane in the multiple sub-panes in response to the drag operation, wherein the middle drag block is between the sub-panes, and wherein the material data located in different sub-panes can be processed across panes.

[0013] Optionally, the device is further used for: if there is unqualified material data in the target material path, processing the unqualified material data based on the material type in the second pane, and storing the unqualified material data in the target material path until the unqualified material data no longer exists in the target material path.

[0014] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned material data processing method when running.

[0015] According to another aspect of the embodiments of the present application, a computer program product or a computer program is provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above material data processing method.

[0016] According to another aspect of the embodiments of the present application, there is further provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the material data processing method through the computer program.

[0017] In an embodiment of the present application, a splitting interactive operation is performed on a pane splitting control, and in response to the splitting interactive operation, a first pane and a second pane are displayed, wherein the first pane includes a group of path identifiers, a path identifier in the group of path identifiers is used to indicate a material path in a group of material paths, and the second pane is used to display material data under any material path in the group of material paths; an access operation is performed on the first path identifier in the first pane, and in response to the access operation, target material data is displayed in the second pane, wherein the target material data includes material data corresponding to the first path identifier; in the second pane, the target material data is processed based on the material type, and the processed target material data is stored in the target material path, wherein the target material path is specified by the second path identifier in the first pane, and the first path identifier and the second path identifier are different, thereby achieving the purpose of simplifying material management and improving operation efficiency, that is, through pane division and interactive operation, users can efficiently and accurately process material data, thereby achieving the technical effect of improving the processing accuracy and rate of material data, and further solving the technical problem of low material data processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0019] Figure 1 is a schematic diagram of an application environment of an optional material data processing method according to an embodiment of the present application;

[0020] Figure 2 is a flowchart of an optional material data processing method according to an embodiment of the present application;

[0021] Figure 3 is a schematic diagram of an optional material data processing method according to an embodiment of the present application;

[0022] Figure 4 is a schematic diagram of another optional material data processing method according to an embodiment of the present application;

[0023] Figure 5 is a schematic diagram of another optional material data processing method according to an embodiment of the present application;

[0024] Figure 6is a schematic diagram of another optional material data processing method according to an embodiment of the present application;

[0025] Figure 7 is a schematic diagram of another optional material data processing method according to an embodiment of the present application;

[0026] Figure 8 is a schematic diagram of another optional material data processing method according to an embodiment of the present application;

[0027] Fig. 9 is a schematic diagram of another optional material data processing method according to an embodiment of the present application;

[0028] Fig.10 is a schematic diagram of another optional material data processing method according to an embodiment of the present application;

[0029] Fig.11 is a schematic diagram of another optional material data processing method according to an embodiment of the present application;

[0030] Fig.12 is a schematic diagram of another optional material data processing method according to an embodiment of the present application;

[0031] Fig.13 is a schematic structural diagram of an optional material data processing device according to an embodiment of the present application;

[0032] Fig.14 is a schematic structural diagram of an optional material data processing product according to an embodiment of the present application;

[0033] Fig.15 It is a schematic diagram of the structure of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0034] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0035] It should be noted that the terms "first", "second", etc. in the specification and claims 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.

[0036] The present application is described below in conjunction with embodiments:

[0037] According to one aspect of an embodiment of the present application, a method for processing material data is provided. Optionally, in this embodiment, the method for processing material data can be applied to Figure 1 In the hardware environment composed of the server 101 and the terminal device 103 shown in FIG. Figure 1 As shown, the server 101 is connected to the terminal device 103 via a network, and can be used to provide services for the terminal device or an application 107 installed on the terminal device. The application can be a video application, an instant messaging application, a browser application, an educational application, a game application, etc. A database 105 may be set up on the server or independently of the server to provide data storage services for the server 101, for example, a game data storage server. The above-mentioned network may include but is not limited to: a wired network, a wireless network, wherein the wired network includes: a local area network, a metropolitan area network and a wide area network, and the wireless network includes: Bluetooth, WIFI and other networks that realize wireless communication. The terminal device 103 may be a terminal configured with an application, and may include but is not limited to at least one of the following: a mobile phone (such as an Android phone, an iOS phone, etc.), a laptop computer, a tablet computer, a PDA, a MID (Mobile Internet Devices), a PAD, a desktop computer, a smart TV, an intelligent voice interaction device, a smart home appliance, a vehicle-mounted terminal, an aircraft, a virtual reality (Virtual Reality, VR for short) terminal, an augmented reality (Augmented Reality, AR for short) terminal, a mixed reality (Mixed Reality, MR for short) terminal and other computer devices. The above-mentioned server may be a single server, or a server cluster consisting of multiple servers, or a cloud server.

[0038] Combination Figure 1As shown, the above-mentioned material data processing method can be executed by an electronic device, which can be a terminal device or a server. The above-mentioned material data processing method can be implemented by the terminal device or the server respectively, or by the terminal device and the server together.

[0039] The above is only an example and is not specifically limited in this embodiment.

[0040] Optionally, as an optional implementation, as Figure 2 As shown, from the perspective of operating nodes, the processing method of the above material data includes:

[0041] S202, performing a split interaction operation on the pane split control, and in response to the split interaction operation, displaying a first pane and a second pane, wherein the first pane includes a group of path identifiers, one path identifier in the group of path identifiers is used to indicate a material path in a group of material paths, and the second pane is used to display material data under any material path in the group of material paths;

[0042] Optionally, in an embodiment of the present application, the above-mentioned pane division control refers to an element in the user interface for controlling the pane layout, allowing the user to customize the interface layout, including but not limited to dividing the interface into two or more parts to adapt to different work scenarios and personal preferences. The display mode of the first pane and the second pane can be flexibly adjusted according to the user's operating habits and the needs of the current task. For example, the first pane can be set as a shortcut pane for centralized display and quick access to multiple material paths, while the second pane is used as a normal pane for detailed display and processing of selected material data.

[0043] It should be noted that the division and type settings of the panes are diverse. Users can choose different pane combinations according to their own workflow and preferences, such as ordinary panes and ordinary panes, quick panes and ordinary panes, etc., and can even dynamically adjust the number and size of panes to meet the needs of specific tasks. In addition, the form of path identification can also be diversified, which can be an icon, a name list, a thumbnail preview, etc. This application does not make specific restrictions on this, as long as it can clearly indicate the material path.

[0044] Exemplarily, the interactive operation of the pane division control may include dragging, zooming or clicking a specific button to change the layout and size of the pane, thereby optimizing the display and processing of the material data. The first pane allows users to quickly locate and select a specific material path by displaying a series of path identifiers, while the second pane provides an intuitive interface in which users can browse, edit and manage the selected material data, and flexibly move the material between the two panes by dragging and dropping, thereby achieving efficient data processing and organization.

[0045] S204, performing an access operation on the first path identifier in the first pane, and displaying target material data in the second pane in response to the access operation, wherein the target material data includes material data corresponding to the first path identifier;

[0046] Optionally, in an embodiment of the present application, the above-mentioned access operation refers to any interactive behavior performed by the user on the first path identifier in the first pane, used to instruct the system to load and display the material data corresponding to the identifier, including but not limited to clicking, double-clicking, long pressing, shortcut key calling, or selecting a specific path identifier through voice commands.

[0047] For example, the technical solution proposed in the embodiment of the present application sets a series of path identifiers in the first pane and allows the user to select a specific material path through simple access operations, such as clicking or dragging. Then, the material data under the path, such as pictures, documents, videos, etc., are loaded and displayed in real time in the second pane, providing an intuitive and efficient operation interface.

[0048] Furthermore, the user can view, edit, classify, and perform other operations on the material data in the second pane, and store the processed material data in a preset target path.

[0049] S206, processing the target material data based on the material type in the second pane, and storing the processed target material data in a target material path, wherein the target material path is specified by the second path identifier in the first pane, and the first path identifier and the second path identifier are different.

[0050] Optionally, in the embodiment of the present application, the above-mentioned material type refers to the category or format of the target material data, which may include but is not limited to text files, image files, audio and video files, documents, tables, design drawings, etc. By identifying the material type, the user can be automatically provided with corresponding tools and interfaces to meet the processing requirements of different materials, so that the user can efficiently edit, classify, annotate, preview, etc. the material.

[0051] It should be noted that in the embodiments of the present application, when processing the target material data, a wide range of operations may be included, and the present application does not limit this. It not only includes conventional data editing and format conversion, but also includes advanced functions such as intelligent classification, automatic tag generation, and data quality inspection to meet the needs of different users and business scenarios. At the same time, the above-mentioned storage to the target material path means that the user can save the processed material data to a different path, which is specified by the second path identifier in the first pane, and is different from the path indicated by the first path identifier originally accessed, thereby realizing dynamic management and flexible distribution of material data.

[0052] Exemplarily, when the target material data is an image file, the material type can be automatically identified and image editing tools, tag adding functions, resolution adjustment options, etc. can be provided; when the target material data is a document, text search, format conversion, permission setting and other functions can be provided.

[0053] In an exemplary embodiment, in a material data processing system designed and implemented according to an embodiment of the present application, a multi-pane mode is provided for users who log in to the system. The multi-pane mode supports a normal pane (the second pane mentioned above), a normal pane x2, a normal pane x4, a normal pane, and a quick pane (the first pane mentioned above), wherein the functions of each pane are independent and do not affect each other, including browsing mode (list, small icon, large icon), selection mode (normal mode, sorting mode), undo, dynamic setting of list headers, etc. It also supports right-click menu mode, and the menu content includes functions such as renaming, property viewing, file preview, and copy path. Drag-and-drop operations support global configuration (overwrite, skip).

[0054] It should also be noted that the material data processing system designed and implemented according to the embodiments of the present application may include but is not limited to being deployed on a Web page or as an independent application.

[0055] First, after the operation node enters the material data processing system, the interface defaults to the normal pane (the second pane mentioned above), and the operation node can perform basic file and material operations; including but not limited to: normal pane x2, that is, dividing the interface into two, left and right layouts, controlling the size of the left and right panes through the central drag block, and the left and right materials can be dragged and sorted together; normal pane x4, dividing the interface into four, and the materials in the four areas can be dragged and sorted together; normal pane and quick pane (the first pane mentioned above), the normal pane on the left, the quick pane on the right, the quick pane can bring together the materials that need to be sorted under different paths, and further improve the sorting efficiency.

[0056] Further, Figure 3 is a schematic diagram of an optional material data processing method according to an embodiment of the present application, such as Figure 3 As shown, the material data processing system designed and implemented in accordance with the embodiment of the present application supports file and folder dragging operations, and after being dragged to other pane areas, only the folders and panes themselves can receive them and come with an interactive highlight effect to remind the user of the target location of the drag.

[0057] On the one hand, if there is a lot of material data, Figure 4 is a schematic diagram of another optional material data processing method according to an embodiment of the present application, such as Figure 4 As shown, you can drag and drop material data in batches to further improve work efficiency. Figure 5is a schematic diagram of another optional material data processing method according to an embodiment of the present application, such as Figure 5 As shown, you can set it in the global pop-up window. Drag operation: copy, move; after dragging, the processing method of files with the same name: overwrite, skip, rename. Figure 6 is a schematic diagram of another optional material data processing method according to an embodiment of the present application, such as Figure 6 As shown, the pane mode and global setting buttons can be uniformly designed in the upper left corner of the interface.

[0058] on the other hand, Figure 7 is a schematic diagram of another optional material data processing method according to an embodiment of the present application, such as Figure 7 As shown, if you want to quickly organize the material data in different paths, you can select the pane mode button with the mouse, select the normal pane + quick pane mode in the drop-down box to switch the interface. In the normal pane + quick pane mode, Figure 8 This is a schematic diagram of another optional material data processing method according to an embodiment of the present application. The quick pane supports the functions of adding / deleting / sorting quick directories. Material folders under different paths (the above material paths) can be added to the quick pane. After adding, the effect is as follows Figure 8 As shown, you can also delete the organized shortcut directory. Fig. 9 is a schematic diagram of another optional material data processing method according to an embodiment of the present application, such as Fig. 9 As shown, when there are many shortcut directories and the shortcut pane interface is full, the shortcut directories can be sorted. Fig.10 is a schematic diagram of another optional material data processing method according to an embodiment of the present application, in which the folder to be sorted first is set to the front, such as Fig.10 As shown, set (drag and drop) the test1 folder to the first one.

[0059] Furthermore, the design of the first pane and the second pane realizes the function that the Windows-like operating interface cannot form a virtual working disk directory. In the embodiment of the present application, the quick pane can put the material folders under different working directories (even if the folder names are repeated, as long as the working directory paths to which the folders belong are not repeated) into the same virtual pane, so that the user can stay focused on one operating interface without having to remember too many material paths, thereby reducing a lot of mental burden, greatly saving the user's time in jumping back and forth repeatedly, and improving the organization efficiency.

[0060] Through the embodiment of the present application, a pane division control is introduced in the web interface, allowing the user to perform a division interaction operation, thereby dynamically generating a first pane and a second pane. The first pane displays a set of path identifiers, each of which corresponds to a specific material path, and the user can intuitively identify and select the material set to be processed.

[0061] Specifically, in the first pane, the user can select a specific path identifier, namely the first path identifier, through an access operation, and then load and display the target material data corresponding to the first path identifier in the second pane. The second pane is used to display and process material data, and the user can perform corresponding processing operations here according to the type of material, such as pictures, documents, videos, etc.

[0062] Next, the processed material data will be saved to the target material path indicated by another path identifier (second path identifier) ​​in the first pane, and the first path identifier and the second path identifier are not the same path identifier, indicating that the user can move or copy the processed material data to different directories for classification and archiving or the next step of business process processing.

[0063] Through the embodiments of the present application, not only is material management simplified, but also the efficiency and intuitiveness of operations are improved by separating the browsing, processing and storage of materials, enhancing the flexibility and control of users in the material processing process, and avoiding the operational complexity and efficiency loss caused by frequent switching of material paths in the traditional single-pane mode. The multi-pane mode provided by the embodiments of the present application combines path identification and material type processing to provide a structured and efficient solution for material organization, making the material management process more convenient and efficient.

[0064] In general, the embodiments of the present application simplify material management and significantly improve operational efficiency through pane division and path identification, as well as processing operations based on material types, providing users with a smoother and more intuitive material organization experience, thereby achieving the technical effect of improving the processing accuracy and rate of material data, and further solving the technical problem of low processing efficiency of material data.

[0065] As an optional solution, the method also includes: in response to an import interaction operation performed on a path import control, selecting an initial material path from a shared storage space; in response to the initial material path being selected, displaying an initial path identifier corresponding to the initial material path in the first pane, wherein the set of path identifiers includes the initial path identifier.

[0066] Optionally, in an embodiment of the present application, the above-mentioned path import control refers to a specific interactive component in the user interface used to import the material path in the shared storage space, including but not limited to buttons, menu items, text input boxes, drag areas, etc., so that users can quickly locate and import the material path that needs to be processed.

[0067] It should be noted that the above-mentioned import interaction operations can be various, such as clicking a button, entering a path in a text box, dragging a folder icon from a shared storage space to a specific area, etc. This application does not limit this, as long as the goal of selecting and importing a material path from a shared storage space can be achieved.

[0068] Exemplarily, a user can import one or more initial material paths from a shared storage space through a path import control, and then display the initial path identifiers corresponding to these paths in the first pane. These identifiers will be added to the existing path identifier set, thereby constructing a material management interface with multiple path identifiers.

[0069] In an exemplary embodiment, taking the workflow of a video editing team as an example, video editors need to import video material paths related to multiple projects from the shared storage space of the company's server. By integrating a path import control in the system, editors can easily select project folders from the shared storage space, import them into the first pane, and generate an initial path identifier. Then, editors can efficiently process video materials based on material types in the second pane, and after completing tasks such as editing and rendering, store the processed materials in the material path indicated by another specified path identifier in the first pane for subsequent review and release.

[0070] Through the embodiments of the present application, by performing import interaction operations on the path import control, the technical effect of quickly importing and displaying the material data under the initial material path from the shared storage space is achieved, thereby achieving the purpose of simplifying material management and improving material processing efficiency and team collaboration level.

[0071] As an optional scheme, in response to the initial material path being selected, the initial path identifier corresponding to the initial material path is displayed in the first pane, including: when the initial material path includes a first initial material path and a second initial material path, the first initial material path and the second initial material path are different, and the first initial path identifier and the second initial path identifier are the same, the first initial path identifier and the second initial path identifier are displayed in the first pane at the same time; wherein the first initial path identifier corresponds to the first initial material path, and the second initial path identifier corresponds to the second initial material path.

[0072] Optionally, in an embodiment of the present application, the above-mentioned initial material path refers to a material path imported by the user or provided by the system by default, including but not limited to a project folder path on a company server, a media resource library path in cloud storage, a document directory path on a local hard disk, etc.

[0073] It should be noted that the first initial material path and the second initial material path can be different subdirectories under the same-level directory, or completely unrelated different storage locations. This application does not limit this, as long as these two paths are material paths that the user wants to process simultaneously. The sameness of the first initial path identifier and the second initial path identifier means that the two can be consistent in visual expression or naming, but the material paths actually pointed to in the system are different. This design allows users to quickly switch and access different material collections through the same identifier, which improves the friendliness of the interface and the efficiency of operation.

[0074] Exemplarily, the system will identify and distinguish different initial material paths and display them with the same or different visual identifiers in the first pane. Users can click on these identifiers to quickly switch material data of different paths in the second pane for efficient data processing and management.

[0075] In an exemplary embodiment, taking the application scenario of the design team collaboration platform as an example, when designers need to process design materials for multiple projects at the same time, they can use the path import function provided by the system to import the design material paths of different projects separately. Even if the project names are similar, resulting in the first initial path identifier and the second initial path identifier being named the same, these two identifiers can be displayed simultaneously in the first pane. Designers can view and process the material data of the corresponding project in the second pane by clicking on any path identifier. This process does not require manual path input or switching between multiple windows, which greatly simplifies material management and improves team collaboration efficiency.

[0076] Specifically, it may include but is not limited to generating a unique internal identifier (UID) for each initial material path at the bottom layer of the system. Even if the path identifier is the same at the user interface level, the UID can be used to distinguish different paths within the system. This UID can be based on the absolute value of the path, a creation timestamp, a randomly generated hash value, or other values ​​generated by algorithms that can ensure the uniqueness of the path.

[0077] Furthermore, you can also use the path preview function, that is, add a preview function for each path marker in the first pane. When the user hovers over the marker, the complete path information is displayed. Even if the basic path markers are the same, the complete path information can help users distinguish different path markers.

[0078] Alternatively, a different visual style is used: although the path identifiers are the same, the first initial path identifier and the second initial path identifier can be distinguished by using different colors, icons, labels or highlight effects, for example, "path identifier A" is represented in green, while another identical "path identifier A" is represented in blue.

[0079] Alternatively, a dynamic display of path identifiers is implemented: when a user selects a path identifier in the first pane, additional information related to the identifier, such as creation date, last modification time, number of files, etc., can be dynamically displayed.

[0080] Through the embodiments of the present application, intelligent recognition of the initial material path and dynamic display of multi-path identification are adopted to achieve the technical effect of quickly locating and processing target material data in a complex data source environment, thereby achieving the purpose of optimizing the material organization process and improving operational efficiency.

[0081] As an optional solution, the above-mentioned execution of the pane division operation to display the first pane and the second pane includes at least one of the following: performing a path creation operation on the above-mentioned first pane, and in response to the above-mentioned path creation operation, displaying a newly added path identifier in the above-mentioned first pane; when there is processed material data in the above-mentioned material data, determining a to-be-deleted material path for storing the above-mentioned processed material data, and deleting the to-be-deleted path identifier corresponding to the above-mentioned to-be-deleted material path, and in response to the above-mentioned to-be-deleted path identifier being deleted, canceling the display of the to-be-deleted path identifier in the above-mentioned first pane; performing a sorting operation on the above-mentioned group of path identifiers in the above-mentioned first pane according to the priority of the above-mentioned material data, and in response to the above-mentioned sorting operation, displaying a group of sorted path identifiers in the above-mentioned first pane, wherein the above-mentioned group of sorted path identifiers represents the above-mentioned group of path identifiers after sorting, first processing the first material data corresponding to the sorting path identifier in the first position in the above-mentioned group of sorted path identifiers, and then processing the second material data corresponding to the sorting path identifier in the second position in the above-mentioned group of sorted path identifiers, the priority of the above-mentioned first material data is higher than the priority of the above-mentioned second material data, and the above-mentioned first position is before the above-mentioned second position.

[0082] Optionally, in an embodiment of the present application, the above-mentioned path creation operation refers to a new path creation instruction initiated by the user in the first pane, including but not limited to creating a new material path through menu options, shortcut keys, touch gestures or voice commands, aiming to allow users to dynamically increase material management directories to meet scalability requirements.

[0083] It should be noted that the visual representation of the newly added path identifier can be varied, such as icons, list entries, thumbnails, etc. This application does not limit this. Its design purpose is to clearly indicate the newly added path to facilitate user identification and access. At the same time, the determination and deletion process of the above-mentioned material path to be deleted and the above-mentioned path identifier to be deleted can be manual or automatic. For example, the system can automatically identify unreferenced paths, or the user can manually select path identifiers that are no longer needed for deletion. The purpose is to keep the interface clean and efficient and avoid interference with operations caused by redundant path identifiers.

[0084] Exemplarily, in an embodiment of the present application, a user is allowed to create a new path identifier in the first pane to intuitively display the newly added material path; path identifiers that are no longer used and to be deleted can be automatically identified and deleted, thereby keeping the interface of the first pane simple; at the same time, the user can prioritize the path identifiers, and the system will process the material data in the second pane in the sorted order, thereby realizing priority management of the material.

[0085] In an exemplary embodiment, taking the application scenario of an enterprise media resource management platform as an example, when the project administrator believes that a new material classification directory needs to be added, a path creation operation can be performed in the first pane, and then a path identifier is added in the first pane to indicate the newly established material path. If there is material data that has been processed and is no longer needed in the material data, the system can automatically identify the corresponding material path to be deleted, and automatically or through pop-up windows or other prompts to actively prompt the user to delete the relevant path identifier to be deleted in the first pane, so as to keep the interface clean and improve operational efficiency. In addition, the path identifiers in the first pane can be sorted according to the priority of the material data, so that the system prioritizes the material data under the path identifier in the first position in the sorted order.

[0086] Through the embodiments of the present application, the dynamic division of panes and intelligent management of path identification are adopted to achieve the technical effects of real-time creation of material paths, automatic cleaning of useless paths and priority sorting of material data, thereby achieving the purpose of optimizing the material management process, improving operational efficiency and ensuring priority processing of key tasks.

[0087] As an optional solution, the above method also includes: performing a sub-pane division operation to divide the display interface into multiple sub-panes; performing a drag operation on the middle drag block, and in response to the above drag operation, setting the size of each sub-pane in the above multiple sub-panes, wherein the above middle drag block is between the above sub-panes, and wherein the above material data located in different sub-panes can be processed across panes.

[0088] Optionally, in an embodiment of the present application, the above-mentioned sub-pane division operation refers to an interactive operation on the user interface, the purpose of which is to divide the display interface into several sub-areas, each sub-area is called a sub-pane, and is intended to support multi-tasking parallel processing and visual management of material data, including but not limited to interface division actions performed through menu options, shortcut keys, touch gestures or dedicated toolbar buttons.

[0089] It should be noted that the above-mentioned middle drag block can appear in various forms and positions, which are not limited in this application. It can be a vertical or horizontal bar control located on the boundary of adjacent sub-panes to adjust the size ratio between sub-panes, or it can be a freely draggable crosshair or other graphics, allowing the user to divide the interface at any position. In addition, the above-mentioned cross-pane processing includes various operations such as copying, moving, merging, and comparing material data between different sub-panes.

[0090] For example, the technical solution of the embodiment of the present application allows the user to divide the display interface into multiple sub-panes by performing a sub-pane division operation, so that multiple material data sets can be viewed and processed at the same time. The user can also dynamically adjust the size of each sub-pane by dragging the middle drag block to adapt to different operation requirements or screen sizes, thereby achieving efficient and personalized management of material data.

[0091] Through the embodiments of the present application, a dynamic sub-pane division of the display interface and a size adjustment mechanism of the middle drag block are adopted to achieve the technical effects of multi-task parallel processing and visual management of material data, thereby achieving the purpose of improving user operation efficiency and interface adaptability, so that the interface can better adapt to different operation scenarios and personalized needs, thereby improving the processing efficiency and accuracy of material data.

[0092] As an optional solution, the method further includes: in the event that unqualified material data exists in the target material path, processing the unqualified material data based on the material type in the second pane and storing the data in the target material path until the unqualified material data no longer exists in the target material path.

[0093] Optionally, in an embodiment of the present application, the above-mentioned target material path refers to a directory path selected by the user or specified by the system for storing and managing material data, including but not limited to project folders, media libraries, cloud storage spaces or any other paths that can store digital materials. Its main function is to serve as a centralized location for material classification, organization and processing.

[0094] It should be noted that the above-mentioned unqualified material data can be judged based on a variety of standards and conditions, such as format errors, non-compliant content, low quality or other data that does not meet the established requirements, and this application does not limit this. At the same time, the above-mentioned material type processing includes taking different processing methods according to the specific type of material (such as pictures, videos, texts, etc.) to ensure the accuracy and availability of the data. The specific processing method can be format conversion, content review, quality improvement or any other necessary operations.

[0095] Exemplarily, the technical solution allows targeted processing of unqualified material data in the second pane to ensure that all material data meets the expected quality standards before storage. This process can be automated or completed manually by the user. The ultimate goal is to clear unqualified data in the target material path and improve the overall quality of the material collection.

[0096] Through the embodiment of the present application, the typed processing and automatic storage mechanism of unqualified material data is adopted to achieve the technical effect of continuous optimization and management of material data quality, and achieve the purpose of improving the availability and security of the material library and improving the work efficiency of the team. The embodiment of the present application not only ensures the compliance of the material data, but also simplifies the data management process through the automated storage process, reduces the need for manual intervention, and further improves the efficiency and effect of material sorting and process management.

[0097] Optionally, as an optional implementation, from the perspective of the allocation node, the method for processing the material data includes:

[0098] Obtaining a main material path sent by a master node, wherein material data is stored under the main material path;

[0099] Dividing the main material path into a group of material paths according to the collection scene of the material data, and storing the material data in each material path in the group of material paths;

[0100] The above set of material paths is sent to the operation node to instruct the above operation node to process the above material data through the following steps:

[0101] Performing a split interaction operation on the pane split control, and in response to the split interaction operation, displaying a first pane and a second pane, wherein the first pane includes a group of path identifiers, one path identifier in the group of path identifiers is used to indicate a material path in a group of material paths, and the second pane is used to display the material data under any one material path in the group of material paths;

[0102] Performing an access operation on the first path identifier in the first pane, and displaying target material data in the second pane in response to the access operation, wherein the target material data includes the material data corresponding to the first path identifier;

[0103] In the second pane, the target material data is processed based on the material type, and the processed target material data is stored in a target material path, wherein the target material path is specified by the second path identifier in the first pane, and the first path identifier is different from the second path identifier;

[0104] In the case that unqualified material data exists in the target material path, the unqualified material data is stored in each update material path in a set of update material paths, and the set of update material paths is sent to the operation node to instruct the operation node to process the unqualified material data until the unqualified material data does not exist in the target material path, and the target material path sent by the operation node is obtained;

[0105] In the case that the unqualified material data does not exist in the target material path, the target material path sent by the operation node is directly acquired.

[0106] Optionally, in an embodiment of the present application, the above-mentioned master node refers to a system node responsible for material data distribution and management, including but not limited to servers, cloud storage services or other hardware or software modules with data management and distribution functions, whose main task is to receive, process and distribute material data to other operation nodes.

[0107] Optionally, in an embodiment of the present application, the above-mentioned operation node refers to a user terminal or system component that specifically performs material data processing tasks, which can be a user's computer, mobile device, specific workstation or automatic processing script, and its core function is to organize, edit or review the received material data.

[0108] Optionally, in an embodiment of the present application, the collection scenario of the above-mentioned material data includes the source, type or usage occasion of the material data, such as social media, on-site shooting, historical archives or specific project requirements, to guide the classification, storage and processing of the material data.

[0109] Exemplarily, the master node first obtains the main material path containing various material data, and then sends it to the distribution node, which classifies the material data according to the collection scene, creates a group of material paths and stores the material data in each material path. Then, the distribution node sends this group of material paths to the operation node, and the operation node processes the material data and stores the processed material data in the target material path selected by the operation node. If the target material path contains unqualified material data, the operation node will store it in a group of updated material paths, and can detect the processing progress of unqualified materials in real time until all unqualified materials are processed.

[0110] In an exemplary embodiment, taking the application scenario of a digital media editing platform as an example, the main node receives a main material path containing multiple project materials. After receiving the main material path, the distribution node divides the main material path into multiple sub-paths according to the collection scenario of the material data (such as front-lit shooting, back-lit shooting, side-lit shooting, etc.), and sends them to multiple operation nodes. Each operation node is responsible for viewing and processing the material data under one or more sub-paths. For example, an operation node selects a path identifier marked as "front-lit shooting" in the first pane, and the second pane immediately displays the shooting material data set of various objects under front-lit shooting. Furthermore, the picture can be cropped, toned or other editing operations can be performed in this interface, and the processed picture will be stored in the target material path.

[0111] Furthermore, if images with resolutions that do not meet the standards are found in the target material path, the system will store them in the updated material path, and the operation node will be instructed to process these unqualified materials until all material data in the target material path meets the quality standards. At this time, the operation node will send the latest status of the target material path back to the main node.

[0112] Through the embodiments of the present application, the scenario-based classification of material data, the use of interactive controls for pane division, the processing method based on material type, and the path update mechanism for unqualified materials are adopted to achieve the technical effects of efficient classification, processing and quality control of material data, and achieve the purpose of optimizing the material sorting process, improving data processing efficiency and ensuring the quality of material data. It effectively improves the intuitiveness and convenience of operation, and also ensures strict control of data quality in the material management process.

[0113] Optionally, as an optional implementation, the present application embodiment further provides a system for processing material data, specifically:

[0114] A main node is used to determine a main material path, wherein material data is stored under the main material path;

[0115] The distribution node is used to receive the main material path sent by the master node, divide the main material path into a group of material paths according to the acquisition scenario of the material data, store the material data in each material path in the group of material paths respectively; and send the group of material paths to the operation node;

[0116] An operation node is used to receive the above-mentioned set of material paths, and perform a pane division operation to display a first pane and a second pane, wherein the above-mentioned first pane displays a set of path identifiers, one of the path identifiers in the above-mentioned set of path identifiers is used to indicate a material path in the above-mentioned set of material paths, and the above-mentioned second pane is used to display the above-mentioned material data under any material path in the above-mentioned set of material paths; perform an access operation on the first path identifier in the above-mentioned first pane to display target material data in the above-mentioned second pane, wherein the above-mentioned target material data is the above-mentioned material data under the material path corresponding to the above-mentioned first path identifier; in the above-mentioned second pane, process the above-mentioned target material data based on the material type, and store the processed above-mentioned target material data in the target material path, wherein the above-mentioned target material path is determined by the second path identifier in the above-mentioned first pane, and the above-mentioned first path identifier and the above-mentioned second path identifier are different;

[0117] The review node is used to determine whether there is unqualified material data in the above-mentioned target material path according to the preset material processing conditions. If the above-mentioned unqualified material data exists, the above-mentioned unqualified material data is sent to the above-mentioned allocation node to instruct the above-mentioned allocation node to store the above-mentioned unqualified material data in each update material path in a group of update material paths, and send the above-mentioned group of update material paths to the above-mentioned operation node to instruct the above-mentioned operation node to process the above-mentioned unqualified material data until the above-mentioned unqualified material data does not exist in the above-mentioned target material path.

[0118] In an exemplary embodiment, the present application embodiment provides a complete set of sorting task process management system, which ensures that each sorting task can be successfully completed under a standardized process through clear task allocation, role control and review mechanism. The system mainly includes main task management, subtask allocation, personnel management, review and acceptance functions, and supports a multi-pane operation interface, which facilitates users to quickly switch between multiple tasks and materials. Specifically, the system components include but are not limited to:

[0119] Task management module: used to create and manage main tasks and their subtasks, including task creation, modification, startup and assignment.

[0120] Node management module: used to assign operation nodes and review nodes responsible for organizing material data, and set corresponding permissions and roles.

[0121] Review module: implements the review and feedback functions of subtasks to ensure that the quality of sorting meets the requirements.

[0122] Multi-pane operation module: integrated multi-pane mode to improve organization efficiency.

[0123] It should be noted that, assuming that the task to be processed by the system this time is a task of organizing material data, the above main task corresponds to the above main material path, and the above subtask corresponds to the above group of material paths.

[0124] For example, Fig.11 is a schematic diagram of another optional material data processing method according to an embodiment of the present application, and the main task flow chart is as follows Fig.11 As shown, Fig.12 is a schematic diagram of another optional material data processing method according to an embodiment of the present application, and the subtask flow chart is as follows Fig.12 As shown, the operation process steps of the material data processing system include but are not limited to:

[0125] S1, create a new main task: The master node creates a new main task on the web side and fills in information such as task name, task type, operation document, and expected completion date.

[0126] S2, modify the main task: the master node can modify the basic information of the main task before the main task is started.

[0127] S3, start the main task: The master node starts the main task on the web side, and the task status changes to 'in progress'.

[0128] S4, determine the assigned node: the master node determines the assigned node according to the available resources of the node, and is responsible for the management and coordination of the task.

[0129] S5, set estimated completion date: the allocation node sets the estimated completion date of the main task.

[0130] S6, subtask allocation: The allocation node creates multiple subtasks according to the requirements of the main task. Each subtask includes information such as materials to be organized and operation nodes.

[0131] S7, subtask execution: The assigned operation node clicks "Start Sorting" to jump to the multi-pane interface to sort the materials. It is worth noting that the operation node can only process the designated materials assigned to it and cannot jump to other material paths at will. Ensure the focus of the task and the standardization of the sorting process.

[0132] S8, Subtask completion: When the operation node considers the task to be completed, click 'Complete' and the system updates the subtask status to 'Awaiting Review'.

[0133] S9, Subtask review: Assign nodes to determine the review nodes, review the results of each subtask, and after ensuring that they meet the requirements, click 'Review Passed', and the system will update the subtask status to 'Review Passed'; if it does not meet the requirements, fill in the reason and click 'Review Failed', the subtask will automatically enter the 'Rework and Reorganization' status.

[0134] S10, rework and finishing: After the subtask enters the rework and finishing state, the operation node continues to perform the finishing task.

[0135] S11, Submit for approval: When all subtasks have been reviewed and completed, the assigned node submits for approval, and the system submits the main task to the main node for final acceptance.

[0136] S12, Acceptance: The master node checks whether the work of the subtask meets the requirements. After acceptance, the system updates the status of the main task to 'Accepted' and records the acceptance log. If the acceptance fails, the system updates the main task to 'In Progress' and notifies the allocation node to reallocate the unqualified material data to the operation node for reorganization.

[0137] For example, assuming that the Mission folder is the target material path, the Mission folder is automatically generated by the system when the node is assigned to the subtask, and the final organized materials will be placed in the Mission folder. There can be multiple Mission folders. For example, the target material path includes the Mission_1 folder path, the Mission_2 folder path, and the Mission_3 folder path:

[0138] The folder Mission_1 contains images of the target object in direct light at different time periods;

[0139] The Mission_2 folder contains images of the target object under side light at different time periods;

[0140] The folder Mission_3 contains images of the target object against the light at different time periods.

[0141] As an optional scheme, the above-mentioned system also includes: when the above-mentioned master node has sent the above-mentioned main material path to the above-mentioned distribution node, and the above-mentioned distribution node has not yet received the above-mentioned main material path, the above-mentioned master node is also used to perform a recall operation, wherein the above-mentioned recall operation indicates that the above-mentioned master node finds that the scene coverage rate of the above-mentioned material data does not meet the preset threshold, and cancels sending the above-mentioned main material path to the above-mentioned distribution node; when the above-mentioned distribution node receives the above-mentioned main material path, the above-mentioned distribution node is also used to perform a rejection operation, wherein the above-mentioned rejection operation indicates that the above-mentioned distribution node finds that the scene coverage rate of the above-mentioned material data does not meet the preset threshold, and cancels sending the above-mentioned set of material paths to the above-mentioned operation node.

[0142] In an exemplary embodiment, the allocation node finds out that the business requirements are not met. For example, if the material data is pictures, and the number of pictures and the material collection scenes are small, the business requirements are considered to be not met, and the main task will be rejected. For example, the test case is to collect multiple sets of picture materials from scene A to scene C in the daytime forward light, side light, and backlight scenes; but the main material path issued by the main task only collects multiple sets of picture materials from scene A to scene C in the daytime forward light scenes, and there are no multiple sets of picture materials in the side light and backlight scenes. In this case, the main task will be rejected;

[0143] In another exemplary embodiment, after the master node issues the main task, it finds that the business requirements are not met, such as the number of pictures and material collection scenarios are small, etc. At this time, the master node actively recalls the main task, and the assigned node will not receive the main task.

[0144] Through the embodiment of the present application, the multi-pane sorting interface allows users to view and process multiple tasks and materials at the same time in the same interface, significantly improving operational efficiency. Users can quickly switch between different materials and smoothly transition between different tasks, reducing the time wasted due to frequent interface switching. And the sorting process ensures that all tasks are performed in an established order and rules. Each operation node can only access and process specified fixed materials to prevent errors and confusion caused by arbitrary operations. This centralized management enhances the controllability of tasks and improves the transparency of the entire sorting process. And flexible task allocation can be performed according to the professional capabilities and workload of the operation node, thereby optimizing resource utilization. The allocation node can also adjust tasks in real time according to the work situation to improve the work efficiency of the team.

[0145] On the one hand, the system supports the main node to view the material interface of the task at any time, and then monitor the progress of each subtask in real time. Through the real-time feedback mechanism, problems can be discovered and adjusted in time to ensure that the entire project is completed on time. Nodes with different roles (such as operation nodes, allocation nodes, review nodes, and main nodes) can share and communicate information on the same platform, reducing the delay in information transmission and enhancing collaboration between teams.

[0146] On the other hand, after a structured sorting process, each material must go through a strict review process before it can be submitted, ensuring that the quality of the sorted materials meets the standards and improving the credibility of the final output.

[0147] In summary, the embodiments of the present application implement multi-pane interface material organization and visual dragging of materials, allowing users to process multiple material tasks in the same interface, and through virtualized shortcut panes, centralized material processing, simplified jump operations, and reduced a lot of mental burden; it provides a complete process management mechanism, adopts a structured design method, breaks down various tasks into clear steps and links, and ensures the standardization and systematization of task execution.

[0148] It is understandable that in the specific implementation of this application, related data such as user information is involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0149] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0150] According to another aspect of the embodiment of the present application, a material data processing device for implementing the material data processing method is also provided. Fig.13 As shown, the device comprises:

[0151] The display module 1302 is used to perform a split interaction operation on the pane split control, and in response to the split interaction operation, display a first pane and a second pane, wherein the first pane includes a group of path identifiers, one path identifier in the group of path identifiers is used to indicate a material path in a group of material paths, and the second pane is used to display material data under any material path in the group of material paths;

[0152] The access module 1304 is configured to perform an access operation on the first path identifier in the first pane, and display target material data in the second pane in response to the access operation, wherein the target material data includes material data corresponding to the first path identifier;

[0153] The storage module 1306 is used to process the target material data based on the material type in the second pane, and store the processed target material data in the target material path, wherein the target material path is specified by the second path identifier in the first pane, and the first path identifier and the second path identifier are different.

[0154] As an optional solution, the above-mentioned device is also used to: in response to an import interaction operation performed on a path import control, select an initial material path from a shared storage space; in response to the initial material path being selected, display an initial path identifier corresponding to the initial material path in a first pane, wherein a group of path identifiers includes the initial path identifier.

[0155] As an optional solution, the above-mentioned device is used to display the initial path identifier corresponding to the initial material path in the first pane in response to the initial material path being selected in the following manner: when the initial material path includes a first initial material path and a second initial material path, the first initial material path and the second initial material path are different, and the first initial path identifier and the second initial path identifier are the same, the first initial path identifier and the second initial path identifier are displayed in the first pane at the same time; wherein the first initial path identifier corresponds to the first initial material path, and the second initial path identifier corresponds to the second initial material path.

[0156] As an optional solution, the above-mentioned device is used to perform a pane division operation in at least one of the following ways to display a first pane and a second pane: perform a path creation operation on the first pane, and display a newly added path identifier in the first pane in response to the path creation operation; when there is processed material data in the material data, determine a to-be-deleted material path for storing the processed material data, and delete the to-be-deleted path identifier corresponding to the to-be-deleted material path, and in response to the deletion of the to-be-deleted path identifier, cancel the display of the to-be-deleted path identifier in the first pane; perform a sorting operation on a group of path identifiers in the first pane according to the priority of the material data, and display a group of sorted path identifiers in the first pane in response to the sorting operation, wherein a group of sorted path identifiers represents a group of path identifiers after sorting, first process the first material data corresponding to the sorting path identifier in the first position in the group of sorted path identifiers, and then process the second material data corresponding to the sorting path identifier in the second position in the group of sorted path identifiers, the priority of the first material data is higher than the priority of the second material data, and the first position is before the second position.

[0157] As an optional solution, the above-mentioned device is also used to: perform a sub-pane division operation to divide the display interface into multiple sub-panes; perform a drag operation on the middle drag block, and set the size of each sub-pane in the multiple sub-panes in response to the drag operation, wherein the middle drag block is between the sub-panes, and wherein the material data located in different sub-panes can be processed across panes.

[0158] As an optional solution, the above device is also used to: when there is unqualified material data in the target material path, process the unqualified material data based on the material type in the second pane and store it in the target material path until there is no unqualified material data in the target material path.

[0159] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program that has a predetermined function and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories), or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.

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

[0161] According to one aspect of the present application, a computer program product is provided. The computer program product includes a computer program.

[0162] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0163] Fig.14 The structure block diagram of a computer system for implementing an electronic device according to an embodiment of the present application is schematically shown.

[0164] It should be noted that Fig.14 The computer system 1400 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0165] like Fig.14 As shown, the computer system 1400 includes a central processing unit 1401 (CPU), which can perform various appropriate actions and processes according to the program stored in the read-only memory 1402 (ROM) or the program loaded from the storage part 1408 to the random access memory 1403 (RAM). Various programs and data required for system operation are also stored in the random access memory 1403. The central processing unit 1401, the read-only memory 1402 and the random access memory 1403 are connected to each other through a bus 1404. The input / output interface 1405 (Input / Output interface, i.e., I / O interface) is also connected to the bus 1404.

[0166] The following components are connected to the input / output interface 1405: an input section 1406 including a keyboard, a mouse, etc.; an output section 1407 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1408 including a hard disk, etc.; and a communication section 1409 including a network interface card such as a LAN card, a modem, etc. The communication section 1409 performs communication processing via a network such as the Internet. A drive 1410 is also connected to the input / output interface 1405 as needed. A removable medium 1411, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1410 as needed so that a computer program read therefrom is installed into the storage section 1408 as needed.

[0167] In particular, according to an embodiment of the present application, the process described in each method flow chart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer readable medium, and the computer program contains a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1409, and / or installed from the removable medium 1411. When the computer program is executed by the central processor 1401, various functions defined in the system of the present application are executed.

[0168] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1409, and / or installed from the removable medium 1411. When the computer program is executed by the central processor 1401, various functions provided by the embodiments of the present application are performed.

[0169] According to another aspect of the embodiment of the present application, an electronic device for implementing the above-mentioned material data processing method is also provided. The electronic device may be Figure 1 The terminal device or server shown in the figure. This embodiment is described by taking the electronic device as a terminal device as an example. Fig.15 As shown, the electronic device includes a memory 1502 and a processor 1504. The memory 1502 stores a computer program, and the processor 1504 is configured to execute the steps in any of the above method embodiments through the computer program.

[0170] Optionally, in this embodiment, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.

[0171] Optionally, in this embodiment, the above-mentioned processor can be configured to execute the methods in each embodiment of the present application through a computer program.

[0172] Alternatively, a person skilled in the art may understand that: Fig.15 The structure shown is for illustration only. Fig.15 The structure of the electronic device is not limited. Fig.15 More or fewer components (such as network interfaces, etc.) as shown in, or with Fig.15 Different configurations are shown.

[0173] Among them, the memory 1502 can be used to store software programs and modules, such as the program instructions / modules corresponding to the material data processing method and device in the embodiment of the present application. The processor 1504 executes various functional applications and data processing by running the software programs and modules stored in the memory 1502, that is, realizing the above-mentioned material data processing method. The memory 1502 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 1502 may further include a memory remotely located relative to the processor 1504, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Among them, the memory 1502 can be specifically, but not limited to, used to store information such as material data. As an example, such as Fig.15 As shown, the memory 1502 may include but is not limited to the display module 1302, access module 1304 and storage module 1306 in the material data processing device. In addition, it may also include but is not limited to other module units in the material data processing device, which will not be repeated in this example.

[0174] Optionally, the transmission device 1506 is used to receive or send data via a network. Specific examples of the network may include a wired network and a wireless network. In one example, the transmission device 1506 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers via a network cable so as to communicate with the Internet or a local area network. In one example, the transmission device 1506 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0175] In addition, the electronic device further includes: a display 1508 for displaying the first window pane and the second window pane; and a connection bus 1510 for connecting various module components in the electronic device.

[0176] In other embodiments, the terminal device or server may be a node in a distributed system, wherein the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting the multiple nodes through network communication. The nodes may form a peer-to-peer network, and any form of computing device, such as a server, terminal or other electronic device, may become a node in the blockchain system by joining the peer-to-peer network.

[0177] According to one aspect of the present application, a computer-readable storage medium is provided, and a processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the material data processing method provided in various optional implementations of the above-mentioned material data processing.

[0178] Optionally, in this embodiment, the above-mentioned computer-readable storage medium can be configured to store data for executing the methods in various embodiments of the present application.

[0179] Optionally, in this embodiment, a person of ordinary skill in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing hardware related to the terminal device through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0180] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0181] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on this understanding, the technical solution of the present application, 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, which is stored in a storage medium and includes several instructions for one or more electronic devices to execute all or part of the steps of the methods described in each embodiment of the present application.

[0182] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0183] In the several embodiments provided in the present application, it should be understood that the disclosed application can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, 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 units or modules, which can be electrical or other forms.

[0184] The units described 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.

[0185] 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.

[0186] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for processing material data, characterized in that: include: Performing a split interaction operation on a pane split control, and displaying a first pane and a second pane in response to the split interaction operation, wherein the first pane includes a group of path identifiers, one of the group of path identifiers is used to indicate a material path in a group of material paths, and the second pane is used to display material data under any one of the group of material paths; Performing an access operation on the first path identifier in the first pane, and displaying target material data in the second pane in response to the access operation, wherein the target material data includes the material data corresponding to the first path identifier; The target material data is processed in the second pane based on the material type, and the processed target material data is stored in a target material path, wherein the target material path is specified by a second path identifier in the first pane, and the first path identifier and the second path identifier are different.

2. The method according to claim 1, characterized in that The method further comprises: In response to an import interaction operation performed on a path import control, an initial material path is selected from the shared storage space; In response to the initial material path being selected, an initial path identifier corresponding to the initial material path is displayed in the first pane, wherein the group of path identifiers includes the initial path identifier.

3. The method according to claim 2, characterized in that In response to the initial material path being selected, displaying an initial path identifier corresponding to the initial material path in the first pane includes: When the initial material path includes a first initial material path and a second initial material path, the first initial material path and the second initial material path are different, and the first initial path identifier and the second initial path identifier are the same, the first initial path identifier and the second initial path identifier are simultaneously displayed in the first pane; wherein the first initial path identifier corresponds to the first initial material path, and the second initial path identifier corresponds to the second initial material path.

4. The method according to claim 1, characterized in that: The performing a splitting interaction operation on the pane splitting control, and displaying the first pane and the second pane in response to the splitting interaction operation, comprises at least one of the following: Performing a path creation operation on the first pane, and displaying a newly added path identifier in the first pane in response to the path creation operation; When there is processed material data in the material data, determining a to-be-deleted material path for storing the processed material data, deleting a to-be-deleted path identifier corresponding to the to-be-deleted material path, and in response to the to-be-deleted path identifier being deleted, canceling display of the to-be-deleted path identifier in the first pane; A sorting operation is performed on the set of path identifiers in the first pane according to the priority of the material data. In response to the sorting operation, a set of sorted path identifiers is displayed in the first pane, wherein the set of sorted path identifiers represents the set of path identifiers after sorting, and the first material data corresponding to the sorting path identifier in the first position in the set of sorted path identifiers is processed first, and then the second material data corresponding to the sorting path identifier in the second position in the set of sorted path identifiers is processed, the priority of the first material data is higher than the priority of the second material data, and the first position is before the second position.

5. The method according to claim 1, characterized in that The method further comprises: Execute the sub-pane division operation to divide the display interface into multiple sub-panes; A drag operation is performed on the middle drag block, and in response to the drag operation, the size of each sub-pane in the multiple sub-panes is set, wherein the middle drag block is located between the sub-panes, and the material data located in different sub-panes can be processed across panes.

6. The method according to claim 1, characterized in that The method further comprises: In the case that unqualified material data exists in the target material path, the unqualified material data is processed in the second pane based on the material type and stored in the target material path until the unqualified material data no longer exists in the target material path.

7. A method for processing material data, characterized in that: include: Acquire a main material path sent by a master node, wherein material data is stored under the main material path; Dividing the main material path into a group of material paths according to the collection scene of the material data, and storing the material data in each material path in the group of material paths respectively; The set of material paths is sent to an operation node to instruct the operation node to process the material data through the following steps: Performing a split interaction operation on a pane split control, and displaying a first pane and a second pane in response to the split interaction operation, wherein the first pane includes a group of path identifiers, one of the group of path identifiers is used to indicate a material path in a group of material paths, and the second pane is used to display the material data under any one of the group of material paths; Performing an access operation on the first path identifier in the first pane, and displaying target material data in the second pane in response to the access operation, wherein the target material data includes the material data corresponding to the first path identifier; processing the target material data based on the material type in the second pane, and storing the processed target material data in a target material path, wherein the target material path is specified by a second path identifier in the first pane, and the first path identifier and the second path identifier are different; In the case that unqualified material data exists in the target material path, the unqualified material data is stored in each update material path in a group of update material paths, and the group of update material paths is sent to the operation node to instruct the operation node to process the unqualified material data until the unqualified material data does not exist in the target material path, and the target material path sent by the operation node is obtained; In the case that the unqualified material data does not exist in the target material path, the target material path sent by the operation node is directly acquired.

8. A material data processing device, characterized in that: include: A display module, configured to perform a division interaction operation on the pane division control, and in response to the division interaction operation, display a first pane and a second pane, wherein the first pane includes a group of path identifiers, one path identifier in the group of path identifiers is used to indicate a material path in a group of material paths, and the second pane is used to display material data under any material path in the group of material paths; an access module, configured to perform an access operation on the first path identifier in the first pane, and display target material data in the second pane in response to the access operation, wherein the target material data includes the material data corresponding to the first path identifier; A storage module is used to process the target material data based on the material type in the second pane, and store the processed target material data to a target material path, wherein the target material path is specified by a second path identifier in the first pane, and the first path identifier and the second path identifier are different.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored computer program, wherein the computer program can be executed by an electronic device to perform the method described in any one of claims 1 to 7.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 7 are implemented.

11. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 7 through the computer program.

Citation Information

Patent Citations

  • Multi-window file operation method and system thereof

    CN107357668A

  • Page display method and device, equipment and medium

    CN114416270A