Configuration management method and device, electronic equipment and storage medium thereof

By generating and associating images and usage identifiers of parts, and managing parts using configuration constraint rules, the problem of low efficiency in part configuration management is solved, and the visualization of part usage and the accuracy of configuration management are improved.

CN122114346APending Publication Date: 2026-05-29CHERY AUTOMOBILE CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHERY AUTOMOBILE CO LTD
Filing Date
2026-01-05
Publication Date
2026-05-29

Smart Images

  • Figure CN122114346A_ABST
    Figure CN122114346A_ABST
Patent Text Reader

Abstract

The application discloses a configuration management method, and relates to the technical field of part management, and comprises the following steps: acquiring attribute information of a first part in multiple parts and a first use identifier corresponding to the attribute information of the first part; generating an image according to the attribute information of the first part, and naming the image according to the first use identifier; and associating the image with the first part according to the first use identifier, and managing the multiple parts. According to the application, the attribute information of each part is converted into an image, and the image is associated with the part according to the first use identifier, so that the use condition of the part can be clearly understood through the image, and the configuration management efficiency of the part is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of parts management technology, and more specifically, to a configuration management method, apparatus, electronic device and its storage medium. Background Technology

[0002] Currently, when managing parts, engineers typically use feature codes to determine a part's usage within the vehicle configuration. For example, a part with the feature code FR02 indicates that it's used in a vehicle with a 1.6-liter engine. However, with the increasing number of vehicle models and configurations, the usage of parts within their corresponding vehicle configurations becomes more complex, leading to more complex feature codes. This makes it difficult for engineers to understand and interpret the usage of each feature code when manually writing configuration rules for configuration management. Therefore, improving the efficiency of parts configuration management has become a pressing issue. Summary of the Invention

[0003] In view of this, embodiments of this application propose a configuration management method, apparatus, electronic device and its storage medium to improve the above-mentioned problems.

[0004] According to a first aspect of the embodiments of this application, a configuration management method is provided, the method comprising: obtaining attribute information of a first part among a plurality of parts and a first purpose identifier corresponding to the attribute information of the first part; generating an image based on the attribute information of the first part and naming the image based on the first purpose identifier; and associating the image with the first part respectively based on the first purpose identifier to manage the plurality of parts.

[0005] In some embodiments, managing the plurality of parts includes: determining associated parts among the plurality of parts, wherein the associated parts indicate at least two parts required for assembling the plurality of parts; generating a configuration constraint rule for a first part among the plurality of parts based on the associated parts, wherein the configuration constraint rule is used to indicate constraints for assembling or repairing different parts; and managing the configuration of the plurality of parts according to the configuration constraint rule.

[0006] In some embodiments, generating configuration constraint rules for a first part among the plurality of parts based on the associated parts includes: determining conditional relationships between the plurality of parts based on the associated parts, wherein the conditional relationships are used to indicate the relationships between other parts associated with adjusting the first part among the plurality of parts; obtaining a second purpose identifier corresponding to each of the plurality of parts; and connecting the second purpose identifiers of the plurality of parts according to the logical symbols corresponding to the conditional relationships to generate the configuration constraint rules.

[0007] In some embodiments, associating the image with a first part among the plurality of parts according to the first purpose identifier includes: matching the first purpose identifier and the second purpose identifier to determine a matching target image and target part; adding the target image to the configuration information of the target part; and associating the image with the first part among the plurality of parts.

[0008] In some embodiments, adding the target image to the configuration information of the target part includes: obtaining the original size of the target image; determining the aspect ratio of the target image based on the original size; obtaining a preset size, and adjusting the size of the target image based on the preset size and the aspect ratio to obtain a thumbnail; and adding the thumbnail to the configuration information of the target part.

[0009] In some embodiments, managing the plurality of parts includes: responding to a part query request, obtaining a query purpose identifier for the queried part; determining a target thumbnail corresponding to the query purpose identifier and displaying the target thumbnail; and responding to an image zoom-in operation, zooming the target thumbnail to the original size.

[0010] In some embodiments, the attribute information includes one or more combinations of the following: part assembly location, functional attributes, and associated component features.

[0011] According to a second aspect of the embodiments of this application, a configuration management device is provided, the device comprising: an acquisition module, configured to acquire attribute information of a first part among a plurality of parts and a first purpose identifier corresponding to the attribute information of the first part; a naming module, configured to generate an image based on the attribute information of the first part and name the image based on the first purpose identifier; and a management module, configured to associate the image with the first part respectively based on the first purpose identifier and manage the plurality of parts.

[0012] According to a third aspect of the embodiments of this application, an electronic device is provided, including: a processor; and a memory storing computer-readable instructions, which, when executed by the processor, implement the configuration management method as described above.

[0013] According to a fourth aspect of the embodiments of this application, a computer-readable storage medium is provided, on which computer-readable instructions are stored, which, when executed by a processor, implement the configuration management method as described above.

[0014] In this application, the attribute information of a first part and its corresponding first purpose identifier are first obtained from a set of multiple parts. After generating an image based on the attribute information of the first part, the image is named using the first purpose identifier, and then associated with the first part according to the first purpose identifier. This allows for the management of multiple parts. By generating an image from the attribute information of each part and associating the image with the part using the first purpose identifier, this solution provides a clear and visual understanding of the part's usage, improving the efficiency of part configuration management. Furthermore, the images allow product engineers to vividly understand the characteristics of parts when writing usage instructions, and also enable them to understand the characteristics of parts across different disciplines.

[0015] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit the embodiments of this application. Attached Figure Description

[0016] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0017] Figure 1 This is a schematic diagram of a configuration management system according to an embodiment of this application.

[0018] Figure 2 This is a flowchart illustrating a configuration management method according to an embodiment of this application.

[0019] Figure 3 This is a flowchart illustrating a configuration management method according to another embodiment of this application.

[0020] Figure 4 This is a flowchart illustrating the specific steps of step 330 according to an embodiment of this application.

[0021] Figure 5 This is a schematic diagram of a thumbnail shown in the configuration information according to an embodiment of this application.

[0022] Figure 6 This is a flowchart illustrating the specific steps of step 340 according to an embodiment of this application.

[0023] Figure 7 This is a schematic diagram of a configuration management method flow according to another embodiment of this application.

[0024] Figure 8This is a block diagram of a configuration management device according to an embodiment of this application.

[0025] Figure 9 This is a hardware structure diagram of an electronic device according to an embodiment of this application.

[0026] The accompanying drawings have illustrated specific embodiments of the present application. More detailed descriptions will follow. These drawings and descriptions are not intended to limit the scope of the present application's embodiments in any way, but rather to illustrate the concepts of the present application's embodiments to those skilled in the art through specific embodiments. Detailed Implementation

[0027] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this application more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art.

[0028] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.

[0029] Please see Figure 1 , Figure 1 An embodiment of the configuration management system provided in this application is shown, such as Figure 1 As shown below, the configuration management method of the configuration management system is illustrated by example.

[0030] In one alternative implementation, the configuration management system 100 includes a configuration management library 110 and a server 120, wherein the configuration management library 110 and the server 120 refer to software units or modules.

[0031] For example, in response to a management request for a component, server 120 obtains the attribute information of the first component and the first purpose identifier corresponding to the attribute information of the first component from the configuration management library 110. Then, it generates an image based on the attribute information of the first component, names the image according to the first purpose identifier, and finally associates the image with the first component in the configuration management library 110 according to the first purpose identifier, thereby managing multiple components.

[0032] Figure 1 The system in [the document] can be used to implement the following Figure 2 For the described configuration management method, please refer to [link / reference]. Figure 2 , Figure 2 This application illustrates a configuration management method according to an embodiment of the present application. In a specific embodiment, this configuration management method can be applied to, for example... Figure 8 The configuration management device 500 and the electronic device 600 configured with the configuration management device 500 are shown. Figure 9 The specific process of this embodiment will be described below. Of course, it is understood that this method can be executed by an electronic device with computing capabilities, such as a cloud server, an edge server with computing capabilities, or other processors. The following will focus on... Figure 2 The process shown is described in detail. The configuration management method may specifically include the following steps 210-230.

[0033] Step 210: Obtain the attribute information of the first part among multiple parts and the first purpose identifier corresponding to the attribute information of the first part.

[0034] As an alternative, the attribute information of the first part among multiple parts can be obtained from a parts management library or a parts management dictionary. In the parts management library or dictionary, all parts can be pre-numbered, and their respective attribute information can be filled in accordingly. Then, by entering the part number corresponding to the first part into the parts management library or dictionary, the attribute information of the first part can be obtained based on that part number.

[0035] In one optional scenario, to facilitate differentiation of the quantity, configuration, and usage of each part, a unique usage identifier can be pre-set based on the attribute information of each part. Optionally, this usage identifier can be the part's Line of Usage (LOU). When producing multiple parts, a corresponding LOU line is generated based on the attribute information of each part.

[0036] Optionally, to facilitate the management of parts, the attribute information of each part and the corresponding first purpose identifier are associated and stored in the part management library or part management dictionary. In this way, after obtaining the attribute information of the first part among multiple parts, the first purpose identifier corresponding to the attribute information of the first part can be directly obtained.

[0037] Step 220: Generate an image based on the attribute information of the first part, and name the image according to the first purpose identifier.

[0038] As an alternative approach, relying solely on the first user identifier cannot guarantee that every engineer fully understands the quantity, configuration, and usage of the first part, leading to low efficiency in part management. Therefore, to improve part management efficiency, a corresponding image can be generated based on the attribute information of the first part. This allows engineers to understand the quantity, configuration, and usage of the corresponding part through the image during part management. Optionally, this image can be a static image or a dynamic demonstration image, where the dynamic demonstration image can be used to indicate the assembly process of the corresponding part.

[0039] In one alternative scenario, in order to ensure that the image generated based on the attribute information of each part can accurately represent the usage and purpose of the corresponding part, the image can be named according to the first purpose identifier, so that the first part, the attribute information of the first part, and the image corresponding to the attribute information can be associated through the first purpose identifier.

[0040] Step 230: Associate the images with the first parts according to the first purpose identifier, and manage the multiple parts.

[0041] As an alternative approach, after naming the image according to the first purpose identifier, in order to ensure that the usage and purpose of the first part can be accurately understood, the image can be associated with the first part through the first purpose identifier, thereby enabling the management of multiple parts.

[0042] In one alternative scenario, since the image of the first part is named using a first purpose identifier, the image can be associated with the first purpose identifier in a one-to-one correspondence, thereby linking the image with the first part.

[0043] Optionally, to manage multiple parts, a field can be added in advance to the management information of each part in the parts management library or parts management dictionary, and set as an image attribute. This allows the image to be added to the image attribute field according to the usage identifier of each part after generating the image of the attribute information for each part, thus obtaining the management information for each image.

[0044] Optionally, after associating the image with the first part based on the first purpose identifier, the engineer can directly display the image by clicking on a part or entering the part code to query the corresponding code. The image may include information such as the assembly position, functional attributes, and associated component features of the first part.

[0045] In the embodiments of this application, the attribute information of a first part and the corresponding first purpose identifier of the attribute information of the first part are first obtained. After generating an image based on the attribute information of the first part, the image is named using the first purpose identifier, and then associated with the first part according to the first purpose identifier, thereby enabling the management of multiple parts. This solution generates an image from the attribute information of each part and associates the image with the part using the first purpose identifier. This allows for a clear and intuitive understanding of the part's usage through the image, improving the efficiency of part configuration management. Furthermore, the image allows product engineers to vividly understand the characteristics of the parts when writing usage instructions, and also helps them understand the characteristics of parts with cross-disciplinary attributes.

[0046] Please see Figure 3 , Figure 3 This illustration shows a configuration management method provided by an embodiment of this application. The following will focus on... Figure 3 The process shown is described in detail. The attribute information includes one or more combinations of the following: part assembly position, functional attributes, and associated component characteristics. The configuration management method may specifically include the following steps 310-350.

[0047] Step 310: Obtain the attribute information of the first part among multiple parts and the first purpose identifier corresponding to the attribute information of the first part.

[0048] Step 320: Generate an image based on the attribute information of the first part, and name the image according to the first purpose identifier.

[0049] The specific steps of steps 310-320 can be found in steps 210-220, and will not be repeated here.

[0050] Step 330: Associate the image with the first part according to the first purpose identifier to determine the associated parts among the plurality of parts, wherein the associated parts indicate at least two parts required for the assembly of the plurality of parts.

[0051] As an alternative approach, since different parts have a certain assembly sequence or assembly logic during the assembly process, in order to enable engineers to better understand the assembly information and usage information of different parts, the associated parts between multiple parts can be identified first. In this way, configuration constraint rules can be generated based on the associated parts to indicate the assembly information and usage information of different parts.

[0052] In one alternative scenario, since the images corresponding to each of the multiple parts include the assembly position and associated features of each part, the associated parts between the multiple parts can be determined through the images, thereby enabling the configuration constraint rules of the first part to be determined based on the first part and its associated parts.

[0053] In some embodiments, such as Figure 4 As shown, step 330 includes steps 331-332.

[0054] Step 331: Match the first purpose identifier and the second purpose identifier corresponding to each of the plurality of parts to determine the matching target image and target part.

[0055] As an alternative approach, to ensure that each part can be matched with its corresponding image, the image corresponding to each part can be determined by matching the first purpose identifier, which is the name of each image, with the second purpose identifiers corresponding to each of the multiple parts.

[0056] Optionally, since each image is named using the first purpose identifier corresponding to the attribute information that generated the image, the part with the same second purpose identifier as the first purpose identifier can be directly identified as the target part among multiple parts, and the image corresponding to the first purpose identifier is the target image.

[0057] Step 332: Add the target image to the configuration information of the target part, and associate the image with the first part among the plurality of parts.

[0058] As an alternative approach, after determining the target image and target part, the target image can be directly added to the configuration information of the target part. This allows engineers to intuitively understand the assembly location, functional attributes, and configuration information of the target part by directly viewing the configuration information of the target part through the target image. This avoids errors when engineers write vehicle configurations, which could lead to the over-installation, omission, or incorrect installation of parts during vehicle production, thus improving the accuracy and efficiency of part configuration management.

[0059] In some embodiments, step 332 includes: obtaining the original size of the target image; determining the aspect ratio of the target image based on the original size; obtaining a preset size, and adjusting the size of the target image based on the preset size and the aspect ratio to obtain a thumbnail; and adding the thumbnail to the configuration information of the target part.

[0060] As an alternative approach, since the image generated based on the attribute information of the first part may be too large, leading to addition failures, to ensure accurate addition of the target image to the configuration information of the target part, the original size of the target image can be obtained first. This allows for adjustment of the target image based on the original size, and subsequently, the adjusted image can be added to the configuration information of the target part. Figure 5 As shown.

[0061] In one alternative scenario, arbitrary adjustments to the target image may distort it, preventing engineers from understanding the assembly location, functional attributes, and features of related parts. Therefore, the aspect ratio of the target image can be determined based on its original dimensions. This aspect ratio can then be used to adjust the original image, ensuring that the aspect ratio of the adjusted image matches that of the original.

[0062] Optionally, after adjusting the target image according to the aspect ratio of the original size, a thumbnail with the same aspect ratio as the target image is obtained, so that the thumbnail can be accurately added to the configuration information. Here, a reference size or reference image size that is allowed to be added can be preset in the configuration information, so that the original image can be adjusted based on the reference size or reference image size and the aspect ratio of the original size to obtain the thumbnail.

[0063] Please continue reading. Figure 3 Step 340: Generate configuration constraint rules for the first part among the plurality of parts based on the associated parts, wherein the configuration constraint rules are used to indicate the constraints for assembling or repairing different parts.

[0064] As an alternative approach, after identifying the associated parts among multiple parts, in order to achieve binding or association between the associated parts, configuration constraint rules associated with the first part can be generated in the associated parts, thereby enabling the first part to be assembled or repaired based on the configuration constraint rules.

[0065] In one alternative scenario, when assembling vehicle models with different configurations, assembling process components, or repairing vehicles, multiple parts need to work together, necessitating an understanding of their repair or assembly relationships. Therefore, by generating configuration constraint rules corresponding to each of the multiple parts, logical verification can be performed on the selected parts for assembly or repair based on these rules, ensuring the accuracy of part assembly or repair.

[0066] In some embodiments, such as Figure 6As shown, step 340 includes steps 341-342.

[0067] Step 341: Determine the conditional relationship between the plurality of parts based on the associated parts, wherein the conditional relationship is used to indicate the relationship between other parts associated with adjusting the first part among the plurality of parts.

[0068] As an alternative approach, since each part has a different location and function within the vehicle, and multiple parts are needed to achieve a specific function, vehicle maintenance or configuration adjustments may require adjustments to other related parts as well. Therefore, to enable engineers to more accurately understand the status of each part, the conditional relationships between multiple parts can be determined based on their related components. In one optional scenario, these conditional relationships can include causal relationships, equivalence relationships, parallel relationships, XOR relationships, and mutual exclusion relationships. Optionally, related parts can be deduced using code to determine the conditional relationships between multiple parts, as shown in Table 1. A causal relationship means that when one part exists, another related part must exist, but when the other part exists, the first part does not exist; that is, if A is true, then B is true, and vice versa. An equivalence relationship means that when one part exists, another part also exists, and when the other part exists, the first part also exists; that is, if A is true, then B is true, and vice versa. A mutual exclusion relationship indicates that when one part or another part exists, neither part nor the other part can exist; that is, only one of A and B is true, and neither can exist. A further relationship indicates that when one part or another part exists, neither part nor the other part can exist; that is, only one of A and B is true, and neither can exist.

[0069] Table 1 Conditional Relationships Between Multiple Parts

[0070] Alternatively, the conditional relationships between multiple parts in a related set can be derived using code, for example: #include <iostream> #include <mutex> using namespace std; / / Unidirectional derivation example (A → B) void singleDirection(int a) { if (a > 10) { / / Premise condition A cout << "Condition A holds → Execute operation B" << endl; / / Conclusion B } } / / Bidirectional derivation example (A B) bool bidirectional(int x, int y) { / / A → B and B → A both hold return (x % 2 == 0) == (y % 2 == 0); } / / Mutex implementation mutex mtx; void mutualExclusion(int id) { lock_guard <mutex>lock(mtx); cout << "Thread " << id << " has obtained exclusive access." << endl; } int main() { / / Demonstration of unidirectional derivation cout << "Unidirectional derivation test: " << endl; singleDirection(15); / / Trigger derivation singleDirection(5); / / Do not trigger / / Demonstration of bidirectional derivation cout << "\nBidirectional derivation test: " << endl; cout << "Relationship between 2 and 4: " << bidirectional(2, 4) << endl; / / 1 cout << "Relationship between 2 and 3: " << bidirectional(2, 3) << endl; / / 0 / / Demonstration of mutual exclusion cout << "\nMutual exclusion test: " << endl; thread t1(mutualExclusion, 1); thread t2(mutualExclusion, 2); t1.join(); t2.join(); return 0;

[0071] Step 342: Obtain the second usage identifiers corresponding to the multiple parts, and connect the second usage identifiers of the multiple parts according to the logical symbols corresponding to the conditional relationship to generate the configuration constraint rule.

[0072] As an optional method, after determining the conditional relationship between multiple parts, the corresponding configuration constraint rule can be generated according to the logical symbols corresponding to the conditional relationship, so as to manage all parts through this configuration constraint condition.

[0073] Table 2 Configuration Constraint Rules

[0074] In one alternative scenario, to avoid the inability to accurately and quickly ascertain the corresponding conditional relationships when there are many related parts due to textual descriptions of the conditional relationships between them, after determining the conditional relationships of multiple parts, the logical symbols corresponding to the conditional relationships can be determined first. In this way, the multiple parts can be conditionally described using logical symbols, thereby obtaining the configuration constraint rules corresponding to each of the multiple parts.

[0075] Optionally, the secondary purpose identifiers corresponding to multiple parts can be connected according to the logical symbols of the conditional relationships, as shown in Table 2 above. This clearly defines the conditional relationships between multiple parts and enables configuration management of multiple parts based on the generated configuration constraint rules, improving the accuracy and efficiency of configuration management for multiple parts. Optionally, when an engineer selects a part from multiple parts, the configuration constraint rules corresponding to that part can also provide the engineer with prompts regarding the conditional relationships. For example, when an engineer queries part A, a pop-up window prompts for part B, which has a causal relationship with part A, and part C, which has a mutually exclusive relationship with part A, and simultaneously marks their corresponding conditional relationships. This reduces logical and syntax errors when engineers write configuration files, greatly improving the accuracy of their work.

[0076] Please continue reading. Figure 3 Step 350: Configure and manage the multiple parts according to the configuration constraint rules.

[0077] As an alternative approach, after determining the configuration constraints of multiple parts, the vehicle configuration can be performed based on the corresponding configuration constraints, ensuring the accuracy and efficiency of configuration management for multiple parts.

[0078] In this embodiment, the associated parts among multiple parts are first identified to determine the conditional relationships between them. Then, the purpose identifiers of multiple parts are connected according to the logical symbols of the conditional relationships to generate configuration constraint rules. This ensures that parts can be managed through configuration constraint rules, allowing engineers to perform logical verification based on the configuration constraint rules when writing vehicle configuration files, ensuring the correctness of the configuration files and thus improving efficiency.

[0079] Please see Figure 7 , Figure 7 This illustration shows a configuration management method provided by an embodiment of this application. The following will focus on... Figure 7 The process shown is described in detail. The configuration management method may specifically include the following steps 410-460.

[0080] Step 410: Obtain the attribute information of the first part among multiple parts and the first purpose identifier corresponding to the attribute information of the first part.

[0081] Step 420: Generate an image based on the attribute information of the first part, and name the image according to the first purpose identifier.

[0082] Step 430: Associate the images with the first parts according to the first purpose identifier, and manage the plurality of parts.

[0083] The specific steps of steps 410-430 can be found in steps 210-230, and will not be repeated here.

[0084] Step 440: Respond to the part query request and obtain the query purpose identifier of the part to be queried.

[0085] As an alternative, when an engineer needs to know about a certain part, he can enter the part number or name to be queried in the parts management library. This will generate a corresponding query request based on the part's code or purpose identifier, and the system will respond to the part query request by retrieving the query purpose identifier of the queried part from the parts management library.

[0086] In one optional scenario, a query function can be pre-configured when creating a parts management library. This allows for quick parts retrieval, enabling engineers to search for corresponding parts and their associated components within the parts management library.

[0087] Step 450: Determine the target thumbnail corresponding to the query purpose identifier and display the target thumbnail.

[0088] As an optional approach, after obtaining the query purpose identifier corresponding to the query file, to enable engineers to accurately understand the purpose and usage of the queried part, the target thumbnail corresponding to the query purpose identifier can be directly determined. Since the target thumbnail is named according to the part's corresponding purpose identifier, the thumbnail named "Query Purpose Identifier" can be directly selected as the target thumbnail from the thumbnail list. Optionally, after determining the target thumbnail, it can be directly displayed together with the queried part in the parts management library.

[0089] Step 460: In response to the image magnification operation, the target thumbnail is magnified to the original size.

[0090] As an alternative, to ensure that engineers can clearly understand the usage, purpose, and configuration of the queried part from the target thumbnail, the target thumbnail can be enlarged. This allows engineers to view the image at its original size, avoiding errors in the configuration file caused by engineers not being able to clearly understand the corresponding information due to the thumbnail being too small.

[0091] In this embodiment, in response to a part query request, a target thumbnail corresponding to the query purpose identifier of the queried part can be determined and displayed. In addition, in response to an image zoom-in operation, the target thumbnail can be enlarged to its original size to improve the engineer's experience.

[0092] The above embodiments describe in detail the configuration management method provided by the embodiments of this application. In other embodiments, this application also provides a configuration management device. Figure 8 This is a block diagram of a configuration management device according to an embodiment of this application, such as Figure 8 As shown, the configuration management device 500 includes: an acquisition module 510, a naming module 520, and a management module 530.

[0093] The acquisition module 510 is used to acquire the attribute information of the first part among multiple parts and the first purpose identifier corresponding to the attribute information of the first part; the naming module 520 is used to generate an image according to the attribute information of the first part and name the image according to the first purpose identifier; the management module 530 is used to associate the image with the first part according to the first purpose identifier and manage the multiple parts.

[0094] In some embodiments, the management module 530 includes: an associated parts determination submodule, configured to determine associated parts among the plurality of parts, wherein the associated parts indicate at least two parts required for assembling the plurality of parts; a configuration constraint rule determination submodule, configured to generate a configuration constraint rule for a first part among the plurality of parts based on the associated parts, wherein the configuration constraint rule is used to indicate constraints for assembling or repairing different parts; and a management submodule, configured to perform configuration management on the plurality of parts according to the configuration constraint rule.

[0095] In some embodiments, the configuration constraint rule determination submodule includes: a condition relationship determination unit, configured to determine the condition relationship between the plurality of parts based on the associated parts, wherein the condition relationship is used to indicate the relationship between other parts associated with adjusting the first part among the plurality of parts; obtain the second purpose identifier corresponding to each of the plurality of parts; and a configuration constraint rule determination unit, configured to connect the second purpose identifiers of the plurality of parts according to the logical symbols corresponding to the condition relationship to generate the configuration constraint rule configuration constraint rule.

[0096] In some embodiments, the management module 530 further includes: a matching submodule, configured to match the first purpose identifier and the second purpose identifier to determine the matched target image and target part; The association submodule is used to add the target image to the configuration information of the target part and associate the image with the first part among the plurality of parts.

[0097] In some embodiments, the association submodule includes: an original size acquisition unit for acquiring the original size of the target image; an aspect ratio determination unit for determining the aspect ratio of the target image based on the original size; an adjustment unit for acquiring a preset size and adjusting the size of the target image based on the preset size and the aspect ratio to obtain a thumbnail; and an adding unit for adding the thumbnail to the configuration information of the target part.

[0098] In some implementations, the management module 530 further includes: a query purpose identifier acquisition submodule, used to respond to a part query request and acquire the query purpose identifier of the part to be queried; a query submodule, used to determine the target thumbnail corresponding to the query purpose identifier and display the target thumbnail; and a zoom-in submodule, used to respond to an image zoom-in operation and zoom in the target thumbnail to the original size.

[0099] In some embodiments, the attribute information includes one or more combinations of the following: part assembly location, functional attributes, and associated component features.

[0100] According to one aspect of the embodiments of this application, an electronic device is also provided, such as... Figure 9 As shown, the electronic device 600 also includes a processor 610 and one or more memories 620. The one or more memories 620 are used to store program instructions executed by the processor 610. When the processor 610 executes the program instructions, it implements the configuration management method described above.

[0101] Furthermore, the processor 610 may include one or more processing cores. The processor 610 runs or executes instructions, programs, code sets, or instruction sets stored in the memory 620, and retrieves data stored in the memory 620. Optionally, the processor 610 may be implemented using at least one hardware form selected from Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 610 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the displayed content; and the modem handles wireless communication. It is understood that the modem may also not be integrated into the processor and may be implemented using a separate communication chip.

[0102] According to one aspect of this application, a computer-readable storage medium is also provided, which may be included in the cloud server described in the above embodiments; or it may exist independently and not assembled into the cloud server. The aforementioned computer-readable storage medium carries computer-readable instructions that, when executed by a processor, implement the methods in any of the above embodiments.

[0103] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. Computer-readable storage media can be, for example, but not limited to: electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such transmitted data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0104] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0105] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.

[0106] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.< / mutex> < / mutex> < / iostream>

Claims

1. A configuration management method, characterized in that, The method includes: Obtain the attribute information of the first part among multiple parts and the first purpose identifier corresponding to the attribute information of the first part; An image is generated based on the attribute information of the first part, and the image is named according to the first purpose identifier; The images are associated with the first parts according to the first purpose identifier, and the multiple parts are managed.

2. The method according to claim 1, characterized in that, The management of the plurality of parts includes: Identify associated parts among the plurality of parts, wherein the associated parts indicate at least two parts required for the plurality of parts to be assembled; Based on the associated parts, a configuration constraint rule is generated for the first part among the plurality of parts, wherein the configuration constraint rule is used to indicate the constraint conditions for the assembly or maintenance of different parts; The configuration of the multiple parts is managed according to the configuration constraint rules.

3. The method according to claim 2, characterized in that, The step of generating configuration constraint rules for the first part among the plurality of parts based on the associated parts includes: The conditional relationships between the plurality of parts are determined based on the associated parts, wherein the conditional relationships are used to indicate the relationships between other parts associated with the adjustment of the first part among the plurality of parts; Obtain the secondary purpose identifier corresponding to each of the plurality of parts, and connect the secondary purpose identifiers of the plurality of parts according to the logical symbols corresponding to the conditional relationship to generate the configuration constraint rule.

4. The method according to claim 3, characterized in that, Associating the image with a first part among the plurality of parts according to the first purpose identifier includes: Match the first purpose identifier and the second purpose identifier to determine the matching target image and target part; The target image is added to the configuration information of the target part, and the image is associated with the first part among the plurality of parts.

5. The method according to claim 4, characterized in that, Adding the target image to the configuration information of the target part includes: Obtain the original dimensions of the target image; The aspect ratio of the target image is determined based on the original dimensions; Obtain a preset size, and adjust the size of the target image according to the preset size and the aspect ratio to obtain a thumbnail; Add the thumbnail to the configuration information of the target part.

6. The method according to claim 5, characterized in that, The management of the plurality of parts includes: In response to a part query request, obtain the query purpose identifier of the part being queried; Determine the target thumbnail corresponding to the query purpose identifier, and display the target thumbnail; In response to the image magnification operation, the target thumbnail is magnified to the original size.

7. The method according to any one of claims 1-6, characterized in that, The attribute information includes one or more combinations of the following: part assembly location, functional attributes, and associated component features.

8. A configuration management device, characterized in that, The device includes: The acquisition module is used to acquire the attribute information of the first part among multiple parts and the first purpose identifier corresponding to the attribute information of the first part; A naming module is used to generate an image based on the attribute information of the first part and to name the image according to the first purpose identifier; The management module is used to associate the images with the first parts according to the first purpose identifier, and to manage the plurality of parts.

9. An electronic device, characterized in that, The electronic device includes: processor; A memory storing computer-readable instructions that, when executed by the processor, implement the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium contains program code that can be invoked by a processor to execute the method as described in any one of claims 1 to 7.