Renewable resource sorting and recycling management system and method

By dynamically switching partitions by rotating weighing tables, the problem of traditional weighing operations relying on manual intervention is solved, the weighing efficiency and accuracy are improved, and automated and mechanized material reception preparation is achieved.

CN119525158BActive Publication Date: 2025-05-16ZHEJIANG LIANYUN ZHIHUI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510061075.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-15
Publication Date
2025-05-16
Estimated Expiration
2045-01-15

AI Technical Summary

Technical Problem

Traditional weighing operations rely on manual intervention, resulting in the use of time to wait for the operator to intervene for each partition replacement, reducing the efficiency of the overall operation.

Method used

By rotating the weighing table, dynamically switch to the next available partition to achieve continuous and uninterrupted weighing operations.

Benefits of technology

It improves weighing efficiency and accuracy, reduces manual intervention, and realizes an automated and mechanized material reception and preparation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119525158B_ABST
    Figure CN119525158B_ABST
Patent Text Reader

Abstract

A management system and method for recycling and sorting renewable resources relates to the field of data processing. In this method, customer order information is obtained, and it is determined whether the target cargo corresponding to the customer order information has been loaded; if it is determined that the loading is completed, the initial partition number is obtained, and the initial partition number is associated with the customer order information; it is determined whether the cargo height triggers infrared sensing, and whether the cargo weight is greater than or equal to the preset weight threshold; if it is determined that the cargo height triggers infrared sensing, or the cargo weight is greater than or equal to the preset weight threshold, a rotation instruction is sent to the weighing platform, instructing the weighing platform to align the second partition with the discharge port to replace the first partition; it is determined whether a loading end command is received; if it is determined that a loading end command is received, the target weights corresponding to the first partition and the second partition are obtained. The technical solution provided in this application is implemented, and the weighing platform is rotated to dynamically switch to the next available partition to achieve continuous and uninterrupted weighing operations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing, and specifically to a management system and method for sorting and recycling renewable resources. Background Art

[0002] With the improvement of industrial automation, the optimization of production processes and the improvement of efficiency have become the goals pursued by enterprises. Especially in the logistics, packaging and manufacturing industries, it is crucial to handle and transfer goods accurately and quickly. In these scenarios, the design and function of the weighing table and the discharge port directly affect the efficiency and output quality of the production line. The discharge port is a key component of the weighing table, which is used for the automatic entry and exit of goods. In automated logistics and packaging lines, the design of the discharge port determines whether the goods can be transferred to the next processing stage smoothly and quickly.

[0003] Currently, traditional weighing operations rely on manual intervention to replace fully loaded partitions, which requires the operator to constantly monitor the status of the weighing platform and manually replace or adjust fully loaded partitions. This manual operation mode means that each partition replacement requires time to wait for the operator to intervene, thereby reducing the efficiency of the overall operation.

[0004] Therefore, there is an urgent need for a management system and method for sorting and recycling renewable resources. Summary of the invention

[0005] The present application provides a renewable resource sorting and recycling management system and method, which realizes continuous and uninterrupted weighing operations by rotating the weighing table and dynamically switching to the next available partition.

[0006] In a first aspect of the present application, a method for sorting and recycling management of renewable resources is provided, the method comprising: obtaining customer order information, and determining whether the target cargo corresponding to the customer order information has been loaded; if it is determined that the loading is completed, obtaining the initial partition number corresponding to the discharge port of the weighing platform, and associating the initial partition number with the customer order information; monitoring the cargo weight and cargo height of the first partition corresponding to the initial partition number; determining whether the cargo height triggers infrared sensing, and determining whether the cargo weight is greater than or equal to a preset weight threshold; if it is determined that the cargo height triggers infrared sensing, or the cargo weight is greater than or equal to the preset weight threshold, sending a rotation instruction to the weighing platform, the rotation instruction is used to instruct the weighing platform to align the second partition with the discharge port to replace the first partition, the second partition being any one of the multiple partitions included in the weighing platform except the first partition; determining whether a loading end command is received; if it is determined that the loading end command is received, obtaining the target weights corresponding to the first partition and the second partition.

[0007] By adopting the above technical solution, by obtaining the initial partition number corresponding to the discharge port of the weighing platform and associating the initial partition number with the customer order information, a corresponding relationship between the customer order and the weighing partition is established, which is convenient for the subsequent management and tracking of weighing data for specific customer orders. At the same time, by real-time monitoring of the weight and height of the goods in the initial partition, it is determined whether the infrared sensor is triggered or the preset weight threshold is reached, and the risk of overflowing the partition is discovered in time. By rotating the weighing platform, it is dynamically switched to the next available partition, realizing continuous and uninterrupted weighing operations, and improving weighing efficiency and accuracy.

[0008] Optionally, before obtaining the customer order information and determining whether the target cargo corresponding to the customer order information has been loaded, the method also includes: obtaining the basic customer information input by the customer transport vehicle by swiping a card, and creating the customer order information based on the basic customer information; obtaining the initial net weight of the cargo, and uploading the customer order information and the initial net weight of the cargo to the backend management system; determining the corresponding unloading isolation area based on the customer order information, and controlling the corresponding unloading isolation area to open the controllable opening and closing baffle on the bottom, so that the customer transport vehicle can unload the target cargo carried by the customer transport vehicle and load the cargo through the chain conveyor.

[0009] By adopting the above technical solution, the basic information of the customer is automatically obtained by swiping the card of the customer's material transport vehicle, and the customer order is quickly created, which reduces the manual input link and improves the efficiency and accuracy of information input. The initial net weight of the goods is automatically obtained through the weighing equipment, and the customer order information and the initial net weight of the goods are uploaded to the background management system simultaneously to realize the centralized management and sharing of data, and provide data support for the subsequent traceability and statistical analysis of the goods. According to the customer order information, the corresponding unloading isolation area is automatically determined, and its bottom baffle is controlled to open, guiding the customer's vehicle to unload accurately, and the goods are automatically transported into the system through the chain conveyor, realizing the automation and mechanization of unloading and loading. The above series of preparations are completed through automatic identification, processing and control of the system, which reduces the manual operation links, reduces the error rate, shortens the operation time, and makes the entire cargo receiving preparation process more efficient and accurate. At the same time, through the centralized management of data, the coordination and scalability are improved, laying a good foundation for the information management of the whole process of recycling renewable resources.

[0010] Optionally, the determination of whether the target cargo corresponding to the customer order information has been loaded specifically includes: obtaining a loading picture taken by a corresponding camera on the chain conveyor; identifying the loading picture to determine whether there is remaining cargo on the chain conveyor; if it is determined that there is remaining cargo on the chain conveyor, determining that the target cargo corresponding to the customer order information has not been loaded; if it is determined that there is no remaining cargo on the chain conveyor, obtaining the weighing result of the chain conveyor for the target cargo; determining whether the difference between the weighing result and the initial net weight of the cargo is within a preset weight range; if it is determined that the difference between the weighing result and the net weight of the cargo is within the preset weight range, determining that the target cargo corresponding to the customer order information has been loaded.

[0011] By adopting the above technical solution, by setting cameras in the loading and unloading sections of the chain plate machine, collecting the loading images in real time, and using visual recognition technology to determine whether there is residual material on the chain plate machine, the loading progress can be intuitively and quickly grasped. If it is found that there is residual material on the chain plate machine, it means that the loading process is still in progress and has not been completed, so continue to monitor; once it is found that the chain plate machine is empty, the total weight of the material in the unloading section of the chain plate machine is obtained by the weighing sensor, and it is compared with the initial net weight of the material. If the difference between the two is within the preset weight range, it can be considered that the current batch of materials has been transported from the unloading isolation area to the storage area through the chain plate machine, and the loading process is completed. This method comprehensively utilizes technical means such as visual detection and weight comparison, which greatly improves the accuracy and reliability of the judgment of the completion of loading, and avoids the omission of materials or repeated loading due to misjudgment. At the same time, by presetting the weight threshold, the accidental fluctuations in the weighing process are filtered to further ensure the judgment accuracy. This judgment method provides a reliable starting point for subsequent sorting operations, improves the level of automation, and ensures the orderly flow and efficient processing of materials.

[0012] Optionally, after receiving the customer's single information, the initial partition number corresponding to the discharge port of the weighing platform is obtained, specifically including: obtaining the selection instruction of the weighing mode input by the staff, the weighing mode including the continuous weighing mode and the interval weighing mode; if the selection instruction is the continuous weighing mode, then after receiving the customer's single information, the initial partition number corresponding to the discharge port is obtained; if the selection instruction is the interval weighing mode, after receiving the customer's single information, the initial partition number corresponding to the discharge port is obtained after waiting for a preset time, and the preset time is used to reserve preparation time for the loading operation.

[0013] By adopting the above technical solution, the selection of continuous weighing mode and interval weighing mode is introduced, which improves the flexibility of weighing mode and can adapt to different production rhythms and feeding frequencies. In the continuous weighing mode, timely feeding weighing is carried out after receiving customer order information; in the interval weighing mode, a preset time is set to reserve preparation time for the feeding operation. By obtaining the mode selection instructions of the staff, the combination of manual intervention and automatic control is realized, which enhances the adaptability and practicality of the weighing system.

[0014] Optionally, if it is determined that the loading is completed, after obtaining the initial partition number corresponding to the discharge port of the weighing platform, the method also includes: obtaining the goods loading time corresponding to multiple historical customer order information; based on the goods loading time, calculating the average loading time, and using the average loading time as the preset time.

[0015] By adopting the above technical solution, the loading time of goods in historical customer orders is obtained, and the average loading time is calculated as the preset time, so as to realize the adaptive optimization of preparation time in interval weighing mode. The preset time is adjusted dynamically using historical data, avoiding the deviation of manual estimation and improving the matching degree of weighing efficiency and rhythm.

[0016] Optionally, obtaining the initial partition number corresponding to the discharge port of the weighing platform and associating the initial partition number with the customer order information specifically includes: receiving initial state information of the weighing platform, the initial state information including the initial partition number corresponding to the discharge port of the weighing platform; wherein the weighing platform includes at least two partitions, and each of the partitions is numbered in sequence according to a preset order; obtaining the customer number in the customer order information; associating the customer number with the initial partition number to obtain associated information, and storing the associated information in a corresponding relationship database.

[0017] By adopting the above technical solution, the initial state information of the weighing platform is received, the initial partition number corresponding to the discharge port is obtained, and the partitions are numbered in a preset order, and a mapping relationship between the partition position and the initial partition number is established, providing a unified spatial coordinate system for subsequent partition switching and data association. At the same time, the customer number is associated with the initial partition number to form a unique association information, which is stored in the corresponding relationship database to achieve long-term binding and fast query of the customer order and the weighing partition, which facilitates the tracing of weighing data and problem location.

[0018] Optionally, after determining whether the cargo height triggers infrared sensing and determining whether the cargo weight is greater than or equal to a preset weight threshold, the method further includes: if it is determined that the cargo height does not trigger infrared sensing, and the cargo weight is less than the preset weight threshold, continuing to monitor the cargo weight and cargo height of the first partition; if it is determined that the cargo height triggers infrared sensing, or the cargo weight is greater than or equal to the preset weight threshold, uploading the overflow information of the first partition to the background management system, the overflow information including the partition number of the first partition and the corresponding cargo weight.

[0019] By adopting the above technical solution, in the process of monitoring the weight and height of the cargo in the partition, the real-time tracking and early warning of the partition status are realized by continuously judging whether the infrared sensor is triggered and whether it is greater than or equal to the preset weight threshold. When the overflow condition is not triggered, the monitoring continues to maintain the continuity and stability of weighing; when the overflow condition is triggered, the partition overflow information is uploaded in time, including the partition number and the corresponding weight, realizing the active reporting and data collection of abnormal status, providing data support for the monitoring and optimization of the weighing process, and improving the reliability and maintainability of the system.

[0020] Optionally, the sending of the rotation instruction to the weighing platform specifically includes: determining a plurality of candidate partitions; obtaining the cargo weight of each of the candidate partitions, and sorting the cargo weights of each of the candidate partitions to obtain a sorting result; in the sorting result, determining the candidate partition with the smallest cargo weight as the second partition; and sending a rotation instruction to the second partition to the weighing platform.

[0021] By adopting the above technical solution, when switching to the next weighing partition, by determining the candidate partitions, obtaining the cargo weight of each candidate partition and sorting them, and selecting the partition with the smallest cargo weight as the target partition (the second partition), dynamic partition selection based on cargo distribution is realized, and the balance and rationality of the weighing load are improved. By sending the rotation command to the weighing platform, remote automatic control is realized, manual intervention is reduced, and operational efficiency and accuracy are improved. At the same time, partition selection is performed based on real-time weighing data, avoiding the limitations of a single fixed partition and improving the adaptability and flexibility of the weighing system.

[0022] Optionally, before determining whether the loading end command is received, the method further includes: counting the number of replaced partitions, and determining whether the number of replaced partitions is greater than or equal to a preset number threshold; if it is determined that the number of replaced partitions is greater than or equal to the preset number threshold, sending insufficient partition information to the staff, and the insufficient partition information is used to remind the staff to handle the overflowing partitions.

[0023] By adopting the above technical solution, the number of replaced partitions is counted to determine whether the preset number threshold is reached, thus achieving quantitative evaluation and early warning of partition usage during the weighing process. When there are insufficient available partitions, the staff is promptly informed of insufficient partitions to remind them to deal with overflowing partitions in a timely manner, ensuring the continuous weighing operation and reducing interruptions and delays. At the same time, by presetting the number threshold, the risk of weighing stagnation caused by full partitions is avoided, thus improving the robustness and reliability of the system.

[0024] In a second aspect of the present application, a renewable resource sorting and recycling management system is provided, which includes: an acquisition module and a processing module, wherein: the acquisition module is used to acquire customer order information and determine whether the target cargo corresponding to the customer order information has been loaded; the processing module is used to acquire the initial partition number corresponding to the discharge port of the weighing platform if it is determined that the loading is completed, and associate the initial partition number with the customer order information; the processing module is also used to monitor the cargo weight and cargo height of the first partition corresponding to the initial partition number; the processing module is also used to determine whether the cargo height triggers infrared sensing, and determine whether the cargo weight Greater than or equal to a preset weight threshold; the processing module is also used to send a rotation instruction to the weighing platform if it is determined that the cargo height triggers the infrared sensor, or the cargo weight is greater than or equal to the preset weight threshold, and the rotation instruction is used to instruct the weighing platform to align the second partition with the discharge port to replace the first partition, and the second partition is any one of the multiple partitions included in the weighing platform except the first partition; the processing module is also used to determine whether a loading end command is received; the processing module is also used to obtain the target weights corresponding to the first partition and the second partition if it is determined that the loading end command is received.

[0025] In the third aspect of the present application, an electronic device is provided, including a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are both used to communicate with other devices, and the processor is used to execute the instructions stored in the memory so that the electronic device executes any one of the methods described above.

[0026] In a fourth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores instructions, and when the instructions are executed, any of the methods described above is executed.

[0027] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:

[0028] 1. After receiving the customer order information, the initial partition number corresponding to the discharge port of the weighing platform is obtained, and the initial partition number is associated with the customer order information to establish the corresponding relationship between the customer order and the weighing partition, which is convenient for the subsequent management and tracking of weighing data for specific customer orders. At the same time, by real-time monitoring of the weight and height of the goods in the initial partition, it is determined whether the infrared sensor is triggered or the preset weight threshold is reached, and the risk of overflowing the partition is discovered in time. By rotating the weighing platform, it is dynamically switched to the next available partition, realizing continuous and uninterrupted weighing operations, and improving weighing efficiency and accuracy.

[0029] 2. The introduction of continuous weighing mode and interval weighing mode selection improves the flexibility of weighing methods and can adapt to different production rhythms and feeding frequencies. In the continuous weighing mode, timely feeding and weighing are carried out after receiving customer order information; in the interval weighing mode, a preset time is set to reserve preparation time for the feeding operation, avoid waiting for weighing, and improve the efficiency of human-machine collaboration. By obtaining the mode selection instructions of the staff, the combination of manual intervention and automatic control is realized, which enhances the adaptability and practicality of the weighing system.

[0030] 3. By obtaining the loading time of goods in historical customer orders and calculating the average loading time as the preset time, the adaptive optimization of preparation time in the interval weighing mode is realized. The preset time is dynamically adjusted using historical data to avoid the deviation of manual estimation and improve the matching degree of weighing efficiency and rhythm. At the same time, through big data analysis, the loading rules of different goods and different customers are excavated to provide decision support for production scheduling and material management, and realize intelligent and refined weighing management. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 It is a flow chart of the renewable resource sorting and recycling management method disclosed in the embodiment of the present application;

[0032] Figure 2 This is a first exemplary schematic diagram of the renewable resource sorting and recycling management method disclosed in the embodiment of the present application;

[0033] Figure 3 This is a second example schematic diagram of the renewable resource sorting and recycling management method disclosed in the embodiment of the present application;

[0034] Figure 4 This is a third exemplary schematic diagram of the renewable resource sorting and recycling management method disclosed in the embodiment of the present application;

[0035] Figure 5 It is a module schematic diagram of the renewable resource sorting and recycling management system disclosed in the embodiment of the present application;

[0036] Figure 6It is a structural schematic diagram of an electronic device disclosed in an embodiment of the present application.

[0037] Explanation of the reference numerals: 501, acquisition module; 502, processing module; 600, electronic device; 601, processor; 602, communication bus; 603, user interface; 604, network interface; 605, memory. DETAILED DESCRIPTION

[0038] In order to enable technicians in this field to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.

[0039] In the description of the embodiments of the present application, words such as "for example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "for example" or "for example" is intended to present related concepts in a specific way.

[0040] In the description of the embodiments of the present application, the meaning of the term "multiple" refers to two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.

[0041] This application provides a method for sorting and recycling renewable resources. Figure 1 , Figure 1 This is a flow chart of a method for managing the recycling and sorting of renewable resources provided in an embodiment of the present application. The method is applied to a system, and the system is used to execute a workstation weighing operation procedure. The method includes steps S101 to S107, and the above steps are as follows:

[0042] Step S101: Obtain customer order information and determine whether the target goods corresponding to the customer order information have been loaded.

[0043] Before step S101, the method also includes: obtaining the basic customer information input by the customer's material transport vehicle by swiping the card, and creating customer order information based on the basic customer information; obtaining the initial net weight of the goods, and uploading the customer order information and the initial net weight of the goods to the background management system; determining the corresponding unloading isolation area based on the customer order information, and controlling the corresponding unloading isolation area to open the controllable opening and closing baffle on the bottom surface, so that the customer's material transport vehicle can unload the target goods carried by the customer's material transport vehicle and load the materials through the chain conveyor.

[0044] Specifically, when the customer drives the material transport vehicle to the recycling center, the staff will guide the customer to park the vehicle in the designated unloading area. The customer needs to swipe the card on the card reader set up at the entrance of the unloading area to enter his or her identity information. The system will obtain the basic customer information entered by the customer through the network connection from the card reader, which generally includes basic information such as customer name, contact information, and vehicle information. Next, the system will create a new customer order information based on the basic customer information obtained. This customer order will serve as the unique identifier of the entire subsequent cargo processing process and associate all information of the batch of cargo. The content of the customer order usually includes: customer information, vehicle information, cargo type, weight, time, etc. The system will automatically generate a unique customer order number.

[0045] After the customer order is created, the staff will guide the customer to drive the vehicle into the weighing area and weigh it on a dedicated floor scale. The weighing equipment will measure the total weight of the cargo loaded on the vehicle and upload the data to the system. The system will combine the vehicle's deadweight and other information to calculate the actual net weight of the cargo, that is, the "initial cargo net weight". The system uploads and stores the customer order information and initial cargo net weight and other data to the backend management system database, establishes data association, and provides a data basis for subsequent cargo tracking and statistical analysis.

[0046] According to the cargo type and weight information, the system will check the set unloading area allocation rules to determine which unloading isolation area the cargo should be allocated to. After selecting the unloading isolation area, the system will send instructions to the on-site operation control system to control the bottom controllable opening and closing baffle of the target unloading isolation area to open and prepare for unloading. Figure 2 Shown is a schematic diagram of an unloading isolation area provided in an embodiment of the present application.

[0047] Taking the No. 1 unloading isolation area as an example, when the customer drives the vehicle into the unloading isolation area, the vehicle sensor will automatically detect the vehicle's position, trigger the control baffle to open, and notify the system that the vehicle is in place. The customer can lift the carriage and dump the goods into the isolation area. After the dumping is completed, the system controls the baffle to close, the vehicle leaves the isolation area, and the unloading process is completed. The goods are transported to the storage area or re-sorting area through the chain conveyor to prepare for the next step of goods processing.

[0048] In step S101, it is determined whether the target cargo corresponding to the customer order information has been loaded, specifically including: obtaining a loading picture taken by the corresponding camera on the chain conveyor; identifying the loading picture to determine whether there is any remaining cargo on the chain conveyor; if it is determined that there is any remaining cargo on the chain conveyor, it is determined that the target cargo corresponding to the customer order information has not been loaded; if it is determined that there is no remaining cargo on the chain conveyor, the weighing result of the chain conveyor for the target cargo is obtained; it is determined whether the difference between the weighing result and the initial net weight of the cargo is within the preset weight range; if it is determined that the difference between the weighing result and the net weight of the cargo is within the preset weight range, it is determined that the target cargo corresponding to the customer order information has been loaded.

[0049] Specifically, the system obtains real-time video images of the chain conveyor feeding process. Usually, a camera is installed in the loading section and unloading section of the chain conveyor to monitor the entire feeding process. Figure 3 As shown, Figure 3 A schematic diagram of a chain conveyor provided in an embodiment of the present application, the system is connected to the network, and periodically obtains the captured loading pictures from the camera, and stores them locally in the system or in the cloud. After obtaining a series of loading pictures, the system performs visual recognition and analysis on the loading pictures. The system is implemented using computer vision and machine learning algorithms. The system inputs the loading pictures into a pre-trained neural network model, which analyzes the loading pictures and identifies key elements such as the chain conveyor and cargo. By comparing the position and quantity changes of the cargo in the loading and unloading section pictures, the system can determine the distribution and flow of the cargo on the chain conveyor during the entire loading process.

[0050] If the system finds through visual analysis that there is still a large amount of cargo in the loading picture of the chain conveyor unloading section for a certain period of time (such as 50 seconds) and there is no obvious reduction, it can be preliminarily determined that the batch of cargo may not have been loaded. At this time, the system will display a prompt message on the background management interface to remind the staff to pay attention to the operation of the equipment to prevent abnormal situations such as cargo blockage.

[0051] When there is no material in the unloading section of the chain conveyor for a period of time, the system will further obtain the data of the weighing device as the second criterion for the completion of loading. Since the system has obtained the initial net weight data of the batch of materials before step S101, the current weighing result can be compared with it. If the difference between the two is within the preset weight range (such as ±2%), it can be considered that there is no obvious omission or loss in the material transfer process, and the loading process has been completed.

[0052] For example, the initial net weight of the goods corresponding to a customer order is 1000kg, and the preset weighing error range is ±20kg. After the loading is completed, the weighing result of the chain conveyor unloading section is 990kg, and the difference between the two is 10kg, which is within the allowable error range. At the same time, if the camera in the unloading section does not detect the goods for 1 minute, the system can determine that the goods corresponding to the customer order have been fully loaded and can enter the next processing link.

[0053] Once the system confirms that the loading of the goods is completed, it will automatically update the customer order and the status information of the goods, and synchronize the relevant data to the background management system. At the same time, the system will also control the conveying direction of the chain conveyor unloading section to convey the goods to the next designated destination, such as the sorting area. After the loading of the goods is completed, the sorting operation will be entered. The purpose of sorting is to classify the mixed goods according to categories for subsequent processing; after the sorting operation is completed, different types of goods can be obtained, and different types of goods can be transported to the weighing platform in turn.

[0054] Step S102: If it is determined that the loading is completed, the initial partition number corresponding to the discharge port of the weighing platform is obtained, and the initial partition number is associated with the customer order information.

[0055] In step S102, after receiving the customer's single information, the initial partition number corresponding to the discharge port of the weighing platform is obtained, specifically including: obtaining the selection instruction of the weighing mode input by the staff, the weighing mode includes a continuous weighing mode and an interval weighing mode; if the selection instruction is a continuous weighing mode, then after receiving the customer's single information, the initial partition number corresponding to the discharge port is obtained; if the selection instruction is an interval weighing mode, then after receiving the customer's single information, the initial partition number corresponding to the discharge port is obtained after waiting for a preset time, and the preset time is used to reserve preparation time for the loading operation.

[0056] Specifically, in actual weighing operations, different weighing modes are required depending on the material characteristics and process requirements. In some scenarios, continuous weighing is required, while in other scenarios, a certain interval time needs to be set between weighing to allow for preparation work such as loading and cleaning. In order to meet these two different weighing requirements, after receiving the customer order information, the system will first obtain the weighing mode selected by the staff, and then perform the corresponding weighing operation according to the selected weighing mode.

[0057] Specifically, the system will provide weighing mode options on the interface for staff to set according to actual needs. There are two types of weighing modes: continuous weighing mode and interval weighing mode. In continuous weighing mode, the weighing platform will start weighing the next customer order immediately after the weighing of one customer order is completed, achieving uninterrupted operation. In interval weighing mode, the weighing platform will wait for a preset time after the weighing of one customer order is completed before starting the weighing of the next customer order, leaving time for preparation.

[0058] When the staff selects the continuous weighing mode, the system will monitor the arrival of customer order information. Once a new customer order is received, the system will immediately obtain the partition number corresponding to the discharge port of the weighing platform at this time, and use it as the initial partition number for this weighing operation. When the staff selects the interval weighing mode, the system will monitor the arrival of customer order information. However, after receiving a new customer order, the system will not immediately obtain the partition number corresponding to the discharge port, but start a timer and wait for the preset duration. The preset duration can be set by the staff according to the actual preparation time needs, such as 50 seconds, 1 minute, etc. After the timer expires, the system will obtain the partition number corresponding to the discharge port of the weighing platform at this time, and use it as the initial partition number for this weighing operation. This can reserve sufficient preparation time for the loading operation and improve weighing efficiency.

[0059] In a possible implementation, after receiving customer order information and obtaining the initial partition number corresponding to the discharge port of the weighing platform, the method further includes: obtaining the goods loading time corresponding to multiple historical customer order information; calculating the average loading time based on the goods loading time, and using the average loading time as the preset time.

[0060] Specifically, the system will start calculating the preset duration immediately after receiving the customer order information and obtaining the initial partition number. First, the system will read a certain amount of historical customer order information, which comes from the weighing tasks that have been completed in the recent period. Each historical customer order information will record the detailed time nodes of the weighing operation, including the customer order receiving time, weighing start time, weighing end time, etc. The system calculates the time difference between the weighing start time and the customer order receiving time, and this time difference is the cargo loading duration of the customer order. By extracting and summarizing the loading durations of multiple historical customer orders, the system can obtain a sample set of loading durations. Then, the system will perform statistical analysis on this sample set and calculate the average loading duration. The calculation formula for the average loading duration is: (loading duration 1 + loading duration 2 + ... + loading duration n) / n, where n is the number of samples. The average loading duration can reflect the time required for cargo loading in the historical customer order data. The system uses the calculated average loading duration as the preset duration to guide the weighing operation in the interval weighing mode.

[0061] In a possible implementation, an initial partition number corresponding to a material outlet of a weighing platform is obtained, and the initial partition number is associated with customer order information, specifically including: receiving initial state information of the weighing platform, the initial state information including the initial partition number corresponding to the material outlet of the weighing platform; wherein the weighing platform includes at least two partitions, and each partition is numbered in sequence according to a preset order; obtaining the customer number in the customer order information; associating the customer number with the initial partition number to obtain associated information, and storing the associated information in a corresponding relationship database.

[0062] Specifically, as the control center of the weighing system, the system is responsible for coordinating the data interaction between various modules and the issuance of scheduling instructions. When the customer order information is transmitted to the system through the network, the system first obtains the initial state of the weighing platform so that subsequent weighing operations can be carried out at the correct starting point. Specifically, the system establishes a communication connection with the weighing platform and sends a status query instruction to the weighing platform. After receiving the instruction, the weighing platform returns its real-time status information to the system. This status information includes the partition number currently corresponding to the discharge port of the weighing platform, the weighing data of each partition, the trigger status of the infrared sensor, etc. The system parses the initial partition number from the returned data, that is, the partition number corresponding to the discharge port, as the starting point of this weighing operation.

[0063] In order to achieve a one-to-one correspondence between customer orders and weighing data, the system associates the initial partition number with the customer order information. First, the system extracts the customer number that uniquely identifies the customer order from the customer order information. The customer number is information such as the order number and customer ID that can distinguish different customer orders. Then, the system combines the customer number and the initial partition number into an associated record and stores it in the corresponding relationship database. In this way, the weight data generated during the weighing process can be accurately matched to the corresponding customer order through the association between the partition number and the customer number.

[0064] like Figure 4 As shown, Figure 4 This is a schematic diagram of the weighing platform in the embodiment of the present application. For example, assume that the weighing platform has 8 partitions, numbered from 1 to 8. The partition number corresponding to the current discharge port is 3, that is, the initial partition number is 3. At the same time, in the received customer order information, the customer number is "CA20250101". The system will generate an associated record: "CA20250101-3" and store it in the corresponding relationship database. In the subsequent weighing process, the weight data generated by partition 3 will be labeled "CA20250101" for easy tracking and statistics.

[0065] Step S103: monitoring the cargo weight and cargo height of the first partition corresponding to the initial partition number.

[0066] In step S103, the system establishes a communication connection with the weighing platform to obtain the data of the weighing sensor and infrared sensor of the first partition in real time. The weighing sensor is responsible for measuring the weight of the cargo, and the infrared sensor is used to detect the height of the cargo. Specifically, the weighing sensor converts the gravity of the cargo into an electrical signal, and transmits it to the system in a digital form after signal amplification, analog-to-digital conversion and other processing. After receiving the weight data, the system converts the data according to the preset calibration parameters to obtain the actual weight value in kilograms or pounds. The actual weight value is the weight of the cargo in the current first partition. At the same time, the infrared sensor continues to emit infrared rays and receives the reflected signal. When the cargo is piled up to a certain height, the infrared rays will be blocked, and the reflected signal will weaken or disappear. The infrared sensor converts the signal change into an electrical signal and transmits it to the system. The system determines whether the cargo has triggered the infrared sensor according to the preset threshold value, thereby determining whether the height of the cargo has reached the warning line.

[0067] Step S104: Determine whether the height of the cargo triggers the infrared sensor, and determine whether the weight of the cargo is greater than or equal to a preset weight threshold.

[0068] In step S104, the system will determine whether the height of the cargo has triggered the infrared sensor. If the signal of the infrared sensor indicates that the cargo has blocked the infrared rays, it means that the height of the cargo has reached or exceeded the warning line. Secondly, the system will determine whether the weight of the cargo is greater than or equal to the preset weight threshold. The preset weight threshold is set according to the requirements of the customer order or the standard of the weighing operation, indicating the minimum weight required for a weighing operation. The system compares the real-time acquired cargo weight with the preset weight threshold to determine whether the cargo weight is greater than or equal to the preset weight threshold.

[0069] In a possible implementation, after determining whether the height of the cargo triggers infrared sensing and determining whether the weight of the cargo is greater than or equal to a preset weight threshold, the method further includes: if it is determined that the height of the cargo does not trigger infrared sensing, and the weight of the cargo is less than the preset weight threshold, continuing to monitor the cargo weight and cargo height of the first partition; if it is determined that the height of the cargo triggers infrared sensing, or the weight of the cargo is greater than or equal to the preset weight threshold, uploading the overflow information of the first partition to the background management system, the overflow information includes the partition number of the first partition and the corresponding cargo weight.

[0070] Specifically, when the system determines that the height of the cargo has not triggered the infrared sensor, and the weight of the cargo is less than the preset weight threshold, it means that the current cargo status of the first partition has not yet reached the condition for weighing completion. In this case, the system will continue to monitor the cargo weight and cargo height of the first partition, and maintain the monitoring process of step S103. Specifically, the system will send query instructions to the weighing sensor and infrared sensor of the weighing platform at a certain frequency (such as 10 times per second) to obtain weight data and height signals. Each time a new set of data is obtained, the system will repeat the judgment logic of step S104 to check whether the cargo status meets the weighing completion or warning conditions. This process will continue until the cargo weight reaches the preset weight threshold or the cargo height triggers the infrared sensor.

[0071] When the system determines that the height of the cargo triggers the infrared sensor, or the weight of the cargo is greater than or equal to the preset weight threshold, it means that the cargo status of the first partition has reached the conditions for weighing completion or warning. At this time, the system will upload the overflow information of the first partition to the background management system for subsequent processing and recording. The overflow information includes two key elements: one is the partition number of the first partition, and the other is the corresponding cargo weight. The partition number is used to identify the specific location where the overflow event occurred, and the cargo weight reflects the amount of cargo at the time of overflow. The system packages these two pieces of information into a structured data object, such as a string in JSON format, and sends it to the background management system through the network interface.

[0072] Step S105: If it is determined that the height of the cargo triggers the infrared sensor, or the weight of the cargo is greater than or equal to the preset weight threshold, a rotation command is sent to the weighing platform. The rotation command is used to instruct the weighing platform to align the second partition with the discharge port to replace the first partition. The second partition is any one of the multiple partitions included in the weighing platform except the first partition.

[0073] In step S105, a rotation instruction is sent to the weighing platform, which specifically includes: determining multiple candidate partitions; obtaining the cargo weight of each candidate partition, and sorting the cargo weight of each candidate partition to obtain a sorting result; in the sorting result, determining the candidate partition with the smallest cargo weight as the second partition; and sending a rotation instruction to the second partition to the weighing platform.

[0074] Specifically, during the weighing operation, when the cargo in the first partition reaches the weighing completion or warning conditions, it will be switched to another partition in time to continue weighing. As the control center of the weighing system, the system is responsible for selecting the optimal second partition based on the cargo status and the real-time data of the weighing platform, and sending a rotation command to the weighing platform to achieve automatic switching of partitions. When the system determines that the cargo height in the first partition triggers the infrared sensor, or the cargo weight is greater than or equal to the preset weight threshold, the partition switching process will be initiated. First, the system will determine multiple candidate partitions, which are other partitions on the weighing platform except the first partition.

[0075] Specifically, the system accesses the configuration information of the weighing platform to obtain the total number and number of the partitions of the weighing platform. For example, if the weighing platform has 8 partitions, numbered 1-8, and the current first partition is numbered 1, then the candidate partitions include partitions 2-8. The system stores the numbers of these candidate partitions in a list or array for subsequent processing. Next, the system obtains the weight of the cargo in each candidate partition. Since each partition on the weighing platform is equipped with an independent weighing sensor, the system can obtain the weight data of each partition in real time by communicating with these sensors. The system will correspond the obtained weight data to the number of the candidate partition one by one to form a partition-weight mapping relationship. After obtaining the weight data of the candidate partitions, the system sorts the data. The purpose of sorting is to find the partition with the smallest cargo weight so that it can be used as the second partition first. The sorting algorithm can be selected according to actual needs, such as quick sorting and heap sorting. After sorting, the system will obtain a sequence of candidate partitions arranged in ascending order of weight. In the sorting result, the system selects the candidate partition with the smallest cargo weight as the second partition. If there are multiple partitions with the same weight and they are all minimum values, the system will select the second partition that is closest to the first partition among the multiple partitions; after determining the second partition, the system generates a rotation instruction and sends it to the weighing platform. The rotation instruction usually contains two key information: one is the target partition number of the rotation, and the other is the angle or number of steps of rotation. The system will calculate the angle or number of steps required to rotate based on the number of the second partition and the physical structure of the weighing platform. For example, the weighing platform is an equally divided disc, and each partition occupies 50 degrees, then the rotation angle is equal to (second partition number-first partition number)*50 degrees. After generating the rotation instruction, the system sends the instruction through the communication interface with the weighing platform. After receiving the instruction, the weighing platform will control the actuators such as motors or cylinders according to the content of the instruction to realize the rotation and switching of the partitions.

[0076] For example, suppose the weighing platform has 4 partitions, numbered from 1 to 4, and the current first partition is No. 1. When partition No. 1 is full, the system determines that the candidate partitions are No. 2, 3, and 4, and obtains their weights as 50kg, 50kg, and 80kg respectively. After sorting, the system selects partition No. 3 with the smallest weight as the second partition, and generates a rotation instruction "TARGET: 3, ANGLE: 180", which means to rotate the weighing platform 180 degrees so that partition No. 3 is aligned with the discharge port. The system sends the instruction to the weighing platform through the communication interface. After receiving the instruction, the weighing platform controls the motor to rotate 180 degrees to complete the partition switching.

[0077] If after switching to the second partition, the second partition also reaches the weighing completion or warning conditions, the system will repeat the above process and continue to select the next optimal partition as the new weighing partition. Specifically, the system will mark the second partition as overflowing and remove it from the candidate partition list. Then, the system will re-acquire the weight data in the remaining candidate partitions, sort them, select the partition with the smallest new cargo weight as the next weighing partition, and send the corresponding rotation command to the weighing platform. This process will continue until all partitions are overflowing or the weighing platform receives an instruction to stop weighing. Through this method of dynamically selecting and switching partitions, the system can make full use of the multi-partition design of the weighing platform, maximize weighing efficiency and accuracy, and avoid weighing interruptions or delays caused by overflowing a single partition.

[0078] Step S106: Determine whether a loading end command is received.

[0079] In step S106, the system will continuously communicate with the host system (such as warehouse management system, ERP system, etc.) during the entire weighing operation to receive various control commands and data requests. The loading end command is usually issued by the host system when specific conditions are met, such as when all the goods of the current customer order are weighed and the preset loading time is reached. Specifically, the system will establish a connection with the host system and listen to the specified port or address. Once the host system issues a loading end command, the system will receive the command data packet through this communication channel and extract the command data packet to obtain the loading end command.

[0080] In a possible implementation, before step S106, the method further includes: counting the number of replaced partitions, and determining whether the number of replaced partitions is greater than or equal to a preset number threshold; if it is determined that the number of replaced partitions is greater than or equal to the preset number threshold, sending insufficient partition information to the staff, and the insufficient partition information is used to remind the staff to handle overflowing partitions.

[0081] Specifically, in the actual weighing operation, the number of partitions of the weighing platform is limited. If a large number of partitions are filled with goods and cannot be processed in time, the continuity and efficiency of the weighing operation will be affected. In order to avoid this situation, the system will record and update the number of replaced partitions during the weighing operation. Whenever a partition switch is completed (i.e., step S105), the system will add 1 to the counter of the replaced partition and save the current count value in the memory or database. The initial value of this counter is 0, indicating that no partition replacement has occurred. Before determining whether the loading end command is received in step S105, the system will first determine whether the number of replaced partitions has reached the warning quantity threshold. The warning quantity threshold is set according to the total number of partitions of the weighing platform and the operation experience, indicating the minimum limit of the remaining available partitions. For example, if the weighing platform has 8 partitions, the warning threshold can be set to 6, indicating that when the number of replaced partitions reaches or exceeds 6, a warning is issued to the staff.

[0082] The system automatically generates the required insufficient partition information based on the preset template or algorithm. After generation, the system will send this information to the relevant staff through various notification channels. For example, the system calls the SMS gateway or API to send the insufficient partition information in the form of text to the staff's mobile phone.

[0083] Step S107: If it is determined that the loading end command is received, the target weights corresponding to the first partition and the second partition are obtained.

[0084] In step S107, during the weighing operation, when the system receives the command to end loading, it means that all the goods corresponding to the current customer order have been weighed, and the final weighing result can be generated. Since when the second partition also reaches the overflow state, the system will promptly mark it as unavailable and remove it from the list of candidate partitions. Then, the system will rescan the weight data of the remaining partitions, find the partition with the least current goods through the sorting algorithm, and set it as the next candidate partition. When the system determines that it has received the command to end loading, it will obtain the sum of the weights of all the partitions corresponding to the customer order, and use the sum of the weights as the target weight, and use the target weight as the weight of the goods of various types of goods corresponding to the current customer order.

[0085] Reference Figure 5The present application also provides a renewable resource sorting and recycling management system, the system includes an acquisition module 501 and a processing module 502, wherein: the acquisition module 501 is used to obtain customer order information and determine whether the target cargo corresponding to the customer order information has been loaded; the processing module 502 is used to obtain the initial partition number corresponding to the discharge port of the weighing platform if it is determined that the loading is completed, and associate the initial partition number with the customer order information; the processing module 502 is also used to monitor the cargo weight and cargo height of the first partition corresponding to the initial partition number; the processing module 502 is also used to determine whether the cargo height triggers infrared sensing, and determine the cargo weight Whether it is greater than or equal to a preset weight threshold; the processing module 502 is also used to send a rotation instruction to the weighing platform if it is determined that the cargo height triggers the infrared sensor, or the cargo weight is greater than or equal to the preset weight threshold, and the rotation instruction is used to instruct the weighing platform to align the second partition with the discharge port to replace the first partition, and the second partition is any one of the multiple partitions included in the weighing platform except the first partition; the processing module 502 is also used to determine whether a loading end command is received; the processing module 502 is also used to obtain the target weights corresponding to the first partition and the second partition if it is determined that the loading end command is received.

[0086] In a possible implementation, after receiving the customer's order information, the acquisition module 501 acquires the initial partition number corresponding to the discharge port of the weighing platform, specifically including: the acquisition module 501 acquires the selection instruction of the weighing mode input by the staff, and the weighing mode includes a continuous weighing mode and an interval weighing mode; if the selection instruction is the continuous weighing mode, the processing module 502 acquires the initial partition number corresponding to the discharge port after receiving the customer's order information; if the selection instruction is the interval weighing mode, the processing module 502 acquires the initial partition number corresponding to the discharge port after waiting for a preset time after receiving the customer's order information, and the preset time is used to reserve preparation time for the loading operation.

[0087] In a possible implementation, if the acquisition module 501 determines that the loading is completed, then after obtaining the initial partition number corresponding to the discharge port of the weighing platform, it also includes: the acquisition module 501 obtains the goods loading time corresponding to multiple historical customer order information; the processing module 502 calculates the average loading time according to the goods loading time, and uses the average loading time as the preset time.

[0088] In a possible implementation, the acquisition module 501 acquires the initial partition number corresponding to the discharge port of the weighing platform, and associates the initial partition number with the customer order information, specifically including: the acquisition module 501 receives the initial state information of the weighing platform, the initial state information includes the initial partition number corresponding to the discharge port of the weighing platform; wherein the weighing platform includes at least two partitions, and each partition is numbered in sequence according to a preset order; the acquisition module 501 acquires the customer number in the customer order information; the processing module 502 associates the customer number with the initial partition number, obtains the associated information, and stores the associated information in the corresponding relationship database.

[0089] In a possible implementation, after the processing module 502 determines whether the cargo height triggers the infrared sensor and determines whether the cargo weight is greater than or equal to the preset weight threshold, it also includes: if the processing module 502 determines that the cargo height does not trigger the infrared sensor and the cargo weight is less than the preset weight threshold, the cargo weight and cargo height of the first partition continue to be monitored; if the processing module 502 determines that the cargo height triggers the infrared sensor, or the cargo weight is greater than or equal to the preset weight threshold, the overflow information of the first partition is uploaded to the background management system, and the overflow information includes the partition number of the first partition and the corresponding cargo weight.

[0090] In a possible implementation, the processing module 502 sends a rotation instruction to the weighing platform, which specifically includes: the processing module 502 determines multiple candidate partitions; the acquisition module 501 acquires the cargo weight of each candidate partition, and sorts the cargo weight of each candidate partition to obtain a sorting result; the processing module 502 determines that the candidate partition with the smallest cargo weight is the second partition in the sorting result; the processing module 502 sends a rotation instruction to the second partition to the weighing platform.

[0091] In a possible implementation, before the processing module 502 determines whether a loading end command has been received, it also includes: the processing module 502 counts the number of replaced partitions, and determines whether the number of replaced partitions is greater than or equal to a preset number threshold; if the processing module 502 determines that the number of replaced partitions is greater than or equal to the preset number threshold, it sends insufficient partition information to the staff, and the insufficient partition information is used to remind the staff to handle overflowing partitions.

[0092] It should be noted that: when the system provided in the above embodiment realizes its functions, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the system and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0093] The present application also provides an electronic device. Figure 6 , Figure 6 The electronic device 600 may include: at least one processor 601 , at least one network interface 604 , a user interface 603 , a memory 605 , and at least one communication bus 602 .

[0094] The communication bus 602 is used to realize the connection and communication between these components.

[0095] The user interface 603 may include a display screen (Display) and a camera (Camera). The optional user interface 603 may also include a standard wired interface and a wireless interface.

[0096] The network interface 604 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).

[0097] Among them, the processor 601 may include one or more processing cores. The processor 601 uses various interfaces and lines to connect various parts in the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 605, and calling data stored in the memory 605. Optionally, the processor 601 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 601 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 601, and it can be implemented separately through a chip.

[0098] Among them, the memory 605 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 605 includes a non-transitory computer-readable storage medium. The memory 605 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 605 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 605 may also be optionally at least one storage system located away from the aforementioned processor 601. Refer to Figure 6 , the memory 605 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an application program of a method for managing the sorting and recycling of renewable resources.

[0099] exist Figure 6 In the electronic device 600 shown, the user interface 603 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 601 can be used to call the application program storing the renewable resource sorting and recycling management method in the memory 605, and when executed by one or more processors 601, the electronic device 600 executes one or more methods in the above-mentioned embodiments. It should be noted that for the aforementioned method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for the present application.

[0100] The present application also provides a computer-readable storage medium, which stores instructions. When executed by one or more processors 601, the electronic device 600 executes one or more methods in the above embodiments.

[0101] In the above embodiments, 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.

[0102] In the several implementations provided in this application, it should be understood that the disclosed system can be implemented in other ways. For example, the system embodiments described above are only schematic, such as the division of units, which is only a logical function division. There may 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 is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of the system or unit can be electrical or other forms.

[0103] 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 on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0104] In addition, each functional unit in each embodiment of the present application 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.

[0105] 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 memory. Based on this understanding, the technical solution of the present application, 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, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned memory includes: various media that can store program codes, such as USB flash drives, mobile hard drives, magnetic disks or optical disks.

[0106] The above are only exemplary embodiments of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification and practice, those skilled in the art will easily think of other embodiments of the present disclosure.

[0107] This application is intended to cover any variation, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the art not described in the present disclosure. The description and examples are to be regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.

Claims

1. A method for sorting and recycling renewable resources, characterized in that: The method comprises: Obtain customer order information, and determine whether the target goods corresponding to the customer order information have been loaded; If it is determined that the loading is completed, the initial partition number corresponding to the discharge port of the weighing table is obtained, and the initial partition number is associated with the customer order information; Monitoring the cargo weight and cargo height of the first partition corresponding to the initial partition number; Determine whether the height of the cargo triggers infrared sensing, and determine whether the weight of the cargo is greater than or equal to a preset weight threshold; If it is determined that the height of the cargo triggers the infrared sensor, or the weight of the cargo is greater than or equal to the preset weight threshold, a rotation instruction is sent to the weighing platform, and the rotation instruction is used to instruct the weighing platform to align the second partition with the discharge port to replace the first partition, and the second partition is any one of the multiple partitions included in the weighing platform except the first partition; Determine whether the loading end command is received; If it is determined that the loading end command is received, obtaining the target weights corresponding to the first partition and the second partition; Before obtaining the customer order information and determining whether the target goods corresponding to the customer order information have been loaded, the method further includes: Obtaining the basic customer information input by the customer's material transport vehicle by swiping the card, and creating the customer order information according to the basic customer information; Obtaining the initial net weight of the goods, and uploading the customer order information and the initial net weight of the goods to the backend management system; According to the customer order information, the corresponding unloading isolation area is determined, and the corresponding unloading isolation area is controlled to open the controllable opening and closing baffle at the bottom, so that the customer's material transport vehicle can unload the target goods carried by the customer's material transport vehicle and load the goods through the chain conveyor; The step of judging whether the target goods corresponding to the customer order information have been loaded specifically includes: Obtaining a loading picture taken by a corresponding camera on the chain conveyor; Identify the loading picture to determine whether there is any remaining material on the chain conveyor; If it is determined that there is the remaining material on the chain conveyor, it is determined that the target material corresponding to the customer order information has not been loaded; If it is determined that the remaining cargo does not exist on the chain conveyor, obtaining the weighing result of the chain conveyor for the target cargo; Determining whether the difference between the weighing result and the initial net weight of the cargo is within a preset weight range; If it is determined that the difference between the weighing result and the net weight of the goods is within the preset weight range, it is determined that the target goods corresponding to the customer order information have been loaded.

2. The method according to claim 1, characterized in that If it is determined that the loading is completed, the initial partition number corresponding to the discharge port of the weighing platform is obtained, which specifically includes: Obtaining a weighing mode selection instruction input by a staff member, wherein the weighing mode includes a continuous weighing mode and an interval weighing mode; If the selection instruction is a continuous weighing mode, then after receiving the customer order information, the initial partition number corresponding to the discharge port is obtained; If the selection instruction is the interval weighing mode, after receiving the customer order information, the initial partition number corresponding to the discharge port is obtained after waiting for a preset time, and the preset time is used to reserve preparation time for the loading operation.

3. The method according to claim 2, characterized in that If it is determined that the loading is completed, after obtaining the initial partition number corresponding to the discharge port of the weighing platform, the method further includes: Get the goods loading time corresponding to multiple historical customer order information; According to the cargo loading time, the average loading time is calculated, and the average loading time is used as the preset time.

4. The method according to claim 1, characterized in that The associating the initial partition number with the customer order information specifically includes: Receive initial state information of the weighing platform, the initial state information including the initial partition number corresponding to the discharge port of the weighing platform; wherein the weighing platform includes at least two partitions, and each of the partitions is numbered in sequence according to a preset order; Obtain the customer number in the customer order information; The customer number is associated with the initial partition number to obtain associated information, and the associated information is stored in a corresponding relationship database.

5. The method according to claim 1, characterized in that After determining whether the height of the cargo triggers infrared sensing and determining whether the weight of the cargo is greater than or equal to a preset weight threshold, the method further includes: If it is determined that the cargo height does not trigger infrared sensing, and the cargo weight is less than the preset weight threshold, continue to monitor the cargo weight and cargo height of the first partition; If it is determined that the cargo height triggers infrared sensing, or the cargo weight is greater than or equal to the preset weight threshold, the overflow information of the first partition is uploaded to the background management system, and the overflow information includes the partition number of the first partition and the corresponding cargo weight.

6. The method according to claim 1, characterized in that The sending of the rotation instruction to the weighing platform specifically includes: Determine multiple candidate partitions; Obtaining the cargo weight of each of the candidate partitions, and sorting the cargo weights of each of the candidate partitions to obtain a sorting result; In the sorting results, determining the candidate partition with the smallest cargo weight as the second partition; A rotation instruction to rotate to the second partition is sent to the weighing platform.

7. The method according to claim 1, characterized in that Before determining whether a loading end command is received, the method further comprises: Counting the number of replaced partitions, and determining whether the number of replaced partitions is greater than or equal to a preset number threshold; If it is determined that the number of replaced partitions is greater than or equal to the preset number threshold, insufficient partition information is sent to the staff, and the insufficient partition information is used to remind the staff to handle overflowing partitions.

8. A renewable resource sorting and recycling management system, characterized in that: The system is used to execute the method according to any one of claims 1 to 7, and the system comprises an acquisition module (501) and a processing module (502), wherein: The acquisition module (501) is used to acquire customer order information and determine whether the target goods corresponding to the customer order information have been loaded; The processing module (502) is used to obtain the initial partition number corresponding to the discharge port of the weighing platform if it is determined that the loading is completed, and associate the initial partition number with the customer order information; The processing module (502) is further used to monitor the cargo weight and cargo height of the first partition corresponding to the initial partition number; The processing module (502) is further used to determine whether the height of the cargo triggers infrared sensing, and determine whether the weight of the cargo is greater than or equal to a preset weight threshold; The processing module (502) is further configured to send a rotation instruction to the weighing platform if it is determined that the height of the cargo triggers the infrared sensor, or the weight of the cargo is greater than or equal to the preset weight threshold, wherein the rotation instruction is used to instruct the weighing platform to align the second partition with the discharge port to replace the first partition, wherein the second partition is any one of the multiple partitions included in the weighing platform except the first partition; The processing module (502) is also used to determine whether a loading end command has been received; The processing module (502) is further configured to obtain the target weights corresponding to the first partition and the second partition if it is determined that the loading end command has been received.

Citation Information

Patent Citations

  • High-precision weighing and receiving method based on multiple hoppers

    CN118583269A

  • Material entering control system of mixing plant

    CN220313765U