A sorting resource configuration method and system based on historical data traffic prediction

By identifying the number of packages in real time and optimizing sorting routes, the problem of uneven sorting pressure in express processing centers has been solved, improving sorting efficiency and reducing equipment interference and package damage.

CN120479814BActive Publication Date: 2026-01-02HANGZHOU TIANRUI ELECTROMECHANICAL CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510781804.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-12
Publication Date
2026-01-02
Estimated Expiration
2045-06-12

AI Technical Summary

Technical Problem

At the express processing center, fluctuations in the number of packages on different conveyor belts lead to uneven sorting pressure, resulting in reduced sorting efficiency.

Method used

By collecting images of the sorting line to identify the number of packages, sorting priorities and quantities can be determined, and sorting devices can be allocated in real time to optimize sorting paths and storage locations, thereby reducing interference from sorting devices and damage to packages.

Benefits of technology

It improved the sorting efficiency of the express processing center, reduced interference from sorting devices and damage to packages, and optimized the sorting path and storage location of packages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120479814B_ABST
    Figure CN120479814B_ABST
Patent Text Reader

Abstract

The application relates to a sorting resource configuration method and system based on historical data flow prediction, and relates to the field of express sorting, which comprises the following steps: collecting a sorting image of a sorting pipeline; identifying the number of express mails from the sorting image; determining a sorting priority in response to the number of express mails; determining a sorting quantity in response to the sorting priority, and determining a sorting number from the sorting image; determining a configuration scheme in response to the sorting quantity and the sorting number; determining a mobilization quantity, a mobilization number, a shortage quantity and a shortage number in response to the configuration scheme and a preset sorting scheme; determining a mobilization path in response to the mobilization quantity, the mobilization number, the shortage quantity and the shortage number, and defining the configuration scheme as a sorting scheme; and controlling a preset sorting device to move according to the mobilization path. The application has the effect of improving the sorting efficiency of an express processing center and can configure the number of sorting devices on different conveyors according to the number of express mails.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of express sorting, in particular to a sorting resource configuration method and system based on historical data flow prediction. BACKGROUND

[0002] Sorting resources refer to the sum of all tangible assets, intangible assets, manpower and technical elements relied on for the classification, screening, distribution and other operations of goods (such as parcels, goods, parts, etc.) in logistics, warehousing, express and other sorting scenarios.

[0003] In the prior art, in order to improve the transportation efficiency of express, the mixed express items are generally classified and collected according to the destination, time limit and requirement, size and weight, transportation mode and other attributes of the parcels in the express processing center (such as distribution center, transfer station) through manual or automatic equipment, so that they can enter the subsequent transportation and distribution process in an orderly manner. Generally, the express items are transported to the express processing center by a truck, and then the express items are transported to the sorting device (mechanical arm equipped with visual technology and other equipment) one by one through a conveyor belt to sort the express items through the sorting device. The express processing center generally has multiple conveyor belts.

[0004] The number of express items on the truck corresponding to different conveyor belts is prone to fluctuation, resulting in different sorting pressures of different conveyor belts, and further resulting in the difficulty of timely sorting of the sorting device at the conveyor belt with greater sorting pressure, thereby reducing the sorting efficiency of the express processing center. SUMMARY

[0005] In order to improve the sorting efficiency of the express processing center, the number of sorting devices on different conveyor belts can be configured according to the number of express items, and the present application provides a sorting resource configuration method and system based on historical data flow prediction.

[0006] In the first aspect, the present application provides a sorting resource configuration method based on historical data flow prediction, which adopts the following technical scheme:

[0007] A sorting resource configuration method based on historical data flow prediction, comprising:

[0008] Step 100: collecting a sorting image of a sorting flow line;

[0009] Step 101: identifying the number of express items from the sorting image;

[0010] Step 102: determining the sorting priority in response to the number of express items;

[0011] Step 103: determining the sorting number in response to the sorting priority, and determining the sorting number from the sorting image;

[0012] Step 104: determining a configuration scheme in response to the sorting quantity and sorting number;

[0013] Step 105: determining a mobilization quantity, a mobilization number, a lack quantity and a lack number in response to the configuration scheme and a preset sorting scheme;

[0014] Step 106: determining a mobilization path in response to the mobilization quantity, the mobilization number, the lack quantity and the lack number, and defining the configuration scheme as the sorting scheme;

[0015] Step 107: controlling a preset sorting device to move according to the mobilization path.

[0016] By using the above technical scheme, the express quantity on each conveying belt is collected in real time to evaluate the sorting pressure on each conveying belt, so that the sorting device is allocated in real time when the sorting pressure of the conveying belt is too large, and the sorting device is distributed according to the sorting pressure, thereby improving the sorting efficiency of the express processing center.

[0017] Optionally, the method further comprises:

[0018] Step 108: identifying an express position from the sorting image;

[0019] Step 109: determining a sorting position in response to the express position;

[0020] Step 110: collecting an express image based on the sorting position;

[0021] Step 111: identifying a storage position from the express image;

[0022] Step 112: determining a sorting path in response to the storage position and the express position;

[0023] Step 113: controlling a preset sorting device to sort the express to the storage position according to the sorting path.

[0024] By using the above technical scheme, the picture of the express is collected in real time, so that the single number and other information of the express are identified from the picture to determine the storage position to which the express needs to be sorted, and then the express is grabbed to the storage position by the sorting device, thereby improving the sorting efficiency of the sorting device.

[0025] Optionally, the method further comprises:

[0026] Step 114: determining a sorting time period in response to the sorting path;

[0027] Step 115: calling a simultaneous path in the sorting time period from preset path information;

[0028] Step 116: judging whether the simultaneous path and the sorting path overlap, and recording the sorting path and the sorting time period in preset path information;

[0029] Step 117: when the simultaneous path and the sorting path overlap, determining the overlapping path in response to the simultaneous path and the sorting path;

[0030] Step 118: determining the overlapping time period in response to the overlapping path and the preset path information;

[0031] Step 119: determining the waiting time period in response to the overlapping time period and the sorting time period;

[0032] Step 120: controlling the preset sorting device to sort the mail piece to the storage position according to the sorting path after the waiting time period.

[0033] By using the above technical solution, when there are multiple sorting devices, the sorting devices are easy to interfere with each other, thereby causing the collision of the sorting devices. By recording the paths of the sorting devices for transferring the mail piece, the paths of the sorting devices are compared with the path of the current sorting device, and then the action of the current sorting device for transferring the mail piece is delayed when the paths of the sorting devices overlap with the path of the current sorting device, so as to reduce the interference of the sorting devices with each other.

[0034] Optionally, the method further comprises a mail piece distribution method, and the mail piece distribution method comprises:

[0035] Step 200: when the waiting time period is greater than a preset delay threshold, determining a moving area in response to the simultaneous path;

[0036] Step 201: determining an avoidance area in response to the moving area;

[0037] Step 202: judging whether there is a space for the preset sorting device to move between the storage position and the mail piece position in the avoidance area;

[0038] Step 203: when there is a space for the preset sorting device to move between the storage position and the mail piece position, determining an avoidance path in response to the storage position, the mail piece position and the avoidance area;

[0039] Step 204: controlling the preset sorting device to sort the mail piece to the storage position according to the avoidance path.

[0040] By using the above technical solution, when the paths of other sorting devices overlap with the path of the current sorting device, it is judged whether there is a space for the sorting device to transfer the mail piece to the storage position, so as to sort the mail piece by using the remaining space, thereby reducing the interference of the sorting devices with each other.

[0041] Optionally, the express distribution method further comprises:

[0042] Step 205: determining a grabbing path in response to the avoidance area, the sorting position and the express position when there is no space for the preset sorting device to move between the storage position and the express position;

[0043] Step 206: controlling the preset sorting device to grab the express according to the grabbing path, and determining a parabolic path in response to the storage position and the sorting position;

[0044] Step 207: determining a parabolic height in response to the parabolic path, and collecting the weight of the express;

[0045] Step 208: determining a buffer length in response to the parabolic height and the weight of the express;

[0046] Step 209: controlling a buffer device preset on the storage position to be tensioned according to the buffer length, and controlling the preset sorting device to throw the express to the storage position according to the parabolic path.

[0047] By using the above technical solution, when there is no space for the sorting device to move, the express is thrown upward to the storage position by the sorting device, thereby reducing the mutual interference of the sorting devices, and the impact force on the express is reduced by the buffer device to reduce the damage of the express.

[0048] Optionally, the express distribution method further comprises:

[0049] Step 210: determining a parabolic time period in response to the parabolic path;

[0050] Step 211: calling an interleaved path in the parabolic time period from preset path information;

[0051] Step 212: determining whether the interleaved path and the parabolic path overlap, and recording the parabolic path and the parabolic time period in the preset path information;

[0052] Step 213: determining a collision path in response to the interleaved path and the parabolic path when the interleaved path and the parabolic path overlap;

[0053] Step 214: determining a collision time period in response to the collision path and the preset path information;

[0054] Step 215: determining a temporary throwing duration in response to the collision time period and the parabolic time period;

[0055] Step 216: after the temporary throwing duration, control the buffer device preset on the storage position to be tensioned according to the buffer length, and control the preset sorting device to throw the mail to the storage position according to the parabolic path.

[0056] By adopting the above technical solution, the throwing path of the mail is recorded, so as to determine whether the throwing path of other mail overlaps with the path of the current mail, and then delay the throwing of the current mail when the throwing path of other mail overlaps with the path of the current mail to reduce the collision of mails in the air.

[0057] Optionally, the mail distribution method further comprises:

[0058] Step 217: when the temporary throwing duration is greater than a preset delay threshold, identifying an impact threshold from the mail image;

[0059] Step 218: determining a moving distance in response to the sorting position and the storage position;

[0060] Step 219: determining a height threshold in response to the moving distance, the weight of the mail and the impact threshold;

[0061] Step 220: generating a fitted path in response to the parabolic height, the height threshold and the moving distance;

[0062] Step 221: determining a gap path in response to the interleaved path and the fitted path;

[0063] Step 222: updating the parabolic path in response to the gap path, and updating the buffer length based on the gap path.

[0064] By adopting the above technical solution, when the throwing path of other mail overlaps with the path of the current mail, the height interval that the mail can be thrown is determined according to the maximum impact force that the current mail can withstand, so as to select a height that does not exist other mail to throw, thereby reducing the collision of mails in the air.

[0065] Optionally, it further comprises an impact correction method, the impact correction method comprises:

[0066] Step 300: when there is no space for the preset sorting device to move between the storage position and the mail position, identifying a force extreme point from the mail image;

[0067] Step 301: identifying an extreme point material from the mail image based on the force extreme point;

[0068] Step 302: determining an impact upper limit in response to the extreme point material;

[0069] Step 303: determining a speed upper limit in response to the impact upper limit, and determining a contact speed in response to the parabolic path;

[0070] Step 304: determining an impact length in response to the contact speed and the speed upper limit when the contact speed is greater than the speed upper limit;

[0071] Step 305: determining an impact duration in response to the contact speed, the speed upper limit and the parabolic time period;

[0072] Step 306: controlling a buffer device preset at the storage position to be tensioned according to the impact length, and controlling the buffer device preset at the storage position to be tensioned according to the buffer length after the impact duration.

[0073] By using the above technical solution, the material of the express package outer packaging is detected from the image, so as to determine the impact force that the express package outer packaging can withstand, and then the buffering effect of the buffer device is dynamically adjusted to reduce the case that the express package outer packaging is deformed due to impact.

[0074] Optionally, the impact correction method further comprises:

[0075] Step 307: identifying the volume of the express package from the express package image when there is no space for the preset sorting device to move between the storage position and the express package position;

[0076] Step 308: determining the density of the express package in response to the volume of the express package and the weight of the express package;

[0077] Step 309: determining the weight of the counterweight in response to the volume of the express package, the weight of the express package and the throwing threshold when the density of the express package is lower than the preset throwing threshold;

[0078] Step 310: determining the number of counterweights in response to the weight of the counterweight, and identifying the binding length from the express package image;

[0079] Step 311: controlling the preset counterweight device to configure the counterweight according to the number of counterweights, and controlling the preset counterweight device to adjust the binding rope preset on the counterweight according to the binding length, and controlling the preset sorting device to fix the counterweight on the express package through the binding rope.

[0080] By using the above technical solution, when the average density of the express package is too low, the express package is easy to be affected by the outside world after being thrown out, so that the route of the express package moving in the air is deviated, and then the express package is difficult to reach the storage position. The density of the express package is increased by the counterweight to reduce the deviation of the express package.

[0081] In a second aspect, the application provides a sorting resource configuration system based on historical data flow prediction, which adopts the following technical solution:

[0082] A sorting resource allocation system based on historical data traffic prediction includes:

[0083] The data acquisition module is used to acquire sorting images, package images, and package weights.

[0084] A memory for storing the program of any of the sorting resource allocation methods based on historical data flow prediction;

[0085] The processor is the unit of memory that allows programs to be loaded and executed by the processor.

[0086] By adopting the above technical solution, the number of parcels on each conveyor belt is collected in real time to assess the sorting pressure on each conveyor belt. In this way, when the sorting pressure on the conveyor belt is too high, the sorting device is allocated in real time, and the sorting device is distributed according to the sorting pressure, thereby improving the sorting efficiency of the express processing center.

[0087] In summary, this application includes at least one of the following beneficial technical effects:

[0088] The number of parcels on each conveyor belt is collected in real time to assess the sorting pressure on each conveyor belt. When the sorting pressure on the conveyor belt is too high, the sorting device is allocated in real time. The sorting device is then distributed according to the sorting pressure, thereby improving the sorting efficiency of the express processing center.

[0089] Real-time image capture of parcels allows for the identification of parcel tracking numbers and other information to determine the appropriate storage location for sorting. The sorting device then picks up the parcels and places them in the storage location, thereby improving the sorting efficiency of the sorting device.

[0090] When the paths of other sorting devices overlap with those of the current sorting device, it is determined whether there is space available for the sorting device to transfer the package to the storage location. The remaining space is then used to sort the package, thereby reducing interference between sorting devices. Attached Figure Description

[0091] Figure 1 This is a process for sorting resource allocation based on historical data traffic prediction. Figure 1 ;

[0092] Figure 2 This is a process for sorting resource allocation based on historical data traffic prediction. Figure 2 ;

[0093] Figure 3 This is a process for sorting resource allocation based on historical data traffic prediction. Figure 3 . Detailed Implementation

[0094] In order to make the objects, technical solutions and advantages of the present application clearer, further detailed description will be made to the present application in combination with the accompanying drawings and examples. It should be understood that the specific examples described herein are only used to explain the present application, and are not used to limit the present application.

[0095] With reference to Figure 1 A sorting resource configuration method based on historical data flow prediction, comprising:

[0096] Step 100: collecting a sorting image of a sorting flow line.

[0097] The sorting device refers to a device for grabbing express items to sort the express items by category, generally using a movable mechanical arm, and a guide rail for moving the sorting device is also provided to facilitate adjusting the position of the sorting device. The sorting image refers to a picture of the sorting flow line. The sorting flow line refers to all conveyors in the express processing center for conveying express items from a truck to a sorting device. The sorting image can be collected by a camera fixed in the express processing center. The sorting image collection method, sorting flow line and sorting device are selected by the staff according to the actual situation, and will not be described here.

[0098] Step 101: identifying the number of express items from the sorting image.

[0099] The number of express items refers to the number of express items on different sorting flow lines, which can be determined by image recognition technology. The identification method of the number of express items is well known to those skilled in the art, and will not be described here.

[0100] Step 102: determining the sorting priority in response to the number of express items.

[0101] The sorting priority refers to a value for showing the sorting pressure on the sorting flow line. The more the number of express items, the higher the sorting priority. The normalized value of the number of express items can be used as the sorting priority, or the sorting priority can be queried from a priority relationship table. The priority relationship table refers to a data table recording different numbers of express items and their corresponding sorting priorities.

[0102] Step 103: determining the sorting number in response to the sorting priority, and determining the sorting number from the sorting image.

[0103] The sorting quantity refers to the number of sorting devices required on different sorting assembly lines. The sum of sorting priorities can be calculated as the sorting total, and then the sorting quantity can be calculated by the formula (sorting quantity = total number of devices * sorting priority / sorting total). The total number of devices refers to the total number of sorting devices in the express processing center, which can be input by the staff in advance. When the calculated sorting quantity has a decimal part, the integer part of the sorting quantity is used as the sorting quantity first, and the remaining sorting quantity is allocated according to the size of the decimal part in turn. For example, the calculated sorting quantity is (1.8, 1.7, 0.5) in turn, and the actual allocation of the sorting quantity is (2, 2, 0) in turn.

[0104] The sorting number refers to a number used to distinguish sorting assembly lines. Each sorting number of the sorting assembly line corresponds to a sorting assembly line. The sorting number can be determined by image recognition technology. The identification method of the sorting number is well known to those skilled in the art, and will not be repeated here.

[0105] Step 104: determining a configuration scheme in response to the sorting quantity and the sorting number.

[0106] The configuration scheme refers to a data set containing the correspondence between the sorting quantity and the sorting number. The generation method of the configuration scheme is well known to those skilled in the art, and will not be repeated here.

[0107] Step 105: determining the number of mobilizations, the number of mobilizations, the number of shortages, and the number of shortages in response to the configuration scheme and the preset sorting scheme.

[0108] The sorting scheme refers to the initial configuration scheme of the sorting device in the express processing center, that is, a data set recording the initial sorting number of each sorting assembly line and the sorting quantity of the corresponding sorting device. The sorting scheme can be input by the staff in advance.

[0109] The number of mobilizations refers to the number of sorting devices that need to be adjusted into the sorting assembly line to adjust the sorting scheme to the configuration scheme. The number of mobilizations refers to the number of sorting assembly lines that need to be adjusted into the sorting device corresponding to the number of mobilizations. The number of shortages refers to the number of sorting devices that need to be adjusted out of the sorting assembly line to adjust the sorting scheme to the configuration scheme. The number of shortages refers to the number of sorting assembly lines that need to be adjusted out of the sorting device corresponding to the number of shortages. The determination method of the number of mobilizations, the number of mobilizations, the number of shortages, and the number of shortages is well known to those skilled in the art, and will not be repeated here.

[0110] Step 106: determining the mobilization path in response to the number of mobilizations, the number of mobilizations, the number of shortages, and the number of shortages, and defining the configuration scheme as the sorting scheme.

[0111] The mobilization path is a route for the sorting device to adjust the position according to the mobilization quantity, the mobilization number, the missing quantity and the missing number. The determination method of the mobilization path is common knowledge of the person skilled in the art, and will not be described here.

[0112] Step 107: controlling the preset sorting device to move according to the mobilization path.

[0113] The quantity of express items on each conveying belt is collected in real time to evaluate the sorting pressure of each conveying belt, so that the sorting device is allocated in real time when the sorting pressure of the conveying belt is too large, and the sorting device is distributed according to the sorting pressure, thereby improving the sorting efficiency of the express processing center.

[0114] Reference Figure 2 A sorting resource configuration method based on historical data flow prediction further comprises:

[0115] Step 108: identifying the express item position from the sorting image.

[0116] The express item position refers to the position information of the express item on the sorting assembly line, which can be determined by image recognition technology. The identification method of the express item position is common knowledge of the person skilled in the art, and will not be described here.

[0117] Step 109: determining the sorting position in response to the express item position.

[0118] The sorting position refers to the position information of the sorting device for sorting express items. Generally, the position of the sorting device closest to the express item position is selected as the sorting position. The determination method of the sorting position is common knowledge of the person skilled in the art, and will not be described here.

[0119] Step 110: collecting the express item image based on the sorting position.

[0120] The express item image refers to a picture of the appearance of the express item, which can be collected by a camera fixed on the sorting device at the sorting position. The collection method of the express item image is selected by the staff according to the actual situation, and will not be described here.

[0121] Step 111: identifying the storage position from the express item image.

[0122] The storage position refers to the position of the storage after the sorting of the express item, i.e. the position of the warehouse where the express items of the corresponding type are collectively stored or the position of the conveying belt in the corresponding warehouse where the express items are transported. Generally, the position of the conveying belt in the corresponding warehouse where the express items are transported is used. The type refers to the attributes of the express item, such as the destination, the time limit, the size and weight, the transportation method, etc. The type can be obtained by querying the single number outside the express item in the express item image through image recognition technology. The determination method of the storage position is common knowledge of the person skilled in the art, and will not be described here.

[0123] Step 112: determining a sorting path in response to the storage location and the parcel location.

[0124] The sorting path is a route for the parcel to be picked up and moved from the parcel location to the storage location by the sorting device, and the determination method of the sorting path is well known to those skilled in the art, which will not be described here.

[0125] Step 113: controlling the preset sorting device to sort the parcel to the storage location according to the sorting path.

[0126] The picture of the parcel is collected in real time, so that the single number and other information of the parcel are recognized through the picture to determine the storage location to which the parcel needs to be sorted, and then the parcel is picked up to the storage location by the sorting device, thereby improving the sorting efficiency of the sorting device.

[0127] Reference Figure 3 A sorting resource configuration method based on historical data flow prediction, further comprising:

[0128] Step 114: determining a sorting period in response to the sorting path.

[0129] The sorting period refers to the time period during which the sorting device sorts and restores the parcel according to the sorting path, and the determination method of the sorting period is well known to those skilled in the art, which will not be described here.

[0130] Step 115: retrieving a simultaneous path in the sorting period from the preset path information.

[0131] The path information refers to a data set recording the sorting path of all sorting devices and the corresponding sorting period, and the system deletes the sorting path and the corresponding sorting period whose end time and the current time are too far apart at a certain time. The simultaneous path refers to the path of the sorting device sorting the parcel that overlaps with the sorting period, and the retrieval method of the simultaneous path is well known to those skilled in the art, which will not be described here.

[0132] Step 116: determining whether the simultaneous path and the sorting path overlap, and recording the sorting path and the sorting period in the preset path information.

[0133] The overlap refers to the interference of the simultaneous path and the sorting path in space, and the determination method of the overlap is well known to those skilled in the art, which will not be described here.

[0134] Step 117: when the simultaneous path and the sorting path overlap, determining an overlapping path in response to the simultaneous path and the sorting path.

[0135] Meanwhile, the existence of the overlap path represents that the current sorting device may interfere with other sorting devices when sorting the express, which may cause damage to the sorting device. The overlap path is a path that interferes with the current sorting device. The determination method of the overlap path is common knowledge in the field and will not be described here.

[0136] Step 118: determining an overlap period in response to the overlap path and the preset path information.

[0137] The overlap period is a time period during which the sorting device sorts and restores the express according to the overlap path. The retrieval method of the overlap period is common knowledge in the field and will not be described here.

[0138] Step 119: determining a waiting duration in response to the overlap period and the sorting period.

[0139] The waiting duration is the duration of the overlapping part of the overlap period and the sorting period. The determination method of the waiting duration is common knowledge in the field and will not be described here.

[0140] Step 120: controlling the preset sorting device to sort the express to the storage location according to the sorting path after the waiting duration.

[0141] When there are multiple sorting devices, the sorting devices are prone to interfere with each other, which may cause the sorting devices to collide. By recording the paths of the sorting devices to transfer the express, the paths are compared with the path of the current sorting device, and then the action of the current sorting device to transfer the express is delayed when the paths of the sorting devices overlap with the path of the current sorting device to reduce the interference between the sorting devices.

[0142] The express sorting method comprises:

[0143] Step 200: determining a moving area in response to the simultaneous path when the waiting duration is greater than a preset delay threshold.

[0144] The delay threshold is the maximum duration that the sorting device can wait. The delay threshold is selected by the staff according to the actual situation and will not be described here. The waiting duration greater than the delay threshold represents that the sorting device needs to wait for too long, which may cause the sorting efficiency to decrease. The moving area is the spatial range interfered by the simultaneous path. The determination method of the moving area is common knowledge in the field and will not be described here.

[0145] Step 201: determining an avoidance area in response to the moving area.

[0146] The avoidance area is the spatial range remaining outside the moving area and not interfered by other sorting devices. The determination method of the avoidance area is common knowledge in the field and will not be described here.

[0147] Step 202: judging whether there is space for the preset sorting device to move between the storage location and the parcel location in the avoidance area.

[0148] The judgment of whether the avoidance area provides a path for the sorting device to pick up the parcel from the parcel location and sort it to the storage location can be performed by calling the three-dimensional data of the sorting device, and then judging whether the avoidance area can be passed by the sorting device in combination with the parcel location and the three-dimensional data. The judgment method is known to those skilled in the art, and will not be repeated here.

[0149] Step 203: when there is space for the preset sorting device to move between the storage location and the parcel location, determining an avoidance path in response to the storage location, the parcel location and the avoidance area.

[0150] The existence of space for the preset sorting device to move between the storage location and the parcel location means that the sorting device can pass through other paths to sort the parcel to the storage location without interfering with other sorting devices. The avoidance path is the route of the sorting device to sort the parcel to the storage location without interfering with other sorting devices. The determination method of the avoidance path is known to those skilled in the art, and will not be repeated here.

[0151] Step 204: controlling the preset sorting device to sort the parcel to the storage location according to the avoidance path.

[0152] When there is path overlap between other sorting devices and the current sorting device, it is judged whether there is space for the sorting device to transfer the parcel to the storage location at this time, so as to sort the parcel by using the remaining space, thereby reducing the mutual interference of the sorting devices.

[0153] The parcel distribution method further comprises:

[0154] Step 205: when there is no space for the preset sorting device to move between the storage location and the parcel location, determining a picking path in response to the avoidance area, the sorting location and the parcel location.

[0155] The absence of space for the preset sorting device to move between the storage location and the parcel location means that it is difficult for the sorting device to sort the parcel without interfering with other sorting devices. The picking path refers to the route of the sorting device to pick up the parcel and return to the sorting location. The determination method of the picking path is known to those skilled in the art, and will not be repeated here.

[0156] Step 206: controlling the preset sorting device to pick up the parcel according to the picking path, and determining a parabolic path in response to the storage location and the sorting location.

[0157] The parabolic path refers to the route of the sorting device throwing the parcel from the sorting position to the storage position. Generally, the route with a 45-degree angle of projection is used as the parabolic path. The determination method of the parabolic path is well known to those skilled in the art, and will not be described here.

[0158] Step 207: determining a parabolic height in response to the parabolic path, and collecting a parcel weight of the parcel.

[0159] The parabolic height refers to the maximum height value reached by the parabolic path. The determination method of the parabolic height is well known to those skilled in the art, and will not be described here.

[0160] The parcel weight refers to the weight value of the parcel grasped by the sorting device. The weight sensor fixed on the sorting device can be used for collection. The collection method of the parcel weight is selected by the worker according to the actual situation, and will not be described here.

[0161] Step 208: determining a buffer length in response to the parabolic height and the parcel weight.

[0162] The buffer device refers to a device arranged above the storage position for reducing the impact force of the parcel when it arrives at the storage position. Generally, an elastic net woven by elastic ropes is used as the buffer device, and the buffer effect of the buffer device can be adjusted by stretching the elastic net through a motor. The buffer device is selected by the worker according to the actual situation, and will not be described here.

[0163] The buffer length refers to the length value of the elastic net in the buffer device that needs to be stretched. The greater the parabolic height and the parcel weight, the greater the buffer length that needs to be used. The buffer length can be queried from the buffer relationship table. The buffer relationship table refers to a data table recording different parabolic heights and parcel weights and their corresponding buffer lengths.

[0164] Step 209: controlling the buffer device preset on the storage position to be tensioned according to the buffer length, and controlling the preset sorting device to throw the parcel to the storage position according to the parabolic path.

[0165] When there is no space for the sorting device to move, the parcel is thrown upward to the storage position by the sorting device, thereby reducing the mutual interference of the sorting devices, and reducing the impact force received by the parcel through the buffer device to reduce the damage of the parcel.

[0166] The parcel distribution method further comprises:

[0167] Step 210: determining a parabolic time period in response to the parabolic path.

[0168] The parabolic time period refers to the time period during which the parcel moves along the parabolic path. The determination method of the parabolic time period is well known to those skilled in the art, and will not be described here.

[0169] Step 211: retrieve the interleaving path in the parabolic time period from the preset path information.

[0170] The interleaving path refers to the route of the moving express mail thrown by other sorting devices. The retrieval method of the interleaving path is well known to those skilled in the art, and will not be described here.

[0171] Step 212: determine whether the interleaving path and the parabolic path overlap, and record the parabolic path and the parabolic time period in the preset path information.

[0172] The existence of overlap means that the interleaving path and the parabolic path interfere with each other in space. The determination method of overlap is well known to those skilled in the art, and will not be described here.

[0173] Step 213: when the interleaving path and the parabolic path overlap, determine the collision path in response to the interleaving path and the parabolic path.

[0174] The existence of overlap between the interleaving path and the parabolic path means that the express mail along the parabolic path is easy to collide with other express mails. The collision path is the moving route of the express mail that collides with the express mail along the parabolic path. The determination method of the collision path is well known to those skilled in the art, and will not be described here.

[0175] Step 214: determine the collision time period in response to the collision path and the preset path information.

[0176] The collision time period is the time period of the express mail moving along the collision path. The determination method of the collision time period is well known to those skilled in the art, and will not be described here.

[0177] Step 215: determine the temporary throwing duration in response to the collision time period and the parabolic time period.

[0178] The temporary throwing duration refers to the duration of the overlapping part of the collision time period and the parabolic time period. The determination method of the temporary throwing duration is well known to those skilled in the art, and will not be described here.

[0179] Step 216: after the temporary throwing duration, control the buffer device preset on the storage position to be tensioned according to the buffer length, and control the preset sorting device to throw the express mail to the storage position according to the parabolic path.

[0180] The throwing path of the express mail is recorded, so as to determine whether the throwing path of other express mails overlaps with the path of the current express mail, and then delay the throwing of the current express mail when the throwing path of other express mails overlaps with the path of the current express mail, so as to reduce the collision of express mails in the air.

[0181] The express mail distribution method further comprises:

[0182] Step 217: identifying an impact threshold from the express image when the temporary throwing duration is greater than a preset delay threshold.

[0183] The temporary throwing duration greater than the delay threshold represents that the sorting device needs to wait for too long, which easily leads to the situation of sorting efficiency decline. The impact threshold refers to the maximum impact force that the express can bear under the premise that the items in the express are not damaged. The impact threshold can be called according to the type of the identified express. The calling method of the impact threshold is the common knowledge of the person skilled in the art, and will not be described here.

[0184] Step 218: determining a moving distance in response to the sorting position and the storage position.

[0185] The moving distance refers to the distance value between the sorting position and the storage position. The determination method of the moving distance is the common knowledge of the person skilled in the art, and will not be described here.

[0186] Step 219: determining a height threshold in response to the moving distance, the express weight and the impact threshold.

[0187] The height threshold refers to the maximum height value of the throwing route of the express when it reaches the storage position and just receives the impact force of the impact threshold. The determination method of the height threshold is the common knowledge of the person skilled in the art, and will not be described here.

[0188] Step 220: generating a fitting path in response to the parabola height, the height threshold and the moving distance.

[0189] The fitting path refers to different routes of throwing the express to the storage position along the height interval from the parabola height to the height threshold. The determination method of the fitting path is the common knowledge of the person skilled in the art, and will not be described here.

[0190] Step 221: determining a gap path in response to the staggered path and the fitting path.

[0191] The gap path refers to the throwing route of the express without collision with other express. The route not overlapping with the staggered path in the fitting path can be selected first, and then the route with the minimum height is selected as the gap path. The determination method of the gap path is the common knowledge of the person skilled in the art, and will not be described here.

[0192] Step 222: updating the parabola path in response to the gap path, and updating the buffer length based on the gap path.

[0193] When the throwing path of other express overlaps with the path of the current express, the maximum impact force that the express can bear is determined according to the maximum impact force that the express can bear, so that the height interval that the express can throw is selected, and then the height without other express is thrown, thereby reducing the collision of the express in the air.

[0194] The impact correction method comprises:

[0195] Step 300: identifying a stress pole from the parcel image when there is no space for the preset sorting device to move between the storage position and the parcel position.

[0196] The stress pole refers to the corner of the parcel that is easy to contact with the outside world. Generally, the point farthest from the center of the parcel is used as the stress pole. The stress pole can be determined by image recognition technology. The identification method of the stress pole is known to those skilled in the art and will not be repeated here.

[0197] Step 301: identifying a pole material from the parcel image based on the stress pole.

[0198] The pole material refers to the material type of the stress pole. The pole material can be determined by image recognition technology. The identification method of the pole material is known to those skilled in the art and will not be repeated here.

[0199] Step 302: determining an impact upper limit in response to the pole material.

[0200] The impact upper limit refers to the maximum impact force that the stress pole can withstand under the premise that the shape of the stress pole does not change. Generally, the maximum impact force that the corresponding material plate can withstand is used as the impact upper limit. The impact upper limit can be determined by querying the impact data table. The impact data table refers to a data table that records different pole materials and their corresponding impact upper limits.

[0201] Step 303: determining a speed upper limit in response to the impact upper limit and determining a contact speed in response to the parabolic path.

[0202] The speed upper limit refers to the moving speed value of the parcel when the stress pole is subjected to the impact force of the impact upper limit. The calculation method of the speed upper limit is known to those skilled in the art and will not be repeated here.

[0203] The contact speed refers to the speed value of the parcel when it contacts the buffer device according to the parabolic path. The determination method of the contact speed is known to those skilled in the art and will not be repeated here.

[0204] Step 304: determining an impact length in response to the contact speed and the speed upper limit when the contact speed is greater than the speed upper limit.

[0205] The contact speed greater than the speed upper limit represents a case that the outer shape of the force extreme point is prone to be deformed when the express item contacts the buffer device according to the parabolic path, thereby causing the package of the express item to be damaged. The impact length is a length value required by the buffer device to be stretched in order to reduce the damage of the package of the express item. The greater the distance of the buffer device to stretch the elastic net, the tighter the elastic net is. At this time, the instantaneous impact force received by the express item when contacting the elastic net is also greater. The greater the contact speed, the smaller the speed upper limit, and the smaller impact length required to be used. The difference between the contact speed and the speed upper limit can be calculated as a speed difference, and the impact length corresponding to the speed difference can be queried from the impact relationship table. The impact relationship table is a data table recording different speed differences and corresponding impact lengths.

[0206] Step 305: determining the impact duration in response to the contact speed, the speed upper limit and the parabolic period.

[0207] The impact duration is a duration required by the buffer device to adjust the buffering effect, that is, the duration from the express item being thrown out to reaching the buffer device. The greater the contact speed, the smaller the speed upper limit, and the greater impact duration required to be used. The moving duration of the express item can be determined from the parabolic period, and the buffering duration corresponding to the speed difference can be queried from the duration relationship table. Finally, the sum of the moving duration and the buffering duration is calculated as the impact duration. The duration relationship table is a data table recording different speed differences and corresponding buffering durations.

[0208] Step 306: controlling the buffer device preset on the storage position to be tensioned according to the impact length, and controlling the buffer device preset on the storage position to be tensioned according to the buffering length after the impact duration.

[0209] The material of the outer package of the express item is detected from the image, so as to judge the impact force that the outer package of the express item can bear, and then dynamically adjust the buffering effect of the buffer device to reduce the case that the outer package of the express item is deformed due to impact.

[0210] The impact correction method further comprises:

[0211] Step 307: identifying the volume of the express item from the express item image when there is no space for the preset sorting device to move between the storage position and the express item position.

[0212] The volume of the express item is a volume value of the express item, which can be determined by image recognition technology. The identification method of the volume of the express item is well known to those skilled in the art, and will not be described here.

[0213] Step 308: determining the density of the express item in response to the volume of the express item and the weight of the express item.

[0214] The density of the express item is an average density value of the express item, which is generally calculated as the quotient of the weight of the express item and the volume of the express item.

[0215] Step 309: When the parcel density is lower than the preset throwing threshold, determine the weight of the additional weight in response to the parcel volume, parcel weight and throwing threshold.

[0216] The throwing threshold refers to the minimum parcel density value at which the parcel can move stably in the air, and the throwing threshold is selected by the staff according to the actual situation, which is not described here. The parcel density lower than the throwing threshold represents that the parcel is easy to deviate from the original route when in the air, thereby causing the parcel to be difficult to reach the storage location. The weight of the additional weight refers to the weight value that needs to be increased for the parcel to move stably. Generally, the product of the throwing threshold and the parcel volume is calculated as the throwing weight, and the quotient of the throwing weight and the parcel weight is calculated as the weight of the additional weight.

[0217] Step 310: Determine the number of additional weights in response to the weight of the additional weight, and identify the bundling length from the parcel image.

[0218] The additional weight device refers to a device for increasing the average density of the parcel. Generally, the additional weight device uses additional weight blocks with bundling ropes. The bundling ropes are arranged in a loop shape and the length can be adjusted. The number of additional weight blocks can be freely selected and the weight value of each additional weight block is consistent. The additional weight device is selected by the staff according to the actual situation, which is not described here.

[0219] The number of additional weights is the number of additional weight blocks required to reach the weight of the additional weight. The calculation method of the number of additional weights is known to those skilled in the art, which is not described here.

[0220] The bundling length refers to the minimum length value required to bundle the parcel with the bundling rope. Generally, the smallest circumferential length of the parcel is identified as the bundling length through image recognition technology. The identification method of the bundling length is known to those skilled in the art, which is not described here.

[0221] Step 311: Control the preset additional weight device to configure additional weight blocks according to the number of additional weights, and control the preset additional weight device to adjust the bundling rope preset on the additional weight blocks according to the bundling length, and control the preset sorting device to fix the additional weight blocks on the parcel through the bundling rope.

[0222] When the average density of the parcel is too small, the parcel is easy to be affected by the outside world after being thrown out, thereby causing the route of the parcel moving in the air to deviate, and further causing the parcel to be difficult to reach the storage location. The density of the parcel is increased by the additional weight blocks to reduce the deviation of the parcel.

[0223] Based on the same inventive concept, the embodiments of the present application provide a sorting resource configuration system based on historical data traffic prediction, comprising:

[0224] The acquisition module is configured to acquire sorting images, parcel images and parcel weights.

[0225] a memory for storing the program of any one of the sorting resource configuration methods based on historical data traffic prediction;

[0226] The processor, the program in the memory can be loaded and executed by the processor.

[0227] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of functional modules is taken as an example, and in actual application, the above-mentioned functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be described here.

[0228] The above is only the preferred embodiment of the present application, and the protection scope of the present application is not limited to the above-mentioned embodiments. Any technical solution falling within the concept of the present application shall fall within the protection scope of the present application. It should be noted that, for ordinary skilled persons in the art, some improvements and refinements without departing from the principles of the present application shall also be considered as the protection scope of the present application.

Claims

1. A sorting resource allocation method based on historical data traffic prediction, characterized in that, include: Step 100: Acquire sorting images from the sorting line; Step 101: Identify the number of packages from the sorting image; Step 102: Determine sorting priority in response to the number of packages; Step 103: Determine the sorting quantity in response to the sorting priority, and determine the sorting number from the sorting image; Step 104: Determine the configuration scheme in response to the sorting quantity and sorting number; Step 105: In response to the configuration scheme and the preset sorting scheme, determine the transfer quantity, transfer number, missing quantity, and missing number; Step 106: In response to the number of transfers, the number of transfers, the number of missing items, and the number of missing items, determine the transfer route and define the configuration scheme as a sorting scheme; Step 107: Control the preset sorting device to move according to the adjustment path; Also includes: Step 108: Identify the location of the package from the sorting image; Step 109: Determine the sorting location in response to the location of the package; Step 110: Acquire images of the parcels based on the sorting locations; Step 111: Identify the storage location from the package image; Step 112: Determine the sorting path in response to the storage location and the package location; Step 113: Control the preset sorting device to sort the packages to the storage location according to the sorting path; Also includes: Step 114: Determine the sorting period in response to the sorting path; Step 115: Retrieve the simultaneous path within the sorting period from the preset path information; Step 116: Determine whether the simultaneous path and the sorting path overlap, and record the sorting path and sorting time period in the preset path information; Step 117: When the simultaneous path and the sorting path overlap, determine the overlapping path in response to the simultaneous path and the sorting path; Step 118: Determine the overlapping time period in response to the overlapping path and the preset path information; Step 119: Determine the waiting time in response to the overlapping time period and the sorting time period; Step 120: After the waiting time, control the preset sorting device to sort the packages to the storage location according to the sorting path; It also includes a parcel allocation method, which includes: Step 200: When the waiting time exceeds a preset delay threshold, determine the movement area in response to the simultaneous path; Step 201: Determine an avoidance area in response to the moving area; Step 202: Determine whether there is space within the avoidance area for the preset sorting device to move between the storage location and the package location; Step 203: When there is space for the preset sorting device to move between the storage location and the parcel location, determine an avoidance path in response to the storage location, the parcel location and the avoidance area; Step 204: Control the preset sorting device to sort the packages to the storage location according to the avoidance path; The express delivery distribution method also includes: Step 205: When there is no space for the preset sorting device to move between the storage location and the package location, a gripping path is determined in response to the avoidance area, the sorting location and the package location; Step 206: Control the preset sorting device to grab the package according to the grabbing path, and determine the parabolic path in response to the storage location and sorting location; Step 207: Determine the height of the parabola in response to the parabolic path, and collect the weight of the package; Step 208: Determine the buffer length in response to the parabolic height and the weight of the package; Step 209: Control the buffer device preset at the storage location to be tensioned according to the buffer length, and control the preset sorting device to throw the package to the storage location according to the parabolic path; The express delivery distribution method also includes: Step 210: Determine the parabolic time period in response to the parabolic path; Step 211: Retrieve the intersecting paths within the parabolic time period from the preset path information; Step 212: Determine whether the intersecting path and the parabolic path overlap, and record the parabolic path and parabolic time period in the preset path information; Step 213: When the intersecting path and the parabolic path overlap, determine the collision path in response to the intersecting path and the parabolic path; Step 214: Determine the collision time period in response to the collision path and the preset path information; Step 215: Determine the temporary throwing duration in response to the collision period and the parabolic period; Step 216: After the temporary throwing time, control the buffer device preset on the storage position to be tensioned according to the buffer length, and control the preset sorting device to throw the express to the storage position according to the parabolic path; The express delivery distribution method also includes: Step 217: When the temporary disposal time exceeds the preset delay threshold, the impact threshold is identified from the package image; Step 218: Determine the travel distance in response to the sorting location and storage location; Step 219: Determine a height threshold in response to the travel distance, package weight, and impact threshold; Step 220: Generate a fitted path in response to the parabolic height, height threshold, and movement distance; Step 221: Determine the gap path in response to the interlaced path and the fitted path; Step 222: Update the parabolic path in response to the gap path, and update the buffer length based on the gap path.

2. The sorting resource allocation method based on historical data flow prediction according to claim 1, characterized in that, It also includes an impact correction method, which includes: Step 300: When there is no space for the preset sorting device to move between the storage location and the package location, identify the stress pole from the package image; Step 301: Identify the pole material from the package image based on the stress pole; Step 302: Determine the upper limit of impact in response to the extreme material; Step 303: Determine the upper limit of velocity in response to the upper limit of impact, and determine the contact velocity in response to the parabolic path; Step 304: When the contact speed is greater than the speed limit, determine the impact length in response to the contact speed and the speed limit; Step 305: Determine the impact duration in response to the contact velocity, the upper velocity limit, and the parabolic time period; Step 306: Control the buffer device preset at the storage position to be tensioned according to the impact length, and control the buffer device preset at the storage position to be tensioned according to the buffer length after the impact duration.

3. The sorting resource allocation method based on historical data flow prediction according to claim 2, characterized in that, The impact correction method further includes: Step 307: When there is no space for the preset sorting device to move between the storage location and the package location, the package volume is identified from the package image; Step 308: Determine the shipment density in response to the shipment volume and shipment weight; Step 309: When the parcel density is lower than a preset throwing threshold, determine the supplementary weight in response to the parcel volume, parcel weight and throwing threshold; Step 310: Determine the amount of additional weight in response to the additional weight, and identify the binding length from the package image; Step 311: Control the preset weight replenishment device to configure the weight replenishment blocks according to the weight replenishment quantity, and control the preset weight replenishment device to adjust the binding rope preset on the weight replenishment blocks according to the binding length, and control the preset sorting device to fix the weight replenishment blocks to the express package by the binding rope.

4. A sorting resource allocation system based on historical data flow prediction, characterized in that, include: The data acquisition module is used to acquire sorting images, package images, and package weights. A memory for storing a program of a sorting resource allocation method based on historical data flow prediction as described in any one of claims 1 to 3; The processor is the unit of memory that allows programs to be loaded and executed by the processor.

Citation Information

Patent Citations

  • Sorting system and method

    CA3151528A1

  • Sorting system, scheduling method and device of mobile sorting station and storage medium

    CN109636295A