CN112418876A - Data processing method, data processing device and storage medium - Google Patents

Data processing method, data processing device and storage medium Download PDF

Info

Publication number
CN112418876A
CN112418876A CN202011150410.6A CN202011150410A CN112418876A CN 112418876 A CN112418876 A CN 112418876A CN 202011150410 A CN202011150410 A CN 202011150410A CN 112418876 A CN112418876 A CN 112418876A
Authority
CN
China
Prior art keywords
configuration information
configuration
module
data processing
modules
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011150410.6A
Other languages
Chinese (zh)
Inventor
王绪浩
汪飞
柯达
刘兴涌
吕红娇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202011150410.6A priority Critical patent/CN112418876A/en
Publication of CN112418876A publication Critical patent/CN112418876A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/01Customer relationship services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06393Score-carding, benchmarking or key performance indicator [KPI] analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/01Customer relationship services
    • G06Q30/012Providing warranty services

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Educational Administration (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses a data processing method, which comprises the following steps: and obtaining the value of at least one configuration parameter in the plurality of configuration parameters. The method comprises the steps of determining at least one group of first configuration information including values in preset N modules according to the values, wherein each of the N modules includes multiple groups of first configuration information, one group of the first configuration information includes partial parameters in multiple configuration parameters, and N is a positive integer greater than 1. A plurality of sets of second configuration information are determined from the first configuration information, the set of second configuration information including each of the plurality of configuration parameters. According to the scheme provided by the application, the device is divided into the modules, the modules are used as processing units, the multiple groups of configuration information of the device are determined, and the performance of the CPQ product can be improved.

Description

Data processing method, data processing device and storage medium
Technical Field
The present application relates to the field of communications technologies, and in particular, to a data processing method, a data processing apparatus, and a storage medium.
Background
A Customer Relationship Management (CRM) system is a customer information management system established for an enterprise by using software, hardware and network technologies, so as to record various interaction behaviors of the enterprise and customers during marketing and sales processes.
Different CRM vendors have introduced their own configuration, pricing, and offer (CPQ) products. The CPQ product can help enterprises get through the whole process from sales, quotation to refund, and helps sales teams to improve the sales efficiency, so how to improve the performance of the CPQ product needs to be solved urgently.
Disclosure of Invention
The embodiment of the application provides a data processing method which can improve the performance of a CPQ product.
In order to achieve the above purpose, the embodiments of the present application provide the following technical solutions:
a first aspect of the present application provides a data processing method, including: and obtaining the value of at least one configuration parameter in the plurality of configuration parameters. The method comprises the steps of determining at least one group of first configuration information including values in preset N modules according to the values, wherein each of the N modules includes multiple groups of first configuration information, one group of the first configuration information includes partial parameters in multiple configuration parameters, and N is a positive integer greater than 1. A plurality of sets of second configuration information are determined from the first configuration information, the set of second configuration information including each of the plurality of configuration parameters. As can be seen from the first aspect, the device is divided into a plurality of modules, and a plurality of sets of configuration information of the device are determined by using the modules as processing units. According to the scheme provided by the application, after the configuration parameters of at least one input are acquired, the configuration information of multiple groups of equipment can be acquired, compared with the existing CPQ product, the performance is superior, the quotation containing more information can be generated, the sales efficiency of a sales team is improved, faster sales, higher profits and a more optimal pricing strategy are realized, and finally, the customer satisfaction of an enterprise is improved and the service is rapidly increased.
Optionally, with reference to the first aspect, in a first possible implementation manner, determining multiple sets of second configuration information according to the first configuration information includes: and determining multiple groups of second configuration information according to the Cartesian product of the M groups of first configuration information, wherein one group of first configuration information in the M groups of first configuration information is first configuration information including a value in one of the N modules.
Optionally, with reference to the first possible implementation manner of the first aspect, in a second possible implementation manner, the method further includes: and screening out third configuration information from the multiple groups of second configuration information according to a preset configuration rule, wherein the preset configuration rule is used for indicating a mutual exclusion rule of the multiple configuration parameters.
Optionally, with reference to the second possible implementation manner of the first aspect, in a third possible implementation manner, the method further includes: and determining key metric indicators KPI according to the third configuration information.
Optionally, with reference to the third possible implementation manner of the first aspect, in a fourth possible implementation manner, the method further includes: and displaying the third configuration information or displaying the third configuration information and the KPI.
A second aspect of the present application provides a data processing apparatus comprising: the acquisition module is used for acquiring the value of at least one configuration parameter in the plurality of configuration parameters. The device comprises a determining module, a judging module and a judging module, wherein the determining module is used for determining at least one group of first configuration information including values in preset N modules according to the values, each of the N modules includes multiple groups of first configuration information, one group of the first configuration information includes partial parameters in the multiple configuration parameters, and N is a positive integer greater than 1. The determining module is further configured to determine a plurality of sets of second configuration information according to the first configuration information, where a set of second configuration information includes each of the plurality of configuration parameters.
Optionally, with reference to the first aspect, in a first possible implementation manner, the determining module is specifically configured to: and determining multiple groups of second configuration information according to the Cartesian product of the M groups of first configuration information, wherein one group of first configuration information in the M groups of first configuration information is first configuration information including a value in one of the N modules.
Optionally, with reference to the first possible implementation manner of the first aspect, in a second possible implementation manner, the apparatus further includes a screening module, where the screening module is configured to screen third configuration information from multiple sets of second configuration information according to a preset configuration rule, and the preset configuration rule is used to indicate a mutual exclusion rule of multiple configuration parameters.
Optionally, with reference to the second possible implementation manner of the first aspect, in a third possible implementation manner, the determining module is further configured to: and determining key metric indicators KPI according to the third configuration information.
Optionally, with reference to the third possible implementation manner of the first aspect, in a fourth possible implementation manner, the apparatus further includes a display module, where the display module is configured to display the third configuration information or display the third configuration information and the KPI.
A third aspect of the present application provides a data processing apparatus comprising a processor and a memory, the memory storing a program, and the program instructions stored in the memory when executed by the processor implement the functions described in the first aspect or any one of the possible implementations of the first aspect.
A fourth aspect of the present application provides a computer program product for causing a computer to perform the method as described in the first aspect or any one of the possible implementations of the first aspect when the computer program product runs on the computer.
A fifth aspect of the present application provides a computer readable storage medium comprising a program which, when executed, performs a method as described in the first aspect or any one of the possible implementations of the first aspect.
According to the scheme provided by the application, the device is divided into the modules, the modules are used as processing units, the multiple groups of configuration information of the device are determined, and the performance of the CPQ product can be improved.
Drawings
FIG. 1 is a schematic diagram of the architecture of a CRM system;
FIG. 2 is a schematic view of one of the embodiments of the present application;
FIG. 3 is a diagram illustrating an exemplary application scenario that may be accommodated by embodiments of the present application;
FIG. 4 is a schematic diagram of a device divided into a plurality of modules according to an embodiment of the present application;
FIG. 5 is a diagram illustrating an embodiment of determining multiple sets of second configuration information according to Cartesian products of M sets of first configuration information;
FIG. 5-a is a schematic diagram illustrating the determination of first configuration information in an embodiment of the present application;
FIG. 6-a is a schematic illustration of an interface presentation provided herein;
FIG. 6-b is a schematic illustration of another interface presentation provided herein;
fig. 7 is a schematic diagram of a CPQ system according to an embodiment of the present application;
FIG. 8 is a schematic diagram of structured development in an embodiment of the present application;
FIG. 9 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of another data processing apparatus according to an embodiment of the present application.
Detailed Description
Embodiments of the present application will now be described with reference to the accompanying drawings, and it is to be understood that the described embodiments are merely illustrative of some, but not all, embodiments of the present application. As can be known to those skilled in the art, with the development of technology and the emergence of new scenarios, the technical solution provided in the embodiments of the present application is also applicable to similar technical problems.
The embodiment of the application provides a data processing method, a data processing device and a storage medium. In the prior art, after a value of at least one input configuration parameter is obtained, a set of configuration information of a device is determined by using the device as a processing unit. The dividing of the device into the plurality of modules may be understood as dividing the device into the plurality of modules through functions of the device, or may be understood as dividing the device into the plurality of modules through physical composition of the device, or may be divided into the plurality of modules in other manners according to requirements of an actual application process. According to the scheme provided by the application, after the configuration parameters of at least one input are acquired, the configuration information of multiple groups of equipment can be acquired, compared with the existing CPQ product, the performance is superior, the quotation containing more information can be generated, the sales efficiency of a sales team is improved, faster sales, higher profits and a more optimal pricing strategy are realized, and finally, the customer satisfaction of an enterprise is improved and the service is rapidly increased. The following are detailed below.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that the embodiments described herein may be practiced otherwise than as specifically illustrated or described herein. Moreover, the terms "comprises," "comprising," and any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or modules is not necessarily limited to those steps or modules explicitly listed, but may include other steps or modules not expressly listed or inherent to such process, method, article, or apparatus. The naming or numbering of the steps appearing in the present application does not mean that the steps in the method flow have to be executed in the chronological/logical order indicated by the naming or numbering, and the named or numbered process steps may be executed in a modified order depending on the technical purpose to be achieved, as long as the same or similar technical effects are achieved. The division of the modules presented in this application is a logical division, and in practical applications, there may be another division, for example, multiple modules may be combined or integrated into another system, or some features may be omitted, or not executed, and in addition, the shown or discussed coupling or direct coupling or communication connection between each other may be through some ports, and the indirect coupling or communication connection between the modules may be in an electrical or other similar form, which is not limited in this application. The modules or sub-modules described as separate components may or may not be physically separated, may or may not be physical modules, or may be distributed in a plurality of circuit modules, and some or all of the modules may be selected according to actual needs to achieve the purpose of the present disclosure.
For a better understanding of the solution provided by the present application, a CRM system is described below in conjunction with fig. 1. As shown in FIG. 1, a CRM system may include 4 sections, thread management, customer management, sales management, and order fulfillment, respectively. Every department in an enterprise needs to contact with customers, and the marketing, sales and customer service departments contact with the customers most frequently, so that the CRM system needs to provide support for the departments and mainly realizes three basic functions of marketing, sales, customer service and support and the like. In addition, the CRM system provides a function of communicating between the customer and the enterprise, and for example, as shown in fig. 1, the CRM system can implement a function of online consultation. In addition, the CRM system collects, stores and analyzes various information of markets, sales, services and the whole enterprise, comprehensively learns customers, and provides basis for enterprise market decision making, so that the relationship between enterprise resources and customer requirements is straightened, the customer satisfaction is improved, and the aims of mining new customers, supporting cross sales, maintaining and saving old customers, finding key customers, supporting personalized service facing specific customers and the like are fulfilled. For example, referring to fig. 1, the CRM system may generate a lead according to online consultation, acquire a potential customer, follow up the potential customer, and further acquire a sales opportunity, for example, the CRM system continuously follows up the online consulted customer, develops the potential customer into the potential customer, and acquires the sales opportunity by guiding the potential customer to purchase. Upon acquisition of the sales opportunity, the CRM system also provides sales management functionality, illustratively, pre-sales support, price allocation, and contract generation, as shown in FIG. 1. Finally, the CRM system also provides the execution function of the order, such as the function of order refund and order invoicing after the order is generated.
The scheme provided by the application mainly relates to the function of configuration quotation of a CRM system, in the whole sales activity, how to make the product configuration meeting the requirements of a buyer according to the requirements of the buyer (the buyer is sometimes called as a client in the application) is the best choice, generally, the process is called configuration quotation, and the result of the configuration quotation determines whether the transaction can be achieved.
The existing CPQ equipment inputs a group of configuration parameter values, and only can calculate and output unique configuration information. For convenience of description, a set of configuration parameter values input is referred to as an input condition, and the input condition indicates a value of a configuration parameter input by a user. The set of complete configuration information also includes other configuration parameters and values thereof which are not input, and the values of the input configuration parameters are calculated according to the input values, and the values of the configuration parameters which are not input are calculated according to default values. The applicant has found that, in the conventional CPQ device, only one device satisfying the input condition, in other words, only one set of configuration information satisfying the input condition can be determined by using the device (the device is sometimes referred to as a product in the present application, and both devices have the same meaning) as a processing unit. Then theoretically, only the values of all configuration parameters of the input device are calculated to output unique configuration information, when the values of partial configuration parameters are input, a plurality of configuration information meeting the input are available, but the existing CPQ device cannot output all possible configuration information, and only outputs one default configuration information. The default configuration information is the configuration that the product seller wants to sell to the buyer, which meets the buyer's purchase needs, but may not be a satisfactory configuration for the buyer, which may be one of the configuration information that is not output. Therefore, in daily sales activities, in order to output a configuration satisfying the buyer, multiple rounds of configuration manufacturing processes are often required, all configuration parameters of the input product are gradually confirmed, the sales difficulty is greatly increased, and the sales efficiency is reduced. The existing CPQ equipment has low performance and cannot meet the sales demand.
In order to solve the above problem, an embodiment of the present application provides a data processing method, which divides a device into a plurality of modules, and determines a plurality of sets of configuration information of the device by using the modules as processing units.
Referring to fig. 2, a method for processing data provided by an embodiment of the present application may include the following steps:
201. and obtaining the value of at least one configuration parameter in the plurality of configuration parameters.
Fig. 3 is a diagram illustrating a typical application scenario to which the embodiment of the present application may be applied. The purchaser may describe a requirement specification of a product to be purchased, where the requirement specification may be understood as a configuration parameter, for example, the product to be purchased by the purchaser is a mobile phone, and the requirement specification of the mobile phone by the purchaser may include a size of a screen, a size of an operating memory, a chip selection, and the like, which may be understood as a value of the configuration parameter. With continued reference to fig. 3, the seller may perform configuration manufacturing according to the product requirement specification described by the buyer, for example, the seller inputs the product requirement specification on the electronic device, that is, inputs the value of at least one configuration parameter. The electronic device can be understood as an electronic device capable of executing the scheme provided by the application. In the typical scenario, after the configuration is clarified by the salesperson and the purchaser, for example, the salesperson explains the configuration parameters of the product, and after the two parties confirm that the configuration parameters are correct, the electronic device can confirm the configuration information according to the values of the confirmed configuration parameters. It should be noted that the configuration parameters of the device usually include a plurality of configuration parameters, and a purchaser often only sets a requirement for at least one of the plurality of configuration parameters, so that generally, only the value of the at least one configuration parameter can be obtained, but not the values of all the configuration parameters of the plurality of configuration parameters.
202. And determining at least one group of first configuration information including the value in the preset N modules according to the value.
The electronic equipment determines at least one group of first configuration information of the preset N modules including the value of the configuration parameter according to the value of the at least one configuration parameter.
Each of the N modules includes a plurality of sets of first configuration information, one set of the first configuration information includes a part of the plurality of configuration parameters, and N is a positive integer greater than 1.
The foregoing describes that a device may be divided into a plurality of modules, and the embodiment of the present application is not limited to the specific rule of division. Referring to fig. 4, an example will be described.
Fig. 4 is a schematic structural diagram of a network energy product PowerCube 1000, which may include a power generation subsystem (not shown), an electric control cabinet subsystem, an energy storage subsystem, a network management subsystem (not shown), an interconnection cable (not shown), and other optional components. Wherein the content of the first and second substances,
fig. 4 is a schematic diagram illustrating a device divided into N modules according to an embodiment of the present disclosure. Taking the network energy product PowerCube 1000 as an example, according to the function division, the product can be divided into a cabinet subsystem, an energy storage subsystem, a power generation subsystem, an interconnection cable and the like, each subsystem can be respectively regarded as a module, or a certain subsystem can be further divided, and the divided system is taken as a module. For example, the cabinet subsystem may be further divided into an electric control cabinet subsystem and a battery cabinet system, where the electric control cabinet subsystem is regarded as one module, and the battery cabinet system is regarded as one module. Similarly, the energy storage subsystem can be regarded as a module, or the energy storage subsystem is divided into a lithium battery energy storage subsystem and a lead-acid battery energy storage subsystem, and the lithium battery energy storage subsystem is regarded as a module, and the lead-acid battery energy storage subsystem is regarded as a module. Similarly, other systems may be understood with reference to this division. In summary, the solution provided by the present application can divide the product into a plurality of modules in various ways, wherein two preferred ways are to divide the product into a plurality of modules by the functions of the product and to divide the product into a plurality of modules by the physical composition of the product.
Suppose that a product is divided into a plurality of modules, wherein 3 modules are respectively a module 1, a module 2 and a module 3, the module 1 corresponds to an electric control cabinet subsystem, the module 2 corresponds to a battery cabinet system, and the module 3 corresponds to an energy storage subsystem. Referring to table 1, an illustration of the first configuration information included in the module 1, referring to table 2, an illustration of the first configuration information included in the module 2, referring to table 3, and an illustration of the first configuration information included in the module 3. For each module, multiple sets of first configuration information are included, for example, referring to table 1, module 1 includes 11 sets of first configuration information, referring to table 2, module 2 includes 11 sets of first configuration information, referring to table 3, and module 3 includes 13 sets of first configuration information, specifically, one set of information corresponding to each offer item is a set of first configuration information. The set of first configuration information includes some of the plurality of configuration parameters, i.e. the first configuration information includes not all of the configuration parameters, but only some of the parameters associated with the module. Referring to table 1, the configuration parameters of the module 1 include "whether to allocate to the classic", "indoor or Outdoor", "whether to share the station", and "height (m)", and for the multiple sets of first configuration information in the module 1, values of the respective configuration parameters of each set of configuration information are different, for example, taking the first configuration information corresponding to the offer item 01073487 as an example, a value of the configuration parameter "whether to allocate to the classic" included in the first configuration information is Y, a value of the configuration parameter "indoor or Outdoor" is out, a value of the configuration parameter "whether to share the station" is N, and a value of the configuration parameter "height (m)" is 1.6. The first configuration information may further comprise some other parameters, for example the first configuration information may further comprise some specification attributes, which may not allow the purchaser to select, i.e. not be visible to the purchaser, but which may be used when determining the configuration information to be finally presented to the purchaser based on the first configuration information. The first configuration information in this embodiment of the present application includes configuration parameters, and may further include other parameters, and this embodiment of the present application does not limit other parameters that may be included, for example, the specification attribute parameters "whether to support an extension battery cabinet", "maximum mountable single-cell capacity", "maximum mountable single-cell number", and "width, depth, and height (mm, mm)" are also included in table 1. Table 2 includes configuration parameters "whether to be allocated in a typical manner", "indoors or outdoors", table 2 includes non-configuration parameters "whether to support mixing", "single-cell battery capacity mountable", "maximum single-cell battery number mountable", and "width, depth, height (mm, mm), and table 3 includes configuration parameters" whether to be allocated in a typical manner "," battery type ", and non-configuration parameters" capacity (AH) "," weight (Kg) ", and" width, depth, height (mm, mm) ".
Table 1:
Figure BDA0002741004420000061
Figure BDA0002741004420000071
table 2:
Figure BDA0002741004420000081
Figure BDA0002741004420000091
Figure BDA0002741004420000101
table 3:
Figure BDA0002741004420000102
Figure BDA0002741004420000111
Figure BDA0002741004420000121
Figure BDA0002741004420000131
it is assumed that obtaining a value of at least one of the plurality of configuration parameters is represented by table 4, i.e. a requirement of the consumer for the configuration parameter is represented by table 4.
Table 4:
Figure BDA0002741004420000132
as illustrated in tables 1 to 4, at least one set of first configuration information including a value of at least one configuration parameter in the preset N modules is determined according to the value of the at least one configuration parameter. If the table 1 includes the three parameters selected in the table 4, then the first configuration information including the three parameters in the table 1, the parameter value of the configuration parameter "whether the configuration is typical" is Y, the value of the configuration parameter "indoor or Outdoor" is out, and the value of the configuration parameter "whether the sharing station is shared" is N is screened, referring to the table 5, 4 sets of the first configuration information including the value in the module 1 are screened from the 11 sets of the first configuration information. If the table 2 includes the two parameters selected in the table 4, the parameter value including "whether the parameter is allocated" in the table 2 is Y, and the first configuration information having the value of the configuration parameter "indoor or Outdoor" as out is screened, referring to the table 6, and 3 sets of first configuration information are screened from the 11 sets of first configuration information included in the module 2. If table 3 includes one parameter selected in table 4, then the first configuration information of Y is selected as the parameter value of "whether to allocate" in table 3, and 7 groups of first configuration information are selected from 13 groups of first configuration information for the set of first configuration information including the value in module 3 with reference to table 7.
Table 5:
Figure BDA0002741004420000141
table 6:
Figure BDA0002741004420000151
Figure BDA0002741004420000161
table 7:
Figure BDA0002741004420000162
Figure BDA0002741004420000171
Figure BDA0002741004420000181
203. and determining multiple groups of second configuration information according to the first configuration information.
The set of second configuration information includes each of the plurality of configuration parameters.
Referring to step 202, a plurality of groups of first configuration information are screened, where information included in each group of information in the plurality of groups of configuration information conforms to the requirement of a purchaser, that is, at least one group of first configuration information including a value of the configuration parameter in the preset N modules is determined according to a value of at least one configuration parameter. And calculating the screened multiple groups of first configuration information according to a preset configuration rule to obtain multiple groups of second configuration information. The configuration rule may be a recommended collocation rule among various configuration parameters, and the like.
In one possible implementation, the step 203 of determining multiple sets of second configuration information according to the first configuration information may include: and determining multiple groups of second configuration information according to the Cartesian product of the M groups of first configuration information, wherein one group of first configuration information in the M groups of first configuration information is first configuration information including a value in one of the N modules. As explained with reference to fig. 5, assuming that the product is composed of two modules, the first configuration information of module 1 has n sets, which are stored as set 1 ═ { module 1 first configuration information 1, module 1 first configuration information 2, …, module 1 first configuration information n }, n is a positive integer, the configuration result of module 2 has m sets, which are stored as set 2 ═ { module 2 first configuration information 1, module 2 first configuration information 2, …, module 2 first configuration information m }, m is a positive integer, then the product has n × m second configuration information, that is, the cartesian product set 1 × set 2 of the set 1 and the set 2 { (module 1 first configuration information 1, module 2 first configuration information 1), (module 1 first configuration information 1, module 2 first configuration information 2), …, (module 1 first configuration information n, module 2 first configuration information m) }. Continuing with the examples provided in tables 1 to 7, if there are 4 × 3 × 7 to 84 cartesian products of the first configuration information screened by the module 1 electric control cabinet, the first configuration information screened by the module 2 battery cabinet, and the first configuration information screened by the module 3 battery cabinet, a total of 84 sets of second configuration information can be obtained.
In one possible embodiment, the method provided by the present application further comprises: and screening out third configuration information from the multiple groups of second configuration information according to a preset configuration rule, wherein the preset configuration rule is used for indicating a mutual exclusion rule of the multiple configuration parameters. For example, the obtained 84 sets of second configuration information may not satisfy the configuration rule, for example, a device with low configuration may not be adapted to a device with high configuration, and in the scheme provided in the present application, third configuration information that meets the configuration rule may be screened from the second configuration information according to a preset configuration rule. For example, referring to table 1, if the specification attribute "whether the expanded battery cabinet is supported" is "N" in the quotation item 01073480 and the quotation item 01073896 in the first configuration information of the module 1, that is, if the two electric control cabinets do not support the expanded battery cabinet, the second configuration information including the two quotation items does not satisfy the configuration rule, and the third configuration information is obtained after the second configuration information that does not satisfy the configuration rule is deleted. It should be noted that, in a possible embodiment, the configuration rule may also be used to determine the first configuration information, and referring to fig. 5-a, the quotation items meeting the condition are calculated according to the relation between the quotation Item and the configuration parameter, which are Item4 and Item5, and the quantity of Item4 and Item5 may be calculated according to the configuration rule, it should be noted that, in some possible embodiments, there may be a plurality of the same quotation Item calculated according to the configuration.
In one possible embodiment, the method provided by the present application further comprises: and determining a Key Performance Indicator (KPI) according to the third configuration information. The KPI may be used as an auxiliary buyer or a salesperson to further screen out the required configuration information from a plurality of third configuration information, for example, a common KPI includes capital expenditure (CAPEX). CAPEX generally refers to the investment of capital and fixed assets, and items related to one-time expenditure of network equipment, computers, instruments and the like belong to the CAPEX for a telecommunication operator. For another example, KPI may also include Total Cost of Ownership (TCO), which includes product procurement costs and later use and maintenance costs. As another example, KPIs may also include a coefficient of profitability. The third configuration information can be calculated by using methods such as accumulation summation or weighted summation, and the like, so that a configuration result containing the KPI value can be obtained.
In one possible embodiment, the method provided by the present application further comprises: and displaying the third configuration information or displaying the third configuration information and the KPI. According to the scheme provided by the application, a plurality of groups of third configuration information meeting the requirements of a purchaser, namely the configuration information meeting the input conditions can be acquired, the plurality of groups of configuration information meeting the input conditions can be displayed on the electronic equipment, and the plurality of groups of configuration information meeting the input conditions and KPIs can be displayed on the electronic equipment to assist the shopper or the consumer to select the actually needed configuration information from the plurality of groups of configuration information.
As can be seen from the embodiment corresponding to fig. 2, by dividing the product into a plurality of modules and calculating the configuration information based on the modules, all the configuration information satisfying the input conditions can be output. The input condition here may be understood as a value of at least one configuration parameter acquired by the electronic device. According to the scheme provided by the application, the quotation containing more information can be generated, the sales team is helped to improve the sales efficiency, faster sales, higher profits and a better pricing strategy are further realized, and finally the customer satisfaction of the enterprise and the rapid growth of business are realized.
Referring to fig. 6-a, all configuration parameters and selectable values of each configuration parameter may be shown, so that a user may freely select and input values of one or more configuration parameters, in a possible embodiment, several optional configuration parameters and values of each optional configuration parameter may also be shown, and in a possible embodiment, a user may also be allowed to input values of KPIs, for example, KPIs include a selection of a maximum battery life. After the electronic device obtains the value of at least one configuration parameter, multiple sets of configuration information meeting the input condition may be output, and how to obtain multiple sets of configuration information meeting the input condition according to the input condition may be understood with reference to the embodiment corresponding to fig. 2, which is not repeated herein. Referring to fig. 6-b, configuration information satisfying the input condition may be displayed for the user to select desired configuration information, and KPIs corresponding to each set of configuration information may be displayed for assisting the user in selecting, for example, KPIs including costs required for post-maintenance of products, and the like.
In order to enable the CPQ device to provide such a function, a development process of a CPQ product is described below.
Fig. 7 is a schematic diagram of a CPQ system according to an embodiment of the present disclosure. The CPQ system may include a product configuration data development module, a product configuration database, a product KPI data development module, a product KPI database, a configuration display module, and a configuration calculation engine, which are introduced below. The configuration data may include configuration parameters, quotation items, and configuration rules, where the development of the configuration parameters may include setting possible values of the configuration parameters, and the development of the quotation items may include setting a plurality of configuration parameters that one quotation item may include, referring to table 8, exemplarily showing that the quotation items are composed by the configuration parameters, in this application, the quotation item codes are also sometimes referred to as "quotation items" for short, both of which represent the same meaning, the parameters in table 8 represent the configuration parameters, and the specification attributes in table 8 represent other parameters in the configuration information except for the configuration parameters.
Table 8:
basic information of configuration parameters
Figure BDA0002741004420000201
The development of the configuration rules may include setting recommended collocation rules between configuration parameters, mutual exclusion rules, and the like. In the solution provided in the present application, a product is divided into a plurality of modules, and therefore configuration data is to be structurally developed, referring to fig. 8, which is a schematic diagram of structural development, the product is divided into a plurality of modules, and for each module, configuration data included in the module is respectively developed and set. And the product configuration data development module issues the developed configuration data baseline to a product configuration database. The product configuration database stores configuration data issued by the data development module based line according to the module, and supports configuration calculation to cause query of the configuration data. The product KPI data development module comprises development of KPI data and development of calculation rules, wherein the KPI data comprises configuration data or other data required to be used, and the calculation rules can adopt the existing calculation rules, such as the calculation rules related to CAPEX mentioned above, the calculation rules of TCO design, and the like. The product KPI data development module issues KPI data to the product KPI database based on the baseline, the product KPI database stores the data issued by the product KPI data development module based on the baseline, and the product KPI database supports configuration calculation to cause the inquiry of KPI data. And the configuration calculation engine analyzes the configuration rules in the product configuration data according to the value values of the configuration parameters input by the salespersons, calculates the quotation items and the quantity, analyzes the KPI calculation rules in the KPI data of the product, and calculates the configuration results containing KPI. And the configuration display module is used for supporting the salesperson to carry out configuration and manufacture, displaying configuration parameters and quotation items based on the product selected by the salesperson, supporting the salesperson to input the configuration parameters, and calling a configuration calculation engine to calculate and output the configuration information containing KPI (Key performance indicator) meeting the input requirements.
Referring to fig. 9, the present application further provides a data processing apparatus, which may be an electronic device, and the electronic device may include an obtaining module 901 configured to obtain a value of at least one configuration parameter of a plurality of configuration parameters. The determining module 902 is configured to determine, according to a value, at least one set of first configuration information that includes the value in preset N modules, where each of the N modules includes multiple sets of first configuration information, a set of the first configuration information includes a part of parameters in multiple configuration parameters, and N is a positive integer greater than 1. The determining module 902 is further configured to determine multiple sets of second configuration information according to the first configuration information, where a set of second configuration information includes each of the multiple configuration parameters.
In a possible implementation, the determining module 902 is specifically configured to: and determining multiple groups of second configuration information according to the Cartesian product of the M groups of first configuration information, wherein one group of first configuration information in the M groups of first configuration information is first configuration information including a value in one of the N modules.
In a possible embodiment, the method further includes a screening module 903, where the screening module 903 is configured to screen out the third configuration information from the multiple sets of second configuration information according to a preset configuration rule, and the preset configuration rule is used to indicate a mutual exclusion rule of the multiple configuration parameters.
In one possible implementation, the determining module 902 is further configured to: and determining key metric indicators KPI according to the third configuration information.
In a possible implementation, a display module 904 is further included, and the display module 904 is configured to display the third configuration information or display the third configuration information and the KPI.
The electronic device provided by the application can be realized by the communication device in fig. 10. Fig. 10 is a schematic diagram illustrating a hardware structure of a communication device according to an embodiment of the present application. The method comprises the following steps: a processor 1001 and a memory 1002.
The processor 1001 includes, but is not limited to, one or more of a Central Processing Unit (CPU), a Network Processor (NP), an application-specific integrated circuit (ASIC), or a Programmable Logic Device (PLD). The PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof.
The memory 1002 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory may be separate and coupled to the processor 1001 via a communication line. The memory 1002 may also be integrated with the processor 1001. If the memory 1002 and the processor 1001 are separate devices, the memory 1002 and the processor 1001 may be coupled, for example, by a communication link.
In a possible implementation, the electronic device may further include a communication interface, and the communication interface may be configured to receive an instruction, for example, the instruction may be a value of at least one configuration parameter.
When the instructions stored in the memory are executed, the processor is enabled to execute the steps in the embodiment described in fig. 2, which is not repeated herein.
In one possible embodiment, the electronic device may be a computer, a terminal, or a mobile terminal.
It should be noted that the above-described embodiments of the apparatus are merely schematic, where the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. In addition, in the drawings of the embodiments of the apparatus provided in the present application, the connection relationship between the modules indicates that there is a communication connection therebetween, and may be implemented as one or more communication buses or signal lines.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present application can be implemented by software plus necessary general-purpose hardware, and certainly can also be implemented by special-purpose hardware including special-purpose integrated circuits, special-purpose CPUs, special-purpose memories, special-purpose components and the like. Generally, functions performed by computer programs can be easily implemented by corresponding hardware, and specific hardware structures for implementing the same functions may be various, such as analog circuits, digital circuits, or dedicated circuits. However, for the present application, the implementation of a software program is more preferable. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a readable storage medium, such as a floppy disk, a usb disk, a removable hard disk, a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk of a computer, and includes instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods described in the embodiments of the present application.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product.
The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can store or a data storage device, such as a server, a data center, etc., that is integrated with one or more available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
The above description is only exemplary of the present application and should not be taken as limiting, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (13)

1. A data processing method, comprising:
obtaining a value of at least one configuration parameter in a plurality of configuration parameters;
determining at least one group of first configuration information including the value in preset N modules according to the value, wherein each of the N modules includes multiple groups of the first configuration information, one group of the first configuration information includes partial parameters in the multiple configuration parameters, and N is a positive integer greater than 1;
determining a plurality of sets of second configuration information according to the first configuration information, a set of the second configuration information including each of the plurality of configuration parameters.
2. The data processing method of claim 1, wherein determining the plurality of sets of second configuration information according to the first configuration information comprises:
and determining the multiple groups of second configuration information according to Cartesian products of M groups of first configuration information, wherein one group of first configuration information in the M groups of first configuration information is the first configuration information comprising the value in one of the N modules.
3. The data processing method of claim 2, wherein the method further comprises:
and screening out third configuration information from the multiple groups of second configuration information according to a preset configuration rule, wherein the preset configuration rule is used for indicating a mutual exclusion rule of the multiple configuration parameters.
4. The data method of claim 3, wherein the method further comprises:
and determining key metric indicators (KPIs) according to the third configuration information.
5. The data processing method of claim 4, wherein the method further comprises:
and displaying the third configuration information, or displaying the third configuration information and the KPI.
6. A data processing apparatus, comprising:
the acquisition module is used for acquiring the value of at least one configuration parameter in the plurality of configuration parameters;
a determining module, configured to determine, according to the value, at least one set of first configuration information that includes the value in preset N modules, where each of the N modules includes multiple sets of the first configuration information, and one set of the first configuration information includes part of the multiple sets of the first configuration information, and N is a positive integer greater than 1;
the determining module is further configured to determine multiple sets of second configuration information according to the first configuration information, where a set of the second configuration information includes each of the multiple configuration parameters.
7. The data processing apparatus of claim 6, wherein the determining module is specifically configured to:
and determining the multiple groups of second configuration information according to Cartesian products of M groups of first configuration information, wherein one group of first configuration information in the M groups of first configuration information is the first configuration information comprising the value in one of the N modules.
8. The data processing apparatus of claim 7, further comprising a filtering module,
the screening module is configured to screen third configuration information from the multiple sets of second configuration information according to a preset configuration rule, where the preset configuration rule is used to indicate a mutual exclusion rule of the multiple configuration parameters.
9. The data processing apparatus of claim 7, wherein the determining module is further configured to:
and determining key metric indicators (KPIs) according to the third configuration information.
10. The data processing apparatus of claim 9, further comprising a display module,
and the display module is used for displaying the third configuration information or displaying the third configuration information and the KPI.
11. A data processing apparatus comprising a processor and a memory, the memory storing a program, the program instructions stored by the memory when executed by the processor implementing the method of any of claims 1 to 5.
12. A computer program product, characterized in that it causes a computer to carry out the method according to any one of claims 1 to 5, when said computer program product is run on a computer.
13. A computer-readable storage medium comprising a program which, when executed, performs the method of any of claims 1 to 5.
CN202011150410.6A 2020-10-23 2020-10-23 Data processing method, data processing device and storage medium Pending CN112418876A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011150410.6A CN112418876A (en) 2020-10-23 2020-10-23 Data processing method, data processing device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011150410.6A CN112418876A (en) 2020-10-23 2020-10-23 Data processing method, data processing device and storage medium

Publications (1)

Publication Number Publication Date
CN112418876A true CN112418876A (en) 2021-02-26

Family

ID=74841088

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011150410.6A Pending CN112418876A (en) 2020-10-23 2020-10-23 Data processing method, data processing device and storage medium

Country Status (1)

Country Link
CN (1) CN112418876A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6035305A (en) * 1997-08-29 2000-03-07 The Boeing Company Computer-based method of structuring product configuration information and configuring a product
US20130018850A1 (en) * 2011-07-12 2013-01-17 Kevin Houlihan System And Method For Product Customization Synchronization
US20130145274A1 (en) * 2011-12-06 2013-06-06 International Business Machines Corporation Interactive product configuration
US20140279686A1 (en) * 2013-03-15 2014-09-18 N. Caleb Avery Systems and methods for configuring and modifying offerings and/or aspects of offerings
CN105512258A (en) * 2015-12-02 2016-04-20 上海大学 Intelligent configuration method for automobile generalized products
CN108711035A (en) * 2018-05-21 2018-10-26 广东科达洁能股份有限公司 A kind of implementation method of configurable super BOM
CN110390573A (en) * 2018-04-18 2019-10-29 上海汽车集团股份有限公司 A kind of product configuration method and device
CN111127167A (en) * 2019-12-27 2020-05-08 珠海随变科技有限公司 Commodity customization optimization method, commodity customization optimization device, commodity customization optimization equipment and storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6035305A (en) * 1997-08-29 2000-03-07 The Boeing Company Computer-based method of structuring product configuration information and configuring a product
US20130018850A1 (en) * 2011-07-12 2013-01-17 Kevin Houlihan System And Method For Product Customization Synchronization
US20130145274A1 (en) * 2011-12-06 2013-06-06 International Business Machines Corporation Interactive product configuration
US20140279686A1 (en) * 2013-03-15 2014-09-18 N. Caleb Avery Systems and methods for configuring and modifying offerings and/or aspects of offerings
CN105512258A (en) * 2015-12-02 2016-04-20 上海大学 Intelligent configuration method for automobile generalized products
CN110390573A (en) * 2018-04-18 2019-10-29 上海汽车集团股份有限公司 A kind of product configuration method and device
CN108711035A (en) * 2018-05-21 2018-10-26 广东科达洁能股份有限公司 A kind of implementation method of configurable super BOM
CN111127167A (en) * 2019-12-27 2020-05-08 珠海随变科技有限公司 Commodity customization optimization method, commodity customization optimization device, commodity customization optimization equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
覃燕红 等: "基于模块化产品族与客户需求转化的产品配置", 《工业工程与管理》, pages 21 - 26 *

Similar Documents

Publication Publication Date Title
US20200184534A1 (en) System and method for rating plural products
US7233928B2 (en) Rule-based system for determining price adjustments in a product catalog
US9875505B2 (en) Hierarchical transaction filtering
US20020128910A1 (en) Business supporting system and business supporting method
CN109447713A (en) A kind of recommended method and device of knowledge based map
CN111125560A (en) Data visualization processing method and device and computer system
JP5792559B2 (en) Cloud marketplace system
CN107220871B (en) Article query comparison method and device, storage medium and processor
KR101994092B1 (en) Method and apparatus for brokering recipes in intergrated management system of recipes and food ingredients
KR102347539B1 (en) Method, device and system for processing information for import sale
Qabbaah et al. Using k-means clustering and data visualization for monetizing logistics data
US20110314065A1 (en) System, method and computer program for sharing data among a plurality of users
CN108959229A (en) Planning report generation method, terminal and storage medium based on customer information
CN112418876A (en) Data processing method, data processing device and storage medium
CN116595390A (en) Commodity information processing method and electronic equipment
CN110363558A (en) A kind of method and apparatus generating commodity association message
JP2010277571A (en) Commodity selection system and method, and commodity selection computer program
CN112348298B (en) Designer management method, designer management device, electronic terminal and storage medium
KR20150078167A (en) Insurance comparison system and method
RU2699068C1 (en) System for guaranteed return of goods in retail sales network
CN112907319A (en) Online shop commodity selling method and device and terminal
KR20210103267A (en) Open platform for automating shopping mall for sales agents
KR20100083540A (en) Method and system for brokering transaction for preorder goods
KR102653274B1 (en) Method and device for providing purchase information
Data Business Intelligence

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination