Information generation method, device, electronic device and computer-readable medium

By obtaining and optimizing the warehouse information set, generating the transportation and supporting the warehouse storage value information set, the problems of warehouse inventory accumulation and inefficiency are solved, more accurate satisfaction rate optimization is achieved, and the total item value is reduced.

CN114997471BActive Publication Date: 2025-07-18BEIJING WODONG TIANJUN INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210514159.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-12
Publication Date
2025-07-18
Estimated Expiration
2042-05-12

AI Technical Summary

Technical Problem

When determining the warehouse inventory satisfaction rate, the prior art does not consider the transportation relationship between multiple warehouses, resulting in inaccurate accumulation and storage efficiency of inventory items in a single warehouse, which cannot meet the item storage needs of multiple warehouses, and increases the total item value.

Method used

By obtaining the warehouse information set, determining the incremental item information set in the preset satisfaction rate sequence based on historical order information, generating a transportation and support warehouse storage value information set, and optimizing the satisfaction rate optimization function model to generate an accurate warehouse satisfaction rate.

Benefits of technology

It solves the problem of cumulative items in stock in a single warehouse, improves the efficiency of warehouse space use, reduces the overall value of items, and generates a more accurate satisfaction rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114997471B_ABST
    Figure CN114997471B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose an information generation method, apparatus, electronic device, and computer-readable medium. A specific implementation of the method includes: obtaining a warehouse information set; determining an incremental item information set corresponding to each preset satisfaction rate in a preset satisfaction rate sequence to obtain an incremental item information set group; for each warehouse information in the warehouse information set, performing a value information generation step: for each support warehouse information in each support warehouse information, determining a transportation value information set and a support warehouse storage value information set; determining a warehouse storage value information set for storing each incremental item set in the warehouse corresponding to the warehouse information; optimizing each satisfaction rate parameter in the satisfaction rate optimization function model to generate a satisfaction rate corresponding to each warehouse information. The information generation method of this implementation can more accurately generate the satisfaction rate corresponding to each warehouse information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technologies, and particularly to information generation methods, devices, electronic devices, and computer-readable media. Background Art

[0002] The fulfillment rate of warehouse inventory is an indicator used to determine the stock preparation of warehouse inventory. Through the fulfillment rate, high-efficiency stock preparation of the warehouse can be achieved. For the determination of the fulfillment rate of the warehouse, the commonly used method is: based on the historical order volume of the warehouse, the fulfillment rate of the warehouse is manually set by relevant technical personnel.

[0003] However, when using the above method to determine the fulfillment rate of the warehouse, the following technical problems often exist:

[0004] First, only considering the actual warehouse demand of a single warehouse without considering the transportation correlation relationship between multiple warehouses may result in the accumulation of inventory items in a single warehouse, leading to a relatively large proportion of warehouse space occupied.

[0005] Second, not comprehensively considering from the perspective of multiple warehouses, resulting in the generated fulfillment rate being unable to meet the item storage requirements of multiple warehouses, leading to low item storage efficiency. Further, it causes a relatively high value of the total items corresponding to multiple warehouses. Summary of the Invention

[0006] This section of the present disclosure is used to briefly introduce concepts, which will be described in detail in the subsequent Detailed Description section. This section of the present disclosure is not intended to identify the key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.

[0007] Some embodiments of the present disclosure propose information generation methods, devices, electronic devices, and computer-readable media to solve one or more of the technical problems mentioned in the above Background Art section.

[0008] In a first aspect, some embodiments of the present disclosure provide an information generation method, including: obtaining a warehouse information set; determining, according to a historical order information set, an incremental item information set corresponding to each preset satisfaction rate in a preset satisfaction rate sequence, to obtain a set of incremental item information sets; for each warehouse information in the above-mentioned warehouse information set, performing a value information generation step: for each support warehouse information in each support warehouse information, determining a transportation value information set and a support warehouse storage value information set according to the above-mentioned historical order information set, where the transportation value information is information for transporting the incremental item set in the support warehouse corresponding to the above-mentioned support warehouse information to the warehouse corresponding to the above-mentioned warehouse information, and the support warehouse storage value information is the value information for storing the incremental item set in the support warehouse corresponding to the above-mentioned support warehouse information, and the incremental item set is the item set corresponding to the incremental item information set; determining, according to the above-mentioned historical order information set, a warehouse storage value information set for storing each incremental item set in the warehouse corresponding to the above-mentioned warehouse information; optimizing each satisfaction rate parameter in the satisfaction rate optimization function model according to the obtained transportation value information set group, the obtained support warehouse storage value information set group, and the obtained warehouse storage value information set group, to generate the satisfaction rate corresponding to each warehouse information.

[0009] Optionally, the determining, according to a historical order information set, an incremental item information set corresponding to each preset satisfaction rate in a preset satisfaction rate sequence includes: determining the item turnover information corresponding to each order item information in each historical order information in the above-mentioned historical order information set, to obtain a set of item turnover information sets; determining the total item turnover information of each order item information in the order item information set involved in the historical order information set according to the above-mentioned set of item turnover information sets; sorting the historical order information in the above-mentioned historical order information set according to the total item turnover information of each order item information in the above-mentioned order item information set, to obtain a historical order information sequence; determining the incremental item information set corresponding to the above-mentioned preset satisfaction rate according to the above-mentioned historical order information sequence.

[0010] Optionally, the sorting the historical order information in the above-mentioned historical order information set according to the total item turnover information of each order item information in the above-mentioned order item information set, to obtain a historical order information sequence includes: for each historical order information in the above-mentioned historical order information set, performing a total item turnover information determination step: determining the total item turnover information corresponding to each order item information in the above-mentioned historical order information, to generate a set of total item turnover information; screening out the total item turnover information that satisfies a preset condition from the above-mentioned set of total item turnover information as the target total item turnover information; sorting the historical order information in the above-mentioned historical order information set according to the obtained target total item turnover information set, to obtain the above-mentioned historical order information sequence.

[0011] Optionally, determining the incremental item information set corresponding to the above-mentioned preset fulfillment rate according to the above-mentioned historical order information sequence includes: in response to determining that the above-mentioned preset fulfillment rate is not the first preset fulfillment rate in the above-mentioned preset fulfillment rate sequence, determining the preset fulfillment rate in the above-mentioned preset fulfillment rate sequence that is located in the previous position of the above-mentioned preset fulfillment rate as the target preset fulfillment rate; screening out the first historical order information subsequence corresponding to the above-mentioned preset fulfillment rate from the above-mentioned historical order information sequence according to the order of the historical order information in the above-mentioned historical order information sequence; screening out the second historical order information subsequence corresponding to the above-mentioned target preset fulfillment rate from the above-mentioned historical order information sequence according to the order of the historical order information in the above-mentioned historical order information sequence; determining the difference in order item information between the first order item information set and the second order item information set to generate the incremental item information set corresponding to the above-mentioned fulfillment rate, where each order item information in the above-mentioned first order item information set is the item information corresponding to the above-mentioned first historical order information subsequence, and each order item information in the above-mentioned second order item information set is the item information corresponding to the above-mentioned second historical order information subsequence.

[0012] Optionally, before the above-mentioned step of, in response to determining that the above-mentioned preset fulfillment rate is not the first preset fulfillment rate in the above-mentioned preset fulfillment rate sequence, determining the preset fulfillment rate in the above-mentioned preset fulfillment rate sequence that is located in the previous position of the above-mentioned preset fulfillment rate as the target preset fulfillment rate, the method further includes: in response to determining that the above-mentioned preset fulfillment rate is the first preset fulfillment rate in the above-mentioned preset fulfillment rate sequence, determining the above-mentioned first order item information set as the incremental item information set corresponding to the above-mentioned preset fulfillment rate.

[0013] Optionally, determining the transportation value information set and the support warehouse storage value information set according to the above-mentioned historical order information set includes: for each preset fulfillment rate in the above-mentioned preset fulfillment rate sequence, performing a value information determination step: determining the incremental item information set corresponding to the above-mentioned preset fulfillment rate as the target incremental item information set; determining the historical order information in the above-mentioned historical order information set that is associated with each incremental item information in the above-mentioned target incremental item information set as the target historical order information to obtain a target historical order information set; determining the order item information set related to the above-mentioned target historical order information set as the target order item information set; determining the transportation value information for transporting the target order item information set in the support warehouse corresponding to the above-mentioned support warehouse information to the warehouse corresponding to the above-mentioned warehouse information; determining the support warehouse storage value information for storing the target order item information set in the support warehouse corresponding to the above-mentioned support warehouse information.

[0014] Optionally, based on the above historical order information set, determining a warehouse storage value information set for each incremental item set stored in the warehouse corresponding to the above warehouse information, including: for each incremental item set in the above respective incremental item sets, performing a warehouse storage value information determination step: determining historical order information in the above historical order information set that is associated with each incremental item in the above incremental item set as associated historical order information, to obtain an associated historical order information set; determining an order item information set corresponding to the above associated historical order information set as an associated order item information set; determining the warehouse storage value information for storing the above associated order item information set in the warehouse corresponding to the above warehouse information.

[0015] In a second aspect, some embodiments of the present disclosure provide an information generation device, including: an acquisition unit configured to acquire a warehouse information set; a determination unit configured to determine, based on a historical order information set, an incremental item information set corresponding to each preset fulfillment rate in a preset fulfillment rate sequence, to obtain a set of incremental item information sets; an execution unit configured to, for each warehouse information in the above warehouse information set, perform a value information generation step: for each support warehouse information in each of the support warehouse information, based on the above historical order information set, determining a transportation value information set and a support warehouse storage value information set, where the transportation value information is information for transporting the incremental item set in the support warehouse corresponding to the above support warehouse information to the warehouse corresponding to the above warehouse information, and the support warehouse storage value information is the value information for storing the incremental item set in the support warehouse corresponding to the above support warehouse information, and the incremental item set is the item set corresponding to the incremental item information set; based on the above historical order information set, determining a warehouse storage value information set for each incremental item set stored in the warehouse corresponding to the above warehouse information; an optimization unit configured to optimize each fulfillment rate parameter in a fulfillment rate optimization function model based on the obtained set of transportation value information sets, the obtained set of support warehouse storage value information sets, and the obtained set of warehouse storage value information sets, to generate a fulfillment rate corresponding to each warehouse information.

[0016] Optionally, the determination unit is further configured to: determine item transfer information for each order item information corresponding to each historical order information in the above historical order information set, to obtain a set of item transfer information sets; based on the above set of item transfer information sets, determine the total item transfer information for each order item information in the order item information set involved in the historical order information set; sort the historical order information in the above historical order information set based on the total item transfer information for each order item information in the order item information set, to obtain a historical order information sequence; based on the above historical order information sequence, determine the incremental item information set corresponding to the above preset fulfillment rate.

[0017] Optionally, the determination unit is further configured to: for each piece of historical order information in the above-mentioned historical order information set, execute an item total transfer information determination step: determine the item total transfer information corresponding to each order item information of the above-mentioned historical order information to generate an item total transfer information set; screen out the item total transfer information in the above-mentioned item total transfer information set that meets the preset conditions as the target item total transfer information; sort the historical order information in the above-mentioned historical order information set according to the obtained target item total transfer information set to obtain the above-mentioned historical order information sequence.

[0018] Optionally, the determination unit is further configured to: in response to determining that the above-mentioned preset fulfillment rate is not the first preset fulfillment rate in the above-mentioned preset fulfillment rate sequence, determine the preset fulfillment rate in the above-mentioned preset fulfillment rate sequence that is located one position before the above-mentioned preset fulfillment rate as the target preset fulfillment rate; screen out the first historical order information subsequence corresponding to the above-mentioned preset fulfillment rate from the above-mentioned historical order information sequence according to the order of the historical order information in the above-mentioned historical order information sequence; screen out the second historical order information subsequence corresponding to the above-mentioned target preset fulfillment rate from the above-mentioned historical order information sequence according to the order of the historical order information in the above-mentioned historical order information sequence; determine the difference in order item information between the first order item information set and the second order item information set to generate the incremental item information set corresponding to the above-mentioned fulfillment rate, where each order item information in the above-mentioned first order item information set is the item information corresponding to the above-mentioned first historical order information subsequence, and each order item information in the above-mentioned second order item information set is the item information corresponding to the above-mentioned second historical order information subsequence.

[0019] Optionally, the determination unit is further configured to: in response to determining that the above-mentioned preset fulfillment rate is the first preset fulfillment rate in the above-mentioned preset fulfillment rate sequence, determine the above-mentioned first order item information set as the incremental item information set corresponding to the above-mentioned preset fulfillment rate.

[0020] Optionally, the execution unit is further configured to: for each preset fulfillment rate in the above-mentioned preset fulfillment rate sequence, execute a value information determination step: determine the incremental item information set corresponding to the above-mentioned preset fulfillment rate as the target incremental item information set; determine the historical order information in the above-mentioned historical order information set that is associated with each incremental item information in the above-mentioned target incremental item information set as the target historical order information to obtain a target historical order information set; determine the order item information set related to the above-mentioned target historical order information set as the target order item information set; determine the transportation value information for transporting the target order item information set in the support warehouse corresponding to the above-mentioned support warehouse information to the warehouse corresponding to the above-mentioned warehouse information; determine the support warehouse storage value information for storing the target order item information set in the support warehouse corresponding to the above-mentioned support warehouse information.

[0021] Optionally, the execution unit is further configured to: for each of the above-mentioned incremental item sets, execute a warehouse storage value information determination step: determine the historical order information in the above-mentioned historical order information set that is associated with each incremental item in the above-mentioned incremental item set as the associated historical order information, to obtain an associated historical order information set; determine the order item information set corresponding to the above-mentioned associated historical order information set as the associated order item information set; determine the warehouse storage value information of the warehouse corresponding to the above-mentioned warehouse information for storing the above-mentioned associated order item information set.

[0022] Optionally, the above-mentioned apparatus further includes: replenishing the warehouses corresponding to the above-mentioned respective warehouse information according to the satisfaction rates corresponding to the above-mentioned respective warehouse information.

[0023] In a third aspect, some embodiments of the present disclosure provide an electronic device, including: one or more processors; a storage device having stored thereon one or more programs, which when executed by the one or more processors cause the one or more processors to implement the method described in any implementation manner of the first aspect.

[0024] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having stored thereon a computer program, wherein the program when executed by a processor implements the method described in any implementation manner of the first aspect.

[0025] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: The information generation method of some embodiments of the present disclosure can generate the fulfillment rate corresponding to each warehouse information more accurately. The reason for the inability to accurately generate the fulfillment rate corresponding to each warehouse information is as follows: When setting the fulfillment rate of warehouse information, only the actual warehouse demand of a single warehouse is considered, without considering the transportation correlation relationship between multiple warehouses. There may be a problem of accumulation of inventory items in a single warehouse, resulting in low efficiency of warehouse space utilization. In addition, without considering from the perspective of multiple warehouses, the generated fulfillment rate cannot meet the item storage requirements of multiple warehouses, resulting in low item storage efficiency. Further, it leads to a relatively high value of the total items corresponding to multiple warehouses. As a result, the set fulfillment rate is not accurate enough. Based on this, the information generation method of some embodiments of the present disclosure can first obtain multiple warehouse information, and then generate the fulfillment rate corresponding to each warehouse information from the perspective of multiple warehouses. Then, according to the historical order information set, determine the incremental item information set corresponding to each preset fulfillment rate in the preset fulfillment rate sequence to obtain an incremental item information set group. Here, through the established mapping relationship between each preset fulfillment rate and the incremental item information set and the order between each preset fulfillment rate, the storage priority of each item information that can be stored in subsequent warehouses can be effectively determined. So that subsequent warehouses can store the corresponding item information according to the corresponding fulfillment rate. Next, for each warehouse information in the above warehouse information set, execute the value information generation step: For each support warehouse information in the support warehouse information, according to the above historical order information set, the transportation value information set and the support warehouse storage value information set can be effectively determined. The determined transportation value information set and support warehouse storage value information set can be used as data support for optimizing each fulfillment rate parameter in the subsequent fulfillment rate optimization function model. Among them, the transportation value information is the information of transporting the incremental item set in the support warehouse corresponding to the above support warehouse information to the warehouse corresponding to the above warehouse information, and the support warehouse storage value information is the value information of storing the incremental item set in the support warehouse corresponding to the above support warehouse information. The incremental item set is the item set corresponding to the incremental item information set. Similarly, according to the above historical order information set, the warehouse storage value information set of storing each incremental item set in the warehouse corresponding to the above warehouse information can be effectively determined. The determined warehouse storage value information set can be used as data support for optimizing each fulfillment rate parameter in the subsequent fulfillment rate optimization function model. Finally, using the obtained transportation value information set group, the obtained support warehouse storage value information set group, and the obtained warehouse storage value information set group as numerical support, optimize each fulfillment rate parameter in the fulfillment rate optimization function model, and the fulfillment rate corresponding to each warehouse information can be accurately generated.Thus, the satisfaction rate corresponding to each warehouse information is determined from various value information corresponding to each warehouse information, which largely solves the problem of inventory accumulation that may occur in a single warehouse and also greatly reduces the overall numerical value (cost) of the item value. Description of the Drawings

[0026] In combination with the drawings and with reference to the following specific embodiments, the above and other features, advantages and aspects of the various embodiments of the present disclosure will become more apparent. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic and the elements and elements are not necessarily drawn to scale.

[0027] Figures 1 - 2 is a schematic diagram of an application scenario of an information generation method according to some embodiments of the present disclosure;

[0028] Figure 3 is a flowchart of some embodiments of the information generation method according to the present disclosure;

[0029] Figure 4 is a flowchart of some other embodiments of the information generation method according to the present disclosure;

[0030] Figure 5 is a schematic structural diagram of some embodiments of the information generation device according to the present disclosure;

[0031] Figure 6 is a schematic structural diagram of an electronic device suitable for implementing some embodiments of the present disclosure. Detailed Description of the Embodiments

[0032] The embodiments of the present disclosure will be described in more detail below with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.

[0033] In addition, it should be noted that for the sake of convenience of description, only the parts related to the relevant invention are shown in the drawings. Without conflict, the embodiments in the present disclosure and the features in the embodiments can be combined with each other.

[0034] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or the interdependent relationship.

[0035] It should be noted that the modifications of "one" and "multiple" mentioned in this disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly specified in the context, it should be understood as "one or more".

[0036] The names of the messages or information exchanged between multiple devices in the embodiments of this disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.

[0037] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0038] Figures 1 - 2 It is a schematic diagram of an application scenario of an information generation method according to some embodiments of the present disclosure.

[0039] In Figures 1 - 2In the application scenario, first, the electronic device 101 can obtain the warehouse information set 102. In this application scenario, the above-mentioned warehouse information set 102 includes: warehouse information 1021 and warehouse information 1022. The above-mentioned warehouse information 1021 can be "Beijing warehouse information". The above-mentioned warehouse information 1022 can be "Tianjin warehouse information". Then, the electronic device 101 can determine the incremental item information set corresponding to each preset satisfaction rate in the preset satisfaction rate sequence 104 according to the historical order information set 103, and obtain the incremental item information set group 105. In this application scenario, the above-mentioned historical order information set 103 can include: historical order information 1031, historical order information 1032, and historical order information 1033. The preset satisfaction rate sequence can be "1%, 2%... 99%, 100%". The above-mentioned incremental item information set group 105 can be {(apple), (banana, orange)... (watermelon), (honeydew melon, beef)}. Among them, the incremental item information set corresponding to the preset satisfaction rate "1%" is "(apple)". The incremental item information set corresponding to the preset satisfaction rate "2%" is "(banana, orange)". The incremental item information set corresponding to the preset satisfaction rate "99%" is "(watermelon)". The incremental item information set corresponding to the preset satisfaction rate "100%" is "(honeydew melon, beef)". Furthermore, for each warehouse information in the above-mentioned warehouse information set, the electronic device 101 can perform the value information generation step: for each support warehouse information in the respective support warehouse information, according to the above-mentioned historical order information set 103, determine the transportation value information set and the support warehouse storage value information set. Among them, the transportation value information is the information for transporting the incremental item set in the support warehouse corresponding to the above-mentioned support warehouse information to the warehouse corresponding to the above-mentioned warehouse information, and the support warehouse storage value information is the value information for storing the incremental item set in the support warehouse corresponding to the above-mentioned support warehouse information. The incremental item set is the item set corresponding to the incremental item information set. According to the above-mentioned historical order information set 103, determine the warehouse storage value information set for storing each incremental item set in the warehouse corresponding to the above-mentioned warehouse information. Finally, the electronic device 101 can optimize each satisfaction rate parameter in the satisfaction rate optimization function model 109 according to the obtained transportation value information set group 106, the obtained support warehouse storage value information set group 107, and the obtained warehouse storage value information set group 108, so as to generate the satisfaction rate 110 corresponding to each warehouse information. In this application scenario, the transportation value information set group 106 can be {transportation value information 1061... transportation value information 1062}. The support warehouse storage value information set group 107 can be {support warehouse storage value information 1071... support warehouse storage value information 1072}. The warehouse storage value information set group 108 can be {warehouse storage value information 1081... warehouse storage value information 1082}. The satisfaction rate 110 corresponding to the above-mentioned each warehouse information is {Beijing warehouse information: 70%, Tianjin warehouse information: 56%}.

[0040] It should be noted that the above-mentioned electronic device 101 can be hardware or software. When the electronic device is hardware, it can be implemented as a distributed cluster composed of multiple server devices or terminal devices, or as a single server device or a single terminal device. When the electronic device is embodied as software, it can be installed in the above-listed hardware devices. It can be implemented as, for example, multiple software or software modules for providing distributed services, or as a single software or software module. No specific limitation is made here.

[0041] It should be understood that Figure 1 and Figure 2 the number of electronic devices in

[0042] Continuing to refer to Figure 3 , a flow 300 of some embodiments of the information generation method according to the present disclosure is shown. The information generation method includes the following steps:

[0043] Step 301, obtain a warehouse information set.

[0044] In some embodiments, the execution subject of the above information generation method (such as Figure 1 the electronic device 101 shown) can obtain the warehouse information set through a wired connection method or a wireless connection method. Among them, the warehouse information can be information of the warehouse. For example, the warehouse information can be the name information of the warehouse. The warehouse information can also be the identification information of the warehouse. Each warehouse information in the above warehouse information set can be information of each pre-arranged warehouse. For example, the above warehouse information set can be "Beijing warehouse information, Tianjin warehouse information, Shijiazhuang warehouse information".

[0045] Step 302, according to the historical order information set, determine the incremental item information set corresponding to each preset satisfaction rate in the preset satisfaction rate sequence, and obtain an incremental item information set group.

[0046] In some embodiments, the above-mentioned execution entity may determine, according to the historical order information set, the incremental item information set corresponding to each preset fulfillment rate in the preset fulfillment rate sequence, so as to obtain a group of incremental item information sets. The historical order information set may be the order information corresponding to each warehouse corresponding to the warehouse information within the historical preset time period. The above-mentioned historical preset time period may be "the previous week". The above-mentioned preset fulfillment rate sequence may be "0%, 1%, 2%... 99%, 100%". The above-mentioned preset fulfillment rate sequence may also be "1%, 2%... 99%, 100%". The fulfillment rate is the value of the percentage of orders that the inventory prepared in the current warehouse can meet. The incremental item information may be the item name information that can be stored in the warehouse corresponding to each warehouse information. There is a corresponding item information set for each preset fulfillment rate. Similarly, there is also a corresponding incremental item information set for each preset fulfillment rate. The difference between the item information sets corresponding to two adjacent preset fulfillment rates is the incremental item information corresponding to the subsequent preset fulfillment rate.

[0047] As an example, two adjacent preset fulfillment rates included in the preset fulfillment rate sequence are [2%, 3%]. In the preset fulfillment rate sequence, the position where the fulfillment rate is 2% is in front of the position where the fulfillment rate is 3%. When the warehouse fulfillment rate is 2%, the corresponding first item information set is [watermelon, apple]. When the warehouse fulfillment rate is 3%, the corresponding second item information set is [watermelon, apple, orange]. Then, the incremental item information set corresponding to the fulfillment rate of 3% is the difference in item information between the second item information set and the first item information set. That is, [orange].

[0048] Here, for each item information that can be stored in the warehouse corresponding to each warehouse information, a mapping relationship between the preset fulfillment rate and the incremental item information set is established through the historical order information set, which is convenient for determining various value information (i.e., cost) of the subsequent warehouse information and the management of the warehouse corresponding to each subsequent warehouse information.

[0049] As an example, first, the above-mentioned execution entity may determine the sales volume information of each item information in the item information set involved in the historical order information set. Then, the item information set is sorted according to the sales volume information of each item information in the item information set to obtain an item information sequence. Next, the item information sequence is evenly divided into a target number of subsequences to obtain a predetermined number of item information subsequences. The size of the target number is the same as the number of preset fulfillment rates in the preset fulfillment rate sequence. Each item information subsequence in the predetermined number of item information subsequences has an order. Finally, the predetermined number of item information subsequences are determined as the group of incremental item information sets.

[0050] In some alternative implementation manners of some embodiments, determining the incremental item information set corresponding to each preset fulfillment rate in the preset fulfillment rate sequence according to the historical order information set may include the following steps:

[0051] First, the executing entity may determine the item transfer information of each historical order information corresponding to each order item information in the historical order information set to obtain a set group of item transfer information. Wherein, each historical order information corresponding to each order item information is each item information that appears in the historical order information and is used for item interaction. The item transfer information may be the number of interactions of the order item information. Each historical order information corresponds to a set of item transfer information. Therefore, the historical order information set corresponds to a set group of item transfer information. For example, the historical order information is {order name: Sun **; order contact information: 138****12; order item information: ham *2, egg *25}. Therefore, the order item information corresponding to this historical order information includes: ham and egg. The item transfer information of ham may be 2.

[0052] Second, according to the set group of item transfer information, determine the total item transfer information of each order item information in the order item information set involved in the historical order information set. Wherein, there are no duplicate order item information in the order item information set involved in the historical order information set. The total item transfer information of the order item information is the sum of various interaction numbers of the order item information that appears in the historical order information set.

[0053] As an example, the executing entity may first determine all order item information corresponding to the historical order information set. Wherein, all the order item information is all item information that appears in the historical order information set and is used for item interaction. There may be the same order item information among all the order item information. Then, de-duplicate the order item information to generate the order item information set.

[0054] Third, sort the historical order information in the historical order information set according to the total item transfer information of each order item information in the order item information set to obtain a historical order information sequence.

[0055] As an example, the executing entity may sort the historical order information in the historical order information set according to the total item transfer information of each order item information in the order item information set to obtain a historical order information sequence, including the following steps:

[0056] First, for each historical order information in the historical order information set, the executing entity may execute the total item transfer information determination step:

[0057] The first sub-step is to determine the total item transfer information corresponding to each order item information in the above historical order information, so as to generate a set of total item transfer information.

[0058] The second sub-step is to add up each total item transfer information in the set of total item transfer information to obtain the added value.

[0059] The second step is to sort the historical order information in the above historical order information set according to the obtained set of added values to obtain the above historical order information sequence.

[0060] As an example, the above execution entity can sort the historical order information set in ascending order of the added value to obtain the historical order information sequence.

[0061] The third step is to determine the set of incremental item information corresponding to the above preset satisfaction rate according to the above historical order information sequence.

[0062] As an example, first, the above execution entity can determine the difference in item information between every two adjacent historical order information in the historical order information sequence to generate a sequence of item information sets. Then, determine any item information set in the sequence of item information sets as the set of incremental item information corresponding to the above preset satisfaction rate.

[0063] Optionally, sorting the historical order information in the above historical order information set according to the total item transfer information of each order item information in the above order item information set to obtain the historical order information sequence may include the following steps:

[0064] The first step is to perform the total item transfer information determination step for each historical order information in the above historical order information set:

[0065] The first sub-step is that the above execution entity can determine the total item transfer information corresponding to each order item information in the above historical order information to generate a set of total item transfer information.

[0066] The second sub-step is that the above execution entity can screen out the total item transfer information that meets the preset conditions from the above set of total item transfer information as the target total item transfer information. Among them, the preset condition is the total item transfer information with the smallest set of total item transfer information.

[0067] The second step is that the above execution entity can sort the historical order information in the above historical order information set according to the obtained set of target total item transfer information to obtain the above historical order information sequence.

[0068] As an example, the above-mentioned execution entity may sort the historical order information set according to the order of the corresponding values of the total transfer information of the target item from small to large to obtain a historical order information sequence.

[0069] Optionally, determining the incremental item information set corresponding to the above-mentioned preset satisfaction rate according to the above-mentioned historical order information sequence may include the following steps:

[0070] In the first step, in response to determining that the above-mentioned preset satisfaction rate is not the first preset satisfaction rate in the above-mentioned preset satisfaction rate sequence, the above-mentioned execution entity may determine the preset satisfaction rate that is one position before the above-mentioned preset satisfaction rate in the above-mentioned preset satisfaction rate sequence as the target preset satisfaction rate.

[0071] In the second step, the above-mentioned execution entity may screen out a first historical order information subsequence corresponding to the above-mentioned preset satisfaction rate from the above-mentioned historical order information sequence according to the order of the historical order information in the above-mentioned historical order information sequence. Among them, the above-mentioned first historical order information subsequence is each historical order information in the above-mentioned historical order information sequence that is located before the preset satisfaction rate. For example, the preset satisfaction rate is 40%. The historical order information sequence is [first historical order information, second historical order information, third historical order information, fourth historical order information, fifth historical order information]. The above-mentioned first historical order information subsequence is [first historical order information, second historical order information].

[0072] In the third step, according to the order of the historical order information in the above-mentioned historical order information sequence, screen out a second historical order information subsequence corresponding to the above-mentioned target preset satisfaction rate from the above-mentioned historical order information sequence. Among them, the above-mentioned second historical order information subsequence is each historical order information in the above-mentioned historical order information sequence that is located before the target preset satisfaction rate. For example, the preset satisfaction rate is 20%. The historical order information sequence is [first historical order information, second historical order information, third historical order information, fourth historical order information, fifth historical order information, sixth historical order information]. The above-mentioned second historical order information subsequence is [first historical order information].

[0073] In the fourth step, the above-mentioned execution entity may determine the difference in order item information between the first order item information set and the second order item information set to generate the incremental item information set corresponding to the above-mentioned satisfaction rate, where each order item information in the above-mentioned first order item information set is the item information corresponding to the above-mentioned first historical order information subsequence, and each order item information in the above-mentioned second order item information set is the item information corresponding to the above-mentioned second historical order information subsequence.

[0074] Optionally, before determining the preset satisfaction rate that is one position before the above preset satisfaction rate in the above preset satisfaction rate sequence as the target preset satisfaction rate in response to determining that the above preset satisfaction rate is not the first preset satisfaction rate in the above preset satisfaction rate sequence, the above method further includes:

[0075] In response to determining that the above preset satisfaction rate is the first preset satisfaction rate in the above preset satisfaction rate sequence, the above execution subject may determine the above first order item information set as the incremental item information set corresponding to the above preset satisfaction rate.

[0076] Step 303, for each warehouse information in the above warehouse information set, execute the value information generation step:

[0077] Step 3031, for each support warehouse information in each of the above support warehouse information, determine a transportation value information set and a support warehouse storage value information set according to the above historical order information set.

[0078] In some embodiments, for each support warehouse information in each of the above support warehouse information, the above execution subject may determine a transportation value information set and a support warehouse storage value information set according to the above historical order information set. Among them, the transportation value information (transportation cost) is the information for transporting the incremental item set in the support warehouse corresponding to the above support warehouse information to the warehouse corresponding to the above warehouse information, and the support warehouse storage value information (support warehouse storage cost) is the value information for storing the incremental item set in the support warehouse corresponding to the above support warehouse information. The incremental item set is the item set corresponding to the incremental item information set. Among them, the support warehouse information is the information for supporting the warehouse corresponding to the warehouse information with items. Each support warehouse information corresponding to each warehouse information in each warehouse information set may be preset. For example, the warehouse information is Beijing warehouse information, and the corresponding support warehouse information is {Tianjin warehouse information, Shijiazhuang warehouse information}. Optionally, the support warehouse information may also have priorities. In addition, the number of transportation value information in the transportation value information set is the same as the number of incremental item information sets in the incremental item information set group. The number of support warehouse storage value information in the support warehouse storage value information set is also the same as the number of incremental item information sets in the incremental item information set group.

[0079] As an example, the warehouse information is Beijing warehouse information, and the corresponding support warehouse information is {Tianjin warehouse information}. The transportation value information may be the value information (transportation cost) for transporting the incremental item set in the warehouse corresponding to the Tianjin warehouse information to the warehouse corresponding to the Beijing warehouse information. The support warehouse storage value information may be the value information (storage cost) generated by storing the incremental item information set in the warehouse corresponding to the Tianjin warehouse information.

[0080] In practice, according to the above historical order information set, determining the transportation value information set and the support warehouse storage value information set may include the following steps:

[0081] In the first step, the above-mentioned execution entity may first remove the historical order information in which no incremental item information appears from the historical order information set to obtain the historical order information set after removal.

[0082] In the second step, for each incremental item information set in each incremental item information set group, perform the value information generation step:

[0083] In the first sub-step, screen out the historical order information in which each incremental item information in the above-mentioned incremental item information set appears from the historical order information set after removal to obtain the screened historical order information set.

[0084] In the second sub-step, determine the transportation cost information set and the storage cost information set corresponding to the screened historical order information set.

[0085] In the third sub-step, determine the first average value of each transportation cost information in the transportation cost information set and determine the second average value of each storage cost information in the storage cost information set.

[0086] In the fourth sub-step, determine the first average value as the transportation value information and determine the second average value as the support warehouse storage value information.

[0087] In some alternative implementation manners of some embodiments, the above-mentioned determining the transportation value information set and the support warehouse storage value information set according to the above-mentioned historical order information set may include the following steps:

[0088] For each preset satisfaction rate in the above-mentioned preset satisfaction rate sequence, perform the value information (cost) determination step:

[0089] In the first sub-step, determine the incremental item information set corresponding to the above-mentioned preset satisfaction rate as the target incremental item information set.

[0090] As an example, the above-mentioned execution entity may determine the incremental item information set corresponding to the above-mentioned preset satisfaction rate by querying the corresponding mapping relationship between the preset satisfaction rate and the incremental item information set.

[0091] In the second sub-step, the above-mentioned execution entity may determine the historical order information in the above-mentioned historical order information set that is associated with each incremental item information in the above-mentioned target incremental item information set as the target historical order information to obtain the target historical order information set. Among them, the target historical order information set is the order information set in which any incremental item information in the target incremental item information set appears. That is, the order item information in the target historical order information belongs to the target incremental item information in the target incremental item information set.

[0092] The third sub-step is that the above-mentioned execution entity can determine an order item information set related to the above-mentioned target historical order information set as the target order item information set. Among them, the above-mentioned target order item information set is the order item information of each target historical order information in the target historical order information set.

[0093] The fourth sub-step is that the above-mentioned execution entity can determine the transportation value information for transporting the target order item information set in the support warehouse corresponding to the above-mentioned support warehouse information to the warehouse corresponding to the above-mentioned warehouse information.

[0094] The fifth sub-step is that the above-mentioned execution entity can determine the support warehouse storage value information for storing the target order item information set in the support warehouse corresponding to the above-mentioned support warehouse information.

[0095] Step 3032: According to the above-mentioned historical order information set, determine the warehouse storage value information set for storing each incremental item set in the warehouse corresponding to the above-mentioned warehouse information.

[0096] In some embodiments, the above-mentioned execution entity can determine the warehouse storage value information set for storing each incremental item set in the warehouse corresponding to the above-mentioned warehouse information according to the above-mentioned historical order information set. Among them, the warehouse storage value information is the storage value information (storage cost) generated by storing incremental items in the warehouse corresponding to the warehouse information. The number of each warehouse storage value information in the above-mentioned warehouse storage value information set is the same as the number of each incremental item information set in the incremental item information set group.

[0097] As an example, according to the above-mentioned historical order information set, determining the warehouse storage value information set for storing each incremental item set in the warehouse corresponding to the above-mentioned warehouse information may include the following steps:

[0098] The first step is that the above-mentioned execution entity can first remove the historical order information in which the incremental item information does not appear from the historical order information set to obtain the historical order information set after removal.

[0099] The second step is to perform a value information generation step for each incremental item information set in each incremental item information set group:

[0100] The first sub-step is to screen out the historical order information in which each incremental item information in the above-mentioned incremental item information set appears from the above-mentioned historical order information set after removal to obtain the screened historical order information set.

[0101] The second sub-step is to determine the warehouse storage cost information set corresponding to the screened historical order information set.

[0102] The third sub-step is to determine the third average value of each warehouse storage cost information in the warehouse storage cost information set.

[0103] The fourth sub-step is to determine the third average value as the warehouse storage value information.

[0104] In some optional implementation manners of some embodiments, determining the warehouse storage value information set corresponding to each incremental item set stored in the warehouse according to the above historical order information set may include the following steps:

[0105] For each incremental item set in each of the above incremental item sets, perform the warehouse storage value information determination step:

[0106] The first sub-step is to determine the historical order information in the above historical order information set that is associated with each incremental item in the above incremental item set as the associated historical order information, and obtain an associated historical order information set. The associated historical order information set is the set of order information in which any incremental item in each incremental item appears. That is, the order item information in the associated historical order information belongs to the incremental item information in the incremental item information set corresponding to each incremental item.

[0107] The second sub-step is to determine the order item information set corresponding to the above associated historical order information set as the associated order item information set.

[0108] The third sub-step is to determine the warehouse storage value information corresponding to the above associated order item information set stored in the warehouse according to the above warehouse information.

[0109] Step 304, according to the obtained transportation value information set group, the obtained support warehouse storage value information set group, and the obtained warehouse storage value information set group, optimize each satisfaction rate parameter in the satisfaction rate optimization function model to generate the satisfaction rate corresponding to each warehouse information.

[0110] In some embodiments, the above execution subject may optimize each satisfaction rate parameter in the satisfaction rate optimization function model according to the obtained transportation value information set group, the obtained support warehouse storage value information set group, and the obtained warehouse storage value information set group to generate the satisfaction rate corresponding to each warehouse information. Among them, the above transportation value information set group is each transportation value information generated for each warehouse information. The above support warehouse storage value information set group is each support warehouse storage value information generated for each warehouse information. The above warehouse storage value information set group is each warehouse storage value information generated for each warehouse information. The above satisfaction rate optimization function model may be a function for optimizing the satisfaction rate parameters corresponding to each warehouse information.

[0111] The above satisfaction rate optimization function model may be the following formula:

[0112]

[0113] Among them, N k is the incremental item information set corresponding to the satisfaction rate of k. i is the identification information of the warehouse. I is the number of warehouse information in the warehouse information set. K is the number of preset satisfaction rates in the preset satisfaction rate sequence. is a decision variable representing the actual transportation value information and the actual support warehouse value information corresponding to the i-th warehouse based on the incremental item information set corresponding to the satisfaction rate of k. S i is the actual warehouse storage value information of the i-th warehouse.

[0114] Among them, the above satisfaction rate optimization function model also stores 4 constraint conditions, including constraint condition 1, constraint condition 2, constraint condition 3, and constraint condition 4 respectively. Among them, constraint condition 1 is:

[0115] Constraint condition 1 is:

[0116]

[0117] Among them, when is represented as 1, the satisfaction rate corresponding to the i-th warehouse is k.

[0118] Constraint condition 2 is:

[0119]

[0120] Among them, is the warehouse storage value information of the i-th warehouse under the condition that the satisfaction rate is K.

[0121] Constraint condition 3 is:

[0122]

[0123] Among them, P(i) is the information of each support warehouse of the i-th warehouse. M can be a preset value. j l is the l-th support warehouse information in each support warehouse information. is the value information of the l-th support warehouse information supporting the i-th warehouse. Among them, the incremental item information set supported by the l-th support warehouse information is the incremental item information set corresponding to the satisfaction rate of k. The value information includes: transportation value information and support warehouse storage value information. is the decision variable representing the transportation value information and the support warehouse storage information under the condition of the i-th warehouse, the l-th support warehouse information, and the incremental item information set N k of.

[0124] Among them, the specific value of M can be as follows:

[0125]

[0126] M can be the maximum value information among the value information of each support warehouse supporting the i-th warehouse.

[0127] The constraint condition 4 is:

[0128]

[0129] Wherein, is the decision variable of the actual transportation value information and the actual support warehouse storage information corresponding to the i-th warehouse when the incremental item information set is N k .

[0130] As an example, the above execution entity can use the linear programming solution method to optimize each satisfaction rate parameter in the satisfaction rate optimization function model according to the obtained transportation value information set group, the obtained support warehouse storage value information set group, and the obtained warehouse storage value information set group, so as to generate the satisfaction rate corresponding to each warehouse information.

[0131] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: The information generation method of some embodiments of the present disclosure can generate the fulfillment rate corresponding to each warehouse information more accurately. The reason for the inability to accurately generate the fulfillment rate corresponding to each warehouse information is as follows: When setting the fulfillment rate of warehouse information, only the actual warehouse demand of a single warehouse is considered, without considering the transportation correlation relationship between multiple warehouses. There may be a problem of accumulation of inventory items in a single warehouse, resulting in low efficiency of warehouse space utilization. In addition, without considering from the perspective of multiple warehouses, the generated fulfillment rate cannot meet the item storage requirements of multiple warehouses, resulting in low item storage efficiency. Further, it leads to a relatively high value of the total items corresponding to multiple warehouses. As a result, the set fulfillment rate is not accurate enough. Based on this, the information generation method of some embodiments of the present disclosure can first obtain multiple warehouse information, and then generate the fulfillment rate corresponding to each warehouse information from the perspective of multiple warehouses. Then, according to the historical order information set, determine the incremental item information set corresponding to each preset fulfillment rate in the preset fulfillment rate sequence to obtain an incremental item information set group. Here, through the established mapping relationship between each preset fulfillment rate and the incremental item information set and the order between each preset fulfillment rate, the storage priority of each item information that can be stored in subsequent warehouses can be effectively determined. So that subsequent warehouses can store the corresponding item information according to the corresponding fulfillment rate. Next, for each warehouse information in the above warehouse information set, perform the value information generation step: For each support warehouse information in the support warehouse information, according to the above historical order information set, the transportation value information set and the support warehouse storage value information set can be effectively determined. The determined transportation value information set and support warehouse storage value information set can be used as data support for optimizing each fulfillment rate parameter in the subsequent fulfillment rate optimization function model. Among them, the transportation value information is the information of transporting the incremental item set in the support warehouse corresponding to the support warehouse information to the warehouse corresponding to the warehouse information, and the support warehouse storage value information is the value information of storing the incremental item set in the support warehouse corresponding to the support warehouse information. The incremental item set is the item set corresponding to the incremental item information set. Similarly, according to the above historical order information set, the warehouse storage value information set of storing each incremental item set in the warehouse corresponding to the warehouse information can be effectively determined. The determined warehouse storage value information set can be used as data support for optimizing each fulfillment rate parameter in the subsequent fulfillment rate optimization function model. Finally, using the obtained transportation value information set group, the obtained support warehouse storage value information set group, and the obtained warehouse storage value information set group as numerical support, optimize each fulfillment rate parameter in the fulfillment rate optimization function model, and the fulfillment rate corresponding to each warehouse information can be accurately generated.Thus, the satisfaction rate corresponding to each warehouse information is determined from various value information corresponding to each warehouse information, which largely solves the problem of inventory accumulation that may occur in a single warehouse and also greatly reduces the overall numerical value (cost) of the item value.

[0132] For further reference Figure 4 , a flow 400 of some other embodiments of the information generation method according to the present disclosure is shown. The information generation method includes the following steps:

[0133] Step 401, obtain a set of warehouse information.

[0134] Step 402, according to the set of historical order information, determine an incremental item information set corresponding to each preset satisfaction rate in the preset satisfaction rate sequence, and obtain a group of incremental item information sets.

[0135] Step 403, for each warehouse information in the above warehouse information set, perform a value information generation step:

[0136] Step 4031, for each support warehouse information in the support warehouse information, according to the above set of historical order information, determine a transportation value information set and a support warehouse storage value information set.

[0137] Step 4032, according to the above set of historical order information, determine a warehouse storage value information set corresponding to each incremental item set stored in the warehouse corresponding to the above warehouse information.

[0138] Step 404, according to the obtained transportation value information set group, the obtained support warehouse storage value information set group, and the obtained warehouse storage value information set group, optimize each satisfaction rate parameter in the satisfaction rate optimization function model to generate the satisfaction rate corresponding to each warehouse information.

[0139] In some embodiments, the specific implementation of steps 401-404 and the technical effects brought by them can be referred to Figure 3 Steps 301-304 in the corresponding embodiments, which will not be elaborated here.

[0140] Step 405, according to the satisfaction rate corresponding to each warehouse information above, replenish the warehouses corresponding to each warehouse information above.

[0141] In some embodiments, the execution subject (such as Figure 1 the electronic device 101 shown) can replenish the warehouses corresponding to each warehouse information according to the satisfaction rate corresponding to each warehouse information above.

[0142] As an example, first, the above-mentioned execution entity can determine the corresponding incremental item information sets according to the satisfaction rates corresponding to each warehouse information and the corresponding relationship between the preset satisfaction rate and the incremental item information set. Finally, replenish the warehouses corresponding to the above-mentioned warehouse information.

[0143] As can be seen from Figure 4 compared with the descriptions of some embodiments corresponding to Figure 3 , the process 400 of the information generation method in some embodiments corresponding to Figure 4 more prominently realizes the specific steps of warehouse replenishment according to the satisfaction rates of each warehouse. Thus, the solutions described in these embodiments can, to a large extent, alleviate the problem of the accumulation of inventory items that may occur in each warehouse.

[0144] Further referring to Figure 5 , as an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of an information generation device. These device embodiments correspond to those method embodiments shown in Figure 3 and the device can be specifically applied to various electronic devices.

[0145] As shown in Figure 5 , an information generation device 500 includes: an acquisition unit 501, a determination unit 502, an execution unit 503, and an optimization unit 504. Among them, the acquisition unit 501 is configured to acquire a warehouse information set; the determination unit 502 is configured to determine the incremental item information sets corresponding to each preset satisfaction rate in the preset satisfaction rate sequence according to the historical order information set to obtain a group of incremental item information sets; the execution unit 503 is configured to, for each warehouse information in the above-mentioned warehouse information set, execute a value information generation step: for each support warehouse information in the support warehouse information, determine a transportation value information set and a support warehouse storage value information set according to the above-mentioned historical order information set, where the transportation value information is the information for transporting the incremental item set in the support warehouse corresponding to the above-mentioned support warehouse information to the warehouse corresponding to the above-mentioned warehouse information, and the support warehouse storage value information is the value information for storing the incremental item set in the support warehouse corresponding to the above-mentioned support warehouse information, and the incremental item set is the item set corresponding to the incremental item information set; determine the warehouse storage value information set for storing each incremental item set in the warehouse corresponding to the above-mentioned warehouse information according to the above-mentioned historical order information set; the optimization unit 504 is configured to optimize each satisfaction rate parameter in the satisfaction rate optimization function model according to the obtained transportation value information set group, the obtained support warehouse storage value information set group, and the obtained warehouse storage value information set group to generate the satisfaction rates corresponding to each warehouse information.

[0146] In some alternative implementation manners of some embodiments, the determining unit 502 in the above device 500 may be further configured to: determine the item transfer information corresponding to each order item information in the above historical order information set to obtain an item transfer information set group; determine the total item transfer information of each order item information in the order item information set involved in the historical order information set according to the above item transfer information set group; sort the historical order information in the above historical order information set according to the total item transfer information of each order item information in the above order item information set to obtain a historical order information sequence; and determine the incremental item information set corresponding to the above preset satisfaction rate according to the above historical order information sequence.

[0147] In some alternative implementation manners of some embodiments, the determining unit 502 in the above device 500 may be further configured to: for each historical order information in the above historical order information set, perform a total item transfer information determination step: determine the total item transfer information corresponding to each order item information in the above historical order information to generate a total item transfer information set; screen out the total item transfer information that meets the preset conditions from the above total item transfer information set as the target total item transfer information; and sort the historical order information in the above historical order information set according to the obtained target total item transfer information set to obtain the above historical order information sequence.

[0148] In some alternative implementation manners of some embodiments, the determining unit 502 in the above device 500 may be further configured to: in response to determining that the above preset satisfaction rate is not the first preset satisfaction rate in the above preset satisfaction rate sequence, determine the preset satisfaction rate that is located immediately before the above preset satisfaction rate in the above preset satisfaction rate sequence as the target preset satisfaction rate; screen out a first historical order information subsequence corresponding to the above preset satisfaction rate from the above historical order information sequence according to the order of the historical order information in the above historical order information sequence; screen out a second historical order information subsequence corresponding to the above target preset satisfaction rate from the above historical order information sequence according to the order of the historical order information in the above historical order information sequence; and determine the difference in order item information between the first order item information set and the second order item information set to generate the incremental item information set corresponding to the above satisfaction rate, where each order item information in the above first order item information set is the item information corresponding to the above first historical order information subsequence, and each order item information in the above second order item information set is the item information corresponding to the above second historical order information subsequence.

[0149] In some alternative implementations of some embodiments, the determining unit 502 in the above-mentioned apparatus 500 may be further configured to: in response to determining that the above-mentioned preset satisfaction rate is the first preset satisfaction rate in the above-mentioned preset satisfaction rate sequence, determine the above-mentioned first order item information set as the incremental item information set corresponding to the above-mentioned preset satisfaction rate.

[0150] In some alternative implementations of some embodiments, the executing unit 503 in the above-mentioned apparatus 500 may be further configured to: for each preset satisfaction rate in the above-mentioned preset satisfaction rate sequence, execute a value information determination step: determine the incremental item information set corresponding to the above-mentioned preset satisfaction rate as the target incremental item information set; determine the historical order information in the above-mentioned historical order information set that is associated with each incremental item information in the above-mentioned target incremental item information set as the target historical order information, to obtain a target historical order information set; determine the order item information set related to the above-mentioned target historical order information set as the target order item information set; determine the transportation value information for transporting the target order item information set in the warehouse corresponding to the above-mentioned warehouse information to the warehouse corresponding to the above-mentioned support warehouse information; determine the support warehouse storage value information for storing the target order item information set in the support warehouse corresponding to the above-mentioned support warehouse information.

[0151] In some alternative implementations of some embodiments, the executing unit 503 in the above-mentioned apparatus 500 may be further configured to: for each incremental item set in the above-mentioned respective incremental item sets, execute a warehouse storage value information determination step: determine the historical order information in the above-mentioned historical order information set that is associated with each incremental item in the above-mentioned incremental item set as the associated historical order information, to obtain an associated historical order information set; determine the order item information set corresponding to the above-mentioned associated historical order information set as the associated order item information set; determine the warehouse storage value information for storing the above-mentioned associated order item information set in the warehouse corresponding to the above-mentioned warehouse information.

[0152] In some alternative implementations of some embodiments, the above-mentioned apparatus 500 further includes: a replenishment unit (not shown in the figure). Among them, the above-mentioned replenishment unit may be configured to: replenish the warehouses corresponding to the above-mentioned respective warehouse information according to the satisfaction rates corresponding to the above-mentioned respective warehouse information.

[0153] It can be understood that the various units described in the apparatus 500 correspond to the respective steps in the method described with reference to Figure 3 Therefore, the operations, features, and beneficial effects described above for the method also apply to the apparatus 500 and the units included therein, and will not be elaborated herein.

[0154] Next, refer to Figure 6 , which shows an electronic device suitable for implementing some embodiments of the present disclosure (for exampleFigure 1 Structural schematic diagram of the electronic device 101)600 in Figure 6 The electronic device shown is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present disclosure.

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

[0156] Generally, the following devices may be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or wirelessly to exchange data. Although Figure 6 the electronic device 600 with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices may be implemented or had. Figure 6 Each block shown in

[0157] Specifically, according to some embodiments of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program codes for performing the method shown in the flowchart. In such some embodiments, the computer program may be downloaded and installed from a network through the communication device 609, or installed from the storage device 608, or installed from the ROM 602. When the computer program is executed by the processing device 601, the above functions defined in the method of some embodiments of the present disclosure are executed.

[0158] It should be noted that, in some embodiments of the present disclosure, the above-mentioned computer-readable medium may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0159] In some embodiments, the client and the server may communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.

[0160] The above computer-readable medium may be included in the above electronic device; or it may exist independently without being assembled into the electronic device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by the electronic device, the electronic device is caused to: obtain a warehouse information set; determine, according to a historical order information set, an incremental item information set corresponding to each preset satisfaction rate in a preset satisfaction rate sequence, to obtain an incremental item information set group; for each warehouse information in the above warehouse information set, perform a value information generation step: for each support warehouse information in each of the support warehouse information, determine a transportation value information set and a support warehouse storage value information set according to the above historical order information set, where the transportation value information is information for transporting the incremental item set in the support warehouse corresponding to the above support warehouse information to the warehouse corresponding to the above warehouse information, and the support warehouse storage value information is value information for storing the incremental item set in the support warehouse corresponding to the above support warehouse information, and the incremental item set is the item set corresponding to the incremental item information set; determine, according to the above historical order information set, a warehouse storage value information set for storing each incremental item set in the warehouse corresponding to the above warehouse information; optimize each satisfaction rate parameter in the satisfaction rate optimization function model according to the obtained transportation value information set group, the obtained support warehouse storage value information set group, and the obtained warehouse storage value information set group, so as to generate a satisfaction rate corresponding to each warehouse information.

[0161] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages or combinations thereof. The above programming languages include object-oriented programming languages - such as Java, Smalltalk, C++; and also include conventional procedural programming languages - such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network - including a local area network (LAN) or a wide area network (WAN) - or may be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).

[0162] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0163] The units described in some embodiments of the present disclosure can be implemented in software or in hardware. The described units can also be provided in a processor. For example, it can be described as: a processor includes an acquisition unit, a determination unit, an execution unit, and an optimization unit. Among them, the names of these units do not constitute a limitation on the unit itself in some cases. For example, the acquisition unit can also be described as "the unit for acquiring the warehouse information set".

[0164] The functions described above can be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that can be used include: Field Programmable Gate Array (FPGA), Application Specific Integrated Circuit (ASIC), Application Specific Standard Product (ASSP), System on Chip (SOC), Complex Programmable Logic Device (CPLD), and so on.

[0165] The above description is only some preferred embodiments of the present disclosure and an explanation of the technical principles applied. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above inventive concept. For example, the technical solutions formed by mutually replacing the above features with the technical features (but not limited to) having similar functions disclosed in the embodiments of the present disclosure.

Claims

1. An information generation method, comprising: Obtaining a warehouse information set; According to the historical order information set, determining an incremental item information set corresponding to each preset satisfaction rate in the preset satisfaction rate sequence, to obtain an incremental item information set group, and the difference between the item information sets corresponding to adjacent two preset satisfaction rates is the incremental item corresponding to the latter preset satisfaction rate; For each warehouse information in the warehouse information set, execute a value information generation step: For each support warehouse information in the respective support warehouse information, according to the historical order information set, determining a transportation value information set and a support warehouse storage value information set, wherein the transportation value information is information for transporting the incremental item set in the support warehouse corresponding to the support warehouse information to the warehouse corresponding to the warehouse information, and the support warehouse storage value information is the value information for storing the incremental item set in the support warehouse corresponding to the support warehouse information, and the incremental item set is the item set corresponding to the incremental item information set; According to the historical order information set, determining a warehouse storage value information set for storing each incremental item set in the warehouse corresponding to the warehouse information; According to the obtained transportation value information set group, the obtained support warehouse storage value information set group, and the obtained warehouse storage value information set group, using a linear programming solution method to optimize each satisfaction rate parameter in the satisfaction rate optimization function model, so as to generate the satisfaction rate corresponding to each warehouse information, wherein the satisfaction rate optimization function model is a function for optimizing the satisfaction rate parameters corresponding to each warehouse information, and the satisfaction rate optimization function model also stores constraint conditions.

2. The method according to claim 1, wherein The determining, according to the historical order information set, an incremental item information set corresponding to each preset satisfaction rate in the preset satisfaction rate sequence, includes: Determining the item transfer information corresponding to each order item information of each historical order information in the historical order information set, to obtain an item transfer information set group; According to the item transfer information set group, determining the total item transfer information of each order item information in the order item information set involved in the historical order information set; According to the total item transfer information of each order item information in the order item information set, sorting the historical order information in the historical order information set, to obtain a historical order information sequence; According to the historical order information sequence, determining the incremental item information set corresponding to the preset satisfaction rate.

3. The method according to claim 2, wherein, The sorting, according to the total item transfer information of each order item information in the order item information set, the historical order information in the historical order information set, to obtain a historical order information sequence, includes: For each historical order information in the historical order information set, execute a total item transfer information determination step: Determining the total item transfer information corresponding to each order item information of the historical order information, to generate a total item transfer information set; Screening out the total item transfer information that satisfies the preset condition from the total item transfer information set, as the target total item transfer information; According to the obtained target total item transfer information set, sorting the historical order information in the historical order information set, to obtain the historical order information sequence.

4. The method according to claim 2, wherein, Determining the incremental item information set corresponding to the preset satisfaction rate according to the historical order information sequence includes: In response to determining that the preset satisfaction rate is not the first preset satisfaction rate in the preset satisfaction rate sequence, determining the preset satisfaction rate that is one position before the preset satisfaction rate in the preset satisfaction rate sequence as the target preset satisfaction rate; According to the order of historical order information in the historical order information sequence, screening out the first historical order information subsequence corresponding to the preset satisfaction rate from the historical order information sequence; According to the order of historical order information in the historical order information sequence, screening out the second historical order information subsequence corresponding to the target preset satisfaction rate from the historical order information sequence; Determining the difference in order item information between the first order item information set and the second order item information set to generate the incremental item information set corresponding to the satisfaction rate, where each order item information in the first order item information set is the item information corresponding to the first historical order information subsequence, and each order item information in the second order item information set is the item information corresponding to the second historical order information subsequence.

5. The method according to claim 4, wherein Before the step of, in response to determining that the preset satisfaction rate is not the first preset satisfaction rate in the preset satisfaction rate sequence, determining the preset satisfaction rate that is one position before the preset satisfaction rate in the preset satisfaction rate sequence as the target preset satisfaction rate, the method further includes: In response to determining that the preset satisfaction rate is the first preset satisfaction rate in the preset satisfaction rate sequence, determining the first order item information set as the incremental item information set corresponding to the preset satisfaction rate.

6. The method according to claim 1, wherein, Determining the transportation value information set and the support warehouse storage value information set according to the historical order information set includes: For each preset satisfaction rate in the preset satisfaction rate sequence, performing a value information determination step: Determining the incremental item information set corresponding to the preset satisfaction rate as the target incremental item information set; Determining the historical order information in the historical order information set that is associated with each incremental item information in the target incremental item information set as the target historical order information to obtain a target historical order information set; Determining the order item information set related to the target historical order information set as the target order item information set; Determining the transportation value information for transporting the target order item information set in the support warehouse corresponding to the support warehouse information to the warehouse corresponding to the warehouse information; Determining the support warehouse storage value information for storing the target order item information set in the support warehouse corresponding to the support warehouse information.

7. The method according to claim 1, wherein Determining the warehouse storage value information set for storing each incremental item set in the warehouse corresponding to the warehouse information according to the historical order information set includes: For each incremental item set in the respective incremental item sets, performing a warehouse storage value information determination step: Determining the historical order information in the historical order information set that is associated with each incremental item in the incremental item set as the associated historical order information to obtain an associated historical order information set; Determine the order item information set corresponding to the associated historical order information set as the associated order item information set; Determine the warehouse storage value information of the warehouse corresponding to the warehouse information for storing the associated order item information set.

8. The method according to claim 1, wherein, The method further includes: Replenish the warehouses corresponding to the respective warehouse information according to the fulfillment rates corresponding to the respective warehouse information.

9. An information generation device, comprising: An acquisition unit configured to acquire a warehouse information set; A determination unit configured to determine, according to a historical order information set, an incremental item information set corresponding to each preset fulfillment rate in a preset fulfillment rate sequence, to obtain an incremental item information set group, and the difference between the item information sets corresponding to two adjacent preset fulfillment rates is the incremental item corresponding to the subsequent preset fulfillment rate; An execution unit configured to, for each warehouse information in the warehouse information set, execute a value information generation step: for each support warehouse information in the respective support warehouse information, determine a transportation value information set and a support warehouse storage value information set according to the historical order information set, wherein the transportation value information is information for transporting the incremental item set in the support warehouse corresponding to the support warehouse information to the warehouse corresponding to the warehouse information, and the support warehouse storage value information is the value information of the support warehouse corresponding to the support warehouse information for storing the incremental item set, and the incremental item set is the item set corresponding to the incremental item information set; determine the warehouse storage value information set of the warehouse corresponding to the warehouse information for storing each incremental item set according to the historical order information set; An optimization unit configured to optimize each fulfillment rate parameter in a fulfillment rate optimization function model by using a linear programming solution method according to the obtained transportation value information set group, the obtained support warehouse storage value information set group, and the obtained warehouse storage value information set group, so as to generate the fulfillment rate corresponding to each warehouse information, wherein the fulfillment rate optimization function model is a function for optimizing each fulfillment rate parameter corresponding to the respective warehouse information, and the fulfillment rate optimization function model further stores constraint conditions.

10. An electronic device, comprising: One or more processors; A storage device having stored thereon one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1-8.

11. A computer-readable medium having a computer program stored thereon, wherein, The program, when executed by the processor, implements the method according to any one of claims 1-8.

Citation Information

Patent Citations

  • Warehouse stock processing method and device, storage medium and electronic equipment

    CN113128932A

  • Storage mode determination method and device, computer equipment and storage medium

    CN113869811A