Inventory early warning information generation method and device, equipment and storage medium
Patent Information
- Application Number
- CN202211607944.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-14
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2042-12-14
AI Technical Summary
[0003]目前,在网点库存预警方面,多是由运营管理人员根据经验人工确定是否需要发出预警,人工进行库存预警消耗大量人力成本,工作效率低下,且人工预警具有极大的主观性和随意性,未考虑到各种客观因素对客户需求的影响,难以实现对库存的合理化、差异化和精细化的动态调整
[0057]根据本公开提供的库存预警信息生成方法、装置、设备、介质和程序产品,通过自动执行读取数据、计算模型输入输出等得到当前所关注对象对应级别的库存预警信息,实现了库存的自动化管理,解决了人工进行库存预警消耗大量人力成本,工作效率低下的问题,提高了库存管理工作效率。进一步地,通过库存计算模型根据历史库存信息和库存影响项信息计算得到参考库存、并结合当前库存量和参考库存生成对应级别的库存预警信息,最终得到的库存预警信息是基于历史库存信息和多种影响项信息得出的,生成的预警信息兼容了各种客观因素的影响,并非由运营管理人员根据经验初略确定的,因此,预警信息更加具有参考性,解决了因人工预警主观性强导致预警不准确的问题,便于后续运营人员实现库存的精细化动态管理,提高库存预警实施的准确性和有效性。
Smart Images

Figure CN116109236B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of big data technology, and in particular to a method, apparatus, equipment, medium, and program product for generating inventory early warning information. Background Technology
[0002] In various types of outlets (such as product sales outlets and financial institution branches), the inventory of various items within the outlet is crucial to its operation. On the one hand, insufficient inventory reduces the outlet's supply capacity and affects customer satisfaction; on the other hand, excessive inventory increases storage costs. Therefore, establishing a reasonable inventory early warning mechanism is essential to facilitate the rational adjustment of inventory levels based on current inventory levels.
[0003] Currently, inventory warnings at retail outlets are mostly determined manually by operations managers based on their experience. This manual approach consumes a significant amount of manpower, is inefficient, and is highly subjective and arbitrary. It fails to consider the impact of various objective factors on customer demand, making it difficult to achieve rational, differentiated, and refined dynamic adjustments to inventory. Summary of the Invention
[0004] In view of the above problems, this disclosure provides a method, apparatus, device, medium and program product for generating inventory early warning information.
[0005] According to the first aspect of this disclosure, a method for generating inventory early warning information is provided, comprising:
[0006] Retrieves historical inventory information and inventory impact information associated with the target object and target outlet from the database;
[0007] Input historical inventory information and inventory impact item information into the preset inventory calculation model, so as to output at least one reference inventory of the target object in the target outlet through the preset inventory calculation model;
[0008] Read the current inventory of the target object at the target location;
[0009] Based on the current inventory level and at least one reference inventory, generate inventory warning information at the target level under the target type.
[0010] According to embodiments of this disclosure, at least one reference inventory includes a safety stock level, an optimal inventory level, and an upper inventory level; the target type includes an inventory lower limit type or an inventory upper limit type; and based on the current inventory level and at least one reference inventory, generating target-level inventory warning information under the target type includes:
[0011] When the current inventory level is greater than the safety stock level but less than the optimal inventory level, and the difference between the optimal inventory level and the current inventory level is greater than the first comprehensive inventory difference but less than or equal to the second comprehensive inventory difference, a first-level inventory lower limit warning is generated. The first comprehensive inventory difference is the product of the second comprehensive inventory difference and a preset coefficient. The second comprehensive inventory difference is the difference between the optimal inventory level and the safety stock level. The preset coefficient has a value range of 0 to 1.
[0012] According to embodiments of this disclosure, generating target-level inventory warning information for a target type based on the current inventory level and at least one reference inventory includes:
[0013] If the current inventory level is greater than or equal to the optimal inventory level and less than the upper limit of inventory, and the difference between the current inventory level and the optimal inventory level is greater than the second comprehensive inventory difference and less than or equal to the third comprehensive inventory difference, a first-level inventory upper limit warning message is generated. The third comprehensive inventory difference is the difference between the upper limit of inventory and the optimal inventory level.
[0014] According to embodiments of this disclosure, it further includes:
[0015] If the current inventory level is greater than the safety stock level but less than the optimal inventory level, and the difference between the optimal inventory level and the current inventory level is less than the first comprehensive inventory difference, then the current inventory level of the target object at the target outlet is determined to be within a reasonable inventory range; or
[0016] If the current inventory level is greater than or equal to the optimal inventory level and less than the upper limit of inventory, and the difference between the current inventory level and the optimal inventory level is less than or equal to the second comprehensive inventory difference, then the current inventory level of the target object in the target outlet is determined to be within a reasonable inventory range.
[0017] According to embodiments of this disclosure, generating target-level inventory warning information for a target type based on the current inventory level and at least one reference inventory further includes:
[0018] If the current inventory level is less than or equal to the safety stock level, a second-level inventory lower limit warning message will be generated.
[0019] According to embodiments of this disclosure, generating target-level inventory warning information for a target type based on the current inventory level and at least one reference inventory further includes:
[0020] If the current inventory level exceeds the upper limit, a second-level inventory limit warning will be generated.
[0021] According to embodiments of this disclosure, wherein:
[0022] Historical inventory information includes the daily inventory of the target object in each target quarter within the preset historical time period. Inventory impact information includes: average customer satisfaction with the single supply limit of the target object within the preset historical time period, average supply cycle of the target object within the preset historical time period, average single transportation resource consumption of the target object within the preset historical time period, average resource loss rate of the target object due to cessation of circulation within the preset historical time period, average daily damage of the target object within the preset historical time period, and expected special expenditure of the target object.
[0023] The preset inventory calculation model outputs at least one reference inventory of the target object in the target network, including:
[0024] Based on the daily inventory of the target object in each target quarter within the preset historical time period, the daily average inventory standard deviation of the target object in each target quarter within the preset historical time period is calculated;
[0025] A standard satisfaction score is calculated based on the average customer satisfaction with the single supply limit of the target object within a preset historical time period.
[0026] Input the daily average inventory standard deviation, satisfaction standard score, average supply cycle of the target object within the preset historical time period, daily average damage of the target object within the preset historical time period, and the expected special expenditure of the target object into the first sub-model in the preset inventory calculation model, so as to output the safety stock quantity through the first sub-model.
[0027] According to embodiments of this disclosure, the process of outputting at least one reference inventory of the target object at the target outlet through a preset inventory calculation model further includes:
[0028] Based on the daily inventory of the target object in each target quarter within the preset historical time period, the daily average inventory variance of the target object in each target quarter within the preset historical time period is calculated.
[0029] The safety stock level, the average single transportation resource consumption of the target object within the preset historical time period, the average daily inventory variance of the target object in each target quarter within the preset historical time period, the average resource loss rate of the target object due to the cessation of circulation within the preset historical time period, the average daily damage amount of the target object within the preset historical time period, and the expected special expenditure amount of the target object are input into the second sub-model in the preset inventory calculation model, so as to output the optimal inventory level through the second sub-model.
[0030] According to embodiments of this disclosure, the process of outputting at least one reference inventory of the target object at the target outlet through a preset inventory calculation model further includes:
[0031] Input the safety stock and optimal stock levels into the third sub-model of the preset inventory calculation model, and output the upper limit of inventory through the third sub-model.
[0032] A second aspect of this disclosure provides an inventory early warning information generation device, including a first reading module, an output module, a second reading module, and a generation module.
[0033] The first reading module is used to read historical inventory information and inventory impact item information associated with the target object and target outlet from the database;
[0034] The output module is used to input historical inventory information and inventory impact item information into a preset inventory calculation model, so as to output at least one reference inventory of the target object in the target outlet through the preset inventory calculation model.
[0035] The second reading module is used to read the current inventory of the target object at the target outlet;
[0036] The generation module is used to generate target-level inventory warning information for a target type based on the current inventory level and at least one reference inventory.
[0037] According to embodiments of this disclosure, at least one reference inventory includes a safety stock, an optimal inventory, and an upper inventory limit; the target type includes an inventory lower limit type or an inventory upper limit type; the generation module includes a first generation unit, used to generate a first-level inventory lower limit warning information when the current inventory is greater than the safety stock and less than the optimal inventory, and the difference between the optimal inventory and the current inventory is greater than a first comprehensive inventory difference and less than or equal to a second comprehensive inventory difference; wherein the first comprehensive inventory difference is the product of the second comprehensive inventory difference and a preset coefficient, the second comprehensive inventory difference is the difference between the optimal inventory and the safety stock, and the preset coefficient has a numerical range of 0 to 1.
[0038] According to an embodiment of this disclosure, the generation module includes a second generation unit, which is used to generate a first-level inventory limit warning information when the current inventory quantity is greater than or equal to the optimal inventory quantity and less than the inventory limit quantity, and the difference between the current inventory quantity and the optimal inventory quantity is greater than the second comprehensive inventory difference and less than or equal to the third comprehensive inventory difference, wherein the third comprehensive inventory difference is the difference between the inventory limit quantity and the optimal inventory quantity.
[0039] According to embodiments of this disclosure, it further includes a first determining module and a second determining module.
[0040] The first determining module is used to determine that the current inventory of the target object in the target outlet is within a reasonable inventory range when the current inventory is greater than the safety stock but less than the optimal inventory, and the difference between the optimal inventory and the current inventory is less than the first comprehensive inventory difference.
[0041] The second determining module is used to determine that the current inventory of the target object in the target outlet is within a reasonable inventory range when the current inventory is greater than or equal to the optimal inventory and less than the upper limit of inventory, and the difference between the current inventory and the optimal inventory is less than or equal to the second comprehensive inventory difference.
[0042] According to an embodiment of this disclosure, the generation module further includes a third generation unit, used to generate a second-level inventory lower limit warning message when the current inventory level is less than or equal to the safety stock level.
[0043] According to an embodiment of this disclosure, the generation module further includes a fourth generation unit, used to generate a second-level inventory limit warning message when the current inventory quantity is greater than the inventory limit quantity.
[0044] According to embodiments of this disclosure, wherein:
[0045] Historical inventory information includes the daily inventory of the target object in each target quarter within the preset historical time period. Inventory impact information includes: average customer satisfaction with the single supply limit of the target object within the preset historical time period, average supply cycle of the target object within the preset historical time period, average single transportation resource consumption of the target object within the preset historical time period, average resource loss rate of the target object due to cessation of circulation within the preset historical time period, average daily damage of the target object within the preset historical time period, and expected special expenditure of the target object.
[0046] The output module includes a first calculation unit, a second calculation unit, and a first output unit.
[0047] The first calculation unit is used to calculate the daily average inventory standard deviation of the target object in each target quarter within the preset historical time period based on the daily inventory of the target object in each target quarter within the preset historical time period.
[0048] The second calculation unit is used to calculate a standard satisfaction score based on the average satisfaction of customers with the single supply limit of the target object within a preset historical time period.
[0049] The first output unit is used to input the daily average inventory standard deviation, the satisfaction standard score, the average supply cycle of the target object within the preset historical time period, the daily average damage amount of the target object within the preset historical time period, and the expected special expenditure amount of the target object into the first sub-model of the preset inventory calculation model, so as to output the safety stock amount through the first sub-model.
[0050] According to embodiments of this disclosure, the output module further includes a third computing unit and a second output unit.
[0051] The third calculation unit is used to calculate the average daily inventory variance of the target object in each target quarter within the preset historical time period based on the daily inventory of the target object in each target quarter within the preset historical time period.
[0052] The second output unit is used to input the safety stock quantity, the average single transportation resource consumption of the target object within the preset historical time period, the average daily inventory variance of the target object in each target quarter within the preset historical time period, the average resource loss rate of the target object due to the cessation of circulation within the preset historical time period, the average daily damage amount of the target object within the preset historical time period, and the expected special expenditure amount of the target object into the second sub-model of the preset inventory calculation model, so as to output the optimal inventory quantity through the second sub-model.
[0053] According to an embodiment of this disclosure, the output module further includes a third output unit, which is used to input the safety stock quantity and the optimal stock quantity into a third sub-model in a preset inventory calculation model, so as to output the upper limit of inventory through the third sub-model.
[0054] A third aspect of this disclosure provides an electronic device comprising: one or more processors; and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors perform the methods described above.
[0055] A fourth aspect of this disclosure also provides a computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, cause the processor to perform the methods described above.
[0056] The fifth aspect of this disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0057] Based on the inventory warning information generation method, apparatus, equipment, medium, and program products provided in this disclosure, inventory warning information corresponding to the level of the currently monitored object is obtained through automatic execution of data reading, calculation model input and output, etc., realizing automated inventory management. This solves the problem of high manpower costs and low efficiency in manual inventory warning, and improves the efficiency of inventory management. Furthermore, the reference inventory is calculated based on historical inventory information and inventory influencing factors through the inventory calculation model. The corresponding level of inventory warning information is generated by combining the current inventory level and the reference inventory. The final inventory warning information is based on historical inventory information and multiple influencing factors. The generated warning information is compatible with the influence of various objective factors and is not roughly determined by operation and management personnel based on experience. Therefore, the warning information is more reliable and solves the problem of inaccurate warnings caused by the strong subjectivity of manual warnings. This facilitates subsequent refined and dynamic inventory management by operation personnel and improves the accuracy and effectiveness of inventory warning implementation. Attached Figure Description
[0058] The foregoing contents, as well as other objects, features, and advantages of this disclosure, will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:
[0059] Figure 1 The illustration schematically depicts an application scenario of the inventory warning information generation method, apparatus, device, medium, and program product according to embodiments of the present disclosure;
[0060] Figure 2 A flowchart illustrating an inventory warning information generation method according to an embodiment of the present disclosure is shown schematically.
[0061] Figure 3 A schematic diagram illustrating a method for calculating safety stock according to an embodiment of the present disclosure is shown.
[0062] Figure 4 A schematic diagram illustrating a method for calculating optimal inventory according to an embodiment of the present disclosure is shown.
[0063] Figure 5 A schematic diagram illustrating a method for calculating inventory limits according to embodiments of the present disclosure is shown.
[0064] Figure 6 A schematic diagram illustrating the structure of an inventory warning information generation apparatus according to an embodiment of the present disclosure is shown; and
[0065] Figure 7 A block diagram schematically illustrates an electronic device suitable for implementing an inventory warning information generation method according to an embodiment of the present disclosure. Detailed Implementation
[0066] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.
[0067] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0068] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.
[0069] When using expressions such as "at least one of A, B, and C", they should generally be interpreted in accordance with the meaning that is commonly understood by a person skilled in the art (e.g., "a system having at least one of A, B, and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B, and C, etc.).
[0070] In the technical solution disclosed herein, the collection, storage, use, processing, transmission, provision, disclosure, and application of user personal information comply with the provisions of relevant laws and regulations, necessary confidentiality measures have been taken, and there is no violation of public order and good morals.
[0071] In the technical solution disclosed herein, the acquisition, collection, storage, use, processing, transmission, provision, disclosure, and application of data all comply with the provisions of relevant laws and regulations, necessary confidentiality measures have been taken, and they do not violate public order and good morals.
[0072] In various outlets (such as sales outlets for various products, financial institution outlets, etc.), the inventory of various items in the outlet is related to the operation of the outlet. On the one hand, insufficient inventory will reduce the outlet's supply capacity and affect customer satisfaction. On the other hand, excessive inventory will increase storage costs.
[0073] For example, in various retail outlets (stores), insufficient inventory can lead to decreased sales, affecting outlet revenue and customer satisfaction. In addition, storing too many items in outlet warehouses increases warehousing and storage costs. Furthermore, for items with high shelf-life requirements, such as food, excessive inventory and slow sales can lead to exceeding the food's shelf life and causing retail losses.
[0074] For example, insufficient cash reserves at financial institution branches can reduce their ability to make payments, affecting customer satisfaction and institutional reputation, and in severe cases, even leading to a run on the bank. On the other hand, storing cash reserves within financial institutions increases storage and transportation costs, and as a non-interest-bearing asset, excessive cash reserves can also directly lead to a decline in asset returns.
[0075] Therefore, it is essential to establish a reasonable inventory early warning mechanism to facilitate the adjustment of inventory levels based on current inventory levels.
[0076] Currently, inventory warnings at retail outlets are mostly determined manually by operations managers based on their experience. This manual approach consumes a significant amount of manpower, is inefficient, and is highly subjective and arbitrary. It fails to consider the impact of various objective factors (such as geographical location, season, and holidays) on customer demand, making it difficult to achieve rational, differentiated, and refined dynamic adjustments to inventory.
[0077] In view of this, embodiments of the present disclosure provide a method for generating inventory warning information, including: reading historical inventory information and inventory impact item information associated with a target object and a target outlet from a database; inputting the historical inventory information and inventory impact item information into a preset inventory calculation model to output at least one reference inventory of the target object in the target outlet through the preset inventory calculation model; reading the current inventory quantity of the target object in the target outlet; and generating target-level inventory warning information under the target type based on the current inventory quantity and at least one reference inventory.
[0078] Figure 1 The illustration schematically depicts an application scenario of the inventory warning information generation method, apparatus, device, medium, and program product according to embodiments of the present disclosure.
[0079] like Figure 1 As shown, application scenario 100 according to this embodiment may include terminal devices 101, 102, and 103, network 104, and server 105. Network 104 is used as a medium to provide a communication link between terminal devices 101, 102, and 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links or fiber optic cables, etc.
[0080] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, and 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social media platform software, etc. (for example only).
[0081] Terminal devices 101, 102, and 103 can be various electronic devices with displays and web browsing capabilities, including but not limited to smartphones, tablets, laptops, and desktop computers.
[0082] Server 105 can be a server that provides various services, such as a backend management server that supports websites browsed by users using terminal devices 101, 102, and 103 (for example only). The backend management server can analyze and process data such as received user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.
[0083] In the application scenarios of this disclosure embodiment, operation and management personnel can interact with server 105 through network 104 via terminal devices 101, 102, and 103. For example, they can send a request to the server to obtain the warning level corresponding to the current inventory. Server 105 can execute the inventory warning information generation method of this disclosure embodiment, read historical inventory information and inventory impact item information (transportation cost expenditure, supply cycle, historical average daily damage volume, customer satisfaction, etc.) from the database, and generate inventory warning information of the corresponding level and return it to the user based on the historical inventory information, inventory impact item information and the current inventory.
[0084] It should be noted that the inventory warning information generation method provided in this embodiment can generally be executed by server 105. Correspondingly, the inventory warning information generation device provided in this embodiment can generally be located in server 105. The inventory warning information generation method provided in this embodiment can also be executed by a server or server cluster that is different from server 105 and capable of communicating with terminal devices 101, 102, 103 and / or server 105. Correspondingly, the inventory warning information generation device provided in this embodiment can also be located in a server or server cluster that is different from server 105 and capable of communicating with terminal devices 101, 102, 103 and / or server 105.
[0085] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.
[0086] The following will be based on Figure 1 The described scene, through Figures 2-6 The inventory warning information generation method of the disclosed embodiments is described in detail.
[0087] Figure 2 A flowchart illustrating an inventory warning information generation method according to an embodiment of the present disclosure is shown.
[0088] like Figure 2 As shown, the inventory warning information generation method of this embodiment includes operations S201 to S204.
[0089] In operation S201, historical inventory information and inventory impact item information associated with the target object and target outlet are read from the database.
[0090] According to embodiments of this disclosure, the target outlet can be any type of outlet currently of interest to the operations and management personnel, and the target object can be any type of object within the target outlet currently of interest to the operations and management personnel. For example, the target outlet can be a financial institution branch / office, various retail goods sales outlets / offices, etc.; for example, the target object can be cash in a currently interested financial institution outlet, or a certain type of item (clothing, food, appliances, etc.) in a currently interested retail goods sales outlet / office.
[0091] According to embodiments of this disclosure, historical inventory information may be the historical daily inventory of the target object in the target outlet within a preset historical time period; inventory impact information may include various information affecting the inventory of the target object in the target outlet, such as customer satisfaction, transportation cost expenditure, supply cycle, average daily damage volume, special expenditure volume, etc.
[0092] In operation S202, historical inventory information and inventory impact factor information are input into a preset inventory calculation model to output at least one reference inventory for the target object at the target location. The preset inventory calculation model can be a pre-established calculation model used to calculate the reference inventory based on the target object's historical inventory information and inventory impact factor information. The reference inventory may include, but is not limited to, safety stock (minimum inventory), optimal inventory, and maximum inventory level.
[0093] In operation S203, read the current inventory of the target object at the target outlet.
[0094] In operation S204, based on the current inventory level and at least one reference inventory, an inventory warning message at the target level under the target type is generated. The target type can be an inventory lower limit type, an inventory upper limit type, or other preset types. The target level can be one of the preset warning levels, such as Level 1, Level 2, and Level 3, where the warning level increases sequentially from Level 1 to Level 3.
[0095] Based on the current inventory level and at least one reference inventory level, generate inventory alerts at the target level for the target type. This can be achieved by comparing the current inventory level with one or more reference inventories to determine the corresponding alert level and outputting the alert information. For example, if the current inventory is less than the safety stock level, it indicates that the current inventory is low and needs to be replenished as soon as possible. The alert level can be determined as Level 2 (higher level), and the lower limit (target type) alert information for the second level (target level) can be output. Conversely, if the current inventory is greater than the upper limit, it indicates that the current inventory is excessive and does not need to be replenished temporarily. The inventory needs to be cleared as soon as possible, and the alert level can be determined as Level 2 (higher level). The upper limit (target type) alert information for the second level (target level) can be output.
[0096] According to embodiments of this disclosure, after obtaining inventory warning information at the target level under the target type, the warning information can be sent to the operations management personnel in real time to prompt them to make timely inventory adjustments and improve management efficiency.
[0097] According to embodiments of this disclosure, the aforementioned inventory warning information generation method can be automatically executed by a computer. By automatically reading data and calculating model inputs and outputs, it obtains inventory warning information at the corresponding level for the currently monitored object, achieving automated inventory management. This solves the problem of high manpower costs and low efficiency associated with manual inventory warnings, thus improving inventory management efficiency. Furthermore, the inventory calculation model calculates a reference inventory based on historical inventory information and inventory influencing factors. Combining the current inventory level with the reference inventory, it generates corresponding level inventory warning information. The final inventory warning information is based on historical inventory information and various influencing factors, incorporating the influence of various objective factors. It is not roughly determined by operational management personnel based on experience; therefore, the warning information is more reliable, solving the problem of inaccurate warnings caused by the strong subjectivity of manual warnings. This facilitates subsequent refined and dynamic inventory management by operational personnel, improving the accuracy and effectiveness of inventory warning implementation.
[0098] According to embodiments of this disclosure, the reference inventory of the target object in the target outlet, obtained by using a preset inventory calculation model based on historical inventory information and inventory impact item information, may include a safety stock quantity L. t Optimal inventory level R t Inventory upper limit H t .
[0099] Based on the current inventory level and at least one reference inventory, generating target-level inventory alerts for the target type can be achieved by batch processing the current inventory level C and the reference inventory (safety stock level L). t Optimal inventory level R t Inventory upper limit H tOne or more of the following are compared and calculated to obtain inventory warning information. Specifically, this may include the following operations:
[0100] First operation: When the current inventory is greater than the safety stock and less than the optimal inventory, and the difference between the optimal inventory and the current inventory is greater than the first comprehensive inventory difference and less than or equal to the second comprehensive inventory difference, generate a first-level inventory lower limit warning message. The first comprehensive inventory difference is the product of the second comprehensive inventory difference and the preset coefficient α. The second comprehensive inventory difference is the difference between the optimal inventory and the safety stock. The preset coefficient α has a value range of 0 to 1, and for example, the preset coefficient α can be 0.5.
[0101] Specifically, in α(R) t -L t ) < R t -C≤R t -L t The case where α(R) t -L t ) represents the first comprehensive inventory difference, (R) t -L t (R is the second comprehensive inventory difference), that is, L < C < α(R) t +L t In the event of a situation where the first-level inventory lower limit warning information is generated, a first-level inventory lower limit warning is triggered, prompting managers to pay attention to the inventory limit situation and replenish inventory in a timely manner based on actual customer needs. For example, when customer demand is high, for financial institution branches, cash can be replenished in a timely manner, and for retail stores / online stores, the inventory of goods in retail stores / online stores can be increased in a timely manner.
[0102] The second operation: If the current inventory level is less than or equal to the safety stock level, generate a second-level inventory lower limit warning message.
[0103] Specifically, in C≤L t In this situation, a second-level inventory lower limit warning is generated, triggering a higher-level inventory lower limit warning. At this point, because the current inventory C is less than the minimum inventory, the inventory is critically low. If the inventory is not replenished in time, it will have a significant impact on the business. Therefore, a higher-level inventory warning is generated to remind managers to replenish the inventory immediately. For example, for financial institution branches, the cash in the financial institution branches should be replenished in time. For retail stores / online stores, the inventory of goods in the retail stores / online stores should be increased in time.
[0104] The third operation: If the current inventory level is greater than or equal to the optimal inventory level and less than the upper limit of inventory, and the difference between the current inventory level and the optimal inventory level is greater than the second comprehensive inventory difference and less than or equal to the third comprehensive inventory difference, generate a first-level inventory upper limit warning message. The third comprehensive inventory difference is the difference between the upper limit of inventory and the optimal inventory level.
[0105] Specifically, in R t -L t <CR t ≤H t -R t In the case of (R), t -L t H represents the second comprehensive inventory difference. t -R t (This is the third comprehensive inventory difference, i.e., 2R) t -L t <C≤H t In such cases, a Level 1 inventory limit warning is generated, triggering a Level 1 inventory limit warning and alerting management that the institution's inventory is slightly high, prompting them to reduce inventory in a timely manner based on actual customer needs. For example, for financial institution branches without any temporary large cash outflows, excess inventory can be promptly returned to the head office; for retail stores / outlets without any temporary large demand, promotions can be used to accelerate inventory depletion.
[0106] Fourth operation: If the current inventory level is greater than the inventory limit, generate a second-level inventory limit warning message.
[0107] Specifically, in C > H t In such cases, a second-level inventory limit warning is generated, triggering a higher-level inventory limit warning. This alerts managers that inventory has exceeded the holding limit and should be reduced immediately to avoid increased storage costs or wasted resources. For example, for financial institution branches, excess cash should be immediately turned over to the head office; for retail stores / outlets, inventory should be eliminated immediately through promotions or other means.
[0108] Fifth operation: When the current inventory level is greater than the safety stock level but less than the optimal inventory level, and the difference between the optimal inventory level and the current inventory level is less than the first comprehensive inventory difference, i.e., in R... t -C≤α(R t -L t In the case of ( ), determine that the current inventory level of the target object at the target outlet is within a reasonable inventory range. Alternatively, if the current inventory level is greater than or equal to the optimal inventory level and less than the upper inventory limit, and the difference between the current inventory level and the optimal inventory level is less than or equal to the second comprehensive inventory difference, i.e., within the CR (Conditional Inventory Level) range... t <R t -Lt In this case, if the current inventory level of the target item at the target outlet is determined to be within a reasonable inventory range, then the inventory is within the normal fluctuation range and no early warning is issued.
[0109] According to embodiments of this disclosure, after generating different types and levels of inventory warning information based on the current inventory level and reference inventory, the warning information can be sent to operations management personnel in real time via SMS, email or employee channel client, prompting them to make timely inventory adjustments and improve management efficiency.
[0110] According to the embodiments of this disclosure, by using the above method, different types and levels of inventory warning information are generated by combining the current inventory level and different reference inventory levels. This achieves a more refined division of warning levels, making the warnings more accurate and facilitating more refined warning management. It also makes it easier for management departments at all levels and outlets to make more differentiated and refined adjustments to the organization's inventory, thereby improving operational effectiveness and efficiency. This aligns with the concept of refined management and makes the warning information more flexible.
[0111] According to the embodiments of this disclosure, in the above method, the graded management of inventory over-limit situations is not a simple over-limit management. In the process of classifying the warning level, the inventory difference is used as the benchmark. For example, the warning level is classified based on the difference between the optimal inventory level and the safety stock level, or the difference between the upper limit inventory level and the optimal inventory level. The warning is more accurate and more referential, avoiding losses caused by blindly replenishing or blindly reducing inventory.
[0112] According to embodiments of this disclosure, a preset inventory calculation model calculates a reference inventory for a target object in a target outlet based on historical inventory information and inventory impact item information. The reference inventory may include a safety stock quantity L. t Optimal inventory level R t Inventory upper limit H t The historical inventory information may include the daily inventory of the target object in each target quarter within a preset historical period. The inventory impact information includes: the average customer satisfaction with the single supply limit of the target object within the preset historical period; the average supply cycle of the target object within the preset historical period; the average single transportation resource consumption of the target object within the preset historical period; the average resource loss rate of the target object due to the cessation of circulation within the preset historical period; the average daily damage of the target object within the preset historical period; and the expected special expenditure of the target object.
[0113] Based on the above calculation data, the following details the method for outputting the reference inventory of the target object in the target outlet through a preset inventory calculation model.
[0114] Figure 3A schematic diagram illustrating a method for calculating safety stock according to an embodiment of the present disclosure is shown.
[0115] like Figure 3 As shown, the safety stock level can be calculated by inputting the basic data obtained by the system, such as the daily average inventory standard deviation of the target object in each target quarter within the preset historical time period, the standard score of customer satisfaction, the average supply cycle of the target object within the preset historical time period, the daily average damage of the target object within the preset historical time period, and the expected special expenditure of the target object into the first sub-model of the preset inventory calculation model, and outputting the safety stock level through the first sub-model.
[0116] The algorithm model of the first sub-model is shown in equation (1) below:
[0117]
[0118] In the above formula (1):
[0119] L t : Indicates the safety stock level of the target object in the target network;
[0120] Z: Represents the customer satisfaction standard score (Z-score), which can be obtained by referring to the relevant statistical distribution table based on the average satisfaction of customers with the single supply limit of the target object within a preset historical time period. For example, when the average satisfaction is 95%, Z = 1.65.
[0121] σ: Represents the daily average inventory standard deviation of the target object in each target quarter within the preset historical time period. For example, the daily average inventory standard deviation in the same quarter of the previous 4 years before the current calculation date can be calculated based on the daily inventory of the target object in each target quarter within the preset historical time period.
[0122] LT: Represents the average supply cycle of the target object within a preset historical time period, such as the cash transfer cycle or the goods delivery cycle;
[0123] P t This indicates the expected specific expenditure amount for the target entity. For example, for financial institution branches, it could be the amount of small-denomination cash reserves, the value of which can be calculated and adjusted by the management department based on industry requirements and the peak and off-peak season characteristics of small-denomination demand. For retail stores / online stores, it could be the quantity of goods supplied to a certain customer on a regular basis according to an agreement, which is the agreed expenditure amount.
[0124] D t: This represents the average daily damage volume of the target object within a preset historical time period. For example, for a financial institution branch, it can be the average daily number of damaged coins at the branch, which can be calculated using Dt = C * d, where C is the current inventory and d is the branch's damaged coin ratio, which can be the average daily ratio of damaged coins to actual inventory at the branch in the previous year.
[0125] According to embodiments of this disclosure, the algorithm model for calculating the safety stock level takes into account the impact of various objective factors on the minimum stock level.
[0126] For example, when setting the customer satisfaction standard score, it is considered that in the operation of the outlet, a small number of customers may have a large demand, but the outlet inventory cannot be set up to prepare a large amount of inventory to meet the needs of this small number of customers, which would increase storage costs. Therefore, the standard score obtained based on the average customer satisfaction is aimed at meeting the needs of the majority of customers. Taking this factor into the calculation of minimum inventory can reduce storage costs while meeting the needs of the majority.
[0127] For example, the setting of the expected special expenditure amount for the target object and the setting of the average daily damage amount for the target object both fall under the scope of outlet inventory statistics. Therefore, when calculating the minimum inventory, the quantity of inventory that cannot or is inconvenient to pay to customers normally should be considered, and should be included in the calculation of the minimum inventory as a fixed expenditure.
[0128] For example, the calculation model uses the daily average inventory standard deviation of the target object in each target quarter within a preset historical time period as the calculation parameter, taking into account the impact of seasonal factors on inventory. For instance, for financial institution branches or retail stores / online stores, compared to other times, the demand for cash or goods is stronger in the first and fourth quarters of each year due to factors such as the approaching end of the year and the Spring Festival. Considering the cash inventory usage in each quarter separately is more conducive to accurately estimating the optimal inventory level.
[0129] Figure 4 A schematic diagram illustrating a method for calculating optimal inventory according to an embodiment of the present disclosure is shown.
[0130] like Figure 4 As shown, the optimal inventory level can be calculated by inputting the safety stock level calculated above, the average single transportation resource consumption of the target object within the preset historical time period, the average daily inventory variance of the target object in each target quarter within the preset historical time period, the average resource depreciation rate of the target object due to the cessation of circulation within the preset historical time period, the average daily damage amount of the target object within the preset historical time period, and the expected special expenditure amount of the target object into the second sub-model of the preset inventory calculation model, so as to output the optimal inventory level through the second sub-model.
[0131] The algorithm model of the second sub-model is shown in equation (2) below:
[0132]
[0133] In equation (2) above:
[0134] L t : Indicates total inventory;
[0135] R t : Indicates the optimal inventory level of the target object in the target network;
[0136] γ: The average single transportation resource consumption of the target object within a preset historical time period. For example, for financial institution branches, it can be the single cash escort cost; for retail stores / online stores, it can be the single item transportation cost.
[0137] σ 2 : Represents the average daily inventory variance of the target object in each target quarter within a preset historical time period. For example, the average daily inventory variance in the same quarter of the previous four years can be used. The average daily inventory variance of the target object in each target quarter within a preset historical time period can be calculated based on the daily inventory of the target object in each target quarter within a preset historical time period.
[0138] v: Represents the average resource depreciation rate of the target object due to cessation of circulation within a preset historical period; for example, for financial institution branches, it can be the yield of alternative liquid assets to cash on hand; for retail stores / online stores, it can be the increased warehousing costs due to unsold items or the depreciation income due to expiration.
[0139] P t : Indicates the expected amount of special expenditure for the target entity;
[0140] D t : Indicates the average daily damage to the target object within a preset historical time period.
[0141] According to the embodiments of this disclosure, the algorithm model for calculating the optimal inventory level takes into account the influence of various objective factors on the optimal inventory, making the setting of the optimal inventory more objective and accurate.
[0142] For example, the setting of the expected special expenditure amount for the target object and the setting of the average daily damage amount for the target object take into account the inventory quantity that cannot or is inconvenient to pay to the customer normally. For example, the calculation model uses the average daily inventory variance of the target object in each target quarter within a preset historical time period as the calculation parameter, taking into account the impact of seasonal factors on inventory.
[0143] For example, the calculation model uses the average resource depreciation rate of the target object due to the cessation of circulation within a preset historical period as the basic parameter, taking into account the revenue loss caused by the cessation of circulation of the target object. For example, for financial institution branches, the inability to circulate cash on hand will cause a decrease in revenue. For retail stores / online stores, unsold inventory will lead to increased warehousing costs and may also cause depreciation of goods, resulting in a decrease in revenue.
[0144] Figure 5 A schematic diagram illustrating a method for calculating an inventory ceiling according to an embodiment of the present disclosure is shown.
[0145] like Figure 5 As shown, the optimal inventory level can be calculated by inputting the safety stock level and the optimal inventory level into the third sub-model of the preset inventory calculation model, so that the upper limit of inventory can be output through the third sub-model.
[0146] The algorithm model of the third sub-model is shown in equation (3) below:
[0147] H t =3R t -2L t +P t +D t (3)
[0148] In equation (3) above:
[0149] H t : Indicates the upper limit of inventory;
[0150] L t : Indicates the safety stock level;
[0151] R t : Indicates the optimal inventory level of the target object in the target network;
[0152] P t : Indicates the expected amount of special expenditure for the target entity;
[0153] D t : Indicates the average daily damage to the target object within a preset historical time period.
[0154] According to the embodiments of this disclosure, the algorithm model for calculating the upper limit of inventory is based on the safety stock and the optimal stock, and takes into account the setting of the expected special expenditure of the target object and the setting of the average daily damage of the target object, so that the resulting upper limit of inventory is more objective and accurate.
[0155] Based on the above-described method for generating inventory warning information, this disclosure also provides an apparatus for generating inventory warning information. The following will be combined with... Figure 6 The device is described in detail.
[0156] Figure 6 A schematic block diagram of an inventory warning information generation apparatus according to an embodiment of the present disclosure is shown.
[0157] like Figure 6 As shown, the inventory warning information generation device 600 of this embodiment includes a first reading module 601, an output module 602, a second reading module 603, and a generation module 604.
[0158] The first reading module 601 is used to read historical inventory information and inventory impact item information associated with the target object and the target outlet from the database.
[0159] Output module 602 is used to input historical inventory information and inventory impact item information into a preset inventory calculation model, so as to output at least one reference inventory of the target object in the target outlet through the preset inventory calculation model;
[0160] The second reading module 603 is used to read the current inventory of the target object at the target outlet;
[0161] The generation module 604 is used to generate target-level inventory warning information for a target type based on the current inventory level and at least one reference inventory.
[0162] According to embodiments of this disclosure, the aforementioned inventory warning information generation device 600 automatically executes data reading, calculation model input and output, etc., through the first reading module 601, output module 602, second reading module 603, and generation module 604 to obtain inventory warning information corresponding to the level of the currently concerned object. This achieves automated inventory management, solves the problem of high manpower costs and low efficiency associated with manual inventory warnings, and improves the efficiency of inventory management. Furthermore, the output module 602 and generation module 604 calculate a reference inventory based on historical inventory information and inventory influencing factors, and generate corresponding level inventory warning information by combining the current inventory quantity and the reference inventory. The final inventory warning information is based on historical inventory information and various influencing factors, and the generated warning information is compatible with the influence of various objective factors. It is not roughly determined by operation and management personnel based on experience. Therefore, the warning information is more reliable, solving the problem of inaccurate warnings caused by the strong subjectivity of manual warnings. This facilitates subsequent refined dynamic management of inventory by operation personnel, improving the accuracy and effectiveness of inventory warning implementation.
[0163] According to embodiments of this disclosure, at least one reference inventory includes a safety stock, an optimal inventory, and an upper inventory limit; the target type includes an inventory lower limit type or an inventory upper limit type; the generation module includes a first generation unit, used to generate a first-level inventory lower limit warning information when the current inventory is greater than the safety stock and less than the optimal inventory, and the difference between the optimal inventory and the current inventory is greater than a first comprehensive inventory difference and less than or equal to a second comprehensive inventory difference; wherein the first comprehensive inventory difference is the product of the second comprehensive inventory difference and a preset coefficient, the second comprehensive inventory difference is the difference between the optimal inventory and the safety stock, and the preset coefficient has a numerical range of 0 to 1.
[0164] According to an embodiment of this disclosure, the generation module includes a second generation unit, which is used to generate a first-level inventory limit warning information when the current inventory quantity is greater than or equal to the optimal inventory quantity and less than the inventory limit quantity, and the difference between the current inventory quantity and the optimal inventory quantity is greater than the second comprehensive inventory difference and less than or equal to the third comprehensive inventory difference, wherein the third comprehensive inventory difference is the difference between the inventory limit quantity and the optimal inventory quantity.
[0165] According to embodiments of this disclosure, it further includes a first determining module and a second determining module.
[0166] The first determining module is used to determine that the current inventory of the target object in the target outlet is within a reasonable inventory range when the current inventory is greater than the safety stock but less than the optimal inventory, and the difference between the optimal inventory and the current inventory is less than the first comprehensive inventory difference.
[0167] The second determining module is used to determine that the current inventory of the target object in the target outlet is within a reasonable inventory range when the current inventory is greater than or equal to the optimal inventory and less than the upper limit of inventory, and the difference between the current inventory and the optimal inventory is less than or equal to the second comprehensive inventory difference.
[0168] According to an embodiment of this disclosure, the generation module further includes a third generation unit, used to generate a second-level inventory lower limit warning message when the current inventory level is less than or equal to the safety stock level.
[0169] According to an embodiment of this disclosure, the generation module further includes a fourth generation unit, used to generate a second-level inventory limit warning message when the current inventory quantity is greater than the inventory limit quantity.
[0170] According to embodiments of this disclosure, the historical inventory information includes the daily inventory of the target object in each target quarter within a preset historical time period, and the inventory impact information includes: the average customer satisfaction with the single supply limit of the target object within the preset historical time period, the average supply cycle of the target object within the preset historical time period, the average single transportation resource consumption of the target object within the preset historical time period, the average resource loss rate of the target object due to the cessation of circulation within the preset historical time period, the average daily damage amount of the target object within the preset historical time period, and the expected special expenditure amount of the target object.
[0171] The output module includes a first calculation unit, a second calculation unit, and a first output unit.
[0172] The first calculation unit is used to calculate the daily average inventory standard deviation of the target object in each target quarter within the preset historical time period based on the daily inventory of the target object in each target quarter within the preset historical time period.
[0173] The second calculation unit is used to calculate a standard satisfaction score based on the average satisfaction of customers with the single supply limit of the target object within a preset historical time period.
[0174] The first output unit is used to input the daily average inventory standard deviation, the satisfaction standard score, the average supply cycle of the target object within the preset historical time period, the daily average damage amount of the target object within the preset historical time period, and the expected special expenditure amount of the target object into the first sub-model of the preset inventory calculation model, so as to output the safety stock amount through the first sub-model.
[0175] According to embodiments of this disclosure, the output module further includes a third computing unit and a second output unit.
[0176] The third calculation unit is used to calculate the average daily inventory variance of the target object in each target quarter within the preset historical time period based on the daily inventory of the target object in each target quarter within the preset historical time period.
[0177] The second output unit is used to input the safety stock quantity, the average single transportation resource consumption of the target object within the preset historical time period, the average daily inventory variance of the target object in each target quarter within the preset historical time period, the average resource loss rate of the target object due to the cessation of circulation within the preset historical time period, the average daily damage amount of the target object within the preset historical time period, and the expected special expenditure amount of the target object into the second sub-model of the preset inventory calculation model, so as to output the optimal inventory quantity through the second sub-model.
[0178] According to an embodiment of this disclosure, the output module further includes a third output unit, which is used to input the safety stock quantity and the optimal stock quantity into a third sub-model in a preset inventory calculation model, so as to output the upper limit of inventory through the third sub-model.
[0179] According to embodiments of this disclosure, any plurality of modules among the first reading module 601, output module 602, second reading module 603, and generation module 604 can be combined into one module, or any one of these modules can be split into multiple modules. Alternatively, at least part of the functionality of one or more of these modules can be combined with at least part of the functionality of other modules and implemented in one module. According to embodiments of this disclosure, at least one of the first reading module 601, output module 602, second reading module 603, and generation module 604 can be at least partially implemented as hardware circuitry, such as a field-programmable gate array (FPGA), a programmable logic array (PLA), a system-on-a-chip, a system-on-a-substrate, a system-on-package, an application-specific integrated circuit (ASIC), or implemented in hardware or firmware by any other reasonable means of integrating or packaging the circuitry, or implemented in any one of the three implementation methods of software, hardware, and firmware, or in a suitable combination of any of these. Alternatively, at least one of the first reading module 601, the output module 602, the second reading module 603, and the generation module 604 can be implemented at least partially as a computer program module, which can perform corresponding functions when the computer program module is run.
[0180] Figure 7 A block diagram schematically illustrates an electronic device suitable for implementing an inventory warning information generation method according to an embodiment of the present disclosure.
[0181] like Figure 7 As shown, an electronic device 700 according to an embodiment of the present disclosure includes a processor 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage portion 708 into a random access memory (RAM) 703. The processor 701 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 701 may also include onboard memory for caching purposes. The processor 701 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.
[0182] RAM 703 stores various programs and data required for the operation of electronic device 700. Processor 701, ROM 702, and RAM 703 are interconnected via bus 704. Processor 701 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 702 and / or RAM 703. It should be noted that the programs may also be stored in one or more memories other than ROM 702 and RAM 703. Processor 701 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in said one or more memories.
[0183] According to embodiments of this disclosure, the electronic device 700 may further include an input / output (I / O) interface 705, which is also connected to a bus 704. The electronic device 700 may also include one or more of the following components connected to the I / O interface 705: an input section 706 including a keyboard, mouse, etc.; an output section 707 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 710 as needed so that computer programs read from it can be installed into the storage section 708 as needed.
[0184] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of this disclosure.
[0185] According to embodiments of this disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, such as, but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to embodiments of this disclosure, the computer-readable storage medium may include ROM 702 and / or RAM 703 and / or one or more memories other than ROM 702 and RAM 703 described above.
[0186] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowchart. When the computer program product is run on a computer system, the program code is used to cause the computer system to implement the item recommendation method provided in the embodiments of this disclosure.
[0187] When the computer program is executed by the processor 701, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.
[0188] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via the communication section 709, and / or installed from a removable medium 711. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.
[0189] In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 709, and / or installed from the removable medium 711. When the computer program is executed by the processor 701, it performs the functions defined in the system of this disclosure embodiment. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.
[0190] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, languages such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0191] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0192] Those skilled in the art will understand that the features described in the various embodiments and / or claims of this disclosure can be combined or combined in various ways, even if such combinations or combinations are not explicitly described in this disclosure. In particular, the features described in the various embodiments and / or claims of this disclosure can be combined or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.
[0193] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. The scope of this disclosure is defined by the appended claims and their equivalents. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.
Claims
1. A method for generating inventory early warning information, comprising: Retrieves historical inventory information and inventory impact information associated with the target object and target outlet from the database; The historical inventory information and the inventory impact item information are input into a preset inventory calculation model to output at least one reference inventory of the target object in the target outlet through the preset inventory calculation model; Read the current inventory level of the target object at the target outlet; Based on the current inventory level and at least one of the reference inventories, generate inventory warning information at the target level under the target type; The historical inventory information includes the daily inventory of the target object in each target quarter within a preset historical time period. The inventory impact information includes: the average customer satisfaction with the single supply limit of the target object within the preset historical time period, the average supply cycle of the target object within the preset historical time period, the average single transportation resource consumption of the target object within the preset historical time period, the average resource loss rate of the target object due to the cessation of circulation within the preset historical time period, the average daily damage volume of the target object within the preset historical time period, and the expected special expenditure of the target object. The preset inventory calculation model outputs at least one reference inventory of the target object in the target outlet, including: calculating the average daily inventory standard deviation of the target object in each target quarter within the preset historical time period based on the daily inventory of the target object in each target quarter within the preset historical time period; calculating the satisfaction standard score based on the average customer satisfaction with the single supply limit of the target object within the preset historical time period; inputting the average daily inventory standard deviation, the satisfaction standard score, the average supply cycle of the target object within the preset historical time period, the average daily damage volume of the target object within the preset historical time period, and the expected special expenditure of the target object into the first sub-model of the preset inventory calculation model to output the safety stock quantity through the first sub-model. The process of outputting at least one reference inventory of the target object in the target outlet through the preset inventory calculation model further includes: calculating the daily average inventory variance of the target object in each target quarter within the preset historical time period based on the daily inventory of the target object in each target quarter within the preset historical time period; inputting the safety stock, the average single transportation resource consumption of the target object within the preset historical time period, the daily average inventory variance of the target object in each target quarter within the preset historical time period, the average resource loss rate of the target object due to the cessation of circulation within the preset historical time period, the daily average damage amount of the target object within the preset historical time period, and the expected special expenditure amount of the target object into the second sub-model of the preset inventory calculation model, so as to output the optimal inventory through the second sub-model; The algorithm model of the second sub-model is shown in equation (2) below: ; Among them, R t For the optimal inventory level, L t γ represents the safety stock level, γ represents the average single-trip transportation resource consumption of the target object within a preset historical time period, and σ represents the safety stock level. 2 Let v be the average daily inventory variance of the target object in each target quarter within a preset historical time period, and v be the average resource depreciation rate of the target object due to cessation of circulation within the preset historical time period. t To determine the average daily damage volume of the target object within a preset historical time period, P t The projected special expenditure amount for the target group.
2. The method according to claim 1, wherein, At least one of the reference inventories includes a safety stock level, an optimal inventory level, and an upper inventory limit. The target type includes an inventory lower limit type or an inventory upper limit type. Based on the current inventory level and at least one of the reference inventories, generating target-level inventory warning information under the target type includes: When the current inventory level is greater than the safety stock level and less than the optimal inventory level, and the difference between the optimal inventory level and the current inventory level is greater than the first comprehensive inventory difference and less than or equal to the second comprehensive inventory difference, a first-level inventory lower limit warning is generated. The first comprehensive inventory difference is the product of the second comprehensive inventory difference and a preset coefficient. The second comprehensive inventory difference is the difference between the optimal inventory level and the safety stock level. The preset coefficient has a value range of 0 to 1.
3. The method according to claim 2, wherein, Generating target-level inventory warning information based on the current inventory level and at least one of the reference inventories further includes: When the current inventory level is greater than or equal to the optimal inventory level and less than the upper limit inventory level, and the difference between the current inventory level and the optimal inventory level is greater than the second comprehensive inventory difference and less than or equal to the third comprehensive inventory difference, a first-level inventory upper limit warning message is generated, wherein the third comprehensive inventory difference is the difference between the upper limit inventory level and the optimal inventory level.
4. The method according to claim 3, further comprising: If the current inventory level is greater than the safety stock level and less than the optimal inventory level, and the difference between the optimal inventory level and the current inventory level is less than the first comprehensive inventory difference, then the current inventory level of the target object in the target outlet is determined to be within a reasonable inventory range. or If the current inventory level is greater than or equal to the optimal inventory level and less than the upper limit of inventory, and the difference between the current inventory level and the optimal inventory level is less than or equal to the second comprehensive inventory difference, then the current inventory level of the target object in the target outlet is determined to be within a reasonable inventory range.
5. The method according to any one of claims 2-4, wherein, Generating target-level inventory warning information based on the current inventory level and at least one of the reference inventories further includes: If the current inventory level is less than or equal to the safety stock level, a second-level inventory lower limit warning message is generated.
6. The method according to any one of claims 2-4, wherein, Generating target-level inventory warning information based on the current inventory level and at least one of the reference inventories further includes: If the current inventory level exceeds the upper limit of the inventory level, a second-level inventory upper limit warning message is generated.
7. The method according to claim 1, wherein, The preset inventory calculation model outputs at least one reference inventory of the target object in the target outlet, which also includes: The safety stock level and the optimal stock level are input into the third sub-model of the preset inventory calculation model, so that the upper limit of inventory can be output through the third sub-model.
8. An inventory early warning information generation device, comprising: The first reading module is used to read historical inventory information and inventory impact item information associated with the target object and target outlet from the database; The output module is used to input the historical inventory information and the inventory impact item information into a preset inventory calculation model, so as to output at least one reference inventory of the target object in the target outlet through the preset inventory calculation model; The second reading module is used to read the current inventory of the target object at the target outlet; The generation module is used to generate inventory warning information of the target type and the target level based on the current inventory quantity and at least one of the reference inventories; The historical inventory information includes the daily inventory of the target object in each target quarter within a preset historical time period. The inventory impact information includes: average customer satisfaction with the single supply limit of the target object within the preset historical time period; average supply cycle of the target object within the preset historical time period; average single transportation resource consumption of the target object within the preset historical time period; average resource loss rate of the target object due to cessation of circulation within the preset historical time period; average daily damage amount of the target object within the preset historical time period; and estimated special expenditure amount of the target object. The output module includes a first calculation unit, a second calculation unit, and a first output unit. The first calculation unit is used for… The first calculation unit calculates the average daily inventory standard deviation of the target object in each target quarter within the preset historical time period based on the daily inventory of the target object in each target quarter within the preset historical time period; the second calculation unit calculates the satisfaction standard score based on the average customer satisfaction with the single supply limit of the target object within the preset historical time period; the first output unit inputs the average daily inventory standard deviation, the satisfaction standard score, the average supply cycle of the target object within the preset historical time period, the average daily damage of the target object within the preset historical time period, and the expected special expenditure of the target object into the first sub-model in the preset inventory calculation model, so as to output the safety stock quantity through the first sub-model. The output module further includes a third calculation unit and a second output unit. The third calculation unit is used to calculate the average daily inventory variance of the target object in each target quarter within the preset historical time period based on the daily inventory of the target object in each target quarter within the preset historical time period. The second output unit is used to input the safety stock, the average single transportation resource consumption of the target object within the preset historical time period, the average daily inventory variance of the target object in each target quarter within the preset historical time period, the average resource loss rate of the target object due to the cessation of circulation within the preset historical time period, the average daily damage amount of the target object within the preset historical time period, and the expected special expenditure amount of the target object into the second sub-model of the preset inventory calculation model, so as to output the optimal inventory level through the second sub-model. The algorithm model of the second sub-model is shown in equation (2) below: ; Among them, R t For the optimal inventory level, L t γ represents the safety stock level, γ represents the average single-trip transportation resource consumption of the target object within a preset historical time period, and σ represents the safety stock level. 2 Let v be the average daily inventory variance of the target object in each target quarter within a preset historical time period, and v be the average resource depreciation rate of the target object due to cessation of circulation within the preset historical time period. t To determine the average daily damage volume of the target object within a preset historical time period, P t The projected special expenditure amount for the target group.
9. An electronic device, comprising: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors perform the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the method as described in any one of claims 1 to 7.
11. A computer program product comprising a computer program that, when executed by a processor, implements the method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Large data-based system and method for analyzing safe stock and reorder of household electrical appliances
CN107563705A
Warehouse management method, system and equipment and computer storage medium
CN113554384A