CN111062758A - Pricing method, device and system of cloud product - Google Patents
Pricing method, device and system of cloud product Download PDFInfo
- Publication number
- CN111062758A CN111062758A CN201911326550.1A CN201911326550A CN111062758A CN 111062758 A CN111062758 A CN 111062758A CN 201911326550 A CN201911326550 A CN 201911326550A CN 111062758 A CN111062758 A CN 111062758A
- Authority
- CN
- China
- Prior art keywords
- product
- pricing
- charging
- charging item
- item
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0283—Price estimation or determination
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0611—Request for offers or quotes
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Marketing (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the invention provides a pricing method, a device and a system of cloud products. The pricing method of the cloud product comprises the following steps: acquiring a value of a target charging item of a product to be priced and a value of an influence factor of the target charging item, wherein the influence factor of the target charging item corresponds to the product to be priced, and the influence factors of the target charging items of the product to be priced are the same; determining a comprehensive factor corresponding to the target charging item by utilizing the value of the influence factor of the target charging item; inquiring pricing information of the target charging item from a preset first type of mapping relation related to the charging item, the comprehensive factor and the pricing information according to the comprehensive factor corresponding to the target charging item; and calculating the pricing cost of the product to be priced by utilizing the value and the pricing information of the target charging item. The pricing scheme can improve the refinement degree in the pricing process, so that the price competitiveness of cloud products is improved.
Description
Technical Field
The invention relates to the technical field of internet, in particular to a pricing method, a pricing device and a pricing system of cloud products.
Background
In the prior art, a charging item pricing mode is adopted to price cloud products, and pricing is completed based on the pricing of the cloud products in a pricing process. The basic principle of the charging item pricing is to define physical accessories, resource usage and the like which directly affect the cost and the expense of the product in the cloud product as charging items, and set pricing information on the charging items. For example, for a cloud host product, a CPU, a memory, a disk, and the like of the cloud host product are all used as charging items, and a bandwidth, a traffic, and the like of a network product are all used as charging items. And during pricing, determining the value of the charging item of the product to be priced, and pricing the product to be priced by using the value of the charging item and pricing information.
The inventor finds that when the cloud product is priced, the prior art only considers the purchase cost of the charging item, so that the problem of insufficient refinement exists, and finally the price competitiveness of the cloud product is not high.
Disclosure of Invention
The embodiment of the invention aims to provide a pricing method, a pricing device and a pricing system of cloud products so as to improve the pricing refinement degree in the pricing process. The specific technical scheme is as follows:
in a first aspect, an embodiment of the present invention provides a method for pricing a cloud product, where the method includes:
acquiring a value of a target charging item of a product to be priced and a value of an influence factor of the target charging item, wherein the influence factor of the target charging item corresponds to the product to be priced, and the influence factors of the target charging items of the product to be priced are the same;
determining a comprehensive factor corresponding to the target charging item by utilizing the value of the influence factor of the target charging item;
according to the comprehensive factor corresponding to the target charging item, inquiring pricing information of the target charging item from a preset first type of mapping relation related to the charging item, the comprehensive factor and the pricing information;
and calculating the pricing cost of the product to be priced by utilizing the value and the pricing information of the target charging item.
In a second aspect, an embodiment of the present invention provides a cloud product pricing method, where the method includes:
acquiring a charging item of a product to be priced, an influence factor of the charging item and a value range of the influence factor of the charging item, wherein the influence factor of the charging item corresponds to the product to be priced, and the influence factor of each charging item of the product to be priced is the same;
acquiring each group of values of the influence factors of the first pricing personnel on the charging items and the given pricing information of the charging items;
and aiming at each group of values of the influence factors of the charging items, generating a comprehensive factor corresponding to the charging items by using the group of values, and establishing a first type of mapping relation of the charging items, the generated comprehensive factor and the pricing information of the charging items given by the group of values, so that when the cloud products are priced, the pricing information of the target charging items is inquired from the first type of mapping relation by using the values of the influence factors of the target charging items of the products to be priced, and the pricing cost of the products to be priced is calculated by using the inquired pricing information.
In a third aspect, an embodiment of the present invention provides a cloud product pricing apparatus, where the apparatus includes:
the system comprises a value acquisition module, a value acquisition module and a value calculation module, wherein the value acquisition module is used for acquiring a value of a target charging item of a product to be priced and a value of an influence factor of the target charging item, the influence factor of the target charging item corresponds to the product to be priced, and the influence factors of all the target charging items of the product to be priced are the same;
the factor determining module is used for determining a comprehensive factor corresponding to the target charging item by utilizing the value of the influence factor of the target charging item;
the pricing query module is used for querying pricing information of the target charging item from a preset first type of mapping relation related to the charging item, the comprehensive factor and the pricing information according to the comprehensive factor corresponding to the target charging item;
and the pricing module is used for calculating the pricing cost of the product to be priced by utilizing the value and the pricing information of the target charging item.
In a fourth aspect, an embodiment of the present invention provides a cloud product pricing apparatus, where the apparatus includes:
the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for acquiring a charging item of a product to be priced, an influence factor of the charging item and a value range of the influence factor of the charging item, the influence factor of the charging item corresponds to the product to be priced, and the influence factors of the charging items of the product to be priced are the same;
the second acquisition module is used for acquiring each group of values of the influence factors of the first pricing personnel on the charging items and the given pricing information of the charging items;
and the first relation generation module is used for generating a comprehensive factor corresponding to the charging item by utilizing the group of values according to each group of values of the influence factors of the charging item, and establishing a first type of mapping relation among the charging item, the generated comprehensive factor and the pricing information of the charging item given by the group of values, so that when a cloud product is priced, the pricing information of a target charging item of the product to be priced is inquired from the first type of mapping relation by utilizing the value of the influence factor of the target charging item, and the pricing cost of the product to be priced is calculated by utilizing the inquired pricing information.
In a fifth aspect, an embodiment of the present invention provides a pricing system for cloud products, including: pricing means and pricing means;
the pricing device is used for acquiring the charging items of the products to be priced, the influence factors of the charging items and the value ranges of the influence factors of the charging items, wherein the influence factors of the charging items correspond to the products to be priced, and the influence factors of the charging items of the products to be priced are the same; acquiring each group of values of the influence factors of the first pricing personnel on the charging items and the given pricing information of the charging items; aiming at each group of values of the influence factors of the charging items, generating a comprehensive factor corresponding to the charging items by using the group of values, and establishing a first type of mapping relation of the charging items, the generated comprehensive factor and the pricing information of the charging items given by the group of values;
the pricing device is used for acquiring a value of a target charging item of a product to be priced and a value of an influence factor of the target charging item, wherein the influence factor of the target charging item corresponds to the product to be priced, and the influence factors of the target charging items of the product to be priced are the same; determining a comprehensive factor corresponding to the target charging item by utilizing the value of the influence factor of the target charging item; according to the comprehensive factor corresponding to the target charging item, inquiring pricing information of the target charging item from a preset first type of mapping relation related to the charging item, the comprehensive factor and the pricing information; and calculating the pricing cost of the product to be priced by utilizing the value and the pricing information of the target charging item.
In a sixth aspect, an embodiment of the present invention provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, where the processor and the communication interface complete communication between the memory and the processor through the communication bus;
a memory for storing a computer program;
the processor is configured to implement the steps of the pricing method provided in the first aspect of the embodiment of the present invention when executing the program stored in the memory.
A seventh aspect, an embodiment of the present invention provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, where the processor, the communication interface, and the memory complete mutual communication through the communication bus;
a memory for storing a computer program;
and a processor, configured to execute the program stored in the memory, and implement the steps of the pricing method according to the second aspect of the embodiment of the present invention.
In an eighth aspect, the embodiment of the present invention provides a computer-readable storage medium, in which a computer program is stored, and the computer program, when executed by a processor, implements the steps of the pricing method provided in the first aspect of the embodiment of the present invention.
In a ninth aspect, the present invention provides a computer-readable storage medium, in which a computer program is stored, and the computer program, when executed by a processor, implements the steps of the pricing method provided in the first aspect of the present invention.
The embodiment of the invention has the following beneficial effects:
in the pricing method of the cloud product provided by the embodiment of the invention, values are set for a target charging item of a product to be priced and an influence factor of the target charging item, and a first type of mapping relation related to the charging item, a comprehensive factor and pricing information is constructed in advance; in the pricing process, the generated comprehensive factor is used as index information based on the value of the influence factor of the target charging item of the product to be priced, the pricing information of the target charging item is determined from the first type of mapping relation, and the pricing cost of the product to be priced is calculated by using the value and the pricing information of the target charging item. Therefore, the pricing scheme not only considers the charging items, but also applies the influence of the influence factors of the charging items on the charging items to the pricing process, so that the refinement degree in the pricing process can be improved through the pricing scheme, and the price competitiveness of cloud products is improved. In addition, because the influence factors correspond to the products, the influence factors corresponding to all the charging items of the products can be avoided, and the data maintenance cost is greatly reduced.
In addition, in the pricing method provided by the embodiment of the invention, for each group of values of the influence factors of the charging items of the products to be priced, the first pricing personnel give the pricing information of the charging items; and aiming at each group of values of the image factors of the charging items, generating a comprehensive factor corresponding to the charging items by using the group of values, and establishing a first type of mapping relation of the charging items, the generated comprehensive factor and the pricing information of the charging items given by the group of values. Therefore, when the cloud product is priced, the pricing information of the target charging item can be inquired from the first type of mapping relation by utilizing the value of the influence factor of the target charging item of the product to be priced, and the pricing cost of the product to be priced is calculated by utilizing the inquired pricing information. Therefore, when the scheme is used for pricing, the charging items are considered, the influence of the influence factors of the charging items on the charging items is applied to the pricing process, and a pricing basis is provided for the pricing process, so that the refinement degree in the pricing process can be improved through the pricing scheme, and the price competitiveness of cloud products is improved. In addition, because the influence factors correspond to the products, the influence factors corresponding to all the charging items of the products can be avoided, and the data maintenance cost is greatly reduced.
Of course, not all of the advantages described above need to be achieved at the same time in the practice of any one product or method of the invention.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of a method for pricing a cloud product according to an embodiment of the present invention;
fig. 2 is another flowchart of a method for pricing a cloud product according to an embodiment of the present invention;
fig. 3 is a flowchart of a pricing method for cloud products according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a pricing system for cloud products according to an embodiment of the present invention;
fig. 5 is another schematic structural diagram of a pricing system for cloud products according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a pricing device for cloud products according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a pricing apparatus for cloud products according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of an electronic device according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of another electronic device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In the prior art, a charging item pricing mode is adopted to price cloud products, and pricing is completed based on the pricing of the cloud products in a pricing process. The basic principle of the pricing of the charging items is to define physical accessories, resource usage and the like which directly affect the cost and the expense of the products in the products as the charging items and set pricing information on the charging items. For example, for a cloud host product, a CPU (Central Processing Unit), a memory, a disk, and the like of the cloud host product are all used as charging items, and a bandwidth, a traffic, and the like of a network product are all used as charging items. And during pricing, determining the value of each charging item of the product to be priced, and pricing the product to be priced by using the value and pricing information of each charging item.
However, the inventors found that: the actual cost of the accessories and resources represented by each charging item includes many other additional costs besides its own purchase cost, such as the construction cost of the machine room where the resource products are deployed, the capital occupation cost of post-paid users, and the like. In addition, the procurement cost of the accessories and resources with the same configuration specification may vary according to the suppliers, types and models of the accessories/resources, for example: different network link types of different network operators/the same network operator, the influence on the purchase cost of network bandwidth, the influence on the purchase cost of CPUs with the same specification by different chip suppliers, and the like. That is, the actual cost of the billing item is affected by certain attribute items. However, when the existing cloud computing manufacturers realize product pricing, the influence problem of other attribute items on the charging items is ignored, so that the whole implementation logic of pricing is simplified.
In conclusion, when a cloud product is priced, the prior art only considers the purchase cost of the product charging item, and therefore the problem of insufficient refinement exists, and finally the price competitiveness of the cloud product is not high.
In order to improve the pricing refinement degree in the pricing process, the embodiment of the invention provides a pricing method of a cloud product.
The execution subject of the pricing method for the cloud product provided by the embodiment of the invention can be a pricing device for the cloud product. It is also reasonable that the rating device may be run on a server for product billing or, of course, on a client for product billing. It can be understood that, in the embodiment of the present invention, the cloud product is a product formed based on cloud resources, for example: cloud hosts, cloud storage products, API (Application programming interface) class products, and the like.
In addition, for convenience of description, all attribute items influencing the charging items are named as influence factors of the charging items, and the influence factors are factors influencing pricing; in addition, both the charging item and the influence factor are used as configuration items. For example: for a cloud host, a CPU, a memory and a disk are all used as charging items, because the CPU charging items are influenced by two attribute items of a machine room and a payment mode, the machine room and the payment mode are both used as influence factors of the CPU charging items, and because the disk charging items are influenced by three attribute items of a disk type, the machine room and the payment mode, the disk type, the machine room and the payment mode are all used as influence factors of the disk charging items; and the CPU, the memory, the magnetic disk, the machine room, the payment mode and the magnetic disk type are all used as configuration items.
In addition, it is understood that each configuration item has a value range, and the value range of the configuration item indicates a type or value that can be selected by a user for the configuration item in a subscription selection, and the value may include, but is not limited to, an enumerated value, a range value, and the like. The following are exemplary: for a CPU, a range of values may include, but is not limited to, 1 core, 2 cores, 4 cores, 8 cores, 16 cores, 32 cores, etc.; the value range of the memory can be 1-1024G; the value range of the charging mode can include year per package, month per package, pay per volume and the like.
In order to solve the problem of the prior art, the cloud product pricing method provided by the embodiment of the invention has the following processing ideas:
acquiring a value of a target charging item of a product to be priced and a value of an influence factor of the target charging item, wherein the influence factor of the target charging item corresponds to the product to be priced, and the influence factors of the target charging items of the product to be priced are the same;
determining a comprehensive factor corresponding to the target charging item by utilizing the value of the influence factor of the target charging item;
according to the comprehensive factor corresponding to the target charging item, inquiring pricing information of the target charging item from a preset first type of mapping relation related to the charging item, the comprehensive factor and the pricing information;
and calculating the pricing cost of the product to be priced by utilizing the value and the pricing information of the target charging item.
It should be noted that the above target charging item is for distinguishing charging items of other products, and the name given for the charging item of the product to be priced is not limited in any way, that is, the target charging item is a charging item of the product to be priced. Moreover, since the number of the charging items of the product to be priced may be one or more, the number of the target charging items may be one or more, each target charging item corresponds to the influence factor, and pricing information needs to be determined for each target charging item.
In the pricing method of the cloud product provided by the embodiment of the invention, values are set for a target charging item of a product to be priced and an influence factor of the target charging item, and a first type of mapping relation related to the charging item, a comprehensive factor and pricing information is constructed in advance; in the pricing process, the generated comprehensive factor is used as index information based on the value of the influence factor of the target charging item of the product to be priced, the pricing information of the target charging item is determined from the first type of mapping relation, and the pricing cost of the product to be priced is calculated by using the value and the pricing information of the target charging item. Therefore, the pricing scheme not only considers the charging items, but also applies the influence of the influence factors of the charging items on the charging items to the pricing process, so that the refinement degree in the pricing process can be improved through the pricing scheme, and the price competitiveness of cloud products is improved. In addition, because the influence factors correspond to the products, the influence factors corresponding to all the charging items of the products can be avoided, and the data maintenance cost is greatly reduced.
The method for pricing a cloud product according to the embodiment of the present invention is described in detail below with reference to the accompanying drawings.
In order to implement the pricing method of the cloud product provided by the embodiment of the invention, a first type of mapping relation related to the charging item, the comprehensive factor and the pricing information can be established in advance. The first type of mapping relationship may be: and (4) setting a mapping relation by a special pricing worker based on the influence of the value of the influence factor on the charging item.
Wherein, for the first kind of mapping relation, it includes multiple mapping entries, each mapping entry is an entry about charging item, integration factor and pricing information. In each mapping item of the first type of mapping relation, the comprehensive factor is determined based on a group of values of the influence factors of the charging items in the mapping item, the pricing information is the influence factor of the charging items in the mapping item, and when the group of values is selected, the price information of the charging items in the mapping item. Specifically, the mapping entries of the first type of mapping relationship may include, but are not limited to, the identifier of the charging item, the integration factor, and the pricing information of the charging item. For example: the mapping entry of the first type of mapping relationship may further include a name of the charging item.
The pricing information of the charging item includes, but is not limited to, segment fields such as selling price, metering unit, timing unit, pricing type, and the like, and the segment fields included in the pricing information may be the same as the segment fields included in the pricing information in the prior art. The following exemplary descriptions of the various segment fields:
and the measurement unit is used for calculating the cost after converting the resource consumption into which measurement unit during the measurement, and is used for displaying the selling price. For example: the charging item related to the calling times of the API (Application Programming Interface) can be used as a metering unit for thousands or ten thousand times, which indicates the selling price corresponding to each thousands or ten thousand times of calling; the network bandwidth charging item can take M or G as a metering unit and represents the selling price of each M or G bandwidth; and the storage space charging item can take G or T as a metering unit and indicate the selling price of the storage space per G or per T.
The timing unit indicates which time length unit the charging time length needs to be converted into when charging, and then the charge calculation is carried out, including but not limited to several types such as hourly, daily, monthly and the like, and respectively indicates the selling price of each hour, each day and each month under the unit usage.
Pricing types, representing the manner in which the selling price is defined, include, but are not limited to, linear unit price, bite price, stepped excess progressive unit price, stepped full progressive bite price, and the like. Wherein the linear unit price is a price per unit time length of the usage, and the bite price is a price per unit time length regardless of the usage.
For the above description about the subdivision fields, pricing information of the CPU and the disk is given as an example for the convenience of understanding. For example, for a CPU, pricing information may include: 1000 yuan, 1 core, monthly, linear unit price; for disks, pricing information may include: 200 yuan, one bite per month.
In addition, the inventor researches and discovers that: for an orderable cloud product, the included charging items generally have the same influence factor. Based on this, in order to reduce the data maintenance cost, in the embodiment of the present invention, the influence factor is defined on the product dimension, that is, the charging items of the same product are set to have the same influence factor, and the charging items of different products may have different influence factors. That is, the product is set to correspond to the impact factor, and the impact factor of the charging item of the product is the impact factor corresponding to the product.
It should be noted that, in practical application, if there are different influence factors for the charging items corresponding to a cloud product, for example: the CPU charging items of the cloud host are influenced by the machine room and the payment mode, the pricing of the disk charging items of the cloud host is influenced by the type of the disk besides the machine room and the payment mode, and then the cloud product can be defined as the combination of a plurality of sub-products in a mode of splitting the product definition, so that the influence factors of all the charging items corresponding to each sub-product are the same, and at the moment, each sub-product can be used as a product to be priced. For example: cloud computing vendors can define a truly tangible cloud host product as two sub-products: the cloud host computer is composed of a CPU and an internal memory with the same influence factors, and the hard disk is composed of a storage space which is a single charging item, so that when a user orders a cloud host computer product in the true sense, the user actually orders 2 money products of the cloud host computer and the hard disk automatically through the system at the same time, and the influence factors of the charging items of each money product are the same.
Based on the above description, a method for pricing a cloud product according to an embodiment of the present invention is described below. As shown in fig. 1, a method for pricing a cloud product according to an embodiment of the present invention may include the following steps:
s101, obtaining a value of a target charging item of a product to be priced and a value of an influence factor of the target charging item, wherein the influence factor of the target charging item corresponds to the product to be priced, and the influence factors of the target charging items of the product to be priced are the same;
s102, determining a comprehensive factor corresponding to the target charging item by utilizing the value of the influence factor of the target charging item;
s103, according to the comprehensive factor corresponding to the target charging item, inquiring pricing information of the target charging item from a preset first type of mapping relation related to the charging item, the comprehensive factor and the pricing information;
and S104, calculating the pricing cost of the product to be priced by utilizing the value and the pricing information of the target charging item.
In step S101, the number of the target billing item for the product to be priced may be one or more. And when a plurality of target charging items exist, acquiring the value of each target charging item of the product to be priced and the value of the influence factor of each target charging item. In addition, because the cloud product is usually a rental product, in the pricing process, in addition to obtaining the value of the target charging item of the product to be priced and the value of the influence factor of the target charging item, the charging duration of the product to be priced can be obtained for the subsequent pricing process.
It can be understood that there are various ways to determine the value of the target charging item of the product to be priced and the value of the influence factor of the target charging item.
For example, in an implementation manner, the determining manner of the value of the target charging item of the product to be priced and the value of the impact factor of the target charging item may include steps a1-a 4:
step A1, determining a target charging item of a product to be priced according to a second type of mapping relation between a preset identifier of the product and the charging item of the product by using the identifier of the product to be priced;
step A2, determining an influence factor corresponding to the identifier of the product to be priced as the influence factor of the target charging item from a preset third type mapping relation between the identifier of the product and the influence factor;
step A3, taking the value of the configuration item which is the same as the target charging item in a plurality of configuration items of the product to be priced as the value of the target charging item;
and step A4, taking the value of the configuration item with the same influence factor as the target charging item in the plurality of configuration items of the product to be priced as the value of the influence factor of the target charging item.
The configuration items of the products to be priced comprise configuration items as charging items and configuration items as influence factors. By combining the second-class mapping relation and the third-class mapping relation, the value of the target charging item of the product to be priced and the value of the influence factor of the target charging item can be determined from the values of the plurality of configuration items.
For the second type of mapping, it includes a plurality of mapping entries, each mapping entry is a mapping entry regarding the identification of the product and the charging item of the product. Specifically, the mapping entry of the second type mapping relationship includes, but is not limited to, an identifier of a product and an identifier of a charging item of the product, and may also include, for example, a name of the charging item of the product. For example: the charging items corresponding to the cloud host product comprise: CPU, memory and disk, then the corresponding mapping entry may be: the identification of the cloud host product corresponds to the identification of the CPU, the identification of the memory and the identification of the disk; the charging items corresponding to the flexible IP (Internet Protocol, Protocol for interconnection between networks) products include: network bandwidth, network traffic, and IP resources, then the corresponding mapping entry may be: the identification of the resilient IP product corresponds to an identification of network bandwidth, an identification of network traffic and an identification of IP resources.
For the third kind of mapping relation, it includes a plurality of mapping entries, each mapping entry is a mapping entry about the identification and influence factor of the product. Specifically, the mapping entry of the third type mapping relationship includes, but is not limited to, an identifier of a product and an identifier of an influence factor, and may further include, for example, a name of a product and a name of an influence factor. For example: the influence factors of two charging items of the cloud host product, namely a CPU and a memory, are as follows: machine room and pay-per-view, then, the corresponding mapping entry may be: the identity of the cloud host corresponds to: the identifier of the machine room and the identifier of the payment mode.
For example, in another implementation, when multiple configuration items of a product to be priced are shown in the ordering interface, a first type tag may be set for a target billing item in the multiple configuration items, and a second type tag may be set for an impact factor in the multiple configuration items. Therefore, when the values of the plurality of configuration items are obtained, the preset labels can be used for distinguishing the target charging items in the plurality of configuration items and the influence factors of the target charging items, so that the values of the target charging items of the products to be priced and the values of the influence factors of the target charging items can be determined. Before the target charging item and the influence factor of the target charging item are provided with the labels, the second type of mapping relation and the third type of mapping relation can be combined to identify the target charging item of the pricing product and the influence factor of the target charging item.
In addition, it can be understood that the determination process of the value of the target charging item of the product to be priced and the value of the impact factor of the target charging item may be executed by the pricing device, and at this time, the specific implementation manner of S101 includes steps a1-a 4; of course, the determination process of the value of the target charging item of the product to be priced and the value of the influence factor of the target charging item may also be executed by another device communicating with the pricing device, and at this time, the pricing device may obtain the value of the target charging item of the product to be priced and the value of the influence factor of the target charging item from the other device. In particular applications, the other device may be an ordering platform for product ordering, or a specialized pricing device in communication with the ordering platform, although not limited thereto.
In addition, the product to be priced may be a prepaid product or a postpaid product. Whether the product is a prepaid product or a postpaid product, in order to obtain values and charging time of a plurality of configuration items of the product to be priced, a process that a user selects and places an order for the product to be purchased exists. However, for the prepaid product, in the process of selecting and placing the order, the user gives the values of all configuration items of the product to be priced. For post-paid products, the selection and ordering process only gives values of part of configuration items, and the values of other configuration items need to be determined by the pricing device or a specific metering device in the subsequent use process of a user. For example: the method comprises the steps of charging items such as peak bandwidth and flow of network products, charging items such as storage space and flow of storage products, and charging items of API call times of API products, wherein the charging items need to be periodically counted and analyzed by a pricing device or a metering device after a user actually uses resources to obtain actual usage.
Specifically, for a prepaid product, the obtaining manner of the value and the charging duration of a plurality of configuration items of the product to be priced may include:
when a user finishes placing an order, obtaining values of a plurality of configuration items of a product ordered by the user in a product order, wherein the values are used as the values of the plurality of configuration items of the product to be priced;
and obtaining the ordering time length of the product ordered by the user in the product ordering sheet as the charging time length of the product to be priced.
And for the post-paid product, the obtaining mode of the values and the charging duration of a plurality of configuration items of the product to be charged comprises the following steps:
when each charging period of the postpaid product is finished, obtaining a resource example to be charged of the postpaid product, wherein the resource example to be charged comprises: the values of a plurality of configuration items of the post-paid product and the actual service life of the product in the charging period; the plurality of configuration items of the post-paid product comprise configuration items with values given by users when the post-paid product is ordered and configuration items with values not given by the users;
and taking the values of the plurality of configuration items of the post-paid product as the values of the plurality of configuration items of the product to be priced, and taking the actual use time length as the charging time length of the product to be priced.
The process of obtaining the values of the plurality of configuration items of the product to be priced and the charging duration may be executed by the pricing device, or may be executed by a device other than the pricing device, for example: the ordering platform, or the metering device, is of course not limited. Moreover, it can be understood that the value of the configuration item given by the user when the user orders the postpaid product can be stored when the user selects to place a bill; the values of the configuration items of which the values are not given by the user can be counted by the pricing device or the metering device, so that the values of all the configuration items and the actual charging time can be obtained during subsequent pricing.
In step S102, it is determined that multiple specific implementation manners of the comprehensive factor corresponding to the target charging item exist by using the value of the impact factor of the target charging item, and the specific implementation manners correspond to the generation manners of the comprehensive factor in the first type of mapping relationship.
For example, in each mapping entry of the first type of mapping relationship, the determination manner of the synthesis factor may include: and sequencing a group of values of the influence factors of the charging items according to the preset sequence number of the influence factors of the charging items in the mapping items, and forming an array by the sequenced values to be used as the comprehensive factor in the mapping items. For example: there are two impact factors of the CPU of the cloud host: computer lab and the mode of paying, if the value range of computer lab includes: the machine room 1 and the machine room 2, the value range of the payment mode includes prepayment and post-payment, the preset serial number of the machine room is 1, and the preset serial number of the payment mode is 2, then, (machine room 1, prepayment), (machine room 2, post-payment) can be respectively used as a comprehensive factor, and each comprehensive factor corresponds to pricing information.
Correspondingly, determining the comprehensive factor corresponding to the target charging item by using the value of the impact factor of the target charging item may include:
and sequencing the values of the influence factors of the target charging item according to the preset sequence number of the influence factors of the target charging item, and forming an array by the sequenced values to be used as the comprehensive factor corresponding to the target charging item.
The following are exemplary: in each mapping entry of the first type of mapping relationship, the determination manner of the synthesis factor may include: according to a preset fusion mode, carrying out fusion processing on the values of the influence factors of the charging items in the mapping items to obtain comprehensive factors in the mapping items;
correspondingly, the determining the comprehensive factor corresponding to the target charging item by using the value of the impact factor of the target charging item may include:
and according to a preset fusion mode, carrying out fusion processing on the values of the influence factors of the target charging item to obtain the comprehensive factors corresponding to the target charging item.
Wherein, the fusion mode can be various, such as: and performing data splicing processing on each value to obtain a spliced character string, or calculating each value according to a preset signature algorithm, and the like.
For the sake of clarity of the scheme, a specific implementation manner of performing fusion processing on the values of the impact factors of the target charging item according to a predetermined fusion manner is introduced later with reference to a specific embodiment.
In step S103, after determining the comprehensive factor corresponding to the target charging item, the pricing information of the target charging item may be searched from the first type of mapping relationship by using the target charging item and the comprehensive factor corresponding to the target charging item as index information.
There are various specific implementations of calculating the invoicing fee of the product to be invoiced in the step S104.
For example, in an implementation manner, calculating the pricing rate of the product to be priced by using the value of the target charging item and the pricing information may include:
calculating the expense detail of the target charging item by utilizing the value and the pricing information of the target charging item and the charging duration;
and determining the pricing cost of the product to be priced according to the cost detail of the target charging item.
And when the number of the target charging items is multiple, determining the pricing cost of the product to be priced according to the cost details of the multiple target charging items.
For example: the target charging items of the cloud host comprise: the value of the CPU is 2 cores, the value of the magnetic disk is 200G, and the charging time is 2 months. If for the CPU, the determined pricing information comprises the following values through the value of the influence factor of the CPU: 1000 yuan, 1 core, monthly, linear unit price; for the disk, the determined pricing information includes, by taking values of the impact factors of the disk: 200 yuan, one bite per month; then the cost of the CPU is 1000 x 2 x 4000 and the cost of the disk is 200 x 2.
For example, in another implementation manner, calculating the pricing rate of the product to be priced by using the value of the target charging item and the pricing information may include:
and calculating the expense detail of the target charging item by utilizing the value and the pricing information of the target charging item and the charging duration.
And when the number of the target charging items is multiple, calculating the charge detail of each target charging item.
In addition, since, in some scenarios, the cloud product that the user really needs to order may include at least two products to be priced, in order to determine the pricing rate of the cloud product, after calculating the pricing rate of the product to be priced, the method may further include:
and calculating the pricing cost of the cloud product according to the pricing cost of the product to be priced.
Specifically, after obtaining the invoicing fee for each product to be invoiced, the invoicing fee for the cloud product may be determined according to the sum of the invoicing fees for each product to be invoiced.
Therefore, the pricing scheme not only considers the charging items, but also applies the influence of the influence factors of the charging items on the charging items to the pricing process, so that the refinement degree in the pricing process can be improved through the pricing scheme, and the price competitiveness of cloud products is improved. In addition, because the influence factors correspond to the products, the influence factors corresponding to all the charging items of the products can be avoided, and the data maintenance cost is greatly reduced.
The method for pricing a cloud product according to the embodiment of the present invention is described below with reference to specific embodiments.
In order to realize pricing for the prepaid cloud product, a first type of mapping relation related to charging items, comprehensive factors and pricing information is established in advance.
In order to ensure that the lengths of the synthesis factors corresponding to the charging items are uniform, thereby implementing efficient management, in each mapping entry of the first type of mapping relationship, the determination manner of the synthesis factor may include: sorting the values of the influence factors of the charging items in the mapping items according to a preset sorting mode, and splicing the sorted values to obtain spliced data; and according to a preset signature algorithm, performing signature calculation on the spliced data to obtain signature data serving as a comprehensive factor in the mapping item.
The signature Algorithm may include, but is not limited to, MD5(message-digest Algorithm 5), SHA-1(Secure Hash Algorithm 1, Secure Hash Algorithm 1), SHA-2(Secure Hash Algorithm 2), and the like. It should be noted that, because the value ranges of some influence factors are type selection, each type selection value can be quantized into a character string for convenience of calculation, so that data splicing can be realized. For example: the value range of the machine room comprises: machine room 1 and machine room 2, machine room 1 can be quantized to 0001, and machine room 2 can be quantized to 0002.
In addition, a number may be set for each influence factor, and thus, the ordering may be performed according to the number, and in this case, the predetermined ordering manner may be an ordering manner based on the number.
For other relevant description contents of the first type of mapping relationship, refer to the relevant description of the above embodiment, which is not described herein again.
As shown in fig. 2, the method for pricing a cloud product according to the embodiment of the present invention may include the following steps:
s201, obtaining a value of a target charging item of a product to be priced and a value of an influence factor of the target charging item; the influence factor of the target charging item corresponds to the product to be priced, and the influence factors of all the target charging items of the product to be priced are the same;
s202, sorting the values of the influence factors of the target charging items according to a preset sorting mode, and splicing the sorted values to obtain spliced data;
s203, according to a preset signature algorithm, signature calculation is carried out on the spliced data to obtain signature data which is used as a comprehensive factor corresponding to the target charging item;
s204, according to the comprehensive factor corresponding to the target charging item, inquiring pricing information of the target charging item from a preset first type of mapping relation related to the charging item, the comprehensive factor and the pricing information;
and S205, calculating the pricing cost of the product to be priced by using the value and the pricing information of the target charging item.
Wherein, S201 in this embodiment is the same as S101 in the above embodiment, and is not described herein again; S204-S205 in this embodiment are the same as steps S103-S104 in the above embodiments, and are not described herein again.
Based on the determination method of the comprehensive factor of each mapping entry of the first type of mapping relationship, it can be known that the determination method of the impact factor of the target charging item may include: based on the number of the influence factor of the target charging item, sorting the values of the influence factor of the target charging item, and splicing the sorted values to obtain spliced data; and then, according to a preset signature algorithm, performing signature calculation on the spliced data to obtain signature data which is used as a comprehensive factor corresponding to the target charging item. The signature Algorithm for generating the synthesis factor corresponding to the target charging item is the same as the signature Algorithm used in generating the synthesis factor in the first-class mapping relationship, and exemplary signature algorithms may include, but are not limited to, MD5(message-digest Algorithm 5), SHA-1(Secure Hash Algorithm 1, Secure Hash Algorithm 1), SHA-2(Secure Hash Algorithm 2), and other algorithms. Moreover, the length of the signature data may be set according to actual conditions, which is not limited in the embodiment of the present invention.
In the cloud product pricing method provided by the embodiment of the invention, the charging item is considered during pricing, and the influence of the influence factor of the charging item on the charging item is applied to the pricing process, so that the refinement degree in the pricing process can be improved through the pricing scheme, and the price competitiveness of the cloud product is improved. In addition, because the influence factors correspond to the products, the influence factors corresponding to all the charging items of the products can be avoided, and the data maintenance cost is greatly reduced. Meanwhile, the determination mode of the comprehensive factors can enable the lengths of the comprehensive factors to be uniform, and efficient management of data is facilitated.
The cloud product pricing method provided by the embodiment of the invention is described below by taking a prepaid cloud product as an example.
In order to realize pricing for the prepaid cloud product, a plurality of types of mapping relationships are established in advance, and the plurality of types of mapping relationships may be stored in different databases or the same database. The plurality of mapping relationships includes at least:
a first type of mapping relationship with respect to billing items, integration factors, and pricing information;
a second type of mapping relationship between the identification of the product and the charging item of the product;
a third type of mapping relationship between the identity of the product and the impact factor.
For a detailed introduction of the mapping relationships, refer to the related description of the above embodiments, which is not repeated herein.
The cloud product pricing method provided by the embodiment of the invention can comprise the following steps B1-B9:
step B1, when the user finishes placing an order, obtaining the values of a plurality of configuration items of the product ordered by the user in the product order, and taking the values as the values of a plurality of configuration items of the product to be priced;
step B2, obtaining the ordering time of the product ordered by the user in the product ordering sheet as the charging time of the product to be priced;
step B3, determining the target charging item of the product to be priced from the preset second mapping relation between the product identifier and the charging item of the product by using the identifier of the product to be priced;
step B4, determining the influence factor corresponding to the identifier of the product to be charged from the preset third mapping relation between the identifier of the product and the influence factor as the influence factor of the target charging item;
step B5, the value of the configuration item which is the same as the target charging item in the plurality of configuration items of the product to be priced is taken as the value of the target charging item;
step B6, taking the value of the configuration item with the same influence factor as the target charging item in the plurality of configuration items of the product to be priced as the value of the influence factor of the target charging item;
step B7, determining the comprehensive factor corresponding to the target charging item by using the value of the influence factor of the target charging item;
step B8, according to the integrated factor corresponding to the target charging item, inquiring the pricing information of the target charging item from the preset first type mapping relation related to the charging item, the integrated factor and the pricing information;
and step B9, calculating the pricing cost of the product to be priced by using the value and pricing information of the target billing item and the billing duration.
When a user needs to select and match a product, an interactive interface utilized for placing an order for product selection can be entered, the interactive interface comprises value ranges of a plurality of configuration items of a prepaid product, and the plurality of configuration items comprise influence factors of each charging item besides the charging items of the product in the prior art. Therefore, the user can select and match the charging items and the values of the influence factors through the interactive interface and give the ordering time length. Correspondingly, when the user finishes ordering, the server can obtain values of a plurality of configuration items of the product ordered by the user in the product order, and the values are used as the values of the plurality of configuration items of the product to be priced.
It is understood that the interactive interface may be output by a web client or an APP, and the server corresponding to the web client or the APP may be a server running the pricing device or another server communicating with the server running the pricing device, which is reasonable.
In addition, because prepayment belongs to a value of a payment mode, the prepayment product can be a product formed by selecting prepayment time in the payment mode for a user.
Therefore, in the scheme provided by the embodiment, when the prepaid product is priced, the charging item is considered, and the influence factor is applied to the pricing process, so that the refinement degree in the pricing process can be improved through the scheme, and the price competitiveness of the cloud product is improved. In addition, because the influence factors correspond to the products, the influence factors corresponding to all the charging items of the products can be avoided, and the data maintenance cost is greatly reduced.
The following description is provided for a pricing method of a cloud product provided by an embodiment of the present invention by taking a later paid cloud product as an example.
In order to realize pricing for the post-paid cloud product, a plurality of types of mapping relationships are pre-established, and the plurality of types of mapping relationships can be stored in different databases or the same database. The plurality of mapping relationships includes at least:
a first type of mapping relationship with respect to billing items, integration factors, and pricing information;
a second type of mapping relationship between the identification of the product and the charging item of the product;
a third type of mapping relationship between the identity of the product and the impact factor.
For a detailed introduction of the mapping relationships, refer to the related description of the above embodiments, which is not repeated herein.
The cloud product pricing method provided by the embodiment of the invention can comprise the following steps of C1:
step C1, when each charging period of the postpaid product is finished, obtaining the resource instance to be charged of the postpaid product, where the resource instance to be charged includes: the values of a plurality of configuration items of the post-paid product and the actual service life of the product in the charging period; the plurality of configuration items of the post-paid product comprise configuration items with values given by users when the post-paid product is ordered and configuration items with values not given by the users;
the charging period may be one week, one month, half a year, and the like, and may be specifically set according to an actual situation.
Step C2, taking the values of the multiple configuration items of the post-paid product as the values of the multiple configuration items of the product to be priced, and taking the actual usage time as the charging time of the product to be priced;
step C3, determining the target charging item of the product to be priced from the preset second mapping relation between the product identifier and the charging item of the product by using the identifier of the product to be priced;
step C4, determining the influence factor corresponding to the identifier of the product to be charged from the preset third mapping relation between the identifier of the product and the influence factor as the influence factor of the target charging item;
step C5, the value of the configuration item which is the same as the target charging item in the plurality of configuration items of the product to be priced is taken as the value of the target charging item;
step C6, taking the value of the configuration item with the same influence factor as the target charging item in the plurality of configuration items of the product to be priced as the value of the influence factor of the target charging item;
step C7, determining the comprehensive factor corresponding to the target charging item by using the value of the influence factor of the target charging item;
step C8, according to the integrated factor corresponding to the target charging item, inquiring the pricing information of the target charging item from the preset first type mapping relation related to the charging item, the integrated factor and the pricing information;
and step C9, calculating the pricing cost of the product to be priced by using the value and pricing information of the target billing item and the billing duration.
For the post-paid product, the value of part of configuration items is only given in the process of selecting and placing the order, and the value of other configuration items needs to be determined by the pricing device or a special metering device in the subsequent use process.
Specifically, for the postpaid product, when the user needs to select the product, the user may enter an interactive interface utilized for placing a bill for product selection, where the interactive interface at least includes part of configuration items of the postpaid product, and the part of configuration items includes an influence factor of the charging item in addition to the charging item of the product in the prior art. Therefore, the user can select and match the values of partial charging items and the influence factors through the interactive interface. It can be understood that the value of the configuration item given by the user when the user orders the postpaid product can be stored when the user selects to place a bill; the value of the configuration item of which the value is not given by the user is counted by the pricing device or a special metering device, so that the values of all the configuration items and the actual charging time can be obtained during subsequent pricing.
It is understood that the interactive interface may be output by a web client or an APP, and the server corresponding to the web client or the APP may be a server running the pricing device or another server communicating with the server running the pricing device, which is reasonable.
It can be understood that, since post-payment belongs to a value of the payment method, the post-payment product can be a product formed when the user selects the post-payment in the payment method.
Therefore, in the scheme provided by the embodiment, when the postpaid product is priced, the charging item is considered, and the influence of the influence factor on the charging item is applied to the pricing process, so that the refinement degree in the pricing process can be improved through the scheme, and the price competitiveness of the cloud product is improved. In addition, because the influence factors correspond to the products, the influence factors corresponding to all the charging items of the products can be avoided, and the data maintenance cost is greatly reduced.
In addition, the embodiment of the invention also provides a cloud product pricing method, in the pricing method, not only the charging item is considered, but also the influence of the influence factor of the charging item on the charging item is applied to the pricing process, and a pricing basis is provided for the pricing process, so that the refinement degree in the pricing process can be improved through the pricing scheme, and the price competitiveness of the cloud product is improved.
The execution subject of the pricing method for the cloud product provided by the embodiment of the invention can be a pricing device for the cloud product. The pricing device may operate in a server for pricing products. In addition, the pricing process in this embodiment is a generation process of the first type mapping relationship in the above embodiment, and a pricing basis can be provided for a subsequent pricing process based on the influence factor through the first type mapping relationship generated in the pricing process.
As shown in fig. 3, a pricing method for cloud products provided by an embodiment of the present invention may include the following steps:
s301, acquiring a charging item of a product to be priced, an influence factor of the charging item and a value range of the influence factor of the charging item; the influence factor of the charging item corresponds to the product to be priced, and the influence factors of the charging items of the product to be priced are the same;
s302, obtaining each group of values of the influence factors of the first rating personnel on the billing item and the given pricing information of the billing item;
s303, aiming at each group of values of the image factors of the charging item, generating a comprehensive factor corresponding to the charging item by using the group of values, and establishing a first type of mapping relation between the charging item, the generated comprehensive factor and the pricing information of the charging item given by the group of values.
By generating the first type of mapping relation, when the cloud product is priced, the pricing information of the target charging item is inquired from the first type of mapping relation by using the value of the influence factor of the target charging item of the product to be priced, and the pricing cost of the product to be priced is calculated by using the inquired pricing information.
In step S301, there are one or more charging items of the product to be priced, each charging item may have an influence factor, and the influence factor of each charging item may be one or more. In addition, the influence factor of the charging item corresponds to the product, that is, the respective charging items of each product correspond to the same influence factor.
In addition, there are various specific implementation manners for obtaining the charging item of the product to be priced, the influence factor of the charging item, and the value range of the influence factor of the charging item.
For example, in one implementation, multiple types of mapping relationships may be pre-established, and the multiple types of mapping relationships may be stored in different databases or the same database. Specifically, the multi-class mapping relationship is as follows: a second type of mapping relationship between the identification of the product and the charging item of the product; a third type of mapping relation between the product identification and the influence factor; and a fourth type of mapping relation between configuration items and value ranges.
For the description contents related to the second type mapping relationship and the third type mapping relationship, refer to the description contents given in the above embodiments, which are not described herein again.
For the fourth type of mapping relationship, it includes multiple mapping entries, each mapping entry is an entry regarding a configuration item and a value range. The value range of the configuration item indicates the type or value that can be selected by the user for the configuration item during subscription and selection, and the value may include, but is not limited to, an enumerated value, a range value, and the like. Specifically, the mapping entry of the fourth type mapping relationship includes, but is not limited to, an identifier of a configuration item, and a value range of the configuration item, and may also include, for example, a name of the configuration item. The following are exemplary: for a CPU, the value range may include, but is not limited to, 1 core, 2 cores, 4 cores, 8 cores, 16 cores, 32 cores, and the like, and then the corresponding mapping entry may be: the identification of the CPU corresponds to 1 core, 2 cores, 4 cores, 8 cores, 16 cores, 32 cores, etc.; and the value range of the memory can be 1-1024G, then, the corresponding mapping entries can be: the identification of the memory corresponds to 1-1024G; the value range of the charging mode may include year per package, month per package, volume payment, and the like, and then, the corresponding mapping entry may be: the identification of the charging mode corresponds to a year on year, month on month, pay per volume, etc.
Based on the multi-class mapping relationship, obtaining the charging item of the product to be priced, the influence factor of the charging item and the value range of the influence factor of the charging item, which may include:
utilizing the identifier of the product to be priced to inquire the charging item of the product to be priced from a preset second type mapping relation between the identifier of the product and the charging item of the product;
inquiring the influence factor corresponding to the identifier of the product to be priced from a preset third type mapping relation between the identifier of the product and the influence factor to serve as the influence factor of the charging item;
and inquiring the value range of the influence factor of the charging item from a preset fourth type mapping relation between the configuration item and the value range.
In this implementation manner, the first pricing person may obtain the charging item of the product to be priced, the influence factor of the charging item, and the value range of the influence factor of the charging item by giving the identifier of the product to be priced to the pricing device, and then the pricing device may query the second type of mapping relationship, the third type of mapping relationship, and the fourth type of mapping relationship by using the identifier of the product to be priced as a query basis.
The above specific implementation manner for obtaining the charging item of the product to be priced, the influence factor of the charging item, and the value range of the influence factor of the charging item is merely an example, and should not be construed as a limitation to the embodiment of the present invention.
In step S302, the first pricing person may give each set of values of the influence factor for the billing item, the pricing information of the billing item, through the pricing management interface. Based on the processing idea, after the obtaining of the charging item of the product to be priced, the influence factor of the charging item, and the value range of the influence factor of the charging item, before obtaining each group of values of the influence factor of the first rating member for the charging item and the given pricing information of the charging item, the method may further include:
displaying a pricing management interface, wherein the pricing management interface comprises the charging item of the product to be priced, the influence factor of the charging item and the value range of the influence factor of the charging item;
the obtaining of each group of values of the influence factor of the first rating member on the billing item and the given pricing information of the billing item includes:
and acquiring each group of values of the influence factors for the charging item, which are given by the first pricing person through the pricing management interface, and pricing information of the charging item.
It can be understood that the first pricing person may give a pricing information to the charging item for each group of values of the influence factor of the charging item according to the actual pricing demand, so that the pricing information of the charging item given for each group of values of the influence factor of the first pricing person to the charging item may be obtained.
For example: assuming that the charging item is a CPU, the charging item has two influence factors: machine room and payment mode. If the value range of the machine room comprises: machine room 1 and machine room 2, the value range of the payment mode includes prepayment and postpaid, then, the pricing information that first price fixing personnel gave to CPU is as following table 1:
value of influence factor | Pricing information |
Machine room 1, prepayment | Pricing 1 |
Machine room 2, prepayment | Pricing 2 |
Machine room 1, post-payment | Pricing 3 |
Machine room 2, post-payment | Pricing 4 |
TABLE 1
In step S303, for each group of values of the image factor of the charging item, there are various implementation manners for generating the comprehensive factor corresponding to the charging item by using the group of values.
For example, in an implementation manner, the generating, by using each group of values of the image factor for the charging item, a comprehensive factor corresponding to the charging item includes:
and aiming at each group of values of the influence factors of the charging item, carrying out fusion processing on the group of values according to a preset fusion mode to obtain a comprehensive factor corresponding to the charging item.
Wherein, the fusion mode can be various, such as: and performing data splicing processing on each value to obtain a spliced character string, or calculating each value according to a preset signature algorithm, and the like.
In order to ensure that the lengths of the comprehensive factors corresponding to the charging items are uniform, so as to implement management in colleges and universities, optionally, for each group of values of the impact factors of the charging items, the group of values is subjected to fusion processing according to a predetermined fusion mode, so as to obtain the comprehensive factors corresponding to the charging items, which may include:
sequencing the values of the influence factors of the charging items according to a preset sequencing mode aiming at each group of values of the influence factors of the charging items, and splicing the sequenced values to obtain spliced data; and according to a preset signature algorithm, performing signature calculation on the spliced data to obtain signature data which is used as a comprehensive factor corresponding to the charging item.
The signature Algorithm may include, but is not limited to, MD5(message-digest Algorithm 5), SHA-1(Secure Hash Algorithm 1, Secure Hash Algorithm 1), SHA-2(Secure Hash Algorithm 2), and the like. It should be noted that, because the value ranges of some influence factors are type selection, each type selection value can be quantized into a character string for convenience of calculation, so that data splicing can be realized. For example: the value range of the machine room comprises: machine room 1 and machine room 2, machine room 1 can be quantized to 0001, and machine room 2 can be quantized to 0002.
In addition, a number may be set for each influence factor, and thus, the ordering may be performed according to the number, and in this case, the predetermined ordering manner may be an ordering manner based on the number.
It can be understood that, the above implementation manner of generating the comprehensive factor corresponding to the charging item by using each group of values of the image factor of the charging item is merely an example, and should not be limited to the embodiment of the present invention. For example: and forming an array by using the group of values, and taking the array as a comprehensive factor corresponding to the charging item.
In addition, for a scheme in which a second-class mapping relationship, a third-class mapping relationship, and a fourth-class mapping relationship exist, before the obtaining of the charging item of the product to be priced, the influence factor of the charging item, and the value range of the influence factor of the charging item, the pricing method for the cloud product may further include:
acquiring the identification of a given product of a second pricing person and a specified charging item for the given product, and generating a second type of mapping relation between the identification of the given product and the specified charging item;
acquiring the identification of the product given by the second pricing personnel and the specified influence factor for the given product, and generating a third type mapping relation between the identification of the given product and the specified influence factor;
and acquiring the configuration items given by the second pricing personnel, and the value ranges specified for the given configuration items, and generating a fourth type mapping relation between the given configuration items and the specified value ranges, wherein the given configuration items comprise the specified influence factors.
For the second type mapping relationship, the third type mapping relationship and the fourth type mapping relationship, the second pricing personnel can give the product identification, the product charging item and the product influence factor through a specified configuration interface, so that the pricing device can acquire various information to generate various types of mapping relationships.
Therefore, when the scheme is used for pricing, the charging items are considered, the influence of the influence factors of the charging items on the charging items is applied to the pricing process, and a pricing basis is provided for the pricing process, so that the refinement degree in the pricing process can be improved through the pricing scheme, and the price competitiveness of cloud products is improved. In addition, because the influence factors correspond to the products, the influence factors corresponding to all the charging items of the products can be avoided, and the data maintenance cost is greatly reduced.
In addition, the embodiment of the invention also provides a pricing system of the cloud product. As shown in fig. 4, the pricing system of the cloud product may include: pricing means 410 and pricing means 420;
the pricing device 410 is configured to obtain a charging item of a product to be priced, an influence factor of the charging item, and a value range of the influence factor of the charging item, where the influence factor of the charging item corresponds to the product to be priced, and the influence factors of the charging items of the product to be priced are the same; acquiring each group of values of the influence factors of the first pricing personnel on the charging items and the given pricing information of the charging items; aiming at each group of values of the influence factors of the charging items, generating a comprehensive factor corresponding to the charging items by using the group of values, and establishing a first type of mapping relation of the charging items, the generated comprehensive factor and the pricing information of the charging items given by the group of values;
the pricing device 420 is configured to obtain a value of a target charging item of a product to be priced and a value of an influence factor of the target charging item, where the influence factor of the target charging item corresponds to the product to be priced and the influence factors of the target charging items of the product to be priced are the same; determining a comprehensive factor corresponding to the target charging item by utilizing the value of the influence factor of the target charging item; according to the comprehensive factor corresponding to the target charging item, inquiring pricing information of the target charging item from a preset first type of mapping relation related to the charging item, the comprehensive factor and the pricing information; and calculating the pricing cost of the product to be priced by utilizing the value and the pricing information of the target charging item.
The system provided by the embodiment of the invention not only considers the charging item during pricing, but also applies the influence of the influence factor of the charging item on the charging item in the pricing process to provide a pricing basis for the pricing process, and further, not only considers the charging item during pricing, but also applies the influence of the influence factor of the charging item on the charging item in the pricing process. Therefore, the system can improve the refinement degree in the pricing process, so that the price competitiveness of the cloud product is improved. In addition, because the influence factors correspond to the products, the influence factors corresponding to all the charging items of the products can be avoided, and the data maintenance cost is greatly reduced.
Optionally, the determining, by the pricing device 420, a comprehensive factor corresponding to the target charging item by using a value of the impact factor of the target charging item may include:
and according to a preset fusion mode, carrying out fusion processing on the values of the influence factors of the target charging item to obtain the comprehensive factors corresponding to the target charging item.
Optionally, the fusing the value of the impact factor of the target charging item by the pricing device 420 according to a predetermined fusing manner, to obtain a comprehensive factor corresponding to the target charging item, including:
sorting the values of the influence factors of the target charging items according to a preset sorting mode, and splicing the sorted values to obtain spliced data; and according to a preset signature algorithm, performing signature calculation on the spliced data to obtain signature data which is used as a comprehensive factor corresponding to the target charging item.
Optionally, the determining method of the value of the target charging item of the product to be priced and the value of the influence factor of the target charging item includes:
determining a target charging item of a product to be priced according to a preset second mapping relation between the identifier of the product and the charging item of the product by using the identifier of the product to be priced;
determining an influence factor corresponding to the identifier of the product to be priced from a preset third-class mapping relation between the identifier of the product and the influence factor, and taking the influence factor as the influence factor of the target charging item;
taking the value of the configuration item which is the same as the target charging item in the plurality of configuration items of the product to be priced as the value of the target charging item;
and taking the value of the configuration item with the same influence factor as the target charging item in the plurality of configuration items of the product to be priced as the value of the influence factor of the target charging item.
Optionally, the cloud product includes at least two products to be priced, and the pricing device 420 is further configured to calculate the pricing cost of the cloud product according to the pricing cost of the products to be priced after calculating the pricing cost of the products to be priced.
Optionally, the pricing device 410 generates, for each group of values of the image factor of the charging item, a comprehensive factor corresponding to the charging item by using the group of values, and the generating may include:
and aiming at each group of values of the influence factors of the charging items, carrying out fusion processing on the group of values according to a preset fusion mode to obtain the comprehensive factors corresponding to the charging items.
Optionally, the fusing, by the pricing device 410, the set of values according to a predetermined fusing manner for each set of values of the influence factor of the charging item, to obtain the comprehensive factor corresponding to the charging item, where the fusing includes:
sequencing the values of the influence factors of the charging items according to a preset sequencing mode aiming at each group of values of the influence factors of the charging items, and splicing the sequenced values to obtain spliced data; and according to a preset signature algorithm, performing signature calculation on the spliced data to obtain signature data which is used as a comprehensive factor corresponding to the charging item.
Optionally, the obtaining, by the pricing device 410, a charging item of a product to be priced, an influence factor of the charging item, and a value range of the influence factor of the charging item may include:
inquiring the charging item of the product to be priced from a preset second type mapping relation between the identifier of the product and the charging item of the product by utilizing the identifier of the product to be priced;
inquiring the influence factor corresponding to the identifier of the product to be priced from a preset third-class mapping relation between the identifier of the product and the influence factor to serve as the influence factor of the charging item;
and inquiring the value range of the influence factor of the charging item from a preset fourth type mapping relation between the configuration item and the value range.
Optionally, the pricing apparatus is further configured to: before obtaining the charging item of the product to be priced, the influence factor of the charging item and the value range of the influence factor of the charging item, obtaining the identifier of the product given by a second pricing person and the charging item appointed for the given product, and generating a second type mapping relation between the identifier of the given product and the appointed charging item; acquiring the identification of the product given by the second pricing personnel and the specified influence factor for the given product, and generating a third type of mapping relation between the identification of the given product and the specified influence factor; and acquiring the configuration items given by the second pricing personnel, and the value ranges specified for the given configuration items, and generating a fourth type mapping relation between the given configuration items and the specified value ranges, wherein the given configuration items comprise the specified influence factors.
Optionally, the pricing device 410 is further configured to, after obtaining the charging item of the product to be priced, the influence factor of the charging item, and the value range of the influence factor of the charging item, obtain each group of values of the influence factor of the first price fixing person on the charging item, before the given pricing information of the charging item,
displaying a pricing management interface, wherein the pricing management interface comprises a charging item of a product to be priced, an influence factor of the charging item and a value range of the influence factor of the charging item;
the pricing device 410 obtains each set of values of the influence factor of the first pricing member on the billing item, and the given pricing information of the billing item includes:
and receiving each group of values of the influence factors for the charging items given by the first pricing personnel through the pricing management interface, wherein the values are the pricing information of the charging items.
Additionally, optionally, in an implementation manner, as shown in fig. 5, the system may further include: order platform 430 and metering device 440;
the ordering platform is used for outputting an ordering interface of the product to be priced, and reporting the product ordering sheet of the product to be priced to the pricing device when a user finishes placing an order based on the ordering interface when the product to be priced is a prepaid product; when the product to be priced is a post-paid product and a user finishes placing an order based on the ordering interface, reporting information in the product ordering order of the product to be priced to a metering device;
the metering device is used for determining a resource example to be charged of the product to be charged based on the acquired information after the information in the product purchase order of the product to be charged is acquired and when each charging period is finished, wherein the resource example to be charged comprises values of a plurality of configuration items of the product to be charged and the actual service life of the product in the charging period; the plurality of configuration items of the post-paid product comprise configuration items with values given by users when the post-paid product is ordered and configuration items with values not given by the users;
correspondingly, when the pricing device executes determining the value of the target charging item of the product to be priced and the value of the influence factor of the target charging item, the pricing device is specifically configured to:
when the product to be priced is a prepaid product, determining the value of a target charging item of the product to be priced and the value of an influence factor of the target charging item based on the product purchase order;
and when the product to be priced is a post-paid product, determining the value of a target charging item of the product to be priced and the value of an influence factor of the target charging item based on the resource example to be charged determined by the metering device.
Of course, the system may also include: and the price inquiring device can be used for determining the value of the target charging item of the product to be priced and the value of the influence factor of the target charging item and reporting the values to the pricing device. Accordingly, the metering device and the ordering platform may be in communication with the price inquiry device. Then, the price inquiring device is specifically configured to: when the product to be priced is a prepaid product, determining the value of a target charging item of the product to be priced and the value of an influence factor of the target charging item based on the product purchase order; and when the product to be priced is a post-paid product, determining the value of a target charging item of the product to be priced and the value of an influence factor of the target charging item based on the resource example to be charged determined by the metering device.
It will be appreciated that the pricing means, metering means, price enquiring means described above may be implemented in the same device or in different devices, as appropriate. The above-mentioned subscription platform may be a client program applied in a user terminal.
For the description content related to each step executed by each device in the pricing system, reference may be made to the corresponding description content of the pricing method and the pricing method, which is not described herein again.
Corresponding to the embodiment of the pricing method, the embodiment of the invention also provides a pricing device of the cloud product. As shown in fig. 6, the pricing means includes:
a value obtaining module 610, configured to obtain a value of a target charging item of a product to be priced and a value of an influence factor of the target charging item, where the influence factor of the target charging item corresponds to the product to be priced and the influence factors of the target charging items of the product to be priced are the same;
a factor determining module 620, configured to determine, by using a value of an impact factor of the target charging item, a comprehensive factor corresponding to the target charging item;
a pricing query module 630, configured to query, according to the comprehensive factor corresponding to the target charging item, pricing information of the target charging item from a preset first-class mapping relationship related to the charging item, the comprehensive factor, and the pricing information;
and the pricing module 640 is configured to calculate the pricing cost of the product to be priced according to the value of the target charging item and the pricing information.
Optionally, the factor determining module 620 may include:
and the first determining submodule is used for performing fusion processing on the value of the influence factor of the target charging item according to a preset fusion mode to obtain a comprehensive factor corresponding to the target charging item.
Optionally, the first determining submodule is specifically configured to:
sorting the values of the influence factors of the target charging items according to a preset sorting mode, and splicing the sorted values to obtain spliced data; and according to a preset signature algorithm, performing signature calculation on the spliced data to obtain signature data which is used as a comprehensive factor corresponding to the target charging item.
Optionally, the determining manner of the value of the target charging item of the product to be priced and the value of the influence factor of the target charging item may include:
determining a target charging item of a product to be priced according to a preset second mapping relation between the identifier of the product and the charging item of the product by using the identifier of the product to be priced;
determining an influence factor corresponding to the identifier of the product to be priced from a preset third-class mapping relation between the identifier of the product and the influence factor, and taking the influence factor as the influence factor of the target charging item;
taking the value of the configuration item which is the same as the target charging item in the plurality of configuration items of the product to be priced as the value of the target charging item;
and taking the value of the configuration item with the same influence factor as the target charging item in the plurality of configuration items of the product to be priced as the value of the influence factor of the target charging item.
Optionally, the cloud product includes at least two products to be priced, and the pricing device provided in the embodiment of the present invention further includes:
and the comprehensive calculation module is used for calculating the pricing cost of the cloud product according to the pricing cost of the product to be priced after the pricing module 640 calculates the pricing cost of the product to be priced.
Corresponding to the embodiment of the pricing method, the embodiment of the invention also provides a pricing device of the cloud product. As shown in fig. 7, a pricing apparatus for cloud products according to an embodiment of the present invention may include:
a first obtaining module 710, configured to obtain a charging item of a product to be priced, an influence factor of the charging item, and a value range of the influence factor of the charging item, where the influence factor of the charging item corresponds to the product to be priced, and the influence factors of the charging items of the product to be priced are the same;
a second obtaining module 720, configured to obtain each set of values of the influence factor of the first rating member on the charging item, and the given pricing information of the charging item;
a first relationship generating module 730, configured to generate, for each group of values of the influence factors of the charging items, a comprehensive factor corresponding to the charging item by using the group of values, and establish a first type of mapping relationship between the charging item, the generated comprehensive factor, and pricing information of the charging item given by the group of values, so that when a cloud product is priced, the pricing information of a target charging item of the product to be priced is queried from the first type of mapping relationship by using the value of the influence factor of the target charging item, and the pricing cost of the product to be priced is computed by using the queried pricing information.
Optionally, the generating of the first relationship module 730 generates, for each group of values of the image factor of the charging item, a comprehensive factor corresponding to the charging item by using the group of values, which may include:
and aiming at each group of values of the influence factors of the charging items, carrying out fusion processing on the group of values according to a preset fusion mode to obtain the comprehensive factors corresponding to the charging items.
Optionally, the fusing, performed by the first relationship generating module 730, on each group of values of the influence factor of the charging item according to a predetermined fusing manner, the obtaining the comprehensive factor corresponding to the charging item may include:
sequencing the values of the influence factors of the charging items according to a preset sequencing mode aiming at each group of values of the influence factors of the charging items, and splicing the sequenced values to obtain spliced data; and according to a preset signature algorithm, performing signature calculation on the spliced data to obtain signature data which is used as a comprehensive factor corresponding to the charging item.
Optionally, the first obtaining module 710 is specifically configured to:
inquiring the charging item of the product to be priced from a preset second type mapping relation between the identifier of the product and the charging item of the product by utilizing the identifier of the product to be priced;
inquiring the influence factor corresponding to the identifier of the product to be priced from a preset third-class mapping relation between the identifier of the product and the influence factor to serve as the influence factor of the charging item;
and inquiring the value range of the influence factor of the charging item from a preset fourth type mapping relation between the configuration item and the value range.
Optionally, the pricing apparatus further comprises:
a configuration module, configured to, before the first obtaining module 710 obtains the charging item of the product to be priced, the influence factor of the charging item, and the value range of the influence factor of the charging item, obtain the identifier of the product given by the second pricing staff and the charging item specified for the given product, and generate a second type mapping relationship between the identifier of the given product and the specified charging item; acquiring the identification of the product given by the second pricing personnel and the specified influence factor for the given product, and generating a third type of mapping relation between the identification of the given product and the specified influence factor; and acquiring the configuration items given by the second pricing personnel, and the value ranges specified for the given configuration items, and generating a fourth type mapping relation between the given configuration items and the specified value ranges, wherein the given configuration items comprise the specified influence factors.
Optionally, the pricing apparatus may further include:
a display module, configured to, after the first obtaining module 710 obtains the charging item of the product to be priced, the influence factor of the charging item, and the value range of the influence factor of the charging item, obtain each group of values of the influence factor of the first price fixing person on the charging item by the second obtaining module 720, and display a pricing management interface before the given pricing information of the charging item, where the pricing management interface includes the charging item of the product to be priced, the influence factor of the charging item, and the value range of the influence factor of the charging item;
the second obtaining module 720 is specifically configured to:
and receiving each group of values of the influence factors for the charging items given by the first pricing personnel through the pricing management interface, wherein the values are the pricing information of the charging items.
In addition, an embodiment of the present invention further provides an electronic device, as shown in fig. 8, which includes a processor 801, a communication interface 802, a memory 803, and a communication bus 804, where the processor 801, the communication interface 802, and the memory 803 complete mutual communication through the communication bus 804,
a memory 803 for storing a computer program;
the processor 801 is configured to, when executing the program stored in the memory 803, implement the steps of the pricing method for cloud products according to the embodiment of the present invention.
An embodiment of the present invention further provides an electronic device, as shown in fig. 9, which includes a processor 901, a communication interface 902, a memory 903, and a communication bus 904, where the processor 901, the communication interface 902, and the memory 903 complete mutual communication through the communication bus 904,
a memory 903 for storing computer programs;
the processor 901 is configured to implement the steps of the cloud product pricing method provided by the embodiment of the present invention when executing the program stored in the memory 903.
The communication bus mentioned in the electronic device may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The communication bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown, but this does not mean that there is only one bus or one type of bus.
The communication interface is used for communication between the electronic equipment and other equipment.
The Memory may include a Random Access Memory (RAM) or a Non-Volatile Memory (NVM), such as at least one disk Memory. Optionally, the memory may also be at least one memory device located remotely from the processor.
The Processor may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component.
In yet another embodiment provided by the present invention, a computer-readable storage medium is further provided, in which a computer program is stored, and the computer program, when executed by a processor, implements the steps of the pricing method for cloud products described above.
In yet another embodiment provided by the present invention, a computer-readable storage medium is further provided, in which a computer program is stored, and the computer program, when executed by a processor, implements the steps of the pricing method for cloud products described above.
In yet another embodiment provided by the present invention, a computer program product containing instructions is also provided, which when run on a computer, causes the computer to perform the steps of a method for pricing a cloud product of the above-mentioned embodiments.
In yet another embodiment provided by the present invention, there is also provided a computer program product containing instructions which, when run on a computer, cause the computer to perform the steps of a method for pricing a cloud product of the above-mentioned embodiments.
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 invention 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 can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the 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.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the apparatus embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the apparatus embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.
Claims (18)
1. A method for pricing cloud products, the method comprising:
acquiring a value of a target charging item of a product to be priced and a value of an influence factor of the target charging item, wherein the influence factor of the target charging item corresponds to the product to be priced, and the influence factors of the target charging items of the product to be priced are the same;
determining a comprehensive factor corresponding to the target charging item by utilizing the value of the influence factor of the target charging item;
according to the comprehensive factor corresponding to the target charging item, inquiring pricing information of the target charging item from a preset first type of mapping relation related to the charging item, the comprehensive factor and the pricing information;
and calculating the pricing cost of the product to be priced by utilizing the value and the pricing information of the target charging item.
2. The method according to claim 1, wherein the determining the comprehensive factor corresponding to the target charging item by using the value of the impact factor of the target charging item includes:
and according to a preset fusion mode, carrying out fusion processing on the values of the influence factors of the target charging item to obtain the comprehensive factors corresponding to the target charging item.
3. The method according to claim 2, wherein the fusing the values of the impact factors of the target charging items according to a predetermined fusing manner to obtain the comprehensive factors corresponding to the target charging items includes:
sorting the values of the influence factors of the target charging items according to a preset sorting mode, and splicing the sorted values to obtain spliced data; and according to a preset signature algorithm, performing signature calculation on the spliced data to obtain signature data which is used as a comprehensive factor corresponding to the target charging item.
4. The method according to any one of claims 1 to 3, wherein the determination manner of the value of the target charging item of the product to be priced and the value of the influence factor of the target charging item includes:
determining a target charging item of a product to be priced according to a preset second mapping relation between the identifier of the product and the charging item of the product by using the identifier of the product to be priced;
determining an influence factor corresponding to the identifier of the product to be priced from a preset third-class mapping relation between the identifier of the product and the influence factor, and taking the influence factor as the influence factor of the target charging item;
taking the value of the configuration item which is the same as the target charging item in the plurality of configuration items of the product to be priced as the value of the target charging item;
and taking the value of the configuration item with the same influence factor as the target charging item in the plurality of configuration items of the product to be priced as the value of the influence factor of the target charging item.
5. The method according to any one of claims 1-4, wherein the cloud product comprises at least two products to be priced, and after the calculating the pricing rate for the products to be priced, the method further comprises:
and calculating the pricing cost of the cloud product according to the pricing cost of the product to be priced.
6. A method for pricing cloud products, the method comprising:
acquiring a charging item of a product to be priced, an influence factor of the charging item and a value range of the influence factor of the charging item, wherein the influence factor of the charging item corresponds to the product to be priced, and the influence factor of each charging item of the product to be priced is the same;
acquiring each group of values of the influence factors of the first pricing personnel on the charging items and the given pricing information of the charging items;
and aiming at each group of values of the influence factors of the charging items, generating a comprehensive factor corresponding to the charging items by using the group of values, and establishing a first type of mapping relation of the charging items, the generated comprehensive factor and the pricing information of the charging items given by the group of values, so that when the cloud products are priced, the pricing information of the target charging items is inquired from the first type of mapping relation by using the values of the influence factors of the target charging items of the products to be priced, and the pricing cost of the products to be priced is calculated by using the inquired pricing information.
7. The method of claim 6, wherein the generating the composite factor corresponding to the charging item by using each group of values of the image factor of the charging item includes:
and aiming at each group of values of the influence factors of the charging items, carrying out fusion processing on the group of values according to a preset fusion mode to obtain the comprehensive factors corresponding to the charging items.
8. The method according to claim 7, wherein for each group of values of the impact factors of the charging items, performing fusion processing on the group of values according to a predetermined fusion mode to obtain the comprehensive factor corresponding to the charging item, includes:
sequencing the values of the influence factors of the charging items according to a preset sequencing mode aiming at each group of values of the influence factors of the charging items, and splicing the sequenced values to obtain spliced data; and according to a preset signature algorithm, performing signature calculation on the spliced data to obtain signature data which is used as a comprehensive factor corresponding to the charging item.
9. The method according to claim 6, wherein the obtaining of the charging item of the product to be priced, the influence factor of the charging item, and the value range of the influence factor of the charging item includes:
inquiring the charging item of the product to be priced from a preset second type mapping relation between the identifier of the product and the charging item of the product by utilizing the identifier of the product to be priced;
inquiring the influence factor corresponding to the identifier of the product to be priced from a preset third-class mapping relation between the identifier of the product and the influence factor to serve as the influence factor of the charging item;
and inquiring the value range of the influence factor of the charging item from a preset fourth type mapping relation between the configuration item and the value range.
10. The method according to claim 6, wherein before the obtaining of the charging item of the product to be priced, the influence factor of the charging item, and the value range of the influence factor of the charging item, the method further comprises:
acquiring the identification of a given product of a second pricing person and a specified charging item for the given product, and generating a second type of mapping relation between the identification of the given product and the specified charging item;
acquiring the identification of the product given by the second pricing personnel and the specified influence factor for the given product, and generating a third type of mapping relation between the identification of the given product and the specified influence factor;
and acquiring the configuration items given by the second pricing personnel, and the value ranges specified for the given configuration items, and generating a fourth type mapping relation between the given configuration items and the specified value ranges, wherein the given configuration items comprise the specified influence factors.
11. The method according to claim 6, wherein after obtaining the charging item of the product to be priced, the influence factor of the charging item, and the value range of the influence factor of the charging item, the method further comprises, before obtaining the pricing information of the charging item, each group of values of the influence factor of the first rating member on the charging item, the method further comprises:
displaying a pricing management interface, wherein the pricing management interface comprises a charging item of a product to be priced, an influence factor of the charging item and a value range of the influence factor of the charging item;
the obtaining of each group of values of the influence factors of the first rating personnel on the charging items, wherein the given pricing information of the charging items comprises:
and receiving each group of values of the influence factors for the charging items given by the first pricing personnel through the pricing management interface, wherein the values are the pricing information of the charging items.
12. An apparatus for pricing cloud products, the apparatus comprising:
the system comprises a value acquisition module, a value acquisition module and a value calculation module, wherein the value acquisition module is used for acquiring a value of a target charging item of a product to be priced and a value of an influence factor of the target charging item, the influence factor of the target charging item corresponds to the product to be priced, and the influence factors of all the target charging items of the product to be priced are the same;
the factor determining module is used for determining a comprehensive factor corresponding to the target charging item by utilizing the value of the influence factor of the target charging item;
the pricing query module is used for querying pricing information of the target charging item from a preset first type of mapping relation related to the charging item, the comprehensive factor and the pricing information according to the comprehensive factor corresponding to the target charging item;
and the pricing module is used for calculating the pricing cost of the product to be priced by utilizing the value and the pricing information of the target charging item.
13. An apparatus for pricing cloud products, the apparatus comprising:
the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for acquiring a charging item of a product to be priced, an influence factor of the charging item and a value range of the influence factor of the charging item, the influence factor of the charging item corresponds to the product to be priced, and the influence factors of the charging items of the product to be priced are the same;
the second acquisition module is used for acquiring each group of values of the influence factors of the first pricing personnel on the charging items and the given pricing information of the charging items;
and the first relation generation module is used for generating a comprehensive factor corresponding to the charging item by utilizing the group of values according to each group of values of the influence factors of the charging item, and establishing a first type of mapping relation among the charging item, the generated comprehensive factor and the pricing information of the charging item given by the group of values, so that when a cloud product is priced, the pricing information of a target charging item of the product to be priced is inquired from the first type of mapping relation by utilizing the value of the influence factor of the target charging item, and the pricing cost of the product to be priced is calculated by utilizing the inquired pricing information.
14. A pricing system for cloud products, comprising: pricing means and pricing means;
the pricing device is used for acquiring the charging items of the products to be priced, the influence factors of the charging items and the value ranges of the influence factors of the charging items, wherein the influence factors of the charging items correspond to the products to be priced, and the influence factors of the charging items of the products to be priced are the same; acquiring each group of values of the influence factors of the first pricing personnel on the charging items and the given pricing information of the charging items; aiming at each group of values of the influence factors of the charging items, generating a comprehensive factor corresponding to the charging items by using the group of values, and establishing a first type of mapping relation of the charging items, the generated comprehensive factor and the pricing information of the charging items given by the group of values;
the pricing device is used for acquiring a value of a target charging item of a product to be priced and a value of an influence factor of the target charging item, wherein the influence factor of the target charging item corresponds to the product to be priced, and the influence factors of the target charging items of the product to be priced are the same; determining a comprehensive factor corresponding to the target charging item by utilizing the value of the influence factor of the target charging item; according to the comprehensive factor corresponding to the target charging item, inquiring pricing information of the target charging item from a preset first type of mapping relation related to the charging item, the comprehensive factor and the pricing information; and calculating the pricing cost of the product to be priced by utilizing the value and the pricing information of the target charging item.
15. An electronic device is characterized by comprising a processor, a communication interface, a memory and a communication bus, wherein the processor and the communication interface are used for realizing mutual communication by the memory through the communication bus;
a memory for storing a computer program;
a processor for implementing the method steps of any one of claims 1 to 5 when executing a program stored in the memory.
16. A computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, which computer program, when being executed by a processor, carries out the method steps of any one of the claims 1-5.
17. An electronic device is characterized by comprising a processor, a communication interface, a memory and a communication bus, wherein the processor and the communication interface are used for realizing mutual communication by the memory through the communication bus;
a memory for storing a computer program;
a processor for implementing the method steps of any of claims 6 to 11 when executing a program stored in the memory.
18. A computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, which computer program, when being executed by a processor, carries out the method steps of any one of the claims 6-11.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911326550.1A CN111062758A (en) | 2019-12-20 | 2019-12-20 | Pricing method, device and system of cloud product |
US17/753,532 US20220414722A1 (en) | 2019-12-20 | 2020-12-08 | Valuation Method, Pricing Method, Apparatus and System for Cloud Product |
PCT/CN2020/134460 WO2021121075A1 (en) | 2019-12-20 | 2020-12-08 | Valuation method, pricing method, apparatus and system for cloud product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911326550.1A CN111062758A (en) | 2019-12-20 | 2019-12-20 | Pricing method, device and system of cloud product |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111062758A true CN111062758A (en) | 2020-04-24 |
Family
ID=70301304
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911326550.1A Pending CN111062758A (en) | 2019-12-20 | 2019-12-20 | Pricing method, device and system of cloud product |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111062758A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112202871A (en) * | 2020-09-27 | 2021-01-08 | 北京金山云网络技术有限公司 | Metering and charging method, device and system for cloud computing resources and electronic equipment |
CN112651802A (en) * | 2020-12-28 | 2021-04-13 | 深圳市易美科软件有限公司 | Product pricing method and system |
CN112990690A (en) * | 2021-03-11 | 2021-06-18 | 浪潮云信息技术股份公司 | Product and price universal model system based on cloud computing |
WO2021121075A1 (en) * | 2019-12-20 | 2021-06-24 | 北京金山云网络技术有限公司 | Valuation method, pricing method, apparatus and system for cloud product |
CN113033168A (en) * | 2021-03-30 | 2021-06-25 | 北京金山云网络技术有限公司 | Report generation method and related equipment |
CN113763025A (en) * | 2021-04-09 | 2021-12-07 | 北京京东振世信息技术有限公司 | Pricing management method and device |
CN114742551A (en) * | 2022-03-30 | 2022-07-12 | 北京交通大学 | Meta-service charging data processing method and device |
US11743154B2 (en) | 2021-07-20 | 2023-08-29 | Beijing Baidu Netcom Science Technology Co., Ltd. | Method and apparatus for processing network usage of a cloud product, device, storage medium and product |
CN117971512A (en) * | 2024-04-02 | 2024-05-03 | 杭州骋风而来数字科技有限公司 | Intelligent power calculation scheduling system and method |
CN117971512B (en) * | 2024-04-02 | 2024-08-02 | 杭州骋风而来数字科技有限公司 | Intelligent power calculation scheduling system and method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109981301A (en) * | 2019-03-20 | 2019-07-05 | 新华三云计算技术有限公司 | Cloud service charging method and system |
CN110009421A (en) * | 2019-04-04 | 2019-07-12 | 杭州朗和科技有限公司 | The unit price of cloud computing virtual resource determines method, medium, device and calculates equipment |
-
2019
- 2019-12-20 CN CN201911326550.1A patent/CN111062758A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109981301A (en) * | 2019-03-20 | 2019-07-05 | 新华三云计算技术有限公司 | Cloud service charging method and system |
CN110009421A (en) * | 2019-04-04 | 2019-07-12 | 杭州朗和科技有限公司 | The unit price of cloud computing virtual resource determines method, medium, device and calculates equipment |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021121075A1 (en) * | 2019-12-20 | 2021-06-24 | 北京金山云网络技术有限公司 | Valuation method, pricing method, apparatus and system for cloud product |
CN112202871A (en) * | 2020-09-27 | 2021-01-08 | 北京金山云网络技术有限公司 | Metering and charging method, device and system for cloud computing resources and electronic equipment |
CN112651802A (en) * | 2020-12-28 | 2021-04-13 | 深圳市易美科软件有限公司 | Product pricing method and system |
CN112990690A (en) * | 2021-03-11 | 2021-06-18 | 浪潮云信息技术股份公司 | Product and price universal model system based on cloud computing |
CN113033168A (en) * | 2021-03-30 | 2021-06-25 | 北京金山云网络技术有限公司 | Report generation method and related equipment |
CN113763025A (en) * | 2021-04-09 | 2021-12-07 | 北京京东振世信息技术有限公司 | Pricing management method and device |
US11743154B2 (en) | 2021-07-20 | 2023-08-29 | Beijing Baidu Netcom Science Technology Co., Ltd. | Method and apparatus for processing network usage of a cloud product, device, storage medium and product |
CN114742551A (en) * | 2022-03-30 | 2022-07-12 | 北京交通大学 | Meta-service charging data processing method and device |
CN117971512A (en) * | 2024-04-02 | 2024-05-03 | 杭州骋风而来数字科技有限公司 | Intelligent power calculation scheduling system and method |
CN117971512B (en) * | 2024-04-02 | 2024-08-02 | 杭州骋风而来数字科技有限公司 | Intelligent power calculation scheduling system and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111062758A (en) | Pricing method, device and system of cloud product | |
CN110969492A (en) | Pricing method, device and system of cloud product | |
CN108805632B (en) | Charging method and device | |
US20040148232A1 (en) | Electronic catalog aggregation apparatus for realizing fast and efficient electronic catalog system | |
WO2016155514A1 (en) | Logistics service scheduling method and device | |
CN104115177B (en) | System and method for providing market for service image | |
US20170032432A1 (en) | Integrated System | |
CN111507686B (en) | Automatic budget system and method for engineering design change | |
WO2017150749A1 (en) | Used article rental service method using electronic commerce | |
KR20150038427A (en) | SaaS PAYMENT PROCESSING SYSTEM, SaaS USAGE FEE PAYMENT PROCESSING METHOD, AND PROGRAM | |
CN112202871A (en) | Metering and charging method, device and system for cloud computing resources and electronic equipment | |
CN106156973A (en) | The method and device of logistics service information is provided | |
US20220180381A1 (en) | Method of correlating bid price to intrinsic value in a survey platform | |
JP2021086312A (en) | Power trading assisting system, power trading assisting device, and program | |
US20180152564A1 (en) | Telecommunication system for monitoring and controlling of a network providing resource to a user | |
US9626682B2 (en) | Systems and methods for reseller discovery and analysis | |
CN111651345A (en) | System testing method and device and electronic equipment | |
JP2018022230A (en) | Payment management device and payment management method | |
CN115392892A (en) | Account checking method, account checking device, terminal and storage medium | |
CN113393190B (en) | Warehouse information processing method and device, electronic equipment and readable medium | |
WO2021121075A1 (en) | Valuation method, pricing method, apparatus and system for cloud product | |
CN115277271A (en) | Charging management method of hybrid cloud under micro-service architecture | |
CN110300000B (en) | Charging mode changing method and device, electronic equipment and readable storage medium | |
CN106228395A (en) | The evaluation method of Resource Properties and system | |
CN114612172A (en) | Virtual asset increment calculation method and device, storage medium and electronic equipment |
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 |