Method and device for automatically generating commodity price, equipment, medium and program product
By obtaining information from the winning bid inquiry form and generating a product page, and determining the sales price according to the payment method, the problem of complex sales price calculation and time-consuming credit evaluation in online transactions is solved, and the automatic listing of products and the calculation of sales price during different accounts is realized. , improves trading efficiency and market competitiveness.
Patent Information
- Application Number
- CN202411614528.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-13
- Publication Date
- 2024-12-17
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the online commodity transactions, there are problems such as cumbersome and complex sales price calculations, manual calculation errors, time-consuming and laborious credit evaluation, inability to share commodity prices, and poor market competitiveness, especially under different payment periods and credit limit payment methods. .
By obtaining information from the winning inquiry form of the target product, generating the target product page, and selecting preset formulas based on the payment method of the target user, determining the sales price using the target formula and the target product price, so as to realize automatic listing of the product and different payment accounts The sales price calculation in the period will reduce labor consumption and improve transaction efficiency.
It realizes automatic listing of goods and calculation of sales prices for different payment periods, reduces manpower consumption, improves transaction efficiency of buyers and suppliers, improves market competitiveness, and avoids losses caused by credit problems.
Smart Images

Figure CN119151582A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method, apparatus, device, computer-readable medium and computer program product for automatically generating commodity prices. Background Art
[0002] With the convenience of the Internet and the popularity of shopping platforms, commodity transactions between buyers and suppliers have gradually shifted to online. That is, after winning the bid, the supplier can list the winning goods on the web page or application, and the buyer can also complete the purchase of the purchased goods on the web page or application, realizing a complete online transaction.
[0003] However, when suppliers choose to adopt the above online transaction methods, the following technical problems often arise:
[0004] First, when the purchaser purchases goods, the purchaser often does not pay all at once, but has different payment terms, and the corresponding price for each payment term is also different. The final sales price calculation is cumbersome and complicated, and it is easy to make mistakes in the amount of money caused by manual calculation errors, resulting in online transactions often not supporting the purchaser to pay using payment methods with different payment terms.
[0005] Second, for some purchasers, there are cases of overdue payments or insufficient credit. Suppliers often need to manually identify the credit information of a large number of purchasers one by one, which is time-consuming and labor-intensive and the effect is not ideal.
[0006] Third, when a supplier wins the bid, it often needs to put a large number of goods on the shelves according to the information in the inquiry form. The listing process requires a lot of manpower to enter the product information and prices one by one, and the prices of the listed goods are often unique, that is, the winning bid prices of each purchaser's goods may be different. The supplier may face the problem of different prices for the same product for multiple purchasing companies, and it is impossible to share the listed products with multiple purchasers or ordinary users.
[0007] Fourth, during the product listing process, there is a problem with product pricing for ordinary users. Since pricing requires manual consideration of multiple factors and price comparison analysis, it is time-consuming and laborious, and the market competitiveness is not ideal. Therefore, suppliers often ignore the market of ordinary users.
[0008] The prior art has disclosed a variety of methods to solve the above-mentioned problems. For example, a Chinese patent application with publication number CN115330479A discloses a method, device, equipment and medium for listing goods on an electronic procurement platform. The method solves the technical problem of being unable to directly recommend the listed goods of one party to another by having local suppliers list goods in the commodity pool of purchasing enterprise users according to the procurement and supply agreement.
[0009] Although the prior art represented by the above patents improves the efficiency of product listing, it still cannot solve the four technical problems mentioned above. Therefore, it is urgent to develop a new method for automatically generating product prices to at least partially solve the current defects and shortcomings. Summary of the invention
[0010] The content of this application is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this application is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.
[0011] Some embodiments of the present application propose a method, apparatus, device, computer-readable medium, and program product for automatically generating commodity prices to at least partially solve the technical problems mentioned in the above background technology section.
[0012] In a first aspect, some embodiments of the present application provide a method for automatically generating a commodity price, the method comprising: obtaining target commodity information from a winning bid inquiry form of the target commodity; generating a target commodity page according to the target commodity information, wherein the target commodity page includes a target commodity price of the target commodity; selecting a corresponding sales price formula from the following formulas as a target formula according to a payment method of a target user, and determining the sales price of the target commodity using the target formula and the target commodity price, wherein the payment method includes a credit limit payment method and an account period payment method: ; ,in, Indicates the sales price when the target user adopts the credit payment method. Indicates the sales price for target users who use the payment method of account period. represents the target product price, represents the payout ratio, represents the premium rate, Represents the funding rate.
[0013] In a second aspect, some embodiments of the present application provide a device for automatically generating a commodity price, the device comprising: an acquisition unit, configured to search for a winning bid inquiry form of a target commodity, and acquire target commodity information from the winning bid inquiry form; a generation unit, configured to generate a target commodity page according to the target commodity information, wherein the target commodity page includes a target commodity price of the target commodity; a determination unit, configured to select a corresponding sales price formula from the following formulas as a target formula according to a payment method of a target user, and determine the sales price of the target commodity using the target formula and the target commodity price, wherein the payment method includes a credit line payment method and an account period payment method: the sales price formula corresponding to the credit line payment method is: ; Sales price formula corresponding to the payment method of account period: ,in, Indicates the sales price when the target user adopts the credit payment method. Indicates the sales price for target users who use the payment method of account period. represents the target product price, represents the payout ratio, represents the premium rate, Represents the funding rate.
[0014] In a third aspect, an embodiment of the present application provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs; when the one or more programs are executed by one or more processors, the one or more processors implement a method as described in any implementation method in the first aspect.
[0015] In a fourth aspect, an embodiment of the present application provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the method described in any implementation manner in the first aspect.
[0016] In a fifth aspect, some embodiments of the present application provide a computer program product, including a computer program, which implements the method described in any implementation manner in the above-mentioned first aspect when executed by a processor.
[0017] One of the above-mentioned embodiments of the present application has the following beneficial effects: first, the target product information is obtained from the winning bid inquiry form of the target product, then, the target product page is generated according to the above-mentioned target product information, and finally, the target formula in the preset formula is selected according to the payment method of the above-mentioned target user, and the sales price of the above-mentioned target product is determined by using the above-mentioned target formula and the target product price, thereby realizing the automatic listing of the product and the calculation of the sales price of different payment periods, reducing a large amount of manpower consumption in each link, and improving the transaction efficiency of the purchaser and the supplier. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The above and other features, advantages and aspects of the embodiments of the present application will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0019] Figure 1 is a flow chart of some embodiments of the method for automatically generating commodity prices according to the present application;
[0020] Figure 2It is a schematic diagram comparing effects in some optional embodiments of the method for automatically generating commodity prices according to the present application;
[0021] Figure 3 It is a schematic diagram of the structure of some embodiments of the device for automatically generating commodity prices according to the present application;
[0022] Figure 4 It is a schematic diagram of the structure of an electronic device used to implement some embodiments of the present application. DETAILED DESCRIPTION
[0023] Embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present application. It should be understood that the drawings and embodiments of the present application are only for exemplary purposes and are not intended to limit the scope of protection of the present application.
[0024] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other.
[0025] It should be noted that the concepts such as "first" and "second" mentioned in this application are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0026] It should be noted that the modifications of "one" and "plurality" mentioned in the present application are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0027] The names of the messages or information exchanged between multiple devices in the embodiments of the present application are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0028] The present application will be described in detail below with reference to the accompanying drawings and in combination with embodiments.
[0029] refer to Figure 1 , shows a process 100 of some embodiments of the method for automatically generating commodity prices according to the present application. The method for automatically generating commodity prices includes the following steps:
[0030] Step 101, obtaining target commodity information from the winning bid inquiry form of the target commodity.
[0031] In some embodiments, the execution subject (eg, electronic device) of the method for automatically generating a commodity price may obtain target commodity information from a winning bid inquiry form of the target commodity.
[0032] It should be pointed out that the winning bid inquiry form can be transmitted to the customer through fax, wired network routing, wireless connection, etc. Among them, for paper fax, it can be converted into electronic data through scanning, text recognition, etc.; and electronic fax can directly obtain relevant electronic data. The above-mentioned wired network routing method includes, for example, various wired networks, such as broadband, data dedicated lines, local area networks (such as token networks in parks), etc. The above-mentioned wireless connection methods may include but are not limited to 3G / 4G connections, WiFi connections, Bluetooth connections, WiMAX connections, Zigbee connections, UWB (ultra wideband) connections, and other wireless connection methods currently known or to be developed in the future.
[0033] Specifically, the step of obtaining the target product information from the winning bid inquiry form of the target product is, for example, to convert the winning bid inquiry form into electronic data, search for the corresponding target product information therein, and extract and store it in a preset data field or data table. The specific steps of searching, matching and extracting belong to the well-known technology in the art and will not be repeated here.
[0034] Here, the target product generally refers to the product for which a product page needs to be generated.
[0035] Specifically, the above-mentioned winning bid inquiry form may include the following contents: purchasing company tax number, purchasing company name, supplier tax number, supplier name, purchasing plan number, purchasing plan line number, material code, material name, specification model, brand, winning bid price, whether the winning bid price includes tax, price tax rate, standard code category, standard code category, standard code subcategory, material standard code, delivery date, product validity period, product information, etc.
[0036] It should be noted that the above-mentioned electronic device can be hardware or software. When the electronic device is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or it can be implemented as a single server or a single terminal device. When the electronic device is embodied as software, it can be installed in the hardware devices listed above, or remotely executed through the cloud or the like. It can be implemented as multiple software or software modules for providing distributed services, for example, or it can be implemented as a single software or software module. No specific limitation is made here.
[0037] Step 102: Generate a target product page according to the target product information.
[0038] In some embodiments, based on the target product information obtained in step 101, the execution entity (eg, electronic device) may generate a target product page according to the target product information, wherein the target product page includes a target product price of the target product.
[0039] Specifically, the execution entity may generate a product page through the target product information. The product page needs to have basic product information, including the brand and classification information of the product, and generate the price of the target product in the target product page.
[0040] In some optional implementations of some embodiments, before the step of determining the sales price of the target commodity by using the target formula and the target commodity price, the method further includes the step of determining the user identity of the target user, specifically including: in response to detecting that the target user has performed a purchase operation on the target commodity in the target commodity page, determining the user identity of the target user, and generating a first price and a second price of the target commodity according to the target commodity information; in response to determining that the target user is a purchasing staff, using the second price of the target commodity as the target commodity price, and determining the validity period of the second price according to the target commodity information; in response to determining that the purchase operation of the target user is within the validity period, determining the user identity of the target user as a purchasing staff identity; in response to determining that the purchase operation of the target user is not within the validity period, determining the user identity of the target user as a non-purchasing staff identity; in response to determining that the target user is a non-purchasing staff identity, using the first price of the target commodity as the target commodity price.
[0041] Here, the second price usually refers to the winning bid price of the above-mentioned commodity, which can be obtained through the winning bid inquiry form. The first price usually refers to the market price of the above-mentioned commodity, and the above-mentioned execution entity can determine the standard price based on the above-mentioned commodity information. It should be noted that the first price and the second price can be the total price of multiple target commodities or the unit price of a target commodity. The identity of the purchasing personnel usually refers to the identity of the employees of the purchasing company corresponding to the winning bid inquiry form.
[0042] The execution subject can first determine the identity of the user, and then provide different prices to the user based on the user's identity. For example, when the user is a purchaser, the user is provided with the purchase price as the product price. Another example: when the user is an ordinary user, the user is provided with the standard product price. In this way, the generation of product pages can be reduced by judging the user's identity, so that one product page can correspond to multiple product prices.
[0043] As an example, the second price can also be set in the following way: through the winning bid price of the commodity, according to a variety of commodity pricing strategies, calculate the cash purchase price before tax, the cash purchase price including tax, the commodity agreement price, the commodity protection price, the commodity sales price before tax, the commodity sales price including tax, the internal enterprise sales price before tax, and the internal enterprise sales price including tax.
[0044] Product pricing strategy: 1) Based on the three-level product classification, set the purchase markup rate of the corresponding category, and calculate the product sales price based on the purchase price. 2) Based on the product brand, set the purchase markup rate of the corresponding brand, and calculate the product sales price based on the purchase price. 3) Set the default markup rate and calculate the product sales price based on the default purchase price. Product pricing priority: brand markup > category markup > default markup.
[0045] After the procurement company's inquiry form is finalized, in order to avoid subsequent fluctuations in the sales price of the goods, the validity period of the goods price is set. Within the specified date, the purchaser can purchase the goods at the price of the finalized result. By setting the validity period of a specific price, the problem of price fluctuations and the validity period of the purchase of the purchased goods is solved, and repeated manual settings are avoided.
[0046] At this point, the execution entity can correspond to the existing products through the inquiry information to avoid repeated generation of product pages. In addition, in order to solve the problem of different purchase prices for the same product, the execution entity generates the standard price and specific price of the product. If there is an inquiry with a designated purchaser, the specific price of the purchaser is generated. If there is no inquiry, the standard price is generated based on the basic information of the product. In this way, the automatic pricing and automatic listing of products can be realized, reducing manpower consumption.
[0047] In some optional implementations of some embodiments, the first price of the target product is determined according to the following formula: ;in, Indicates the first price of the target product; Represents the production cost of the target product: Indicates competitor prices; Indicates the current commodity price; Indicates the magnitude of price change; represents the brand awareness score; represents the maximum possible score of brand awareness; represents market share; Indicates the current market growth rate; represents the historical market growth rate; It indicates the rate of change of market growth rate; Indicates a promotional price; Indicates the original price of the product; It represents the market demand intensity coefficient and is determined according to the following formula: ,in, Indicates current market demand; Represents historical market demand; represents the demand decay coefficient, which represents the impact of demand changes over time and is determined according to the following formula: ,in, represents the initial market demand; Indicates the current time; Indicates the base time; It represents the special function value coefficient, which is determined according to the following formula: ,in, Indicates current user satisfaction; Indicates maximum user satisfaction; Represents the product characteristic score, determined according to the following formula: ,in, represents the weight of the i-th feature, indicating the importance of each feature to the overall score (i=1,2,…,n); represents the i-th feature score (i=1,2,…,n); The rate of change of market growth rate affected by seasonal factors is determined according to the following formula: ,in, Indicates current seasonal sales; Represents historical seasonal sales; Indicates the start time of the season; Indicates when the season ends; Represents the promotional activity impact coefficient, which is determined according to the following formula: ,in, Indicates the base price; represents the influencing factor, controlling the sensitivity of promotion intensity to pricing; represents the threshold value of feature scoring; Represents the market competition coefficient, which is determined according to the following formula: ,in, Indicates the number of competitors; Represents the total number of all competitors in the market.
[0048] Specifically, the parameters in the above formula can be obtained through a variety of technical means. As an example, the above execution entity can crawl the above part of the parameters from different shopping platforms through a web crawler, or it can also automatically calculate and statistically calculate some of the parameters through a local commodity price storage database.
[0049] As another example, the parameters in the above formula can also be obtained by automatically statistically analyzing in advance a large amount of objective sample data with subjective evaluations, such as evaluations, comments, and sharing by researchers or business review organizations.
[0050] These means of capturing and automatic analysis are all existing technologies. The invention of this application is not about how to capture and analyze, but about how to use these data to automatically assess risks and obtain corresponding commodity prices.
[0051] The above formula helps companies solve the problem of product pricing and price comparison, analyzes product pricing in combination with the market environment, realizes dynamic pricing and real-time adjustment of products, reduces manual participation in the price comparison and pricing process in traditional methods, and makes the final confirmed product price analyzed from multiple angles, making the pricing result more objective, thereby improving efficiency and enhancing market competitiveness.
[0052] Step 103, selecting a corresponding sales price formula from the following formulas as a target formula according to the payment method of the target user, and determining the sales price of the target commodity using the target formula and the target commodity price.
[0053] In some embodiments, the execution entity may select a corresponding sales price formula from the following formulas as a target formula according to the payment method of the target user, and determine the sales price of the target product using the target formula and the target product price, wherein the payment method includes a credit line payment method and an account period payment method:
[0054] Sales price formula corresponding to the credit line payment method: ;
[0055] Sales price formula corresponding to the payment method of account period: ;
[0056] in, Indicates the sales price when the target user adopts the credit payment method. Indicates the sales price for target users who use the payment method of account period. represents the target product price, represents the payout ratio, represents the premium rate, Represents the funding rate.
[0057] Through the above-mentioned method of determining the sales price, the purchaser can choose a variety of payment terms and set different sales prices for different payment terms. While taking into account the purchaser's payment period, it can also protect the supplier's corporate interests and avoid losses to suppliers due to procurement methods with long payment periods.
[0058] In some optional implementations of some embodiments, before the step of determining the sales price of the target commodity using the target formula and the target commodity price, the method further includes: in response to determining that the payment method of the target user is a credit line payment method, obtaining user information of the target user; inputting the user information into a pre-trained credit assessment model to obtain a credit assessment result of the target user; determining whether the target user is eligible to use the credit line payment method based on the credit assessment result and the sales price of the target commodity, and if not, adopting the sales price of the account payment method.
[0059] Here, the credit assessment model is used to characterize the correspondence between user information and credit assessment results. As an example, the credit assessment model can be a correspondence table that characterizes user information and credit assessment results that is pre-made by researchers based on a large amount of data. As another example, the credit assessment model can also be a neural network model, such as a feedforward neural network.
[0060] Specifically, the credit evaluation result may be a credit limit range or a credit evaluation result. As an example, when the credit limit of the target user is 5,000 yuan after evaluation, and the sales price exceeds 5,000 yuan, it can be considered that the target user does not have the qualifications to use the credit limit payment method. As another example, when the credit evaluation result of the target user is poor after evaluation, it can be considered that the target user does not have the qualifications to use the credit limit payment method.
[0061] In some optional implementations of some embodiments, the credit assessment model is trained according to the following steps: obtaining a training sample set, wherein the training sample set includes sample user information and sample credit assessment results corresponding to the sample user information; inputting the sample user information into the model to be trained to obtain a credit assessment result; comparing the sample credit assessment result with the credit assessment result to obtain a comparison result; when the comparison result meets a preset condition, determining the model to be trained as a credit assessment model; when the comparison result does not meet the preset condition, adjusting relevant parameters of the model to be trained through a back propagation algorithm.
[0062] In some optional implementations of some embodiments, the model to be trained uses a feedforward neural network as a basic model, and the feedforward neural network consists of an input layer, a first hidden layer, a second hidden layer, a third hidden layer, a regularization layer, and an output layer, wherein the first hidden layer and the second hidden layer use the following function as an activation function: The third hidden layer uses the Leaky ReLU function as the activation function, and the second hidden layer is connected to a regularization layer, and the dropout rate of the regularization layer is 0.3, where Represents the node value input to the activation function; Indicates when The magnification factor when represents a preset threshold, which is used to control switching to different linear responses; Indicates when The magnification factor when .
[0063] Specifically, the above-mentioned model to be trained can adopt the following structure:
[0064] Input layer: Add normalization processing to ensure that the input features are at the same level and improve the model convergence speed.
[0065] Hidden layer: The first hidden layer contains 15 nodes, and the activation function is a custom activation function. The second hidden layer contains 25 nodes, and the activation function is a custom activation function. The third hidden layer contains 10 nodes, and Leaky ReLU is used to solve the gradient disappearance problem.
[0066] Regularization layer: Add a Dropout layer after the second hidden layer and set the dropout rate to 0.3 to prevent overfitting.
[0067] Output layer: Combined with a dynamic weight adjustment mechanism based on historical data, the output is made more robust, and the output node is the credit assessment result.
[0068] The custom activation function is: ,in, Represents the node value input to the activation function; Indicates when The amplification factor is usually greater than 1 to enhance the response of positive values; Represents a preset threshold, which controls when to switch to a different linear response and can be adjusted according to data characteristics; express The amplification factor, usually less than 1, controls the response strength of negative values.
[0069] like Figure 2 As shown, Figure 2 This is a schematic diagram of effect comparison of some optional embodiments of the method for automatically generating commodity prices according to the present application, and an example of performance comparison of an ordinary feedforward neural network and an improved neural network on a specific task (such as credit assessment) using the same training set and test set.
[0070] The above structure has the following differences compared with the ordinary feedforward neural network:
[0071] Convergence speed:
[0072] Ordinary feedforward neural networks require 200 iterations to achieve relatively satisfactory convergence.
[0073] The improved neural network converged within 120 iterations, with a speed increase of 40%.
[0074] Accuracy:
[0075] The accuracy of a normal feedforward neural network is 75%.
[0076] The accuracy of the improved neural network increased to 85%, an increase of 13.33%.
[0077] Overfitting risk:
[0078] The accuracy of a normal feedforward neural network on the validation set is 70%.
[0079] The improved neural network achieved 80% on the validation set, an improvement of 14.29%.
[0080] Activation function responsiveness:
[0081] By customizing the activation function, the improved network performs better when processing non-linear data, and its responsiveness is increased by 50% (from 0.6 to 0.9).
[0082] Vanishing gradient problem:
[0083] The frequency of gradient vanishing in ordinary feedforward neural networks during training is 30%.
[0084] The improved neural network reduces the occurrence frequency to 10% by using Leaky ReLU.
[0085] Output robustness:
[0086] The output stability of a normal feedforward neural network is 70%.
[0087] The improved network increased to 85%, an increase of 21.43%.
[0088] The improved neural network shows significant improvements in multiple performance indicators, especially in accuracy, convergence speed and output robustness, which makes it more efficient and reliable in practical applications and suitable for complex credit assessment tasks.
[0089] By adopting the above structure, the credit assessment model obtained through training can avoid the problem of gradient vanishing during training while improving the convergence speed of the model. By adopting a custom activation function, the output results of the model can be more controllable and the overfitting problem can be avoided, making the model more robust, reducing the evaluation time, avoiding subjective judgment in the evaluation process, and making the output results more accurate, thus avoiding losses caused by credit problems and providing more protection for suppliers.
[0090] One of the above embodiments of the present application has the following beneficial effects: first, the target product information is obtained from the winning bid inquiry form of the target product, then the target product page is generated according to the above target product information, and finally, the target formula in the preset formula is selected according to the payment method of the above target user, and the sales price of the above target product is determined by using the above target formula and the target product price. Thereby, the automatic listing of the product and the calculation of the sales price of different payment periods are realized, a large amount of manpower consumption in each link is reduced, and the transaction efficiency of the purchaser and the supplier is improved.
[0091] Further references Figure 3 As an implementation of the methods shown in the above figures, the present application provides some embodiments of a device for automatically generating commodity prices. These device embodiments are similar to Figure 1 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.
[0092] like Figure 3 As shown, the apparatus 300 for automatically generating commodity prices in some embodiments includes: an acquisition unit 301, a generation unit 302, and a determination unit 303. The acquisition unit is configured to search for the winning bid inquiry form of the target commodity, and obtain the target commodity information from the winning bid inquiry form; the generation unit is configured to generate a target commodity page according to the target commodity information, wherein the target commodity page includes the target commodity price of the target commodity; the determination unit is configured to select a corresponding sales price formula from the following formulas as a target formula according to the payment method of the target user, and determine the sales price of the target commodity using the target formula and the target commodity price, wherein the payment method includes a credit line payment method and an account period payment method: the sales price formula corresponding to the credit line payment method is: ; Sales price formula corresponding to the payment method of account period: ;in, Indicates the sales price when the target user adopts the credit payment method. Indicates the sales price for target users who use the payment method of account period. represents the target product price, represents the payout ratio, represents the premium rate, Represents the funding rate.
[0093] It is understood that the units described in the device 300 are similar to those described in the reference Figure 1 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the device 300 and the units contained therein, and will not be described in detail here.
[0094] One of the above embodiments of the present application has the following beneficial effects: first, the target product information is obtained from the winning bid inquiry form of the target product, then the target product page is generated according to the above target product information, and finally, the target formula in the preset formula is selected according to the payment method of the above target user, and the sales price of the above target product is determined by using the above target formula and the target product price. Thereby, the automatic listing of the product and the calculation of the sales price of different payment periods are realized, a large amount of manpower consumption in each link is reduced, and the transaction efficiency of the purchaser and the supplier is improved.
[0095] Reference below Figure 4 , which shows a structural schematic diagram of an electronic device (eg, an electronic device) 400 suitable for implementing some embodiments of the present application. Figure 4 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0096] like Figure 4 As shown, the electronic device 400 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage device 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device 400 are also stored. The processing device 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0097] Typically, the following devices may be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 408 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 409. The communication device 409 may allow the electronic device 400 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 4 The electronic device 400 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 4 Each block shown in the figure may represent one device, or may represent multiple devices as required.
[0098] In particular, according to some embodiments of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 409, or installed from the storage device 408, or installed from the ROM 402. When the computer program is executed by the processing device 401, the above-mentioned functions defined in the method of some embodiments of the present application are executed.
[0099] It should be noted that the computer-readable medium described above in some embodiments of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0100] In some embodiments of the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device. In some embodiments of the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
[0101] Computer readable signal media may also be any computer readable medium other than computer readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0102] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0103] The computer-readable medium may be included in the electronic device; or it may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: obtains target product information from the winning bid inquiry form of the target product; generates a target product page based on the target product information, wherein the target product page includes the target product price of the target product; selects the corresponding sales price formula from the following formulas as the target formula according to the payment method of the target user, and determines the sales price of the target product using the target formula and the target product price, wherein the payment method includes the credit line payment method and the account period payment method: The sales price formula corresponding to the credit line payment method is: ; Sales price formula corresponding to the payment method of account period: ;in, Indicates the sales price when the target user adopts the credit payment method. Indicates the sales price for target users who use the payment method of account period. represents the target product price, represents the payout ratio, represents the premium rate, Represents the funding rate.
[0104] Computer program code for performing the operations of some embodiments of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect through the Internet).
[0105] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0106] The units described in some embodiments of the present application may be implemented by software or hardware. The described units may also be set in a processor, for example, it may be described as: a processor includes an acquisition unit, a generation unit, and a determination unit. The names of these units do not constitute a limitation on the units themselves in some cases, for example, the acquisition unit may also be described as "a unit for obtaining target product information from the winning bid inquiry form of the target product".
[0107] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0108] Some embodiments of the present application further provide a computer program product, including a computer program, which implements any of the above-mentioned methods for automatically generating commodity prices when executed by a processor.
[0109] The above description is only some preferred embodiments of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present application is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above invention concept. For example, the above features are replaced with (but not limited to) technical features with similar functions disclosed in the embodiments of the present application to form a technical solution.
Claims
1. A method for automatically generating commodity prices, characterized in that: The following steps are involved: Obtain target product information from the winning bid inquiry sheet of the target product; Generate a target product page according to the target product information, wherein the target product page includes a target product price of the target product; According to the payment method of the target user, the corresponding sales price formula is selected from the following formulas as the target formula, and the sales price of the target product is determined using the target formula and the target product price, wherein the payment method includes the credit line payment method and the account payment method: Sales price formula corresponding to the credit line payment method: ; Sales price formula corresponding to the payment method of account period: ; in, Indicates the sales price when the target user adopts the credit payment method. Indicates the sales price for target users who use the payment method of account period. represents the target product price, represents the payout ratio, represents the premium rate, Represents the funding rate.
2. The method according to claim 1, characterized in that: Before the step of determining the sales price of the target commodity by using the target formula and the target commodity price, the method further includes: In response to determining that the payment method of the target user is a credit payment method, obtaining user information of the target user; Input user information into the pre-trained credit assessment model to obtain the credit assessment result of the target user; Based on the credit assessment results and the sales price of the target product, determine whether the target user is eligible to use the credit line payment method. If not, the sales price of the account payment method will be used.
3. The method according to claim 2, characterized in that The credit assessment model is trained according to the following steps: Obtaining a training sample set; wherein the training sample set includes sample user information and sample credit evaluation results corresponding to the sample user information; Input the sample user information into the model to be trained to obtain the credit assessment result; Compare the sample credit assessment result with the credit assessment result to obtain a comparison result; When the comparison result meets the preset conditions, the model to be trained is determined as the credit assessment model; When the comparison result does not meet the preset conditions, the relevant parameters of the model to be trained are adjusted through the back propagation algorithm.
4. The method according to claim 3, characterized in that The model to be trained is a feedforward neural network as a basic model, and the feedforward neural network consists of an input layer, a first hidden layer, a second hidden layer, a third hidden layer, a regularization layer and an output layer, wherein the first hidden layer and the second hidden layer use the following function as an activation function: ; The third hidden layer uses the Leaky ReLU function as the activation function. The second hidden layer is connected to a regularization layer with a dropout rate of 0.
3. Represents the node value input to the activation function; Indicates when The magnification factor when represents a preset threshold value, which is used to control switching to different linear responses; Indicates when The magnification factor when .
5. The method according to claim 1, characterized in that Before the step of determining the sales price of the target commodity by using the target formula and the target commodity price, the method further includes the step of determining the user identity of the target user, specifically including: In response to detecting a purchase operation of a target user on a target product page, determining a user identity of the target user, and generating a first price and a second price of the target product according to the target product information; In response to determining that the target user is a purchaser, taking the second price of the target commodity as the target commodity price, and determining the validity period of the second price according to the target commodity information; In response to determining that the purchase operation of the target user is within the validity period, determining the user identity of the target user as a purchasing personnel identity; In response to determining that the purchase operation of the target user is not within the validity period, determining the user identity of the target user as a non-purchaser identity; In response to determining that the target user is not a purchasing person, the first price of the target commodity is used as the target commodity price.
6. The method according to claim 5, characterized in that The first price of the target product is determined according to the following formula: ; in, Indicates the first price of the target product; Represents the production cost of the target product: Indicates competitor prices; Indicates the current commodity price; Indicates the magnitude of price change; represents the brand awareness score; represents the maximum possible score of brand awareness; represents market share; Indicates the current market growth rate; represents the historical market growth rate; It indicates the rate of change of market growth rate; Indicates a promotional price; Indicates the original price of the product; It represents the market demand intensity coefficient and is determined according to the following formula: , in, Indicates current market demand; Represents historical market demand; represents the demand decay coefficient, which represents the impact of demand changes over time and is determined according to the following formula: , in, represents the initial market demand; Indicates the current time; Indicates the base time; It represents the special function value coefficient, which is determined according to the following formula: , in, Indicates current user satisfaction; Indicates maximum user satisfaction; Represents the product characteristic score, determined according to the following formula: , in, represents the weight of the i-th feature, indicating the importance of each feature to the overall score (i=1,2,…,n); represents the i-th feature score (i=1,2,…,n); The rate of change of market growth rate affected by seasonal factors is determined according to the following formula: , in, Indicates current seasonal sales; Represents historical seasonal sales; Indicates the start time of the season; Indicates when the season ends; Represents the promotional activity impact coefficient, which is determined according to the following formula: , in, Indicates the base price; represents the influencing factor, controlling the sensitivity of promotion intensity to pricing; represents the threshold value of feature scoring; Represents the market competition coefficient, which is determined according to the following formula: , in, Indicates the number of competitors; Represents the total number of all competitors in the market.
7. A device for automatically generating commodity prices, characterized in that: The device for automatically generating commodity prices comprises: an acquisition unit, configured to search for a winning bid inquiry sheet of a target commodity and acquire information of the target commodity from the winning bid inquiry sheet; A generating unit is configured to generate a target product page according to the target product information, wherein the target product page includes a target product price of the target product; The determination unit is configured to select a corresponding sales price formula from the following formulas as a target formula according to the payment method of the target user, and determine the sales price of the target commodity by using the target formula and the target commodity price, wherein the payment method includes a credit limit payment method and an account period payment method: Sales price formula corresponding to the credit line payment method: ; Sales price formula corresponding to the payment method of account period: ; in, Indicates the sales price when the target user adopts the credit payment method. Indicates the sales price for target users who use the payment method of account period. represents the target product price, represents the payout ratio, represents the premium rate, Represents the funding rate.
8. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors can implement the method for automatically generating commodity prices as described in any one of claims 1-6.
9. A computer-readable medium, characterized in that The computer-readable medium stores a computer program, wherein the program, when executed by a processor, can implement the method for automatically generating commodity prices as described in any one of claims 1-6.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the computer program can implement the method for automatically generating commodity prices as claimed in any one of claims 1 to 6.
Citation Information
Patent Citations
Method of providing sales-based discount
CN106960357A
An account transaction settlement method and an operation management platform
CN109886783A
Intelligent recommendation method and system based on matching algorithm and vending machine
CN110443649A
Customer credit assessment method and system based on FWA_DBN
CN112529684A
Commodity information processing method and device, storage medium and computer equipment
CN112734537A
