Data processing method and device, equipment, storage medium and program product

By automatically acquiring MWO information, generating ECN data, and pushing it, the problem of low efficiency in manual processing of ECN data is solved, and fast and accurate part information changes are achieved.

CN121365070APending Publication Date: 2026-01-20CHERY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511436336.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-09
Publication Date
2026-01-20

AI Technical Summary

Technical Problem

In existing technologies, the transmission of ECN data relies on manual processing, which leads to low efficiency and a high risk of mistransmission, failing to meet the needs of rapid changes in part information in complex business scenarios.

Method used

By automatically acquiring Manufacturing Change (MWO) information, generating ECN data, and promptly pushing it to the target market, manual intervention is reduced, and the speed and accuracy of change response are improved.

Benefits of technology

It enables automated ECN data generation and transmission in configuration information change scenarios, improves change response speed and accuracy, avoids missing parts and data errors, and meets the rapid change requirements in complex business scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121365070A_ABST
    Figure CN121365070A_ABST
Patent Text Reader

Abstract

The invention discloses a data processing method and device, equipment, a storage medium and a program product, and relates to the technical field of vehicle manufacturing. The method comprises the steps of obtaining manufacturing change MWO information based on first configuration information under the condition that the first configuration information is changed; the first configuration information is configuration information corresponding to the first market, and the configuration information is used for indicating a mapping relation between the vehicle type and the part configuration item; generating first engineering change notification (ECN) data based on the MWO information; the first ECN data is ECN data corresponding to the first market, and the ECN data is used for indicating change data of the vehicle part information; sending the first ECN data to a factory account of the first market; the first ECN data is used for indicating the factory account of the first market to execute part information change. The method can improve the change response speed and accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicle manufacturing, and in particular to a data processing method and device, equipment, a storage medium and a program product. BACKGROUND

[0002] Under the background of current globalization manufacturing, the production and change switching of overseas factories highly depend on the transmission of ECN data. The ECN data is a formal notification file of engineering change, which is used to synchronize the change information of product design, process or material.

[0003] In the related art, when the part information of a certain vehicle model in a certain overseas market changes, cross-part coordination is involved, and an engineer manually generates ECN data according to the changed part information, and then sends the ECN data to the corresponding overseas factory.

[0004] However, this manual processing method has significant drawbacks. Due to the large number of parts involved and the complex business scenarios, the manual operation workload is huge and the efficiency is low, which cannot meet the current scenario requirements. SUMMARY

[0005] The embodiments of the present application provide a data processing method, device, equipment, storage medium and program product, and the technical solutions provided by the present application are as follows: According to an aspect of an embodiment of the present application, a data processing method is provided, and the method comprises: In the case where the first configuration information changes, manufacturing change MWO information is obtained based on the first configuration information; the first configuration information is configuration information corresponding to a first market, and the configuration information is used to indicate the mapping relationship between a vehicle model and a part configuration item; First engineering change notification ECN data is generated based on the MWO information; the first ECN data is ECN data corresponding to the first market, and the ECN data is used to indicate the change data of vehicle part information; The first ECN data is sent to a factory account of the first market; the first ECN data is used to instruct the factory account of the first market to perform part information change.

[0006] According to an aspect of an embodiment of the present application, a data processing device is provided, and the device comprises: The information obtaining module is configured to, in the case where the first configuration information changes, obtain manufacturing change MWO information based on the first configuration information; the first configuration information is configuration information corresponding to a first market, and the configuration information is used to indicate the mapping relationship between a vehicle model and a part configuration item; The data generation module is configured to generate first engineering change notice (ECN) data based on the MWO information. The first ECN data is ECN data corresponding to the first market, and the ECN data is used to indicate change data of vehicle part information. The data sending module is configured to send the first ECN data to a factory account of the first market. The first ECN data is used to instruct the factory account of the first market to perform part information change.

[0007] In some embodiments, the data processing apparatus further includes an identity acquisition module configured to acquire identity information of the first market based on the first configuration information. The data generation module is configured to generate the first ECN data based on the MWO information and the identity information of the first market. The data sending module is configured to send the first ECN data to the factory account of the first market based on the identity information of the first market.

[0008] In some embodiments, the identity acquisition module is configured to update usage line (LOU) data in a bill of materials (BOM) based on the first configuration information. The updated LOU data is split into at least one LOU sub-data. The LOU sub-data is a string expressed by logical AND operation. The first configuration information is converted into a first SVC string. The first SVC string is a string formed by connecting feature values of each configuration item in the first configuration information. In a case where the first SVC string contains the at least one LOU sub-data, the identity information of the first market is acquired based on feature values of the first market.

[0009] In some embodiments, the identity acquisition module is configured to acquire the identity information of the first market from a correspondence relationship between feature values of each market and identity information of the each market based on the feature values of the first market.

[0010] In some embodiments, the information acquisition module is configured to acquire the MWO information based on the updated LOU data.

[0011] In some embodiments, the ECN data includes at least one of the following: part batch information, part BOM information, part picture before change, and part picture after change.

[0012] According to another aspect of the present application, a computer device is provided, which includes a processor and a memory. The memory stores at least one computer instruction, which is loaded and executed by the processor to implement the data processing method as described in the above aspect.

[0013] According to another aspect of the present application, a computer readable storage medium is provided, wherein at least one computer instruction is stored in the computer readable storage medium, and the at least one computer instruction is loaded and executed by a processor to implement the data processing method according to the above aspect.

[0014] According to another aspect of the present application, a computer program product is provided, wherein the computer program product comprises computer instructions stored in a computer readable storage medium, and the computer instructions are read and executed by a processor from the computer readable storage medium to implement the data processing method according to the above aspect.

[0015] The technical scheme provided by the embodiments of the present application can bring the following beneficial effects: In the scenario where the configuration information corresponding to the first market changes, the MWO information is acquired according to the first configuration information, and the ECN data is generated according to the MWO information; compared with the manual processing mode, the present scheme can automatically acquire the MWO information, generate the ECN data, and timely push the ECN data to the corresponding market, thereby reducing the manual intervention, improving the change response speed and accuracy, avoiding the situation of missing parts and data errors, and meeting the demand for rapid change of part information in complex business scenarios. BRIEF DESCRIPTION OF DRAWINGS

[0016] In order to more clearly illustrate the technical scheme in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0017] Figure 1 is a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application; Figure 2 is a flowchart of a data processing method provided by an exemplary embodiment of the present application; Figure 3 is a schematic diagram of ECN data provided by an exemplary embodiment of the present application; Figure 4 is a flowchart of a method for automatically generating an overseas engineering design change ECN provided by an exemplary embodiment of the present application; Figure 5 is a block diagram of a data processing device provided by an exemplary embodiment of the present application; Figure 6 is a structural block diagram of a computer device provided by an embodiment of the present application.

[0018] The accompanying drawings, which are incorporated herein and form a part of the specification, illustrate embodiments consistent with the present application and, together with the description, further serve to explain the principles of the application. DETAILED DESCRIPTION

[0019] To make the objects, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the drawings.

[0020] The exemplary embodiments will be described herein below with reference to a number of exemplary drawings. Whenever the profiles are referred to in the description below, similar numbers in different drawings refer to similar or like elements unless otherwise stated.

[0021] The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. As used in the description of the present disclosure and the appended claims, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It also will be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0022] It will be understood that, although the terms first, second, etc. can be used herein to describe various information, these terms are not intended to denote a temporal or chronological order. These terms are used only to distinguish one from another. As used herein, the term "if" can be construed to mean "when" or "upon" or "in response to determining" or "in response to a determination" depending on the context.

[0023] For the purpose of facilitating understanding, some concepts related to the present application are explained below.

[0024] 1) Engineering Work Orders (EWO): instructions to create or change the digital model, drawings, EBOM attributes of a part, and also as the first release instruction of the part in the EBOM.

[0025] 2) Manufacturing Work Orders (MWO): instructions to create or change the process route, make-or-buy strategy, and the point of manufacturing switch.

[0026] 3) Engineering Change Notice (ECN): instructions to pass the change information from the process department to the overseas factory according to the switch input.

[0027] 4) Bill Of Material (BOM) is a technical document describing the product structure, which lists all materials constituting the product, including parts, raw materials, semi-finished products, etc., as well as the hierarchical relationship between these materials, quantity requirements and other related information, which is an important basis for enterprise production organization, material procurement, cost accounting and product after-sales service activities.

[0028] Please refer to Figure 1 , which shows a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application. As Figure 1 shown, the implementation environment can include: a terminal device 100 and a server 200.

[0029] Among them, the terminal device 100 and the server 200 communicate with each other through the network. Optionally, the terminal device 100 and the server 200 are directly or indirectly connected through wired or wireless communication, which is not limited in the present application.

[0030] Among them, the terminal device 100 is a smart phone, a tablet computer, a notebook computer, a desktop computer, a vehicle-mounted terminal, a game console, an electronic book reader, a multimedia playback device, a wearable device, a smart television, etc., but not limited to this, the specific category of the terminal device 100 is not limited in the present application. The terminal device 100 can install and run a client of an application program, which can be an application program with data processing function. The form of the application program is not limited in the present application, including but not limited to application (Application, App) installed in the terminal device 100, applet, etc., which can also be in the form of a web page.

[0031] Among them, the server 200 is used to provide background service for the client of the target application program installed and running in the terminal device 100. Optionally, the server 200 is a server, or a server cluster or distributed system composed of multiple servers, or a cloud computing service center, or a cloud server, a cloud database, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, content distribution network (Content Delivery Network, CDN) providing cloud computing service. Optionally, the server 200 simultaneously provides background service for the clients of the target application programs in multiple terminal devices 100.

[0032] The present application provides a data processing method, which aims to solve the related problems in the prior art that ECN change manual maintenance is inefficient, inaccurate and easy to mislead to overseas factories, causing disputes, correctly guiding the normal change and switching of overseas factories, and accurately positioning the switching production of a certain vehicle model and configuration produced by a certain overseas factory.

[0033] Reference is made to Figure 2 which shows a flowchart of a data processing method provided by an example embodiment of the present application. The execution subject of each step of the method can be a computer device, which can be any electronic device with data storage and processing capability. Optionally, the computer device is Figure 1 the terminal device 100 in the system shown; or, the computer device is Figure 1 the server 200 in the system shown; or, the computer device is Figure 1 the terminal device 100 and the server 200 in the system shown. As Figure 2 shown, the method can include steps 210 to 230.

[0034] Step 210: In the case where the first configuration information is changed, manufacturing change MWO information is acquired based on the first configuration information; the first configuration information is configuration information corresponding to a first market, and the configuration information is used to indicate a mapping relationship between a vehicle model and a part configuration item.

[0035] In some embodiments, the above-mentioned configuration information can be an engineering configuration table. Optionally, in the engineering configuration table, a part configuration item corresponding to a vehicle model is indicated by a dot mark “S”, the part configuration item is represented by a feature value and a feature value description, the feature value is a code indicating the part configuration item, such as composed of letters and numbers, and the feature value description is a text explaining the corresponding feature value. For example, the engineering configuration table is shown in Table 1.

[0036] Table 1

[0037] In the embodiments of the present application, each configuration information corresponds to a respective market, such as a configuration information corresponding to an overseas market in a certain region. Optionally, the configuration information represents the corresponding market by a designated feature value agreed in advance, such as a feature value starting with a designated letter or a designated numerical value in the configuration information representing the corresponding market.

[0038] Optionally, the above-mentioned change of the first configuration information can be a change (such as adding a part, deleting a part, or replacing a part) of part configuration items corresponding to an existing vehicle model in the first market, or it can also be the addition of a vehicle model and part configuration items corresponding to the vehicle model in the first market.

[0039] In some embodiments, the above-mentioned MWO information refers to a manufacturing level change instruction or record triggered by the change of the configuration information. Optionally, the MWO information includes the following information: the part that is changed, the switching mode of the part that is changed, the production line affected by the part that is changed, the effective time of the change, and the supplier information of the part that is changed.

[0040] Step 220: generating first engineering change notice (ECN) data based on the MWO information; the first ECN data is ECN data corresponding to the first market, and the ECN data is used to indicate change data of vehicle part information.

[0041] In the embodiment of the present application, the computer device reads and parses the MWO information to generate the first ECN data.

[0042] In some embodiments, the ECN data refers to data for engineering and production departments, which is used to formally notify the change content of the parts. For example, the first ECN data is used to indicate change data of part information of a vehicle model in the first market. Optionally, the first ECN data includes the following information: the part that has changed, the comparison relationship of the part before and after the change, the effective time of the change, the change reason, the vehicle model information, and the information of the first market.

[0043] Step 230: sending the first ECN data to a factory account of the first market; the first ECN data is used to instruct the factory account of the first market to perform part information change.

[0044] In the embodiment of the present application, the computer device pushes the generated first ECN data to the factory account of the first market, so that the engineers of the first market can make corresponding adjustments to the production link according to the first ECN data, including but not limited to updating the bill of materials (BOM), modifying the production line configuration, adjusting the procurement plan, notifying the supplier, and the like.

[0045] To sum up, the technical scheme provided by the embodiment of the present application, in the scenario where the configuration information corresponding to the first market changes, acquires MWO information according to the first configuration information, and generates ECN data according to the MWO information; compared with the manual processing mode, the present scheme can automatically acquire MWO information, generate ECN data, and timely push the ECN data to the corresponding market, reducing manual intervention, improving change response speed and accuracy, avoiding the situation of missing parts and data errors, and meeting the demand for rapid change of part information in complex business scenarios.

[0046] Based on the above Figure 2 The scheme in the embodiment shown above, in one possible implementation, the data processing method further includes: Based on the first configuration information, acquiring identification information of the first market; The step 220 can be implemented as: Based on the MWO information and the identification information of the first market, generating the first ECN data; The step 230 can be implemented as: The first ECN data is sent to the factory account of the first market based on the identification information of the first market.

[0047] In the embodiment of the application, the computer device can obtain the identification information of the first market from the first configuration information, generate the first ECN data containing the identification information of the first market in combination with the obtained MWO information, and push the corresponding first ECN data to the factory account of the first market according to the identification information of the first market.

[0048] The embodiment of the application can improve the accuracy of ECN data transmission, reduce misoperation and communication cost, and improve the efficiency of change management by obtaining the identification information of the first market and generating the first ECN data according to the MWO information and the identification information of the first market.

[0049] Based on the above-mentioned solutions in each embodiment of the application, in a possible implementation manner, the above-mentioned obtaining the identification information of the first market based on the first configuration information can be implemented as follows: updating the usage line LOU data in the bill of materials BOM based on the first configuration information; splitting the updated LOU data into at least one LOU sub-data; the LOU sub-data is a string represented by logical AND operation; converting the first configuration information into a first SVC string; the first SVC string is a string formed by connecting the feature values of each configuration item in the first configuration information; in the case where the first SVC string contains at least one LOU sub-data, obtaining the identification information of the first market based on the feature value of the first market.

[0050] In some embodiments, the above-mentioned updating the LOU data in the BOM means ensuring that the LOU data is consistent with the changed first configuration information, and providing accurate data basis for subsequent change management and production. Optionally, the computer device can update the LOU data in the BOM through the EWO process.

[0051] In the embodiment of the application, the line of usage (Line of Usage, LOU) refers to the association line between a specific configuration item and a part in the BOM, which describes which parts (such as a leather seat cover, a leather backrest) a certain configuration item (such as a leather seat) corresponds to and their usage logic (such as when the leather seat is selected, specific parts such as the leather seat cover, the leather backrest, etc. are assembled).

[0052] In some embodiments, the updated LOU data contains part usage logic under a plurality of configuration condition combinations, and the logic is a complex expression composed of operations such as AND, OR, and NOT. The above-mentioned splitting of the updated LOU data into LOU sub-data refers to splitting the complex LOU data into smaller logical units, and each LOU sub-data is a string identified by &. For example, a certain LOU data is feature value 1 & (feature value 2 | feature value 3), and the LOU data can be split into two LOU sub-data: feature value 1 & feature value 2 and feature value 1 & feature value 3. The above-mentioned splitting can simplify the complexity of logical operations, convert complex logical relationships into easy-to-handle AND operation combinations, and facilitate subsequent set operations with the SavedVariable Convention (SVC) string.

[0053] The above-mentioned conversion of the first configuration information into the first SVC string refers to the aggregation of all features of the engineering configuration table through a connection symbol to form a long string of characters. For example, the first SVC string is feature value 1 & feature value 2 & feature value 5 … & feature value n. The above-mentioned conversion can integrate complex configuration feature values to represent each configuration in a concise string form, facilitating subsequent logical operations and set operations.

[0054] The above-mentioned first SVC string contains each LOU sub-data, which means that each LOU sub-data is a subset or proper subset of the first SVC string, that is, the LOU data is consistent with the changed first configuration information. At this time, the computer device can determine the identification information of the first market according to the feature value of the first market indicated in the first configuration information.

[0055] The embodiments of the present application can simplify the complexity of logical operations by splitting the updated LOU data into at least one LOU sub-data, convert complex logical relationships into easy-to-handle AND operation combinations, integrate complex configuration feature values by converting the first configuration information into the first SVC string, represent each configuration in a concise string form, and verify whether the LOU data is consistent with the changed first configuration information by determining whether the first SVC string contains each LOU sub-data, thereby ensuring the accuracy of the LOU data change.

[0056] Based on the above-mentioned solutions in each embodiment of the present application, in one possible implementation, the above-mentioned obtaining of the identification information of the first market based on the feature value of the first market can be implemented as: Based on the feature value of the first market, the identification information of the first market is obtained from the correspondence between the feature values of each market and the identification information of each market.

[0057] In the embodiments of the present application, the characteristic value of the first market and the identification information of the first market are both used to indicate the first market, the characteristic value of the first market is data used to define the first market in the first configuration information, and the identification information of the first market is data used to define the first market in the first ECN data. The computer device needs to convert the characteristic value of the first market into the identification information of the first market according to the correspondence between the characteristic value of each market and the identification information of each market.

[0058] In some embodiments, the correspondence between the characteristic value of each market and the identification information of each market is shown in Table 2.

[0059] Table 2

[0060] The embodiments of the present application show a feasible scheme for how to obtain the identification information of the first market. By pre-establishing the correspondence between the characteristic value of each market and the identification information of each market, the first configuration information can be accurately transmitted to the corresponding factory of the first market.

[0061] Based on the scheme in each of the above embodiments of the present application, in one possible implementation, the step 210 can be implemented as: Obtaining MWO information based on the updated LOU data.

[0062] In some embodiments, the computer device can obtain MWO information based on the updated LOU data through the MWO process.

[0063] The embodiments of the present application show a feasible scheme for obtaining MWO information. Since the updated LOU data is consistent with the first configuration information, accurate MWO information can be obtained according to the updated LOU data, thereby ensuring the accuracy of the first ECN data.

[0064] Based on the scheme in each of the above embodiments of the present application, in one possible implementation, the ECN data includes at least one of the following: Part batch information, part BOM information, part picture before change, part picture after change.

[0065] In some embodiments, the part batch information includes identification information of the market, batch number, vehicle type information, and can also include other information, which is not limited in the present application. In some embodiments, the part BOM information can include part number before change, part name before change, part quantity before change, part supplier before change, part number after change, part name after change, part quantity after change, and part supplier after change. For example, the ECN data is as shown in Table 3. Figure 3 Table 3

[0066] The embodiment of the application shows the specific content of the ECN data, the part batch information, the part BOM information, the part picture before the change, and the part picture after the change, so that the change market can quickly complete the part information change.

[0067] Based on the schemes shown in the above various embodiments, the application provides a method and device for automatically generating an overseas engineering design change ECN. As shown in the above various embodiments, the method includes the following steps. Figure 4 The method includes the following steps. S1, maintaining LOU: The product engineer initiates the EWO process, maintains the BOM row LOU data according to the dotting information of the engineering configuration table, and ensures that the LOU usage row conforms to the engineering configuration table.

[0068] S2, converting the engineering configuration table into an SVC string: All feature values of each configuration in the engineering configuration table are connected by an “&” connector to form an SVC string of several configurations.

[0069] S3, splitting LOU: The logical (and or not) operation in the LOU usage is logically operated to split into a plurality of independent strings containing only “and” operators, which can be denoted as “LOU usage 1”, “LOU usage 2”, and the like.

[0070] The specific operation priority order used is as follows: the priority of the parentheses is the highest, the sub-expression in the parentheses will be executed in priority to the external operation, when there are multiple layers of parentheses, the inner layer of parentheses is calculated in priority to the outer layer of parentheses, and if there are no parentheses, the logical operators are executed in the default priority order: not > and > or.

[0071] S4, performing set operation on the split LOU and the SVC string: The plurality of independent strings “LOU usage 1”, “LOU usage 2”, and the like formed after the logical operation and all SVC strings are subjected to set operation.

[0072] For example, described by a C++ program, here A represents LOU usage 1 and LOU usage 2, and B represents the SVC string: #include <iostream> #include <unordered_set> #include <algorithm> using namespace std; bool isSubset(const string&a, const string&b) { unordered_set <char>setB(b.begin(), b.end()); for (char c : a) { if (setB.find(c) == setB.end()) { return false; } } return true; } bool isProperSubset(const string&a, const string&b) { if (!isSubset(a, b)) return false; unordered_set <char>setA(a.begin(), a.end()); unordered_set <char>setB(b.begin(), b.end()); return setA.size() < setB.size(); } int main() { string a, b; cout << "输入字符串A: "; getline(cin, a); cout << "输入字符串B: "; getline(cin, b); if (isSubset(a, b)) { cout << "A是B的子集" << endl; / / isSubset函数检查A是否完全包含于B if (isProperSubset(a, b)) { cout << "A是B的真子集" << endl; / / isProperSubset函数检查A是否完全包含于B } else { cout << "A不是B的真子集" << endl; } } else { cout << "A不是B的子集" << endl; } return 0; } S5, Record the factory code feature value in the SVC string: If the set operation results, such as "LOU usage 1", "LOU usage 2", etc., are subsets or proper subsets of SVC, query the factory feature value in this SVC string and temporarily store the result feature value in the intermediate table for recording. That is, after the set operation, if the LOU usage is a proper subset of the SVC string, at this time, traverse all elements of the SVC string, capture the string starting with the specified letter or number and record it in the intermediate table.

[0073] S6, Code conversion: Establish a customer code database, associate the factory feature value with the overseas customer code, and convert the factory code in the intermediate table into the overseas customer code.

[0074] S7, Generate ECN data: When the MWO process is closed, the device initiates the ECN after receiving the closing instruction, the ECN form automatically reads the change information in the MWO, and then automatically reads the customer code database information, and transmits the ECN data to the corresponding overseas factory according to the customer code.

[0075] Optionally, after the product engineer ends the EWO process, the process engineer initiates the MWO process to take over the product information related to the EWO, and maintains the process information on this basis. For example, when the MWO process is initiated, the process status is displayed as Proc, and when the identifier is changed to Cloz, the device sends an instruction to the overseas customer system, the overseas customer system reads all the information of the MWO according to the MWO number, generates ECN data, and transmits the ECN data to the corresponding overseas customer system account according to the customer code grabbed in step S6.

[0076] Then, the overseas factory performs the switching work of overseas changes through the correctly transmitted ECN. For example, the overseas engineer logs in to the overseas customer system to query the corresponding ECN data for change switching work.

[0077] In summary, through the implementation of the method, the engineer does not need to manually initiate the ECN, but only needs to automatically obtain the correct process information and customer code information through the device to automatically generate the ECN data and transmit it to the overseas factory, thereby ensuring the accuracy of the ECN transmission, reducing the workload caused by manual intervention, greatly improving the work efficiency; At the same time, it can avoid errors caused by manual judgment, avoid losses caused by multiple, missed, and wrong ECN change notifications of the overseas factory, reduce overseas complaints and complaints, and even claims.

[0078] The following is an embodiment of the device of the present application, which can be used to execute the method embodiment of the present application. For details not disclosed in the device embodiment of the present application, please refer to the method embodiment of the present application.

[0079] Please refer to Figure 5 , which shows a block diagram of a data processing device provided by an exemplary embodiment of the present application. The device has the functions of the above-mentioned examples, which can be realized by hardware or by hardware executing corresponding software. As Figure 5 shown, the device can include: The information acquisition module 501 is configured to, in the case that the first configuration information is changed, acquire manufacturing change MWO information based on the first configuration information; the first configuration information is configuration information corresponding to a first market, and the configuration information is used to indicate a mapping relationship between a vehicle type and a part configuration item; The data generation module 502 is configured to generate first engineering change notification ECN data based on the MWO information; the first ECN data is ECN data corresponding to the first market, and the ECN data is used to indicate change data of vehicle part information; The data sending module 503 is configured to send first ECN data to the factory account of the first market; the first ECN data is used to instruct the factory account of the first market to perform part information change.

[0080] In some embodiments, the data processing apparatus further comprises: an identity obtaining module configured to obtain identity information of the first market based on the first configuration information; a data generating module 502 configured to generate the first ECN data based on the MWO information and the identity information of the first market; and a data sending module configured to send the first ECN data to the factory account of the first market based on the identity information of the first market.

[0081] In some embodiments, the identity obtaining module is configured to update usage line LOU data in a bill of materials BOM based on the first configuration information; split the updated LOU data into at least one LOU sub-data; the LOU sub-data is a string expressed by logical AND operation; convert the first configuration information into a first SVC string; the first SVC string is a string formed by connecting feature values of each configuration item in the first configuration information; and obtain the identity information of the first market based on feature values of the first market in a case where the first SVC string contains at least one LOU sub-data.

[0082] In some embodiments, the identity obtaining module is configured to obtain the identity information of the first market from a correspondence between feature values of each market and identity information of each market based on the feature values of the first market.

[0083] In some embodiments, the information obtaining module 501 is configured to obtain the MWO information based on the updated LOU data.

[0084] In some embodiments, the ECN data comprises at least one of the following: part batch information, part BOM information, part picture before change, and part picture after change.

[0085] It should be noted that the apparatus provided in the above embodiments, in realizing its functions, only takes the above-mentioned division of each functional module as an example, and in actual application, the above-mentioned functions can be completed by different functional modules according to needs, that is, the content structure of the device is divided into different functional modules to complete all or part of the above-described functions. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process is described in detail in the method embodiments, which will not be repeated here.

[0086] For reference Figure 6 Fig. 6 shows a structural block diagram of a computer device according to an embodiment of the present application. The computer device 600 can be any electronic device with data computing, processing and storage capabilities. The computer device 600 can be used to implement the data processing method provided in the above embodiments.

[0087] Generally, the computer device 600 includes a processor 601 and a memory 602.

[0088] The processor 601 can include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 601 can be implemented in at least one of a hardware form of a DSP (Digital Signal Processing), an FPGA (Field Programmable Gate Array), a PLA (Programmable Logic Array). The processor 601 can also include a main processor and a coprocessor. The main processor is a processor for processing data in an awake state, also referred to as a CPU (Central Processing Unit). The coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 601 can be integrated with a GPU (Graphics Processing Unit) for rendering and drawing the content to be displayed by the display screen. In some embodiments, the processor 601 can further include an AI (Artificial Intelligence) processor for processing machine learning related computing operations.

[0089] The memory 602 can include one or more computer-readable storage media, which can be non-transitory. The memory 602 can also include a high-speed random access memory, and a nonvolatile memory such as one or more disk storage devices, flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 602 is configured to store a computer program configured to be executed by one or more processors to implement the above data processing method.

[0090] Those skilled in the art can understand that the structure shown in Fig. 6 does not constitute a limitation on the computer device 600, and can include more or fewer components than those shown, or combine certain components, or use different component arrangements. Figure 6

[0091] ​In an example embodiment, a computer readable storage medium is also provided, in which a computer program is stored, the computer program being executed by a processor to implement the above data processing method. Optionally, the computer readable storage medium can include: a ROM (Read-Only Memory), a RAM (Random Access Memory), a SSD (Solid State Drives), or an optical disc, etc. Among them, the random access memory can include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).

[0092] In an example embodiment, a computer program product is also provided, the computer program product including a computer program stored in a computer readable storage medium. A processor of a computer device reads the computer program from the computer readable storage medium, and the processor executes the computer program, so that the computer device executes the above data processing method.

[0093] It should be understood that "multiple" mentioned herein refers to two or more. "And / or", which describes the association relationship of associated objects, means that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents that the associated objects before and after it are in an "or" relationship. In addition, the step numbers described herein only exemplarily show a possible execution order between steps, and in some other embodiments, the above steps can also be executed in a different order from the number order, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in an order opposite to the illustration, which is not limited in the embodiments of the present application.

[0094] The above only describes example embodiments of the present application and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.< / char> < / char> < / char> < / algorithm> < / iostream>

Claims

1. A data processing method, characterized by, The method comprises: In the case of a change in the first configuration information, manufacturing change MWO information is obtained based on the first configuration information; the first configuration information is configuration information corresponding to a first market, and the configuration information is used to indicate a mapping relationship between a vehicle model and a part configuration item; Based on the MWO information, first engineering change notification ECN data is generated; the first ECN data is ECN data corresponding to the first market, and the ECN data is used to indicate change data of vehicle part information; The first ECN data is sent to a factory account of the first market; the first ECN data is used to instruct the factory account of the first market to perform part information change.

2. The method of claim 1, wherein, The method further comprises: Based on the first configuration information, identification information of the first market is obtained; Based on the MWO information, first engineering change notification ECN data is generated, comprising: Based on the MWO information and the identification information of the first market, the first ECN data is generated; The first ECN data is sent to the factory account of the first market based on the identification information of the first market. Based on the first configuration information, the identification information of the first market is obtained, comprising:

3. The method of claim 2, wherein, Based on the first configuration information, usage line LOU data in a bill of materials BOM is updated; The updated LOU data is split into at least one LOU sub-data; the LOU sub-data is a string represented by logical AND operation; The first configuration information is converted into a first SVC string; the first SVC string is a string formed by connecting feature values of each configuration item in the first configuration information; In the case that the first SVC string contains the at least one LOU sub-data, the identification information of the first market is obtained based on feature values of the first market. Based on the feature values of the first market, the identification information of the first market is obtained from a correspondence relationship between feature values of each market and identification information of the each market.

4. The method of claim 3, wherein, Based on the first configuration information, manufacturing change MWO information is obtained, comprising: Based on the updated LOU data, the MWO information is obtained.

5. The method of claim 3, wherein, The ECN data comprises at least one of the following: Part batch information, part BOM information, part picture before change, and part picture after change.

6. The method according to any one of claims 1 to 5, characterized in that, The device comprises: An information obtaining module is configured to, in the case of a change in first configuration information, obtain manufacturing change MWO information based on the first configuration information; the first configuration information is configuration information corresponding to a first market, and the configuration information is used to indicate a mapping relationship between a vehicle model and a part configuration item; 7. A data processing apparatus, characterized by, A data generating module is configured to generate first engineering change notification ECN data based on the MWO information; the first ECN data is ECN data corresponding to the first market, and the ECN data is used to indicate change data of vehicle part information; ​ ​ A data sending module is configured to send the first ECN data to the factory account of the first market, and the first ECN data is used to instruct the factory account of the first market to perform part information change.

8. A computer device, comprising: The computer device comprises a processor and a memory, and the memory stores a computer program which is loaded and executed by the processor to implement the data processing method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program which is loaded and executed by the processor to implement the data processing method according to any one of claims 1 to 6.

10. A computer program product, characterised in that, The computer program product comprises a computer program stored in a computer readable storage medium, and the processor reads and executes the computer program from the computer readable storage medium to implement the data processing method according to any one of claims 1 to 6.