Method and apparatus for adjusting inventory levels

By calculating the sum of transaction conversion value and transaction-driven value, determining the missing value of items and adjusting inventory volume, inventory management problems are solved, trading efficiency and user experience are improved, and costs are reduced.

CN112348423BActive Publication Date: 2025-01-17BEIJING WODONG TIANJUN INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201911080413.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-11-07
Publication Date
2025-01-17
Estimated Expiration
2039-11-07

AI Technical Summary

Technical Problem

In e-commerce, inventory management is difficult to effectively adjust, resulting in out-of-stock items and increased operating costs, affecting transaction efficiency and user experience.

Method used

By calculating the sum of the transaction conversion value of the item and the transaction-driven value, determine the missing value of the item, and adjust the inventory volume based on the missing value to ensure the appropriate inventory volume and avoid out-of-stock situations.

Benefits of technology

Accurate management of item inventory is achieved, transaction losses caused by out-of-stock are avoided, transaction efficiency and user experience are improved, and operating costs are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112348423B_ABST
    Figure CN112348423B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose a method and device for adjusting the inventory. A specific implementation of the method includes: obtaining the transaction conversion value of the target item, the transaction conversion value is used to characterize the difference between the value obtained from the transaction of the item and the value spent on the transaction of the item; determining the transaction driving value of the target item, the transaction driving value is used to characterize the transaction conversion value generated by the transaction of other items driven by the transaction of the item; according to the sum of the transaction conversion value and the transaction driving value of the target item, determining the missing value of the target item, the missing value is used to characterize the transaction conversion value lost due to insufficient inventory of the item, and the missing value of the target item is positively correlated with the sum; according to the missing value of the target item, adjusting the inventory of the target item. This implementation achieves good item inventory management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to a method and device for adjusting inventory levels. Background Art

[0002] With the rapid development of e-commerce, many users can achieve efficient commodity transactions (such as online shopping, etc.) through the Internet. In the development of e-commerce, inventory management of commodities is one of the aspects that e-commerce platforms have always needed to consider.

[0003] For example, when a user requests a transaction for an item on an e-commerce platform, the item may be temporarily out of stock. This may result in problems such as the inability to provide the user with the transaction service for the item in a timely manner. Good inventory management can reduce the service pressure of the e-commerce platform (such as operating costs, etc.), and can also improve the transaction efficiency and user experience during the transaction process. Summary of the invention

[0004] Embodiments of the present disclosure provide a method and apparatus for adjusting inventory levels.

[0005] In a first aspect, an embodiment of the present disclosure provides a method for adjusting inventory, the method comprising: obtaining a transaction conversion value of a target item, wherein the transaction conversion value is used to characterize the difference between the value obtained from the transaction of the item and the value spent on the transaction of the item; determining a transaction driving value of the target item, wherein the transaction driving value is used to characterize the transaction conversion value generated by transactions of other items driven by the transaction of the item; determining a missing value of the target item based on the sum of the transaction conversion value and the transaction driving value of the target item, wherein the missing value is used to characterize the transaction conversion value lost due to insufficient inventory of the item, and the missing value of the target item is positively correlated with the above sum; and adjusting the inventory of the target item based on the missing value of the target item.

[0006] In some embodiments, determining the transaction driving value of the target item includes: obtaining the average click-driven value of each user's click on the target item within a preset historical time period, wherein the click-driven value is used to characterize the transaction conversion value generated by transactions driven by user clicks; obtaining the conversion rate of the target item, wherein the conversion rate is determined based on the quotient of the number of transactions and the number of clicks of the item; and determining the transaction driving value of the target item based on the quotient of the average click-driven value and the conversion rate.

[0007] In some embodiments, for each user click in each user click, the click-driven value of the user click is determined by the following steps: determining the sum of the transaction values ​​of each item in the click item set as the total transaction value, and determining the quotient of the transaction transaction value of the target item and the total transaction value as the transaction value ratio of the user click, wherein the click item set consists of items clicked by the user who executes the user click within a preset historical time period; for items in the transaction item set, determining the click-driven value of the user click relative to the item based on the product of the transaction conversion value of the item and the transaction value ratio, wherein the transaction item set consists of items traded by the user who executes the user click within a preset historical time period; determining the click-driven value of the user click based on the sum of the transaction driving values ​​of the user click relative to each item in the transaction item set.

[0008] In some embodiments, for items in the transaction item set, the click-driven value of the user's click relative to the item is determined based on the product of the transaction conversion value of the item and the transaction value ratio, including: for the items in the transaction item set, determining the transaction correlation between the item and the target item, and determining the click-driven value of the user's click relative to the item based on the product of the transaction conversion value of the item, the transaction value ratio, and the transaction correlation, wherein the transaction correlation is used to characterize the probability of simultaneously executing the transaction of the item and the transaction of the target item.

[0009] In some embodiments, for an item in a transaction item set, the transaction correlation between the item and a target item is determined by the following steps: obtaining a target order set, and determining the number of orders in the target order set that simultaneously request transactions for the item and the target item as the number of associated orders; and determining the transaction correlation based on the number of associated orders, wherein the transaction correlation is positively correlated with the number of associated orders.

[0010] In some embodiments, the transaction driving value of the target item is determined based on the quotient of the average click-driven value and the conversion rate, including: determining the quotient of the average click-driven value and the conversion rate as the initial transaction conversion value of the target item; determining the average initial transaction conversion value of each item in the target item set including the target item; determining the transaction driving value of the target item based on the initial transaction conversion value and the average initial transaction conversion value of the target item.

[0011] In some embodiments, the transaction driving value of the target item is determined based on the initial transaction conversion value and the average initial transaction conversion value of the target item, including: respectively obtaining the number of transactions of each item in the target item set, and determining the average number of transactions of each item in the target item set; determining the sum of the number of transactions of the target item and the average number of transactions as the total number of transactions, and determining the quotient of the number of transactions of the target item and the total number of transactions as the first proportion, and determining the quotient of the average number of transactions and the total number of transactions as the second proportion; determining the product of the first proportion and the initial transaction conversion value of the target item as the first product, and determining the product of the second proportion and the average initial transaction conversion value as the second product; determining the transaction driving value of the target item based on the sum of the first product and the second product.

[0012] In a second aspect, an embodiment of the present disclosure provides a device for adjusting inventory, the device comprising: an acquisition unit configured to acquire a transaction conversion value of a target item, wherein the transaction conversion value is used to characterize the difference between the value obtained from the transaction of the item and the value spent on the transaction of the item; a determination unit configured to determine a transaction driving value of the target item, wherein the transaction driving value is used to characterize the transaction conversion value generated by transactions of other items driven by the transaction of the item; the determination unit is further configured to determine a missing value of the target item based on the sum of the transaction conversion value and the transaction driving value of the target item, wherein the missing value is used to characterize the transaction conversion value lost due to insufficient inventory of the item, and the missing value of the target item is positively correlated with the sum; an adjustment unit configured to adjust the inventory of the target item based on the missing value of the target item.

[0013] In some embodiments, the above-mentioned determination unit is further configured to obtain the average click-driven value of each user click on the target item within a preset historical time period, wherein the click-driven value is used to characterize the transaction conversion value generated by the transaction driven by the user click; obtain the conversion rate of the target item, wherein the conversion rate is determined based on the quotient of the number of transactions and the number of clicks of the item; determine the transaction driven value of the target item based on the quotient of the average click-driven value and the conversion rate.

[0014] In some embodiments, the determination unit is further configured to determine the sum of the transaction values ​​of each item in the clicked item set as the total transaction value, and to determine the quotient of the transaction value of the target item and the total transaction value as the transaction value ratio of the user's click, wherein the clicked item set consists of items clicked by the user who executes the user's click within a preset historical time period; for the items in the transaction item set, the click-driven value of the user's click relative to the item is determined based on the product of the transaction conversion value of the item and the transaction value ratio, wherein the transaction item set consists of items traded by the user who executes the user's click within a preset historical time period; the click-driven value of the user's click is determined based on the sum of the transaction driving values ​​of the user's click relative to each item in the transaction item set.

[0015] In some embodiments, the determination unit is further configured to determine, for an item in the transaction item set, a transaction correlation between the item and a target item, and determine the click-driven value of the user's click relative to the item based on the product of the item's transaction conversion value, transaction value percentage, and transaction correlation, wherein the transaction correlation is used to characterize the probability of simultaneously executing a transaction of the item and a transaction of the target item.

[0016] In some embodiments, for an item in a transaction item set, the transaction correlation between the item and a target item is determined by the following steps: obtaining a target order set, and determining the number of orders in the target order set that simultaneously request transactions for the item and the target item as the number of associated orders; and determining the transaction correlation based on the number of associated orders, wherein the transaction correlation is positively correlated with the number of associated orders.

[0017] In some embodiments, the above-mentioned determination unit is further configured to determine the quotient of the average click-driven value and the conversion rate as the initial transaction conversion value of the target item; determine the average initial transaction conversion value of each item in the target item set including the target item; and determine the transaction driving value of the target item based on the initial transaction conversion value and the average initial transaction conversion value of the target item.

[0018] In some embodiments, the above-mentioned determination unit is further configured to respectively obtain the number of transactions of each item in the target item set, and determine the average number of transactions of each item in the target item set; determine the sum of the number of transactions of the target item and the average number of transactions as the total number of transactions, and determine the quotient of the number of transactions of the target item and the total number of transactions as the first proportion, and determine the quotient of the average number of transactions and the total number of transactions as the second proportion; determine the product of the first proportion and the initial transaction conversion value of the target item as the first product, and determine the product of the second proportion and the average initial transaction conversion value as the second product; determine the transaction driving value of the target item based on the sum of the first product and the second product.

[0019] In a third aspect, an embodiment of the present disclosure 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 the method described in any implementation manner in the first aspect.

[0020] In a fourth aspect, an embodiment of the present disclosure 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.

[0021] The method and device for adjusting the inventory provided by the embodiments of the present disclosure determine the difference between the value obtained from the transaction of an item and the value spent on the transaction of the item as the transaction conversion value of the item, and simultaneously consider the transaction conversion value of the item and the sum of the transaction conversion values ​​generated by the transaction of other items driven by the transaction of the item, so as to accurately measure the transaction conversion value lost due to insufficient inventory of the item as the missing value of the item. Based on this, the inventory of the item can also be adjusted according to the missing value of the item to ensure that the item has an appropriate inventory level, avoid out-of-stock situations, etc., and achieve good item inventory management. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Other features, objects and advantages of the present disclosure will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:

[0023] Figure 1 is an exemplary system architecture diagram in which an embodiment of the present disclosure may be applied;

[0024] Figure 2 is a flow chart of an embodiment of a method for adjusting inventory levels according to the present disclosure;

[0025] Figure 3 is a flow chart of another embodiment of a method for adjusting inventory quantity according to the present disclosure;

[0026] Figure 4 is a flow chart of another embodiment of a method for adjusting inventory quantity according to the present disclosure;

[0027] Figure 5 is a structural schematic diagram of an embodiment of a device for adjusting inventory quantity according to the present disclosure;

[0028] Figure 6 It is a schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present disclosure. DETAILED DESCRIPTION

[0029] The present disclosure is further described in detail below in conjunction with the accompanying drawings and embodiments. It is understood that the specific embodiments described herein are only used to explain the relevant invention, rather than to limit the invention. It is also necessary to explain that, for ease of description, only the parts related to the relevant invention are shown in the accompanying drawings.

[0030] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other. The present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0031] Figure 1 An exemplary architecture 100 is shown to which an embodiment of a method for adjusting an inventory level or an apparatus for adjusting an inventory level of the present disclosure may be applied.

[0032] like Figure 1 As shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0033] The terminal devices 101, 102, 103 interact with the server 105 via the network 104 to receive or send messages, etc. Various client applications may be installed on the terminal devices 101, 102, 103, such as e-commerce applications, statistics applications, inventory management applications, etc.

[0034] Terminal devices 101, 102, 103 can be hardware or software. When terminal devices 101, 102, 103 are hardware, they can be various electronic devices, including but not limited to smart phones, tablet computers, e-book readers, laptop portable computers and desktop computers, etc. When terminal devices 101, 102, 103 are software, they can be installed in the electronic devices listed above. It can be implemented as multiple software or software modules (for example, multiple software or software modules for providing distributed services), or it can be implemented as a single software or software module. No specific limitation is made here.

[0035] The server 105 may be a server that provides various services, such as a backend server that provides support for client applications on the terminal devices 101, 102, and 103. The server 105 may receive the data to be processed (such as the transaction conversion value of the target item, etc.) sent by the terminal devices 101, 102, and 103, and process the received data to be processed to generate a processing result.

[0036] It should be noted that the above-mentioned data to be processed can also be directly stored locally on the server 105, and the server 105 can directly extract the locally stored data to be processed and process it. At this time, the terminal devices 101, 102, 103 and the network 104 may not exist.

[0037] It should be noted that the method for adjusting the inventory quantity provided in the embodiments of the present disclosure is generally executed by the server 105 , and accordingly, the device for adjusting the inventory quantity is generally disposed in the server 105 .

[0038] It should also be noted that data processing applications may also be installed in the terminal devices 101, 102, and 103, and the terminal devices 101, 102, and 103 may also process the data to be processed (such as the transaction conversion value of the target item, etc.) based on the data processing applications. In this case, the method for adjusting the inventory may also be executed by the terminal devices 101, 102, and 103, and accordingly, the device for adjusting the inventory may also be set in the terminal devices 101, 102, and 103. In this case, the exemplary system architecture 100 may not have the server 105 and the network 104.

[0039] It should be noted that the server 105 can be hardware or software. When the server 105 is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or it can be implemented as a single server. When the server 105 is software, it can be implemented as multiple software or software modules (for example, multiple software or software modules for providing distributed services), or it can be implemented as a single software or software module. No specific limitation is made here.

[0040] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0041] Continue to refer Figure 2 , which shows a process 200 of an embodiment of a method for adjusting inventory according to the present disclosure. The method for adjusting inventory includes the following steps:

[0042] Step 201, obtaining the transaction conversion value of the target item.

[0043] In this embodiment, the item may refer to various items that can be used for trading. The target item may be any item. For example, the target item may be pre-specified by a technician. The target item may also refer to an item that meets a preset condition.

[0044] In this embodiment, the transaction conversion value of an item can be used to represent the difference between the value obtained from the transaction of the item and the value spent on the transaction of the item. The transaction of an item can refer to the exchange between an item and a resource with a certain value (such as currency, etc.).

[0045] As an example, the traded item is a water cup. The trade of the water cup may refer to the exchange between the water cup and a fixed amount of currency. Specifically, the transaction party A (the item provider) may provide the water cup to the transaction party B (the item demander), and the transaction party B may pay the fixed amount of currency to the transaction party A.

[0046] The value obtained from the transaction of items may refer to the total value of resources obtained by the item provider of the transaction by providing the items. Generally, the value obtained from the transaction of items includes the value of resources exchanged by the item demander of the transaction.

[0047] Taking an e-commerce platform as an example, the transaction of an item may refer to the process in which a user completes the purchase of an item on the e-commerce platform. At this time, the value obtained from the transaction of the item may include the selling price of the item.

[0048] It should be noted that, in some cases, the value obtained from the transaction of items may also include the value other than the value of the resources exchanged by the item demander of the transaction. For example, the items provided by the item provider of the transaction may be obtained from a third party. In this case, the value obtained from the transaction of items may also include the value of the resources further provided by the third party to the item provider of the transaction after the item transaction is completed.

[0049] Still taking the e-commerce platform as an example, the value obtained from the transaction of items can include the selling price of the items and the rebate given by the supplier of the items to the e-commerce platform.

[0050] The value of the transaction of an item may refer to the total value of the resources spent in the process of completing the transaction. Generally, the value of the transaction of an item includes the production value of the item being traded. The production value of an item may be used to characterize the value of the resources consumed in producing the item. Still taking the e-commerce platform as an example, the production value of an item may refer to the cost of the item or the purchase price of the item.

[0051] It should be noted that, in some cases, the value spent on the transaction of an item may also include a value other than the production value of the item being traded. For example, the value spent on the transaction of an item may also include various service costs spent by the item provider for the transaction. Still taking the e-commerce platform as an example, the service costs may include the operating costs and labor costs spent by the e-commerce platform.

[0052] Therefore, the difference between the value obtained from the transaction of items and the value spent on the transaction of items can be used to represent the net value obtained through the transaction of items. Still taking the e-commerce platform as an example, the value obtained from the transaction of items can refer to the total revenue obtained by the e-commerce platform, the value spent on the transaction of items can refer to the total cost spent by the e-commerce platform, and the difference between the value obtained from the transaction of items and the value spent on the transaction of items can refer to the profit obtained by the e-commerce platform through the transaction.

[0053] In this embodiment, the execution subject of the method for adjusting the inventory quantity (such as Figure 1 The server 105 shown in the figure can be accessed from a local or other storage device (such as Figure 1 The terminal devices 101, 102, 103, etc. shown in the figure obtain the transaction conversion value of the target item.

[0054] Step 202, determining the transaction driving value of the target item.

[0055] In this embodiment, the transaction driving value of an item may be used to represent the transaction conversion value generated by transactions of other items driven by the transaction of the item.

[0056] In some cases, there may be certain correlations between items. In this case, the transaction of one item may drive the subsequent transactions of other items, and the transaction conversion value generated by the subsequent transactions of other items can be considered as the transaction driving value of the item.

[0057] For example, there is a correlation between printers and printing paper. Generally, when a user buys a printer, he or she will also buy the required printing paper. For another example, there is a correlation between a fast-imaging camera and the corresponding size of photo paper. When a user buys a fast-imaging camera, he or she usually needs to buy the corresponding size of photo paper for the camera at the same time.

[0058] For example, when a user buys item "A" on an e-commerce platform, he or she may also buy another related item "B". At this time, the profit generated by the user's simultaneous purchase of item "B" can be regarded as the transaction driving value of item "A".

[0059] In this embodiment, the transaction driving value of the target item can be determined by the following steps: obtaining a set of items that have an association relationship with the target item as an associated item set; obtaining the transaction conversion value corresponding to each item in the associated item set, and determining the transaction driving value of the target item based on the transaction conversion value corresponding to each item in the associated item set.

[0060] The associated item set may be composed of items specified by the technician. The associated item set may also be determined by statistical analysis of historical completed user orders. For example, if a user order includes a transaction for requesting a target item, then the items corresponding to other transactions requested by the user order may be added to the associated item set corresponding to the target item.

[0061] Optionally, an average value of the transaction conversion values ​​corresponding to each item in the associated item set may be determined as the transaction driving value of the target item.

[0062] Optionally, the weighted transaction conversion value corresponding to each item in the associated item set and the transaction driving value of the target item may be determined. The weight corresponding to each item in the associated item set may be determined in various ways.

[0063] For example, the weights corresponding to the items in the associated item set can be pre-specified by a technician. For another example, the weights corresponding to the items in the associated item set can be determined based on the fact that the weights corresponding to the items in the associated item set can be positively correlated with the transaction conversion value corresponding to the items. For another example, the weights corresponding to the items in the associated item set can be determined based on the degree of association between the items in the associated item set and the target item. The weights corresponding to the items are positively correlated with the degree of association corresponding to the items. The degree of association between the items in the associated item set and the target item can be positively correlated with the number of orders in historical user orders that include both orders for requesting transactions for the item and orders for requesting transactions for the target item.

[0064] Step 203: Determine the missing value of the target item according to the sum of the transaction conversion value and the transaction driving value of the target item.

[0065] In this embodiment, the missing value of an item can be used to characterize the transaction conversion value lost due to insufficient inventory of the item. The missing value of the target item is positively correlated with the obtained sum. In other words, the greater the sum of the transaction conversion value and the transaction driving value of the target item, the greater the actual value of the target item, that is, the greater the loss caused by the missing of the target item.

[0066] On the one hand, when the inventory of an item is insufficient, the user can no longer request the transaction of the item, which will result in the loss of the transaction conversion value generated by the transaction of the item. On the other hand, since the user can no longer request the transaction of the item, the user will also give up the transaction of other items associated with the item, resulting in the loss of the transaction conversion value generated by the transaction of other items associated with the item. Therefore, the missing value of an item can be measured based on the sum of the transaction conversion value and the transaction driving value of the item.

[0067] For example, when a user requests to buy a printer from an e-commerce company, if the printer is out of stock, the user will lose the profit generated by purchasing the printer. At the same time, when the printer is out of stock, the user generally does not buy printing paper. Therefore, when the printer is out of stock, the user may also lose the profit generated by purchasing printing paper. Therefore, the sum of the profit generated by the user purchasing the printer and the profit generated by the user purchasing the printing paper can be used to measure the loss caused by the printer out of stock.

[0068] Optionally, the sum of the transaction conversion value and the transaction driving value of the target item may be directly determined as the missing value of the target item.

[0069] Optionally, according to the actual application scenario, the technical personnel can set weight values ​​for the transaction conversion value and the transaction driving value of the target item respectively. Then, the weighted sum of the transaction conversion value and the transaction driving value of the target item can be determined as the missing value of the target item.

[0070] Step 204, adjusting the inventory of the target item according to the missing value of the target item.

[0071] In this embodiment, after the missing value of the target item is obtained, the inventory of the target item can be adjusted according to the missing value of the target item to achieve good inventory management of the target item.

[0072] For example, the corresponding relationship between the missing value and the inventory can be preset. In this case, the inventory corresponding to the missing value of the target item can be found according to the missing value of the target item. If the current inventory of the target item is less than the found inventory, the inventory of the target item is increased so that the current inventory of the target item is not less than the found inventory.

[0073] The corresponding relationship between the missing value and the inventory can be set by the technicians according to the actual application scenario. Generally, the inventory can be positively correlated with the missing value. That is, the greater the missing value of the item, the larger the inventory can be set accordingly to avoid the situation of missing items, which in turn causes higher losses.

[0074] Compared with the prior art that measures the missing value of an item only by the loss caused by the inability to execute the transaction of the item when the item inventory is insufficient, the method provided by the above embodiment of the present disclosure can achieve an accurate estimation of the missing value of the item by comprehensively considering the loss caused by the inability to execute the transaction of the item when the item inventory is insufficient and the loss caused by the inability to execute the transaction of other items associated with the item. At the same time, the inventory of the item can be adjusted based on the missing value of the item to avoid the situation of insufficient item inventory, thereby avoiding the loss caused by insufficient item inventory and achieving good management of the item inventory.

[0075] Further references Figure 3 , which shows a process 300 of another embodiment of a method for adjusting inventory. The process 300 of the method for adjusting inventory includes the following steps:

[0076] Step 301, obtaining the transaction conversion value of the target item.

[0077] The specific execution process of step 301 can be referred to Figure 2 The relevant description of step 201 in the corresponding embodiment will not be repeated here.

[0078] Step 302: Obtain the average click-driven value of each user's click on the target item within a preset historical time period.

[0079] In this embodiment, the execution entity may obtain the average click-driven value corresponding to each user click on the target item in a preset historical time period from a local or other storage device as the average click-driven value of each user click on the target item.

[0080] In this embodiment, the preset historical time period can be set by a technician according to actual application requirements. The user click on the target item can refer to a user click for clicking the target item.

[0081] In this embodiment, the driving value of a user's click can be used to characterize the transaction conversion value generated by the transaction driven by the user's click. In some cases, the user's click operation on an item may have a direct impact on the subsequent user's request to execute a transaction of other items, that is, the user's click operation on an item may have an associated relationship with the subsequent user's request to execute a transaction of other items. Correspondingly, the transaction of the item requested to be executed by the user has an associated relationship with all previous user click operations.

[0082] Optionally, the click-driven value of the user's click may be determined based on the transaction conversion value of each item in the transaction item set.

[0083] The transaction item set may be composed of items traded by the user who executes the user click within a preset historical time period.

[0084] Optionally, the sum of the transaction conversion values ​​of each item in the transaction item set can be first determined as the total conversion value, and then the number of items included in the click item set can be determined. Thereafter, the quotient of the total conversion value obtained and the number of items included in the click item set can be determined as the click-driven value of the user's click.

[0085] The clicked item set may be composed of items clicked by the user who performed the user click within the above-mentioned preset historical time period.

[0086] Optionally, for each user click on the target item, the click-driven value of the user click may be determined by the following steps:

[0087] Step 1: determine the sum of the transaction values ​​of each item in the clicked item set as the total transaction value, and determine the quotient of the transaction value of the target item and the total transaction value as the transaction value ratio of the user's click.

[0088] In this step, the transaction value of the item can be used to represent the value of the resources exchanged with the item. Taking an e-commerce platform as an example, the transaction value of the item can refer to the selling price of the item.

[0089] Step 2: For the items in the transaction item set, determine the click-driven value of the user's click relative to the item based on the product of the transaction conversion value of the item and the transaction value ratio.

[0090] Optionally, the product of the transaction conversion value of the item and the transaction value ratio may be directly determined as the click-driven value of the user's click relative to the item.

[0091] Generally speaking, the higher the transaction value of an item, the greater its influence on subsequent transactions of items may be. Therefore, based on the positive correlation between the transaction value of an item and the click-driven value of the user's click relative to the item, the click-driven value of the user's click relative to the item is determined. This can make the higher the transaction value of an item, the higher the click-driven value of the user's click relative to the item, thereby more accurately measuring the influence of each user's click on subsequent transactions of items.

[0092] Optionally, for items in the transaction item set, the click-driven value of the user's click relative to the item can be determined based on the product of the transaction conversion value of the item and the transaction value ratio through the following steps: for items in the transaction item set, determine the transaction correlation between the item and the target item, and determine the click-driven value of the user's click relative to the item based on the product of the transaction conversion value of the item, the transaction value ratio, and the transaction correlation.

[0093] The transaction correlation between the item and the target item may be used to represent the probability of executing the transaction of the item and the transaction of the target item at the same time.

[0094] Optionally, for an item in the transaction item set, the transaction correlation between the item and the target item can be determined by the following steps: obtaining a target order set, and determining the number of orders in the target order set that simultaneously request transactions for the item and the target item as the number of associated orders; and determining the transaction correlation based on the number of associated orders.

[0095] The transaction correlation may be positively correlated with the number of associated orders. The target order set may be composed of a number of orders pre-specified by the technician. For example, the target order set may refer to all orders within a preset time period.

[0096] Taking orders on an e-commerce platform as an example, if an order indicates the purchase of both the item and the target item, the order can be determined as a related order.

[0097] Optionally, the total number of orders included in the target order set may be determined as the total number of orders, and then a quotient of the number of associated orders and the total number of orders may be determined as the transaction association degree.

[0098] Optionally, the transaction correlation can be determined according to the number of associated orders through the following steps: the items corresponding to the transactions requested by each order in the target order set are used to form a to-be-processed item set. Then, with two items as a group, all groups obtained by selecting two items from the to-be-processed item set are determined as the item group set; for the item groups in the item group set, the number of orders in the target order set that simultaneously request transactions of the two items in the item group set is determined as the number of associated orders corresponding to the item group set; the sum of the numbers of associated orders corresponding to each item group in the item group set is determined as the total number of associated orders, and the number of associated orders and the total number of associated orders are determined as the transaction correlation.

[0099] Optionally, the product of the transaction conversion value, transaction value ratio, and transaction correlation of the item may be directly determined as the click-driven value of the user's click relative to the item.

[0100] Optionally, after determining the product of the transaction conversion value, transaction value ratio, and transaction correlation of the item, the product of the obtained product and a preset adjustment coefficient can be further determined as the click-driven value of the user's click relative to the item.

[0101] Since the higher the correlation between two items, the higher the probability that the user may request transactions for the two items at the same time. Therefore, when determining the click-driven value of a single user's click, by considering the transaction correlation between the clicked item and the traded item, the impact of the user's click on the subsequent user's request for item transactions can be further accurately measured, which can further improve the accuracy of the transaction-driven value determined based on the click-driven value of the user's click, and also improve the accurate estimation of the missing value of subsequent items, so as to further and more effectively adjust the inventory of items.

[0102] Step three, determining the click-driven value of the user's click according to the sum of the transaction-driven values ​​of the user's clicks respectively relative to the items in the transaction item set.

[0103] In this step, the sum of the transaction driving values ​​of the user's clicks with respect to each item in the transaction item set may be determined as the click driving value of the user's clicks.

[0104] Optionally, the weighted sum of the transaction driving values ​​of the user's clicks relative to each item in the transaction item set may be determined as the click driving value of the user's clicks. The weights corresponding to each item in the transaction item set may be preset by a technician, or may be determined based on the transaction relevance of each item to the target item. Generally, the weight corresponding to an item is positively correlated with the transaction relevance between the item and the target item.

[0105] Optionally, the sum of the transaction driving values ​​of the user's clicks for each item in the transaction item set may be determined first, and then the product of the obtained sum and a preset adjustment coefficient may be determined as the click driving value of the user's click. The preset adjustment coefficient may be set by a technician according to actual application scenarios and application requirements.

[0106] Step 303, obtaining the conversion rate of the target item.

[0107] In this embodiment, the execution subject may obtain the conversion rate of the target item from a local or other storage device. The conversion rate of the item may be determined based on the quotient of the number of transactions and the number of clicks of the item. Generally, the conversion rate of the item is positively correlated with the quotient of the number of transactions and the number of clicks of the item.

[0108] The number of transactions and clicks of an item may refer to the number of transactions and clicks of an item within a target time period, wherein the target time period may be pre-set by a technician.

[0109] Step 304: Determine the transaction driving value of the target item according to the quotient of the average click driving value and the conversion rate.

[0110] In this embodiment, since the lower the conversion rate corresponding to the item is, the higher the number of user clicks corresponding to the item before the transaction is completed, the higher the transaction driving value corresponding to the item is. Therefore, the quotient of the average click driving value corresponding to the target item and the conversion rate of the target item can be determined as the transaction driving value of the target item.

[0111] Step 305 : determining the missing value of the target item according to the sum of the transaction conversion value and the transaction driving value of the target item.

[0112] Step 306, adjusting the inventory of the target item according to the missing value of the target item.

[0113] The specific execution process of the above steps 305 and 306 can be referred to Figure 2 The relevant descriptions of steps 203 and 204 in the corresponding embodiment are not repeated here.

[0114] The method provided by the above-mentioned embodiment of the present disclosure takes the association between user clicks and transactions of user-requested items as a starting point, and realizes an accurate estimation of the transaction-driven value of items through the quotient of the average click-driven value of each user click on the item in a historical time period and the conversion rate of the item, thereby helping to realize an accurate estimation of the missing value of the item, so as to further effectively adjust the inventory of the item.

[0115] Further references Figure 4 , which shows a process 400 of another embodiment of a method for adjusting inventory. The process 400 of the method for adjusting inventory includes the following steps:

[0116] Step 401, obtaining the transaction conversion value of the target item.

[0117] Step 402: Obtain the average click-driven value of each user's click on the target item within a preset historical time period.

[0118] Step 403, obtaining the conversion rate of the target item.

[0119] The specific execution process of the above steps 401-403 can be referred to Figure 3 The relevant descriptions of steps 301 - 303 in the corresponding embodiment are not repeated here.

[0120] Step 404, determining the quotient of the average click-driven value and the conversion rate as the initial transaction conversion value of the target item.

[0121] Step 405 : determining an average initial transaction conversion value of each item in the target item set including the target item.

[0122] In this step, the target item set including the target item may be composed of several items pre-specified by a technician.

[0123] Optionally, a preset total set of items including the target item may be first obtained, and then the total set of items may be divided into at least one item subset according to the characteristics of each item in the total set of items, and then the item subset including the target item may be determined as the above target item set.

[0124] Among them, the item features referenced when dividing the total set of items can be set according to actual application requirements. Different item features can be selected in different application scenarios. For example, item features can refer to item category information, item usage information, etc. Item features can also include features pre-marked by technicians.

[0125] The total set of items may be divided based on various methods such as statistical analysis methods, machine learning methods (such as various clustering algorithms, classification algorithms, etc.) to obtain at least one subset of items.

[0126] In this step, the average value of the initial transaction conversion values ​​corresponding to the target item and each item in may be determined as the average initial transaction conversion value.

[0127] Among them, the initial transaction conversion value corresponding to other items in the target item set except the target item can be determined in the same way as the above-mentioned method of determining the initial transaction conversion value of the target item. That is, for other items in the target item set except the target item, the quotient of the average click-driven value corresponding to the item and the conversion rate of the item can be determined as the initial transaction conversion value of the item. The specific determination method can be referred to Figure 2 and Figure 3 The relevant descriptions in the corresponding embodiments are not repeated here.

[0128] Step 406 , determining the transaction driving value of the target item according to the initial transaction conversion value and the average initial transaction conversion value of the target item.

[0129] Optionally, the absolute value of the difference between the initial transaction conversion value of the target item and the average initial transaction conversion value can be first determined as an adjustment coefficient, and then the product of the initial transaction conversion value of the target item and the determined adjustment coefficient can be determined as the transaction driving value of the target item.

[0130] Optionally, the transaction driving value of the target item may be determined according to the initial transaction conversion value and the average initial transaction conversion value of the target item through the following steps:

[0131] Step 1: Obtain the transaction times of each item in the target item set respectively, and determine the average transaction times of each item in the target item set.

[0132] In this step, the average value of the transaction times corresponding to each item in the target item set may be determined as the average transaction times.

[0133] Step 2: determine the sum of the target item's transaction times and the average transaction times as the total transaction times, determine the quotient of the target item's transaction times and the total transaction times as the first ratio, and determine the quotient of the average transaction times and the total transaction times as the second ratio.

[0134] Step three: determine the product of the first proportion and the initial transaction conversion value of the target item as the first product, and determine the product of the second proportion and the average initial transaction conversion value as the second product.

[0135] Step 4: Determine the transaction driving value of the target item based on the sum of the first product and the second product.

[0136] In this step, the sum of the first product and the second product can be directly determined as the transaction driving value of the target item.

[0137] Optionally, after determining the sum of the first product and the second product, the product of the obtained sum and a preset adjustment coefficient may be further determined as the transaction driving value of the target item, wherein the adjustment coefficient may be determined by a technician based on historical experience.

[0138] Step 407: Determine the missing value of the target item according to the sum of the transaction conversion value and the transaction driving value of the target item.

[0139] Step 408, adjusting the inventory of the target item according to the missing value of the target item.

[0140] The specific execution process of the above steps 407 and 408 can be referred to Figure 3 The relevant descriptions of steps 305 and 306 in the corresponding embodiment are not repeated here.

[0141] The method provided by the above-mentioned embodiment of the present disclosure smoothes the initial transaction conversion value of the target item according to the average initial transaction conversion value of each item in the target item set including the target item, so that the transaction conversion value of the target item has higher accuracy and stability.

[0142] Further references Figure 5 As an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of a device for adjusting inventory. Figure 2 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0143] like Figure 5As shown, the device 500 for adjusting the inventory provided in this embodiment includes an acquisition unit 501, a determination unit 502 and an adjustment unit 503. The acquisition unit 501 is configured to acquire the transaction conversion value of the target item, wherein the transaction conversion value is used to represent the difference between the value obtained from the transaction of the item and the value spent on the transaction of the item; the determination unit 502 is configured to determine the transaction driving value of the target item, wherein the transaction driving value is used to represent the transaction conversion value generated by the transaction of other items driven by the transaction of the item; the determination unit 502 is further configured to determine the missing value of the target item according to the sum of the transaction conversion value and the transaction driving value of the target item, wherein the missing value is used to represent the transaction conversion value lost due to insufficient inventory of the item, and the missing value of the target item is positively correlated with the above sum; the adjustment unit 503 is configured to adjust the inventory of the target item according to the missing value of the target item.

[0144] In the device 500 for adjusting the inventory, the specific processing of the acquisition unit 501, the determination unit 502 and the adjustment unit 503 and the technical effects thereof can be referred to in the respective Figure 2 The relevant descriptions of step 201, step 202 and step 203 in the corresponding embodiment are not repeated here.

[0145] In some optional implementations of the present embodiment, the above-mentioned determination unit 502 is further configured to obtain the average click-driven value of each user's click on the target item within a preset historical time period, wherein the click-driven value is used to characterize the transaction conversion value generated by the transaction driven by the user click; obtain the conversion rate of the target item, wherein the conversion rate is determined based on the quotient of the number of transactions and the number of clicks of the item; and determine the transaction-driven value of the target item based on the quotient of the average click-driven value and the conversion rate.

[0146] In some optional implementations of the present embodiment, the determination unit 502 is further configured to determine the sum of the transaction values ​​of each item in the clicked item set as the total transaction value, and to determine the quotient of the transaction value of the target item and the total transaction value as the transaction value ratio of the user's click, wherein the clicked item set consists of items clicked by the user who executes the user's click within a preset historical time period; for the items in the transaction item set, the click-driven value of the user's click relative to the item is determined based on the product of the transaction conversion value of the item and the transaction value ratio, wherein the transaction item set consists of items traded by the user who executes the user's click within a preset historical time period; the click-driven value of the user's click is determined based on the sum of the transaction driving values ​​of the user's clicks relative to each item in the transaction item set.

[0147] In some optional implementations of the present embodiment, the determination unit 502 is further configured to determine, for an item in the transaction item set, a transaction correlation between the item and a target item, and determine the click-driven value of the user's click relative to the item based on the product of the transaction conversion value of the item, the transaction value ratio, and the transaction correlation, wherein the transaction correlation is used to characterize the probability of simultaneously executing a transaction of the item and a transaction of the target item.

[0148] In some optional implementations of the present embodiment, for an item in a transaction item set, the transaction correlation between the item and the target item is determined by the following steps: obtaining a target order set, and determining the number of orders in the target order set that simultaneously request transactions for the item and the target item as the number of associated orders; and determining the transaction correlation based on the number of associated orders, wherein the transaction correlation is positively correlated with the number of associated orders.

[0149] In some optional implementations of the present embodiment, the determination unit 502 is further configured to determine the quotient of the average click-driven value and the conversion rate as the initial transaction conversion value of the target item; determine the average initial transaction conversion value of each item in the target item set including the target item; and determine the transaction driving value of the target item based on the initial transaction conversion value and the average initial transaction conversion value of the target item.

[0150] In some optional implementations of the present embodiment, the determination unit 502 is further configured to respectively obtain the number of transactions of each item in the target item set, and determine the average number of transactions of each item in the target item set; determine the sum of the number of transactions of the target item and the average number of transactions as the total number of transactions, and determine the quotient of the number of transactions of the target item and the total number of transactions as the first proportion, and determine the quotient of the average number of transactions and the total number of transactions as the second proportion; determine the product of the first proportion and the initial transaction conversion value of the target item as the first product, and determine the product of the second proportion and the average initial transaction conversion value as the second product; determine the transaction driving value of the target item based on the sum of the first product and the second product.

[0151] The device provided by the above-mentioned embodiment of the present disclosure obtains the transaction conversion value of the target item through an acquisition unit, wherein the transaction conversion value is used to characterize the difference between the value obtained from the transaction of the item and the value spent on the transaction of the item; the determination unit determines the transaction driving value of the target item, wherein the transaction driving value is used to characterize the transaction conversion value generated by the transaction of other items driven by the transaction of the item; the missing value of the target item is determined according to the sum of the transaction conversion value and the transaction driving value of the target item, wherein the missing value is used to characterize the transaction conversion value lost due to insufficient inventory of the item, and the missing value of the target item is positively correlated with the sum; the adjustment unit adjusts the inventory of the target item according to the missing value of the target item, thereby achieving accurate measurement of the missing value of the item, and adjusting the inventory of the item according to the missing value of the item, thereby achieving good item inventory management.

[0152] Reference below Figure 6 , which shows an electronic device (eg, Figure 1 A schematic diagram of the structure of the server in FIG600. Figure 6 The server shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0153] like Figure 6 As shown, the electronic device 600 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic device 600 are also stored. The processing device 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0154] Typically, the following devices may be connected to the I / O interface 605: an input device 606 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 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 6 The electronic device 600 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 6Each block shown in the figure may represent one device, or may represent multiple devices as required.

[0155] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 609, or installed from a storage device 608, or installed from a ROM 602. When the computer program is executed by the processing device 601, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0156] It should be noted that the computer-readable medium described in the embodiments of the present disclosure 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. In the embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, device or device. In the embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, 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 suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0157] 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 the transaction conversion value of the target item, wherein the transaction conversion value is used to characterize the difference between the value obtained from the transaction of the item and the value spent on the transaction of the item; determines the transaction driving value of the target item, wherein the transaction driving value is used to characterize the transaction conversion value generated by the transaction of other items driven by the transaction of the item; determines the missing value of the target item based on the sum of the transaction conversion value and the transaction driving value of the target item, wherein the missing value is used to characterize the transaction conversion value lost due to insufficient inventory of the item, and the missing value of the target item is positively correlated with the above sum; and adjusts the inventory of the target item based on the missing value of the target item.

[0158] Computer program code for performing the operations of embodiments of the present disclosure 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 a user's computer, partially on a user's computer, as a separate software package, partially on a user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via 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., via the Internet using an Internet service provider).

[0159] 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 disclosure. 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 implementations as replacements, 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.

[0160] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The units described may also be set in a processor, for example, it may be described as: a processor includes an acquisition unit, a determination unit, and an adjustment unit. The names of these units do not constitute a limitation on the units themselves in some cases, for example, the adjustment unit may also be described as "a unit for adjusting the inventory of the target item according to the missing value of the target item".

[0161] The above description is only a preferred embodiment of the present disclosure 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 disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) to form a technical solution.

Claims

1. A method for adjusting inventory, applied to a server, comprising: Obtaining a transaction conversion value of a target item, wherein the transaction conversion value is used to represent the difference between the value obtained from the transaction of the item and the value spent on the transaction of the item; Determining the transaction driving value of the target item, wherein the transaction driving value is used to represent the transaction conversion value generated by the transaction of other items driven by the transaction of the item; Determine the missing value of the target item according to the sum of the transaction conversion value and the transaction driving value of the target item, wherein the missing value is used to represent the transaction conversion value lost due to insufficient inventory of the item, and the missing value of the target item is positively correlated with the sum; Adjusting the inventory of the target item according to the missing value of the target item; Wherein, determining the transaction driving value of the target item includes: Obtaining the transaction conversion value corresponding to each item in the associated item set having an associated relationship with the target item, and determining the transaction driving value of the target item according to the transaction conversion value corresponding to each item in the associated item set; wherein the associated item set is determined by statistical analysis of historical user orders; or, The method comprises the steps of: obtaining an average click-driven value of each user's click on the target item within a preset historical time period, obtaining a conversion rate of the target item, determining a quotient of the average click-driven value and the conversion rate as the initial transaction conversion value of the target item, determining an average initial transaction conversion value of each item in a target item set including the target item, and determining a transaction-driven value of the target item based on the initial transaction conversion value of the target item and the average initial transaction conversion value; wherein the click-driven value is used to characterize the transaction conversion value generated by transactions driven by user clicks, the conversion rate is determined based on a quotient of the number of transactions of the item and the number of clicks, the target item set is a subset of items including the target item in at least one item subset, and the at least one item subset is obtained by dividing the total item set according to the preset characteristics of each item in the total item set including the target item by using a statistical analysis method or a machine learning method.

2. The method according to claim 1, wherein: For each user click in each user click, the click-driven value of the user click is determined by the following steps: Determine the sum of the transaction values ​​of the items in the clicked item set as the total transaction value, and determine the quotient of the transaction value of the target item and the total transaction value as the transaction value ratio of the user's click, wherein the clicked item set consists of the items clicked by the user who performs the user click within the preset historical time period; For an item in the transaction item set, determine the click-driven value of the user click relative to the item according to the product of the transaction conversion value of the item and the transaction value ratio, wherein the transaction item set consists of items traded by the user who executed the user click within the preset historical time period; The click-driven value of the user's click is determined according to the sum of the transaction-driven values ​​of the user's clicks respectively relative to the items in the transaction item set.

3. The method according to claim 2, wherein: The step of determining the click-driven value of the user's click relative to the item in the transaction item set according to the product of the transaction conversion value of the item and the transaction value ratio includes: For items in the transaction item set, determine the transaction correlation between the item and the target item, and determine the click-driven value of the user's click relative to the item based on the transaction conversion value of the item, the transaction value ratio, and the product of the transaction correlation, wherein the transaction correlation is used to characterize the probability of simultaneously executing the transaction of the item and the transaction of the target item.

4. The method according to claim 3, wherein: For an item in the transaction item set, the transaction correlation between the item and the target item is determined by the following steps: Acquire a target order set, and determine the number of orders in the target order set that simultaneously request a transaction of the item and a transaction of the target item as the number of associated orders; The transaction correlation is determined according to the number of associated orders, wherein the transaction correlation is positively correlated with the number of associated orders.

5. The method according to claim 1, wherein: The determining the transaction driving value of the target item according to the initial transaction conversion value of the target item and the average initial transaction conversion value includes: respectively obtaining the transaction times of each item in the target item set, and determining the average transaction times of each item in the target item set; Determine the sum of the number of transactions of the target item and the average number of transactions as the total number of transactions, determine the quotient of the number of transactions of the target item and the total number of transactions as the first proportion, and determine the quotient of the average number of transactions and the total number of transactions as the second proportion; Determine a product of the first proportion and the initial transaction conversion value of the target item as a first product, and determine a product of the second proportion and the average initial transaction conversion value as a second product; The transaction driving value of the target item is determined according to the sum of the first product and the second product.

6. A device for adjusting inventory, applied to a server, comprising: An acquisition unit is configured to acquire a transaction conversion value of a target item, wherein the transaction conversion value is used to represent a difference between a value acquired from a transaction of the item and a value spent on a transaction of the item; A determination unit configured to determine a transaction driving value of the target item, wherein the transaction driving value is used to represent a transaction conversion value generated by transactions of other items driven by the transaction of the item; The determination unit is further configured to determine the missing value of the target item according to the sum of the transaction conversion value and the transaction driving value of the target item, wherein the missing value is used to represent the transaction conversion value lost due to insufficient inventory of the item, and the missing value of the target item is positively correlated with the sum; an adjusting unit configured to adjust the inventory quantity of the target item according to the missing value of the target item; Wherein, the determining unit is specifically configured as follows: Obtaining the transaction conversion value corresponding to each item in the associated item set having an associated relationship with the target item, and determining the transaction driving value of the target item according to the transaction conversion value corresponding to each item in the associated item set; wherein the associated item set is determined by statistical analysis of historical user orders; or, The method comprises the steps of: obtaining an average click-driven value of each user's click on the target item within a preset historical time period, obtaining a conversion rate of the target item, determining a quotient of the average click-driven value and the conversion rate as the initial transaction conversion value of the target item, determining an average initial transaction conversion value of each item in a target item set including the target item, and determining a transaction-driven value of the target item based on the initial transaction conversion value of the target item and the average initial transaction conversion value; wherein the click-driven value is used to characterize the transaction conversion value generated by transactions driven by user clicks, the conversion rate is determined based on a quotient of the number of transactions of the item and the number of clicks, the target item set is a subset of items including the target item in at least one item subset, and the at least one item subset is obtained by dividing the total item set according to the preset characteristics of each item in the total item set including the target item by using a statistical analysis method or a machine learning method.

7. An electronic device comprising: 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 implement the method according to any one of claims 1 to 5.

8. A computer readable medium having a computer program stored thereon, wherein: When the program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Distributed warehoused cargo scheduling system and method

    CN105913206A

  • Transaction information processing method and device of combined commodity object

    CN106779897A