Plate data processing method, system, equipment and medium
By designing software and a rules engine to generate structured data, the problem of excessive coding in manual maintenance of board data is solved, and efficient board data processing is achieved.
Patent Information
- Application Number
- CN202510790566.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-13
- Publication Date
- 2025-10-28
AI Technical Summary
The existing method of manually maintaining board data results in numerous coding binding types and codes, which can easily lead to matching errors or maintenance omissions, affecting processing efficiency.
By designing panel data using software and defining material information using a rule engine, structured data is generated, which directly links panel geometry and edge banding information, avoiding code matching and improving data processing efficiency.
It reduces coding matching errors, lowers maintenance costs, improves data processing efficiency, and simplifies production processes.
Smart Images

Figure CN120849464A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent manufacturing technology, and in particular to a method, system, device and medium for processing board data. Background Technology
[0002] In related technologies, there are methods for manually maintaining board data, which involves encoding and binding material information to process the board data based on the encoded information. However, in practical applications, it has been found that these methods require manual maintenance of the matching relationship between codes and boards, resulting in numerous binding types and codes. Manual processing is prone to matching errors or maintenance omissions, affecting the efficiency of board data processing.
[0003] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the Invention
[0004] The main objective of this application is to provide a board data processing method, system, device, and medium that can improve the efficiency of board data processing.
[0005] To achieve the above objectives, one aspect of this application proposes a board data processing method, the method comprising:
[0006] Obtain the board to be processed;
[0007] The board to be processed is drawn using design software to obtain board data.
[0008] The material information of the board data is defined and processed by the rule engine to obtain structured data;
[0009] The structured data is used to manufacture the board to be processed, resulting in a processed product.
[0010] In some embodiments, the step of performing material information definition processing on the board data according to the rule engine to obtain structured data includes the following steps:
[0011] The rule engine performs rule matching processing on the geometric information of the board data to obtain the edge sealing information;
[0012] The panel data and the edge sealing information are encapsulated to obtain the structured data.
[0013] In some embodiments, the step of performing rule matching processing on the geometric information of the board data according to the rule engine to obtain edge sealing information includes the following steps:
[0014] The board data is processed for type identification to obtain regular boards and special boards;
[0015] The geometric information of the conventional panel is subjected to parameter matching processing according to preset rules to obtain the edge sealing information of the conventional panel;
[0016] The edge banding parameters of the special panel are set through an interactive interface to obtain the edge banding information of the special panel.
[0017] In some embodiments, the data encapsulation processing of the board data and the edge banding information to obtain the structured data includes the following steps:
[0018] The board data is stored and processed according to the tree-like hierarchical structure to obtain hierarchical data;
[0019] The edge sealing information is used as a child node to embed the hierarchical data, thereby obtaining the structured data.
[0020] In some embodiments, the process of setting edge banding parameters for the special panel through an interactive interface to obtain the edge banding information of the special panel includes the following steps:
[0021] In response to a first operation command on the interactive interface, the special panel is subjected to edge selection processing to obtain a target edge;
[0022] In response to the second operation instruction on the target edge, the edge sealing parameters of the target edge are defined to obtain the encapsulation parameters;
[0023] In response to the third operation command on the target edge, the encapsulation parameters are processed to set the encapsulation type, thereby obtaining the edge sealing information of the special board.
[0024] In some embodiments, the manufacturing process of the board to be processed based on the structured data to obtain a processed product includes the following steps:
[0025] The structured data is parsed and processed by an automated production system to obtain edge sealing information;
[0026] The edge sealing information is used to perform instruction recognition processing to obtain the edge sealing instruction;
[0027] The edge-sealing process is performed on the board to be processed according to the edge-sealing instruction to obtain the processed product.
[0028] In some embodiments, the step of manufacturing the workpiece according to the structured data to obtain a processed product further includes the following steps:
[0029] The structured data is tagged using a semi-automatic production system to obtain panel labels;
[0030] The panel labels are subjected to visual labeling processing to obtain visual labels;
[0031] The edge-sealing process is performed on the board to be processed according to the visual label to obtain the processed product.
[0032] To achieve the above objectives, another aspect of this application proposes a board data processing system, the system comprising:
[0033] The first module is used to acquire the board to be processed;
[0034] The second module is used to perform software drawing processing on the board to be processed through design software to obtain board data;
[0035] The third module is used to perform material information definition processing on the board data according to the rule engine to obtain structured data;
[0036] The fourth module is used to process the board to be processed according to the structured data to obtain the processed product.
[0037] To achieve the above objectives, another aspect of this application provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the method described above.
[0038] To achieve the above objectives, another aspect of the embodiments of this application proposes a computer-readable storage medium storing a computer program that, when executed by a processor, implements the methods described above.
[0039] The embodiments of this application include at least the following beneficial effects: This application provides a method, system, device, and medium for processing board data. This solution obtains the board to be processed, performs software drawing processing on the board to be processed using design software to obtain board data, performs material information definition processing on the board data according to a rule engine to obtain structured data, and performs manufacturing processing on the board to be processed based on the structured data to obtain a processed product. The embodiments of this application, by directly defining the material information of the board data, can avoid coding matching errors, reduce maintenance costs, and improve data processing efficiency. Attached Figure Description
[0040] Figure 1 This is a flowchart of a board data processing method provided in an embodiment of this application;
[0041] Figure 2 This is a schematic diagram of the structure of a board data processing system provided in an embodiment of this application;
[0042] Figure 3 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0043] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit it. In the following description, when referring to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this application; they are merely examples of systems and methods consistent with some aspects of the embodiments of this application as detailed in the appended claims.
[0044] It is understood that the terms “first,” “second,” etc., used in this application may be used herein to describe various concepts, but unless otherwise stated, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the words “if,” “when,” or “in response to a determination” as used herein may be interpreted as “when…” or “when…” or “in response to a determination.”
[0045] As used in this application, the terms "at least one", "multiple", "each", "any", etc., "at least one" includes one, two or more, "multiple" includes two or more, "each" refers to each of the corresponding multiples, and "any" refers to any one of the multiples.
[0046] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0047] In related technologies, there are methods for manually maintaining board data, which involves encoding and binding material information to process the board data based on the encoded information. However, in practical applications, it has been found that these methods require manual maintenance of the matching relationship between codes and boards, resulting in numerous binding types and codes, and manual processing is prone to matching errors or maintenance oversights.
[0048] For example, some design software requires the creation of a panel attribute database. This involves generating unique material codes to define the edge banding information and material information for each panel. When creating a panel, the software binds the panel code to the material code. However, when processing large amounts of data, different codes need to be generated for different panels, resulting in numerous binding types and codes. Manual processing is prone to matching errors or maintenance oversights. Furthermore, when the design software inputs the bound data into the production system, the production system needs to match the coded data, adding an extra conversion step and processing time, impacting production efficiency. Additionally, workshop personnel must rely on multiple symbol rules for edge banding operations, increasing the operational complexity.
[0049] In view of this, this application provides a method, system, device, and medium for processing board data. This solution acquires a board to be processed, uses design software to draw and process the board data, obtains board data, defines material information based on a rule engine to obtain structured data, and then processes the board to be processed into a finished product based on the structured data. This application, by directly defining the material information of the board data, avoids coding matching errors, reduces maintenance costs, and improves data processing efficiency.
[0050] This application provides a board data processing method, relating to the field of intelligent manufacturing technology. The board data processing method provided in this application can be applied to a terminal, a server, or software running on a terminal or server. In some embodiments, the terminal can be a fixed workstation computer, a handheld mobile device, an industrial tablet computer, a touchscreen, a wearable device, etc., but is not limited to these; the server can be configured as an independent physical server, a server cluster composed of multiple physical servers, or a distributed system, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The server can also be a node server in a blockchain network; the software can be an application implementing a board data processing method, etc., but is not limited to the above forms.
[0051] This application can be used in a wide variety of general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices. This application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform specific tasks or implement specific abstract data types. This application can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0052] Figure 1 This is an optional flowchart of a board data processing method provided in an embodiment of this application. Figure 1 The method may include, but is not limited to, steps S101 to S104.
[0053] Step S101: Obtain the board to be processed;
[0054] Step S102: The board to be processed is drawn using design software to obtain board data;
[0055] Step S103: Perform material information definition processing on the board data according to the rule engine to obtain structured data;
[0056] Step S104: The board to be processed is manufactured according to the structured data to obtain the processed product.
[0057] In steps S101 to S104 of this embodiment, a panel to be processed is obtained. This panel can be a furniture panel requiring processing, such as fiberboard, plywood, or blockboard. Then, this embodiment uses design software to draw and process the panel data. This design software is a self-developed furniture design collaboration software used for data modeling. It integrates panel geometry information and edge banding parameters into structured data, generating a standardized data format through a built-in conversion module. This format includes fields such as panel identifier (ID), dimensions, and edge banding parameters, supporting seamless integration with manufacturing execution systems (MES) and enterprise system integration (ERP) systems, enabling one-click data push. Furthermore, this embodiment uses a rule engine to process the panel data for material information definition, generating structured data by directly associating material information with the panel data, eliminating the need for material coding. Finally, this embodiment uses the structured data to process the panel to obtain the finished product, eliminating the need for manual decoding of symbol tags and improving the efficiency of panel data processing.
[0058] One of the above technical solutions has the following advantages or beneficial effects: By directly defining the material information of the board data, the embodiments of this application can avoid coding matching errors, reduce maintenance costs, and directly transmit structured data to the back-end production system, eliminating intermediate conversion links and improving data processing efficiency.
[0059] In some embodiments, the step of performing material information definition processing on the board data according to the rule engine to obtain structured data includes the following steps:
[0060] The rule engine performs rule matching processing on the geometric information of the board data to obtain the edge sealing information;
[0061] The panel data and the edge sealing information are encapsulated to obtain the structured data.
[0062] In this embodiment, a rule engine can be set according to preset or custom rules. The rule engine matches corresponding edge banding parameters for each edge of the board data, where the board data is the design data of the board to be processed obtained through design software modeling. This embodiment obtains corresponding edge banding information by matching the geometric information of the board data with the rule engine, thereby dynamically binding the geometric information and edge banding information. Finally, the board data and edge banding information are encapsulated to generate structured data. It is conceivable that in this embodiment, the edge banding parameters of any edge of the board data can be manually adjusted, at which point the system will automatically update the associated edge banding information and trigger a re-verification.
[0063] One of the above technical solutions has the following advantages or beneficial effects: The embodiments of this application define material information directly on the board data without relying on material code binding, and can directly define board attributes, thereby improving data processing efficiency.
[0064] In some embodiments, the step of performing rule matching processing on the geometric information of the board data according to the rule engine to obtain edge sealing information includes the following steps:
[0065] The board data is processed for type identification to obtain regular boards and special boards;
[0066] The geometric information of the conventional panel is subjected to parameter matching processing according to preset rules to obtain the edge sealing information of the conventional panel;
[0067] The edge banding parameters of the special panel are set through an interactive interface to obtain the edge banding information of the special panel.
[0068] In this embodiment, the panel data needs to be processed for type identification, resulting in regular panels and special panels. Regular panels have default configurations and do not require parameter selection in the front-end interface; their edge banding information can be obtained by matching the geometric information of the regular panels using preset matching rules. Special panels, on the other hand, are panels with special shapes, and their edge banding information can be generated by setting corresponding edge banding parameters through an interactive interface.
[0069] One of the above technical solutions has the following advantages or beneficial effects: The embodiments of this application can match the geometric information of the board data with the corresponding edge banding parameters, and can also customize the edge banding parameters of special boards, which can improve the data processing efficiency.
[0070] In some embodiments, the data encapsulation processing of the board data and the edge banding information to obtain the structured data includes the following steps:
[0071] The board data is stored and processed according to the tree-like hierarchical structure to obtain hierarchical data;
[0072] The edge sealing information is used as a child node to embed the hierarchical data, thereby obtaining the structured data.
[0073] In this embodiment, by encapsulating the board data and the edge banding information, the material information of the board can be directly defined, such as directly defining the edge banding type of the board's edges, without relying on material code binding. Specifically, the edge banding information of each edge of the board is directly embedded into the board data structure. The board data is stored using a tree-like hierarchical structure. In one feasible embodiment, the hierarchical data is established using the board data identifier (ID) as the parent node and the geometric information of each edge of the board data as the child node. Then, this embodiment of the application achieves logical association by attaching the edge banding information as a child node to the corresponding board node, which enables dynamic binding of the board's geometric information and edge banding information, and directly embedding the edge banding information of each edge into the board data structure.
[0074] One of the above technical solutions has the following advantages or beneficial effects: In this embodiment, by directly associating parameters such as edge banding thickness with the panel dimensions, the system can automatically associate corresponding material information. The generated structured data includes native attributes such as panel dimensions and edge banding parameters, eliminating the need for secondary mapping through coding. Compared to the need to maintain a "code-parameter" lookup table for related codes, this embodiment can directly extract panel attributes, reducing intermediate conversion steps and lowering the error rate.
[0075] In some embodiments, the process of setting edge banding parameters for the special panel through an interactive interface to obtain the edge banding information of the special panel includes the following steps:
[0076] In response to a first operation command on the interactive interface, the special panel is subjected to edge selection processing to obtain a target edge;
[0077] In response to the second operation instruction on the target edge, the edge sealing parameters of the target edge are defined to obtain the encapsulation parameters;
[0078] In response to the third operation command on the target edge, the encapsulation parameters are processed to set the encapsulation type, thereby obtaining the edge sealing information of the special board.
[0079] In this embodiment, edge banding parameters for special panels can be set via an interactive interface. The design software provides a graphical operation panel; when the user clicks on the edge of the panel, a drop-down menu appears to select the corresponding edge banding type. Specifically, this embodiment uses an interactive interface to perform interactive operations on panel data. Responding to a first operation command on the interactive interface, which can be a click on the panel data to select the corresponding target edge, a second operation command is executed. This second operation command can be a right-click on the target edge, which pops up sub-options in the interactive interface, allowing selection of edge banding settings. This is achieved by defining the encapsulation parameters for the long and short sides of the panel, such as a specific encapsulation parameter of 1.0mm. A third operation command on the target edge, which involves clicking a drop-down menu to select edge banding thickness, allows setting the encapsulation type, such as setting the edge banding thickness type to "thick," thereby generating edge banding information data for each edge of the corresponding panel.
[0080] One of the above technical solutions has the following advantages or beneficial effects: the embodiments of this application can quickly generate corresponding edge sealing information through an interactive interface, providing a data foundation for data association and binding.
[0081] In some embodiments, the manufacturing process of the board to be processed based on the structured data to obtain a processed product includes the following steps:
[0082] The structured data is parsed and processed by an automated production system to obtain edge sealing information;
[0083] The edge sealing information is used to perform instruction recognition processing to obtain the edge sealing instruction;
[0084] The edge-sealing process is performed on the board to be processed according to the edge-sealing instruction to obtain the processed product.
[0085] In this embodiment, an automated production system receives structured data, parses the structured data to obtain the board ID and edge banding information, and then matches the edge banding information with edge banding instructions in a preset process library. For example, the matched edge banding instruction might be "300mm edge → 1.0mm edge banding machine parameters". The automated production system can use the board ID as an index to retrieve complete edge banding parameters from the database, ensuring a one-to-one correspondence between instructions and physical boards. Finally, the edge banding process is performed on the board to be processed according to the edge banding instructions to obtain the finished product.
[0086] One of the above technical solutions has the following advantages or beneficial effects: In this application embodiment, the edge sealing instructions associated with size are automatically identified by receiving data through production equipment, eliminating the need for manual decoding of symbol labels and improving data processing efficiency.
[0087] In some embodiments, the step of manufacturing the workpiece according to the structured data to obtain a processed product further includes the following steps:
[0088] The structured data is tagged using a semi-automatic production system to obtain panel labels;
[0089] The panel labels are subjected to visual labeling processing to obtain visual labels;
[0090] The edge-sealing process is performed on the board to be processed according to the visual label to obtain the processed product.
[0091] In this embodiment, a semi-automatic production system is used to label structured data, generating panel labels. By visually identifying these labels, edge banding information can be directly displayed within the dimensions of each side. Embedding edge banding information after the dimensions of each edge provides a clear and intuitive understanding of the requirements, facilitating semi-automatic production. In one feasible embodiment, the edge banding type can be marked with color or line style on the panel edge in the design interface, and the corresponding dimensions can be appended to the panel label, generating a visual label such as 500 (thick) * 300 (thin) * 18. Workshop personnel can then easily read the corresponding dimensional parameters through the visual label, facilitating the understanding of edge banding requirements.
[0092] One of the above technical solutions has the following advantages or beneficial effects: In this application embodiment, by viewing the edge sealing information of the corresponding size, one can know how to operate without understanding the meaning of complex edge sealing symbols. This community embodiment uses visual identifiers to assist in production processing, which can improve processing efficiency and reduce error rates.
[0093] The solutions of this application embodiment will be described in detail and explained below with reference to specific application examples:
[0094] This application applies to the field of intelligent manufacturing technology. By directly defining material and edge banding information for board components, it is applicable to manufacturing scenarios such as furniture design and board processing. This application involves drawing board components in design software and processing the board data with material information using a rule engine. The material information is then associated with the geometric information of the board data, allowing direct selection of encapsulation material types for each edge. This encapsulation of material information with board data yields structured data. The structured data generated by the design software, including board dimensions and corresponding edge banding parameters, is directly pushed to the production system. In automated production lines, the production equipment receives the data and automatically identifies the dimension-related edge banding instructions (e.g., "300mm edge → 1.0mm edge banding"), eliminating the need for manual decoding of symbol labels. In semi-automatic production lines, workers manually view the edge banding information for the corresponding dimensions (e.g., "300mm edge → 1.0mm edge banding"). Workers do not need to understand the complex meaning of edge banding symbols to know how to operate, thus producing processed products and improving the efficiency of board component manufacturing.
[0095] See also Figure 2 This application also provides a board data processing system that can implement the above-described board data processing method. The system includes:
[0096] The first module 201 is used to acquire the board to be processed;
[0097] The second module 202 is used to perform software drawing processing on the board to be processed through design software to obtain board data;
[0098] The third module 203 is used to perform material information definition processing on the board data according to the rule engine to obtain structured data;
[0099] The fourth module 204 is used to perform manufacturing processing on the board to be processed based on the structured data to obtain the processed product.
[0100] It is understood that the content of the above method embodiments is applicable to this system embodiment. The specific functions implemented in this system embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.
[0101] This application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the above-described board data processing method. This electronic device can be any smart terminal, including tablet computers, industrial computers, etc.
[0102] It is understood that the content of the above method embodiments is applicable to this device embodiment. The specific functions implemented by this device embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0103] See also Figure 3 , Figure 3 The hardware structure of an electronic device according to another embodiment is illustrated. The electronic device includes:
[0104] The processor 301 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application.
[0105] The memory 302 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 302 can store the operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 302 and is called and executed by the processor 301 using the board data processing method of the embodiments of this application.
[0106] Input / output interface 303 is used to implement information input and output;
[0107] The communication interface 304 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0108] Bus 305 transmits information between various components of the device (e.g., processor 301, memory 302, input / output interface 303, and communication interface 304);
[0109] The processor 301, memory 302, input / output interface 303, and communication interface 304 are connected to each other within the device via bus 305.
[0110] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described board data processing method.
[0111] It is understood that the content of the above method embodiments is applicable to this storage medium embodiment. The specific functions implemented in this storage medium embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.
[0112] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0113] This application provides a method, system, device, and medium for processing board data. The solution involves acquiring a board to be processed, using design software to draw and process the board data, obtaining board data, defining material information based on a rule engine to obtain structured data, and then using this structured data to process the board into a finished product. This application, by directly defining the material information of the board data, avoids coding matching errors, reduces maintenance costs, and improves data processing efficiency.
[0114] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.
[0115] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of this application, and may include more or fewer steps than shown, or combine certain steps, or different steps.
[0116] The system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0117] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.
[0118] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0119] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0120] In the embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between systems or units may be electrical, mechanical, or other forms.
[0121] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0122] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0123] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, 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. This computer software product is stored in a storage medium and includes multiple instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0124] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.
Claims
1. A method for processing board data, characterized in that, The method includes the following steps: Obtain the board to be processed; The board to be processed is drawn using design software to obtain board data. The material information of the board data is defined and processed by the rule engine to obtain structured data; The structured data is used to manufacture the board to be processed, resulting in a processed product.
2. The method according to claim 1, characterized in that, The process of defining material information for the board data using a rule engine to obtain structured data includes the following steps: The rule engine performs rule matching processing on the geometric information of the board data to obtain the edge sealing information; The panel data and the edge sealing information are encapsulated to obtain the structured data.
3. The method according to claim 2, characterized in that, The step of performing rule matching processing on the geometric information of the board data according to the rule engine to obtain the edge sealing information includes the following steps: The board data is processed for type identification to obtain regular boards and special boards; The geometric information of the conventional panel is subjected to parameter matching processing according to preset rules to obtain the edge sealing information of the conventional panel; The edge banding parameters of the special panel are set through an interactive interface to obtain the edge banding information of the special panel.
4. The method according to claim 2, characterized in that, The process of encapsulating the board data and the edge banding information to obtain the structured data includes the following steps: The board data is stored and processed according to the tree-like hierarchical structure to obtain hierarchical data; The edge sealing information is used as a child node to embed the hierarchical data, thereby obtaining the structured data.
5. The method according to claim 3, characterized in that, The process of setting edge banding parameters for the special panel through an interactive interface to obtain the edge banding information of the special panel includes the following steps: In response to a first operation command on the interactive interface, the special panel is subjected to edge selection processing to obtain a target edge; In response to the second operation instruction on the target edge, the edge sealing parameters of the target edge are defined to obtain the encapsulation parameters; In response to the third operation command on the target edge, the encapsulation parameters are processed to set the encapsulation type, thereby obtaining the edge sealing information of the special board.
6. The method according to claim 1, characterized in that, The process of manufacturing the board to be processed based on the structured data to obtain the processed product includes the following steps: The structured data is parsed and processed by an automated production system to obtain edge sealing information; The edge sealing information is used to perform instruction recognition processing to obtain the edge sealing instruction; The edge-sealing process is performed on the board to be processed according to the edge-sealing instruction to obtain the processed product.
7. The method according to claim 1, characterized in that, The process of manufacturing the board to be processed based on the structured data to obtain the processed product further includes the following steps: The structured data is tagged using a semi-automatic production system to obtain panel labels; The panel labels are subjected to visual labeling processing to obtain visual labels; The edge-sealing process is performed on the board to be processed according to the visual label to obtain the processed product.
8. A board data processing system, characterized in that, The system includes: The first module is used to acquire the board to be processed; The second module is used to perform software drawing processing on the board to be processed through design software to obtain board data; The third module is used to perform material information definition processing on the board data according to the rule engine to obtain structured data; The fourth module is used to process the board to be processed according to the structured data to obtain the processed product.
9. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 7.
Citation Information
Patent Citations
Plate edge sealing information generation method, storage medium and server
CN114492702A
Plate edge sealing method and device, electronic equipment and storage medium
CN114896662A
Data processing method and device based on rule engine and computer equipment
CN116975105A