Intelligent warehousing control method and system, electronic device and medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-30
- Publication Date
- 2026-08-11
AI Technical Summary
但在执行过程中,因人员能力差异,各厂区工艺标准差异,会出现路径启动错误以及设备启动错误的问题,从而导致原料入仓过程中,入错仓群,造成损失
本发明提供的上述智能入仓控制方法、系统、电子设备及介质,首先将到厂车辆装载的物料的质检结果和物料信息与实时仓群状态进行智能匹配,得到到厂车辆的目标匹配仓;然后基于目标匹配仓,生成输送设备的启停序列及路径拓扑;最后基于输送设备的启停序列及路径拓扑,对到厂车辆进行引导,以完成物料的入仓。上述方法中,通过将质检结果与实时仓群状态进行智能匹配确定目标匹配仓,并根据目标匹配仓生成输送设备的启停序列及路径拓扑,从而对到厂车辆进行引导入仓,无需人员手动干预,避免了原料入仓过程中入错仓群的问题,减少了损失。
Smart Images

Figure CN122540544A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of logistics automation and intelligent warehousing technology, and in particular to an intelligent inbound control method, system, electronic device and medium. Background Technology
[0002] The existing raw material receiving control system in feed mills relies on manual operation to start related equipment and pathways. However, during implementation, due to differences in personnel skills and process standards across different plant areas, errors in pathway and equipment startup may occur, leading to raw materials being sent to the wrong storage area and causing losses. Summary of the Invention
[0003] In view of this, the purpose of the present invention is to provide an intelligent warehousing control method, system, electronic device and medium to avoid the problem of raw materials being placed into the wrong warehousing group during the warehousing process and reduce losses.
[0004] To achieve the above objectives, the technical solution adopted by the present invention is as follows: In a first aspect, the present invention provides an intelligent warehousing control method, comprising: intelligently matching the quality inspection results and material information of the materials loaded on the arriving vehicle with the real-time warehouse group status to obtain the target matching warehouse for the arriving vehicle; generating the start-stop sequence and path topology of the conveying equipment based on the target matching warehouse; and guiding the arriving vehicle based on the start-stop sequence and path topology of the conveying equipment to complete the warehousing of materials.
[0005] Optionally, the material information includes the source of goods; the quality inspection results and material information of the materials loaded on the vehicles arriving at the factory are intelligently matched with the real-time warehouse group status to obtain the target matching warehouse for the vehicles arriving at the factory, including: if the source of the materials is a preset source, the source location determination logic is used to match the quality inspection results of the materials with the real-time warehouse group status to obtain the target matching warehouse for the vehicles arriving at the factory; if the source of the materials is not a preset source, the preset determination logic is used to match the quality inspection results of the materials with the real-time warehouse group status to obtain the target matching warehouse for the vehicles arriving at the factory.
[0006] Optionally, the real-time warehouse status includes at least: the remaining capacity of each warehouse, the functional status of the warehouse, the location of the unloading port, and the time of non-clearing; the source location determination logic is used to match the quality inspection results of the materials with the real-time warehouse status to obtain the target matching warehouse for the arriving vehicles, including: obtaining the first candidate warehouse based on material information, the remaining capacity of each warehouse, and the functional status of the warehouse; obtaining the source of the materials and the first candidate warehouse to obtain the target matching warehouse for the arriving vehicles.
[0007] Optionally, a preset judgment logic is used to match the quality inspection results of the materials with the real-time status of the warehouse group to obtain the target matching warehouse for the arriving vehicle. This includes: obtaining a first candidate warehouse based on material information, the remaining capacity of each warehouse, and the functional status of the warehouse; selecting a warehouse with the same toxicity level as the material from the first candidate warehouse as a second candidate warehouse; matching the quality inspection results of the material with the judgment rules of the second candidate warehouse to obtain a third candidate warehouse; and determining the target matching warehouse for the arriving vehicle based on the unemptied time and unloading port location of the third candidate warehouse.
[0008] Optionally, it also includes: performing correlation analysis between environmentally sensitive indicators in the quality inspection results and the environmental parameters of the candidate warehouse cluster; wherein, the candidate warehouses include: first candidate warehouse, second candidate warehouse, third candidate warehouse and target matching warehouse; when the correlation analysis determines that a candidate warehouse has secondary quality risks, it is removed from the candidate warehouse list.
[0009] Optionally, based on the start-stop sequence and path topology of the conveyor equipment, the vehicle arriving at the factory is guided into the warehouse, including: after the license plate information of the arriving vehicle is identified, a control command is generated based on the start-stop sequence and path topology of the conveyor equipment corresponding to the arriving vehicle; the control command is sent to the corresponding guidance equipment and conveyor equipment, so that the guidance equipment guides the arriving vehicle through lights and sounds, and the conveyor equipment starts to run.
[0010] Optionally, it also includes: real-time collection of the occupancy status and idle period of each conveying device; construction of a multi-task queue, grouping concurrent grain ingestion requests by unloading port, and performing time-sharing scheduling based on task arrival time and distance to the target matching warehouse; when a preemption conflict of conveying devices is detected, a rollback is executed according to a preset priority strategy; wherein, the preset priority strategy includes: prioritizing vehicles that have started the grain unloading process, pausing the equipment start command of vehicles that arrive later, and recalculating their alternative paths.
[0011] Secondly, the present invention provides an intelligent warehousing control system, comprising: a warehousing matching module, used to intelligently match the quality inspection results and material information of the materials loaded on the arriving vehicles with the real-time warehousing group status to obtain the target matching warehousing for the arriving vehicles; a path generation module, used to generate the start-stop sequence and path topology of the conveying equipment based on the target matching warehousing; and a vehicle guidance module, used to guide the arriving vehicles based on the start-stop sequence and path topology of the conveying equipment to complete the warehousing of materials.
[0012] Thirdly, the present invention provides an electronic device including a processor and a memory, the memory storing computer-executable instructions executable by the processor, the processor executing the computer-executable instructions to implement the steps of the method provided in any of the first aspects above.
[0013] Fourthly, the present invention provides a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, performs the steps of the method provided in any of the first aspects above.
[0014] This invention brings the following beneficial effects: The intelligent warehousing control method, system, electronic equipment, and medium provided by this invention first intelligently matches the quality inspection results and material information of the materials loaded on the arriving vehicles with the real-time warehouse group status to obtain the target matching warehouse for the arriving vehicles. Then, based on the target matching warehouse, a start-stop sequence and path topology for the conveyor equipment are generated. Finally, based on the start-stop sequence and path topology of the conveyor equipment, the arriving vehicles are guided to complete the material warehousing. In the above method, by intelligently matching the quality inspection results with the real-time warehouse group status to determine the target matching warehouse, and generating the start-stop sequence and path topology of the conveyor equipment based on the target matching warehouse, the arriving vehicles are guided into the warehouse without manual intervention, avoiding the problem of materials being placed in the wrong warehouse group during the warehousing process and reducing losses.
[0015] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.
[0016] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0017] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0018] Figure 1 A flowchart of an intelligent warehouse entry control method provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of an intelligent warehouse entry control process provided in an embodiment of the present invention; Figure 3 This is a schematic diagram of the structure of an intelligent warehouse entry control system provided in an embodiment of the present invention; Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0020] Currently, existing feed mill raw material receiving control systems rely on manual operation to start related equipment and pathways. However, during implementation, due to differences in personnel skills and process standards across different plants, errors in pathway and equipment startup can occur, leading to raw materials being sent to the wrong storage area and causing losses.
[0021] Based on this, the present invention provides an intelligent warehousing control method, system, electronic device and medium that can avoid the problem of raw materials being placed into the wrong warehousing group during the warehousing process and reduce losses.
[0022] To facilitate understanding of this embodiment, a detailed description of the intelligent warehouse entry control method disclosed in this invention will be provided first. This method is applied to a cloud platform and can be executed by electronic devices such as smartphones, computers, and tablets. See also... Figure 1 The flowchart shown illustrates an intelligent warehouse entry control method, which mainly includes the following steps S101 to S103: Step S101: Intelligently match the quality inspection results and material information of the materials loaded on the arriving vehicles with the real-time warehouse status to obtain the target matching warehouse for the arriving vehicles.
[0023] In one implementation, the material information includes at least: source of goods, material type, weight, contract information, etc.; the quality inspection results include: sensory indicators and nutritional indicators, the sensory indicators include: odor, appearance, impurities, moisture, imperfect grains, broken grains, etc.; the nutritional indicators include: aflatoxin, zearalenone, vomitoxin, fumonisin, etc.; the real-time warehouse status includes at least: the remaining capacity of each warehouse, the functional status of the warehouse, the location of the unloading port, and the time before the warehouse is cleared.
[0024] In practice, the cloud platform verifies and intelligently matches the quality inspection results of vehicles arriving at the factory with the real-time status of the warehouse cluster within the factory area. It automatically determines the warehouse number most suitable for the vehicle to be stored in from the warehouse cluster, i.e., the target matching warehouse, and binds the target matching warehouse with the vehicle information of the vehicle arriving at the factory.
[0025] Step S102: Based on the target matching bin, generate the start / stop sequence and path topology of the conveying equipment.
[0026] In one implementation, the cloud platform automatically generates the start / stop sequence and path topology of conveying equipment (such as belt conveyors and elevators) based on the warehouse number of the target matching warehouse, avoiding path conflicts in manual operation (such as equipment reuse conflicts when multiple vehicles enter the warehouse simultaneously). Specifically, this includes the following steps: (1) Construct a pre-calculation table for warehouse cluster association.
[0027] For each conveying device (e.g., belt conveyor, elevator), the range of warehouse numbers for all target warehouses it can serve is pre-identified, forming a serviceability association table between each device and warehouse number. This table records not only directly connected warehouse numbers but also indirectly reachable warehouse numbers based on material flow direction relationships.
[0028] (2) Enter the warehouse number of the target matching warehouse and start the path pre-calculation.
[0029] Based on the warehouse number of the target matching warehouse, query the service association table to find the set of all conveying equipment that can transport materials to that warehouse number, and number the equipment according to their distance from the target matching warehouse to form a pre-selected equipment queue.
[0030] (3) Perform two-way device locking.
[0031] Starting with the device closest to the target matching warehouse, the system locks each device in the queue sequentially in reverse order (i.e., from the target warehouse towards the material source). During the locking process, the system checks the current status of each device. If a device is idle, it is marked as pre-occupied. If it is already locked by another job, cross-job negotiation is triggered to wait for or adjust the locking order, ensuring that the same device is not locked repeatedly by two simultaneously generated paths.
[0032] (4) Generate conflict-free start-stop sequences and path topologies.
[0033] After all required devices are successfully locked, a start-stop sequence is generated in reverse order, starting from the target matching warehouse: the source device furthest from the target warehouse is started first, and the device closest to the target warehouse is started last. The stop sequence is the exact opposite. The path topology uses the warehouse number of the target matching warehouse as the root node of the topology graph, connecting the locked devices level by level to form a tree-like path structure.
[0034] Step S103: Based on the start-stop sequence and path topology of the conveying equipment, guide the vehicles arriving at the plant to complete the material entry into the warehouse.
[0035] In one implementation, after the license plate information of the arriving vehicle is identified, a control command is generated based on the start-stop sequence and path topology of the corresponding conveyor equipment. Then, the control command is sent to the corresponding guidance equipment and conveyor equipment so that the guidance equipment guides the arriving vehicle through lights and sounds, and the conveyor equipment starts to run.
[0036] In practice, after a vehicle arrives at the unloading point, the license plate recognition device identifies the license plate information and interacts with the cloud platform. Upon receiving the identified license plate information, the cloud platform generates control commands based on the start / stop sequence and path topology of the associated conveyor equipment. These commands, along with relevant information (license plate information, quality inspection results, target matching bin, and material type), are then sent to the guiding equipment (sound columns and tri-color lights) and the conveyor equipment. The sound columns and tri-color lights provide lighting, screen, and sound control and prompts, while the conveyor equipment executes the entry path. After execution, data is exchanged with the cloud platform to provide feedback on the current vehicle and system status, and to generate visual reports (such as entry efficiency and error logs).
[0037] After license plate recognition, a cloud platform command is issued, simultaneously controlling the three-color lights (status indicators), the speaker (voice guidance), and the conveying equipment (path execution). These three interact in real time. The control program, platform service, and each device use the MQTT protocol to send control commands via JSON fields (device ID, action type, voice data, timestamp, and verification ID) to control the light status. The sequence is: 0 for green, 1 for red, and 2 for yellow. Green indicates unloading is permitted, red indicates unloading is prohibited, and yellow indicates equipment failure. The priority is yellow > red > green. Customizable voice prompts (such as "Please proceed to unloading port 3") are played via the speaker. If an anomaly is detected, such as license plate recognition failure or equipment malfunction, the equipment is automatically paused and an alarm is triggered.
[0038] The intelligent warehousing control method provided in this embodiment of the invention determines the target matching warehouse by intelligently matching the quality inspection results with the real-time warehouse group status, and generates the start-stop sequence and path topology of the conveying equipment according to the target matching warehouse, thereby guiding the arriving vehicles into the warehouse without manual intervention, avoiding the problem of entering the wrong warehouse group during the raw material warehousing process and reducing losses.
[0039] In one implementation, for the aforementioned step S101, that is, when intelligently matching the quality inspection results and material information of the materials loaded on the arriving vehicle with the real-time warehouse status to obtain the target matching warehouse for the arriving vehicle, the following methods may be used, including but not limited to: If the source of the material is a preset source, the source location determination logic is used to match the quality inspection results of the material with the real-time warehouse group status to obtain the target matching warehouse for the arriving vehicle.
[0040] In practical implementation, the preset sources of goods include direct purchases from farmers or high-quality sources. Warehouse functional status includes: Continuous Inbound Warehouse: This is a warehouse used as it receives goods; when the corresponding grade of materials is available, this warehouse is directly recommended without further consideration of available capacity or clearance time. Normally Used Warehouse: A warehouse with normal inbound operations. Temporarily Not Accepting Inbound Warehouse: A warehouse that is temporarily not accepting inbound goods (empty warehouse, warehouse currently being cleared, faulty warehouse, warehouse being cleared in conjunction with a 10,000-ton warehouse, newly built warehouse, etc.). Under the same standards, warehouse priority is ranked as follows: Continuous Inbound > Normally Used > Temporarily Not Accepting Inbound.
[0041] In this embodiment of the invention, the matching of material quality inspection results and real-time warehouse status using the source determination logic includes: first, obtaining a first candidate warehouse based on material information, warehouse capacity and functional status of each warehouse; then obtaining the source of the material and the first candidate warehouse to obtain the target matching warehouse for the arriving vehicle.
[0042] For materials sourced directly from farmers or from high-quality sources, corresponding warehouses are pre-configured. In practice, the process begins by matching materials based on their type, available capacity, and functional status. Warehouses that match the material type, have a capacity greater than the available capacity and the estimated net weight of the arriving vehicle, and meet the functional requirements are selected as the first candidate warehouses. Then, based on the source of the materials, the corresponding warehouse is chosen from the first candidate warehouses as the target matching warehouse for the arriving vehicle.
[0043] If the source of the material is not the preset source, the preset judgment logic is used to match the quality inspection results of the material with the real-time warehouse group status to obtain the target matching warehouse for the arriving vehicle.
[0044] In one implementation, firstly, a first candidate warehouse is obtained based on material information, the remaining capacity of each warehouse, and the functional status of the warehouse; then, a warehouse with the same toxicity level as the material is selected from the first candidate warehouse as a second candidate warehouse; next, the quality inspection results of the material are matched with the judgment rules of the second candidate warehouse to obtain a third candidate warehouse; finally, the target matching warehouse for the arriving vehicle is determined based on the unemptied time and unloading port location of the third candidate warehouse.
[0045] In practice, the process begins by matching materials based on their type, available storage capacity, and functional status. First, warehouses matching the material type, with available storage capacity exceeding the estimated net weight of arriving vehicles, and meeting functional requirements are selected as the first candidate warehouses. Next, second candidate warehouses are chosen based on the material's toxicity level. If the material is non-toxic, a non-toxic warehouse of the same level is selected; if the material is toxic, a warehouse of the same level is selected based on its toxicity level. Then, the material's quality inspection results are matched with the criteria for the second candidate warehouses to obtain the third candidate warehouse. Specifically, a quality inspection parameter table can be constructed (e.g., 40% toxicity, 30% moisture, 20% impurities, 10% other), and a threshold judgment (e.g., locking the warehouse if toxicity > X ppm) is used to select the third candidate warehouse. Finally, the target matching warehouse for arriving vehicles is determined based on the unloading time and location of the unloading point. Among warehouses of the same level, those with shorter unloading times are given priority. If the plant has multiple unloading points, an optimal warehouse is recommended for each unloading point.
[0046] In this embodiment of the invention, if there is a warehouse number specified in the contract, the contract determination logic is used to match the quality inspection results of the material with the real-time warehouse group status to obtain the target matching warehouse for the arriving vehicle. Specifically, this includes: first, obtaining a first candidate warehouse based on material information, the remaining capacity of each warehouse, and the functional status of the warehouse; then, selecting a warehouse from the first candidate warehouse that matches the contract information as a second candidate warehouse; next, matching the quality inspection results of the material with the determination rules of the second candidate warehouse to obtain a third candidate warehouse; finally, determining the target matching warehouse for the arriving vehicle based on the unloading time and unloading port location of the third candidate warehouse. The determination of warehouse capacity, warehouse status, quality inspection results, unloading time, and unloading port location is the same as the aforementioned preset determination logic and will not be repeated here.
[0047] In this embodiment of the invention, the warehouse entry determination logic includes: (1) For direct purchase from farmers / high-quality sources: material and storage capacity assessment → storage status assessment → directly recommend storage facilities for maintenance; (2) Based on toxin classification: material and storage capacity judgment → storage status judgment → toxin classification level (material quality inspection → re-inspection) → live insect, moisture, impurities, moldy grain judgment, fatty acid, imperfection, total mold judgment (can be turned on / off), can be modified → un-cleaned storage time judgment → unloading port judgment; (3) Toxic-free entry into the warehouse: Material and warehouse capacity judgment → Warehouse status judgment → Recommendation of warehouses of the same level with toxic-free logic maintenance → Judgment of live insects, moisture, impurities, moldy grains, fatty acids, imperfections, and total mold (can be turned on / off), can be modified → Judgment of unemptied warehouse time → Judgment of unloading port. (4) Warehouse entry according to contract: Material and warehouse capacity judgment → Warehouse status judgment → Recommend warehouse of the same level maintained by contract logic → Live insect, moisture, impurities, moldy grain judgment, fatty acid, imperfection, total mold judgment (can be turned on / off by yourself), can be modified → Uncleared warehouse time judgment → Unloading port judgment.
[0048] The maintenance standards for each indicator include: (1) Maintenance of basic data for determining warehouse entry and distribution Path: Select region, warehouse, material, warehouse number, execution start time, toxin level (wheat, corn, other material levels not selected), fill in the standards for aflatoxin, fusarium, vomiting, moisture, impurities, and live insects → click "Add entry" → "OK"; (2) Inbound material determination: Inbound logic maintenance → Select warehouse → Modify configuration → Inbound material: Select material name. This material name is consistent with "Goods name in product sampling". Multiple selections are allowed. (3) Storage capacity determination: Available storage capacity > minimum available storage capacity Available storage capacity = Full storage capacity - Inventory - Estimated net weight of unloading trips within the time period before inventory is updated; Minimum available storage capacity = designed storage capacity - full storage capacity (volume * density). When designed storage capacity - full storage capacity < 50 tons, minimum available storage capacity = 50 tons. (4) Warehouse status: Under the same standards, warehouse priority ranking is: continuous warehousing > normal use > no warehousing for the time being; (5) Direct collection from farmers: Add → Maintain material name and warehouse number → Save → Activate; (6) High-quality source of goods: Add → Maintain material name, region, warehouse number → Save → Activate; (7) Contract logic: Add → Maintain contract number, region, warehouse number → Save → Activate; (8) No-toxic logic: Add → Maintain material name and toxicity level → Save → Enable; (9) Judgment of live insects, moisture, impurities, moldy particles, fatty acids, imperfections, and total mold: make judgments step by step according to the maintenance scope; (10) Determination of uncleared inventory time: For warehouses of the same grade, those with shorter uncleared inventory time shall be given priority for warehousing; (11) Grain unloading point determination: If there are multiple grain unloading points in the plant area, the optimal warehouse is recommended for each grain unloading point.
[0049] The logic for determining the entry of auxiliary materials into the warehouse includes: Auxiliary material warehousing logic: Material and warehouse capacity determination → Warehouse status determination → Uncleared warehouse time determination → Unloading port determination.
[0050] (1) Maintenance of basic data for determining warehouse entry and distribution: Path: Inbound Warehouse Division Judgment Basic Data - Add → Select Region, Warehouse, Material, Warehouse Number, Execution Start Time, Live Insects, Moisture, Impurities → Click "Add Entry" → "OK".
[0051] (2) Bagged / ton bag auxiliary materials need to be maintained for silo, while bulk materials do not.
[0052] Path: Warehouse entry logic configuration → Auxiliary material logic → Add → Maintain material name, auxiliary material type, and warehouse entry type → Save → Activate.
[0053] (3) The materials, storage capacity, storage status, un-cleared storage time, and unloading port judgment criteria are consistent with the original grain.
[0054] In one implementation, to avoid secondary risks caused by mismatch in warehouse conditions, the method further includes: performing correlation analysis between environmentally sensitive indicators in the quality inspection results and the warehouse group environmental parameters of the candidate warehouses; wherein, the candidate warehouses include: a first candidate warehouse, a second candidate warehouse, a third candidate warehouse, and a target matching warehouse; when the correlation analysis determines that a candidate warehouse has secondary quality risks, it is removed from the candidate warehouse list.
[0055] In practical implementation, the first step is to collect and bind environmentally sensitive indicators with the structured environmental parameters of the warehouse cluster. When a batch of new grain completes its warehousing operation, the cloud platform automatically retrieves its quality inspection report from the quality inspection center system and extracts three environmentally sensitive indicators: moisture content (unit: %, rounded to one decimal place), fatty acid value (unit: mgKOH / 100g, rounded to two decimal places), and moldy grain content (unit: grains / 500g, rounded to the nearest integer). Simultaneously, the cloud platform retrieves three warehouse cluster environmental parameters from the IoT devices of the corresponding target warehouse: the average humidity inside the warehouse at the time of warehousing (obtained by averaging readings from five evenly distributed humidity sensors inside the warehouse), the average temperature inside the warehouse at the time of warehousing (same as above, obtained by averaging readings from temperature sensors), and the type of material continuously stored in the warehouse in the previous cycle before this warehousing (determined by the material category field of the most recent outbound record in the warehouse management system's operation log, for example: early indica rice, wheat, aged corn). The cloud platform stores the above six parameters as fixed field names (such as: Quality Inspection_Moisture, Warehouse Environment_Humidity, Pre-storage_Material Type) in the dedicated environment association record table for this warehouse number, and adds a unique timestamp (accurate to the second) as the basic data unit for subsequent analysis.
[0056] Then, a correlation analysis was conducted between environmentally sensitive indicators and the environmental parameters of the candidate warehouse cluster.
[0057] The cloud platform initiates a routine analysis task at 2:00 AM daily, focusing only on warehouse numbers where new grain has been received within the past 30 days. For each warehouse number to be analyzed, the cloud platform performs the following three sets of comparison actions in sequence: (1) Compare the moisture content and the humidity of the warehouse environment: If the moisture content is greater than or equal to the moisture content threshold (e.g., 14.5%) and the humidity inside the warehouse is greater than or equal to the humidity threshold (e.g., 70%), then the warehouse is marked as having a tendency to promote mold growth due to high humidity. (2) Compare the fatty acid value of the quality inspection with the previous storage material type: If the fatty acid value is greater than or equal to the fatty acid threshold (e.g., 28.0), and the material stored in the previous cycle is aged corn or high-oil soybean, then the warehouse is marked as having residual catalytic tendency (because the aforementioned two types of materials are easily oxidized to produce acid, which may adhere to the warehouse wall and affect the new grain).
[0058] (3) Compare the content of moldy particles in the quality inspection with the temperature of the storage environment: If the content of moldy particles is greater than or equal to the threshold of moldy particle content (e.g., 12 particles / 500g) and the temperature inside the storage room is consistently higher than 25℃ for more than 48 hours (based on historical temperature data), then the storage room is marked as having a tendency to be affected by the superposition of temperature and humidity. If any of the above comparison results are marked, the warehouse is determined to have a secondary quality risk.
[0059] (4) Risk response actions.
[0060] Once a warehouse number is determined to have a secondary quality risk, the cloud platform immediately performs the following irreversible operations: If the warehouse number is currently in the candidate warehouse list (i.e., an available warehouse that has been listed by the scheduling system as awaiting allocation of new inbound tasks), it will be permanently removed from the list until the risk is resolved through manual review.
[0061] If the warehouse number has not yet entered the candidate list, but a warehouse type matching profile has been created in the platform (for subsequent automatic recommendation), its matching score will be lowered, and this lowered status will last for no less than 7 days. At the same time, the cloud platform pushes structured alarm information to the warehouse manager's mobile device, which includes three elements: risk warehouse number: warehouse X; trigger reason: high humidity promotes mold; handling result: removed from the candidate list.
[0062] All analysis actions, status markings, and response operations are recorded in the platform's audit log, including the operation time, the name of the executing module, the warehouse number involved, and a snapshot of the original parameters, which can be traced and verified.
[0063] In one embodiment, the method further includes: real-time collection of the occupancy status and idle period of each conveying device; construction of a multi-task queue, grouping concurrent grain loading requests by unloading port, and performing time-sharing scheduling based on task arrival time and distance to the target matching warehouse; when a preemptive conflict of conveying devices is detected, a rollback is executed according to a preset priority strategy; wherein, the preset priority strategy includes: prioritizing vehicles that have started the grain unloading process, pausing the equipment start command of vehicles that arrive later, and recalculating their alternative paths.
[0064] In practice, the first step is to collect the occupancy status and idle period of the conveying equipment in real time.
[0065] Low-power attitude sensors and RFID readers are installed on the bottom of each conveyor vehicle. Infrared through-beam sensors are embedded in each key conveying path (including the section between the weighbridge exit and the unloading port, the temporary storage area below the unloading port, and the branch convergence points). The central dispatch controller polls all sensor data at a fixed interval of 200 milliseconds: when a conveyor vehicle passes an infrared sensor, its unique ID, passage time, and direction are recorded; if no object is detected passing through a certain path for 500 consecutive milliseconds, and there are no obstructions from adjacent sensors, the path is determined to be idle; simultaneously, the controller continuously tracks the downtime of each conveyor vehicle since its last unloading task. If this downtime exceeds 3 minutes and the vehicle is in the standby area, it is marked as available for dispatch. All status data is stored in a local circular buffer in the form of timestamp + device identifier + status value for subsequent dispatching.
[0066] Then, a multi-task queue is built and time-sharing scheduling is performed.
[0067] When a grain truck enters the weighbridge area and completes weighing, the weighbridge control system sends an entry request message to the central dispatch controller. This message includes: vehicle ID, current unloading port number (selected by the driver via barcode scanning or assigned by the system default), and target warehouse number (e.g., "Warehouse 3, East Side, Area A"). Upon receiving the request, the controller immediately adds it to the global task queue and categorizes it according to the following rules: First, all requests are divided into multiple sub-queues (corresponding to multiple unloading ports) based on the selected unloading port number; second, within each sub-queue, requests are sorted according to the order in which they arrive at the controller; finally, for multiple requests within the same sub-queue, further adjustments are made based on the physical distance between their target warehouse number and the unloading port. For example, if unloading port 1 is adjacent to warehouses 3 and 4, and one vehicle in the queue is targeting warehouse 3 and another is targeting warehouse 7, then the request for warehouse 3 is moved forward one position to ensure the shortest possible transport path. The queue processed in the above way serves as the source of instructions for scheduling subsequent equipment at that unloading port.
[0068] Finally, conflict detection and priority-based rollback path replanning are performed.
[0069] Before issuing a movement command to the transport vehicle, the controller performs a conflict prediction: it retrieves the predicted occupancy status of all path segments that the vehicle plans to pass through in the next 30 seconds (based on the real-time occupancy status of each path segment and other vehicle commands that have been issued but not yet executed); if it finds that any path segment has been reserved by other vehicles during the vehicle's planned passage time, it determines that there is a device preemption conflict. At this point, the rollback mechanism is activated: First, all vehicles that have entered the temporary storage area below the unloading point and begun unloading (i.e., the hydraulic lifting mechanism has been activated and the grain flow sensor has detected material falling) are identified and prioritized, maintaining their original paths and instructions. Second, for vehicles that have not yet started unloading but have been authorized to drive towards the unloading point, their current instructions are maintained. Finally, for vehicles that have only received instructions to proceed to the weighbridge or are waiting for dispatch and have not yet entered the conveying path, their equipment start instructions are suspended, and they are removed from their original unloading point sub-queue and reassigned to a backup sub-queue of a nearby unloading point (for example, a vehicle originally assigned to unloading point 1 but experiencing a conflict is moved to the end of the queue at unloading point 2). The controller then recalculates the conveying path for the vehicle, avoiding the occupied main road and taking a detour via a backup branch line, and updates the occupancy prediction time windows for each segment of its path. The entire rollback and replanning process is completed within a single dispatch cycle, without affecting the operational continuity of already running vehicles.
[0070] For ease of understanding, this embodiment of the invention also provides a schematic diagram of an intelligent warehouse entry control process, see [link / reference]. Figure 2 As shown, the main steps include: relevant personnel pre-determining the differentiated warehousing logic and warehouse number recommendation logic for the factory area in the system backend, and maintaining the basic data for warehouse allocation and differentiated basic data; when a vehicle arrives at the factory, its quality inspection results are matched; if it passes, the target warehouse number and unloading port are determined automatically according to the warehouse capacity rules; if it fails, the vehicle leaves the factory. The specific matching process is the same as in the aforementioned embodiment and will not be repeated here.
[0071] Once the target warehouse number is determined, relevant personnel will verify it. If the verification is correct, the license plate number will be identified and the route will be activated. The license plate will be matched and verified with the unloading port to determine whether to switch warehouses. If yes, the warehouse switch will be executed. If no, the display screen will show the license plate number, target warehouse number, and warehouse entry status, and the speaker will broadcast the set voice to guide the vehicle. After the vehicle arrives at the unloading port, relevant personnel will open the vehicle door and verify the unloading quality to complete the material entry into the warehouse.
[0072] The method provided in this embodiment of the invention eliminates the need for manual intervention in equipment and systems. It automatically controls the equipment based on relevant information and provides relevant prompts and process guidance to on-site personnel through interactive devices. By eliminating human error and operational discrepancies, it avoids problems during the raw material warehousing process, such as incorrect warehousing and losses.
[0073] In addition to the intelligent inbound control method provided in the foregoing embodiments, this invention also provides an intelligent inbound control system, see [link to relevant documentation]. Figure 3 The diagram shown illustrates the structure of an intelligent warehouse inbound control system, indicating that the system mainly includes: The warehouse matching module 301 is used to intelligently match the quality inspection results and material information of the materials loaded on the vehicles arriving at the factory with the real-time warehouse group status to obtain the target matching warehouse for the vehicles arriving at the factory.
[0074] The path generation module 302 is used to generate the start-stop sequence and path topology of the conveying equipment based on the target matching warehouse.
[0075] The vehicle guidance module 303 is used to guide vehicles arriving at the factory based on the start-stop sequence and path topology of the conveying equipment, so as to complete the material entry into the warehouse.
[0076] The intelligent warehousing control system provided in this embodiment of the invention determines the target matching warehouse by intelligently matching the quality inspection results with the real-time warehouse group status, and generates the start-stop sequence and path topology of the conveying equipment according to the target matching warehouse, thereby guiding the arriving vehicles into the warehouse without manual intervention, avoiding the problem of entering the wrong warehouse group during the raw material warehousing process and reducing losses.
[0077] It should be noted that the system provided in this embodiment of the invention has the same implementation principle and technical effects as the aforementioned method embodiment. For the sake of brevity, any parts not mentioned in the system embodiment can be referred to the corresponding content in the aforementioned method embodiment. The specific numerical values provided in the implementation of this invention are merely exemplary and are not intended to limit the scope of the invention.
[0078] This invention also provides an electronic device, specifically, the electronic device includes a processor and a storage system; the storage system stores a computer program, and the computer program, when run by the processor, executes the method described in any of the above embodiments.
[0079] Figure 4 The present invention provides a schematic diagram of the structure of an electronic device 100, which includes a processor 40, a memory 41, a bus 42 and a communication interface 43. The processor 40, the communication interface 43 and the memory 41 are connected through the bus 42. The processor 40 is used to execute executable modules, such as computer programs, stored in the memory 41.
[0080] The memory 41 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 43 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc.
[0081] Bus 42 can be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 4 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0082] The memory 41 is used to store programs. After receiving an execution instruction, the processor 40 executes the program. The method executed by the system defined by the flow process disclosed in any of the foregoing embodiments of the present invention can be applied to the processor 40 or implemented by the processor 40.
[0083] Processor 40 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 40 or by instructions in software form. Processor 40 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory 41. The processor 40 reads the information in memory 41 and, in conjunction with its hardware, completes the steps of the above method.
[0084] The computer program product of the readable storage medium provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the foregoing method embodiments. For specific implementation, please refer to the foregoing method embodiments, which will not be repeated here.
[0085] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0086] Finally, it should be noted that the above-described embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. An intelligent warehouse entry control method, characterized in that, include: The quality inspection results and material information of the materials loaded on the vehicles arriving at the factory are intelligently matched with the real-time status of the warehouse group to obtain the target matching warehouse for the vehicles arriving at the factory. Based on the target matching warehouse, generate the start / stop sequence and path topology of the conveyor equipment; Based on the start-stop sequence and path topology of the conveying equipment, the arriving vehicles are guided to complete the material entry into the warehouse.
2. The method according to claim 1, characterized in that, The material information includes the source of goods; the quality inspection results and material information of the materials loaded on the vehicles arriving at the factory are intelligently matched with the real-time warehouse status to obtain the target matching warehouse for the vehicles arriving at the factory, including: If the source of the material is a preset source, the source location determination logic is used to match the quality inspection results of the material with the real-time warehouse group status to obtain the target matching warehouse for the arriving vehicle. If the source of the material is not the preset source, the preset judgment logic is used to match the quality inspection result of the material with the real-time warehouse group status to obtain the target matching warehouse for the arriving vehicle.
3. The method according to claim 2, characterized in that, The real-time warehouse status includes at least: the remaining capacity of each warehouse, the functional status of the warehouse, the location of the unloading port, and the time during which the warehouse has not been cleared. The source location determination logic is used to match the quality inspection results of the materials with the real-time warehouse status to obtain the target matching warehouse for the arriving vehicle, including: Based on the material information, the remaining capacity of each warehouse, and the functional status of the warehouse, the first candidate warehouse is obtained; The source of the material and the first candidate warehouse are obtained to obtain the target matching warehouse for the arriving vehicle.
4. The method according to claim 2, characterized in that, A preset judgment logic is used to match the quality inspection results of the materials with the real-time warehouse group status to obtain the target matching warehouse for the arriving vehicle, including: Based on the material information, the remaining capacity of each warehouse, and the functional status of the warehouse, the first candidate warehouse is obtained; Select a second candidate chamber from the first candidate chambers that has the same toxicity level as the material. The quality inspection results of the materials are matched with the judgment rules of the second candidate warehouse to obtain the third candidate warehouse; Based on the unemptied time and unloading location of the third candidate warehouse, the target matching warehouse for the arriving vehicle is determined.
5. The method according to claim 4, characterized in that, Also includes: The environmentally sensitive indicators in the quality inspection results are correlated with the environmental parameters of the candidate warehouse cluster; wherein, the candidate warehouses include: a first candidate warehouse, a second candidate warehouse, a third candidate warehouse, and a target matching warehouse; When the correlation analysis determines that the candidate warehouse has a secondary quality risk, it will be removed from the candidate warehouse list.
6. The method according to claim 1, characterized in that, Based on the start / stop sequence and path topology of the conveyor equipment, the arriving vehicles are guided into the warehouse, including: Once the license plate information of the arriving vehicle is identified, control commands are generated based on the start / stop sequence and path topology of the conveying equipment corresponding to the arriving vehicle. The control commands are sent to the corresponding guiding and conveying devices, so that the guiding devices guide the arriving vehicles with lights and sounds, and the conveying devices start operation.
7. The method according to claim 6, characterized in that, Also includes: Real-time collection of the occupancy status and idle cycle of each conveying device; Construct a multi-task queue, group concurrent grain inbound requests by unloading port, and perform time-sharing scheduling based on task arrival time and distance to the target matching warehouse; When a preemption conflict is detected in the conveying equipment, a rollback is executed according to a preset priority strategy. The preset priority strategy includes: prioritizing vehicles that have already started the unloading process, pausing the equipment start command for vehicles after the process has started, and recalculating their alternative paths.
8. An intelligent warehouse entry control system, characterized in that, include: The warehouse matching module is used to intelligently match the quality inspection results and material information of the materials loaded on the vehicles arriving at the factory with the real-time warehouse group status to obtain the target matching warehouse for the vehicles arriving at the factory. The path generation module is used to generate the start-stop sequence and path topology of the conveying equipment based on the target matching warehouse; The vehicle guidance module is used to guide the arriving vehicles based on the start-stop sequence and path topology of the conveying equipment to complete the material entry into the warehouse.
9. An electronic device, characterized in that, The method includes a processor and a memory, the memory storing computer-executable instructions executable by the processor, the processor executing the computer-executable instructions to implement the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program thereon, characterized in that, The computer program is executed by the processor to perform the steps of the method described in any one of claims 1 to 7.