Inventory control method and device, equipment and storage medium
By obtaining the information on the required information of the sorted materials and inventory quantity, and fed and flashed the controller, the problem of inaccurate calculations in the existing inventory management methods is solved, the efficiency and rationality of inventory management are improved, and production suspension is avoided .
Patent Information
- Application Number
- CN202411409089.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-10
- Publication Date
- 2025-01-14
AI Technical Summary
The existing production inventory management methods cannot meet the inventory calculation when the controller hardware is the same, and inventory is managed by calculating the available time of remaining inventory, which has inaccurate calculation time, which can easily lead to production suspension.
By obtaining material demand information that has been scheduled but not produced, analyzing material inventory status, and fed and brushed according to material demand information and inventory quantity, ensure that the controller inventory is within the cordon or the overflow line, avoiding production reasons. Production suspension caused by shortage or excess material.
It improves the rationality and efficiency of production inventory management, ensures the accuracy of inventory calculation, avoids production suspension, and realizes the reasonable replenishment and use of inventory.
Smart Images

Figure CN119313269A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of production management, and in particular to inventory control methods, devices, equipment and storage media. Background Art
[0002] During the automobile assembly process, the vehicle generates a car VIN production queue during welding, and after adjustment of the painting and other process queues, the car VIN production queue needs to be updated when entering the final assembly to obtain more accurate production information for the final assembly equipment. The flashing time of some vehicle controllers is relatively long, and when obtaining accurate VIN production queue information, the installation process requirements of the controller cannot be met. The existing production inventory management method cannot meet the inventory calculation requirements when the controller hardware is the same, and the inventory is managed by calculating the remaining inventory available time, which has the problem of inaccurate calculation time and easily leads to production suspension. Summary of the invention
[0003] The main purpose of this application is to provide an inventory control method, device, equipment and storage medium, aiming to solve the technical problem of how to improve the rationality and efficiency of production inventory management.
[0004] To achieve the above objectives, the present application proposes an inventory control method, which includes:
[0005] In response to a work order production instruction, obtaining material demand information according to the work order production instruction, wherein the material demand information is a material demand that has been scheduled but not produced;
[0006] Get the inventory quantity of the controller to be flashed;
[0007] The controller to be flashed is replenished and flashed according to the material requirement information and the inventory quantity of the controller to be flashed.
[0008] In one embodiment, the step of replenishing and flashing the controller to be flashed according to the material requirement information and the inventory quantity of the controller to be flashed includes:
[0009] Determine whether the inventory quantity of the controller to be flashed is within the warning line, obtain a first determination result, and perform queue-jumping and replenishment according to the first determination result;
[0010] The controller to be flashed is flashed according to the material requirement information.
[0011] In one embodiment, the step of determining whether the inventory quantity of the controller to be flashed is within the warning line to obtain a first determination result, and performing queue-jumping and replenishing according to the first determination result includes:
[0012] Determine whether the inventory quantity of the controller to be flashed is within the warning line;
[0013] When the inventory quantity of the controller to be flashed is greater than the warning line value, a first determination result is obtained that the inventory quantity of the controller to be flashed is not within the warning line;
[0014] When the inventory quantity of the controller to be flashed is less than or equal to the warning line value, the first determination result is obtained that the inventory quantity of the controller to be flashed is within the warning line;
[0015] The queue is interrupted and the feed is supplemented according to the first determination result.
[0016] In one embodiment, the step of performing queue-jumping and feeding according to the first determination result includes:
[0017] When the first determination result is that the inventory quantity of the controller to be flashed is within the warning line, a queue-jumping and material replenishment request is sent to the human-computer interaction interface and a feedback result is received;
[0018] When the feedback result is that the request is approved, the controller to be flashed is replenished.
[0019] In one embodiment, according to the material requirement information and the inventory quantity of the controller to be flashed, the step of replenishing and flashing the controller to be flashed includes:
[0020] Determine whether the inventory quantity of the controller to be flashed exceeds the quantity, obtain a second determination result, and replenish the inventory according to the second determination result;
[0021] The controller to be flashed is flashed according to the material requirement information.
[0022] In one embodiment, the step of determining whether the inventory quantity of the controller to be flashed exceeds the quantity to obtain a second determination result, and replenishing the inventory according to the second determination result includes:
[0023] Determine whether the inventory quantity of the controller to be flashed exceeds the quantity;
[0024] When the inventory quantity of the controller to be flashed is greater than the overflow line value, a second determination result is obtained that the inventory quantity of the controller to be flashed is exceeded, and the overflow line value is greater than the warning line value;
[0025] When the inventory quantity of the controller to be flashed is less than or equal to the overflow line value, the second determination result is obtained that the inventory quantity of the controller to be flashed is not exceeded;
[0026] When the second determination result is that the inventory quantity of the controllers to be flashed is not exceeded, the controllers to be flashed are replenished until the inventory quantity of the controllers to be flashed is equal to the overflow line value.
[0027] In one embodiment, the step of replenishing and flashing the controller to be flashed according to the material requirement information and the inventory quantity of the controller to be flashed comprises:
[0028] Get the software version number and vehicle identification number of the flashed controller;
[0029] Writing the software version number and the vehicle identification number into the flashed controller;
[0030] The flashed controllers are classified, sorted and stored according to the software version numbers so that the final assembly line point can perform online assembly.
[0031] In addition, to achieve the above objectives, the present application also proposes an inventory control device, the device comprising:
[0032] An information acquisition module, used to respond to a work order production instruction and acquire material demand information according to the work order production instruction, wherein the material demand information is a material demand that has been scheduled but not produced;
[0033] Data monitoring module, used to obtain the inventory quantity of controllers to be flashed;
[0034] The material replenishment and flashing module is used to replenish and flash the controller to be flashed according to the material demand information and the inventory quantity of the controller to be flashed.
[0035] In addition, to achieve the above objectives, the present application also proposes an inventory control device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the inventory control method described above.
[0036] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the inventory control method described above are implemented.
[0037] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the inventory control method described above are implemented.
[0038] One or more technical solutions proposed in this application have at least the following technical effects:
[0039] By analyzing the inventory status of materials and replenishing and refreshing materials based on the demand for scheduled but unproduced materials, the problem of existing production inventory management methods being unable to meet inventory calculation requirements when the controller hardware is the same is solved. In addition, the inventory is managed by calculating the available time of the remaining inventory, which has the problem of inaccurate calculation time and easily leading to production stoppage. Compared with the existing technology, the rationality and efficiency of production inventory management are improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0041] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0042] Figure 1 A flowchart of the first embodiment of the inventory control method of the present application is provided;
[0043] Figure 2 A schematic diagram of inventory quantity comparison of the inventory control method provided in Example 1 of the present application;
[0044] Figure 3 A flowchart of the second embodiment of the inventory control method of the present application is provided;
[0045] Figure 4 A flowchart of the third embodiment of the inventory control method of the present application is provided;
[0046] Figure 5 A flowchart of the fourth embodiment of the inventory control method of the present application is provided;
[0047] Figure 6 This is a schematic diagram of the module structure of the inventory control device according to an embodiment of the present application;
[0048] Figure 7 Schematic diagram of the device structure of the hardware operating environment involved in the inventory control method in the embodiment of the present application.
[0049] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0050] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0051] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0052] The main solution of the embodiment of the present application is: in response to a work order production instruction, obtaining material requirement information according to the work order production instruction, wherein the material requirement information is the material requirement that has been scheduled but not produced; obtaining the inventory quantity of the controller to be flashed; and replenishing and flashing the controller to be flashed according to the material requirement information and the inventory quantity of the controller to be flashed.
[0053] In this embodiment, for the convenience of description, the following description is made by taking the internal actuator of the inventory control system as the execution subject.
[0054] Since the production inventory management method of the prior art cannot meet the inventory calculation requirements when the controller hardware is the same, and the inventory is managed by calculating the available time of the remaining inventory, there is a problem of inaccurate calculation of the time, which can easily lead to production suspension.
[0055] This application provides a solution that analyzes the inventory status of materials and performs replenishment and refresh through the demand for materials that have been scheduled but not produced, thereby improving the rationality and efficiency of production inventory management.
[0056] It can be seen from the above embodiments that the present application adopts the material demand that has been scheduled but not produced to analyze the inventory status of the materials and perform material replenishment and refresh, thereby overcoming the problem that the existing production inventory management method cannot meet the inventory calculation when the controller hardware is the same, and manages the inventory by calculating the available time of the remaining inventory, which has the problem of inaccurate calculation time and easily leading to production stoppage, thereby improving the rationality and efficiency of production inventory management.
[0057] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, etc. The following takes the internal actuator of the inventory control system as an example to illustrate this embodiment and the following embodiments.
[0058] Based on this, the embodiment of the present application provides an inventory control method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the inventory control method of the present application.
[0059] In this embodiment, the inventory control method includes steps S10 to S30:
[0060] Step S10, in response to the work order production instruction, obtaining material requirement information according to the work order production instruction, wherein the material requirement information is the material requirement that has been scheduled but not produced.
[0061] It should be noted that the work order production instructions include information such as raw materials, semi-finished products, process steps and completion time required for production, ensuring the accuracy and efficiency of the production process and providing real-time production progress tracking and monitoring for production managers. Materials refer to all material resources used in the production process, including raw materials, auxiliary materials, parts, semi-finished products and finished products.
[0062] At the welding assembly line point, the required quantity of controllers with different software version numbers that have been scheduled but not produced is obtained based on the vehicle configuration description code in the work order production instruction.
[0063] In addition, it should be noted that the software version number is a set of numbers used to identify different release stages of the software, usually consisting of numbers and possible letters.
[0064] Step S20, obtaining the inventory quantity of the controller to be flashed.
[0065] Calculate the number of controllers to be flashed in the inventory and store them according to the software version number, for example Figure 2 As shown, the software version numbers are classified according to the controller, vehicle model and configuration, such as Aa1, Bb1, and the inventory quantity of the controller to be flashed is compared with the warning line or overflow line.
[0066] Step S30: replenishing and flashing the controller to be flashed according to the material requirement information and the inventory quantity of the controller to be flashed.
[0067] It should be noted that controller flashing refers to the process of updating or upgrading the software and data in the automotive electronic control unit (ECU).
[0068] Based on the inventory quantity of the controller to be flashed, determine whether replenishment is needed, and based on the material demand information, flash the controller with the software version number required for production.
[0069] This embodiment provides an inventory control method. By analyzing the inventory status of materials and performing replenishment and refreshing based on the demand for materials that have been scheduled but not produced, this method overcomes the problem that existing production inventory management methods cannot meet the inventory calculation requirements when the controller hardware is the same. In addition, the inventory is managed by calculating the available time of the remaining inventory, which may result in inaccurate calculation of the time and easily lead to production stoppages. This method improves the rationality and efficiency of production inventory management.
[0070] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 3 , step S30 includes steps S31-S32:
[0071] Step S31, determining whether the inventory quantity of the controller to be flashed is within the warning line, obtaining a first determination result, and performing queue-jumping and replenishment according to the first determination result.
[0072] It should be noted that replenishment is to replenish the number of controllers to be flashed.
[0073] Determine whether the inventory quantity of the controllers to be flashed is within the warning line, that is, determine whether the inventory quantity of the controllers to be flashed can meet the normal production demand. If not, the controller will be urgently queued and given priority for replenishment.
[0074] In a feasible implementation, step S31 may include steps S301 to S304:
[0075] Step S301, determining whether the inventory quantity of the controller to be flashed is within the warning line.
[0076] The inventory quantity of the controller to be flashed is compared with the warning line value to determine whether the inventory quantity of the controller to be flashed is within the warning line.
[0077] Step S302, when the inventory quantity of the controller to be flashed is greater than the warning line value, a first determination result is obtained that the inventory quantity of the controller to be flashed is not within the warning line.
[0078] It should be noted that the warning line value is the minimum inventory quantity of controllers to be flashed to meet normal production needs, such as 100 or 200.
[0079] When the inventory quantity of the controller to be flashed is greater than the warning line value, that is, the inventory quantity of the controller to be flashed is not within the warning line.
[0080] Step S303, when the inventory quantity of the controller to be flashed is less than or equal to the warning line value, the first determination result is obtained that the inventory quantity of the controller to be flashed is within the warning line.
[0081] When the inventory quantity of the controller to be flashed is less than or equal to the warning line value, the inventory quantity of the controller to be flashed is within the warning line.
[0082] Step S304: interrupt the queue and add material according to the first determination result.
[0083] According to the first determination result, it is determined whether it is necessary to interrupt the queue and replenish the material for the controller to be flashed.
[0084] In a feasible implementation, step S304 may include steps S41 to S42:
[0085] Step S41, when the first determination result is that the inventory quantity of the controller to be flashed is within the warning line, a queue-jumping and material replenishment request is sent to the human-computer interaction interface and a feedback result is received.
[0086] It should be noted that the Human-Machine Interface (HMI) is the medium for interaction and information exchange between the system and the user, and realizes the conversion between the internal form of information and the form acceptable to humans.
[0087] When the inventory quantity of the controller to be flashed is within the warning line, no matter which software version number of the controller the employee chooses to flash, a queue-jumping request for replenishment will be sent and displayed through the human-computer interaction interface. For example, the text is displayed: "Emergency queue-jumping mode: Prioritize Bb1 material replenishment and flashing. Agree / Cancel", and the employee chooses to agree or cancel on the human-computer interaction interface, and the result is fed back to the inventory control system.
[0088] Step S42: When the feedback result is that the request is approved, the controller to be flashed is replenished.
[0089] When the employee selects the consent option through the human-computer interaction interface, the replenishment of the corresponding controller to be flashed is started.
[0090] By comparing the inventory quantity of the controllers to be flashed and the warning line value, it is determined whether it is necessary to jump the queue to replenish materials, thus avoiding the impact of material shortages on production progress during the production process.
[0091] Step S32, flashing the controller to be flashed according to the material requirement information.
[0092] After refilling the controllers with the software version numbers that need to be refilled, the controllers that have completed refilling will be flashed first according to the required quantity in the material requirement information.
[0093] By setting warning line values, controllers with low inventory are replenished to ensure that the controller inventory meets production needs.
[0094] This embodiment provides an inventory control method, which determines whether the inventory quantity of the controller to be flashed is within the warning line, obtains a first determination result, and cuts in line to replenish materials according to the first determination result; the controller to be flashed is flashed according to the material demand information, thereby ensuring that the controller inventory can meet normal production needs.
[0095] Based on the first embodiment of the present application, in the third embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 4 , step S30 further includes steps A31-A32:
[0096] Step A31, determining whether the inventory quantity of the controller to be flashed exceeds the quantity, obtaining a second determination result, and replenishing the inventory according to the second determination result.
[0097] Determine whether the inventory quantity of the controllers to be flashed exceeds the quantity, that is, determine whether the inventory quantity of the controllers to be flashed is excessive and causes waste. If it does not exceed the quantity, replenish the controllers to ensure sufficient inventory reserves to avoid frequent replenishment that leads to increased costs.
[0098] In a feasible implementation, step A31 may include steps A301 to A304:
[0099] Step A301, determining whether the inventory quantity of the controller to be flashed exceeds the quantity.
[0100] The inventory quantity of the controller to be flashed is compared with the overflow line value to determine whether the inventory quantity of the controller to be flashed exceeds the overflow line.
[0101] In step A302, when the inventory quantity of the controller to be flashed is greater than the overflow line value, a second determination result is obtained that the inventory quantity of the controller to be flashed is excessive, and the overflow line value is greater than the warning line value.
[0102] It should be noted that the overflow line value is the maximum inventory quantity of controllers to be flashed that meets normal production needs. When the inventory quantity of controllers to be flashed exceeds the overflow line, it means that the inventory quantity of controllers is excessive, which will lead to inventory accumulation and cause logistics stagnation cost losses.
[0103] When the inventory quantity of the controllers to be flashed is greater than the overflow line value, the inventory quantity of the controllers to be flashed exceeds the quantity, that is, the controller inventory is in excess.
[0104] Step A303, when the inventory quantity of the controller to be flashed is less than or equal to the overflow line value, the second determination result is obtained that the inventory quantity of the controller to be flashed is not exceeded.
[0105] When the inventory quantity of the controllers to be flashed is less than or equal to the overflow line value, the inventory quantity of the controllers to be flashed is not exceeded.
[0106] Step A304: When the second determination result is that the inventory quantity of the controllers to be flashed is not exceeded, the controllers to be flashed are replenished until the inventory quantity of the controllers to be flashed is equal to the overflow line value.
[0107] When the inventory quantity of the controller to be flashed is not exceeded, the controller is replenished to ensure sufficient inventory reserves to avoid frequent replenishment that leads to increased costs.
[0108] By setting the overflow line value to refill the controller, it is possible to ensure that the controller inventory quantity is not excessive and avoid frequent refilling.
[0109] Step A32, flashing the controller to be flashed according to the material requirement information.
[0110] After refilling the controller with the software version number that needs refilling, flash the controller according to the required quantity in the material requirement information.
[0111] This embodiment provides an inventory control method, which determines whether the inventory quantity of the controller to be flashed exceeds the quantity, obtains a second determination result, and replenishes the material according to the second determination result; the controller to be flashed is flashed according to the material demand information to avoid excess inventory and frequent replenishment.
[0112] Based on the first embodiment of the present application, in the fourth embodiment of the present application, the same or similar contents as those in the first embodiment can be referred to the above description, and will not be described in detail later. Figure 5 , after step S30, steps S01 to S03 are included:
[0113] Step S01, obtaining the software version number and vehicle identification number of the flashed controller.
[0114] It should be noted that the vehicle identification number (VIN) is a 17-character code used to uniquely identify a car. It contains important information such as the vehicle's manufacturer, production year, model, engine type, assembly plant, etc.
[0115] Step S02, writing the software version number and the vehicle identification code into the flashed controller.
[0116] Write the software version number and the vehicle identification code into the corresponding controller that has been flashed, that is, stick the successfully flashed software version number and the used vehicle identification code on the controller.
[0117] Step S03, classifying, sorting and storing the flashed controllers according to the software version numbers so that the final assembly line point can perform online assembly.
[0118] The flashed controllers are classified, sorted and stored according to the software version number, and assembled online at the final assembly point according to the production schedule.
[0119] It should be noted that the final assembly line is the process in which all major components of the vehicle (such as body, chassis, engine, etc.) are ready and begin final assembly on the final assembly line.
[0120] This embodiment provides an inventory control method, which obtains the software version number and vehicle identification code of a flashed controller; writes the software version number and the vehicle identification code into the flashed controller; and classifies, sorts and stores the flashed controller according to the software version number so that the final assembly line point can perform online assembly, thereby realizing inventory management of the flashed controller.
[0121] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the inventory control method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.
[0122] This application also provides an inventory control device, please refer to Figure 6 , the device comprises:
[0123] An information acquisition module 10 is used to respond to a work order production instruction and acquire material demand information according to the work order production instruction, wherein the material demand information is the material demand that has been scheduled but not produced;
[0124] The data monitoring module 20 is used to obtain the inventory quantity of the controller to be flashed;
[0125] The material replenishment and flashing module 30 is used to replenish and flash the controller to be flashed according to the material demand information and the inventory quantity of the controller to be flashed.
[0126] In one embodiment, the replenishment and flashing module 30 is further used to determine whether the inventory quantity of the controller to be flashed is within the warning line, obtain a first determination result, and perform queue replenishment according to the first determination result; and flash the controller to be flashed according to the material demand information.
[0127] In one embodiment, the replenishment and flashing module 30 is also used to determine whether the inventory quantity of the controller to be flashed is within the warning line; when the inventory quantity of the controller to be flashed is greater than the warning line value, a first determination result is obtained that the inventory quantity of the controller to be flashed is not within the warning line; when the inventory quantity of the controller to be flashed is less than or equal to the warning line value, the first determination result is obtained that the inventory quantity of the controller to be flashed is within the warning line; and queue replenishment is performed according to the first determination result.
[0128] In one embodiment, the replenishment and flashing module 30 is also used to send a queue-jumping replenishment request to the human-computer interaction interface and receive a feedback result when the first determination result is that the inventory quantity of the controller to be flashed is within the warning line; when the feedback result is that the request is agreed, the controller to be flashed is replenished.
[0129] In one embodiment, the replenishment and flashing module 30 is further used to determine whether the inventory quantity of the controller to be flashed exceeds the quantity, obtain a second determination result, replenish materials according to the second determination result; and flash the controller to be flashed according to the material requirement information.
[0130] In one embodiment, the replenishment and flashing module 30 is also used to determine whether the inventory quantity of the controller to be flashed exceeds the quantity; when the inventory quantity of the controller to be flashed is greater than the overflow line value, a second determination result is obtained that the inventory quantity of the controller to be flashed exceeds the quantity, and the overflow line value is greater than the warning line value; when the inventory quantity of the controller to be flashed is less than or equal to the overflow line value, the second determination result is obtained that the inventory quantity of the controller to be flashed does not exceed the quantity; when the second determination result is that the inventory quantity of the controller to be flashed does not exceed the quantity, the controller to be flashed is replenished until the inventory quantity of the controller to be flashed is equal to the overflow line value.
[0131] In one embodiment, the replenishment flashing module 30 is also used to obtain the software version number and vehicle identification code of the flashed controller; write the software version number and the vehicle identification code into the flashed controller; and classify, sort and store the flashed controller according to the software version number so that the final assembly line point can perform online assembly.
[0132] The inventory control device provided by the present application adopts the inventory control method in the above embodiment, which can solve the technical problem of how to improve the rationality and efficiency of production inventory management. Compared with the prior art, the beneficial effects of the inventory control device provided by the present application are the same as the beneficial effects of the inventory control method provided by the above embodiment, and the other technical features in the inventory control device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0133] The present application provides an inventory control device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the inventory control method in the above-mentioned embodiment 1.
[0134] Reference below Figure 7, which shows a schematic diagram of the structure of an inventory control device suitable for implementing the embodiment of the present application. The inventory control device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 7 The inventory control device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0135] like Figure 7 As shown, the inventory control device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In the RAM 1004, various programs and data required for the operation of the inventory control device are also stored. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. Communication device 1009 can allow the inventory control device to communicate with other devices wirelessly or wired to exchange data. Although the figure shows an inventory control device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have instead.
[0136] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0137] The inventory control device provided by the present application adopts the inventory control method in the above embodiment, which can solve the technical problem of how to improve the rationality and efficiency of production inventory management. Compared with the prior art, the beneficial effects of the inventory control device provided by the present application are the same as the beneficial effects of the inventory control method provided by the above embodiment, and the other technical features in the inventory control device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0138] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0139] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0140] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the inventory control method in the above-mentioned embodiment.
[0141] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage 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.
[0142] The computer-readable storage medium may be included in the inventory control device; or may exist independently without being assembled into the inventory control device.
[0143] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the inventory control device, the inventory control device: responds to the work order production instruction, obtains material requirement information according to the work order production instruction, and the material requirement information is the material requirement that has been scheduled but not produced; obtains the inventory quantity of the controller to be flashed; and replenishes and flashes the controller to be flashed according to the material requirement information and the inventory quantity of the controller to be flashed.
[0144] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of 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 (e.g., via the Internet using an Internet service provider).
[0145] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0146] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0147] The readable storage medium provided in the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned inventory control method, and can solve the technical problem of how to improve the rationality and efficiency of production inventory management. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in the present application are the same as the beneficial effects of the inventory control method provided in the above-mentioned embodiment, and will not be repeated here.
[0148] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned inventory control method when executed by a processor.
[0149] The computer program product provided by this application can solve the technical problem of how to improve the rationality and efficiency of production inventory management. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the inventory control method provided by the above embodiment, which will not be repeated here.
[0150] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A method for inventory control, characterized in that: The method comprises: In response to a work order production instruction, obtaining material demand information according to the work order production instruction, wherein the material demand information is a material demand that has been scheduled but not produced; Get the inventory quantity of the controller to be flashed; The controller to be flashed is replenished and flashed according to the material requirement information and the inventory quantity of the controller to be flashed.
2. The method according to claim 1, characterized in that The step of replenishing and flashing the controller to be flashed according to the material demand information and the inventory quantity of the controller to be flashed comprises: Determine whether the inventory quantity of the controller to be flashed is within the warning line, obtain a first determination result, and perform queue-jumping and replenishment according to the first determination result; The controller to be flashed is flashed according to the material requirement information.
3. The method according to claim 2, characterized in that The step of determining whether the inventory quantity of the controller to be flashed is within the warning line to obtain a first determination result, and performing queue-jumping and replenishing materials according to the first determination result comprises: Determine whether the inventory quantity of the controller to be flashed is within the warning line; When the inventory quantity of the controller to be flashed is greater than the warning line value, a first determination result is obtained that the inventory quantity of the controller to be flashed is not within the warning line; When the inventory quantity of the controller to be flashed is less than or equal to the warning line value, the first determination result is obtained that the inventory quantity of the controller to be flashed is within the warning line; The queue is interrupted and the material is supplemented according to the first determination result.
4. The method according to claim 3, characterized in that The step of performing queue-jumping and feeding according to the first determination result comprises: When the first determination result is that the inventory quantity of the controller to be flashed is within the warning line, a queue-jumping and material replenishment request is sent to the human-computer interaction interface and a feedback result is received; When the feedback result is that the request is approved, the controller to be flashed is replenished.
5. The method according to claim 1, characterized in that The step of replenishing and flashing the controller to be flashed according to the material demand information and the inventory quantity of the controller to be flashed comprises: Determine whether the inventory quantity of the controller to be flashed exceeds the quantity, obtain a second determination result, and replenish the inventory according to the second determination result; The controller to be flashed is flashed according to the material requirement information.
6. The method according to claim 5, characterized in that The step of determining whether the inventory quantity of the controller to be flashed exceeds the quantity, obtaining a second determination result, and replenishing the inventory according to the second determination result comprises: Determine whether the inventory quantity of the controller to be flashed exceeds the quantity; When the inventory quantity of the controller to be flashed is greater than the overflow line value, a second determination result is obtained that the inventory quantity of the controller to be flashed is exceeded, and the overflow line value is greater than the warning line value; When the inventory quantity of the controller to be flashed is less than or equal to the overflow line value, the second determination result is obtained that the inventory quantity of the controller to be flashed is not exceeded; When the second determination result is that the inventory quantity of the controllers to be flashed is not exceeded, the controllers to be flashed are replenished until the inventory quantity of the controllers to be flashed is equal to the overflow line value.
7. The method according to claim 1, characterized in that After the step of replenishing and flashing the controller to be flashed according to the material demand information and the inventory quantity of the controller to be flashed, the following steps are included: Get the software version number and vehicle identification number of the flashed controller; Writing the software version number and the vehicle identification number into the flashed controller; The flashed controllers are classified, sorted and stored according to the software version numbers so that the final assembly line point can perform online assembly.
8. An inventory control device, characterized in that: The device comprises: An information acquisition module, used to respond to a work order production instruction and acquire material demand information according to the work order production instruction, wherein the material demand information is a material demand that has been scheduled but not produced; Data monitoring module, used to obtain the inventory quantity of controllers to be flashed; The material replenishment and flashing module is used to replenish and flash the controller to be flashed according to the material demand information and the inventory quantity of the controller to be flashed.
9. An inventory control device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the inventory control method according to any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the inventory control method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Material inventory determination method and device and medium
CN115545619A
Material early warning processing method and system and medium
CN117709854A
Material management method, system and equipment and storage medium
CN118278854A