Article management method, device, equipment, medium and program product

By acquiring transaction information of target items, determining the turnover speed level, and matching it with a dynamic supply network, the problem of static supply networks being unable to meet market demand is solved, achieving efficient item management and market adaptability, and reducing operating costs.

CN122243541APending Publication Date: 2026-06-19BEIJING JINGDONG YUANSHENG TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING JINGDONG YUANSHENG TECH CO LTD
Filing Date
2024-12-18
Publication Date
2026-06-19

Smart Images

  • Figure CN122243541A_ABST
    Figure CN122243541A_ABST
Patent Text Reader

Abstract

This disclosure provides a method, apparatus, equipment, medium, and program product for managing goods. It can be applied to the field of smart supply chains. The method includes: acquiring transaction information of a target item within a historical time period; determining the turnover speed level of the target item based on the total number of transactions and the transaction resource range in the transaction information; matching a dynamic supply network corresponding to the target item from a warehouse network planning database based on the turnover speed level, wherein the dynamic supply network includes multiple supply nodes, and the warehouse network planning database includes dynamic supply networks corresponding to fast, medium, and low turnover speed levels respectively; predicting the demand for goods at each supply node based on the transaction volume of the target item at each supply node, obtaining a prediction result; and determining the procurement information for each supply node based on the prediction result and the procurement parameters of the supply node, so as to manage the target item based on the procurement information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of smart supply chain technology, and more specifically, to a method, apparatus, equipment, medium, and program product for managing goods. Background Technology

[0002] With the diversification of sales channels and the ever-changing consumption patterns, market demand also changes accordingly, and different demands require corresponding supply networks. Related technologies establish a static supply network for each item, and manage the items by modifying the supply network when market demand changes.

[0003] In realizing the concept disclosed herein, the inventors discovered at least the following problems in the related technology: when modifying the static supply network according to market demand, due to the large number of business parameters that need to be referenced during the modification, it is difficult to meet the current market demand in a timely manner during the management of goods, resulting in low efficiency in the management of goods. Summary of the Invention

[0004] In view of this, the present disclosure provides a method, apparatus, equipment, medium and program product for managing articles.

[0005] One aspect of this disclosure provides a method for managing goods, comprising: acquiring transaction information of a target item within a historical time period; determining the turnover speed level of the target item based on the total number of transactions and the transaction resource range in the transaction information; matching a dynamic supply network corresponding to the target item from a warehouse network planning database based on the turnover speed level, wherein the dynamic supply network includes multiple supply nodes, and the warehouse network planning database includes dynamic supply networks corresponding to fast, medium, and low speed levels of the turnover speed level, respectively; predicting the demand for goods at each supply node based on the transaction volume of the target item at each supply node, and obtaining a prediction result; and determining the purchase information of each supply node based on the prediction result and the purchase parameters of the supply node, so as to manage the target item based on the purchase information.

[0006] According to an embodiment of this disclosure, determining the turnover speed level of the target item based on the total number of transactions and the transaction resource range in the transaction information includes: matching the total number of transactions with a number range divided according to a preset transaction number threshold to obtain a first matching result; matching the transaction resource range with the resource range divided according to a preset transaction resource threshold to obtain a second matching result; and determining the turnover speed level of the target item based on the first matching result and the second matching result.

[0007] According to embodiments of this disclosure, the aforementioned frequency interval includes multiple sub-intervals divided according to the first and second frequency thresholds of the aforementioned transaction frequency thresholds, wherein the second frequency threshold is greater than the first frequency threshold, and the aforementioned resource interval includes multiple sub-intervals divided according to the first and second resource thresholds of the aforementioned transaction resource thresholds, wherein the second resource threshold is greater than the first resource threshold, wherein determining the turnover speed level of the target item based on the first matching result and the second matching result includes:

[0008] If the first matching result indicates that the total number of transactions is within a sub-interval of the number of transactions greater than the second threshold, and the second matching result indicates that the resource sub-interval of the resource is greater than the second resource threshold, then the turnover speed level is determined to be a fast level.

[0009] If the first matching result indicates that the total number of transactions is within a sub-interval of the number of transactions that is greater than the first threshold and less than the second threshold, and the second matching result indicates that the resource sub-interval of the resource that is greater than the first resource threshold and less than the second resource threshold includes the transaction resource interval, then the turnover speed level is determined to be a medium speed level.

[0010] If the first matching result indicates that the total number of transactions is within a sub-interval of transactions greater than the first preset threshold and less than the first threshold, and the second matching result indicates that the resource sub-interval of transactions greater than the second preset threshold and less than the first resource threshold includes the transaction resource interval, then the turnover speed level is determined to be a low speed level.

[0011] According to an embodiment of this disclosure, the method further includes: when it is determined that the type of the target item meets preset conditions, determining a dynamic supply network corresponding to the target item from the warehouse network planning database based on the type of the item, wherein the preset conditions include conditions determined based on item attribute information and conditions determined based on item transportation channels.

[0012] According to embodiments of this disclosure, the aforementioned supply nodes include entry warehouse nodes and supply warehouse nodes. The method of predicting the demand for goods at each of the aforementioned supply nodes based on the transaction volume of the target goods at each of the aforementioned supply nodes, and obtaining prediction results, includes: sequentially inputting the transaction volume of the target goods at each of the aforementioned supply warehouse nodes into a prediction function, and outputting the prediction results for each of the aforementioned supply warehouse nodes; and accumulating multiple of the aforementioned prediction results to obtain the prediction results for the aforementioned entry warehouse nodes. The aforementioned supply warehouse nodes and the aforementioned entry warehouse nodes are distinguished based on the node attributes of each supply node in the dynamic supply network and the upstream and downstream relationships of the nodes.

[0013] According to embodiments of this disclosure, the aforementioned procurement parameters include replenishment parameters and purchasing parameters. Based on the aforementioned forecast results and the procurement parameters of the aforementioned supply nodes, the procurement information for each of the aforementioned supply nodes is determined, including: inputting the forecast results corresponding to the aforementioned supply warehouse node and the aforementioned replenishment parameters into a replenishment function, and outputting the replenishment quantity in the aforementioned target item procurement information, wherein the aforementioned replenishment quantity is the quantity of the aforementioned target item that needs to be replenished to the aforementioned supply warehouse node; inputting the forecast results corresponding to the aforementioned entry warehouse node and the aforementioned purchasing parameters into a purchasing function, and outputting the purchasing quantity in the aforementioned target item procurement information, wherein the aforementioned purchasing quantity is the quantity of the aforementioned target item that needs to be purchased from the item factory node to the aforementioned entry warehouse node.

[0014] According to embodiments of this disclosure, the method further includes: obtaining the total storage volume of the target item in the entry warehouse node; when the total storage volume is greater than or equal to the sum of replenishment volumes of multiple supply warehouse nodes, sending a replenishment request including the replenishment volume of the target item to the entry warehouse node according to the timed replenishment task of each supply warehouse node, so as to replenish each of the supply warehouse nodes; when the total storage volume is less than the sum of replenishment volumes of multiple supply warehouse nodes, sending a purchase request including the purchase volume of the target item to the item factory node, so as to purchase the target item to the entry warehouse node.

[0015] According to embodiments of this disclosure, the method further includes: detecting the validity period of the dynamic supply network, so as to manage the target item based on the dynamic supply network if the validity period is determined to be within a preset period; and if the validity period is determined not to be within the preset period, determining the backup supply network in the warehouse planning warehouse as the dynamic supply network for the target item, so as to manage the target item based on the backup supply network.

[0016] Another aspect of this disclosure provides an item management device, comprising: an information acquisition module for acquiring transaction information of a target item within a historical time period; a grade determination module for determining the turnover speed grade of the target item based on the total number of transactions and the transaction resource range in the transaction information; a network determination module for matching a dynamic supply network corresponding to the target item from a warehouse network planning database based on the turnover speed grade, wherein the dynamic supply network includes multiple supply nodes, and the warehouse network planning database includes dynamic supply networks corresponding to the fast, medium, and low speed grades of the turnover speed grades, respectively; a demand forecasting module for forecasting the item demand of each supply node based on the item transaction volume of the target item at each supply node, and obtaining a forecast result; and a procurement determination module for determining the procurement information of each supply node based on the forecast result and the procurement parameters of the supply nodes, so as to manage the target item based on the procurement information.

[0017] Another aspect of this disclosure provides an electronic device comprising: one or more processors; and a memory for storing one or more programs, wherein, when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to perform the method as described above.

[0018] Another aspect of this disclosure provides a computer-readable storage medium storing computer-executable instructions, which, when executed, are used to implement the method described above.

[0019] Another aspect of this disclosure provides a computer program product including computer-executable instructions that, when executed, implement the method described above.

[0020] According to embodiments of this disclosure, a dynamic supply network is determined based on the turnover speed level of the target item, enabling the supply network to be dynamically adaptable and adjusted under different market demands. By predicting the demand for goods at each supply node in the dynamic supply network and determining the procurement information for each supply node based on the prediction results and procurement parameters, the management of the target item is facilitated, effectively improving the management efficiency of the target item. By dynamically determining the supply network and predicting the demand for goods at each supply node, the adaptability of the target item to market changes is effectively enhanced, operating costs are reduced, and customer satisfaction is improved. Attached Figure Description

[0021] The above and other objects, features, and advantages of this disclosure will become clearer from the following description of embodiments of the present disclosure with reference to the accompanying drawings, in which:

[0022] Figure 1 An exemplary system architecture for the item management methods and apparatus of this disclosure is illustrated schematically;

[0023] Figure 2 A flowchart illustrating an article management method according to an embodiment of the present disclosure is shown schematically;

[0024] Figure 3A This illustration schematically depicts a dynamic supply network with rapid tiers in an item management method according to an embodiment of the present disclosure;

[0025] Figure 3B This illustration schematically depicts a dynamic supply network of medium speed levels in an article management method according to an embodiment of the present disclosure;

[0026] Figure 3C This illustration schematically depicts a low-speed dynamic supply network in an article management method according to an embodiment of the present disclosure;

[0027] Figure 4 The illustration shows a scenario of replenishing target items according to an embodiment of the present disclosure;

[0028] Figure 5 This illustration schematically depicts a scenario of procuring target items according to an embodiment of the present disclosure;

[0029] Figure 6 A block diagram of a data processing apparatus according to embodiments of the present disclosure is schematically shown; and

[0030] Figure 7 A block diagram of an electronic device suitable for implementing an item management method according to an embodiment of the present disclosure is shown schematically. Detailed Implementation

[0031] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.

[0032] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0033] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.

[0034] When using expressions such as "at least one of A, B and C", they should generally be interpreted in accordance with the meaning that is commonly understood by those skilled in the art (e.g., "a system having at least one of A, B and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B and C, etc.).

[0035] In the embodiments disclosed herein, the collection, updating, analysis, processing, use, transmission, provision, disclosure, and storage of data (e.g., including but not limited to user personal information) comply with relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. In particular, necessary measures have been taken to prevent unauthorized access to user personal information data and to safeguard user personal information security and network security.

[0036] In the embodiments disclosed herein, user authorization or consent is obtained before acquiring or collecting user personal information.

[0037] This disclosure provides an item management method, apparatus, device, medium, and program product. The method includes: acquiring transaction information of a target item within a historical time period; determining the turnover speed level of the target item based on the total number of transactions and transaction resource range in the transaction information; matching a dynamic supply network corresponding to the target item from a warehouse network planning database based on the turnover speed level, wherein the dynamic supply network includes multiple supply nodes, and the warehouse network planning database includes dynamic supply networks corresponding to fast, medium, and low turnover speed levels respectively; predicting the item demand at each supply node based on the item transaction volume of the target item at each supply node, obtaining a prediction result; and determining the purchase information of each supply node based on the prediction result and the purchase parameters of the supply node, so as to manage the target item based on the purchase information.

[0038] Figure 1 An exemplary system architecture for the item management methods and apparatus of this disclosure is illustrated schematically. It should be noted that... Figure 1 The examples shown are merely examples of system architectures that can be applied to the embodiments of this disclosure, in order to help those skilled in the art understand the technical content of this disclosure, but do not mean that the embodiments of this disclosure cannot be used in other devices, systems, environments or scenarios.

[0039] like Figure 1 As shown, the system architecture 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 serves as a medium for providing communication links between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired and / or wireless communication links, etc.

[0040] Users can use the first terminal device 101, the second terminal device 102, and the third terminal device 103 to interact with the server 105 via the network 104 to receive or send messages, etc. Various communication client applications can be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, and / or social media platform software, etc. (for example only).

[0041] The first terminal device 101, the second terminal device 102, and the third terminal device 103 can be various electronic devices with displays and support web browsing, including but not limited to smartphones, tablets, laptops, and desktop computers.

[0042] Server 105 can be a server that provides various services, such as a backend management server that supports websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103 (this is just an example). The backend management server can analyze and process data such as received user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.

[0043] It should be noted that the item management method provided in this embodiment can generally be executed by server 105. Correspondingly, the item management device provided in this embodiment can generally be located in server 105. The item management method provided in this embodiment can also be executed by a server or server cluster that is different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105. Correspondingly, the item management device provided in this embodiment can also be located in a server or server cluster that is different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105. Alternatively, the item management method provided in this embodiment can also be executed by the first terminal device 101, the second terminal device 102, or the third terminal device 103, or by other terminal devices different from the first terminal device 101, the second terminal device 102, or the third terminal device 103. Accordingly, the item management device provided in this embodiment may also be installed in the first terminal device 101, the second terminal device 102 or the third terminal device 103, or in other terminal devices different from the first terminal device 101, the second terminal device 102 or the third terminal device 103.

[0044] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0045] Figure 2 A flowchart illustrating an article management method according to an embodiment of the present disclosure is shown schematically.

[0046] like Figure 2 As shown, the method includes operations S210~S250.

[0047] Operation S210 retrieves transaction information for the target item within a historical time period.

[0048] In operation S220, the turnover speed level of the target item is determined based on the total number of transactions and the range of transaction resources in the transaction information.

[0049] In operation S230, based on the turnover speed level, a dynamic supply network corresponding to the target item is matched from the warehouse network planning library. The dynamic supply network includes multiple supply nodes, and the warehouse network planning library includes dynamic supply networks corresponding to the fast, medium and low speed levels of the turnover speed.

[0050] In operation S240, the demand for the target item at each supply node is predicted based on the item transaction volume at each supply node, and the prediction result is obtained.

[0051] In operation S250, based on the forecast results and the procurement parameters of the supply nodes, the procurement information of each supply node is determined so as to manage the target items based on the procurement information.

[0052] According to embodiments of this disclosure, as sales channels diversify and consumption patterns change constantly, market demand for target goods also changes accordingly. Based on these changes in market demand, transaction information for the target goods is acquired periodically. This transaction information is analyzed to determine the total number of transactions and the transaction resource range for the target goods within a historical time period. Specifically, because some enterprises are highly sensitive to resource values, a transaction resource range is used instead of the item's resource value when analyzing transaction information.

[0053] According to embodiments of this disclosure, the item flow rate of a target item over a historical time period is analyzed by measuring the total number of transactions and the transaction resource range, thereby determining the turnover speed level of the target item. The turnover speed level is determined based on a range defined by preset transaction number thresholds and transaction resource thresholds.

[0054] According to embodiments of this disclosure, warehouse network planning is implemented based on business needs during the transaction process. Specifically, by effectively organizing suppliers, manufacturers, warehouses, distribution centers, and distributors, the cost of the entire supply chain system is minimized. Since different product turnover speeds correspond to different service levels and logistics costs, a corresponding dynamic supply network is designed for each turnover speed level in the warehouse network planning. The dynamic supply network refers to a hierarchical structure connecting various supply nodes within the enterprise, with each supply node consisting of a location. By connecting these internal supply nodes, predefined dynamic supply routes with different levels are formed, defining the distribution and flow of goods within the enterprise and to locations such as distributors.

[0055] According to embodiments of this disclosure, a dynamic supply network corresponding to a target item is matched from the warehouse network planning library based on the turnover speed level. A dynamic supply network with a higher turnover speed level includes more supply nodes, thus facilitating the rapid circulation of the target item by setting up more supply nodes.

[0056] According to embodiments of this disclosure, the transaction volume of the target item at each supply node is determined, and the demand for the item at each supply node is predicted. During the prediction process, as the transaction volume increases, the predicted demand for the target item also increases, showing a positive correlation between the two.

[0057] According to embodiments of this disclosure, after determining the prediction results, the procurement information for each supply node is determined by combining the procurement parameters of the supply nodes. These procurement parameters are diverse, specifically including parameters such as delivery time, route length, and service level during the replenishment process, as well as parameters such as procurement cycle and inventory level during the purchasing process. After obtaining the procurement information for each supply node, replenishment or procurement of the target items can be performed based on the attributes of the supply node itself, thereby achieving management of the target items.

[0058] According to embodiments of this disclosure, a dynamic supply network is determined based on the turnover speed level of the target item, enabling the supply network to be dynamically adaptable and adjusted under different market demands. By predicting the demand for goods at each supply node in the dynamic supply network and determining the procurement information for each supply node based on the prediction results and procurement parameters, the management of the target item is facilitated, effectively improving the management efficiency of the target item. By dynamically determining the supply network and predicting the demand for goods at each supply node, the adaptability of the target item to market changes is effectively enhanced, operating costs are reduced, and customer satisfaction is improved.

[0059] According to embodiments of this disclosure, determining the turnover speed level of a target item based on the total number of transactions and the transaction resource range in the transaction information includes: matching the total number of transactions with a number range divided according to a preset transaction number threshold to obtain a first matching result; matching the transaction resource range with a resource range divided according to a preset transaction resource threshold to obtain a second matching result; and determining the turnover speed level of the target item based on the first matching result and the second matching result.

[0060] According to embodiments of this disclosure, multiple transaction frequency intervals and multiple resource intervals are divided based on transaction frequency thresholds and transaction resource thresholds, respectively. The total number of transactions is matched one by one with each of the multiple frequency intervals to determine the frequency interval to which the total number of transactions belongs, thereby obtaining a first matching result. The first matching result may include the matching result between the total number of transactions and each frequency interval, or it may only include information about the frequency intervals that match the total number of transactions.

[0061] According to embodiments of this disclosure, similarly, the transaction resource interval is matched one by one with multiple resource intervals to determine the second matching result. Since the matching process involves interval-to-interval matching, it involves comparisons between multiple interval boundary values. The second matching result is obtained by determining the inclusion relationship between intervals. The second matching result may include the matching result between the transaction resource interval and each resource interval, or it may only include interval information where the transaction resource interval is included in multiple resource intervals.

[0062] According to embodiments of this disclosure, the first matching result and the second matching result are combined to obtain the final matching result. Since the turnover speed of the target item is related to both the total number of transactions and the transaction resource range, a lower turnover speed indicates a lower turnover speed, and vice versa. Furthermore, since the turnover speed level is divided based on multiple transaction ranges and resource ranges, determining the turnover speed level of the target item based on the first and second matching results makes the determination of the turnover speed level more accurate and the process more efficient.

[0063] According to embodiments of this disclosure, determining the turnover speed level of a target item based on a first matching result and a second matching result includes: determining a fast turnover speed level when the first matching result indicates that the total number of transactions is within a sub-interval greater than a second threshold, and the second matching result indicates that a sub-interval greater than a second resource threshold includes a transaction resource interval; determining a medium turnover speed level when the first matching result indicates that the total number of transactions is within a sub-interval greater than a first threshold and less than a second threshold, and the second matching result indicates that a sub-interval greater than a first resource threshold and less than a second resource threshold includes a transaction resource interval; and determining a low turnover speed level when the first matching result indicates that the total number of transactions is within a sub-interval greater than a first preset threshold and less than a first threshold, and the second matching result indicates that a sub-interval greater than a second preset threshold and less than a first resource threshold includes a transaction resource interval.

[0064] According to embodiments of this disclosure, the number interval includes multiple sub-intervals divided according to the first number threshold n and the second number threshold m in the transaction number threshold, where m>n. Specifically, the multiple sub-intervals divided according to n and m respectively include sub-intervals of number of transactions greater than m, sub-intervals of number of transactions greater than n and less than m, and sub-intervals of number of transactions greater than 0 and less than n.

[0065] According to embodiments of this disclosure, the resource interval includes multiple resource sub-intervals divided according to a first resource threshold x and a second resource threshold y in the transaction resource thresholds, wherein y > x. Specifically, the multiple resource sub-intervals divided according to x and y respectively include resource sub-intervals greater than y, resource sub-intervals greater than x and less than y, and resource sub-intervals greater than 0 and less than x.

[0066] According to embodiments of this disclosure, the turnover speed level of the target item can be set to a fast level, a medium speed level, and a slow speed level. Specifically, it can be expressed as: The turnover speed levels can be classified as follows:

[0067]

[0068] Where i represents the target item, Indicates the total number of transactions. Indicates the range of trading resources.

[0069] According to embodiments of this disclosure, the corresponding turnover speed level is determined from the above formula (1) based on the sub-interval of the total number of transactions in the first and second matching results, and the inclusion of multiple resource sub-intervals in the transaction resource interval. By determining the turnover speed level from both the number of transactions and transaction resources, the determined turnover speed level is more accurate and conforms to the transaction patterns of most enterprises.

[0070] Figure 3A The illustration schematically depicts a dynamic supply network with rapid tiers in an item management method according to an embodiment of the present disclosure.

[0071] Figure 3B The illustration schematically depicts a dynamic supply network of medium speed levels in an article management method according to an embodiment of the present disclosure.

[0072] Figure 3C The illustration schematically depicts a low-speed dynamic supply network in an article management method according to an embodiment of the present disclosure.

[0073] According to embodiments of this disclosure, a corresponding dynamic supply network is dynamically matched from the warehouse network planning database based on the turnover speed level of the target item. The specific matching process is shown in Table 1, which includes the stock keeping unit (SKU) category of the target item.

[0074] Table 1

[0075]

[0076] According to embodiments of this disclosure, a dynamic supply network with a higher turnover speed level includes more supply nodes, while a dynamic supply network with a lower turnover speed level includes fewer supply nodes. For example... Figure 3A The fast-level dynamic supply network includes a first supply node 310 representing an entry warehouse and seven second supply nodes 320 representing supply warehouses. Specifically, each supply node is represented by a location. Each second supply node has multiple third supply nodes 330 representing item service sales points. For items with a fast turnover rate, multiple supply nodes are needed for item turnover; that is, the distribution of the warehouse network needs to match market demand.

[0077] like Figure 3BThe medium-speed dynamic supply network includes a first supply node 340 representing an entry warehouse and four second supply nodes 350 representing supply warehouses. Each second supply node also has multiple third supply nodes 360 representing item service sales points. For items with a medium turnover rate, setting up multiple supply nodes is less necessary compared to the fast rate. Since market demand is generally low, to save operating costs, setting up supply nodes that match market demand is sufficient.

[0078] like Figure 3C The slow-speed dynamic supply network includes a first supply node 370 representing an entry warehouse and a second supply node 380 representing a supply warehouse. Under the second supply node, there are multiple third supply nodes 390 representing item service sales points. For items with a slow turnover rate, the overall market demand is low, so there is no need to set up many supply nodes for item turnover; a single supply warehouse is sufficient to meet the item's trading needs.

[0079] According to embodiments of this disclosure, different dynamic supply networks are set up to meet different market demands, so that logistics resources can be maximized and operating costs can be effectively reduced.

[0080] According to embodiments of this disclosure, the item management method further includes: when it is determined that the item type of the target item meets preset conditions, determining the dynamic supply network corresponding to the target item from the warehouse network planning database based on the item type.

[0081] According to embodiments of this disclosure, a corresponding dynamic supply network is dynamically matched from the warehouse network planning database based on the turnover speed level of the target item. Alternatively, the dynamic supply network can be determined based on the item type. Specifically, multiple target supply networks can be determined first based on the item type, wherein each target supply network includes a fast-speed dynamic supply network and a medium-speed dynamic supply network. The dynamic supply network is then determined from these multiple target supply networks based on the turnover speed level of the target item.

[0082] According to embodiments of this disclosure, for items with special types, due to the unique nature of their transaction process, a special supply network will be planned to ensure the security of the transaction process. For example, item types that meet preset conditions may include hazardous materials, items directly delivered by suppliers, and power batteries, etc. The specific matching process is shown in Table 2.

[0083] Table 2

[0084]

[0085] According to embodiments of this disclosure, if the target item fails to find a corresponding dynamic supply network through the above methods—for example, if the turnover speed level cannot be determined and the item type does not meet preset conditions—then the fallback supply network in the warehouse planning library can be determined as the dynamic supply network for the target item. By setting corresponding dynamic supply networks for target items in different situations, greater flexibility is achieved when dynamically adjusting the supply network.

[0086] According to embodiments of this disclosure, the supply nodes include entry warehouse nodes and supply warehouse nodes. Based on the transaction volume of the target item at each supply node, the demand for the item at each supply node is predicted to obtain the prediction result. This includes: sequentially inputting the transaction volume of the target item at each supply warehouse node into a prediction function and outputting the prediction result for each supply warehouse node; and accumulating multiple prediction results to obtain the prediction result for the entry warehouse node. The supply warehouse node and the entry warehouse node are distinguished based on the node attributes of each supply node in the dynamic supply network and the upstream and downstream relationships of the nodes.

[0087] According to embodiments of this disclosure, entry warehouse nodes and supply warehouse nodes are determined from the dynamic supply network based on the node attributes of each supply node and the upstream and downstream relationships between nodes. The entry warehouse node is the node that provides goods to the supply warehouse node.

[0088] According to embodiments of this disclosure, the transaction volume of the target item on each supply warehouse node is queried and recorded as follows: .in, Let represent the transaction volume of target item i at supply warehouse node j. The transaction volume of each supply warehouse node is sequentially input into the prediction function, and the prediction result for each supply warehouse node is output. Specifically, the prediction function can be a linear function or a pre-trained deep learning model, as shown in formula (2).

[0089]

[0090] According to embodiments of this disclosure, the calculation formula for predicting the demand for a target item using the above-described prediction function is as follows:

[0091]

[0092] in, This represents the prediction result for target item i at supply warehouse node j.

[0093] According to embodiments of this disclosure, after the prediction results for the supply warehouse node are determined, multiple prediction results are accumulated to obtain the prediction result for the entry warehouse node. The specific calculation formula is as follows:

[0094]

[0095] in, This represents the prediction result for target item i at the entry warehouse node.

[0096] According to embodiments of this disclosure, by predicting the demand for target items based on the volume of item transactions, supply nodes with high demand for items can provide goods in a timely manner when faced with changes in market demand, effectively improving the user experience.

[0097] According to embodiments of this disclosure, the procurement parameters include replenishment parameters and purchasing parameters. Based on the prediction results and the procurement parameters of the supply nodes, the procurement information for each supply node is determined, including: inputting the prediction results and replenishment parameters corresponding to the supply warehouse node into a replenishment function, and outputting the replenishment quantity in the target item procurement information, wherein the replenishment quantity is the quantity of target items that need to be replenished to the supply warehouse node; inputting the prediction results and purchasing parameters corresponding to the entry warehouse node into a purchasing function, and outputting the purchasing quantity in the target item procurement information, wherein the purchasing quantity is the quantity of target items that need to be purchased from the item factory node to the entry warehouse node.

[0098] According to embodiments of this disclosure, the procurement information of the supply nodes includes the replenishment quantity of each supply warehouse node and the purchase quantity of the entry warehouse node. Specifically, in the process of calculating the replenishment quantity, the prediction results and replenishment parameters corresponding to the supply warehouse nodes are input into the replenishment function, and the replenishment quantity in the target item procurement information is output. Among them, the replenishment parameters specifically include parameters such as delivery time, transportation route, and inventory quantity. The replenishment quantity of the target item is determined by combining the replenishment parameters and the prediction results, so as to meet market demand with the lowest operating cost. Among them, the replenishment function can be a nonlinear function that adjusts the prediction results by using the weights of each sub-parameter in the replenishment parameters, or it can be a trained deep learning model, as shown in formula (5).

[0099]

[0100] Where X represents the replenishment parameter.

[0101] According to embodiments of this disclosure, the formula for calculating the replenishment quantity of the target item using the above-described replenishment function is as follows:

[0102]

[0103] According to embodiments of this disclosure, during the calculation of the purchase quantity, the prediction results and purchase parameters corresponding to the entry warehouse node are input into the purchase function, and the purchase quantity in the target item purchase information is output. The purchase quantity is the number of target items that need to be purchased from the item factory node to the entry warehouse node. In the dynamic supply network, each entry warehouse node has a corresponding item factory node. When determining whether a supply node can be purchased in the dynamic supply network, it can be determined whether each supply node's attribute is "factory". If so, it is determined that the downstream nodes corresponding to that node are all entry warehouse nodes that can be purchased.

[0104] According to embodiments of this disclosure, the procurement parameters specifically include parameters such as procurement cycle, transportation route, inventory level, and service level. The procurement quantity of the target item is determined by combining the procurement parameters and the prediction results, so as to meet market demand with the lowest operating cost. The procurement function can be a nonlinear function that adjusts the prediction results by using the weights of each sub-parameter in the procurement parameters, or it can be a trained deep learning model, as shown in formula (7).

[0105]

[0106] Where Y represents the procurement parameters.

[0107] According to embodiments of this disclosure, the formula for calculating the purchase quantity of the target item using the above-described purchasing function is as follows:

[0108]

[0109] According to embodiments of this disclosure, for each dynamic supply network, the purchase information of each supply node is generated, specifically distinguishing between replenishment quantity and purchase quantity, so that in the face of changes in market demand, the target items can be managed in a timely manner while ensuring transportation costs.

[0110] Figure 4 The illustration shows a scenario of replenishing target items according to an embodiment of the present disclosure.

[0111] Figure 5 The illustration shows a scenario of procuring target items according to an embodiment of the present disclosure.

[0112] According to embodiments of this disclosure, the item management method further includes: obtaining the total item storage volume of the target item in the entry warehouse node; when the total item storage volume is greater than or equal to the sum of the replenishment volumes of multiple supply warehouse nodes, sending a replenishment request including the replenishment volume of the target item to the entry warehouse node according to the timed replenishment task of each supply warehouse node, so as to replenish each supply warehouse node; when the total item storage volume is less than the sum of the replenishment volumes of multiple supply warehouse nodes, sending a purchase request including the purchase volume of the target item to the item factory node, so as to purchase the target item to the entry warehouse node.

[0113] According to embodiments of this disclosure, since the entry warehouse node can provide goods to the supply warehouse node, the total amount of goods stored at the entry warehouse node can be determined first during the replenishment process. If the total amount of goods stored is greater than or equal to the sum of the replenishment quantities of multiple supply warehouse nodes, replenishment is performed for each supply warehouse node.

[0114] According to embodiments of this disclosure, during the replenishment process, the replenishment logic for each supply warehouse node can be obtained first, including the scheduled replenishment tasks for that supply warehouse node. Since multiple supply warehouse nodes each have their own replenishment logic, some supply warehouse nodes may need replenishment at the same time. Therefore, during the replenishment process, based on the scheduled replenishment tasks of each supply warehouse node, a replenishment request including the target item replenishment quantity is sent to the entry warehouse node to replenish each supply warehouse node.

[0115] like Figure 4 As shown, Supply Warehouse Node 1 and Supply Warehouse Node 2 in Supply Warehouse Node 410 send replenishment requests to Inbound Warehouse Node 420 respectively. Since the scheduled replenishment task of Supply Warehouse Node 3 does not match the current replenishment time, even though Supply Warehouse Node 3 also needs to replenish, it is temporarily put on hold.

[0116] According to embodiments of this disclosure, when the total inventory of goods is less than the sum of replenishment quantities for multiple supply warehouse nodes, it is currently impossible to replenish all supply warehouse nodes. Specifically, partial replenishment can be performed using the current inventory of goods, according to the scheduled replenishment tasks of each supply warehouse node. Alternatively, the target goods can be procured, and replenishment can be performed to each supply warehouse node after the procurement is completed. However, due to the scheduled replenishment tasks of the supply warehouse nodes, there may be situations where procurement is performed but replenishment is not.

[0117] According to embodiments of this disclosure, during the procurement process, the entry warehouse node sends a procurement request, including the quantity of the target item, to the item factory node to procure the target item to the entry warehouse node. For example... Figure 5 As shown, the entry warehouse node 510 sends a purchase request to the item factory node 520 to replenish the target item.

[0118] According to embodiments of this disclosure, replenishment and procurement are performed based on the current status of each entry warehouse node and supply warehouse node, making the management of target items more efficient, effectively reducing cargo redundancy, and lowering operating costs.

[0119] According to embodiments of this disclosure, the item management method further includes: detecting the validity period of the dynamic supply network, so as to manage the target item based on the dynamic supply network if the validity period is determined to be within a preset period; and if the validity period is determined to be outside the preset period, determining the backup supply network in the warehouse network planning warehouse as the dynamic supply network for the target item, so as to manage the target item based on the backup supply network.

[0120] According to embodiments of this disclosure, each dynamic supply network in the warehouse network planning database has a corresponding validity period. When the dynamic supply network is active, the target item can be managed accordingly. If the dynamic supply network is marked as invalid, meaning its validity period is not within the preset timeframe, this may be due to the expiration of cooperation with the relevant supply warehouse. Therefore, in this situation, a backup supply network is determined in the warehouse network planning database and designated as the dynamic supply network for the target item. In the next transaction information analysis cycle, the dynamic supply network for the target item is re-determined. By setting a backup supply network, the feasibility of dynamically adjusting the supply network for the target item is improved, effectively avoiding the occurrence of abnormal situations.

[0121] Figure 6 A block diagram of a data processing apparatus according to an embodiment of the present disclosure is shown schematically.

[0122] like Figure 6 As shown, the data processing device 600 includes an information acquisition module 610, a grade determination module 620, a network determination module 630, a demand forecasting module 640, and a purchase determination module 650.

[0123] Information acquisition module 610 is used to acquire transaction information of target items within a historical time period.

[0124] The rating determination module 620 is used to determine the turnover speed rating of a target item based on the total number of transactions and the range of transaction resources in the transaction information.

[0125] The network determination module 630 is used to match the dynamic supply network corresponding to the target item from the warehouse network planning library based on the turnover speed level. The dynamic supply network includes multiple supply nodes, and the warehouse network planning library includes dynamic supply networks corresponding to the fast, medium and low speed levels of the turnover speed.

[0126] The demand forecasting module 640 is used to forecast the demand for the target item at each supply node based on the item transaction volume at each supply node, and obtain the forecast result.

[0127] The procurement determination module 650 is used to determine the procurement information of each supply node based on the forecast results and the procurement parameters of the supply node, so as to manage the target items based on the procurement information.

[0128] According to embodiments of this disclosure, the grade determination module 620 includes a count matching submodule, a resource matching submodule, and a grade determination submodule.

[0129] The number of transactions matching submodule is used to match the total number of transactions with the number of transactions intervals divided according to a preset transaction number threshold to obtain the first matching result.

[0130] The resource matching submodule is used to match the transaction resource range with the resource range divided according to the preset transaction resource threshold to obtain a second matching result.

[0131] The rating determination submodule is used to determine the turnover speed rating of the target item based on the first matching result and the second matching result.

[0132] According to embodiments of this disclosure, the grade determination submodule includes a fast determination unit, a medium-speed determination unit, and a low-speed determination unit.

[0133] The rapid determination unit is used to determine the turnover speed level as rapid when the first matching result represents a sub-interval of the total number of transactions that is greater than the second threshold, and the second matching result represents a sub-interval of the resource that is greater than the second resource threshold, which includes the transaction resource interval.

[0134] The medium-speed determination unit is used to determine the turnover speed level as medium-speed level when the total number of transactions represented by the first matching result is within a sub-interval of the number of transactions that is greater than the first threshold and less than the second threshold, and the resource sub-interval represented by the second matching result is greater than the first resource threshold and less than the second resource threshold, which includes the transaction resource interval.

[0135] The low-speed determination unit is used to determine the turnover speed level as low-speed level when the first matching result represents the total number of transactions within a sub-interval of the number of transactions that is greater than a first preset threshold and less than the first threshold, and the second matching result represents the resource sub-interval of the number of transactions that is greater than a second preset threshold and less than the first resource threshold, and includes the transaction resource interval.

[0136] According to embodiments of this disclosure, the data processing apparatus 600 further includes a type determination module.

[0137] The type determination module is used to determine the dynamic supply network corresponding to the target item from the warehouse network planning library based on the item type when the item type of the target item meets the preset conditions. The preset conditions include conditions determined based on item attribute information and conditions determined based on item transportation channels.

[0138] According to embodiments of this disclosure, the demand forecasting module 640 includes a supply forecasting submodule and an inflow forecasting submodule.

[0139] The supply forecasting submodule is used to input the transaction volume of the target item at each supply warehouse node into the forecasting function in sequence, and output the forecast result for each supply warehouse node.

[0140] The entry prediction submodule is used to accumulate multiple prediction results to obtain the prediction result of the entry warehouse node. The supply warehouse node and the entry warehouse node are distinguished based on the node attributes of each supply node in the dynamic supply network and the upstream and downstream relationships of the nodes.

[0141] According to embodiments of this disclosure, the purchase determination module 650 includes a replenishment determination submodule and a purchase determination submodule.

[0142] The replenishment determination submodule is used to input the prediction results and replenishment parameters corresponding to the supply warehouse node into the replenishment function, and output the replenishment quantity in the target item purchase information, where the replenishment quantity is the number of target items that need to be replenished to the supply warehouse node.

[0143] The procurement determination submodule is used to input the prediction results and procurement parameters corresponding to the entry warehouse node into the procurement function, and output the procurement quantity in the target item purchase information. The procurement quantity is the number of target items that need to be purchased from the item factory node to the entry warehouse node.

[0144] According to embodiments of this disclosure, the data processing apparatus 600 further includes a storage acquisition module, a timed replenishment module, and a purchase request module.

[0145] The storage acquisition module is used to acquire the total storage volume of the target item in the entry warehouse node.

[0146] The scheduled replenishment module is used to send a replenishment request, including the target item replenishment quantity, to the entry warehouse node when the total item storage is greater than or equal to the sum of the replenishment quantities of multiple supply warehouse nodes, based on the scheduled replenishment task of each supply warehouse node, so as to replenish each supply warehouse node.

[0147] The procurement request module is used to send a procurement request, including the procurement quantity of the target item, to the item factory node when the total storage quantity of the item is less than the sum of the replenishment quantities of multiple supply warehouse nodes, so as to procure the target item to the entry warehouse node.

[0148] According to embodiments of this disclosure, the data processing apparatus 600 further includes an effective detection module and a fallback determination module.

[0149] The validity detection module is used to detect the validity period of the dynamic supply network, so as to manage the target items based on the dynamic supply network if the validity period is determined to be within the preset period.

[0150] The fallback determination module is used to determine the fallback supply network in the warehouse planning warehouse as the dynamic supply network for the target item when the validity period is not within the preset period, so as to manage the target item based on the fallback supply network.

[0151] Any one or more of the modules, submodules, units, and subunits according to embodiments of the present disclosure, or at least part of the functions of any one or more of them, can be implemented in one module. Any one or more of the modules, submodules, units, and subunits according to embodiments of the present disclosure can be implemented by dividing them into multiple modules. Any one or more of the modules, submodules, units, and subunits according to embodiments of the present disclosure can be at least partially implemented as hardware circuitry, such as a Field-Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a System-on-Chip, a System-on-a-Substrate, a System-on-Package, an Application-Specific Integrated Circuit (ASIC), or implemented in hardware or firmware by any other reasonable means of integrating or packaging circuitry, or implemented in software, hardware, or firmware, or in any suitable combination of any of these three implementation methods. Alternatively, one or more of the modules, submodules, units, and subunits according to embodiments of the present disclosure can be at least partially implemented as computer program modules, which, when run, can perform corresponding functions.

[0152] For example, any and more of the information acquisition module 610, level determination module 620, network determination module 630, demand forecasting module 640, and procurement determination module 650 can be combined into one module / unit / subunit, or any one of these modules / units / subunits can be split into multiple modules / units / subunits. Alternatively, at least some of the functions of one or more of these modules / units / subunits can be combined with at least some of the functions of other modules / units / subunits and implemented in one module / unit / subunit. According to embodiments of this disclosure, at least one of the information acquisition module 610, the level determination module 620, the network determination module 630, the demand forecasting module 640, and the purchase determination module 650 can be at least partially implemented as hardware circuitry, such as a field-programmable gate array (FPGA), a programmable logic array (PLA), a system-on-a-chip, a system-on-a-substrate, a system-on-package, an application-specific integrated circuit (ASIC), or any other reasonable method of integrating or packaging circuitry, or implemented in software, hardware, or firmware, or in any suitable combination of any of these three methods. Alternatively, at least one of the information acquisition module 610, the level determination module 620, the network determination module 630, the demand forecasting module 640, and the purchase determination module 650 can be at least partially implemented as a computer program module, which, when run, can perform corresponding functions.

[0153] It should be noted that the item management device part in the embodiments of this disclosure corresponds to the item management method part in the embodiments of this disclosure. For a detailed description of the item management device part, please refer to the item management method part, which will not be repeated here.

[0154] Figure 7 A block diagram of an electronic device suitable for implementing an item management method according to an embodiment of the present disclosure is shown schematically. Figure 7 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0155] like Figure 7As shown, an electronic device 700 according to an embodiment of the present disclosure includes a processor 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage portion 708 into a random access memory (RAM) 703. The processor 701 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 701 may also include onboard memory for caching purposes. The processor 701 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0156] RAM 703 stores various programs and data required for the operation of electronic device 700. Processor 701, ROM 702, and RAM 703 are interconnected via bus 704. Processor 701 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 702 and / or RAM 703. It should be noted that programs may also be stored in one or more memories other than ROM 702 and RAM 703. Processor 701 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in one or more memories.

[0157] According to embodiments of this disclosure, the electronic device 700 may further include an input / output (I / O) interface 705, which is also connected to a bus 704. The electronic device 700 may also include one or more of the following components connected to the input / output (I / O) interface 705: an input section 706 including a keyboard, mouse, etc.; an output section 707 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the input / output (I / O) interface 705 as needed. A removable medium 711, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 710 as needed so that computer programs read from it can be installed into the storage section 708 as needed.

[0158] According to embodiments of this disclosure, the method flow according to embodiments of this disclosure can be implemented as a computer software program. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the methods shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network via communication section 709, and / or installed from removable medium 711. When the computer program is executed by processor 701, it performs the functions defined in the system of embodiments of this disclosure. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0159] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of this disclosure.

[0160] According to embodiments of this disclosure, the computer-readable storage medium can be a non-volatile computer-readable storage medium. Examples include, but are not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0161] For example, according to embodiments of this disclosure, a computer-readable storage medium may include the ROM 702 and / or RAM 703 described above and / or one or more memories other than ROM 702 and RAM 703.

[0162] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods provided in the embodiments of this disclosure. When the computer program product is run on an electronic device, the program code is used to enable the electronic device to implement the item management method provided in the embodiments of this disclosure.

[0163] When the computer program is executed by the processor 701, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0164] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via the communication section 709, and / or installed from a removable medium 711. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.

[0165] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, languages ​​such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on a user's computing device, partially on a user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0166] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions. Those skilled in the art will understand that the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways, even if such combinations are not explicitly described in the present disclosure. In particular, the features described in the various embodiments of this disclosure may be combined and / or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.

[0167] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.

Claims

1. A method for managing items, comprising: Obtain transaction information for the target item within a historical time period; Based on the total number of transactions and the range of transaction resources in the transaction information, the turnover speed level of the target item is determined; Based on the turnover speed level, a dynamic supply network corresponding to the target item is matched from the warehouse network planning library. The dynamic supply network includes multiple supply nodes, and the warehouse network planning library includes dynamic supply networks corresponding to the fast, medium and low speed levels of the turnover speed level, respectively. Based on the transaction volume of the target item at each supply node, the demand for the item at each supply node is predicted to obtain the prediction result; Based on the prediction results and the procurement parameters of the supply nodes, the procurement information of each supply node is determined so as to manage the target items based on the procurement information.

2. The method according to claim 1, wherein, The step of determining the turnover speed level of the target item based on the total number of transactions and the transaction resource range in the transaction information includes: The total number of transactions is matched with the number of transactions intervals divided according to a preset transaction number threshold to obtain a first matching result; The transaction resource range is matched with the resource range divided according to the preset transaction resource threshold to obtain a second matching result; The turnover speed level of the target item is determined based on the first matching result and the second matching result.

3. The method according to claim 2, wherein, The frequency interval includes multiple frequency sub-intervals divided according to the first number threshold and the second frequency threshold in the transaction frequency threshold, wherein the second frequency threshold is greater than the first frequency threshold. The resource interval includes multiple resource sub-intervals divided according to the first resource threshold and the second resource threshold in the transaction resource threshold, wherein the second resource threshold is greater than the first resource threshold. The step of determining the turnover speed level of the target item based on the first matching result and the second matching result includes: If the first matching result indicates that the total number of transactions is within a sub-interval of transactions greater than the second number threshold, and the second matching result indicates that the resource sub-interval of transactions greater than the second resource threshold includes the transaction resource interval, then the turnover speed level is determined to be a fast level. If the first matching result indicates that the total number of transactions is within a sub-interval of transactions that is greater than the first number threshold and less than the second number threshold, and the second matching result indicates that the resource sub-interval of transactions that is greater than the first resource threshold and less than the second resource threshold includes the transaction resource interval, then the turnover speed level is determined to be a medium speed level. If the first matching result indicates that the total number of transactions is within a sub-interval of transactions that is greater than a first preset threshold and less than the first number threshold, and the second matching result indicates that the resource sub-interval of transactions that is greater than a second preset threshold and less than the first resource threshold includes the transaction resource interval, then the turnover speed level is determined to be a low speed level.

4. The method according to claim 1, further comprising: If the type of the target item meets the preset conditions, a dynamic supply network corresponding to the target item is determined from the warehouse network planning database according to the item type. The preset conditions include conditions determined based on item attribute information and conditions determined based on item transportation channels.

5. The method according to claim 1, wherein, The supply nodes include entry warehouse nodes and supply warehouse nodes. The prediction of the demand for the target item at each supply node is based on the transaction volume of the target item at each supply node, yielding a prediction result including: The transaction volume of the target item at each of the supply warehouse nodes is sequentially input into the prediction function, and the prediction result for each of the supply warehouse nodes is output. The prediction results of the multiple prediction results are accumulated to obtain the prediction result of the entry warehouse node. The supply warehouse node and the entry warehouse node are distinguished based on the node attributes of each supply node in the dynamic supply network and the upstream and downstream relationships of the nodes.

6. The method according to claim 5, wherein, The procurement parameters include replenishment parameters and purchasing parameters. Based on the prediction results and the procurement parameters of the supply nodes, the procurement information for each supply node is determined, including: The prediction result corresponding to the supply warehouse node and the replenishment parameters are input into the replenishment function, and the replenishment quantity in the target item purchase information is output, wherein the replenishment quantity is the quantity of the target item that needs to be replenished to the supply warehouse node; The prediction result corresponding to the entry warehouse node and the procurement parameters are input into the procurement function, and the procurement quantity in the target item purchase information is output, wherein the procurement quantity is the quantity of the target item that needs to be purchased from the item factory node to the entry warehouse node.

7. The method according to claim 6, further comprising: Obtain the total storage volume of the target item in the entry warehouse node; When the total amount of the stored items is greater than or equal to the sum of the replenishment quantities of multiple supply warehouse nodes, a replenishment request including the replenishment quantity of the target items is sent to the entry warehouse node according to the timed replenishment task of each supply warehouse node, so as to replenish each supply warehouse node; If the total storage of the item is less than the sum of the replenishment quantities of the multiple supply warehouse nodes, a purchase request including the purchase quantity of the target item is sent to the item factory node to purchase the target item to the entry warehouse node.

8. The method according to claim 1, further comprising: The validity period of the dynamic supply network is detected, and if it is determined that the validity period is within a preset period, the target item is managed based on the dynamic supply network; If it is determined that the validity period is not within the preset period, the backup supply network in the warehouse network planning warehouse is determined as the dynamic supply network for the target item, so as to manage the target item based on the backup supply network.

9. An item management device, comprising: The information acquisition module is used to acquire transaction information of the target item within a historical time period; The grade determination module is used to determine the turnover speed grade of the target item based on the total number of transactions and the transaction resource range in the transaction information; The network determination module is used to match the dynamic supply network corresponding to the target item from the warehouse network planning library based on the turnover speed level. The dynamic supply network includes multiple supply nodes, and the warehouse network planning library includes dynamic supply networks corresponding to the fast, medium and low speed levels of the turnover speed level, respectively. The demand forecasting module is used to forecast the demand for the target item at each supply node based on the item transaction volume at each supply node, and obtain the forecast result. The procurement determination module is used to determine the procurement information of each supply node based on the prediction results and the procurement parameters of the supply node, so as to manage the target item based on the procurement information.

10. An electronic device, comprising: One or more processors; Memory, used to store one or more programs. Wherein, when the one or more programs are executed by the one or more processors, the one or more processors implement the method of any one of claims 1 to 8.

11. A computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the method of any one of claims 1 to 8.

12. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1 to 8.