Article package processing method, device, equipment, medium and program product
By using a magnetic induction device to induce the package of items in the package loading device, the unloaded packages are automatically detected and processed, and the inefficiency and cargo leakage problems caused by artificial scanning in the prior art are solved, and efficient and accurate item package management is achieved.
Patent Information
- Application Number
- CN202311476957.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-07
- Publication Date
- 2025-05-09
AI Technical Summary
In the prior art, the delivery process of goods requires artificial scanning of the remaining goods one by one to cancel the delivery, resulting in inefficiency and missed goods.
By controlling the magnetic induction device configured by the package loading device to induce the magnetic stripe device corresponding to the loaded item package, the loaded item package information set is detected, and the loaded information set is removed from the sorted information set, and the package delivery status of the remaining item package information set is set.
It realizes efficient and accurate detection and processing of unloaded items, avoids the problem of missed goods and improves shipment efficiency.
Smart Images

Figure CN119953911A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to methods, devices, equipment, media, and program products for processing item packages. Background Art
[0002] At present, the current picking and delivery of goods affects the delivery efficiency of goods to a certain extent. For the delivery of goods, the usual method is: manually packing the goods, and if there are remaining goods, re-scanning the remaining goods to cancel the delivery of the goods.
[0003] However, the inventors have found that when the above method is adopted, the following technical problems often occur:
[0004] It is necessary to manually scan the remaining goods one by one to cancel the shipment. When the quantity of goods is large, goods are often missed, resulting in the problem of missed shipments. In addition, manually scanning the goods one by one is also inefficient.
[0005] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art. Summary of the invention
[0006] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.
[0007] Some embodiments of the present disclosure provide methods, devices, equipment, media and program products for processing item packages to solve the technical problems mentioned in the above background technology section.
[0008] In a first aspect, some embodiments of the present disclosure provide a method for processing item packages, comprising: controlling a magnetic induction device configured in at least one package loading device to sense a magnetic stripe device corresponding to a loaded item package to detect a loaded item package information set; removing the loaded item package information set from a sorted item package information set to obtain a post-removal item package information set as a remaining item package information set; and setting a package shipping status corresponding to each remaining item package information in the remaining item package information set.
[0009] Optionally, the above-mentioned package delivery status includes: package delivery cancellation status; and the above-mentioned setting of the package delivery status corresponding to each remaining item package information in the above-mentioned remaining item package information set includes: setting the package delivery status corresponding to each remaining item package information in the above-mentioned remaining item package information set to the above-mentioned package delivery cancellation status.
[0010] Optionally, the method further includes: setting a next batch delivery priority corresponding to the remaining item package information set; and performing package delivery processing on the item package set corresponding to the remaining item package information set according to the next batch delivery priority.
[0011] Optionally, after the magnetic induction device configured to control at least one parcel loading device to sense the magnetic stripe device corresponding to the loaded item parcel to detect a set of loaded item parcel information, the method further includes: for each of the at least one parcel loading device, performing the following determination steps: controlling the magnetic induction device configured corresponding to the parcel loading device to sense the magnetic stripe device corresponding to the loaded item parcel to detect a subset of loaded item parcel information; determining the parcel loading position and parcel volume corresponding to each item parcel information in the loaded item parcel information subset to obtain a parcel loading position set and a parcel volume set; determining the parcel loading rate and parcel loading visualization diagram corresponding to the parcel loading device based on the parcel loading position set and the parcel volume set.
[0012] Optionally, before the magnetic induction device configured to control at least one package loading device senses the magnetic stripe device corresponding to the loaded item package to detect the loaded item package information set, the method further includes: sorting and inspecting the item package information set to obtain a sorting and inspection result; in response to determining that the sorting and inspection result indicates that the package verification is correct, performing magnetic stripe device strength verification on the item package corresponding to each item package information in the item package information set to generate a magnetic stripe device strength verification result; in response to determining that the magnetic stripe device strength verification result indicates that the magnetic strength of the magnetic stripe device configured for the item package meets the strong According to the degree condition, the magnetic induction device configured by the sorting device is used to determine the timeliness information and the package volume corresponding to each item package information in the above-mentioned item package information set, so as to obtain the timeliness information set and the package volume set; according to the package loadable information corresponding to the above-mentioned at least one package loading device, the above-mentioned timeliness information set and the above-mentioned package volume set, the package loading strategy information corresponding to the above-mentioned item package information set is determined; according to the above-mentioned package loading strategy information, the item package set corresponding to the above-mentioned item package information set is sorted to obtain a sorting result; according to the above-mentioned sorting result, the item package set corresponding to the above-mentioned item package information set is loaded.
[0013] Optionally, the method further includes: in response to detecting item package unloading information for the at least one package loading device, performing package unloading processing for the item package set corresponding to the loaded item package information set based on magnetic stripe induction between a magnetic induction device configured for the at least one package loading device and a magnetic stripe device corresponding to the loaded item package.
[0014] In a second aspect, some embodiments of the present disclosure provide an item package processing device, comprising: a control unit, configured to control a magnetic induction device configured in at least one package loading device to sense a magnetic stripe device corresponding to a loaded item package to detect a loaded item package information set; a removal unit, configured to remove the loaded item package information set from the sorted item package information set to obtain a post-removal item package information set as a remaining item package information set; and a setting unit, configured to set a package shipping status corresponding to each remaining item package information in the remaining item package information set.
[0015] Optionally, the package delivery status includes: a package delivery cancellation status; and the setting unit may be configured to: set the package delivery status corresponding to each remaining item package information in the remaining item package information set to the package delivery cancellation status.
[0016] Optionally, the device further comprises: setting a next batch delivery priority corresponding to the above remaining item package information set; and performing package delivery processing on the item package set corresponding to the above remaining item package information set according to the above next batch delivery priority.
[0017] Optionally, the device also includes: for each parcel loading device of the at least one parcel loading device mentioned above, performing the following determination steps: controlling the magnetic induction device corresponding to the above parcel loading device to sense the magnetic stripe device corresponding to the loaded item parcel to detect a subset of the loaded item parcel information; determining the parcel loading position and parcel volume corresponding to each item parcel information in the above loaded item parcel information subset to obtain a parcel loading position set and a parcel volume set; determining the parcel loading rate and parcel loading visualization diagram corresponding to the above parcel loading device based on the above parcel loading position set and the above parcel volume set.
[0018] Optionally, the device also includes: sorting and inspecting the item package information set to obtain a sorting and inspection result; in response to determining that the above sorting and inspection result indicates that the package verification is correct, performing magnetic stripe device strength verification on the item package corresponding to each item package information in the above item package information set to generate a magnetic stripe device strength verification result; in response to determining that the above magnetic stripe device strength verification result indicates that the magnetic strength of the magnetic stripe device configured for the item package meets the strength condition, using the magnetic induction device configured by the sorting device, determining the timeliness information and package volume corresponding to each item package information in the above item package information set to obtain a timeliness information set and a package volume set; determining the package loading strategy information corresponding to the above item package information set according to the package loadable information corresponding to the above at least one package loading device, the above timeliness information set and the above package volume set; performing package sorting processing on the item package set corresponding to the above item package information set according to the above package loading strategy information to obtain a sorting result; and performing loading processing on the item package set corresponding to the above item package information set according to the above sorting result.
[0019] Optionally, the device also includes: in response to detecting the unloading information of the item package for the above-mentioned at least one package loading device, according to the magnetic stripe induction between the magnetic induction device configured by the at least one package loading device and the magnetic stripe device corresponding to the loaded item package, performing the package unloading processing for the item package set corresponding to the above-mentioned loaded item package information set.
[0020] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner in the first aspect.
[0021] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner in the first aspect is implemented.
[0022] In a fifth aspect, some embodiments of the present disclosure provide a computer program product, including a computer program, which implements the method described in any implementation manner in the above-mentioned first aspect when executed by a processor.
[0023] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the object package processing method of some embodiments of the present disclosure, the unloaded object packages can be detected quickly and efficiently, and the unloaded object packages can be packaged and processed in time, avoiding the problem of missed delivery of the object packages. Specifically, the reason for the low efficiency of detecting the missed delivery of the object packages and the unloaded items is that it is necessary to manually scan the remaining goods one by one to cancel the delivery. When the quantity of goods is large, the goods are often missed, resulting in the problem of missed delivery of goods. In addition, there is also the problem of low efficiency in manually scanning the goods one by one. Based on this, the object package processing method of some embodiments of the present disclosure, first, controls the magnetic induction device configured by at least one package loading device to sense the magnetic stripe device corresponding to the loaded object package to detect the loaded object package information set. Here, by means of the induction of the magnetic stripe device, the loaded object package information set of each package loading device can be efficiently and accurately detected. Thus, the problem of missed delivery of the object package is avoided. Then, the loaded item package information set is removed from the sorted item package information set to obtain the removed item package information set as the remaining item package information set. In this way, the remaining item package information set can be accurately determined. Finally, the package delivery status corresponding to each remaining item package information in the remaining item package information set is set to be used for the subsequent package information management and package delivery of the remaining item package information set. In summary, through the magnetic induction between the magnetic induction device configured by at least one package loading device and the magnetic stripe device corresponding to the loaded item package, the remaining item package information set can be accurately identified, which is convenient for the management of the item package and avoids the problem of package missing. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0025] Figure 1 is a schematic diagram of an application scenario of the method for processing item packages according to some embodiments of the present disclosure;
[0026] Figure 2 is a flow chart of some embodiments of the method for processing item packages according to the present disclosure;
[0027] Figure 3 is a schematic diagram of a package loading visualization diagram in some embodiments of the article package processing method according to the present disclosure;
[0028] Figure 4are flow charts of other embodiments of the method for processing item packages according to the present disclosure;
[0029] Figure 5 is a schematic structural diagram of some embodiments of the article package processing device according to the present disclosure;
[0030] Figure 6 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION
[0031] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0032] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.
[0033] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0034] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0035] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0036] With regard to the collection, storage, and use of user personal information (such as item package information) involved in this disclosure, before performing the corresponding operations, the relevant organizations or individuals shall fulfill their obligations, including conducting personal information security impact assessments, fulfilling the obligation to inform the personal information subject, and obtaining the authorization and consent of the personal information subject in advance.
[0037] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0038] Figure 1 It is a schematic diagram of an application scenario of the method for processing item packages according to some embodiments of the present disclosure.
[0039] exist Figure 1 In the application scenario, first, the electronic device 101 can control the magnetic induction device configured by at least one package loading device to sense the magnetic stripe device corresponding to the loaded item package to detect the loaded item package information set. In this application scenario, the at least one package loading device includes: a package loading device 103 and a package loading device 104. The item package information set includes: an item package information subset 107 corresponding to the package loading device 103 and an item package information subset 108 corresponding to the package loading device 104. The item package information subset 107 includes: first item package information 1071, second item package information 1072, third item package information 1073 and fourth item package information 1074. The item package information subset 108 includes: fifth item package information 1081, sixth item package information 1082, seventh item package information 1083 and eighth item package information 1084. The first item package information 1071 has a corresponding first magnetic stripe device. The second item package information 1072 has a corresponding second magnetic stripe device. The third item package information 1073 has a corresponding third magnetic stripe device. The fourth item package information 1074 has a corresponding fourth magnetic stripe device. The fifth item package information 1081 has a corresponding fifth magnetic stripe device. The sixth item package information 1082 has a corresponding sixth magnetic stripe device. The seventh item package information 1083 has a corresponding seventh magnetic stripe device. The eighth item package information 1084 has a corresponding eighth magnetic stripe device. Then, the electronic device 101 can remove the loaded item package information set from the sorted item package information set 109 to obtain the removed item package information set as the remaining item package information set 110. In this application scenario, the sorted item package information set 109 may include: first item package information 1071, second item package information 1072, third item package information 1073, fourth item package information 1074, fifth item package information 1081, sixth item package information 1082, seventh item package information 1083, eighth item package information 1084, ninth item package information 1091, and tenth item package information 1092. The remaining item package information set 110 includes: ninth item package information 1091 and tenth item package information 1092. Finally, the electronic device 101 may set the package delivery status corresponding to each remaining item package information in the remaining item package information set 110.
[0040] It should be noted that the electronic device 101 can be hardware or software. When the electronic device is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or it can be implemented as a single server or a single terminal device. When the electronic device is embodied as software, it can be installed in the hardware devices listed above. It can be implemented as multiple software or software modules for providing distributed services, for example, or it can be implemented as a single software or software module. No specific limitation is made here.
[0041] It should be understood that Figure 1 The number of electronic devices in the embodiment is only for illustration. Any number of electronic devices may be provided according to implementation requirements.
[0042] Continue to refer Figure 2 , shows a process 200 of some embodiments of the method for processing an item package according to the present disclosure. The method for processing an item package includes the following steps:
[0043] Step 201: Control a magnetic induction device configured in at least one package loading device to sense a magnetic stripe device corresponding to a loaded package to detect an information set of the loaded package.
[0044] In some embodiments, the execution subject of the above-mentioned article package processing method (for example Figure 1 The electronic device 101 shown can control the magnetic induction device configured by at least one package loading device to sense the magnetic stripe device corresponding to the loaded item package to detect the loaded item package information set. Among them, the package loading device can be a device for loading item packages. For example, the package loading device can be a cargo loading vehicle. Each package loading device in the at least one package loading device is configured with a corresponding magnetic induction device. That is, each package loading device is equipped with a magnetic induction device. The magnetic induction device can sense the corresponding magnetic stripe device within a predetermined distance. The loaded item package can be an item package loaded into the package loading device. Here, there is a pre-installed magnetic stripe device in each item package to be shipped. Through the induction between the magnetic induction device and the magnetic stripe device, the magnetic stripe code corresponding to the magnetic stripe device can be effectively read. That is, each item package to be shipped has a unique corresponding magnetic stripe code. The loaded item package information in the loaded item package information set can be the item identity information characterizing the loaded item package. For example, the loaded item package information includes but is not limited to at least one of the following: the package identification of the loaded item package, and the magnetic stripe code of the loaded item package.
[0045] In some optional implementations of some embodiments, after step 201, the steps further include:
[0046] For each of the at least one package loading device, the following determination steps are performed:
[0047] Sub-step 1: The execution subject may control the magnetic induction device corresponding to the package loading device to sense the magnetic stripe device corresponding to the loaded package to detect the loaded package information subset. The loaded package information subset is the information of each package loaded by the package loading device.
[0048] In sub-step 2, the execution subject may determine the package loading position and package volume corresponding to each item package information in the loaded item package information subset, and obtain a package loading position set and a package volume set. The package loading position may be the loading position of the item package corresponding to the item package information in the package loading device. The package volume may represent the size of the package space occupied by the item package corresponding to the item package information.
[0049] As an example, the execution subject can determine the package loading position of the item package corresponding to the item package information by induction between the magnetic stripe device corresponding to the loaded item package information and the magnetic induction device configured by the package loading device. The package volume is determined by querying the item package data corresponding to the item package information stored in the database. Specifically, the item package data stored in the database includes but is not limited to at least one of the following: magnetic stripe code, batch number, shipping time, package shipping status, data creation time, data update time.
[0050] Sub-step 3, according to the above-mentioned package loading position set and the above-mentioned package volume set, determine the package loading rate and the package loading visualization diagram corresponding to the above-mentioned package loading device. Among them, the package loading rate can represent the number of item packages loaded by the package loading device. The item package loading rate can be a value between 0 and 1. The larger the item package loading rate, the more the number of item packages loaded by the package loading device. For example, the package loading rate can be 0.4. The package loading visualization diagram can represent the loading conditions of the item packages loaded by the package loading device.
[0051] As an example, first, the execution subject may add up the volumes of each package in the package volume set to obtain the added volume. Then, the added volume is divided by the size of the space that the package loading device can hold items to obtain the package loading rate. Next, the execution subject may generate a package loading visualization diagram based on the package device position set and the package volume set using relevant visualization software.
[0052] As an example, Figure 3, a schematic diagram of a package loading visualization diagram is shown. Package 1 is placed on the left of package 2 and package 3. Package 2 is placed on top of package 3. Package 3 is placed on the bottom of package 2. Package 4 is placed on the right of package 2 and package 3. Package 5 is placed on top of package 1, package 2, package 3, and package 4.
[0053] In some optional implementations of some embodiments, before step 201, the steps further include:
[0054] In the first step, the execution entity may sort and inspect the item package information set to obtain a sorting inspection result. The sorting inspection process may include but is not limited to at least one of the following: cargo quantity verification process and cargo damage severity process. The sorting inspection result may be verification information indicating whether there is a cargo problem in the cargo set corresponding to the item package information set. In practice, cargo problems include: cargo quantity problems and cargo damage problems.
[0055] In the second step, in response to determining that the above-mentioned sorting inspection result indicates that the package verification is correct, the above-mentioned execution entity can perform magnetic stripe device strength verification on the item package corresponding to each item package information in the above-mentioned item package information set to generate a magnetic stripe device strength verification result. The magnetic stripe device strength verification result represents the verification result of the magnetic strength of the magnetic stripe device configured for the item package. In practice, the magnetic stripe strength can be the magnetic induction strength.
[0056] In the third step, in response to determining that the magnetic stripe device strength verification result indicates that the magnetic strength of the magnetic stripe device configured for the item package meets the strength condition, the execution subject can use the magnetic induction device configured for the sorting device to determine the timeliness information and package volume corresponding to each item package information in the item package information set, and obtain the timeliness information set and the package volume set. Among them, the strength condition can be that the magnetic strength of the magnetic stripe device is greater than a predetermined value. Among them, the timeliness information can be the scheduled delivery time information of the item package corresponding to the item package information. The scheduled delivery time information of the package can also be a predetermined delivery time of the item package.
[0057] In the fourth step, the execution subject may determine the package loading strategy information corresponding to the above-mentioned item package information set according to the package loading information corresponding to the above-mentioned at least one package loading device, the above-mentioned time limit information set and the above-mentioned package volume set. The package loading strategy information may be the strategy information of the package loading strategy. The package loading strategy may be the strategy for loading the package. For example, the package loading strategy may be to load the item packages in batches, or the package loading strategy may be to prioritize time limit and load the item packages in sequence. The package loading information may include but is not limited to at least one of the following: the loading volume of the package loading device, the package loading type of the package loading device, and the loading time of the package loading device. The departure time of the package loading device.
[0058] As an example, first, the execution subject may sort the item package information set in stages according to the time limit information set to obtain an item package information subset sequence. Among them, the item package information subset that is closer to the front position in the item package information subset sequence has a shorter time limit. Similarly, the item package information subset that is closer to the back position in the item package information subset sequence has a longer time limit. Then, for each item package information subset in the item package information subset sequence, the individual item package information in the item package information subset is sorted according to the package volume set and the package loadable information corresponding to at least one package loading device to obtain a sorting result. Then, a sequence of item package information for the sorting result sequence is generated. Finally, package loading strategy information is generated that represents the sequential loading of packages according to the order of the item package information in the item package information sequence.
[0059] In a fifth step, the execution subject may perform parcel sorting processing on the item parcel set corresponding to the item parcel information set according to the parcel loading strategy information to obtain a sorting result.
[0060] As an example, the execution subject may perform parcel sorting processing on the item parcel set corresponding to the item parcel information set in turn according to the parcel loading strategy corresponding to the parcel loading strategy information to obtain a sorting result.
[0061] In a sixth step, the execution entity may perform loading processing on the item package set corresponding to the item package information set according to the sorting result.
[0062] As an example, the execution subject may control the parcel loading device according to the sorting result and the corresponding parcel loading strategy, and load each item parcel in the item parcel set into at least one parcel loading device.
[0063] Step 202: remove the loaded item package information set from the sorted item package information set to obtain a removed item package information set as a remaining item package information set.
[0064] In some embodiments, the execution subject may remove the loaded item package information set from the sorted item package information set to obtain the removed item package information set as the remaining item package information set. The sorted item package information set may be an item package information set for which the sorting operation has been completed. That is, the sorted item package information set is an item package information set to be shipped. The remaining item package information in the remaining item package information set may be the remaining item package information that has not been shipped in the current shipment batch.
[0065] It should be noted that the sorted item package information set is packaged and shipped in batches. For example, the sorted item package information set includes: first item package information, second item package information, third item package information, fourth item package information, and fifth item package information. The first item package information and the second item package information belong to the first batch of item package information. The third item package information and the fourth item package information belong to the second batch of item package information. The fifth item package information belongs to the third batch of item package information. At least one package loading device may include: a first loading vehicle and a second loading vehicle. The first loading vehicle is loaded with at least one item package corresponding to the first batch of item package information. The second loading vehicle is loaded with at least one item package corresponding to the second batch of item package information. Then, the at least one item package corresponding to the third batch of item package information is the remaining item package set corresponding to the remaining item package information set.
[0066] Step 203: setting the package delivery status corresponding to each remaining item package information in the remaining item package information set.
[0067] In some embodiments, the execution entity may set a package delivery status corresponding to each remaining item package information in the remaining item package information set. The package delivery status may represent the delivery status of the item package. For example, the package delivery status may include but is not limited to at least one of the following: a package waiting to be shipped status, a package next delivery status. The package waiting to be shipped status may represent that the item package is waiting to be shipped. The package next delivery status may represent that the item package is waiting to be shipped next time.
[0068] In some optional implementations of some embodiments, the above-mentioned package delivery status includes: package delivery cancellation status. The package delivery cancellation status can represent the cancellation of the package delivery process.
[0069] Optionally, the execution entity may set the package delivery status corresponding to each remaining item package information in the remaining item package information set to the package delivery cancellation status.
[0070] In some optional implementations of some embodiments, after step 203, the steps further include:
[0071] In the first step, the execution entity may set the next batch delivery priority corresponding to the remaining item package information set. The next batch delivery priority may represent the delivery priority of the item package in the next delivery.
[0072] As an example, the execution entity may set the next batch delivery priority corresponding to the remaining item package information set to the highest priority.
[0073] In a second step, the execution entity may perform package delivery processing on the item package sets corresponding to the remaining item package information sets according to the next batch delivery priority.
[0074] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the object package processing method of some embodiments of the present disclosure, the unloaded object packages can be detected quickly and efficiently, and the unloaded object packages can be packaged and processed in time, avoiding the problem of missed delivery of the object packages. Specifically, the reason for the low efficiency of detecting the missed delivery of the object packages and the unloaded items is that it is necessary to manually scan the remaining goods one by one to cancel the delivery. When the quantity of goods is large, the goods are often missed, resulting in the problem of missed delivery of goods. In addition, there is also the problem of low efficiency in manually scanning the goods one by one. Based on this, the object package processing method of some embodiments of the present disclosure, first, controls the magnetic induction device configured by at least one package loading device to sense the magnetic stripe device corresponding to the loaded object package to detect the loaded object package information set. Here, by means of the induction of the magnetic stripe device, the loaded object package information set of each package loading device can be efficiently and accurately detected. Thus, the problem of missed delivery of the object package is avoided. Then, the loaded item package information set is removed from the sorted item package information set to obtain the removed item package information set as the remaining item package information set. In this way, the remaining item package information set can be accurately determined. Finally, the package delivery status corresponding to each remaining item package information in the remaining item package information set is set to be used for the subsequent package information management and package delivery of the remaining item package information set. In summary, through the magnetic induction between the magnetic induction device configured by at least one package loading device and the magnetic stripe device corresponding to the loaded item package, the remaining item package information set can be accurately identified, which is convenient for the management of the item package and avoids the problem of package missing.
[0075] Further references Figure 4 , shows a process 400 of another embodiment of the method for processing an item package according to the present disclosure. The method for processing an item package includes the following steps:
[0076] Step 401: Control a magnetic induction device configured in at least one package loading device to sense a magnetic stripe device corresponding to a loaded package to detect an information set of the loaded package.
[0077] Step 402: remove the loaded item package information set from the sorted item package information set to obtain a removed item package information set as a remaining item package information set.
[0078] Step 403: setting the package delivery status corresponding to each remaining item package information in the remaining item package information set.
[0079] In some embodiments, the specific implementation of steps 401-403 and the technical effects thereof can be referred to in Figure 2 The steps 201-203 in the corresponding embodiment are not described in detail here.
[0080] Step 404, in response to detecting the item package unloading information for the above-mentioned at least one package loading device, based on the magnetic stripe induction between the magnetic induction device configured by the at least one package loading device and the magnetic stripe device corresponding to the loaded item package, perform package unloading processing for the item package set corresponding to the above-mentioned loaded item package information set.
[0081] In some embodiments, in response to detecting the unloading information of the item package for the at least one package loading device, the execution subject (eg Figure 1 The electronic device 101 shown can perform package unloading processing for the item package set corresponding to the above-mentioned loaded item package information set based on the magnetic stripe induction between the magnetic induction device configured by at least one package loading device and the magnetic stripe device corresponding to the loaded item package.
[0082] from Figure 4 It can be seen that Figure 2 Compared with the description of some corresponding embodiments, Figure 4 In the corresponding process 400 of the method for handling item packages in some embodiments, the magnetic induction between the magnetic induction device configured in at least one package loading device and the magnetic stripe device corresponding to the loaded item package can be used to perform real-time sensing of the package when the package is unloaded, thereby ensuring the safety of the package and avoiding the loss of the package.
[0083] Further references Figure 5 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of an article package processing device, and these device embodiments are Figure 2 Corresponding to the method embodiments shown, the article package processing device can be specifically applied to various electronic devices.
[0084] like Figure 5 As shown, an article package processing device 500 includes: a control unit 501, a removal unit 502 and a setting unit 503. The control unit 501 is configured to control a magnetic induction device configured by at least one package loading device to sense a magnetic stripe device corresponding to a loaded article package to detect a loaded article package information set; the removal unit 502 is configured to remove the loaded article package information set from the sorted article package information set to obtain a removed article package information set as a remaining article package information set; the setting unit 503 is configured to set a package delivery status corresponding to each remaining article package information in the remaining article package information set.
[0085] In some optional implementations of some embodiments, the above-mentioned package delivery status includes: package delivery cancellation status; and the setting unit 503 can be further configured to: set the package delivery status corresponding to each remaining item package information in the above-mentioned remaining item package information set to the above-mentioned package delivery cancellation status.
[0086] In some optional implementations of some embodiments, the apparatus 500 further includes: a priority setting unit and a package delivery processing unit (not shown). The priority setting unit may be configured to: set the next batch delivery priority corresponding to the remaining item package information set. The package delivery processing unit may be configured to: perform package delivery processing on the item package set corresponding to the remaining item package information set according to the next batch delivery priority.
[0087] In some optional implementations of some embodiments, the device 500 further includes: an execution processing unit (not shown in the figure). The execution unit may be configured to: for each of the at least one parcel loading device, perform the following determination steps: control the magnetic induction device corresponding to the parcel loading device to sense the magnetic stripe device corresponding to the loaded item parcel to detect the loaded item parcel information subset; determine the parcel loading position and parcel volume corresponding to each item parcel information in the loaded item parcel information subset to obtain a parcel loading position set and a parcel volume set; determine the parcel loading rate and parcel loading visualization diagram corresponding to the parcel loading device according to the parcel loading position set and the parcel volume set.
[0088] In some optional implementations of some embodiments, the device 500 further includes: a first processing unit, a verification unit, a first determination unit, a second determination unit, a second processing unit, and a third processing unit (not shown in the figure). The first processing unit may be configured to: sort and inspect the item package information set to obtain a sorting inspection result. The verification unit may be configured to: in response to determining that the sorting inspection result indicates that the package is correctly inspected, perform magnetic stripe device strength verification on the item package corresponding to each item package information in the item package information set to generate a magnetic stripe device strength verification result. The first determination unit may be configured to: in response to determining that the magnetic stripe device strength verification result indicates that the magnetic strength of the magnetic stripe device configured for the item package meets the strength condition, determine the timeliness information and package volume corresponding to each item package information in the item package information set using the magnetic induction device configured by the sorting device to obtain a timeliness information set and a package volume set. The second determination unit may be configured to: determine the package loading strategy information corresponding to the item package information set according to the package loadable information corresponding to the at least one package loading device, the timeliness information set, and the package volume set. The second processing unit may be configured to: perform parcel sorting processing on the item parcel set corresponding to the item parcel information set according to the parcel loading strategy information to obtain a sorting result. The third processing unit may be configured to: perform loading processing on the item parcel set corresponding to the item parcel information set according to the sorting result.
[0089] In some optional implementations of some embodiments, the device 500 further includes: a fourth processing unit (not shown in the figure). The fourth processing unit may be configured to: in response to detecting the unloading information of the item package for the at least one package loading device, perform the unloading processing of the item package set corresponding to the loaded item package information set according to the magnetic stripe induction between the magnetic induction device configured by the at least one package loading device and the magnetic stripe device corresponding to the loaded item package.
[0090] It is understood that the units described in the article package processing device 500 are similar to those described in the reference Figure 2 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the article package processing device 500 and the units included therein, and will not be described in detail here.
[0091] Reference below Figure 6 , which shows an electronic device (eg, Figure 1 Schematic diagram of the structure of the electronic device 101)600. Figure 6 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0092] like Figure 6 As shown, the electronic device 600 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory 602 or a program loaded from a storage device 608 into a random access memory 603. Various programs and data required for the operation of the electronic device 600 are also stored in the random access memory 603. The processing device 601, the read-only memory 602, and the random access memory 603 are connected to each other via a bus 604. An input / output interface 605 is also connected to the bus 604.
[0093] Typically, the following devices may be connected to the input / output interface 605: an input device 606 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 6 The electronic device 600 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 6 Each block shown in the figure may represent one device, or may represent multiple devices as required.
[0094] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from a network through a communication device 609, or installed from a storage device 608, or installed from a read-only memory 602. When the computer program is executed by the processing device 601, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.
[0095] It should be noted that the computer-readable medium in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0096] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0097] The computer-readable medium may be included in the electronic device; or it may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: controls the magnetic induction device configured by at least one package loading device to sense the magnetic stripe device corresponding to the loaded item package to detect the loaded item package information set; removes the loaded item package information set from the sorted item package information set to obtain the removed item package information set as the remaining item package information set; sets the package delivery status corresponding to each remaining item package information in the remaining item package information set.
[0098] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0099] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0100] The units described in some embodiments of the present disclosure may be implemented by software or hardware. The units described may also be set in a processor, for example, it may be described as: a processor includes a control unit, a removal unit, and a setting unit. The names of these units do not constitute limitations on the units themselves in some cases, for example, the setting unit may also be described as "a unit for setting the package delivery status corresponding to each remaining item package information in the above-mentioned remaining item package information set".
[0101] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0102] Some embodiments of the present disclosure further provide a computer program product, including a computer program, which implements any of the above-mentioned methods for processing item packages when executed by a processor.
[0103] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.
Claims
1. A method for processing an article package, comprising: Controlling at least one magnetic induction device configured for the package loading device to sense the magnetic stripe device corresponding to the loaded item package to detect the loaded item package information set; removing the loaded item package information set from the sorted item package information set to obtain a removed item package information set as a remaining item package information set; The package delivery status corresponding to each remaining item package information in the remaining item package information set is set.
2. The method according to claim 1, wherein: The package delivery status includes: package delivery cancellation status; and The setting of the package delivery status corresponding to each remaining item package information in the remaining item package information set includes: The package delivery status corresponding to each remaining item package information in the remaining item package information set is set as the package delivery cancellation status.
3. The method according to claim 2, wherein: The method further comprises: Setting the next batch delivery priority corresponding to the remaining item package information set; According to the next batch delivery priority, package delivery processing is performed on the item package sets corresponding to the remaining item package information sets.
4. The method according to claim 1, wherein: After the magnetic sensing device configured to control at least one package loading device senses the magnetic stripe device corresponding to the loaded item package to detect the loaded item package information set, the method further includes: For each of the at least one parcel loading device, the following determining steps are performed: Controlling the magnetic induction device corresponding to the package loading device to sense the magnetic stripe device corresponding to the loaded item package to detect the information subset of the loaded item package; Determine the package loading position and package volume corresponding to each item package information in the loaded item package information subset to obtain a package loading position set and a package volume set; A parcel loading rate and a parcel loading visualization diagram corresponding to the parcel loading device are determined according to the parcel loading position set and the parcel volume set.
5. The method according to claim 1, wherein: Before the magnetic sensing device configured to control at least one package loading device senses the magnetic stripe device corresponding to the loaded item package to detect the loaded item package information set, the method further includes: Sorting and inspecting the item package information set to obtain the sorting and inspection results; In response to determining that the sorting inspection result indicates that the package verification is correct, performing magnetic stripe device strength verification on the item package corresponding to each item package information in the item package information set to generate a magnetic stripe device strength verification result; In response to determining that the magnetic stripe device strength verification result indicates that the magnetic strength of the magnetic stripe device configured for the item package meets the strength condition, using the magnetic induction device configured for the sorting device, determining the timeliness information and package volume corresponding to each item package information in the item package information set, to obtain a timeliness information set and a package volume set; Determine the package loading strategy information corresponding to the item package information set according to the package loading information corresponding to the at least one package loading device, the timeliness information set and the package volume set; According to the package loading strategy information, performing package sorting processing on the item package set corresponding to the item package information set to obtain a sorting result; According to the sorting result, loading processing is performed on the item package set corresponding to the item package information set.
6. The method according to claim 1, wherein: The method further comprises: In response to detecting the item package unloading information for the at least one package loading device, based on the magnetic stripe induction between the magnetic induction device configured for the at least one package loading device and the magnetic stripe device corresponding to the loaded item packages, the package unloading processing is performed for the item package set corresponding to the loaded item package information set.
7. An article package processing device, comprising: A control unit, configured to control a magnetic sensing device configured in at least one package loading device to sense a magnetic stripe device corresponding to a loaded package to detect an information set of the loaded package; a removing unit, configured to remove the loaded item package information set from the sorted item package information set to obtain a removed item package information set as a remaining item package information set; The setting unit is configured to set a package delivery status corresponding to each remaining item package information in the remaining item package information set.
8. An electronic device, comprising: one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 6.
9. A computer readable medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 6.