Delivery data processing method and device, equipment, storage medium and program product
By automatically processing project data, extracting equipment identification and document information of design data, and correlating data, it solves the problems of inefficiency and resource waste in the traditional data delivery process, and realizes efficient and secure data delivery and management.
Patent Information
- Application Number
- CN202411158133.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-22
- Publication Date
- 2024-12-13
AI Technical Summary
Traditional data delivery processes are inefficient, error-prone, inconvenient management, data loss and resource waste, and data quality is difficult to control, and lack consistency and correlation.
By automatically processing project data, extracting equipment identification of design data, determining document information, correlating design data and documents, generating delivery data, establishing enterprise data networks, reducing manual intervention, improving data reuse and management convenience, and reducing paper documents use.
The data delivery process is simplified, work efficiency and data security are improved, paper resources and energy consumption is saved, and data accuracy and consistency are ensured.
Smart Images

Figure CN119131822A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing, and specifically to a method, device, equipment, storage medium and program product for processing delivered data. Background Art
[0002] With the rapid development of computer network technology, the traditional metallurgical industry is gradually moving towards digitalization, and building a smart metallurgical plant with digitalization as the foundation, intelligence as the core, and wisdom as the goal. Among them, engineering data delivery is an important foundation for realizing digital metallurgy.
[0003] In the traditional data delivery process, data goes through multiple links from generation to final delivery, which not only consumes a lot of time and resources, but also increases the risk of errors. In addition, due to the large number of data sources, all construction parties need to intervene, further exacerbating the waste of time and resources and resulting in low overall efficiency.
[0004] In addition, in the traditional data delivery process, paper documents are required for handover, which leads to inconvenient management, difficult integration, low data reusability, and the risk of data loss, as well as waste of paper resources. Secondly, the quality of delivered data cannot be controlled, and each delivery link lacks consistency and relevance. In addition, the relevant information of data delivery is not easy to organize, resulting in the inability to efficiently perform retrieval, verification, and modification processes. Summary of the invention
[0005] In response to the problems in the prior art, the present application provides a method, device, equipment, storage medium and program product for processing delivered data, which can improve the efficiency and security of data delivery, and at the same time avoid the waste of paper resources.
[0006] In order to solve the above technical problems, this application provides the following technical solutions:
[0007] In a first aspect, the present application provides a method for processing delivery data, including:
[0008] Obtain project data, including design data and documents;
[0009] Extract the design data and generate the device identification corresponding to the design data;
[0010] Based on the document, determine document information of the document;
[0011] Based on document information and equipment identification, design data and documents are associated to generate delivery data.
[0012] Furthermore, the document information includes a document type and a document identifier of the document;
[0013] Based on the document, determine the document information of the document, including:
[0014] Parse the document to determine the document tag;
[0015] Input the document into the semantic matching model to determine the semantics of the document;
[0016] Document tags and semantics are input into the document classification model to determine the document type and document identification of the document.
[0017] Furthermore, the document is parsed to determine the document tag, including:
[0018] Parse the document to determine the keywords and text features of the document;
[0019] Determine the similarity of documents based on their text features;
[0020] Based on keywords and similarity, determine the document tag of the document.
[0021] Furthermore, data extraction is performed on the design data to generate a device identifier corresponding to the design data, including:
[0022] Determining whether the design data supports data parsing;
[0023] If the design data supports data parsing, the design data is parsed to generate a device identifier corresponding to the design data;
[0024] If the design data does not support data analysis, data recognition is performed on the design data to generate a device identifier corresponding to the design data. The design data includes two-dimensional drawings and three-dimensional models.
[0025] Further, the delivery data includes an enterprise data network;
[0026] Based on document information, equipment identification, and associated design data and documents, delivery data is generated, including:
[0027] Using document information and equipment identification as unique values, associate design data and documents to generate a data mapping table;
[0028] Establish an enterprise data network based on the data mapping table.
[0029] Furthermore, project data is obtained, including:
[0030] Receive multiple project sub-data sent by multiple participants;
[0031] Preprocess multiple project sub-data to generate project data.
[0032] In a second aspect, the present application provides a delivery data processing device, including:
[0033] An acquisition module is used to acquire project data, which includes design data and documents;
[0034] A processing module, used for extracting the design data and generating a device identification corresponding to the design data;
[0035] The processing module is further used to determine document information of the document based on the document;
[0036] The processing module is also used to associate the design data and documents based on the document information and the equipment identification to generate the delivery data.
[0037] Furthermore, the document information includes a document type and a document identifier of the document;
[0038] Processing module, specifically used for:
[0039] Based on the document, determine the document information of the document, including:
[0040] Parse the document to determine the document tag;
[0041] Input the document into the semantic matching model to determine the semantics of the document;
[0042] Document tags and semantics are input into the document classification model to determine the document type and document identification of the document.
[0043] Furthermore, the processing module is specifically used for:
[0044] Parse the document to determine the keywords and text features of the document;
[0045] Determine the similarity of documents based on their text features;
[0046] Based on keywords and similarity, determine the document tag of the document.
[0047] Furthermore, the processing module is specifically used for:
[0048] If the design data supports data parsing, the design data is parsed to generate a device identifier corresponding to the design data;
[0049] If the design data does not support data analysis, data recognition is performed on the design data to generate a device identifier corresponding to the design data. The design data includes two-dimensional drawings and three-dimensional models.
[0050] Further, the delivery data includes an enterprise data network;
[0051] Processing module, specifically used for:
[0052] Using document information and equipment identification as unique values, associate design data and documents to generate a data mapping table;
[0053] Establish an enterprise data network based on the data mapping table.
[0054] Furthermore, the acquisition module is specifically used for:
[0055] Receive multiple project sub-data sent by multiple participants;
[0056] Preprocess multiple project sub-data to generate project data.
[0057] In a third aspect, the present application provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method for processing the delivery data when executing the program.
[0058] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-mentioned method for processing delivery data.
[0059] In a fifth aspect, the present application provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps of the above-mentioned method for processing delivery data.
[0060] In response to the problems in the prior art, the technical solution provided by this application simplifies the data delivery process, reduces the manual intervention process, improves the overall work efficiency, and reduces the risk of errors through automated processing of project data, such as extracting device identification from design data, determining document information of documents, associating related data in project data, and generating corresponding delivery data. In addition, by managing data and documents in a digitized manner, the reusability of data and the convenience of management are improved. At the same time, the use of paper documents is reduced, which not only saves paper resources, but also reduces energy consumption during printing and copying. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0062] Figure 1 A flowchart of a method for processing delivery data in an embodiment of the present application;
[0063] Figure 2 A flowchart of another method for processing delivery data in an embodiment of the present application;
[0064] Figure 3 A flowchart of another method for processing delivery data in an embodiment of the present application;
[0065] Figure 4 A flowchart of another method for processing delivery data in an embodiment of the present application;
[0066] Figure 5 A flowchart of another method for processing delivery data in an embodiment of the present application;
[0067] Figure 6 A complete flow chart of a method for processing delivery data in an embodiment of the present application;
[0068] Figure 7 A flowchart of another method for processing delivery data in an embodiment of the present application;
[0069] Figure 8 This is a complete flow chart of another method for processing delivery data in an embodiment of the present application;
[0070] Fig. 9 This is a schematic diagram of the structure of a delivery data processing device in an embodiment of the present application;
[0071] Fig.10 This is a schematic diagram of the structure of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION
[0072] To make the purpose, technical solution and advantages of the embodiments of the present invention more clear, the embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings. Here, the exemplary embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.
[0073] The information collected in the technical solution of this application is information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of relevant data comply with the relevant laws, regulations and standards of relevant countries and regions, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0074] Provide users with corresponding operation entrances for them to choose to agree or reject the automated decision-making results; if the user chooses to reject, the expert decision-making process will be entered.
[0075] The traditional project delivery process is complicated and requires the generation, review, signature, and archiving of data, which wastes a lot of time and reduces the timeliness of data delivery. In particular, in the project delivery process, there are many sources of delivery data, all of which involve multiple parties, also known as construction participants. Each participant needs to execute a complete set of delivery processes, which further reduces delivery efficiency.
[0076] In addition, in the traditional data delivery process, paper documents are required for handover, which leads to inconvenient management, difficult integration, low data reusability, and the risk of data loss, as well as waste of paper resources. Secondly, the quality of delivered data cannot be controlled, the delivery effect is not ideal, and the various delivery links lack consistency and relevance. In addition, the relevant information for data delivery is not easy to organize, resulting in the inability to efficiently perform retrieval, verification, and modification processes.
[0077] Based on this, the present application provides a method for processing delivery data, which simplifies the data delivery process, reduces the manual intervention links, improves the overall work efficiency, and reduces the risk of errors through automated processing of project data, such as extracting device identification from design data, determining document information from documents, associating related data in project data, and generating corresponding delivery data. In addition, by managing data and documents in a digitized manner, the reusability of data and the convenience of management are improved. At the same time, the use of paper documents is reduced, which not only saves paper resources, but also reduces energy consumption during printing and copying.
[0078] Specifically, Figure 1 The figure is a flow chart of a method for processing delivery data provided in an embodiment of the present application, comprising the following steps:
[0079] S101. Obtain project data.
[0080] S102: extract the design data and generate a device identifier corresponding to the design data.
[0081] S103: Determine document information of the document based on the document.
[0082] S104. Based on the document information and the equipment identification, the design data and the document are associated to generate delivery data.
[0083] The project data includes design data and documents. For example, the design data includes two-dimensional drawings and three-dimensional models.
[0084] In response to the problems in the prior art, the technical solution provided by this application simplifies the data delivery process, reduces the manual intervention process, improves the overall work efficiency, and reduces the risk of errors through automated processing of project data, such as extracting device identification from design data, determining document information of documents, associating related data in project data, and generating corresponding delivery data. In addition, by managing data and documents in a digitized manner, the reusability of data and the convenience of management are improved. At the same time, the use of paper documents is reduced, which not only saves paper resources, but also reduces energy consumption during printing and copying.
[0085] In some embodiments, Figure 2 As shown, obtaining project data can be specifically implemented as follows:
[0086] S201. Receive multiple project sub-data sent by multiple participants.
[0087] S202: Preprocess multiple project sub-data to generate project data.
[0088] It should be noted that in the data delivery process, multiple parties are involved, and the project data also comes from the above-mentioned parties. When obtaining project data, the complete project data is obtained by obtaining multiple project sub-data sent by multiple parties.
[0089] In some embodiments, before receiving multiple project sub-data sent by multiple participants, it is also necessary to establish a data template so that the participants can send the project sub-data based on the data template.
[0090] Exemplarily, data templates are defined according to the delivery standards established during the data delivery process, also known as digital delivery standard requirements. Each participant logs in to the corresponding system, downloads the corresponding data template, and prepares and uploads the data. Among them, data templates include document batch upload templates, bit number attribute templates, association relationship templates, etc. In addition, a variety of data upload methods are provided to participants, such as batch import, attachment upload, manual entry, database reading, etc. The delivery data processing device can read the project sub-data in the data uploaded by the participant through the interface, and synchronously create the project and set of map structure trees, and push the project space related libraries at the same time.
[0091] In some embodiments, when multiple project sub-data sent by multiple participants are obtained, data synchronization processing is performed on the multiple project sub-data to generate project data.
[0092] Exemplarily, when the processing device for delivering data detects changes in the structure tree of the project system, a data synchronization button is configured for data synchronization. In response to the activation of the data synchronization button, the data synchronization program is started, and the exclusive application programming interface (API) of the corresponding engineering data system is accessed to achieve synchronization between multiple data to generate project data. Among them, the project data includes design data and documents, and the design data includes at least one of the following: two-dimensional drawings, three-dimensional models, and intelligent process flow charts. In addition, the project data can also include the following: attribute information of the equipment in the model, association relationship information of the document, and the document is also described as a project-related document.
[0093] In this way, by requiring all parties to upload project sub-data using the same template, the uniformity and standardization of the data format is ensured, and the efficiency and accuracy of data delivery are improved. In addition, the data delivery process can be shortened, communication costs and coordination difficulties can be reduced, and the efficiency of data delivery can be further improved.
[0094] In some embodiments, Figure 3 As shown, data extraction is performed on the design data to generate a device identifier corresponding to the design data, specifically including the following steps:
[0095] S301. Determine whether the design data supports data parsing.
[0096] S302: If the design data supports data analysis, the design data is analyzed to generate a device identifier corresponding to the design data.
[0097] S303: If the design data does not support data parsing, perform data identification on the design data to generate a device identifier corresponding to the design data.
[0098] Among them, design data includes two-dimensional drawings and three-dimensional models.
[0099] In some embodiments, determining whether the design data supports data parsing can be achieved by at least one of the following: determining whether the file format of the design data is supported by the parsing tool or software; and determining whether the design data includes a device representation of parsable related data based on metadata in the design data.
[0100] Exemplarily, if the design data supports data parsing, the design data is parsed to extract the device identification corresponding to the design data. If the design data does not support data parsing, the design data is recognized by optical character recognition (OCR) to extract the device identification corresponding to the design data. The device identification may be a device object number.
[0101] In some embodiments, the document information includes the document type of the document and the document identifier of the document, such as Figure 4 As shown, based on the document, determining the document information of the document specifically includes the following steps:
[0102] S401: parse the document to determine the document tag.
[0103] S402: Input the document into a semantic matching model to determine the semantics of the document.
[0104] S403: Input the document tag and semantics into the document classification model to determine the document type and document identifier of the document.
[0105] In some embodiments, the semantic matching model is a deep structured semantic model (DSSM), and the semantic matching model is used to determine the semantics of an input document based on a context in the document.
[0106] In some embodiments, after determining the document tag of the document and the semantics of the document, key parameters in the document classification model are generated based on pre-set delivery standards.
[0107] Exemplarily, the key parameters are the document label and the semantics of the document. For example, the key parameters may be electrical equipment, blast furnace, construction drawing, bill of materials, etc. The document classification model may also be described as a document classification big data model.
[0108] In some embodiments, after the document tag and the semantics of the document are input into the document classification model, the document classification model performs comparison and analysis to determine the document type and document identifier of the document.
[0109] Exemplarily, after determining the document type and document identification of the document, the document may be sent to a designated archive and delivery folder based on the document type and document identification, wherein the document identification may be the number of the document.
[0110] In some embodiments, Figure 5 As shown, parsing the document to determine the document tag of the document can be specifically implemented as follows:
[0111] S501: parse the document to determine the keywords and text features of the document.
[0112] S502: Determine the similarity of the documents based on the text features of the documents.
[0113] S503: Determine a document tag for the document based on the keywords and similarity.
[0114] In some embodiments, document parsing includes at least one of the following: keyword extraction, document collation and analysis. Specifically, based on keyword extraction technology, keyword extraction is performed on the document to determine the keywords of the document. Document collation and analysis is performed on the document to determine the text features of the document.
[0115] In some embodiments, the text feature of the document may be statistical information of the document. The similarity of the documents may be determined based on the statistical information of the document.
[0116] Exemplarily, the statistical information is used to characterize the document content, word distribution, word frequency, etc. in the document. Determining the similarity of the documents based on the statistical information can improve the accuracy of the similarity determination.
[0117] In some embodiments, the keyword distribution of the document is determined based on the frequency of the keyword of the document. Next, based on the similarity of the document, a target document with the closest similarity to the document is determined, and the document label of the document is determined based on the keyword distribution of the target document, the label of the target document, and the keyword distribution of the document. For example, the keyword extraction result of the document may be "instrument", and the similarity calculation result may be "material list".
[0118] In this way, the efficiency of data delivery can be improved by automatically processing a large amount of engineering data and reducing manual intervention. In addition, through processes such as keyword extraction and similarity determination, data can be quickly processed and updated in real time, further shortening the data delivery cycle.
[0119] For example, Figure 6 As shown, the present application provides a complete flow chart for determining the document type and document identification of a document. Specifically, first, after obtaining the documents in the project data, keyword extraction is performed on the documents to determine the keywords of the documents, and the documents are sorted and analyzed to determine the text features of the documents, and based on the text features, the similarity of the documents is determined. Next, based on the keywords and similarities of the documents, the document tags of the documents are determined. And the documents are input into a semantic matching model to determine the semantics of the documents. Finally, the document tags of the documents and the semantics of the documents are input into a document classification model to generate the document type and document identification of the document.
[0120] In some embodiments, the delivery data includes an enterprise data network, such as Figure 7 As shown, based on the document information and the device identification, the design data and the document are associated to generate the delivery data, which is specifically implemented as follows:
[0121] S701. Using document information and device identification as unique values, associate design data and documents to generate a data mapping table.
[0122] S702. Establish an enterprise data network based on the data mapping table.
[0123] It should be noted that the two-dimensional drawings, three-dimensional models, intelligent process flow charts and documents in the project data all have unique identifiers. For example, the three-dimensional model corresponds to the equipment identifier, which can be the equipment object bit number. The document corresponds to the document identifier, which can be the document number. By using the document information and the equipment identifier as unique values and establishing a data mapping table, multiple data in the project data can be associated. Furthermore, an enterprise data network is established by associating the two-dimensional drawings, three-dimensional models, intelligent process flow charts and documents with the data mapping table.
[0124] The enterprise data network can also be described as the Baidu of the factory. Users can search for relevant equipment information, document information, model information and related related materials based on keywords in the full platform database.
[0125] In some embodiments, the processing device of the delivery data has an automatic verification function, which can check the integrity, consistency and compliance of the delivery data. Among them, the compliance rules can be customized by the user using regular expressions. For example, {item}-[1-9][0-9]{0,2} is used to match 2 letters and 1 to 999 numbers, and the number must be 2 letters and 1 to 999 numbers to meet the regular expression.
[0126] In this way, the possibility of data errors and omissions can be reduced through automated processing and verification mechanisms (such as user-defined regular expressions). At the same time, through data standardization and normalization, the accuracy and consistency of data can be ensured, avoiding decision-making errors caused by inconsistent data. And through permission management and access control, data can be protected from illegal access and tampering, ensuring data integrity and confidentiality.
[0127] In some embodiments, data delivery is completed by sending the delivery data. Accordingly, after receiving the delivery data, the recipient can implement multi-dimensional data integration and billboard display according to different data retrieval conditions.
[0128] For example, the recipient can quickly retrieve a list of factory objects that meet the conditions by entering the factory object identification code, position number, name or other keywords in the corresponding system, and can select any factory object in the list and quickly locate the 3D model of the object in the 3D view, and enlarge it and highlight it in the center. It can be understood that in the delivery data, with the factory object as the core, intelligent 2D drawings, 3D models, documents and other files realize 2D and 3D association, so the above process can also be described as multi-dimensional data display.
[0129] In this way, data can be easily retrieved and viewed through search engines and visualization tools, improving data utilization and accessibility. In addition, data sharing and collaboration between multiple departments and professions can be achieved, breaking down information silos and promoting communication and cooperation between teams. In addition, through data mining and analysis, new production methods, technological improvements and innovation opportunities can be discovered, promoting technological progress and industrial upgrading in the metallurgical industry.
[0130] It should be noted that before step S101, delivery standard management is also required to help improve the quality of data delivery. Among them, the delivery standard supports the creation of a factory product breakdown structure (PBS), and can also be formulated through object class library definitions, object attribute templates, etc. For example, metallurgical data is classified in the object class library, and the data can be preliminarily classified according to the process of the production line (such as continuous casting, hot rolling, cold rolling, steelmaking, ironmaking, etc.). Next, the preliminary classification results are reclassified according to the equipment type of each production line, such as construction equipment, gas equipment, instrumentation equipment, analytical and testing equipment, etc.
[0131] In addition, a project plan needs to be developed and imported into the delivery data processing device to complete the subsequent data delivery process. For example, first plan the project establishment, personnel, authority and project structure tree, and then import the project-related data into the delivery data processing device through the data interface to facilitate the subsequent data delivery process.
[0132] like Figure 8 As shown, it is a complete flow chart of a method for processing delivery data provided by the present application. Specifically, first, the delivery standard management is carried out. Then, the project plan is formulated and imported. Then, the data delivery process is carried out, including obtaining project data, synchronizing project data, extracting data, determining document information, data association, and multi-dimensional data display.
[0133] In this way, through the automated processing of project data, such as extracting equipment identification from design data, determining document information of documents, associating relevant data in project data, and generating corresponding delivery data, the data delivery process is simplified, the manual intervention process is reduced, the overall work efficiency is improved, and the risk of errors is reduced. In addition, by managing data and documents in a digital way, the reusability of data and the convenience of management are improved. At the same time, the use of paper documents is reduced, which not only saves paper resources, but also reduces energy consumption during printing and copying.
[0134] Based on the same inventive concept, the embodiments of the present application also provide a processing device for delivery data, which can be used to implement the method described in the above embodiments, as described in the following embodiments. Since the principle of solving the problem by the processing device for delivery data is similar to that of the processing method for delivery data, the implementation of the processing device for delivery data can refer to the implementation of the method based on software performance benchmark determination, and the repetitions will not be repeated. As used below, the terms "unit" or "module" can be a combination of software and / or hardware that implements predetermined functions. Although the system described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.
[0135] In one embodiment, see Fig. 9 , a delivery data processing device 90 provided in the present application, comprising:
[0136] An acquisition module 901 is used to acquire project data, which includes design data and documents;
[0137] Processing module 902, used to extract the design data and generate a device identifier corresponding to the design data;
[0138] The processing module 902 is further used to determine document information of the document based on the document;
[0139] The processing module 902 is also used to associate the design data and the document based on the document information and the equipment identification to generate the delivery data.
[0140] In one embodiment, the document information includes a document type and a document identifier of the document;
[0141] The processing module 902 is specifically used for:
[0142] Based on the document, determine the document information of the document, including:
[0143] Parse the document to determine the document tag;
[0144] Input the document into the semantic matching model to determine the semantics of the document;
[0145] Document tags and semantics are input into the document classification model to determine the document type and document identification of the document.
[0146] In one embodiment, the processing module 902 is specifically configured to:
[0147] Parse the document to determine the keywords and text features of the document;
[0148] Determine the similarity of documents based on their text features;
[0149] Based on keywords and similarity, determine the document tag of the document.
[0150] In one embodiment, the processing module 902 is specifically configured to:
[0151] If the design data supports data parsing, the design data is parsed to generate a device identifier corresponding to the design data;
[0152] If the design data does not support data analysis, data recognition is performed on the design data to generate a device identifier corresponding to the design data. The design data includes two-dimensional drawings and three-dimensional models.
[0153] In one embodiment, the delivery data includes an enterprise data network;
[0154] The processing module 902 is specifically used for:
[0155] Using document information and equipment identification as unique values, associate design data and documents to generate a data mapping table;
[0156] Establish an enterprise data network based on the data mapping table.
[0157] In one embodiment, the acquisition module 901 is specifically used to:
[0158] Receive multiple project sub-data sent by multiple participants;
[0159] Preprocess multiple project sub-data to generate project data.
[0160] From a hardware perspective, the present application provides an embodiment of an electronic device for implementing all or part of the content of the above-mentioned delivery data processing method, and the electronic device specifically includes the following content:
[0161] Processor, memory, communication interface and bus; wherein the processor, memory and communication interface communicate with each other through the bus; the communication interface is used to realize information transmission between the processing device of the delivery data and related devices such as the core business system, user terminal and related database; the logic controller can be a desktop computer, a tablet computer and a mobile terminal, etc., but the present embodiment is not limited thereto. In the present embodiment, the logic controller can be implemented with reference to the embodiment of the method for processing the delivery data in the embodiment, and the embodiment of the processing device for the delivery data, and the contents thereof are incorporated herein, and the repeated parts are not repeated.
[0162] It is understandable that the user terminal may include a smart phone, a tablet electronic device, a network set-top box, a portable computer, a desktop computer, a personal digital assistant (PDA), a vehicle-mounted device, a smart wearable device, etc. Among them, the smart wearable device may include smart glasses, a smart watch, a smart bracelet, etc.
[0163] In practical applications, part of the processing method for delivering data can be executed on the electronic device side as described above, or all operations can be completed in the client device. The specific selection can be based on the processing capability of the client device and the limitations of the user's usage scenario. This application does not limit this. If all operations are completed in the client device, the client device may also include a processor.
[0164] The client device may have a communication module (i.e., a communication unit) that can communicate with a remote server to achieve data transmission with the server. The server may include a server on the task scheduling center side, and other implementation scenarios may also include a server on an intermediate platform, such as a server on a third-party server platform that has a communication link with the task scheduling center server. The server may include a single computer device, or a server cluster consisting of multiple servers, or a server structure of a distributed device.
[0165] Fig.10 FIG. 9 is a schematic block diagram of the system structure of the electronic device 9600 according to an embodiment of the present application. Fig.10 As shown, the electronic device 9600 may include a central processor 9100 and a memory 9140; the memory 9140 is coupled to the central processor 9100. It is worth noting that Fig.10 is exemplary; other types of structures may also be used to supplement or replace this structure to implement telecommunication functions or other functions.
[0166] In one embodiment, the function of the method for processing the delivery data may be integrated into the central processing unit 9100. The central processing unit 9100 may be configured to perform the following control:
[0167] S101. Obtain project data.
[0168] S102: extract the design data and generate a device identifier corresponding to the design data.
[0169] S103: Determine document information of the document based on the document.
[0170] S104. Based on the document information and the equipment identification, the design data and the document are associated to generate delivery data.
[0171] From the above description, it can be seen that the technical solution provided by this application simplifies the data delivery process, reduces the manual intervention links, improves the overall work efficiency, and reduces the risk of errors through the automated processing of project data, such as extracting the device identification of design data, determining the document information of documents, associating the relevant data in the project data, and generating the corresponding delivery data. In addition, by managing data and documents in a digitized way, the reusability of data and the convenience of management are improved. At the same time, the use of paper documents is reduced, which not only saves paper resources, but also reduces energy consumption during printing and copying.
[0172] In another embodiment, the delivery data processing device may be configured separately from the central processing unit 9100. For example, the delivery data processing device may be configured as a chip connected to the central processing unit 9100, and the functions of the belt delivery data processing method may be implemented under the control of the central processing unit.
[0173] like Fig.10 As shown, the electronic device 9600 may also include: a communication module 9110, an input unit 9120, an audio processor 9130, a display 9160, and a power supply 9170. It is worth noting that the electronic device 9600 does not necessarily have to include Fig.10 In addition, the electronic device 9600 may also include Fig.10 For components not shown, reference may be made to the prior art.
[0174] like Fig.10 As shown, the central processing unit 9100 is sometimes also referred to as a controller or an operation control, and may include a microprocessor or other processor device and / or logic device. The central processing unit 9100 receives input and controls the operation of various components of the electronic device 9600.
[0175] The memory 9140 may be, for example, one or more of a cache, a flash memory, a hard drive, a removable medium, a volatile memory, a non-volatile memory or other suitable devices. The above-mentioned information related to the failure may be stored, and a program for executing the relevant information may also be stored. The CPU 9100 may execute the program stored in the memory 9140 to implement information storage or processing, etc.
[0176] The input unit 9120 provides input to the central processing unit 9100. The input unit 9120 is, for example, a key or a touch input device. The power supply 9170 is used to provide power to the electronic device 9600. The display 9160 is used to display display objects such as images and texts. The display may be, for example, an LCD display, but is not limited thereto.
[0177] The memory 9140 may be a solid-state memory, such as a read-only memory (ROM), a random access memory (RAM), a SIM card, etc. It may also be a memory that saves information even when the power is off, can be selectively erased, and is provided with more data, examples of which are sometimes referred to as EPROMs, etc. The memory 9140 may also be some other type of device. The memory 9140 includes a buffer memory 9141 (sometimes referred to as a buffer). The memory 9140 may include an application / function storage unit 9142, which is used to store application programs and function programs or processes for executing the operation of the electronic device 9600 through the central processor 9100.
[0178] The memory 9140 may also include a data storage unit 9143 for storing data, such as contacts, digital data, pictures, sounds, and / or any other data used by the electronic device. The driver storage unit 9144 of the memory 9140 may include various drivers for communication functions of the electronic device and / or for executing other functions of the electronic device (such as messaging applications, address book applications, etc.).
[0179] The communication module 9110 is a transmitter / receiver 9110 that sends and receives signals via an antenna 9111. The communication module (transmitter / receiver) 9110 is coupled to the central processor 9100 to provide input signals and receive output signals, which may be the same as the case of a conventional mobile communication terminal.
[0180] Based on different communication technologies, multiple communication modules 9110 may be provided in the same electronic device, such as a cellular network module, a Bluetooth module and / or a wireless LAN module. The communication module (transmitter / receiver) 9110 is also coupled to a speaker 9131 and a microphone 9132 via an audio processor 9130 to provide an audio output via the speaker 9131 and receive an audio input from the microphone 9132, thereby realizing a common telecommunication function. The audio processor 9130 may include any suitable buffer, decoder, amplifier, etc. In addition, the audio processor 9130 is also coupled to the central processor 9100, so that recording can be performed on the local machine through the microphone 9132, and the sound stored on the local machine can be played through the speaker 9131.
[0181] The embodiments of the present application also provide a computer-readable storage medium capable of implementing all steps of the method for processing delivery data in the above embodiments, where the execution subject is a server or a client. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, all steps of the method for processing delivery data in the above embodiments are implemented. For example, when the processor executes the computer program, the following steps are implemented:
[0182] S101. Obtain project data.
[0183] S102: extract the design data and generate a device identifier corresponding to the design data.
[0184] S103: Determine document information of the document based on the document.
[0185] S104. Based on the document information and the equipment identification, the design data and the document are associated to generate delivery data.
[0186] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0187] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (apparatus), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0188] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0189] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0190] The present invention uses specific embodiments to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A method for processing delivery data, characterized in that: include: Acquiring project data, the project data including design data and documents; Extracting the design data to generate a device identifier corresponding to the design data; Based on the document, determining document information of the document; Based on the document information and the device identification, the design data and the document are associated to generate delivery data.
2. The method according to claim 1, characterized in that The document information includes the document type and document identifier of the document; The determining, based on the document, document information of the document includes: Parsing the document to determine a document tag of the document; Inputting the document into a semantic matching model to determine the semantics of the document; The document tag and the semantics are input into a document classification model to determine the document type and document identifier of the document.
3. The method according to claim 2, characterized in that The performing document parsing on the document to determine the document tag of the document includes: Parsing the document to determine keywords and text features of the document; Determining the similarity of the documents based on text features of the documents; Based on the keywords and the similarity, a document tag of the document is determined.
4. The method according to claim 1, characterized in that: The extracting the design data to generate a device identifier corresponding to the design data includes: Determining whether the design data supports data parsing; If the design data supports data parsing, performing data parsing on the design data to generate a device identifier corresponding to the design data; If the design data does not support data parsing, data recognition is performed on the design data to generate a device identifier corresponding to the design data, wherein the design data includes a two-dimensional drawing and a three-dimensional model.
5. The method according to claim 1, characterized in that The delivery data includes an enterprise data network; The step of associating the design data with the document based on the document information and the device identification to generate the delivery data includes: Using the document information and the device identifier as unique values, associating the design data and the document to generate a data mapping table; Based on the data mapping table, the enterprise data network is established.
6. The method according to claim 1, characterized in that The obtaining of project data includes: Receive multiple project sub-data sent by multiple participants; The plurality of project sub-data are pre-processed to generate the project data.
7. A delivery data processing device, characterized in that: include: An acquisition module, used for acquiring project data, wherein the project data includes design data and documents; A processing module, used for extracting data from the design data and generating a device identifier corresponding to the design data; The processing module is further used to determine the document information of the document based on the document; The processing module is further used to associate the design data with the document based on the document information and the device identification to generate delivery data.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the delivery data processing method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for processing delivery data described in any one of claims 1 to 6 are implemented.
10. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the delivery data processing method described in any one of claims 1 to 6 are implemented.
