Ordering method and device and electronic equipment

Through the full-scene selection interface and neural network model matching materials, the inefficiency problem caused by the display of too many options and specifications of the optional order interface in the existing technology is solved, and a more efficient optional ordering process is achieved.

CN120338926APending Publication Date: 2025-07-18INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510449761.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-10
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

In the prior art, the optional order interface displays multiple options and specifications without distinction, resulting in increased work difficulty, low work efficiency and high risk of configuration errors.

Method used

Provide a full-scene selection interface, display the optional options and specifications of the target product according to user needs and identification, match materials through neural network models, and generate order data.

Benefits of technology

Reduces the time for users to find the required options among multiple optional options, and improves the efficiency of optional orders.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120338926A_ABST
    Figure CN120338926A_ABST
Patent Text Reader

Abstract

The invention discloses an order placing method and device and electronic equipment, and relates to the technical field of data processing, and the method comprises the steps: displaying a full-scene matching interface; the full-scene selection and matching interface is used for providing a service of placing an order for a product according to different selection and matching options and / or different selection and matching specifications, and the full-scene selection and matching interface comprises an identifier of at least one product; in response to a selection operation on the identifier of the target product, displaying at least one matching option of the target product and a matching specification corresponding to the matching option in the full-scene matching interface; in response to a selection operation of a matching specification corresponding to the at least one matching option, generating matching data of the target product; determining at least one actual material based on the matching data; and generating order placing data of the target product according to the at least one actual material, thereby solving the technical problem of how to improve the working efficiency during selection and distribution order placing, and achieving the technical effect of improving the working efficiency during selection and distribution order placing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of data processing, and particularly to an order placement method, apparatus, and electronic device. Background Art

[0002] Currently, a server can provide a service for users to place an order for optional configurations. For example, the server displays a plurality of different options on an optional configuration interface, and there are many different optional configuration specifications under each option. In actual use, many options and specifications are only used in specific scenarios and are not used most of the time. The undifferentiated and unified display on the optional configuration interface will greatly increase the operation difficulty, reduce the work efficiency, and increase the risk of incorrect configuration selection.

[0003] Therefore, how to improve the work efficiency when placing an order for optional configurations has become an urgent problem to be solved. Summary of the Invention

[0004] This application provides an order placement method, apparatus, and electronic device to at least solve the problem in the related art of how to improve the work efficiency when placing an order for optional configurations.

[0005] This application provides an order placement method, including: displaying a full-scenario optional configuration interface; the full-scenario optional configuration interface is used to provide a service for placing an order for a product with different optional options and / or different optional configuration specifications, and the full-scenario optional configuration interface includes the identifier of at least one product; in response to a selection operation on the identifier of the target product, displaying at least one optional option of the target product and the corresponding optional configuration specifications of the optional option in the full-scenario optional configuration interface; in response to a selection operation on the optional configuration specifications corresponding to at least one optional option, generating the optional configuration data of the target product; based on the optional configuration data, determining at least one actual material; and generating the order placement data of the target product according to the at least one actual material.

[0006] This application also provides an order placement apparatus, including: a display module for displaying a full-scenario optional configuration interface; the full-scenario optional configuration interface is used to provide a service for placing an order for a product with different optional options and / or different optional configuration specifications, and the full-scenario optional configuration interface includes the identifier of at least one product; a processing module for, in response to a selection operation on the identifier of the target product, displaying at least one optional option of the target product and the corresponding optional configuration specifications of the optional option in the full-scenario optional configuration interface displayed by the display module; the processing module is further used for, in response to a selection operation on the optional configuration specifications corresponding to at least one optional option, generating the optional configuration data of the target product; the processing module is further used for, based on the optional configuration data, determining at least one actual material; and the processing module is further used for, according to the at least one actual material, generating the order placement data of the target product.

[0007] The present application also provides an electronic device, including: a memory for storing a computer program; and a processor for implementing the steps of any one of the above-mentioned order placement methods when executing the computer program.

[0008] The present application also provides a computer-readable storage medium storing a computer program, wherein the computer program implements the steps of any one of the above-mentioned order placement methods when executed by a processor.

[0009] The present application also provides a computer program product including a computer program, and the computer program implements the steps of any one of the above-mentioned order placement methods when executed by a processor.

[0010] With the present application, since the full-scenario selection and matching interface includes the identifiers of at least one product, the selection and matching options and / or selection and matching specifications of all products are not displayed in the full-scenario selection and matching interface. Subsequently, when a user needs to place an order, a write selection operation can be performed on the identifier of the product required. At this time, only at least one selection and matching option of the target product, as well as the selection and matching specifications corresponding to the selection and matching options, are displayed in the full-scenario selection and matching interface, thereby reducing the time for the user to search for the required selection and matching options among multiple selection and matching options. Subsequently, in response to a selection operation on the selection and matching specifications corresponding to at least one selection and matching option, selection and matching data for the target product is generated; based on the selection and matching data, at least one actual material is determined; and based on the at least one actual material, order placement data for the target product is generated. Since less time is spent on selecting the selection and matching options and the selection and matching specifications corresponding thereto, the technical problem of how to improve the work efficiency during selection and matching order placement can be solved, achieving the technical effect of improving the work efficiency during selection and matching order placement. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] To more clearly illustrate the embodiments of the present application, the following will briefly introduce the drawings required in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0012] Figure 1 One of the schematic flowcharts of an order placement method provided by an embodiment of the present application;

[0013] Figure 2 One of the schematic diagrams of an order placement method provided by an embodiment of the present application;

[0014] Figure 3 One of the schematic diagrams of an order placement method provided by an embodiment of the present application;

[0015] Figure 4 One of the schematic flowcharts of an order placement method provided by an embodiment of the present application;

[0016] Figure 5 The third flowchart of the order - placing method provided by the embodiment of the present application;

[0017] Figure 6 The fourth flowchart of the order - placing method provided by the embodiment of the present application;

[0018] Figure 7 The fifth flowchart of the order - placing method provided by the embodiment of the present application;

[0019] Figure 8 The sixth flowchart of the order - placing method provided by the embodiment of the present application;

[0020] Figure 9 The seventh flowchart of the order - placing method provided by the embodiment of the present application;

[0021] Figure 10 The third diagram of the order - placing method provided by the embodiment of the present application;

[0022] Figure 11 The fourth diagram of the order - placing method provided by the embodiment of the present application;

[0023] Figure 12 The fifth diagram of the order - placing method provided by the embodiment of the present application;

[0024] Figure 13 The structural diagram of the order - placing processing device provided by the embodiment of the present application. Detailed implementation manners

[0025] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the protection scope of the present application.

[0026] It should be noted that in the description of the present application, the terms "include", "comprise" or any other variant thereof are intended to cover non - exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or device. The terms "first", "second", etc. in the present application are used to distinguish similar objects and are not used to describe a specific order or sequence.

[0027] The modular Bill of Materials (BOM) in the embodiments of the present disclosure is a type of BOM different from the flat BOM. The materials constituting the product are divided into several modules, and all the modules form a complete modular BOM. Each module contains several different specifications.

[0028] The specification level in the embodiments of the present disclosure: belongs to the comprehensive BOM L2 level. It is the carrier of product materials and realizes material selection according to specifications.

[0029] The product lifecycle management in the embodiments of the present disclosure refers to Product Lifecycle Management (PLM).

[0030] The enterprise resource planning system in the embodiments of the present disclosure refers to enterprise resource planning (ERP), through which the order main material data is issued.

[0031] The customer relationship management system in the embodiments of the present disclosure refers to customer relationship management (CRM), that is, with the management of customer data as the core, recording various interaction behaviors that occur between the enterprise and customers during the market sales and sales processes, as well as various related activities.

[0032] In order to enable those skilled in the art of this technology to better understand the solution of this application, the following further elaborates on this application in combination with the accompanying drawings and specific implementation manners.

[0033] The embodiments of this application provide an order placement method, and the method is described in detail in combination with the execution process of the order placement method.

[0034] Embodiment 1

[0035] Figure 1 The flowchart of the prompting method is exemplarily shown. The execution subject of this example can be an electronic device, such as a server, as Figure 1 shown, and the method includes:

[0036] S11. Display the full-scenario selection interface; the full-scenario selection interface is used to provide services for placing orders for products with different selection options and / or different selection specifications. The full-scenario selection interface includes the identifiers of at least one product.

[0037] In some examples, there are a large number of selection options in the full-scenario selection interface for full configuration. Most customers do not need so many options during actual selection. The full-scenario selection interface is divided into a regular mode and a full-configuration mode. The selection options in the regular mode can meet the needs of more than 80% of customers, providing a simple selection interface for customers. Customers with more functional requirements and more complex configurations can use the full-configuration mode. The regular mode includes: whether to select the selection options marked with "Y" in the selection options of the full-scenario selection interface, the exclusive selection options corresponding to the user identification, and some optional regular selection options.

[0038] Define some optional regular selection options in the regular mode: When applying for the BOM number of the selected product, automatically match the rules in the system settings to determine which selection options are the selection options selected in the regular mode, and determine which ones are displayed in the regular selection mode in the BOM of the selected product. It is automatically refreshed according to the quarter. After placing an order for 3 months using the product BOM, it is automatically updated according to the proportion of the selection options in the order. According to the quantity of the selection options used / the total quantity of the order × 100%, when the proportion is greater than 60%, the selection option is added to the regular mode, otherwise it is removed from the regular mode.

[0039] S12. In response to the selection operation of the identification of the target product, at least one selection option of the target product and the corresponding selection specifications of the selection option are displayed in the full-scenario selection interface.

[0040] In some examples, at least one selection option of the target product and the corresponding selection specifications displayed in the full-scenario selection interface shown by different systems are different. For example, in the ERP system, at least one selection option of the target product and the corresponding selection specifications shown in the full-scenario selection interface are as Figure 2 shown; in the CRM system, at least one selection option of the target product and the corresponding selection specifications shown in the full-scenario selection interface are as Figure 3 shown.

[0041] In some examples, there are multiple optional selection specifications under each selection option, but actually only one of the following selection specifications will be selected. Some parameter information of key selection components such as CPU, memory, hard disk, network card, RAID card, and power supply will be given in the customer's order information. According to the key parameter information, the non-conforming specifications are automatically blocked, and the conforming specifications are left for selection. The first step is to identify according to the customer's requirements and the category attribute 1 in the BOM to determine which materials the customer needs to select. The second step is to conduct a second confirmation for the matched materials according to the required parameters. Only the specifications consistent with the "attribute 2" parameters are retained under the option. If other parameters of these key components are specified in the requirements, they are matched with the "attribute 3" parameters, and only the matched specification options are retained.

[0042] S13. Generate the configuration data of the target product in response to a selection operation on the configuration specifications corresponding to at least one optional option.

[0043] In some examples, generating the configuration data of the target product in response to a selection operation on the configuration specifications corresponding to at least one optional option includes: in response to a selection operation on a target option, displaying the configuration specifications corresponding to the target option; where the target option includes any one of the configuration specifications; in response to a selection operation on the configuration specifications, obtaining the configuration parameters of the target option; where the configuration parameters include any one of the configuration specifications; and generating the configuration data of the target product based on the configuration parameters of each target option.

[0044] S14. Determine at least one actual material based on the configuration data.

[0045] In some examples, a corresponding configuration vector can be generated based on the configuration data. Then, calculate the similarity between the configuration vector and the configuration vectors of each theoretical material pre-stored in the database. For each configuration vector, filter the configuration vectors with a similarity greater than or equal to the similarity threshold. Then, when there is only one configuration vector corresponding to the configuration vector, directly use the theoretical material corresponding to the configuration vector as the actual material. When there are multiple configuration vectors corresponding to the configuration vector, in response to a selection operation on the theoretical material corresponding to any one of the configuration vectors, use the theoretical material selected by the selection operation as the actual material.

[0046] In some examples, the configuration data can be input into a matching model for material matching to determine at least one actual material. The training process of the matching model includes:

[0047] Obtain the first training sample data and the first labeling result of the first training sample data. Wherein, the first training sample data includes at least one historical configuration data and the configuration data of all the theoretical materials included in the database, and the first labeling result includes at least one theoretical material corresponding to the historical configuration data.

[0048] Input the first training sample data into the first neural network model for learning to obtain the first prediction result of the first neural network model for the first training sample data.

[0049] Based on the first prediction result and the first labeling result, adjust the network parameters of the first neural network model until the first neural network model converges to obtain the matching model.

[0050] S15. Generate the order data of the target product according to at least one actual material.

[0051] In some examples, the order data includes at least one actual material and the identifier of the target product.

[0052] As described above, in the order placement method provided by the present disclosure, since the full-scenario selection interface includes the identifiers of at least one product, not all product selection options and / or selection specifications are displayed in the full-scenario selection interface. Subsequently, when the user needs to place an order, a write selection operation can be performed on the identifier of the product required. At this time, only at least one selection option of the target product and the corresponding selection specifications of the selection option are displayed in the full-scenario selection interface, thereby reducing the time for the user to search for the required selection option among multiple selection options. Subsequently, in response to the selection operation of the selection specifications corresponding to at least one selection option, selection data for the target product is generated; based on the selection data, at least one actual material is determined; and based on the at least one actual material, order placement data for the target product is generated. Since less time is spent on selecting the selection option and the corresponding selection specifications, the work efficiency during selection and order placement is improved.

[0053] In some feasible examples, in combination with Figure 1 , as Figure 4 shown, the order placement method provided by the present disclosure further includes S16 - S18.

[0054] S16. In response to the selection operation of the identifier of the target product, obtain the order data corresponding to the identifier of the target product; wherein, the order data includes the customer identifier.

[0055] S17. Obtain the exclusive options corresponding to the customer identifier and the corresponding exclusive specifications of the exclusive options.

[0056] S18. Display the exclusive options and the exclusive specifications in the full-scenario selection interface.

[0057] In some examples, some selection options are exclusive selection options for customers, and such options are only used when the corresponding customer is selected. To prevent other customers from misselecting, an exclusive selection option control mechanism is established.

[0058] In some examples, the identifier of the target product includes the selected product number; based on the "selected product number", "exclusive option", and "customer identifier", exclusive selection option maintenance is performed. After maintaining the exclusive option, this option can only be seen under the corresponding product number and corresponding customer.

[0059] Exemplarily, the corresponding relationship among the selected product number, exclusive option, and customer identifier is shown in Table 1.

[0060] Table 1

[0061] Optional Product Number Exclusive Option Customer Identification xxx Product 000 Computing Virtualization Software Customer A xxx Product 000 Quantity of Computing Virtualization Software Customer A xxx Product 000 Distributed Storage Software Customer B xxx Product 000 Quantity of Distributed Storage Software Customer B

[0062] As can be seen from the above, the order placement method provided by the present disclosure sets different exclusive options for different users and corresponding exclusive specifications for the exclusive options, so that for some commonly used or customized selection options of users, they are separately displayed in the full-scenario selection interface, thereby reducing the time for users to search for the required selection options among multiple selection options. Then, in response to a selection operation on the selection specifications corresponding to at least one selection option, selection data for the target product is generated; based on the selection data, at least one actual material is determined; and based on the at least one actual material, order placement data for the target product is generated. Since less time is spent on selecting the selection options and the corresponding selection specifications, the work efficiency during selection and order placement is improved.

[0063] In some implementable examples, in combination with Figure 1 , such as Figure 5 shown, the order placement method provided by the present disclosure further includes S19 and S20.

[0064] S19. When the identifier of the target product is a control identifier, obtain a control option and the control specification corresponding to the control option. Among them, the control option is any one of the selection options.

[0065] S20. Display the control option and the control specification in the full-scenario selection interface.

[0066] In some examples, the operation and maintenance personnel set the identifier of the target product to be controlled as a control identifier, so that when the identifier of the target product is a control identifier, the control specification corresponding to the control identifier can be selected for display, thereby ensuring the user experience.

[0067] In some examples, the control of the selection specifications is divided into two types: the control of platform series specifications and the control of exclusive customer specifications.

[0068] Control of platform series specifications: Different product models belong to different series. Under the same series, certain specifications use a unified control mode, which is mainly used for the differential display of selection specifications under different selection product numbers. For example, selection specification A is shown as selectable in the selection product number "XX1 product 000-1" of XX1 product, and not selectable in "XX1 product 000-2"; the same rule applies to XX2 product. Specification A is shown as selectable in the selection product number "XX2 product 000-1" of XX2 product, and not selectable in "XX2 product 000-2".

[0069] Establish product series to distinguish which series the product belongs to: such as X1 series, X2 series, X3 series, etc.; establish control specifications for each product series, such as: specification A is not allowed to be displayed in products of X1 series, and specification B is not allowed to be displayed in products of X2 series, etc.

[0070] Exemplarily, the correspondence between the product series and the control specifications is shown in Table 2.

[0071] Table 2

[0072] Product Series Control Specification X1 Series Optional Specification A X2 Series Optional Specification B X3 Series Optional Specification C

[0073] When applying for the selected product number "XX1 Product 000-001" based on the original product number "XX1 Product 000", fill in the product model of the applied selected product number and which series it belongs to. The system identifies whether the control specifications maintained for this series are included. If so, the corresponding control specifications are not displayed under the option of the product number "XX1 Product 000-001".

[0074] When the control specifications of the platform series change, increase or decrease, the background automatically searches for the used selected product numbers and automatically triggers the display and non-display under the selection interface.

[0075] When new specifications are imported into the underlying BOM, the screening of the product series control specifications is triggered simultaneously. If it is under the series control specifications, the specifications of the BOM under the corresponding series are not displayed.

[0076] Control of exclusive specifications: Some customers provide materials that can only be used for corresponding customer orders. Exclusive attributes are added to this part of the materials. Through exclusive attribute control, the exclusive specifications can only be selected when placing an order through the exclusive customer channels of the customer.

[0077] Exemplarily, the correspondence between the control specifications and the customer identification is shown in Table 3.

[0078] Table 3

[0079] Customer Identification Control Specification Customer A Optional Specification 1 Customer b Optional Specification 2 Customer B Optional Specification 3

[0080] S20. Display the control options and control specifications in the full-scenario selection interface.

[0081] As can be seen from the above, for the order placement method provided by the present disclosure, since different customers may have differences in the selected specifications required when placing an order for the same product, by establishing the correspondence between the user and the control specifications, the number of selected specifications corresponding to the selection option can be greatly reduced, and thus the time for the user to search for the required selection option among multiple selection options can be reduced. Then, in response to the selection operation of the selected specifications corresponding to at least one selection option, generate the selected data of the target product; based on the selected data, determine at least one actual material; according to at least one actual material, generate the order placement data of the target product. Since the time for selecting the selection option and the selected specifications corresponding to the selection option is less, the work efficiency during selection and order placement is improved.

[0082] In some implementable examples, in combination withFigure 1 , as Figure 6 shown, the above S14 can be specifically implemented by the following S140 - S142.

[0083] S140. Based on the selection specifications of each selection option in the selection - matching data, perform parameter matching in the database to determine at least one theoretical material that matches the selection specifications corresponding to each selection option.

[0084] In some examples, the configuration parameters of different materials are stored in the database.

[0085] In some examples, the materials include one or more of a Central Processing Unit (CPU), memory, hard disk, network card, Redundant Arrays of Independent Disks (RAID) card, and power supply.

[0086] The configuration parameters of the materials include key attribute parameters such as category attribute 1, attribute 2, and attribute 3. These key attribute parameters are the materials required by the customer, and there is demand information for these materials in the customer's order data.

[0087] Exemplarily, assuming the materials include CPU, memory, hard disk, network card, RAID card, and power supply, the configuration parameters corresponding to each material are shown in Table 4.

[0088] Table 4

[0089]

[0090] In this way, based on the selection specifications of each selection option in the selection - matching data, parameter matching can be performed in the database to determine at least one theoretical material that matches the selection specifications corresponding to each selection option.

[0091] S141. Display an accurate selection interface containing the theoretical materials.

[0092] S142. In response to the selection operation of any theoretical material in each selection option, use the selected theoretical material as the actual material.

[0093] As described above, for the order placement method provided by the present disclosure, since the full-scenario selection interface includes the identifiers of at least one product, not all product selection options and / or selection specifications are displayed in the full-scenario selection interface. Subsequently, when the user needs to place an order, a selection operation can be performed on the identifier of the required product. At this time, only at least one selection option of the target product and the corresponding selection specifications of the selection option are displayed in the full-scenario selection interface, thereby reducing the time for the user to search for the required selection option among multiple selection options. Subsequently, in response to the selection operation on the selection specifications corresponding to at least one selection option, selection data for the target product is generated; based on the selection specifications of each selection option in the selection data, parameter matching is performed in the database to determine at least one theoretical material that matches the selection specifications corresponding to each selection option; an accurate selection interface including the theoretical materials is displayed; in response to the selection operation on any one of the theoretical materials in each selection option, the selected theoretical material is used as the actual material; and order placement data for the target product is generated according to at least one actual material. Since less time is spent on selecting the selection option and the corresponding selection specifications, the work efficiency during selection and order placement is improved.

[0094] In some implementable examples, in combination with Figure 1 , such as Figure 7 shown, the above S15 can be specifically implemented through the following S150 and S151.

[0095] S150. Obtain the order data corresponding to the identifier of the target product;

[0096] S151. When the matching result between the selection data and the order data is correct, generate the order placement data corresponding to the target product.

[0097] In some examples, after the selection operation on the selection specifications corresponding to the required selection option is completed, selection data of selection specification × selection quantity is generated, and the specifications are separated by " / ". In the selection data, the selection specifications and the corresponding quantities may not meet the customer's requirements, and are checked through a configuration verification module. For example, the selection data includes: specification 1 × specification 1 quantity / specification 2 × specification 2 quantity / specification 3 × specification 3 quantity...; according to the configuration parameters and quantity information of the order data, data matching is performed with the generated configuration information. If the matching result between the selection data and the order data is correct, the order is placed normally; if the matching result between the selection data and the order data is incorrect, verification information for indicating re-verification of the order data and the selection data is generated. In this way, the order placer can re-check the order data and the selection data. When the order placer confirms that there is no problem with the order data and the selection data, an indication information for indicating confirmation of order placement can be input, so that when the server receives the indication information, the order placement data corresponding to the target product is generated.

[0098] As can be seen from the above, for the order placement method provided by the present disclosure, since the full-scenario selection interface includes the identifiers of at least one product, not all product selection options and / or selection specifications are displayed in the full-scenario selection interface. Subsequently, when the user needs to place an order, a selection operation can be performed on the identifier of the required product. At this time, only at least one selection option of the target product and the corresponding selection specifications of the selection option are displayed in the full-scenario selection interface, thereby reducing the time for the user to search for the required selection option among multiple selection options. Subsequently, in response to the selection operation on the selection specifications corresponding to at least one selection option, selection data for the target product is generated; based on the selection data, at least one actual material is determined; order data corresponding to the identifier of the target product is obtained; when the matching result between the selection data and the order data is correct, order placement data corresponding to the target product is generated. Since the time for selecting the selection option and the corresponding selection specifications is less, the work efficiency during selection and order placement is improved.

[0099] In some feasible examples, in combination with Figure 7 , such as Figure 8 shown, the order placement method provided by the embodiments of the present disclosure further includes S21 and S22.

[0100] S21. When the matching result between the selection data and the order data is incorrect, generate verification information for indicating re-verifying the order data and the selection data;

[0101] S22. If an instruction message for indicating confirmation of order placement is received, generate order placement data corresponding to the target product.

[0102] As can be seen from the above, for the order placement method provided by the present disclosure, since the full-scenario selection interface includes the identifiers of at least one product, not all product selection options and / or selection specifications are displayed in the full-scenario selection interface. Subsequently, when the user needs to place an order, a selection operation can be performed on the identifier of the required product. At this time, only at least one selection option of the target product and the corresponding selection specifications of the selection option are displayed in the full-scenario selection interface, thereby reducing the time for the user to search for the required selection option among multiple selection options. Subsequently, in response to the selection operation on the selection specifications corresponding to at least one selection option, selection data for the target product is generated; based on the selection data, at least one actual material is determined; order data corresponding to the identifier of the target product is obtained; when the matching result between the selection data and the order data is incorrect, generate verification information for indicating re-verifying the order data and the selection data; if an instruction message for indicating confirmation of order placement is received, generate order placement data corresponding to the target product. Since the time for selecting the selection option and the corresponding selection specifications is less, the work efficiency during selection and order placement is improved.

[0103] In some feasible examples, in combination withFigure 1 , as Figure 9 shown, the order placing method provided by the embodiments of the present disclosure further includes S23 and S24.

[0104] S23. In response to the addition operation of a new product, obtain the addition identifier, theoretical options, and theoretical specifications corresponding to the theoretical options of the new product. Among them, one theoretical option corresponds to one option status, and the option status includes one or more of the Chinese name, English name, and whether to be displayed in the target system. The target system includes any one of the enterprise resource planning system and the customer relationship management system.

[0105] S24. Create a new product in the database based on the product identifier, theoretical options, and theoretical specifications corresponding to the theoretical options of the new product.

[0106] In some examples, for better product management, the order placing method provided by the embodiments of the present disclosure establishes a database based on the optional options of each product, so that the optional options of different product BOMs must be obtained from the database. The system using the optional options for placing orders is ERP or CRM. Since the optional rules of the two systems are different, in the optional options, some option names do not need to be displayed in the ERP or CRM system. Items for setting whether to be displayed in the target system are set in the optional options, such as: "ERP setting whether to display" and "CRM setting whether to display". In this way, when maintaining the database, select the optional options that need to be maintained from the database. If the required optional options are not in the database, it is necessary to trigger addition. If the attributes or status of the optional options change, it is necessary to initiate the change of the optional options to maintain their status.

[0107] In some examples, when adding an optional option to the database, the interface shown in Figure 10 is displayed. At this time, the "Chinese name", "English name", "whether to be displayed in ERP", and "whether to be displayed in CRM" corresponding to the optional option can be filled in the database through the PLM system. After that, after filling in the "Chinese name", "English name", "whether to be displayed in ERP", and "whether to be displayed in CRM" corresponding to the optional option and confirming the filled content, the newly added optional option is automatically entered into the database.

[0108] In some examples, when maintaining the optional options in the database in the PLM system, the optional options that need to be maintained can be selected in the database, and the option status or option name of the optional options can be changed; among them, the option status includes any one of the three statuses of STD, EOL, and DEL, and the three statuses can be changed and converted with each other.

[0109] In some examples, STD represents the status of normal use, and the status can be changed to EOL or DEL.

[0110] In some examples, EOL indicates the obsolete status. Those that have been used before are not affected, but their use is not allowed in new projects. The status can be changed to STD or DEL.

[0111] In some examples, DEL indicates the deletion status. For items that have been used before, they are affected and changed, and their use is not allowed in new projects. The status can be changed to STD or EOL.

[0112] In some examples, the option name includes one or more of the Chinese name and the English name.

[0113] Exemplarily, as Figure 11 shown, taking the Chinese name in the optional configuration options as an example, the optional configuration options are changed according to requirements:

[0114] Status (old): includes any one of STD, EOL, and DEL;

[0115] Status (old) can be changed to Status (new): any one of STD, EOL, and DEL;

[0116] English name (old) can be changed to English name (new);

[0117] Whether ERP is displayed (old): Y (indicating display), N (indicating non-display); can be changed to Whether ERP is displayed (new): Y, N;

[0118] Whether CRM is displayed (old): Y, N; can be changed to Whether CRM is displayed (new): Y, N.

[0119] Exemplarily, some of the optional configuration options included in the data are shown in Table 5.

[0120] Table 5

[0121]

[0122] In this way, the operation and maintenance personnel can add or maintain the existing optional configuration options in the database.

[0123] In some examples, the operation and maintenance personnel can also maintain the optional configuration options and the optional configuration specifications in the full-scenario optional configuration interface. Among them, each product maintains its own modular BOM in the PLM system, and maintains the optional configuration options and the corresponding optional configuration specifications under the full-scenario optional configuration interface according to the characteristics of the product.

[0124] In some examples, the maintenance interface of the modular BOM is as Figure 12 shown, including: "Optional product number", "Optional configuration option", "Optional configuration specification", "Whether it is required", "Whether ERP is displayed", "Whether CRM is displayed", these 6 items.

[0125] Among them, "Optional Product Number": used for the code to search for placing an order;

[0126] "Optional Option": the option name obtained from the database;

[0127] "Optional Specification": the specification for the customer's actual selection under the optional option;

[0128] "Whether Mandatory": Y means mandatory, N means optional. Mandatory components are required for any complete machine as the basis, and optional components are extended and non-mandatory components.

[0129] "Whether Displayed in ERP" and "Whether Displayed in CRM" are the same as the optional option database and can be adjusted according to the actual situation of your own project. When the maintenance in each project is inconsistent with the maintenance in the database, the system will give a prompt to confirm whether to maintain the current maintenance status or automatically change according to the data status in the library.

[0130] In some examples, due to different sales strategies, the same product corresponds to one underlying BOM product number, one or more optional product numbers, and one optional product number corresponds to one product model. For example: the underlying BOM product number corresponding to Product A is xxx Product 000, and the optional product numbers include xxx Product 000-1, xxx Product 000-2, and xxx Product 000-3. The optional product number of Product Number xxx Product 000-1 is Model A, the optional product number of Product Number xxx Product 000-2 is Model B, and the optional product number of Product Number xxx Product 000-3 is Model C. In this way, the optional options and / or optional specifications of different product models of the same product can be maintained through one underlying BOM product number.

[0131] In some examples, when maintaining the optional option, using the underlying BOM product number can maintain one or more optional product numbers, indicating that this optional option is only displayed in the full-scenario selection interface under the maintained optional product numbers. If not maintained, it can be displayed in the full-scenario selection interface of all optional product numbers under the underlying BOM product number.

[0132] In some examples, different "optional product numbers" correspond to different product models. Applying the same underlying BOM data to different "optional product numbers" enables the same optional configuration of different product models to obtain the same BOM master data (i.e., the same optional options and the same optional specifications).

[0133] As described above, for the order placement method provided by the present disclosure, by creating new products in the database in advance, all available products can be displayed in the full-scenario selection interface. Further, when a user needs to place an order, a selection operation can be performed on the identifier of the required product. At this time, only at least one selection option of the target product and the corresponding selection specifications of the selection option are displayed in the full-scenario selection interface, so that the time for the user to search for the required selection option among multiple selection options can be reduced. Then, in response to the selection operation on the selection specifications corresponding to at least one selection option, selection data for the target product is generated; based on the selection data, at least one actual material is determined; and based on the at least one actual material, order placement data for the target product is generated. Since less time is spent on selecting the selection option and the corresponding selection specifications, the work efficiency during selection and order placement is improved.

[0134] From the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases, the former is a better implementation method.

[0135] An embodiment of the present application further provides an order placement device, as Figure 13 shown, including a display module 101 and a processing module 102. Among them,

[0136] The display module 101 is used to display the full-scenario selection interface; the full-scenario selection interface is used to provide services for placing orders for products with different selection options and / or different selection specifications, and the full-scenario selection interface includes the identifiers of at least one product;

[0137] The processing module 102 is used to, in response to the selection operation on the identifier of the target product, display at least one selection option of the target product and the corresponding selection specifications of the selection option in the full-scenario selection interface displayed by the display module 101;

[0138] The processing module 102 is further used to, in response to the selection operation on the selection specifications corresponding to at least one selection option, generate selection data for the target product;

[0139] The processing module 102 is further used to determine at least one actual material based on the selection data;

[0140] The processing module 102 is further used to generate order placement data for the target product according to the at least one actual material.

[0141] In some implementable examples, the order placement device further includes an acquisition module 103;

[0142] The processing module 102 is further configured to control the acquisition module 103 to acquire order data corresponding to the identifier of the target product in response to a selection operation on the identifier of the target product; the order data includes a customer identifier;

[0143] The processing module 102 is further configured to control the acquisition module 103 to acquire exclusive options corresponding to the customer identifier, and exclusive specifications corresponding to the exclusive options;

[0144] The processing module 102 is further configured to control the display module 101 to display the exclusive options and exclusive specifications acquired by the acquisition module 103 in the full-scenario selection and matching interface.

[0145] In some feasible examples, the order placing device further includes an acquisition module 103;

[0146] The processing module 102 is further configured to control the acquisition module 103 to acquire control options, and control specifications corresponding to the control options, when the identifier of the target product is a control identifier; wherein, the control option is any one of the selection options;

[0147] The processing module 102 is further configured to control the display module 101 to display the control options and control specifications acquired by the acquisition module 103 in the full-scenario selection and matching interface.

[0148] In some feasible examples, the processing module 102 is specifically configured to perform parameter matching in the database based on the selection specifications of each selection option in the selection and matching data, and determine at least one theoretical material that matches the selection specifications corresponding to each selection option;

[0149] The processing module 102 is specifically configured to control the display module 101 to display an accurate selection and matching interface including the theoretical materials.

[0150] The processing module 102 is specifically configured to use the selected theoretical material as the actual material in response to a selection operation on any one of the theoretical materials in each selection option.

[0151] In some feasible examples, the order placing device further includes an acquisition module 103;

[0152] The processing module 102 is specifically configured to control the acquisition module 103 to acquire order data corresponding to the identifier of the target product;

[0153] The processing module 102 is specifically configured to generate order placing data corresponding to the target product when the matching result between the selection and matching data and the order data acquired by the acquisition module 103 is correct.

[0154] In some feasible examples, the processing module 102 is further configured to generate verification information for instructing to re-check the order data and the selection and matching data when the matching result between the selection and matching data and the order data acquired by the acquisition module 103 is incorrect;

[0155] The processing module 102 is further configured to generate order data corresponding to the target product if it receives instruction information for indicating order confirmation.

[0156] In some feasible examples, the processing module 102 is further configured to, in response to an addition operation of a new product, control the acquisition module 103 to acquire an addition identifier, theoretical options, and theoretical specifications corresponding to the theoretical options of the new product; wherein, one theoretical option corresponds to one option state, and the option state includes one or more of a Chinese name, an English name, and whether to be displayed in the target system, and the target system includes any one of an enterprise resource planning system and a customer relationship management system;

[0157] The processing module 102 is further configured to create a new product in the database based on the product identifier, theoretical options, and theoretical specifications corresponding to the theoretical options of the new product acquired by the acquisition module 103.

[0158] For the description of the features in the embodiment corresponding to the order placement device, reference may be made to the relevant description of the embodiment corresponding to the order placement method, which will not be elaborated here one by one.

[0159] An embodiment of the present application further provides an electronic device, including a memory and a processor. A computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above-mentioned order placement method embodiments.

[0160] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps in any one of the above-mentioned order placement method embodiments when running.

[0161] In an exemplary embodiment, the above-mentioned computer-readable storage medium may include, but is not limited to: USB flash drives, read-only memories (ROM for short), random access memories (RAM for short), mobile hard disks, magnetic disks, or optical discs and other various media that can store computer programs.

[0162] An embodiment of the present application further provides a computer program product. The above-mentioned computer program product includes a computer program, and when the computer program is executed by a processor, it implements the steps in any one of the above-mentioned order placement method embodiments.

[0163] An embodiment of the present application further provides another computer program product, including a non-volatile computer-readable storage medium. The non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the steps in any one of the above-mentioned order placement method embodiments.

[0164] Those skilled in the art may further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the components and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.

[0165] The above has introduced in detail a method for placing an order provided by this application. Specific examples are used herein to elaborate on the principle and implementation manner of this application. The description of the above embodiments is only used to help understand the method and its core idea of this application. It should be noted that for those of ordinary skill in the art in this technical field, without departing from the principle of this application, several improvements and modifications can still be made to this application, and these improvements and modifications also fall within the protection scope of the claims of this application.

Claims

1. A method for placing an order, characterized in that, Including: Displaying a full-scenario selection and configuration interface; The full-scenario selection and configuration interface is used to provide services for placing orders for products with different selection and configuration options and / or different selection and configuration specifications. The full-scenario selection and configuration interface includes the identification of at least one product; In response to a selection operation on the identification of a target product, at least one selection and configuration option of the target product and the corresponding selection and configuration specifications of the selection and configuration option are displayed in the full-scenario selection and configuration interface; In response to a selection operation on the selection and configuration specifications corresponding to at least one selection and configuration option, generating selection and configuration data for the target product; Based on the selection and configuration data, determining at least one actual material; Generating order data for the target product according to the at least one actual material.

2. The order placement method according to claim 1, wherein The method further includes: In response to a selection operation on the identification of the target product, obtaining order data corresponding to the identification of the target product; the order data includes a customer identification; Obtaining exclusive options corresponding to the customer identification and exclusive specifications corresponding to the exclusive options; Displaying the exclusive options and the exclusive specifications in the full-scenario selection and configuration interface.

3. The order placement method according to claim 1, wherein The method further includes: In the case where the identification of the target product is a control identification, obtaining control options and control specifications corresponding to the control options; wherein, the control option is any one of the selection and configuration options; Displaying the control options and the control specifications in the full-scenario selection and configuration interface.

4. The order placement method according to claim 1, wherein, The determining at least one actual material based on the selection and configuration data includes: Based on the selection and configuration specifications of each selection and configuration option in the selection and configuration data, performing parameter matching in a database to determine at least one theoretical material that matches the selection and configuration specifications corresponding to each selection and configuration option; Displaying an accurate selection and configuration interface including the theoretical materials; In response to a selection operation on any one of the theoretical materials in each selection and configuration option, taking the selected theoretical material as the actual material.

5. The order placement method according to claim 1, wherein, The generating order data for the target product according to the at least one actual material includes: Obtaining order data corresponding to the identification of the target product; When the matching result between the selection and configuration data and the order data is correct, generating order data corresponding to the target product.

6. The order placing method according to claim 5, characterized in that, The method further includes: When the matching result between the selection and configuration data and the order data is incorrect, generating verification information for indicating re-verifying the order data and the selection and configuration data; If receiving indication information for indicating order confirmation, generating order data corresponding to the target product.

7. The order placing method according to claim 1, wherein The method further includes: In response to an addition operation of a new product, obtaining an addition identification, theoretical options, and theoretical specifications corresponding to the theoretical options of the new product; wherein, one theoretical option corresponds to one option status, and the option status includes one or more of a Chinese name, an English name, and whether to be displayed in a target system, and the target system includes any one of an enterprise resource planning system and a customer relationship management system; Creating the new product in the database based on the product identification, theoretical options, and theoretical specifications corresponding to the theoretical options of the new product.

8. An order placing device, characterized in that, Including: A display module for displaying a full-scenario selection and configuration interface; The full-scenario selection and configuration interface is used to provide services for placing orders for products with different selection and configuration options and / or different selection and configuration specifications. The full-scenario selection and configuration interface includes the identification of at least one product; A processing module, configured to, in response to a selection operation on the identification of a target product, display at least one selection and configuration option of the target product and the corresponding selection and configuration specifications in the full-scenario selection and configuration interface displayed by the display module; The processing module is further configured to, in response to a selection operation on the selection and configuration specifications corresponding to at least one selection and configuration option, generate selection and configuration data of the target product; The processing module is further configured to determine at least one actual material based on the selection and configuration data; The processing module is further configured to generate order placement data of the target product according to the at least one actual material.

9. An electronic device, characterized in that, Comprising: A memory, configured to store a computer program; A processor, configured to implement the steps of the order placement method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, characterized in that, A computer program is stored in the computer-readable storage medium, wherein the computer program implements the steps of the order placement method according to any one of claims 1 to 7 when executed by a processor.

Citation Information

Cited By

  • Production management method, product customization configuration method and server

    CN121724377A