Article dispatching method, device, electronic device and storage medium
By obtaining the item inventory information and scheduling strategies of the e-commerce platform, determining the demand and supply platform, calculating the guaranteed sales days, and generating scheduling orders, the problem of unreasonable item scheduling between e-commerce platforms is solved and inventory balance is achieved.
Patent Information
- Application Number
- CN202311270935.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2043-09-27
AI Technical Summary
The existing e-commerce platform item scheduling methods have unreasonable item scheduling, resulting in sales windows or accumulation of items, and it is impossible to effectively optimize inventory balance.
By obtaining the item inventory information and scheduling strategies of each e-commerce platform, determining the item demand and supply platform, calculating the guaranteed sales days and the remaining sales days, generating item scheduling orders, and realizing reasonable scheduling of items from the supply platform to the demand platform.
The item inventory of various e-commerce platforms has been optimized, the item inventory balance has been achieved, and the sales window and item accumulation have been avoided.
Smart Images

Figure CN117333103B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of data processing technology, and in particular, to an item scheduling method, device, electronic device and storage medium. Background Art
[0002] In the related art, the method for dispatching items between e-commerce platforms usually relies on the relevant staff to dispatch items between the e-commerce platforms based on their own experience. This processing method often involves greater risks in dispatching items between e-commerce platforms, and it is easy to cause sales windows or item accumulation for certain items on the e-commerce platforms. Therefore, the existing method for dispatching items has the technical problem of unreasonable item dispatching. Summary of the invention
[0003] The present invention provides an item scheduling method, device, electronic device and storage medium to achieve a more reasonable item scheduling process for items between various e-commerce platforms, thereby optimizing the item inventory of each e-commerce platform and achieving a technical effect of balancing the item inventory of each e-commerce platform.
[0004] According to one aspect of the present invention, there is provided an item scheduling method, the method comprising:
[0005] Obtaining the item inventory information and item scheduling strategy of the target item in each e-commerce platform, and determining the item demand platform in each of the e-commerce platforms based on the item inventory information and the item scheduling strategy;
[0006] Determine an item supply platform corresponding to the item demand platform, and if there are multiple item supply platforms, determine the minimum guaranteed sales days and remaining sales days of the target item in each of the item supply platforms;
[0007] Determine a target supply platform among the item supply platforms based on the guaranteed sales days and remaining sales days of the target item in each item supply platform, and determine the item dispatch quantity of the target supply platform according to the guaranteed sales days and remaining sales days of the target supply platform;
[0008] An item dispatching order is generated according to the item dispatching quantity, so as to dispatch the target items of the item dispatching quantity from the target supply platform to the item demand platform based on the item dispatching order.
[0009] According to another aspect of the present invention, an article scheduling device is provided. The device comprises:
[0010] A demand platform determination module is used to obtain the item inventory information and item scheduling strategy of the target item in each e-commerce platform, and determine the item demand platform in each e-commerce platform based on the item inventory information and the item scheduling strategy;
[0011] A supply platform determination module, used to determine the item supply platform corresponding to the item demand platform, and if there are multiple item supply platforms, determine the minimum guaranteed sales days and remaining sales days of the target item in each of the item supply platforms;
[0012] A scheduling quantity determination module is used to determine a target supply platform among the item supply platforms based on the guaranteed sales days and remaining sales days of the target items in each of the item supply platforms, and determine the item scheduling quantity of the target supply platform according to the guaranteed sales days and remaining sales days of the target supply platform;
[0013] The item scheduling module is used to generate an item scheduling order according to the item scheduling quantity, so as to schedule the target items of the item scheduling quantity from the target supply platform to the item demand platform based on the item scheduling order.
[0014] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0015] at least one processor; and
[0016] a memory communicatively connected to the at least one processor; wherein,
[0017] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the item scheduling method described in any embodiment of the present invention.
[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the item scheduling method described in any embodiment of the present invention when executed.
[0019] The technical solution of the embodiment of the present invention obtains the item inventory information and item scheduling strategy of the target item in each e-commerce platform, and determines the item demand platform in each e-commerce platform based on the item inventory information and item scheduling strategy; determines the item supply platform corresponding to the item demand platform, and if there are multiple item supply platforms, determines the minimum sales days and remaining sales days of the target item in each item supply platform; determines the target supply platform in the item supply platform based on the minimum sales days and remaining sales days of the target item in each item supply platform, and determines the item scheduling quantity of the target supply platform according to the minimum sales days and remaining sales days of the target supply platform; generates an item scheduling order according to the item scheduling quantity, so as to schedule the target item of the item scheduling quantity from the target supply platform to the item demand platform based on the item scheduling order. The technical solution of the embodiment of the present invention realizes a more reasonable item scheduling process for items between each e-commerce platform, thereby optimizing the item inventory of each e-commerce platform, so that the item inventory of each e-commerce platform reaches a balanced technical effect.
[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0022] Figure 1 A schematic diagram of a flow chart of an item scheduling method provided in Embodiment 1 of the present invention;
[0023] Figure 2 A schematic diagram of the structure of an item scheduling device provided in Embodiment 2 of the present invention;
[0024] Figure 3 A schematic diagram of the structure of an electronic device provided in Embodiment 3 of the present invention. DETAILED DESCRIPTION
[0025] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0026] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0027] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.
[0028] Embodiment 1
[0029] Figure 1 A flow chart of an item scheduling method provided in Embodiment 1 of the present invention is provided. This embodiment is applicable to the situation of scheduling items between various e-commerce platforms. The method can be executed by an item scheduling device. The item scheduling device can be implemented in the form of hardware and / or software. The item scheduling device can be configured in an electronic device such as a computer or a server.
[0030] like Figure 1 As shown, the method of this embodiment includes:
[0031] S110, obtaining the item inventory information and item scheduling strategy of the target item in each e-commerce platform, and determining the item demand platform in each of the e-commerce platforms based on the item inventory information and the item scheduling strategy.
[0032] The target item can be understood as any item in the e-commerce platform. The item inventory information can be understood as the inventory information of the target item in each e-commerce platform. The item inventory information can include the item identification and inventory quantity of the target item. The item scheduling strategy can be understood as a strategy pre-configured for the e-commerce platform for scheduling the target item. The item demand platform can be understood as an e-commerce platform that needs the target item in each e-commerce platform.
[0033] In an embodiment of the present invention, determining the item demand platform in each of the e-commerce platforms based on the item inventory information and the item scheduling strategy may include: determining the trigger conditions set for the target item scheduling in the item scheduling strategy, wherein the trigger conditions include the remaining sales parameter thresholds of the target item in each of the e-commerce platforms; determining the item demand platform in each of the e-commerce platforms based on the item inventory information and the remaining sales parameter thresholds.
[0034] The remaining sales parameter threshold may include a remaining sales days threshold and a remaining sales volume threshold. In an embodiment of the present invention, the remaining sales volume threshold may be a first remaining sales volume threshold or a second remaining sales volume threshold, wherein the first remaining sales volume threshold may be a remaining sales volume threshold set for a warehouse of an e-commerce platform, and the second remaining sales volume threshold may be a remaining sales volume threshold set for a store of the e-commerce platform.
[0035] In the embodiment of the present invention, there are multiple ways to determine the item demand platform in each of the e-commerce platforms based on the item inventory information and the remaining sales parameter threshold.
[0036] As an optional implementation in the embodiment of the present invention, the remaining sales parameter threshold may be a remaining sales days threshold; the determining of the item demand platform in each of the e-commerce platforms based on the item inventory information and the remaining sales parameter threshold may include: for each e-commerce platform, obtaining the inventory of the target item in the e-commerce platform based on the item inventory information of the target item in the e-commerce platform. Based on the inventory of the target item in the e-commerce platform, determine the remaining sales days of the target item in the e-commerce platform. If the remaining sales days are less than or equal to the remaining sales parameter threshold, the item scheduling strategy configured for the target item in the e-commerce platform may be triggered, so that the e-commerce platform may be determined to be an item demand platform.
[0037] As another optional implementation in the embodiment of the present invention, the remaining sales parameter threshold may be a first remaining sales threshold; the determination of the item demand platform in each of the e-commerce platforms based on the item inventory information and the remaining sales parameter threshold may include: for each e-commerce platform, according to the item inventory information of the target item in the e-commerce platform, the first remaining inventory of the target item in the warehouse of the e-commerce platform may be determined, wherein the first remaining inventory may be understood as the remaining inventory of the target item in the warehouse of the e-commerce platform. If the first remaining inventory is less than or equal to the first remaining sales threshold, the item scheduling strategy configured for the target item in the e-commerce platform may be triggered, so that the e-commerce platform may be determined as an item demand platform.
[0038] As another optional implementation in the embodiment of the present invention, the remaining sales parameter threshold may be a second remaining sales threshold; the determination of the item demand platform in each of the e-commerce platforms based on the item inventory information and the remaining sales parameter threshold may include: for each e-commerce platform, according to the item inventory information of the target item in the e-commerce platform, the second remaining inventory of the target item in the store of the e-commerce platform may be determined, wherein the second remaining inventory may be understood as the remaining inventory of the target item in the store of the e-commerce platform. If the second remaining inventory is less than or equal to the second remaining sales threshold, the item scheduling strategy configured for the target item in the e-commerce platform may be triggered, so that the e-commerce platform may be determined as an item demand platform.
[0039] In an embodiment of the present invention, the method further includes: displaying an item scheduling strategy configuration interface, wherein the item scheduling strategy configuration interface includes at least one policy configuration item; and obtaining an item scheduling strategy for platform items in the e-commerce platform in response to a configuration operation for the at least one policy configuration item.
[0040] In an embodiment of the present invention, the item scheduling strategy configuration interface can be understood as an interface for configuring the item scheduling strategy of each item in each e-commerce platform. The item scheduling strategy configuration interface may include at least one strategy configuration item. Among them, the strategy configuration item may include at least one of the triggering condition of the strategy, the list of schedulable warehouses, the single scheduling quantity, the minimum sales days, and the inventory synchronization ratio. In actual applications, the number of strategy configuration items is usually multiple.
[0041] Among them, the list of schedulable warehouses can be understood as a list generated according to the warehouse information configured for item scheduling. In an embodiment of the present invention, the list of schedulable warehouses can include warehouse identifiers. Warehouse identifiers can be used to distinguish different warehouses. It should be noted that when the list of schedulable warehouses is not configured, warehouses associated with enabled stores on each e-commerce platform can be used as warehouses that can be used in the item scheduling process.
[0042] The single dispatch quantity can be understood as the number of items that can be dispatched in one item dispatch. In an embodiment of the present invention, in the dispatch process of the target items, the dispatch quantity of the target items needs to be less than the single dispatch quantity. Among them, the dispatch quantity of the target items can be understood as the number of target items that need to be dispatched. The advantage of doing so is that it can avoid the situation where the warehouse providing the target items has too little inventory due to too many target items being dispatched at one time, causing the inventory synchronization ratio of the e-commerce platform to be unbalanced due to item scheduling. In an embodiment of the present invention, different single dispatch quantities can be configured in warehouses on different e-commerce platforms for different commodities.
[0043] The guaranteed sales days can be understood as setting the minimum sales days for the remaining target items in the e-commerce platform after the target items are called out once or multiple times in the e-commerce platform. In an embodiment of the present invention, the guaranteed sales days can be set for each item in each warehouse of different e-commerce platforms. It should be noted that the remaining sales days of the target item often need to be greater than or equal to the guaranteed sales days set for the target item. In an embodiment of the present invention, if the guaranteed sales days for the target item are configured in the item scheduling strategy, the inventory of the target item in the guaranteed sales days can be determined, and the single scheduling amount set for the target item can be determined. Then, the item scheduling amount for the target item can be obtained based on the difference between the single scheduling amount and the inventory. It should be noted that if the strategy does not set the guaranteed sales days for the target items in the warehouse of the e-commerce platform, the default guaranteed sales days set uniformly can be used as the guaranteed sales days for the target items in the warehouse of the e-commerce platform. Among them, the default guaranteed sales days can be set according to actual needs, and its value is not specifically limited here. For example, the default guaranteed sales days can be 1 day, 2 days or 4 days.
[0044] The inventory synchronization ratio can be understood as the inventory synchronization ratio of items in the e-commerce platform. In an embodiment of the present invention, the inventory synchronization ratio can be automatically adjusted according to the actual sales of items in the e-commerce platform. The objects of inventory synchronization ratio adjustment can include at least one of the number of days corresponding to the ratio adjustment, the interval time corresponding to the ratio adjustment, the inventory synchronization ratio warehouse list, and the commodity identification list.
[0045] Among them, the number of days corresponding to the proportion adjustment can be set according to actual needs, such as 3 days, 10 days or 15 days. In an embodiment of the present invention, the number of days corresponding to the proportion adjustment defaults to 7 days. Adjusting the inventory synchronization ratio of the warehouse based on the number of days corresponding to the proportion adjustment may include: obtaining the sales quantity of the target items in different warehouses within the number of days, and for each warehouse, determining the weight value of the sales quantity of the target items in the warehouse to the total sales volume of all items in the warehouse, and adjusting the inventory synchronization ratio of the target items in the warehouse based on the weight value. It should be noted that the method of adjusting the inventory synchronization ratio of the warehouse based on the number of days corresponding to the proportion adjustment and the method of adjusting the inventory synchronization ratio of the store based on the number of days corresponding to the proportion adjustment can be the same.
[0046] The interval time corresponding to the ratio adjustment can be set according to actual needs, for example, 1 day, 2 days or 3 days. In the embodiment of the present invention, the adjustment method for the inventory synchronization ratio may include: regularly adjusting the inventory synchronization ratio according to the set interval time days.
[0047] The inventory synchronization ratio warehouse list may include warehouses participating in the inventory synchronization ratio adjustment. In actual applications, since one warehouse may correspond to multiple different items, each item may be synchronized by quantity and by ratio at the same time. Therefore, the inventory synchronization ratio warehouse list does not include warehouses other than those synchronized by quantity.
[0048] The commodity identification list can be used to store commodity information that participates in the inventory synchronization ratio adjustment. In addition, the commodity identification list includes commodity information that does not participate in the inventory synchronization ratio adjustment.
[0049] S120: Determine an item supply platform corresponding to the item demand platform. If there are multiple item supply platforms, determine the minimum guaranteed sales days and remaining sales days of the target item in each of the item supply platforms.
[0050] Among them, the item supply platform can be understood as an e-commerce platform among various e-commerce platforms that can provide target items to the item demand platform.
[0051] In an embodiment of the present invention, the determining of the item supply platform corresponding to the item demand platform may include: obtaining a list of schedulable warehouses configured for the item demand platform, wherein the list of schedulable warehouses includes at least one warehouse identifier. Then, based on the correspondence between the warehouse identifier and the e-commerce platform, the e-commerce platform corresponding to the at least one warehouse identifier may be determined. Thus, the e-commerce platform corresponding to the at least one warehouse identifier may be used as the item supply platform corresponding to the item demand platform.
[0052] In an embodiment of the present invention, determining the minimum guaranteed sales days for the target items in each of the item supply platforms may include: for each item supply platform, determining whether a custom sales days is set in the item scheduling strategy of the item supply platform; if so, using the custom sales days as the minimum guaranteed sales days for the target items in the item supply platform; if not, using the preset default sales days as the minimum guaranteed sales days for the target items in the item supply platform.
[0053] The custom sales days can be understood as the sales days set according to the demand for the item scheduling strategy of the item supply platform. The preset default sales days can be understood as the default sales days uniformly set in the item scheduling strategy of the item supply platform.
[0054] In an embodiment of the present invention, determining the remaining sales days of the target item in the item supply platform may include: obtaining the total sales volume of the target item in the item supply platform in a preset sales cycle, and determining the sales days of the preset sales cycle; and then determining the remaining sales days of the target item in the item supply platform according to the item inventory information, the total sales volume and the sales days of the target item in the item supply platform. The item inventory information includes the inventory volume of the target item in the item supply platform.
[0055] The remaining sales days of the target item in the item supply platform are determined according to the following formula:
[0056] T1=N1 / (N2 / T2)
[0057] Wherein, T1 can be represented as the remaining sales days of the target item in the item supply platform. N1 can be represented as the inventory of the target item in the item supply platform. N2 can be represented as the total sales volume of the target item in the item supply platform in a preset sales cycle. T2 can be represented as the sales days of the preset sales cycle.
[0058] S130. Determine a target supply platform among the item supply platforms based on the guaranteed sales days and the remaining sales days of the target items in the item supply platforms, and determine the item dispatch quantity of the target supply platform according to the guaranteed sales days and the remaining sales days of the target supply platform.
[0059] The target supply platform can be understood as an e-commerce platform among various item supply platforms that can provide target items to the item demand platform. The item dispatch quantity can be understood as the quantity of target items that the target supply platform can provide to the item demand platform.
[0060] Specifically, determining the item dispatch quantity of the target supply platform according to the guaranteed sales days and the remaining sales days of the target supply platform may include: performing a difference calculation on the guaranteed sales days and the remaining sales days of the target supply platform to obtain a difference calculation result, i.e., the interval days. Obtaining the average daily sales volume of the target item in the target supply platform. Then, the interval days and the average daily sales volume may be multiplied to obtain a multiplication result, i.e., the item dispatch quantity of the target supply platform.
[0061] In an embodiment of the present invention, the determination of the target supply platform among the item supply platforms based on the guaranteed sales days and remaining sales days of the target items in the item supply platforms may include: arranging the remaining sales days of the target items in the item supply platforms in the order of most to least or least to most, based on the fact that the guaranteed sales days of the target items in the item supply platforms are the same. Thus, the item supply platform with the most remaining sales days of the target items can be determined. The item supply platform with the most remaining sales days of the target items is selected as the target supply platform among the item supply platforms.
[0062] In an embodiment of the present invention, determining the target supply platform among the item supply platforms based on the guaranteed sales days and the remaining sales days of the target items in each of the item supply platforms may include: for each item supply platform, performing difference calculation processing on the guaranteed sales days and the remaining sales days of the target items in the item supply platform to obtain a difference calculation result; determining the difference calculation result with the largest value among the difference calculation results of the item supply platforms, and using the item supply platform corresponding to the difference calculation result with the largest value as the target supply platform among the item supply platforms.
[0063] On the basis of the above embodiment, if the difference between the guaranteed sales days and the remaining sales days of the target item in each item supply platform is the same, the association relationship between the stores and warehouses in the item supply platform is determined. According to the association relationship, the target supply platform is selected from each of the item supply platforms. Among them, according to the association relationship, the target supply platform is selected from each of the item supply platforms, which may include: if the supply corresponding to the item demand platform originates from the same item supply platform, then the item supply platform is used as the target supply platform. In addition, the target items can be scheduled for the item demand platform according to the preset warehouse priority of the item supply platform and the warehouse arrangement order from low to high priority. If the supply corresponding to the item demand platform originates from different item supply platforms, the remaining inventory of the target item in each item supply platform can be determined, and the item supply platform with the largest remaining inventory is preferentially selected as the target supply platform.
[0064] In an embodiment of the present invention, determining the target supply platform among the item supply platforms based on the guaranteed sales days and the remaining sales days of the target items in each of the item supply platforms may include: randomly selecting an item supply platform from the item supply platforms, and using the selected item supply platform as the target supply platform.
[0065] It should be noted that if there is an overlap in the association relationship between the warehouses and stores of each item supply platform that provides the target items for the item demand platform, that is, a warehouse in the item supply platform is associated with multiple stores in the item supply platform, the target items are scheduled for the item demand platform in the following manner:
[0066] Method 1: If there are multiple demand warehouses in the item demand platform, the demand quantity of the target item in the demand warehouse can be obtained, and the target item is dispatched to the demand warehouse with the largest demand first.
[0067] Method 2: If there are multiple demand warehouses in the item demand platform, and the supply warehouse of the item supply platform needs to dispatch target items to the subordinate warehouses corresponding to each demand warehouse simultaneously, the subordinate warehouse associated with the warehouse can be prioritized to dispatch target items. When the corresponding store does not need to move the warehouse, the target items can be dispatched to other warehouses.
[0068] In an embodiment of the present invention, determining the item dispatch quantity of the target supply platform based on the guaranteed sales days and the remaining sales days of the target supply platform may include: determining a single dispatch quantity pre-set for the target items in the target supply platform; determining the item dispatch quantity of the target supply platform based on the guaranteed sales days, the remaining sales days and the single dispatch quantity of the target supply platform.
[0069] Optionally, determining the item dispatch quantity of the target supply platform based on the guaranteed sales days, remaining sales days and single dispatch quantity of the target supply platform may include: determining the dispatchable quantity of the target item in the target supply platform based on the guaranteed sales days and remaining sales days of the target supply platform. Determining whether the dispatchable quantity is greater than the single dispatch quantity, if so, using the single dispatch quantity as the item dispatch quantity of the target supply platform; if not, using the dispatchable quantity as the item dispatch quantity of the target supply platform.
[0070] S140: Generate an item dispatching order according to the item dispatching quantity, so as to dispatch the target items of the item dispatching quantity from the target supply platform to the item demand platform based on the item dispatching order.
[0071] The item dispatching order can be understood as an order for dispatching the target item of the item dispatching quantity from the target supply platform to the item demand platform. The item dispatching order may include the target supply platform, the item dispatching quantity of the target item, and the item demand platform. In addition, the item dispatching order may also include time information.
[0072] The technical solution of the embodiment of the present invention obtains the item inventory information and item scheduling strategy of the target item in each e-commerce platform, and determines the item demand platform in each e-commerce platform based on the item inventory information and item scheduling strategy; determines the item supply platform corresponding to the item demand platform, and if there are multiple item supply platforms, determines the minimum sales days and remaining sales days of the target item in each item supply platform; determines the target supply platform in the item supply platform based on the minimum sales days and remaining sales days of the target item in each item supply platform, and determines the item scheduling quantity of the target supply platform according to the minimum sales days and remaining sales days of the target supply platform; generates an item scheduling order according to the item scheduling quantity, so as to schedule the target item of the item scheduling quantity from the target supply platform to the item demand platform based on the item scheduling order. The technical solution of the embodiment of the present invention realizes a more reasonable item scheduling process for items between each e-commerce platform, thereby optimizing the item inventory of each e-commerce platform, so that the item inventory of each e-commerce platform reaches a balanced technical effect.
[0073] Embodiment 2
[0074] Figure 2 This is a schematic diagram of the structure of an item scheduling device provided in Embodiment 2 of the present invention. Figure 2 As shown, the device includes: a demand platform determination module 210, a supply platform determination module 220, a scheduling quantity determination module 230 and an item scheduling module 240.
[0075] Among them, the demand platform determination module 210 is used to obtain the item inventory information and item scheduling strategy of the target item in each e-commerce platform, and determine the item demand platform in each e-commerce platform based on the item inventory information and the item scheduling strategy; the supply platform determination module 220 is used to determine the item supply platform corresponding to the item demand platform, and if the number of the item supply platforms is multiple, determine the minimum sales days and remaining sales days of the target item in each item supply platform; the scheduling quantity determination module 230 is used to determine the target supply platform in each item supply platform based on the minimum sales days and remaining sales days of the target item in each item supply platform, and determine the item scheduling quantity of the target supply platform according to the minimum sales days and remaining sales days of the target supply platform; the item scheduling module 240 is used to generate an item scheduling order according to the item scheduling quantity, so as to schedule the target items of the item scheduling quantity from the target supply platform to the item demand platform based on the item scheduling order.
[0076] The technical solution of the embodiment of the present invention obtains the item inventory information and item scheduling strategy of the target item in each e-commerce platform, and determines the item demand platform in each e-commerce platform based on the item inventory information and item scheduling strategy; determines the item supply platform corresponding to the item demand platform, and if there are multiple item supply platforms, determines the minimum sales days and remaining sales days of the target item in each item supply platform; determines the target supply platform in the item supply platform based on the minimum sales days and remaining sales days of the target item in each item supply platform, and determines the item scheduling quantity of the target supply platform according to the minimum sales days and remaining sales days of the target supply platform; generates an item scheduling order according to the item scheduling quantity, so as to schedule the target item of the item scheduling quantity from the target supply platform to the item demand platform based on the item scheduling order. The technical solution of the embodiment of the present invention realizes a more reasonable item scheduling process for items between each e-commerce platform, thereby optimizing the item inventory of each e-commerce platform, so that the item inventory of each e-commerce platform reaches a balanced technical effect.
[0077] Optionally, the scheduling quantity determination module 230 is used to determine the single scheduling quantity pre-set for the target items in the target supply platform; based on the guaranteed sales days, remaining sales days and single scheduling quantity of the target supply platform, determine the item scheduling quantity of the target supply platform.
[0078] Optionally, the demand platform determination module 210 is used to determine the trigger conditions set for the target item scheduling in the item scheduling strategy, wherein the trigger conditions include the remaining sales parameter thresholds of the target item in each of the e-commerce platforms; based on the item inventory information and the remaining sales parameter thresholds, determine the item demand platform in each of the e-commerce platforms.
[0079] Optionally, the supply platform determination module 220 is used to obtain a list of schedulable warehouses configured for the item demand platform, wherein the list of schedulable warehouses includes at least one warehouse identifier; determine the e-commerce platform corresponding to the at least one warehouse identifier based on the correspondence between the warehouse identifier and the e-commerce platform; and use the e-commerce platform corresponding to the at least one warehouse identifier as the item supply platform corresponding to the item demand platform.
[0080] Optionally, the scheduling quantity determination module 230 is used to perform difference calculation processing on the minimum guaranteed sales days and the remaining sales days of the target items in each item supply platform to obtain a difference calculation result; determine the difference calculation result with the largest value among the difference calculation results of each of the item supply platforms, and use the item supply platform corresponding to the difference calculation result with the largest value as the target supply platform among the item supply platforms.
[0081] Optionally, the device also includes a policy configuration module; wherein the policy configuration module is used to display an item scheduling policy configuration interface, wherein the item scheduling policy configuration interface includes at least one policy configuration item; in response to a configuration operation for the at least one policy configuration item, an item scheduling policy for platform items in the e-commerce platform is obtained; wherein the policy configuration item includes at least one of a policy trigger condition, a list of schedulable warehouses, a single scheduling quantity, a minimum sales guarantee number of days, and an inventory synchronization ratio.
[0082] Optionally, the supply platform determination module 220 includes a minimum guaranteed sales days determination unit; wherein the minimum guaranteed sales days determination unit is used to determine, for each item supply platform, whether custom sales days are set in the item scheduling strategy of the item supply platform; if so, the custom sales days are used as the minimum guaranteed sales days for the target items in the item supply platform; if not, the preset default sales days are used as the minimum guaranteed sales days for the target items in the item supply platform.
[0083] Optionally, the supply platform determination module 220 includes a remaining sales days determination unit; wherein the remaining sales days determination unit is used to obtain the total sales volume of the target item in the item supply platform in a preset sales cycle, and determine the sales days of the preset sales cycle; and determine the remaining sales days of the target item in the item supply platform based on the item inventory information, total sales volume and sales days of the target item in the item supply platform.
[0084] The item scheduling device provided in the embodiment of the present invention can execute the item scheduling method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0085] It is worth noting that the various units and modules included in the above-mentioned item scheduling device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present invention.
[0086] Embodiment 3
[0087] Figure 3 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0088] like Figure 3 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0089] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0090] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the item scheduling method.
[0091] In some embodiments, the item scheduling method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the item scheduling method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the item scheduling method in any other appropriate manner (e.g., by means of firmware).
[0092] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0093] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0094] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, 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 foregoing.
[0095] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0096] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0097] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0098] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0099] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for dispatching items, characterized in that: include: Obtaining the item inventory information and item scheduling strategy of the target item in each e-commerce platform, and determining the item demand platform in each of the e-commerce platforms based on the item inventory information and the item scheduling strategy; Determine an item supply platform corresponding to the item demand platform, and if there are multiple item supply platforms, determine the minimum guaranteed sales days and remaining sales days of the target item in each of the item supply platforms; Determine a target supply platform among the item supply platforms based on the guaranteed sales days and remaining sales days of the target item in each item supply platform, and determine the item dispatch quantity of the target supply platform according to the guaranteed sales days and remaining sales days of the target supply platform; Generate an item dispatch order according to the item dispatch quantity, so as to dispatch the target items of the item dispatch quantity from the target supply platform to the item demand platform based on the item dispatch order; Wherein, the determining of the item supply platform corresponding to the item demand platform includes: Acquire a list of schedulable warehouses configured for the item demand platform, wherein the list of schedulable warehouses is a list generated according to warehouse information configured for item scheduling, and the list of schedulable warehouses includes at least one warehouse identifier; Determining the e-commerce platform corresponding to the at least one warehouse identifier according to the correspondence between the warehouse identifier and the e-commerce platform; Using the e-commerce platform corresponding to the at least one warehouse identifier as the item supply platform corresponding to the item demand platform; The step of determining the item dispatch quantity of the target supply platform according to the guaranteed sales days and the remaining sales days of the target supply platform includes: Determine a single dispatch quantity preset for a target item in the target supply platform, wherein the single dispatch quantity is the number of items that can be dispatched in one item dispatch; Determine the item dispatch quantity of the target supply platform based on the guaranteed sales days, remaining sales days and single dispatch quantity of the target supply platform, wherein the guaranteed sales days are used to represent the minimum sales days of the target item remaining on the target supply platform; The determining the item dispatching quantity of the target supply platform based on the guaranteed sales days, the remaining sales days and the single dispatching quantity of the target supply platform includes: Based on the guaranteed sales days and the remaining sales days of the target supply platform, the dispatchable quantity of the target items in the target supply platform is determined; when the dispatchable quantity is greater than the single dispatch quantity, the single dispatch quantity is used as the item dispatch quantity of the target supply platform; when the dispatchable quantity is less than the single dispatch quantity, the dispatchable quantity is used as the item dispatch quantity of the target supply platform.
2. The method according to claim 1, characterized in that The determining of the item demand platform in each of the e-commerce platforms based on the item inventory information and the item scheduling strategy includes: Determine a trigger condition set for the target item scheduling in the item scheduling strategy, wherein the trigger condition includes a remaining sales parameter threshold of the target item in each of the e-commerce platforms; Based on the item inventory information and the remaining sales parameter threshold, the item demand platform in each of the e-commerce platforms is determined.
3. The method according to claim 1, characterized in that The determining of the target supply platform among the item supply platforms based on the guaranteed sales days and the remaining sales days of the target item in the item supply platforms includes: For each item supply platform, performing a difference calculation process on the guaranteed sales days and the remaining sales days of the target item in the item supply platform to obtain a difference calculation result; The difference calculation result with the largest value among the difference calculation results of the item supply platforms is determined, and the item supply platform corresponding to the difference calculation result with the largest value is used as the target supply platform among the item supply platforms.
4. The method according to claim 1, characterized in that: The method further comprises: Displaying an item scheduling strategy configuration interface, wherein the item scheduling strategy configuration interface includes at least one strategy configuration item; In response to the configuration operation for the at least one policy configuration item, obtaining an item scheduling policy for platform items in the e-commerce platform; Among them, the policy configuration items include at least one of the policy triggering conditions, a list of schedulable warehouses, a single scheduling quantity, a minimum sales days, and an inventory synchronization ratio.
5. The method according to claim 1, characterized in that Determining the minimum guaranteed sales days of the target item in each of the item supply platforms, including: For each item supply platform, determine whether a custom sales days is set in the item scheduling strategy of the item supply platform, and if so, use the custom sales days as the minimum guaranteed sales days for the target item in the item supply platform; If not, the preset default sales days are used as the minimum guaranteed sales days for the target item in the item supply platform.
6. The method according to claim 1, characterized in that Determining the remaining sales days of the target item in the item supply platform includes: Obtaining the total sales volume of the target item in the item supply platform in a preset sales cycle, and determining the number of sales days in the preset sales cycle; The remaining sales days of the target item in the item supply platform are determined according to the item inventory information, the total sales volume and the sales days of the target item in the item supply platform.
7. An item scheduling device, characterized in that: include: A demand platform determination module is used to obtain the item inventory information and item scheduling strategy of the target item in each e-commerce platform, and determine the item demand platform in each e-commerce platform based on the item inventory information and the item scheduling strategy; A supply platform determination module, used to determine the item supply platform corresponding to the item demand platform, and if there are multiple item supply platforms, determine the minimum guaranteed sales days and remaining sales days of the target item in each of the item supply platforms; A scheduling quantity determination module is used to determine a target supply platform among the item supply platforms based on the guaranteed sales days and remaining sales days of the target items in each of the item supply platforms, and determine the item scheduling quantity of the target supply platform according to the guaranteed sales days and remaining sales days of the target supply platform; An item dispatching module, configured to generate an item dispatching order according to the item dispatching quantity, so as to dispatch the target items of the item dispatching quantity from the target supply platform to the item demand platform based on the item dispatching order; Wherein, the determining of the item supply platform corresponding to the item demand platform includes: obtaining a list of schedulable warehouses configured for the item demand platform, wherein the list of schedulable warehouses is a list generated according to warehouse information configured for item scheduling, and the list of schedulable warehouses includes at least one warehouse identifier; determining an e-commerce platform corresponding to the at least one warehouse identifier according to a correspondence between a warehouse identifier and an e-commerce platform; and using the e-commerce platform corresponding to the at least one warehouse identifier as the item supply platform corresponding to the item demand platform; The scheduling quantity determination module is used to determine the single scheduling quantity pre-set for the target item in the target supply platform, wherein the single scheduling quantity is the number of items that can be scheduled in one item scheduling; based on the guaranteed sales days, remaining sales days and single scheduling quantity of the target supply platform, the item scheduling quantity of the target supply platform is determined, wherein the guaranteed sales days are used to represent the minimum sales days of the remaining target items of the target supply platform; The method of determining the item dispatch quantity of the target supply platform based on the guaranteed sales days, the remaining sales days and the single dispatch quantity of the target supply platform includes: determining the dispatchable quantity of the target items in the target supply platform based on the guaranteed sales days and the remaining sales days of the target supply platform; when the dispatchable quantity is greater than the single dispatch quantity, using the single dispatch quantity as the item dispatch quantity of the target supply platform; when the dispatchable quantity is less than the single dispatch quantity, using the dispatchable quantity as the item dispatch quantity of the target supply platform.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the item scheduling method according to any one of claims 1 to 6 when executed.
Citation Information
Patent Citations
Commodity object scheduling method and commodity object scheduling device
CN107292684A
Goods supplementing method and equipment
CN109949095A
Inventory calculation synchronization method and equipment
CN112101860A
Inter-warehouse scheduling method and system for target articles
CN114091988A