Stock-up task determination method and device, storage medium and processor
By obtaining and processing the demand data and inventory data of target components, and generating and issuing inventory task data, the problem of inefficient urgent goods management in the existing technology is solved, and a more efficient component processing and production process is achieved.
Patent Information
- Application Number
- CN202411696400.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-02-14
AI Technical Summary
The existing technology has shortcomings in the information management and automated processing of urgent goods, especially in the integration of emergency parts task management in the risk reserve area and Shunjian warehouse, which lacks systematic solutions, resulting in low component processing efficiency.
By acquiring the demand data of the target component, in response to the inventory quantity of the target component in the first reserve area, the stocking task data is generated according to the task allocation rules and demand data, and transmitted to the terminal to perform the stocking processing task.
The technical effect of improving component processing efficiency is achieved, the technical problem of low component processing efficiency is solved, and the continuous operation and production efficiency of the production line are improved through systematic inventory task management.
Smart Images

Figure CN119444069A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of software technology, and in particular to a method, device, storage medium and processor for determining a stocking task. Background Art
[0002] In modern manufacturing, efficient urgent goods management is the key to ensure the continuous operation of the production line and improve production efficiency. At present, the factory urgent goods business usually relies on visual display technology, such as large-screen instructions, to monitor the execution links and status of urgent goods in real time to improve processing efficiency. In addition, by recording urgent business data, data support can be provided for subsequent business process optimization and decision-making. However, the existing technology has shortcomings in the information management and automated processing of urgent goods, especially in the integration of risk reserve areas and Shunjian warehouse urgent task management. There is a lack of a systematic solution. Therefore, there is a technical problem of low efficiency in the processing of parts.
[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0004] The embodiments of the present invention provide a method, device, storage medium and processor for determining a stocking task, so as to at least solve the technical problem of low processing efficiency of components.
[0005] According to one aspect of an embodiment of the present invention, a method for determining a stocking task is provided, which may include: acquiring demand data for a target component; in response to the inventory quantity of the target component in a first reserve area satisfying the demand data, generating first stocking task data according to a task allocation rule and the demand data, wherein the first stocking task data is used to perform a stocking processing task on the target component; transmitting the first stocking task data to a terminal to control the terminal to execute the stocking processing task corresponding to the first stocking task data.
[0006] Optionally, in response to the inventory quantity of the target component in the first reserve area satisfying the demand data, first stocking task data is generated according to task allocation rules and the demand data, including: in response to the inventory quantity satisfying the demand data, calling the order indication system, and generating the first stocking task data according to the task allocation rules and the demand data.
[0007] Optionally, the method may further include: in response to the inventory quantity not meeting the demand data, calling the order indication system, generating second stocking task data for the second reserve area according to the task allocation rules and the demand data; and transmitting the second stocking task data to the terminal.
[0008] Optionally, the method may further include: in response to the terminal completing the stocking processing task, associating the target component after the stocking processing with a target vehicle for transporting the target component.
[0009] Optionally, the method may further include: in response to a change in the inventory quantity of the target component in the first reserve area, modifying storage information of the target component using a request indication system, wherein the storage information is used to characterize at least the storage location, quantity and name of the target component.
[0010] Optionally, the method may further include: acquiring storage information of components in the first reserve area; calling a purchase indication system to convert the storage information of the components to obtain information to be displayed; and displaying the information to be displayed in a display interface of the terminal.
[0011] According to another aspect of an embodiment of the present invention, a device for determining a stocking task is also provided, which may include: an acquisition unit, used to acquire demand data of a target component; a generation unit, used to generate first stocking task data in response to the inventory quantity of the target component in the first reserve area satisfying the demand data, according to task allocation rules and the demand data, wherein the first stocking task data is used to perform a stocking processing task on the target component; and a transmission unit, used to transmit the first stocking task data to a terminal to control the terminal to execute the stocking processing task corresponding to the first stocking task data.
[0012] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, which includes a stored program, wherein when the program is running, the device where the computer-readable storage medium is located is controlled to execute the method for determining the stocking task of an embodiment of the present invention.
[0013] According to another aspect of an embodiment of the present invention, a processor is further provided. The processor is used to run a program, wherein the program, when run by the processor, executes the method for determining the stocking task of an embodiment of the present invention.
[0014] According to another aspect of an embodiment of the present invention, a program product is further provided. The program product includes computer instructions. When the computer instructions are executed by a processor, the method for determining the stocking task of the embodiment of the present invention is implemented.
[0015] In an embodiment of the present invention, demand data of a target component is acquired; in response to the inventory quantity of the target component in the first reserve area satisfying the demand data, first stocking task data is generated according to the task allocation rules and the demand data, wherein the first stocking task data is used to perform a stocking processing task on the target component; the first stocking task data is transmitted to the terminal to control the terminal to execute the stocking processing task corresponding to the first stocking task data. That is to say, in an embodiment of the present invention, demand data of the target component is collected, the inventory quantity of the target component in the first reserve area is determined, and it is determined whether the inventory data satisfies the demand data. If so, the first stocking task data can be generated based on the task allocation rules and the demand data, and the first stocking task data is sent to the terminal to complete the stocking processing task for the target component, thereby achieving the technical effect of improving the processing efficiency of the component and solving the technical problem of low processing efficiency of the component. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0017] Figure 1 is a flow chart of a method for determining a stocking task according to an embodiment of the present invention;
[0018] Figure 2 is a flow chart of a management service for implementing urgent parts picking based on an Internet of Things device according to an embodiment of the present invention;
[0019] Figure 3 is a schematic diagram of a device for determining a stocking task according to an embodiment of the present invention;
[0020] Figure 4 is a structural block diagram of a computer terminal according to an embodiment of the present invention;
[0021] Figure 5 The present invention is a block diagram of an electronic device for determining a stocking task according to an embodiment of the present invention. DETAILED DESCRIPTION
[0022] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0023] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0024] According to an embodiment of the present invention, an embodiment of a method for determining a stocking task is provided. The steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0025] In this embodiment, a method for determining a stocking task is proposed. The method can collect demand data of a target component, determine the inventory quantity of the target component in a first reserve area, and determine whether the inventory data meets the demand data. If so, first stocking task data can be generated based on task allocation rules and demand data, and the first stocking task data can be sent to a terminal to complete the stocking processing task for the target component, thereby achieving the technical effect of improving the processing efficiency of components and solving the technical problem of low processing efficiency of components.
[0026] The following will be combined with the accompanying drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments; the size of the numbers in the embodiments is only for illustration and is not specifically limited here. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention and are not specifically limited here.
[0027] Figure 1 FIG. 1 is a flow chart of a method for determining a stocking task according to an embodiment of the present invention. Figure 1 As shown, the method may include the following steps:
[0028] Step S102, obtaining the demand data of the target component.
[0029] In the technical solution provided in the above step S102 of the present invention, the above demand data may be urgent demand, which may be time-sensitive demand for parts that suddenly appear in the production process and need to be processed with priority in the manufacturing or logistics industry. The above target parts may be. The above parts may be parts, for example, parts in a vehicle. It should be noted that this is only for example, and the type of the target parts is not specifically limited.
[0030] Optionally, demand data for target parts may be generated due to unexpected situations of the production line, such as equipment failure, plan changes, parts shortages caused by quality defects, etc. It should be noted that the generation of demand data may be triggered by a variety of factors, such as emergency adjustments to production plans, sudden shortages of parts, or to cope with unforeseen production risks, etc. This is only an example, and there is no specific limitation on the reasons for the generation of demand data.
[0031] Optionally, when production line or warehouse managers find parts that need urgent replenishment, they can generate urgent demand (i.e., demand data), which can be used to determine the target parts to be acquired and the quantity of the target parts to be acquired (i.e., the demand data of the target parts). It should be noted that this is only an example, and there is no specific limitation on the content of the demand data.
[0032] Step S104, in response to the inventory quantity of the target component in the first reserve area satisfying the demand data, generating first stocking task data according to the task allocation rule and the demand data, wherein the first stocking task data is used to perform a stocking processing task for the target component.
[0033] In the technical solution provided in the above step S104 of the present invention, the above first reserve area may be an inventory area, for example, it may be a risk reserve area inventory, or it may be an area for storing parts (which may include target parts), and the type of the first reserve area is not specifically limited here. The above task allocation rules may be urgent task allocation rules, which may be used to determine the logic and standards for picking specific urgent parts from the inventory area, and may be used to ensure that urgent parts can be met as quickly and efficiently as possible while minimizing interference with regular inventory operations. The above inventory quantity may be the number of target parts stored in the first reserve area. It may be a risk reserve area inventory for target parts.
[0034] For example, urgent task allocation rules may include: inventory priority principle, which requires determining whether the risk reserve area has parts that meet urgent needs, alternative strategies when inventory is insufficient, minimizing costs and time, priority management, real-time updates and adjustments, emergency response mechanisms, etc. For example, urgent task allocation rules may involve checking the inventory status of the risk reserve area and Shunjian warehouse, giving priority to the inventory in the risk reserve area, and if the inventory in the risk reserve area is insufficient, the inventory in Shunjian warehouse will be used instead. It should be noted that this is only an example, and there is no specific restriction on the type of task allocation rules.
[0035] Optionally, the first stocking task data can be used to determine the stocking processing task corresponding to the target component, which can be an urgent task in the risk reserve area, and can be used to determine the location, quantity, sequence and other data of the target component obtained in the first reserve area. It should be noted that this is only an example, and there is no specific restriction on the content of the first stocking task data.
[0036] For example, a certain model of vehicle on the automobile production line needs to urgently replenish a key component (that is, the target component), such as a car engine connecting rod, the part number of which is P001. However, due to a sudden change in the production plan or an unexpected shortage of a certain component, the production line is at risk of stopping, and the component needs to be replenished immediately. If it is determined that the inventory quantity of the component is insufficient, an urgent demand (that is, demand data) can be initiated through the system (for example, a PAD or PC terminal), and the demand data may include: inputting the connecting rod part number (P001), the demand quantity (50 pieces), the reason for the demand (production plan change), and the expected arrival time (after 1 hour). The above urgent demand can be sent to the urgent management system, and the urgent management system can automatically check the inventory status of the connecting rod P001 in the risk reserve area. Assuming that the risk reserve area has sufficient connecting rod inventory, it can be determined that the risk reserve area inventory can meet the urgent demand. Based on the urgent demand, the inventory information of the risk reserve area and the task allocation rules, an urgent task for the risk reserve area can be generated (which can be regarded as the first stocking task data). The first stocking task data may include: part number P001, demand quantity 50 pieces, stocking area is the risk reserve area, urgent reason "production plan change", and estimated departure time 1 hour later.
[0037] Optionally, the urgent part input clerk may receive urgent part demands from the production line or other departments, i.e., urgent demands for a certain target component (also referred to as a part or accessory) to obtain demand data, which includes but is not limited to the urgent part number, name, required quantity, demand reason and estimated arrival time, etc. In response to obtaining the demand data, the inventory data of the risk reserve area may be queried to check whether the inventory quantity of the target component can meet the received demand data. The risk reserve area may be a dedicated storage area established to respond to emergencies, which usually stores critical and high-demand components to ensure a quick response. Furthermore, if the inventory quantity of the risk reserve area meets the demand data, the first stocking task data, i.e., the risk reserve area urgent task, may be generated according to the preset task allocation rules and demand data. The stocking task data may contain all the information required to execute the urgent task, including detailed information of the target component, the demand quantity, the storage location, the stocking area, etc.
[0038] Step S106, transmitting the first stocking task data to the terminal to control the terminal to execute the stocking processing task corresponding to the first stocking task data.
[0039] In the technical solution provided in the above step S106 of the present invention, the generated first stocking task data can be transmitted to the terminal, which can be the stock preparer's mobile phone, computer, tablet computer (PAD) and other terminals. It should be noted that this is only for example and there is no specific restriction on the type of terminal.
[0040] Optionally, after obtaining the demand data, the demand can be entered into the database of the urgent picking management system, including key information such as part number, required quantity, reason for urgent delivery, and estimated arrival time. The above system can automatically assign urgent tasks based on inventory information and task rules to determine which warehouse (for example, risk reserve area or Shunjian warehouse) to pick from. The first stocking task data is transmitted to the terminal. After the stock preparer receives the urgent task through the terminal, he can quickly pick and prepare the goods and complete the outbound confirmation. The urgent administrator can arrange the vehicle, bind the urgent task, vehicle and driver, and confirm the departure. The final assembly plant will confirm the receipt after receiving the urgent item and complete the urgent task.
[0041] Optionally, the generated first stocking task data can be sent to the terminal corresponding to the urgent stocking clerk. After receiving the task, the stocking clerk confirms and goes to the risk reserve area to prepare the target parts according to the task description. The stocking process may include taking out parts from the inventory, confirming the quantity and status, preparing for transportation to the production line, etc. After the stocking is completed, the urgent stocking clerk performs the outbound confirmation operation, which can remove the target parts from the inventory in the risk reserve area and prepare to send them to the production line. At this time, the first stocking task data is marked as completed, and the inventory status of the target parts can be updated to reflect the actual inventory quantity after stocking. After the urgent task in the risk reserve area is completed, the replenishment process can also be triggered to replenish the inventory from the Shunjian warehouse or supplier to maintain the inventory level in the risk reserve area, ensuring that subsequent urgent needs can still be responded to quickly.
[0042] Optionally, there is a close cooperative relationship between the warehouse management system and the order indication system for urgent picking in the factory, which together constitute an efficient and responsive supply chain logistics solution. The order indication system can be a PAD Shunjianku urgent order indication system. The system can adopt a multi-layer architecture of browser / application server / data server and can adopt portal technology.
[0043] Through the above-mentioned step S102 and step S106 of the present invention, the demand data of the target component is obtained; in response to the inventory quantity of the target component in the first reserve area satisfying the demand data, the first stocking task data is generated according to the task allocation rules and the demand data, wherein the first stocking task data is used to perform a stocking processing task on the target component; the first stocking task data is transmitted to the terminal to control the terminal to execute the stocking processing task corresponding to the first stocking task data. That is to say, in an embodiment of the present invention, the demand data of the target component is collected, the inventory quantity of the target component in the first reserve area is determined, and it is determined whether the inventory data satisfies the demand data. If so, the first stocking task data can be generated based on the task allocation rules and the demand data, and the first stocking task data is sent to the terminal to complete the stocking processing task for the target component, thereby achieving the technical effect of improving the processing efficiency of the component and solving the technical problem of low processing efficiency of the component.
[0044] The above method of this embodiment is further introduced below.
[0045] As an optional implementation, step S104, in response to the inventory quantity of the target component in the first reserve area satisfying the demand data, generates the first stocking task data according to the task allocation rules and the demand data, including: in response to the inventory quantity satisfying the demand data, calling the order indication system, and generating the first stocking task data according to the task allocation rules and the demand data.
[0046] In this embodiment, if the inventory quantity meets the demand data, the order indication system can be called to generate the first stocking task data according to the task allocation rules and the demand data. Among them, the above-mentioned order indication system can be used to manage the process of picking urgent items in the factory, for example, it can be a PAD Shunjian warehouse urgent order indication system. It should be noted that this is only an example, and there is no specific restriction on the type of order indication system.
[0047] Optionally, the above-mentioned order indication system can be used to manage the components in the construction warehouse and / or the risk reserve area, and can be used to indicate the corresponding stocking tasks of the construction warehouse and / or the risk reserve area.
[0048] In this embodiment, for the factory urgent goods ordering business, the warehouse management system for factory urgent goods picking can be used to display the urgent goods execution links and real-time status information in a visual way to improve the efficiency of urgent goods handling. In addition, the above system can manage the urgent goods business data records to provide data support for business improvement.
[0049] Optionally, the warehouse management system for urgent picking in the factory can include a large indicator screen; terminal (PC) parts information management, parts storage information management, urgent task entry, urgent dispatch, and task query functions; PAD receiving tasks, outbound confirmation, parts warehousing, stock confirmation, and factory receipt function points. Through the above system, urgent tasks in the factory assembly workshop can be managed to achieve a series of management such as receiving, outbound, and tracking of urgent tasks in the risk reserve area and Shunjian warehouse.
[0050] Optionally, the above-mentioned factory urgent goods picking order indication system can undertake the tasks of the logistics execution system (Logistics Execut ion System, referred to as LES) upward, and can be connected with the warehouse management system (Warehouse Management System, referred to as WMS) system downward.
[0051] As an optional implementation, the method may also include: in response to the inventory quantity not meeting the demand data, calling the order indication system, generating second stocking task data for the second reserve area according to the task allocation rules and the demand data; and transmitting the second stocking task data to the terminal.
[0052] In this embodiment, if the inventory data does not meet the demand data, the order indication system can be called to generate the second stocking task data of the second reserve area according to the task allocation rules and the demand data. The second stocking task data can be transmitted to the terminal. Among them, the above-mentioned second reserve area can be a Shunjian warehouse. The above-mentioned second reserve task data can be used to determine the urgent tasks of the Shunjian warehouse, and may include information such as the quantity and type of the target parts to be obtained. It should be noted that this is only for example, and there is no specific restriction on the content contained in the second stocking task data.
[0053] Optionally, when the urgent item input clerk receives the urgent item demand, the demand data can be input into the goods order indication system to maintain the urgent item task in the goods order indication system. The goods order indication system can generate stocking task data according to the urgent item task allocation rules and demand data. For example, if the risk reserve area inventory meets the parts demand (that is, demand data) of this urgent item task, then a risk reserve area urgent item task can be generated. If the risk reserve area inventory does not meet the demand data, then a Shunjianku urgent item task can be generated. Among them, the above-mentioned first stocking task data and the second stocking task data can be collectively referred to as urgent item task data, which can be used to determine the urgent items to be processed.
[0054] Optionally, after receiving the task, the urgent goods preparer can confirm and accept the urgent goods task, prepare the goods according to the urgent goods task, and after the preparation is completed, perform the outbound confirmation operation, and the urgent goods task is completed.
[0055] As an optional implementation, the method may further include: in response to the terminal completing the stocking processing task, associating the target component after the stocking processing with the target vehicle for transporting the target component.
[0056] In this embodiment, if the stocking task corresponding to the first stocking task data is executed, the target component after stocking processing and the target vehicle for transporting the target component can be associated with each other, so as to determine which target vehicle transports the target component after stocking.
[0057] Optionally, in this embodiment, the express administrator can arrange vehicles to transport the stocked target parts, and bind the target vehicles, express tasks and drivers, so as to quickly determine the transport personnel for transporting the target parts, as well as data such as the transportation location of the target parts.
[0058] Optionally, Table 1 is a process list table. As shown in Table 1, the demand data entered by the urgent goods entry clerk can be obtained. The demand data is used to determine the urgent goods demand, which is the urgent goods task entered by the urgent goods entry clerk. After obtaining the demand data, if the risk reserve area meets the urgent goods task, a risk reserve area urgent goods task can be generated; if the risk reserve area inventory does not meet the urgent goods task, a Shunjianku urgent goods task can be generated. After receiving the task, the urgent goods preparation clerk confirms and accepts the urgent goods task, and prepares the goods according to the urgent goods task. After the preparation is completed, the outbound confirmation operation is performed. The urgent goods administrator can arrange the vehicle, bind the urgent goods task, vehicle and driver, and confirm the departure. After the vehicle arrives at the final assembly plant, the consignee can confirm the receipt and the urgent task is completed.
[0059] Table 1 Process List
[0060]
[0061]
[0062] As an optional embodiment, the method may also include: in response to a change in the inventory quantity of the target component in the first reserve area, using a demand indication system to modify the storage information of the target component, wherein the storage information is at least used to characterize the storage location, quantity and name of the target component.
[0063] In this embodiment, if the inventory quantity of the target component in the first reserve area changes, the pre-stored storage information of the target component can be modified using the order indication system, thereby dynamically indicating the inventory change of the target component in the first reserve area.
[0064] Optionally, Table 2 is a parts stocking function table of the order indication system. As shown in Table 2, for parts stocking information, the system can maintain the parts stocking information, and can add, modify, delete, import, and export information, including factory, part number, part name, stocking area (risk reserve area, Shunjian warehouse storage area), stocker, warehouse location, remarks field, etc. After the parts information maintenance is completed, the user can create new parts stocking information in the interface, process the newly created parts stocking information through the order indication system, and output the parts stocking information.
[0065] Table 2 Parts stocking function table of the order indication system
[0066]
[0067]
[0068] As an optional implementation, the method may further include: obtaining storage information of components in the first reserve area; calling a purchase indication system to convert the storage information of the components to obtain information to be displayed; and displaying the information to be displayed in a display interface of the terminal.
[0069] In this embodiment, the storage information of the components in the first reserve area can also be processed by using the order indication system. For example, the storage information of the components can be converted to obtain information to be displayed, and the information to be displayed can be displayed in the display interface of the terminal. The information to be displayed can be used to determine the storage location, quantity and other information of different components in the first reserve area.
[0070] Table 3 is a table of the parts information maintenance function of the order indication system. As shown in Table 3, users can use the parts information maintenance function in the order indication system. This function can be used to maintain part information, and can add, modify, delete, import, and export basic part information, including factory, part number, part name, part English name, and remarks fields. The input data of the parts information maintenance function of the order indication system can be the user creating new basic part information in the interface, and the output data can be the output data, which is the basic part information.
[0071] Table 3 Parts information maintenance function table of the order indication system
[0072]
[0073]
[0074] Table 4 is a table of parts stocking information functions of the order indication system. As shown in Table 4, users can use the parts stocking information function in the order indication system. This function can be used to maintain parts stocking information, and can add, modify, delete, import, and export information, including factory, part number, part name, stocking area (risk reserve area, Shunjian warehouse storage area), stocker, warehouse location, and remarks field. The input data of the parts stocking information function of the order indication system can be the user creating new parts stocking information in the interface, and the output data can be the output data is the parts stocking information (which can be the first stocking task data or the second stocking task data).
[0075] Table 4 Parts stocking information function table of the order indication system
[0076]
[0077]
[0078] Table 5 is a data dictionary function table of the order instruction system. As shown in Table 5, users can use the data dictionary function in the order instruction system. This function can be used for data dictionary maintenance, and can add, modify, and delete, including dictionary codes, dictionary descriptions, and dictionary sub-items: dictionary sub-item codes and dictionary sub-item descriptions. The input data of this function can be the data dictionary information newly created by the user in the interface, and the output can be the data dictionary information.
[0079] Table 5 Data dictionary function table of the order indication system,
[0080]
[0081] Table 6 is a table of functions for registering urgent information in the order instruction system. As shown in Table 6, users can use the function of registering urgent information in the order instruction system. This function can be used to register, withdraw, import, and export urgent information, including fields such as factory, part number, part description, quantity, urgent reason, estimated arrival time, and remarks. The input data of this function can be the data entered by the user in the interface according to the interface form information, and the output can be urgent information and urgent tasks.
[0082] Table 6 Function table for registering urgent information of the goods order instruction system
[0083]
[0084] Table 7 is a table of functions for checking urgent items in the order indication system. As shown in Table 7, users can use the function for checking urgent items in the order indication system. This function can be used to query and receive urgent items, including fields such as factory, part number, part description, quantity, estimated arrival time, reason for urgent items, stocking area, stocking clerk, registration time, and registration user.
[0085] Table 7 Function table of receiving urgent items in the goods order instruction system
[0086]
[0087]
[0088] Table 7 is a table of outbound confirmation functions of the demand indication system, as shown in Table 7. Among them, the urgent task can be a stock preparation processing task corresponding to the demand data.
[0089] Table 7. Function table of delivery confirmation of order indication system
[0090]
[0091]
[0092] Table 8 is a query function table of urgent tasks in the order indication system, as shown in Table 8. Get the registered urgent tasks, which may include fields such as factory, part number, part description, quantity, task status, expected arrival time, urgent reason, stocking area, stocking staff, registration time, and registration user. It should be noted that the input data and output data of each function here are only examples, and no specific restrictions are made here.
[0093] Table 8 Urgent task query function table of the goods order indication system
[0094]
[0095] Table 9 is a stock preparation confirmation function table of the stock request indication system, as shown in Table 9. In response to the urgent task being received, the task status of the stock preparation processing task can be adjusted to stocked.
[0096] Table 9: Stock confirmation function table of the order indication system
[0097]
[0098]
[0099] Table 10 is a function table of urgent dispatching of the cargo indication system, as shown in Table 10. In response to the urgent task being ready, the urgent task can be selected to bind the vehicle, driver, and driver's phone number, and the dispatch can be completed.
[0100] Table 10 is the urgent dispatch function table of the cargo indication system
[0101]
[0102]
[0103] Table 11 is a factory receiving function table of the goods order indication system, as shown in Table 11. In response to the dispatch of the urgent task, the corresponding factory can be set to check and receive the shipped parts.
[0104] Table 11 Factory receiving function table of the goods order indication system
[0105]
[0106] Table 12 is the parts entry function table of the order indication system, as shown in Table 12. You can maintain parts and quantities, and click [Enter] after confirmation to increase inventory after entry.
[0107] Table 12 Parts storage function table of the order indication system
[0108]
[0109] Table 13 is a large screen display function table of the order indication system, as shown in Table 13. All unfinished urgent tasks can be displayed in the display interface; when the task is larger than one screen, it will be automatically paginated. It should be noted that the content displayed on the large screen is only for example, and the content in the table can be supplemented according to actual conditions.
[0110] Table 13 Large screen display function table of the order indication system
[0111]
[0112]
[0113] In this embodiment, the data corresponding to the above functions can be displayed in the operation interface for the operator to consult. The above operators can be stocking personnel and management personnel. The above data can be displayed in the display interface of the terminal, such as the display interface of a mobile phone, the display interface of a tablet, the display interface of a computer, etc. It should be noted that this is only an example, and there is no specific limitation on the type of display interface.
[0114] Table 14 is a parameter table of the order indication system, which can be used to characterize the performance and / or capacity of the order indication system. It should be noted that the sizes of the numbers in the table are only for example and are not specifically limited here.
[0115] Table 14 Parameters of the order indication system
[0116]
[0117]
[0118] In this embodiment, the above system may include other requirements such as reliability requirements, availability requirements, robustness requirements, portability requirements, ease of use, maintainability, portability, etc. Among them, the reliability requirement can be used to describe the availability of the above system, which can be described by, for example, the minimum working time (the minimum interval between two system failures) or availability, such as: the system is available 99% of the time.
[0119] Optionally, robustness requirements can be used to describe the system's operational requirements under abnormal circumstances, such as the system being able to operate in local mode when it is unable to connect to the central system.
[0120] Optionally, usability requirements can be used to describe usage requirements and describe the complexity of using the system. Usability requirements should describe features such as efficiency of use, ease of memorization, error prompts, and personalization and internationalization, such as language selection, symbol conversion, user configuration, etc.; as well as auxiliary use requirements, some auxiliary use requirements of specific users due to common disabilities such as hearing and vision.
[0121] Alternatively, usability can be used to characterize the user-friendly interface of the above system, such as online help; easy operation, such as a drop-down list with a first letter filter function. The above portability can be used to characterize the adaptability of the above system; easy installation, such as online update, self-generation of installation package; and others, such as a universal data access engine.
[0122] In an embodiment of the present invention, demand data of a target component is collected, the inventory quantity of the target component in a first reserve area is determined, and it is determined whether the inventory data meets the demand data. If so, first stocking task data can be generated based on task allocation rules and demand data, and the first stocking task data can be sent to a terminal to complete the stocking processing task for the target component, thereby achieving the technical effect of improving the processing efficiency of components and solving the technical problem of low processing efficiency of components.
[0123] The technical solution of the embodiment of the present invention is illustrated below in conjunction with preferred implementation modes.
[0124] Figure 2 is a flow chart of a management service for implementing urgent parts picking based on IoT devices according to an embodiment of the present invention, such as Figure 2 As shown, the method may include the following steps:
[0125] Step S201, the urgent item input clerk inputs the urgent item requirement.
[0126] In this embodiment, when the urgent matter entry clerk receives the urgent matter demand, he / she enters the urgent matter demand into the system to maintain the urgent matter task.
[0127] Step S202, construct urgent task data.
[0128] In this embodiment, according to the urgent task allocation rule, if the risk reserve area inventory meets the parts demand of this urgent task, the risk reserve area urgent task data can be generated, and the task data can be used to determine the risk reserve area urgent task. If the risk reserve area inventory is insufficient, the Shunjian warehouse urgent task data can be generated, and the task data can be used to determine the Shunjian warehouse urgent task.
[0129] Step S203, preparing goods according to the urgent task data.
[0130] In this embodiment, when the urgent goods preparer receives the task, he can confirm and accept the urgent goods task, prepare the goods according to the urgent goods task, and after the preparation is completed, perform the warehouse delivery confirmation operation.
[0131] Step S204, in response to the completion of stock preparation, arrange a delivery vehicle.
[0132] In this embodiment, in response to the completion of stock preparation, the expedited delivery manager may arrange a vehicle, bind the expedited delivery task, vehicle and driver, and confirm the dispatch.
[0133] Step S205: The express delivery receiver confirms receipt of the goods.
[0134] In this embodiment, after the vehicle arrives at the final assembly plant, the consignee confirms receipt and the urgent task is completed.
[0135] In an embodiment of the present invention, demand data of a target component is collected, the inventory quantity of the target component in a first reserve area is determined, and it is determined whether the inventory data meets the demand data. If so, first stocking task data can be generated based on task allocation rules and demand data, and the first stocking task data can be sent to a terminal to complete the stocking processing task for the target component, thereby achieving the technical effect of improving the processing efficiency of components and solving the technical problem of low processing efficiency of components.
[0136] According to an embodiment of the present invention, a device for determining a stocking task is also provided. It should be noted that the device for determining a stocking task in this embodiment can be used to execute the method for determining a stocking task in the above embodiment of the present invention.
[0137] Figure 3 is a schematic diagram of a device for determining a stocking task according to an embodiment of the present invention. Figure 3 As shown, the device 30 for determining the stocking task may include: an acquisition unit 302 , a generation unit 304 and a transmission unit 306 .
[0138] The acquisition unit 302 is used to acquire the demand data of the target component.
[0139] The generating unit 304 is used to generate first stocking task data in response to the inventory quantity of the target component in the first reserve area satisfying the demand data according to the task allocation rule and the demand data, wherein the first stocking task data is used to perform a stocking processing task for the target component.
[0140] The transmission unit 306 is used to transmit the first stock preparation task data to the terminal to control the terminal to execute the stock preparation processing task corresponding to the first stock preparation task data.
[0141] The device for determining the stocking task of this embodiment obtains the demand data of the target component through the acquisition unit; generates first stocking task data through the generation unit in response to the inventory quantity of the target component in the first reserve area satisfying the demand data, according to the task allocation rules and the demand data, wherein the first stocking task data is used to perform the stocking processing task for the target component; transmits the first stocking task data to the terminal through the transmission unit to control the terminal to execute the stocking processing task corresponding to the first stocking task data, thereby achieving the technical effect of improving the processing efficiency of the components and solving the technical problem of low processing efficiency of the components.
[0142] The embodiment of the present invention can provide a computer terminal, which can be any computer terminal device in a computer terminal group. Optionally, in this embodiment, the computer terminal can also be replaced by a terminal device such as a mobile terminal.
[0143] Optionally, in this embodiment, the computer terminal may be located in at least one network device among a plurality of network devices of the computer network.
[0144] In this embodiment, the above-mentioned computer terminal can execute the program code of the following steps in the method for determining the stocking task: obtaining the demand data of the target component; in response to the inventory quantity of the target component in the first reserve area satisfying the demand data, generating first stocking task data according to the task allocation rules and the demand data, wherein the first stocking task data is used to perform a stocking processing task on the target component; transmitting the first stocking task data to the terminal to control the terminal to execute the stocking processing task corresponding to the first stocking task data.
[0145] Optionally, Figure 4 is a structural block diagram of a computer terminal according to an embodiment of the present invention. Figure 4 As shown, the computer terminal 408 may include: one or more (only one is shown in the figure) processors 402 , a memory 404 and a transmission device 406 .
[0146] Among them, the memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the method and device for determining the stocking task in the embodiment of the present invention. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, the above-mentioned method for determining the stocking task is realized. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory may further include a memory remotely arranged relative to the processor, and these remote memories can be connected to the computer terminal 408 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0147] It can be understood by those skilled in the art that Figure 4 The structure shown is for illustration only, and the computer terminal 408 may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, referred to as MID), a PAD, or other terminal devices. Figure 4 The structure of the computer terminal 408 is not limited. For example, the computer terminal 408 may also include Figure 4 More or fewer components (such as network interfaces, display devices, etc.) shown in, or having Figure 4 Different configurations are shown.
[0148] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.
[0149] According to an embodiment of the present invention, a computer-readable storage medium is further provided, the computer-readable storage medium comprising a stored program, wherein the program executes the method for determining the stocking task in the above embodiment.
[0150] Optionally, in this embodiment, the computer-readable storage medium may be located in any one of the computer terminals in a computer terminal group in a computer network, or in any one of the mobile terminals in a mobile terminal group.
[0151] Optionally, in this embodiment, the computer-readable storage medium is configured to store program codes for executing the steps in the method for determining the stocking task in the above embodiment.
[0152] According to an embodiment of the present invention, a processor is further provided. The processor can be used to run a program. When the program is run by the processor, the method for determining the stocking task in the above embodiment is executed.
[0153] Optionally, in this embodiment, the computer terminal may be located in at least one network device among a plurality of network devices of the computer network.
[0154] In this embodiment, the computer terminal can execute the program code of the steps of the method for determining the stocking task.
[0155] Among them, the memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the method and device for determining the stocking task in the embodiment of the present invention. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, the above-mentioned method for determining the stocking task is realized. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories can be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0156] According to an embodiment of the present invention, a computer program product is further provided. The computer program product includes computer instructions, wherein when the computer instructions are executed by a processor, the method for determining the stocking task in the above embodiment is implemented.
[0157] An embodiment of the present invention may provide an electronic device, which may include a memory and a processor.
[0158] Figure 5 1 is a block diagram of an electronic device for determining a stocking task according to an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0159] like Figure 5 As shown, the device 500 includes a computing unit 501, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 502 or a computer program loaded from a storage unit 508 to a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the device 500 can also be stored. The computing unit 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0160] A number of components in the device 500 are connected to the I / O interface 505, including: an input unit 506, such as a keyboard, a mouse, etc.; an output unit 507, such as various types of displays, speakers, etc.; a storage unit 508, such as a disk, an optical disk, etc.; and a communication unit 509, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 509 allows the device 500 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0161] The computing unit 501 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 501 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 501 performs the various methods and processes described above, such as a verification method for data. For example, in some embodiments, the verification method for data may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 508. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 500 via the ROM 502 and / or the communication unit 509. When the computer program is loaded into RAM 503 and executed by the computing unit 501, one or more steps of the data verification method described above may be performed. Alternatively, in other embodiments, the computing unit 501 may be configured to perform the data verification method in any other appropriate manner (e.g., by means of firmware).
[0162] According to an embodiment of the present invention, a method for determining a stocking task is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0163] Various embodiments of the systems and techniques described above herein may be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor that may be a dedicated or general purpose programmable processor that may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0164] The program code for implementing the method of the present invention can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.
[0165] In the context of the present invention, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0166] To provide interaction with a user, the systems and techniques described herein may be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or an LCD (liquid crystal display, monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a path ball) through which the user can provide input to the computer. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0167] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a Local Area Network (LAN), a Wide Area Network (WAN), and the Internet.
[0168] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0169] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0170] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0171] In the several embodiments provided by the present invention, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic, for example, the division of units can be a logical function division, and there can be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0172] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0173] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0174] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.
[0175] The above are only preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for determining a stocking task, characterized in that: include: Obtaining demand data for target components; In response to the inventory quantity of the target component in the first reserve area satisfying the demand data, generating first stocking task data according to the task allocation rule and the demand data, wherein the first stocking task data is used to perform a stocking processing task for the target component; The first stocking task data is transmitted to a terminal to control the terminal to execute a stocking processing task corresponding to the first stocking task data.
2. The method according to claim 1, characterized in that In response to the inventory quantity of the target component in the first reserve area satisfying the demand data, generating first stocking task data according to the task allocation rule and the demand data, comprises: In response to the inventory quantity satisfying the demand data, a stocking instruction system is called to generate the first stocking task data according to the task allocation rule and the demand data.
3. The method according to claim 1, characterized in that The method further comprises: In response to the inventory quantity not meeting the demand data, calling a demand indication system to generate second stocking task data for a second reserve area according to the task allocation rule and the demand data; The second stocking task data is transmitted to the terminal.
4. The method according to claim 1, characterized in that The method further comprises: In response to the terminal completing the stocking processing task, the target component after the stocking processing is associated with a target vehicle for transporting the target component.
5. The method according to claim 1, characterized in that: The method further comprises: In response to a change in the inventory quantity of the target component in the first reserve area, the storage information of the target component is modified using a demand indication system, wherein the storage information is used to characterize at least the storage location, quantity and name of the target component.
6. The method according to claim 1, characterized in that The method further comprises: Acquire storage information of components in the first storage area; Calling a product order indication system to convert the stored information of the component to obtain information to be displayed; The information to be presented is displayed on the display interface of the terminal.
7. A device for determining a stocking task, characterized in that: include: An acquisition unit, used for acquiring demand data of a target component; A generating unit, configured to generate first stocking task data in response to the inventory quantity of the target component in the first reserve area satisfying the demand data, according to the task allocation rule and the demand data, wherein the first stocking task data is used to perform a stocking processing task for the target component; A transmission unit is used to transmit the first stocking task data to a terminal to control the terminal to execute the stocking processing task corresponding to the first stocking task data.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 6.
9. A processor, characterized in that: The processor is used to run a program, wherein the program executes the method according to any one of claims 1 to 6 when run by the processor.
10. A computer program product, characterized in that The method comprises computer instructions, which implement the method according to any one of claims 1 to 6 when executed by a processor.