Engineering symbol data splitting method and device and storage medium

By splitting engineering symbol data using rules in configuration files in process charts and filling them into cells, the problem of low accuracy of data splitting caused by manual operations is solved, and higher accuracy and consistency is achieved.

CN119942580APending Publication Date: 2025-05-06CAXA TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411999251.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

In the prior art, the data of engineering symbols in process charts are split manually, resulting in low accuracy of data splitting.

Method used

By determining the target project symbols in the process chart, reading the data splitting rules and cell column information contained in the configuration file, split the target project symbols into multiple data units according to the rules, and filling these data units into the corresponding cells according to the cell column information.

Benefits of technology

It improves the accuracy of data splitting, ensures data traceability and consistency, reduces manual operation errors, and is suitable for multi-shift operations and cross-departmental collaboration scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119942580A_ABST
    Figure CN119942580A_ABST
Patent Text Reader

Abstract

The invention discloses an engineering symbol data splitting method and device and a storage medium. The method relates to the field of data processing, and comprises the steps that a target engineering symbol in a process chart is determined, and the target engineering symbol comprises multiple pieces of to-be-split target data; a configuration file is read, and the configuration file at least comprises a data splitting rule and cell column information of the target engineering symbol; splitting the target engineering symbol into a plurality of data units according to a data splitting rule; and filling the plurality of data units into the corresponding cells according to the cell column information. Through the method and the device, the problem of low data splitting accuracy caused by manually splitting the data of the engineering symbols in the process chart in related technologies is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing, and in particular to a method, device and storage medium for data splitting of engineering symbols. Background Art

[0002] In modern manufacturing, process diagrams are an integral part of the factory production process. They record in detail the key process parameters in the manufacturing process, including but not limited to engineering symbols. These engineering symbols are standardized graphics used to represent specific manufacturing requirements, such as tolerances, dimensional deviations, material properties, etc. In order to ensure the accuracy and consistency of the production process, process data needs to be understood and applied by downstream inspection systems and manufacturing execution systems.

[0003] However, currently, the conversion of engineering symbol data in process diagrams into a format readable by inspection systems or manufacturing execution systems mainly relies on manual operation, and this process has obvious technical defects. When manually processing engineering symbols in process diagrams, due to the complexity and diversity of the engineering symbol data structure, operators need to have an in-depth understanding of the meaning and structure of various symbols in order to correctly identify and split key data. However, this process is often subject to the operator's experience and attention, and is prone to errors such as misreading, wrong splitting or omissions, resulting in low data accuracy. In addition, manual operation makes it difficult to ensure the traceability and consistency of the data splitting process, especially in scenarios of multi-shift operations or cross-departmental collaboration. Different operators may have different understandings and splitting standards, resulting in inconsistency and lack of uniformity in the data.

[0004] Currently, no effective solution has been proposed to solve the problem that the data of engineering symbols in process diagrams are manually split, resulting in low accuracy of data splitting. Summary of the invention

[0005] The main purpose of the present application is to provide a method, device and storage medium for data splitting of engineering symbols, so as to solve the problem in the related art that the data of engineering symbols in process diagrams are manually split, resulting in low accuracy of data splitting.

[0006] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a method for data splitting of engineering symbols is provided. The method comprises: determining a target engineering symbol in a process diagram, wherein the target engineering symbol includes a plurality of target data to be split; reading a configuration file, wherein the configuration file at least includes a data splitting rule and cell column information for the target engineering symbol; splitting the target engineering symbol into a plurality of data units according to the data splitting rule; and filling the plurality of data units into corresponding cells according to the cell column information.

[0007] Furthermore, splitting the target engineering symbol into multiple data units according to the data splitting rules includes: preprocessing the target engineering symbol when the target engineering symbol conforms to the preset processing rules in the configuration file; splitting the preprocessed target engineering symbol according to the data splitting rules to extract multiple target data to be split in the preprocessed target engineering symbol, and converting the multiple target data to be split into multiple data units.

[0008] Furthermore, when the target engineering symbol complies with preset processing rules in the configuration file, preprocessing the target engineering symbol includes: converting the target engineering symbol into a unified format to obtain a first target engineering symbol; performing data cleaning on the first target engineering symbol to obtain a preprocessed target engineering symbol.

[0009] Furthermore, converting the target engineering symbol into a unified format to obtain a first target engineering symbol includes: when the target engineering symbol is in image form, performing image processing on the target engineering symbol, identifying data corresponding to the target engineering symbol, and converting the target engineering symbol to obtain the first target engineering symbol; when the target engineering symbol is in text form, converting the target engineering symbol into a unified format to obtain the first target engineering symbol.

[0010] Furthermore, according to the data splitting rules, the preprocessed target engineering symbols are split to extract multiple target data to be split from the preprocessed target engineering symbols, and the multiple target data to be split are converted into multiple data units, including: according to the data splitting rules, multiple target data to be split are identified from the preprocessed target engineering symbols; multiple target data to be split are extracted, and the format of the multiple target data to be split is converted to obtain multiple first target data; whether the multiple first target data comply with the preset first data verification rules, and the data that complies with the first data verification rules in the multiple first target data are converted into multiple data units.

[0011] Furthermore, filling multiple data units into corresponding cells according to the cell column information includes: adjusting the format of each data unit according to the cell column information to obtain multiple first data units that meet the format requirements of the cell corresponding to each data unit; when multiple first data units pass the second data validation rule, determining the filling mode corresponding to each first data unit according to the cell filling rule in the configuration file; and filling each first data unit into the corresponding cell according to the filling mode corresponding to each first data unit.

[0012] Furthermore, filling each first data unit into a corresponding cell according to the filling pattern corresponding to each first data unit includes: determining the cell corresponding to each first data unit according to each first data unit and the filling pattern corresponding to each first data unit, and formatting the cell corresponding to each first data unit; filling each first data unit into the corresponding format-converted cell, and updating the cell column information.

[0013] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a data splitting device for engineering symbols is provided. The device includes: a determination unit, used to determine a target engineering symbol in a process diagram, wherein the target engineering symbol includes a plurality of target data to be split; a reading unit, used to read a configuration file, wherein the configuration file at least includes a data splitting rule and cell column information for the target engineering symbol; a splitting unit, used to split the target engineering symbol into a plurality of data units according to the data splitting rule; and a filling unit, used to fill the plurality of data units into corresponding cells according to the cell column information.

[0014] Furthermore, the splitting unit includes: a preprocessing subunit, including preprocessing the target engineering symbol when the target engineering symbol conforms to the preset processing rules in the configuration file; a splitting subunit, including splitting the preprocessed target engineering symbol according to the data splitting rules to extract multiple target data to be split in the preprocessed target engineering symbol, and converting the multiple target data to be split into multiple data units.

[0015] Furthermore, the preprocessing subunit includes: a first conversion module, used for converting the target engineering symbol into a unified format to obtain a first target engineering symbol; a cleaning module, used for performing data cleaning on the first target engineering symbol to obtain a preprocessed target engineering symbol.

[0016] Furthermore, the conversion module includes: a first conversion sub-module, which is used to perform image processing on the target engineering symbol when the target engineering symbol is in image form, identify the data corresponding to the target engineering symbol, and convert the target engineering symbol to obtain a first target engineering symbol; and a second conversion sub-module, which is used to convert the target engineering symbol into a unified format when the target engineering symbol is in text form to obtain the first target engineering symbol.

[0017] Furthermore, the splitting sub-unit includes: an identification module, used to identify multiple target data to be split from the preprocessed target engineering symbols according to the data splitting rules; an extraction module, used to extract the multiple target data to be split, and perform format conversion on the multiple target data to be split to obtain multiple first target data; a second conversion module, used to check whether the multiple first target data comply with the preset first data verification rules, and convert the data in the multiple first target data that comply with the first data verification rules into multiple data units.

[0018] Furthermore, the filling unit includes: an adjustment sub-unit, including adjusting the format of each data unit according to the cell column information to obtain multiple first data units that meet the format requirements of the cell corresponding to each data unit; a determination sub-unit, including determining the filling mode corresponding to each first data unit according to the cell filling rules in the configuration file when multiple first data units pass the second data validation rules; and a filling sub-unit, including filling each first data unit into the corresponding cell according to the filling mode corresponding to each first data unit.

[0019] Furthermore, the filling subunit includes: a third conversion module, used to determine the cell corresponding to each first data unit according to each first data unit and the filling mode corresponding to each first data unit, and format convert the cell corresponding to each first data unit; an update module, used to fill each first data unit into the corresponding format-converted cell, and update the cell column information.

[0020] According to another aspect of the present application, a computer-readable storage medium is provided, the computer-readable storage medium including a stored program, wherein when the program is running, the device where the computer-readable storage medium is located is controlled to execute any one of the data splitting methods for engineering symbols.

[0021] According to another aspect of the present application, an electronic device is provided, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include a data splitting method for executing any one of the engineering symbols.

[0022] According to another aspect of the present application, a computer program product is provided, comprising computer instructions, which, when executed by a processor, implement the steps of any one of the above-mentioned methods for data splitting of engineering symbols.

[0023] In an embodiment of the present application, by determining a target engineering symbol in a process diagram, wherein the target engineering symbol includes multiple target data to be split; reading a configuration file, wherein the configuration file at least includes data splitting rules and cell column information for the target engineering symbol; splitting the target engineering symbol into multiple data units according to the data splitting rules; and filling the multiple data units into corresponding cells according to the cell column information, the technical problem of low accuracy of data splitting caused by manually splitting the data of engineering symbols in process diagrams in the related art is solved. In the present application, the target data of the target engineering symbol in the process diagram is split based on the data splitting rules in the configuration file, and the multiple data units obtained by splitting are filled into corresponding cells based on the cell column information in the configuration file, thereby achieving the technical effect of improving the accuracy of data splitting. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0025] Figure 1 A hardware structure block diagram of a computer terminal for implementing a data splitting method for engineering symbols is shown;

[0026] Figure 2 is a flow chart of a method for splitting data of engineering symbols provided in an embodiment of the present application;

[0027] Figure 3 is a flow chart of splitting pre-processed target engineering symbols according to an embodiment of the present application;

[0028] Figure 4 is a schematic diagram of a data splitting device for engineering symbols provided according to an embodiment of the present application;

[0029] Figure 5 It is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

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

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

[0032] It should be noted that the relevant information (including but not limited to process diagram information) and data (including but not limited to engineering symbol data, etc.) involved in this application are all information and data fully authorized by all parties.

[0033] Example 1

[0034] According to an embodiment of the present application, a method embodiment for data splitting of engineering symbols is also provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0035] The method embodiment provided in the first embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 The hardware structure block diagram of a computer terminal (or mobile device) for implementing a data splitting method for engineering symbols is shown. Figure 1 As shown, the computer terminal 10 (or mobile device) may include one or more (102a, 102b, ..., 102n are used to illustrate) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations shown.

[0036] It should be noted that the one or more processors 102 and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computer terminal 10 (or mobile device). As described in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).

[0037] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the data splitting method of engineering symbols in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, the data splitting method of engineering symbols described above is realized. The memory 104 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 examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0038] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0039] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 10 (or mobile device).

[0040] Under the above operating environment, this application provides Figure 2 The data splitting method of the engineering symbols shown. Figure 2 It is a flowchart of the data splitting method of engineering symbols according to Example 1 of the present application.

[0041] Step S201, determining a target engineering symbol in a process diagram, wherein the target engineering symbol includes a plurality of target data to be split.

[0042] Optionally, the target engineering symbol may be an engineering symbol in the form of an image in a process diagram, or an engineering symbol in the form of a text filled in a column in the process diagram. The target data may be data such as upper deviation, lower deviation, basic size, upper limit, lower limit, tolerance code, etc. in the engineering symbol.

[0043] Step S202, reading a configuration file, wherein the configuration file at least includes data splitting rules and cell column information for the target engineering symbol.

[0044] Optionally, the configuration file may include template information of process charts, matching condition information of engineering symbols, cell column information corresponding to data of engineering symbols, and the like.

[0045] Step S203: split the target engineering symbol into multiple data units according to the data splitting rule.

[0046] Optionally, according to the data splitting rules, the preprocessed target engineering symbol is split, and multiple target data to be split in the preprocessed target engineering symbol can be extracted, and the multiple target data to be split can be converted into multiple data units. The above data splitting rules are specific guidelines for guiding how to decompose the target engineering symbol data into smaller, easier to manage and process data units. The data splitting rules may include but are not limited to the following specific rules:

[0047] Symbol parsing rules: Identify the structure and components of the target engineering symbol, such as distinguishing basic dimensions, upper and lower deviations, etc.

[0048] Unit separation rules: Separate unit information, such as millimeters (mm), centimeters (cm), etc., from the target engineering symbol and standardize or convert these units into the required unit format;

[0049] Numerical extraction rules: extract numerical information from target engineering symbols, such as basic dimensions, tolerance values, etc., and perform necessary formatting or precision adjustments to meet the format requirements of the target cells;

[0050] Text and code recognition rules: Identify and extract text descriptions or code information in target engineering symbols, such as material specifications, surface treatment codes, etc., and ensure that the format and length of this information meet the requirements of the cell column;

[0051] Multi-attribute association rules: When the target engineering symbol contains multiple related attributes (such as dimension and tolerance association), define how to correctly associate these attributes to avoid confusion or mismatching of information.

[0052] For example, under the guidance of the configuration file, "φ50H7" is split into two data units: "50" (basic size) and "H7" (tolerance grade).

[0053] Step S204, filling multiple data units into corresponding cells according to the cell column information.

[0054] Optionally, the split data cells can be filled into the correct cell positions according to the cell column information in the configuration file, so as to realize the standardized storage and display of data. The above cell column information is information used to describe the properties and functions of the cell, and may include information about the cell such as the data type and meaning of the data in the cell, the width of the cell, whether the cell is empty, etc. For example, "50" (basic size) is filled into cell B5, and "H7" (tolerance level) is filled into cell C5.

[0055] The data splitting method of engineering symbols provided in the embodiment of the present application is by determining the target engineering symbol in the process diagram, wherein the target engineering symbol includes multiple target data to be split; reading the configuration file, wherein the configuration file at least includes the data splitting rules and cell column information for the target engineering symbol; splitting the target engineering symbol into multiple data units according to the data splitting rules; filling the multiple data units into the corresponding cells according to the cell column information, thereby solving the technical problem of low accuracy of data splitting caused by manually splitting the data of engineering symbols in the process diagram in the related art. In the present application, the target data of the target engineering symbol in the process diagram is split based on the data splitting rules in the configuration file, and the multiple data units obtained by splitting are filled into the corresponding cells based on the cell column information in the configuration file, thereby achieving the technical effect of improving the accuracy of data splitting.

[0056] In an optional embodiment, splitting the target engineering symbol into multiple data units according to the data splitting rule includes:

[0057] In the first step, the target engineering symbol is preprocessed when the target engineering symbol meets the preset processing rules in the configuration file.

[0058] Optionally, the preset processing rules in the above configuration file may include excluding some engineering symbols that do not need to be split, and checking whether the format and version of the engineering symbols meet the specifications. Preprocessing the target engineering symbols may include converting the target engineering symbols into a unified format and data cleaning, etc.

[0059] In the second step, the preprocessed target engineering symbol is split according to the data splitting rule to extract multiple target data to be split in the preprocessed target engineering symbol, and the multiple target data to be split are converted into multiple data units.

[0060] Optionally, after the target engineering symbol is preprocessed, the preprocessed target engineering symbol can be split according to the data splitting rules in the configuration file. The above data splitting rules define how to extract key data from the target engineering symbol and convert it into multiple data units. The split data units can be the basic size, tolerance code, upper deviation, lower deviation, etc. of the target engineering symbol, which can be directly read and applied by the downstream manufacturing execution system or inspection system.

[0061] For example, in the splitting stage, according to the rules in the configuration file, "φ50H6(0.022 / 0)" is split into the following data units: basic dimension "φ50", upper deviation "0.022", lower deviation "0", tolerance code "H6".

[0062] In summary, the target engineering symbol is split into multiple data units through the above steps. The structuring of the data units enables the downstream system to directly read the data in a specific cell without complex parsing algorithms, thus simplifying the data processing process.

[0063] In an optional embodiment, when the target engineering symbol complies with a preset processing rule in the configuration file, preprocessing the target engineering symbol includes:

[0064] The first step is to convert the target engineering symbol into a unified format to obtain the first target engineering symbol.

[0065] Optionally, converting target engineering symbols in different formats into a predefined unified format helps eliminate inconsistencies and potential errors caused by different versions or writing methods, making data processing more efficient and accurate.

[0066] For example, the target engineering symbol may appear in multiple formats, such as: dimension symbol with tolerance code, such as "φ50H6(0.022 / 0)"; symbol containing only dimension and tolerance value, such as "φ50±0.022"; description containing basic dimension and limit deviation, such as "basic dimension φ50, upper deviation +0.022mm, lower deviation -0.022mm". The unified format can be defined as "basic dimension, upper deviation, lower deviation, tolerance code", such as "φ50,0.022,0,H6".

[0067] In the second step, data cleaning is performed on the first target engineering symbol to obtain a preprocessed target engineering symbol.

[0068] Optionally, data cleaning is an important step in the preprocessing process, which can remove redundant information, erroneous data or formats that do not meet the standards in the first target engineering symbol. Data cleaning can include removing blanks, standardizing units, and checking the rationality of values.

[0069] In summary, by preprocessing the target engineering symbols through the above steps, data cleaning removes redundant and erroneous information that affects data integrity and accuracy, ensuring that only valid data enters the subsequent processing flow, which can improve the efficiency and accuracy of data processing.

[0070] In an optional embodiment, converting the target engineering symbol into a unified format to obtain a first target engineering symbol includes: when the target engineering symbol is in image form, performing image processing on the target engineering symbol, identifying data corresponding to the target engineering symbol, and converting the target engineering symbol to obtain the first target engineering symbol.

[0071] Optionally, when the target engineering symbol exists in the form of an image, image processing and data recognition are required to convert it into a text format that can be further processed. Converting engineering symbols in the form of images into text data in a unified format can facilitate subsequent data splitting, extraction and analysis, and improve the efficiency of data processing. This process can be carried out in the following steps:

[0072] Use image recognition technology to convert symbols in the image into text. This step can include contrast enhancement, noise removal, and character segmentation to improve recognition accuracy.

[0073] After textualization, key data segments such as basic dimensions, tolerance codes, deviation values, etc. are identified and format converted.

[0074] Convert the recognized text data into a predefined unified format.

[0075] For example, a target engineering symbol exists in the form of an image. First, the image is converted into text through image recognition technology. Then, the basic size "φ50", tolerance code "H6", upper deviation "0.022" and lower deviation "0" are recognized. Finally, it is converted into a unified format "φ50,0.022,0,H6".

[0076] When the target engineering symbol is in text form, the target engineering symbol is converted into a unified format to obtain a first target engineering symbol.

[0077] Optionally, if the target engineering symbol already exists in text form, but the format is not uniform, the system needs to perform format conversion to ensure that all symbol data follows the same structure. This process can be carried out in the following steps:

[0078] Check whether the text data meets the predefined format requirements. If not, adjust the format;

[0079] Extract key data items such as basic dimensions, upper deviation, lower deviation and tolerance code from the original text, and then reorganize the data in a unified format;

[0080] Convert the reorganized data into a predefined unified format, such as "basic size, upper deviation, lower deviation, tolerance code".

[0081] For example, for a target engineering symbol in text form, the individual data items, namely the basic size "φ50", the upper deviation "0.022", the lower deviation "-0.022" and the tolerance code "H6", can be identified and extracted. Then, they are converted into a unified format "φ50, 0.022, -0.022, H6".

[0082] In summary, the above technical solution can process and convert various forms of engineering symbol data, whether in image or text form, into a unified format, thereby improving the efficiency, accuracy and compatibility of data processing.

[0083] In an optional embodiment, if Figure 3 As shown, according to the data splitting rule, splitting the preprocessed target engineering symbol to extract multiple target data to be split in the preprocessed target engineering symbol, and converting the multiple target data to be split into multiple data units includes:

[0084] Step S301 , according to a data splitting rule, identifying a plurality of target data to be split from the preprocessed target engineering symbols.

[0085] Optionally, the data splitting rules may include regular expressions, string segmentation algorithms or other data parsing techniques to locate and separate these data units, thereby ensuring that the system accurately identifies and separates specific data in engineering symbols and avoids erroneous data extraction.

[0086] For example, the engineering notation after preprocessing is "φ50,0.022,0,H6". Applying the data splitting rule, you can use commas as delimiters to identify and separate the data components: "φ50", "0.022", "0", and "H6".

[0087] Step S302: extract multiple target data to be split, and perform format conversion on the multiple target data to be split to obtain multiple first target data.

[0088] Optionally, performing format conversion on multiple target data to be split can ensure that the data is presented in a suitable format to facilitate the data splitting operation.

[0089] For example, the target data to be split are "φ50", "0.022", "0", and "H6". Perform format conversion, keep the basic size "φ50" as it is; the upper deviation "0.022" and the lower deviation "0" may need to be converted to a more standard format, such as removing the "mm" unit; the tolerance code "H6" remains unchanged. The first target data after conversion is: basic size "φ50", first upper deviation "0.022", first lower deviation "0", tolerance code "H6".

[0090] Step S303 , checking whether the plurality of first target data conform to a preset first data verification rule, and converting the data conforming to the first data verification rule among the plurality of first target data into a plurality of data units.

[0091] Optionally, the first data validation rule may include data range check, unit consistency check, value validity check, etc. Only the first target data that passes the validation will be finally converted into a data unit for subsequent storage or transmission.

[0092] For example, the first data validation rule includes: the basic dimension must be a numeric type and not less than the preset minimum dimension; the upper deviation and the lower deviation must be numeric types, and the upper deviation is greater than or equal to the lower deviation; the tolerance code must be a valid code. Under this rule, verify whether "φ50", "0.022", "0", and "H6" meet the requirements. Assuming that all data pass the validation, they will be further converted into data cells: the basic dimension cell (B5) is "φ50"; the upper deviation cell (C5) is "0.022"; the lower deviation cell (D5) is "0"; and the tolerance code cell (E5) is "H6".

[0093] In summary, through the above steps S301 to S303, the pre-processed target engineering symbols can be accurately split, format converted and verified, ensuring the accurate extraction and conversion of key data, providing high-quality data units for downstream data utilization, and significantly improving the efficiency and reliability of the entire data processing process.

[0094] In an optional embodiment, filling the plurality of data units into corresponding cells according to the cell column information includes:

[0095] The format of each data unit is adjusted according to the cell column information to obtain a plurality of first data units that meet the format requirements of the cell corresponding to each data unit.

[0096] Optionally, adjusting the format of each data cell according to the cell column information can ensure that the format of each data cell meets the specific requirements of the cell. The cell column information can include the column title, data type (numeric, text, etc.), unit requirements, etc. If the format of the data cell does not meet the format requirements of the cell, necessary conversion can be performed.

[0097] For example, the cell column information is as follows: the title of column B is "Basic Dimensions", and the required data type is numeric, with the unit being millimeters (mm); the title of column C is "Upper Deviation", and the required data type is numeric, with the unit being millimeters (mm); the title of column D is "Lower Deviation", and the required data type is numeric, with the unit being millimeters (mm); the title of column E is "Tolerance Code", and the required data type is text, with no unit. For the data cells "φ50" (basic dimension), "0.022" (upper deviation), "0" (lower deviation), and "H6" (tolerance code), "φ50" can be converted to numeric type, and the unit symbol can be removed (because there is no unit in the format requirements of column B); for "0.022" and "0", the unit will be retained because the unit is required to be millimeters; for the text type "H6", no format conversion is required.

[0098] In the case where a plurality of first data units pass the second data validation rule, a filling mode corresponding to each first data unit is determined according to a cell filling rule in the configuration file.

[0099] Optionally, the second data validation rule may include checking whether the value of the data cell meets the expected specifications, such as the value range, text length, etc. Only the first data cell that passes the validation will be determined to be in fill mode and ready to be filled into the cell. The above-mentioned cell filling rule refers to the standard used to guide how to correctly and effectively fill the data cell into the target cell in data processing and table operations. Cell filling rules may include: data type matching, format adjustment, unit conversion, data validation, data filling position, etc.

[0100] For example, the second data validation rule includes: the basic size must be a positive number and not less than 0.1mm; the upper and lower deviations must be between -0.1mm and 0.1mm; the tolerance code must be in the preset tolerance code list. Check whether the adjusted data unit meets these rules. "50" (basic size) and "0.022" (upper deviation), "0" (lower deviation) and "H6" (tolerance code) have all passed the validation, so it can be determined that the filling mode of these data units is direct filling.

[0101] According to the filling mode corresponding to each first data unit, each first data unit is filled into the corresponding cell.

[0102] Optionally, after determining the filling mode of the data cell, the data cell can be filled into the target cell according to the cell filling rule. This process can include operations such as cell positioning, data insertion, and format application.

[0103] For example, fill in "50" (basic size) in cell B5; fill in "0.022" (upper deviation) and "0" (lower deviation) in cells C5 and D5 respectively; and fill in "H6" (tolerance code) in cell E5.

[0104] In summary, through the above steps, it is possible to effectively ensure that data units are accurately filled into cells in a unified and standardized format. This process not only improves the efficiency and accuracy of data processing, but also enhances data standardization and compatibility between systems.

[0105] In an optional embodiment, filling each first data unit into a corresponding cell according to a filling mode corresponding to each first data unit includes:

[0106] According to each first data unit and the filling mode corresponding to each first data unit, the cell corresponding to each first data unit is determined, and the cell corresponding to each first data unit is format-converted.

[0107] Optionally, the properties of each first data unit (such as type, unit) can be matched with the cell column information defined in the configuration file to determine which cell each data unit should be filled into. Once the target cell is determined, the format of the target cell can be converted according to the format requirements in the cell column information to ensure that the cell can correctly display and process the data unit to be filled.

[0108] Each first data unit is filled into the corresponding format-converted cell, and the cell column information is updated.

[0109] Optionally, after the cell format conversion is completed, each first data cell can be directly filled into the format-converted cell according to its filling mode. After the data cell is successfully filled into the cell, the relevant cell column information can be updated to record the status and content of the cell. This helps with subsequent data management and quality control, such as recording whether the cell has been filled, updating the last modification time of the cell, and checking the integrity of the cell.

[0110] In summary, through the above steps, data cells can be automatically and accurately filled into the correct cells of the table while maintaining the consistency and integrity of the data format. This process not only reduces manual operations and improves processing efficiency, but also ensures the accuracy and security of the data.

[0111] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0112] Example 2

[0113] The embodiment of the present application also provides a data splitting device for engineering symbols. It should be noted that the data splitting device for engineering symbols in the embodiment of the present application can be used to execute the data splitting method for engineering symbols provided in the embodiment of the present application. The data splitting device for engineering symbols provided in the embodiment of the present application is introduced below.

[0114] According to an embodiment of the present application, a device for implementing the above-mentioned data splitting method of engineering symbols is also provided. Figure 4 As shown, the device includes: a determination unit 401, a reading unit 402, a splitting unit 403 and a filling unit 404.

[0115] Specifically, the determining unit 401 determines a target engineering symbol in a process diagram, wherein the target engineering symbol includes a plurality of target data to be split;

[0116] The reading unit 402 reads a configuration file, wherein the configuration file at least includes a data splitting rule and cell column information for a target engineering symbol;

[0117] The splitting unit 403 splits the target engineering symbol into multiple data units according to the data splitting rule;

[0118] The filling unit 404 fills the multiple data cells into the corresponding cells according to the cell column information.

[0119] The data splitting device for engineering symbols provided in the embodiment of the present application determines the target engineering symbol in the process diagram through the determination unit 401, wherein the target engineering symbol includes multiple target data to be split; the reading unit 402 reads the configuration file, wherein the configuration file at least includes the data splitting rule and cell column information for the target engineering symbol; the splitting unit 403 splits the target engineering symbol into multiple data units according to the data splitting rule; the filling unit 404 fills the multiple data units into the corresponding cells according to the cell column information, thereby solving the problem of low accuracy of data splitting caused by manually splitting the data of engineering symbols in the process diagram in the related art. Thus, the effect of improving the accuracy of data splitting is achieved.

[0120] Optionally, in the data splitting device for engineering symbols provided in an embodiment of the present application, the splitting unit 403 includes: a preprocessing subunit, including preprocessing the target engineering symbol when the target engineering symbol complies with preset processing rules in the configuration file; a splitting subunit, including splitting the preprocessed target engineering symbol according to the data splitting rules to extract multiple target data to be split in the preprocessed target engineering symbol, and converting the multiple target data to be split into multiple data units.

[0121] Optionally, in the data splitting device for engineering symbols provided in an embodiment of the present application, the preprocessing subunit includes: a first conversion module, used to convert the target engineering symbol into a unified format to obtain a first target engineering symbol; and a cleaning module, used to perform data cleaning on the first target engineering symbol to obtain a preprocessed target engineering symbol.

[0122] Optionally, in the data splitting device for engineering symbols provided in the embodiment of the present application, the conversion module includes: a first conversion sub-module, which is used to perform image processing on the target engineering symbol when the target engineering symbol is in image form, identify data corresponding to the target engineering symbol, and convert the target engineering symbol to obtain a first target engineering symbol; and a second conversion sub-module, which is used to convert the target engineering symbol into a unified format when the target engineering symbol is in text form to obtain the first target engineering symbol.

[0123] Optionally, in the data splitting device for engineering symbols provided in the embodiment of the present application, the splitting sub-unit includes: an identification module, used to identify multiple target data to be split from the preprocessed target engineering symbols according to the data splitting rules; an extraction module, used to extract the multiple target data to be split, and perform format conversion on the multiple target data to be split to obtain multiple first target data; a second conversion module, used to check whether the multiple first target data comply with preset first data verification rules, and convert the data in the multiple first target data that comply with the first data verification rules into multiple data units.

[0124] Optionally, in the data splitting device for engineering symbols provided in an embodiment of the present application, the filling unit 404 includes: an adjustment sub-unit, including adjusting the format of each data unit according to the cell column information to obtain multiple first data units that meet the format requirements of the cell corresponding to each data unit; a determination sub-unit, including determining the filling mode corresponding to each first data unit according to the cell filling rules in the configuration file when multiple first data units pass the second data validation rules; and a filling sub-unit, including filling each first data unit into the corresponding cell according to the filling mode corresponding to each first data unit.

[0125] Optionally, in the data splitting device for engineering symbols provided in an embodiment of the present application, the filling sub-unit includes: a third conversion module, used to determine the cell corresponding to each first data unit according to each first data unit and the filling mode corresponding to each first data unit, and format-convert the cell corresponding to each first data unit; an update module, used to fill each first data unit into the corresponding format-converted cell, and update the cell column information.

[0126] It should be noted that the above-mentioned determination unit 401, reading unit 402, splitting unit 403 and filling unit 404 correspond to steps S201 to S204 in Example 1, and the four units and the corresponding steps implement the same examples and application scenarios, but are not limited to the contents disclosed in the above-mentioned Example 1. It should be noted that the above-mentioned modules or units can be hardware components or software components stored in a memory (e.g., memory 104) and processed by one or more processors (e.g., processors 102a, 102b, ..., 102n), and the above-mentioned modules can also be part of the device and can be run in the computer terminal 10 provided in Example 1.

[0127] Example 3

[0128] The embodiment of the present application may provide a computer terminal, which may be any computer terminal device in a computer terminal group. Optionally, in this embodiment, the computer terminal may also be replaced by a terminal device such as a mobile terminal or an electronic device.

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

[0130] In this embodiment, the above-mentioned computer terminal can execute the program code of the following steps in the data splitting method of engineering symbols: determining the target engineering symbol in the process diagram, wherein the target engineering symbol includes multiple target data to be split; reading the configuration file, wherein the configuration file at least includes the data splitting rules and cell column information for the target engineering symbol; splitting the target engineering symbol into multiple data units according to the data splitting rules; and filling the multiple data units into corresponding cells according to the cell column information.

[0131] Optionally, the above-mentioned computer terminal can execute the program code of the following steps in the data splitting method of engineering symbols: splitting the target engineering symbol into multiple data units according to the data splitting rules, including: preprocessing the target engineering symbol when the target engineering symbol meets the preset processing rules in the configuration file; splitting the preprocessed target engineering symbol according to the data splitting rules to extract multiple target data to be split in the preprocessed target engineering symbol, and converting the multiple target data to be split into multiple data units.

[0132] Optionally, the above-mentioned computer terminal can execute the program code of the following steps in the data splitting method of engineering symbols: when the target engineering symbol meets the preset processing rules in the configuration file, preprocessing the target engineering symbol includes: converting the target engineering symbol into a unified format to obtain a first target engineering symbol; performing data cleaning on the first target engineering symbol to obtain a preprocessed target engineering symbol.

[0133] Optionally, the above-mentioned computer terminal can execute the program code of the following steps in the data splitting method of engineering symbols: converting the target engineering symbol into a unified format to obtain a first target engineering symbol, including: when the target engineering symbol is in image form, performing image processing on the target engineering symbol, identifying the data corresponding to the target engineering symbol, and converting the target engineering symbol to obtain the first target engineering symbol; when the target engineering symbol is in text form, converting the target engineering symbol into a unified format to obtain the first target engineering symbol.

[0134] Optionally, the above-mentioned computer terminal can execute the program code of the following steps in the data splitting method of engineering symbols: splitting the preprocessed target engineering symbols according to the data splitting rules to extract multiple target data to be split from the preprocessed target engineering symbols, and converting the multiple target data to be split into multiple data units, including: identifying multiple target data to be split from the preprocessed target engineering symbols according to the data splitting rules; extracting multiple target data to be split, and formatting the multiple target data to be split to obtain multiple first target data; checking whether the multiple first target data comply with the preset first data verification rules, and converting the data that complies with the first data verification rules among the multiple first target data into multiple data units.

[0135] Optionally, the above-mentioned computer terminal can execute the program code of the following steps in the data splitting method of engineering symbols: filling multiple data units into corresponding cells according to cell column information includes: adjusting the format of each data unit according to the cell column information to obtain multiple first data units that meet the format requirements of the cell corresponding to each data unit; when multiple first data units pass the second data validation rule, determining the filling mode corresponding to each first data unit according to the cell filling rule in the configuration file; filling each first data unit into the corresponding cell according to the filling mode corresponding to each first data unit.

[0136] Optionally, the above-mentioned computer terminal can execute the program code of the following steps in the data splitting method of engineering symbols: filling each first data unit into the corresponding cell according to the filling mode corresponding to each first data unit includes: determining the cell corresponding to each first data unit according to each first data unit and the filling mode corresponding to each first data unit, and formatting the cell corresponding to each first data unit; filling each first data unit into the corresponding format-converted cell, and updating the cell column information.

[0137] Optionally, Figure 5 is a structural block diagram of an electronic device according to an embodiment of the present application. Figure 5 As shown, the electronic device may include: one or more ( Figure 5 (only one is shown) processor 502, memory 504, storage controller, and peripheral interface, wherein the peripheral interface is connected to the radio frequency module, audio module and display.

[0138] Among them, the memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the data splitting method and device of engineering symbols in the embodiment of the present application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, realizing the above-mentioned data splitting method of engineering symbols. The memory 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 may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0139] The processor can call the information and application programs stored in the memory through the transmission device to execute the above steps in the data splitting method of the engineering symbol.

[0140] By adopting the embodiment of the present application, a solution for data splitting of engineering symbols is provided. By determining the target engineering symbol in the process diagram, wherein the target engineering symbol includes multiple target data to be split; reading the configuration file, wherein the configuration file at least includes the data splitting rule and cell column information for the target engineering symbol; splitting the target engineering symbol into multiple data units according to the data splitting rule; and filling the multiple data units into corresponding cells according to the cell column information, the technical problem of low accuracy of data splitting caused by manually splitting the data of engineering symbols in the process diagram in the related art is solved.

[0141] It can be understood by those skilled in the art that Figure 5 The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, MID), a PAD, or other terminal devices. Figure 5 The structure of the electronic device is not limited. Figure 5 More or fewer components (such as network interfaces, display devices, etc.) shown in, or having Figure 5 Different configurations shown.

[0142] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can 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.

[0143] Example 4

[0144] The embodiment of the present application further provides a storage medium. Optionally, in this embodiment, the storage medium can be used to store the program code executed by the data splitting method of the engineering symbol provided in the first embodiment.

[0145] Optionally, in this embodiment, the above storage medium may be located in any computer terminal in a computer terminal group in a computer network, or in any mobile terminal in a mobile terminal group.

[0146] Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: determining a target engineering symbol in a process diagram, wherein the target engineering symbol includes multiple target data to be split; reading a configuration file, wherein the configuration file includes at least data splitting rules and cell column information for the target engineering symbol; splitting the target engineering symbol into multiple data units according to the data splitting rules; and filling the multiple data units into corresponding cells according to the cell column information.

[0147] Optionally, the storage medium is also configured to store program code for performing the following steps: splitting the target engineering symbol into multiple data units according to data splitting rules, including: preprocessing the target engineering symbol when the target engineering symbol complies with preset processing rules in the configuration file; splitting the preprocessed target engineering symbol according to the data splitting rules to extract multiple target data to be split from the preprocessed target engineering symbol, and converting the multiple target data to be split into multiple data units.

[0148] Optionally, the storage medium is also configured to store program code for executing the following steps: when the target engineering symbol complies with preset processing rules in the configuration file, preprocessing the target engineering symbol includes: converting the target engineering symbol into a unified format to obtain a first target engineering symbol; performing data cleaning on the first target engineering symbol to obtain a preprocessed target engineering symbol.

[0149] Optionally, the storage medium is also configured to store program codes for executing the following steps: converting the target engineering symbol into a unified format to obtain a first target engineering symbol, including: when the target engineering symbol is in image form, performing image processing on the target engineering symbol, identifying data corresponding to the target engineering symbol, and converting the target engineering symbol to obtain a first target engineering symbol; when the target engineering symbol is in text form, converting the target engineering symbol into a unified format to obtain a first target engineering symbol.

[0150] Optionally, the storage medium is also configured to store program code for executing the following steps: splitting the preprocessed target engineering symbols according to data splitting rules to extract multiple target data to be split from the preprocessed target engineering symbols, and converting the multiple target data to be split into multiple data units, including: identifying multiple target data to be split from the preprocessed target engineering symbols according to the data splitting rules; extracting multiple target data to be split, and formatting the multiple target data to be split to obtain multiple first target data; checking whether the multiple first target data comply with preset first data verification rules, and converting the data in the multiple first target data that comply with the first data verification rules into multiple data units.

[0151] Optionally, the storage medium is also configured to store program code for executing the following steps: filling multiple data units into corresponding cells according to cell column information, including: adjusting the format of each data unit according to the cell column information to obtain multiple first data units that meet the format requirements of the cell corresponding to each data unit; when multiple first data units pass the second data validation rule, determining the filling mode corresponding to each first data unit according to the cell filling rule in the configuration file; filling each first data unit into the corresponding cell according to the filling mode corresponding to each first data unit.

[0152] Optionally, the storage medium is also configured to store program code for performing the following steps: filling each first data unit into a corresponding cell according to a filling pattern corresponding to each first data unit, including: determining the cell corresponding to each first data unit and formatting the cell corresponding to each first data unit according to each first data unit and the filling pattern corresponding to each first data unit; filling each first data unit into the corresponding format-converted cell, and updating the cell column information.

[0153] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing the steps of the method for data splitting of engineering symbols.

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

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

[0156] In the several embodiments provided in this application, it should be understood that the disclosed technical content 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.

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

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

[0159] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, 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, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.

[0160] 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 data splitting method for engineering symbols, characterized in that: include: Determine a target engineering symbol in a process diagram, wherein the target engineering symbol includes a plurality of target data to be split; Reading a configuration file, wherein the configuration file at least includes data splitting rules and cell column information for the target engineering symbol; Splitting the target engineering symbol into multiple data units according to the data splitting rule; Fill the multiple data units into corresponding cells according to the cell column information.

2. The method according to claim 1, characterized in that: Splitting the target engineering symbol into multiple data units according to the data splitting rule includes: If the target engineering symbol meets the preset processing rule in the configuration file, preprocess the target engineering symbol; According to the data splitting rule, the preprocessed target engineering symbol is split to extract a plurality of target data to be split from the preprocessed target engineering symbol, and the plurality of target data to be split are converted into a plurality of data units.

3. The method according to claim 2, characterized in that When the target engineering symbol complies with a preset processing rule in the configuration file, preprocessing the target engineering symbol includes: Converting the target engineering symbol into a unified format to obtain a first target engineering symbol; Data cleaning is performed on the first target engineering symbol to obtain a preprocessed target engineering symbol.

4. The method according to claim 3, characterized in that: Converting the target engineering symbol into a unified format to obtain a first target engineering symbol includes: In the case where the target engineering symbol is in the form of an image, performing image processing on the target engineering symbol, identifying data corresponding to the target engineering symbol, and converting the target engineering symbol to obtain a first target engineering symbol; In the case that the target engineering symbol is in text form, the target engineering symbol is converted into a unified format to obtain a first target engineering symbol.

5. The method according to claim 2, characterized in that: According to the data splitting rule, splitting the preprocessed target engineering symbol to extract a plurality of target data to be split from the preprocessed target engineering symbol, and converting the plurality of target data to be split into a plurality of data units comprises: According to the data splitting rule, identifying the plurality of target data to be split from the preprocessed target engineering symbols; Extracting the plurality of target data to be split, and performing format conversion on the plurality of target data to be split, to obtain a plurality of first target data; Check whether the plurality of first target data conform to a preset first data verification rule, and convert the data conforming to the first data verification rule among the plurality of first target data into a plurality of data units.

6. The method according to claim 5, characterized in that Filling the plurality of data units into corresponding cells according to the cell column information includes: According to the cell column information, the format of each data unit is adjusted to obtain a plurality of first data units that meet the format requirements of the cell corresponding to each data unit; In the case where the plurality of first data units pass the second data validation rule, determining a filling mode corresponding to each first data unit according to a cell filling rule in the configuration file; According to the filling mode corresponding to each first data unit, each first data unit is filled into the corresponding cell.

7. The method according to claim 6, characterized in that Filling each first data unit into a corresponding cell according to a filling mode corresponding to each first data unit includes: According to each first data unit and the filling mode corresponding to each first data unit, determine the cell corresponding to each first data unit, and convert the format of the cell corresponding to each first data unit; Each first data unit is filled into a corresponding cell after format conversion, and the cell column information is updated.

8. A data splitting device for engineering symbols, characterized in that: include: A determination unit, used for determining a target engineering symbol in a process diagram, wherein the target engineering symbol includes a plurality of target data to be split; A reading unit, used for reading a configuration file, wherein the configuration file at least includes a data splitting rule and cell column information for the target engineering symbol; A splitting unit, used for splitting the target engineering symbol into multiple data units according to the data splitting rule; A filling unit is used to fill the multiple data units into corresponding cells according to the cell column information.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored executable program, wherein when the executable program is run, the device where the computer-readable storage medium is located is controlled to execute the data splitting method of engineering symbols described in any one of claims 1 to 7.

10. An electronic device, characterized in that: include: A memory storing an executable program; A processor is used to run the program, wherein the program, when running, executes the data splitting method of engineering symbols described in any one of claims 1 to 7.

11. A computer program product comprising computer instructions, characterized in that: When the computer instructions are executed by a processor, the steps of the method for data splitting of engineering symbols described in any one of claims 1 to 7 are implemented.