A method, apparatus, electronic device and computer-readable medium for handling materials.

CN116362650BActive Publication Date: 2026-08-14BEIJING JINGDONG ZHENSHI INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-07
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0005]有鉴于此,本申请实施例提供一种物资处理方法、装置、电子设备及计算机可读介质,能够解决现有的由于配送用户缺少规范操作,导致保温箱在站点经常丢失,造成大量成本损失的问题

Benefits of technology

[0056]上述发明中的一个实施例具有如下优点或有益效果:本申请通过获取在射频识别程序启动时检测到的不同时刻的第一物资标识和第二物资标识,进而确定差异物资标识清单;获取在预设地理范围内所能检测到的物资标识,进而得到物资标识集合;将差异物资标识清单中的每个物资标识与物资标识集合中的每个物资标识进行匹配,以得到匹配失败的物资标识;根据匹配失败的物资标识,查询对应的配送用户标识和运输路径,进而调用预警程序以生成预警信息并输出。可以有效监控物资的状态和数量,减少损失。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116362650B_ABST
    Figure CN116362650B_ABST
Patent Text Reader

Abstract

This application discloses a method, apparatus, electronic device, and computer-readable medium for handling materials, relating to the field of computer technology. The method includes: acquiring a first material identifier and a second material identifier detected at different times when a radio frequency identification (RFID) program is initiated, thereby determining a list of differing material identifiers; acquiring material identifiers detectable within a preset geographical range, thereby obtaining a set of material identifiers; matching each material identifier in the list of differing material identifiers with each material identifier in the set of material identifiers to obtain material identifiers that fail to match; and querying the corresponding delivery user identifier and transportation route based on the material identifiers that fail to match, thereby invoking an early warning program to generate and output early warning information. This method can effectively monitor the status and quantity of materials, reducing losses.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a material handling method, apparatus, electronic device, and computer-readable medium. Background Technology

[0002] Currently, insulated boxes are a type of recyclable material. They are sent from warehouses to sorting centers and then to last-mile delivery stations. After the delivery user completes the order and the order is successfully delivered, the empty insulated box needs to be returned to the warehouse through sorting. However, due to the lack of standardized operation by delivery users, insulated boxes are often lost at the stations, resulting in a lot of cost losses.

[0003] In the process of developing this application, the inventors discovered at least the following problems in the prior art:

[0004] Due to a lack of standardized procedures by delivery users, insulated boxes are frequently lost at the stations, resulting in significant cost losses. Summary of the Invention

[0005] In view of this, embodiments of this application provide a material handling method, apparatus, electronic device, and computer-readable medium, which can solve the existing problem that insulated boxes are frequently lost at the station due to the lack of standardized operation by delivery users, resulting in significant cost losses.

[0006] To achieve the above objectives, according to one aspect of the embodiments of this application, a material processing method is provided, comprising:

[0007] The first and second material identifiers detected at different times when the radio frequency identification program is started are obtained, and then a list of different material identifiers is determined.

[0008] Obtain the material identifiers that can be detected within a preset geographical range, and then obtain a set of material identifiers;

[0009] Each material identifier in the list of differential material identifiers is matched with each material identifier in the set of material identifiers to obtain the material identifiers that fail to match.

[0010] Based on the identifier of the failed match, query the corresponding delivery user identifier and transportation route, and then call the early warning program to generate and output early warning information.

[0011] Optionally, the first material identifier and the second material identifier detected at different times when the RFID program is started are acquired, including:

[0012] In response to the detection that a delivery vehicle has left a preset station and is at a preset distance from the preset station, an RFID program is activated to obtain the first material identifier corresponding to the material carried on the delivery vehicle.

[0013] When a delivery vehicle is detected to be heading toward a preset station and at a preset distance from the preset station, an RFID program is activated to obtain a second material identifier corresponding to the materials carried on the delivery vehicle.

[0014] Optionally, a list of differential material identification items may be determined, including:

[0015] Obtain the waybill identifier detected before the first material identifier is detected, and then determine the list of material identifiers that have been taken out based on the preset correspondence between the waybill identifier and the first material identifier.

[0016] Generate a list of items identified as brought back based on the second item identification;

[0017] Compare the lists of items taken out with the lists of items brought back to obtain a list of items with different labels.

[0018] Optionally, material identifiers that can be detected within a preset geographical range are obtained, thereby obtaining a set of material identifiers, including:

[0019] In response to detecting a third material identifier corresponding to a delivery user within a preset geographical range, the third material identifier is deduplicated to obtain a set of material identifiers.

[0020] Optionally, each material identifier in the list of differing material identifiers is matched with each material identifier in the set of material identifiers to obtain material identifiers that fail to match, including:

[0021] Search the list of differential material identifiers for material identifiers that are not present in the material identifier set;

[0022] Non-existent material discrepancies will be identified as material discrepancies that failed to match.

[0023] Optionally, before querying the corresponding delivery user ID and transportation route based on the failed matching item ID, the method further includes:

[0024] Obtain the delivery user identifier corresponding to the first material identifier and the delivery user identifier corresponding to the second material identifier;

[0025] Obtain the transportation route corresponding to the first material identifier and the transportation route corresponding to the second material identifier;

[0026] Associate and store the first material identifier, the corresponding delivery user identifier, and the corresponding transportation route in the database;

[0027] The second material identifier, its corresponding delivery user identifier, and its corresponding transportation route are associated and stored in the database.

[0028] Optionally, an early warning procedure is invoked to generate early warning information, including:

[0029] Invoke the early warning program to generate early warning information based on the delivery user's identification and the transportation route.

[0030] In addition, this application also provides a material handling apparatus, comprising:

[0031] The differential material identification list determination unit is configured to acquire the first material identification and the second material identification detected at different times when the radio frequency identification program is started, and then determine the differential material identification list.

[0032] The material identifier set acquisition unit is configured to acquire material identifiers that can be detected within a preset geographical range, thereby obtaining a material identifier set;

[0033] The matching unit is configured to match each material identifier in the list of differential material identifiers with each material identifier in the set of material identifiers to obtain the material identifiers that fail to match.

[0034] The early warning unit is configured to query the corresponding delivery user ID and transportation route based on the ID of the failed matching material, and then call the early warning program to generate and output early warning information.

[0035] Optionally, the unit for determining the differential material identification list is further configured as follows:

[0036] In response to the detection that a delivery vehicle has left a preset station and is at a preset distance from the preset station, an RFID program is activated to obtain the first material identifier corresponding to the material carried on the delivery vehicle.

[0037] When a delivery vehicle is detected to be heading toward a preset station and at a preset distance from the preset station, an RFID program is activated to obtain a second material identifier corresponding to the materials carried on the delivery vehicle.

[0038] Optionally, the unit for determining the differential material identification list is further configured as follows:

[0039] Obtain the waybill identifier detected before the first material identifier is detected, and then determine the list of material identifiers that have been taken out based on the preset correspondence between the waybill identifier and the first material identifier.

[0040] Generate a list of items identified as brought back based on the second item identification;

[0041] Compare the lists of items taken out with the lists of items brought back to obtain a list of items with different labels.

[0042] Optionally, the material identifier set acquisition unit is further configured to:

[0043] In response to detecting a third material identifier corresponding to a delivery user within a preset geographical range, the third material identifier is deduplicated to obtain a set of material identifiers.

[0044] Optionally, the matching unit is further configured to:

[0045] Search the list of differential material identifiers for material identifiers that are not present in the material identifier set;

[0046] Non-existent material discrepancies will be identified as material discrepancies that failed to match.

[0047] Optionally, the material handling device also includes a storage unit, configured to:

[0048] Obtain the delivery user identifier corresponding to the first material identifier and the delivery user identifier corresponding to the second material identifier;

[0049] Obtain the transportation route corresponding to the first material identifier and the transportation route corresponding to the second material identifier;

[0050] Associate and store the first material identifier, the corresponding delivery user identifier, and the corresponding transportation route in the database;

[0051] The second material identifier, its corresponding delivery user identifier, and its corresponding transportation route are associated and stored in the database.

[0052] Optionally, the early warning unit is further configured to:

[0053] Invoke the early warning program to generate early warning information based on the delivery user's identification and the transportation route.

[0054] In addition, this application also provides a material processing electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by one or more processors, cause the one or more processors to implement the material processing method as described above.

[0055] In addition, this application also provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the material processing method described above.

[0056] One embodiment of the above invention has the following advantages or beneficial effects: This application determines a list of differing material identifiers by acquiring first and second material identifiers detected at different times when the RFID program is started; it acquires material identifiers that can be detected within a preset geographical range, thereby obtaining a set of material identifiers; it matches each material identifier in the list of differing material identifiers with each material identifier in the set of material identifiers to obtain material identifiers that fail to match; based on the material identifiers that fail to match, it queries the corresponding delivery user identifier and transportation route, and then calls the early warning program to generate and output early warning information. This can effectively monitor the status and quantity of materials and reduce losses.

[0057] The further effects of the aforementioned unconventional alternative methods will be explained below in conjunction with specific implementation methods. Attached Figure Description

[0058] The accompanying drawings are provided to better understand this application and do not constitute an undue limitation thereof. Wherein:

[0059] Figure 1 This is a schematic diagram of the main flow of a material processing method provided according to an embodiment of this application;

[0060] Figure 2 This is a schematic diagram of the main flow of a material processing method provided according to an embodiment of this application;

[0061] Figure 3 This is a schematic diagram illustrating an application scenario of a material processing method provided according to an embodiment of this application;

[0062] Figure 4 This is a schematic diagram of the main units of a material handling apparatus according to an embodiment of this application;

[0063] Figure 5 This is an exemplary system architecture diagram to which embodiments of this application can be applied;

[0064] Figure 6 This is a schematic diagram of the structure of a computer system suitable for implementing terminal devices or servers in the embodiments of this application. Detailed Implementation

[0065] The following description, in conjunction with the accompanying drawings, illustrates exemplary embodiments of this application, including various details to aid understanding. These should be considered merely exemplary. Therefore, those skilled in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this application. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description. The acquisition, storage, use, and processing of data in the technical solutions of this application all comply with relevant national laws and regulations.

[0066] Figure 1 This is a schematic diagram of the main flow of a material processing method according to an embodiment of this application, as shown below. Figure 1 As shown, the material handling methods include:

[0067] Step S101: Obtain the first material identifier and the second material identifier detected at different times when the radio frequency identification program is started, and then determine the list of different material identifiers.

[0068] This application utilizes Radio Frequency Identification (RFID) technology for material processing. RFID is a wireless radio frequency technology that can identify specific targets and read / write related data through radio signals. It is currently widely used in warehouse management. It features long-range reading and writing, and rapid batch scanning. By attaching an RFID chip to each material, and then using RFID reading equipment, rapid batch identification of materials can be achieved, enabling batch identification and quick inventory checks, and quickly determining the material inventory status. Typically, RFID reading equipment supports tag identification within a range of 5-7 meters.

[0069] In this embodiment, the executing entity of the material processing method (e.g., a server) can obtain the first material identifier and the second material identifier detected at different times when the RFID program is started via a wired or wireless connection. Here, "different times" in this embodiment can include a first time and a second time. The first time can be the time when the delivery user leaves the station (or the time when the delivery user enters the station), which can be identified by RFID technology. The second time can be the time when the delivery user enters the station (or the time when the delivery user leaves the station), which can be identified by RFID technology. This embodiment does not specifically limit whether the first time corresponds to the user entering or leaving the station, nor does it specifically limit whether the second time corresponds to the user leaving or entering the station. In this embodiment, "materials" refers to objects with a fixed quantity at the main station that can be reused, including containers, specifically insulated boxes. The first material identifier can be, for example, the insulated box identifier detected when the delivery user leaves the station, i.e., the insulated box identifier corresponding to the insulated box taken out. The second material identifier can be the insulated box identifier detected when the delivery user enters the station, i.e., the insulated box identifier corresponding to the insulated box brought back. Specifically, the insulated box can be identified, for example, by its serial number.

[0070] Specifically, a list of differentiated material identification items will be determined, including:

[0071] Obtain the waybill identifier detected before the first material identifier is detected, and then determine the list of material identifiers that were taken out based on the preset correspondence between the waybill identifier and the first material identifier.

[0072] like Figure 3 As shown in this embodiment, the RFID number is bound to the insulated box identifier and the waybill identifier. Before detecting the first material identifier, the executing entity initiates the station inspection procedure to activate RFID identification, reads the detectable RFID numbers, and determines the insulated box identifier corresponding to the detected RFID number. Then, upon receiving the delivery user's receipt instruction, RFID identification is activated again, and the waybill identifier of the waybill to be delivered by the delivery user is determined based on the identified insulated box identifier. During outbound delivery, when the delivery user's delivery vehicle is detected to have left the station fence by a certain distance (e.g., 50 meters), the RFID identification function is activated to read the RFID numbers on all insulated boxes within the identification range, thereby identifying the insulated box identifiers of all insulated boxes used for outbound delivery. The system compares and cross-verifies the insulated box and waybill identifiers corresponding to the RFID numbers identified when receiving delivery instructions from users with the insulated box identifiers corresponding to the RFID numbers identified during outbound delivery. Specifically, it cross-verifies the binding relationship between RFID numbers and insulated box and waybill identifiers to accurately determine the number of insulated boxes taken out by the delivery user and the list of insulated box identifiers taken out, which means it can accurately determine the list of identified goods taken out.

[0073] Based on the second material identifier, a list of material identifiers brought back is generated. The second material identifier is the identifier of the material brought back when it is dispatched back to the station. Based on each of the second material identifiers brought back, a list of material identifiers brought back is generated. For example, based on the insulated box identifiers corresponding to each insulated box brought back, a list of insulated box identifiers is generated.

[0074] The list of identified materials taken out and the list of identified materials brought back are compared to obtain a list of discrepancies. Specifically, the list of discrepancies consists of the identification of materials that are on the list of identified materials taken out but are not on the list of identified materials brought back.

[0075] Step S102: Obtain the material identifiers that can be detected within a preset geographical range, and then obtain a set of material identifiers.

[0076] Specifically, the implementing entity can obtain all material identifiers that can be detected within a preset geographical range to obtain a set of material identifiers.

[0077] Within a preset geographical area, such as within a site's fence. A site, for example, could be a logistics distribution center used for storing goods.

[0078] Specifically, the process involves obtaining material identifiers that can be detected within a preset geographical range, thereby obtaining a set of material identifiers, including: in response to detecting a third material identifier corresponding to a delivery user within the preset geographical range, deduplicating the third material identifiers, and thus obtaining a set of material identifiers.

[0079] The third material identification could be, for example, the insulated box identification corresponding to the insulated box carried by the delivery user entering the site fence, which can be detected.

[0080] For example, such as Figure 3 As shown, taking insulated boxes as an example, to determine the set of insulated box identifiers within a station, it is necessary to determine the set A of insulated box identifiers corresponding to the RFID numbers identified during the station's inspection phase; it is also necessary to determine the set B of insulated box identifiers corresponding to the RFID numbers detected when the delivery person enters the station's perimeter fence and the RFID reading function is automatically activated while the delivery person remains within the station's perimeter fence. Then, by summing up sets A and B, we obtain the set C of insulated box identifiers, which is also the material identifier set of this application.

[0081] Step S103: Match each material identifier in the differential material identifier list with each material identifier in the material identifier set to obtain the material identifiers that failed to match.

[0082] Specifically, each material identifier in the list of differential material identifiers is matched with each material identifier in the set of material identifiers to obtain the material identifiers that fail to match, including: searching for differential material identifiers in the list of differential material identifiers that do not exist in the set of material identifiers; and identifying the non-existent differential material identifiers as material identifiers that fail to match.

[0083] For example, the system searches the list of differential material identifiers for material identifiers that are not present in the set of material identifiers. If no material identifier corresponding to a delivery user is detected within a preset geographical area (e.g., within a site fence), the material identifier found in the list of differential material identifiers but not in the set of material identifiers is identified as a failed match. In other words, material identifiers that exist in the list of differential material identifiers but not in the set of material identifiers are identified as failed matches. For example, the list of differential material identifiers includes: Differential Material Identifier 1, Differential Material Identifier 2, and Differential Material Identifier 3; the set of material identifiers includes: Material Identifier 1 (corresponding to Differential Material Identifier 1), Material Identifier 3 (corresponding to Differential Material Identifier 3), Material Identifier 4, and Material Identifier 5. Therefore, Differential Material Identifier 2, which exists in the list of differential material identifiers but not in the set of material identifiers, is a failed match.

[0084] Specifically, the material identifier set in this application embodiment is updated in real time. This means that the material identifiers of the materials carried by delivery vehicles of delivery users entering a preset geographical area (e.g., within a station fence) are detected in real time and updated to the material identifier set in real time, ensuring the real-time nature and accuracy of the material identifier set. This ensures the accuracy of material quantity statistics, facilitates quick determination of whether any materials have been left behind, and enables timely inventory checks and mitigation of losses.

[0085] Step S104: Based on the material identifier that failed to match, query the corresponding delivery user identifier and transportation route, and then call the early warning program to generate and output early warning information.

[0086] In this embodiment, the materials being taken out can be scanned and tracked in real time, or scanned at fixed points or distances to obtain the transportation path. This allows for the identification of lost materials based on their markings, facilitating timely retrieval. Alternatively, scanning can be performed only at a certain distance from the station fence and at a certain distance from the station to identify the material markings of those taken out and those brought back. This embodiment does not specifically limit the timing of material scanning. The electrical energy used for scanning can be solar power or a high-capacity battery; this embodiment does not specifically limit the power supply method for the scanning equipment.

[0087] Specifically, before querying the corresponding delivery user ID and transportation route based on the failed matching material ID, the material processing method also includes:

[0088] Retrieve the delivery user identifier corresponding to the first material identifier and the delivery user identifier corresponding to the second material identifier. For example, the first material identifier could be the identifier of an insulated box taken out, such as its serial number. The delivery user identifier corresponding to the first material identifier could be the number or name of the delivery user who took out one or more insulated boxes. Similarly, the second material identifier could be the identifier of an insulated box brought back, such as its serial number. The delivery user identifier corresponding to the second material identifier could be the number or name of the delivery user who brought back one or more insulated boxes. Associate the first material identifier, its corresponding delivery user identifier, and its corresponding transportation route with the database and store them in the database. For example, associate the transportation routes obtained by scanning the materials taken out (i.e., the materials corresponding to the first material identifier, such as insulated boxes) and the transportation routes obtained by scanning the materials brought back (i.e., the materials corresponding to the second material identifier, such as insulated boxes) with their respective corresponding delivery user identifiers and material identifiers, and store them in the database as key-value pairs for future querying in case of material loss.

[0089] Specifically, the alert procedure is invoked to generate alert information, including:

[0090] Invoke the early warning program to generate early warning information based on the delivery user's identification and the transportation route.

[0091] When there are unmatched material identifiers, that is, when there are materials that have not been brought back, the executing entity can query the corresponding delivery user identifier and transportation route from the database based on the unmatched material identifier. Then, it can call the early warning program to generate and output early warning information based on the unmatched material identifier, the corresponding delivery user identifier, and the corresponding transportation route obtained from the query. This output can be sent to the corresponding delivery user so that the delivery user can use the early warning information to find the unreturned materials and mitigate the loss.

[0092] This application embodiment monitors the materials under the responsibility of each delivery person. The executing entity can dynamically analyze the material identification tags and quantities brought back by delivery persons within a preset geographical area within a preset time period (e.g., once every 48 hours; this application embodiment does not specifically limit the preset time). This can accommodate situations where delivery persons cannot return to the preset geographical area on the same day. The executing entity can execute the material processing process after detecting that all delivery persons corresponding to the preset geographical area have returned to the preset geographical area, or at a preset time, to determine the materials lost by each delivery person, so as to facilitate timely retrieval, avoid losses, prevent misjudgment of material loss, and ensure the accuracy of material processing.

[0093] This embodiment determines a list of differing material identifiers by acquiring first and second material identifiers detected at different times when the RFID program starts; it then acquires material identifiers detectable within a preset geographical range to obtain a set of material identifiers; each material identifier in the list of differing material identifiers is matched with each material identifier in the set of material identifiers to identify material identifiers that fail to match; based on the material identifiers that fail to match, the corresponding delivery user identifier and transportation route are queried, and then an early warning program is invoked to generate and output early warning information. This effectively monitors the status and quantity of materials, reducing losses.

[0094] Figure 2 This is a schematic diagram of the main flow of a material processing method according to an embodiment of this application, such as... Figure 2 As shown, the material handling methods include:

[0095] Step S201: In response to detecting that the delivery vehicle has left the preset station and is at a preset distance from the preset station, the radio frequency identification program is started to obtain the first material identifier corresponding to the material carried on the delivery vehicle.

[0096] The preset distance here could be, for example, 50 meters. This application embodiment does not specifically limit the preset distance. In this application embodiment, after the delivery vehicle leaves the station fence by a preset distance (e.g., 50 meters), the RFID identification function is activated to read the RFID numbers on all insulated boxes within the identification range, thereby determining the insulated box identifier associated with the RFID number. The insulated box, as a type of material, thus obtains the first material identifier corresponding to the material carried out by the delivery vehicle.

[0097] Step S202: In response to detecting that the delivery vehicle is heading towards the preset station and is at a preset distance from the preset station, the radio frequency identification program is activated to obtain the second material identifier corresponding to the material carried on the delivery vehicle.

[0098] In this embodiment, after the delivery vehicle travels a preset distance (e.g., 50 meters) from the station fence (i.e., returning to the station fence), the RFID identification function is activated to read the RFID numbers on all insulated boxes within the identification range, thereby determining the insulated box identifier associated with the RFID number. The insulated box, as a type of material, obtains the second material identifier corresponding to the material carried back by the delivery vehicle.

[0099] Step S203: Determine the list of differential material identifiers.

[0100] The list of identified materials taken out and the list of identified materials brought back are compared to obtain a list of discrepancies. Specifically, the list of discrepancies consists of the identification of materials that are on the list of identified materials taken out but are not on the list of identified materials brought back.

[0101] Step S204: Obtain the material identifiers that can be detected within a preset geographical range, and then obtain a set of material identifiers.

[0102] Step S205: Match each material identifier in the differential material identifier list with each material identifier in the material identifier set to obtain the material identifiers that failed to match.

[0103] Step S206: Based on the material identifier that failed to match, query the corresponding delivery user identifier and transportation route, and then call the early warning program to generate and output early warning information.

[0104] The principles of steps S204 to S206 are similar to those of steps S102 to S104, and will not be repeated here.

[0105] The embodiments of this application can effectively monitor the status and quantity of materials, reducing losses.

[0106] Figure 3 This is a schematic diagram illustrating an application scenario of a material processing method provided according to an embodiment of this application. In this embodiment, GIS (Geographic Information Systems) technology is a product of multiple disciplines. Based on geospatial data and employing geographic model analysis methods, it provides real-time spatial and dynamic geographic information, serving as a computer technology system for geographic research and decision-making. Radio Frequency Identification (RFID): A wireless radio frequency technology that can identify specific targets and read / write related data through radio signals. Station Inspection: After a package is delivered to the station, the station first performs an inspection to prove that the goods have been handed over to the station by the vehicle. Delivery User Receipt: Before delivering goods, the delivery user scans the package using an all-in-one machine to prove that the package will be delivered by that delivery person. Station Fence: Based on the station's address, a certain area is demarcated on the map, marking the area belonging to the station. Anything outside this fence is considered outside the station's boundaries.

[0107] The material handling method described in this application can be applied to scenarios where materials lost during delivery are retrieved. These materials can be, for example, reusable insulated boxes. Figure 3As shown, taking insulated boxes used in the delivery process as an example, when goods leave the warehouse, each insulated box is bound with an RFID number, and the RFID number is bound to the insulated box identifier and the waybill identifier through an RFID reader / writer. When the insulated box enters the station, the station uses an integrated RFID reader to scan the package for "station inspection" during the station's inspection process. This operation automatically triggers the RFID identification function. If an RFID number is found within the effective identification range, it can automatically identify that a corresponding insulated box has entered the station nearby. After the station inspection, the delivery user needs to operate "delivery user receipt" to add the package to their delivery task list. When operating "delivery user receipt" with the integrated RFID reader, the RFID identification function is automatically triggered. If an RFID number is found within the effective identification range, it can automatically identify that a corresponding insulated box has entered the station. If an RFID tag is detected, it proves the insulated box is within the station. When a delivery user finishes receiving a package and leaves the station for further deliveries, the station's GIS fence and the integrated machine's current GIS location are used for verification. When the delivery user leaves the station at a fixed distance (e.g., 50 meters), the RFID reading function is automatically triggered to identify how many insulated boxes are nearby (because delivery users ride delivery vehicles carrying insulated boxes for delivery). This involves comparing and cross-validating the number of insulated boxes taken out by the delivery user during this delivery, along with the waybill number identified when the delivery user received the package (the waybill number and box number are linked, indicating how many packages the delivery user has attached to their delivery task). This accurately determines how many insulated boxes the delivery user took out. When the delivery user finishes their delivery and returns to the station with empty insulated boxes, the GIS location system determines that they are a certain distance from the station fence, and the RFID reading function is automatically activated again to determine how many empty insulated boxes they bring back. Once a delivery user enters the station's perimeter, the RFID reading function is automatically activated. This function remains active as long as the delivery user stays within the station. Simultaneously, as the delivery user moves freely within the station, the system automatically identifies RFID tags within a certain distance of their movement path. All RFID tags identified by delivery users moving freely within the station are aggregated and deduplicated. The remaining RFID tags are then identified as belonging to insulated boxes within the station. By analyzing the insulated boxes entering the station during inspection, those taken out of the station by delivery users, those brought back by delivery users, and all insulated boxes randomly sampled by delivery users within the station, it becomes clear which insulated box was taken out of the station by which delivery user at what time, and if the taken-out box has not been detected again within the station afterward, it can be determined that the taken-out box is suspected of being lost, and the responsible delivery user identified.Once a suspected loss of an insulated box is detected, a loss alert can be issued on the system responsible for distributing the goods, and the responsible delivery user can be identified. The corresponding responsible delivery user can then confirm and retrieve the lost insulated box. By monitoring the status and quantity of insulated boxes throughout the entire process, loss alerts can be issued and losses can be reduced.

[0108] This application embodiment triggers the RFID identification function through key operations of the all-in-one machine, identifying the behavior of insulated boxes bound with RFID numbers entering the station; it determines the delivery user's departure and return to the station through GIS trajectory and automatically triggers the RFID reading function to read the number of insulated boxes in the delivery user's vehicle; with each delivery user in the station equipped with an all-in-one machine and the RFID reading function enabled by default, they can blindly scan RFID numbers while walking freely to obtain all insulated boxes in the station; and the identified insulated box information is used for loss control to reduce losses.

[0109] Figure 4 This is a schematic diagram of the main units of a material handling apparatus according to an embodiment of this application. Figure 4 As shown, the material processing device 400 includes a differential material identification list determination unit 401, a material identification set acquisition unit 402, a matching unit 403, and an early warning unit 404.

[0110] The differential material identification list determination unit 401 is configured to acquire the first material identification and the second material identification detected at different times when the radio frequency identification program is started, and then determine the differential material identification list.

[0111] The material identifier set acquisition unit 402 is configured to acquire material identifiers that can be detected within a preset geographical range, thereby obtaining a material identifier set.

[0112] Matching unit 403 is configured to match each material identifier in the differential material identifier list with each material identifier in the material identifier set to obtain material identifiers that fail to match.

[0113] The early warning unit 404 is configured to query the corresponding delivery user ID and transportation route based on the material ID that failed to match, and then call the early warning program to generate and output early warning information.

[0114] In some embodiments, the differential material identification list determination unit 401 is further configured to: in response to detecting that the delivery vehicle has left the preset station and is at a preset distance from the preset station, initiate an RFID program to obtain a first material identification corresponding to the material carried on the delivery vehicle; and in response to detecting that the delivery vehicle is heading towards the preset station and is at a preset distance from the preset station, initiate an RFID program to obtain a second material identification corresponding to the material carried on the delivery vehicle.

[0115] In some embodiments, the differential material identification list determination unit 401 is further configured to: acquire a waybill identifier detected before the first material identifier is detected, and then determine a list of material identifiers taken out based on a preset correspondence between the waybill identifier and the first material identifier; generate a list of material identifiers brought back based on the second material identifier; and compare the list of material identifiers taken out and the list of material identifiers brought back to obtain a differential material identification list.

[0116] In some embodiments, the material identifier set acquisition unit 402 is further configured to: in response to detecting a third material identifier corresponding to a delivery user within a preset geographical range, and deduplicating the third material identifier to obtain a material identifier set.

[0117] In some embodiments, the matching unit 403 is further configured to: search for differential material identifiers that do not exist in the material identifier set from the differential material identifier list; and determine the non-existent differential material identifiers as material identifiers that fail to match.

[0118] In some embodiments, the material handling apparatus further includes Figure 4 The storage unit (not shown) is configured to: obtain the delivery user identifier corresponding to the first material identifier and the delivery user identifier corresponding to the second material identifier; obtain the transportation path corresponding to the first material identifier and the transportation path corresponding to the second material identifier; associate the first material identifier, the corresponding delivery user identifier, and the corresponding transportation path and store them in the database; associate the second material identifier, the corresponding delivery user identifier, and the corresponding transportation path and store them in the database.

[0119] In some embodiments, the warning unit 404 is further configured to invoke a warning procedure to generate warning information based on the delivery user identifier and the transportation route.

[0120] It should be noted that the material handling method and material handling device in this application are related in terms of specific implementation, so repeated content will not be described again.

[0121] Figure 5 An exemplary system architecture 500 is shown that can be applied to the material handling method or material handling apparatus of the embodiments of this application.

[0122] like Figure 5 As shown, system architecture 500 may include terminal devices 501, 502, and 503, a network 504, and a server 505. Network 504 serves as the medium for providing communication links between terminal devices 501, 502, and 503 and server 505. Network 504 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.

[0123] Users can use terminal devices 501, 502, and 503 to interact with server 505 via network 504 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 501, 502, and 503, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social media platform software, etc. (for example only).

[0124] Terminal devices 501, 502, and 503 can be various electronic devices with material processing screens and support web browsing, including but not limited to smartphones, tablets, laptops, and desktop computers.

[0125] Server 505 can be a server providing various services, such as a backend management server (for example only) supporting the first and second material identifiers detected when the RFID program starts, obtained by the user using terminal devices 501, 502, and 503. The backend management server can obtain the first and second material identifiers detected at different times when the RFID program starts, thereby determining a list of discrepancies in material identifiers; obtain the material identifiers detectable within a preset geographical range, thereby obtaining a set of material identifiers; match each material identifier in the list of discrepancies in material identifiers with each material identifier in the set of material identifiers to obtain material identifiers that fail to match; based on the material identifiers that fail to match, query the corresponding delivery user identifier and transportation route, and then call the early warning program to generate and output early warning information. This can effectively monitor the status and quantity of materials, reducing losses.

[0126] It should be noted that the material processing method provided in this application embodiment is generally executed by server 505, and correspondingly, the material processing device is generally set in server 505.

[0127] It should be understood that Figure 5 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0128] The following is for reference. Figure 6 It shows a schematic diagram of the structure of a computer system 600 suitable for implementing a terminal device according to the embodiments of this application. Figure 6 The terminal device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0129] like Figure 6As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 602 or programs loaded from storage section 608 into random access memory (RAM) 603. The RAM 603 also stores various programs and data required for the operation of the computer system 600. The CPU 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0130] The following components are connected to I / O interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to I / O interface 605 as needed. A removable medium 611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 610 as needed so that computer programs read from it can be installed into storage section 608 as needed.

[0131] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 609, and / or installed from removable medium 611. When the computer program is executed by central processing unit (CPU) 601, it performs the functions defined above in the system of this application.

[0132] It should be noted that the computer-readable medium shown in this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. Computer-readable storage media can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0133] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0134] The units described in the embodiments of this application can be implemented in software or hardware. The described units can also be housed in a processor; for example, a processor can be described as including a differential material identifier list determination unit, a material identifier set acquisition unit, a matching unit, and an early warning unit. The names of these units do not necessarily constitute a limitation on the unit itself.

[0135] In another aspect, this application also provides a computer-readable medium, which may be included in the device described in the above embodiments; or it may exist independently and not assembled into the device. The computer-readable medium carries one or more programs that, when executed by the device, cause the device to acquire a first material identifier and a second material identifier detected at different times when the RFID program is started, thereby determining a list of differing material identifiers; acquire material identifiers detectable within a preset geographical range, thereby obtaining a set of material identifiers; match each material identifier in the list of differing material identifiers with each material identifier in the set of material identifiers to obtain material identifiers that fail to match; and, based on the material identifiers that fail to match, query the corresponding delivery user identifier and transportation route, thereby invoking an early warning program to generate and output early warning information.

[0136] According to the technical solution of the embodiments of this application, the status and quantity of materials can be effectively monitored, reducing losses.

[0137] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A method for processing materials, characterized in that, include: The first and second material identifiers detected at different times when the radio frequency identification program is started are obtained, and then a list of different material identifiers is determined. Obtain the material identifiers that can be detected within a preset geographical range, and then obtain a set of material identifiers; Each material identifier in the differential material identifier list is matched with each material identifier in the material identifier set to obtain the material identifiers that fail to match. Based on the identifier of the failed match, the corresponding delivery user identifier and transportation route are queried, and then the early warning program is invoked to generate and output early warning information.

2. The method according to claim 1, characterized in that, The acquisition of the first material identifier and the second material identifier detected at different times when the radio frequency identification program is started includes: In response to the detection that a delivery vehicle has left a preset station and is at a preset distance from the preset station, an RFID program is activated to obtain a first material identifier corresponding to the materials carried on the delivery vehicle. In response to the detection that a delivery vehicle is heading toward a preset station and is at a preset distance from the preset station, an RFID program is initiated to obtain a second material identifier corresponding to the materials carried on the delivery vehicle.

3. The method according to claim 1, characterized in that, The list of differentiated material identifiers includes: Obtain the waybill identifier detected before the first material identifier is detected, and then determine the list of material identifiers that have been taken out based on the preset correspondence between the waybill identifier and the first material identifier. Based on the second material identifier, generate a list of material identifiers that were brought back; Compare the list of materials taken out with the list of materials brought back to obtain a list of materials with different identifications.

4. The method according to claim 1, characterized in that, The process of acquiring material identifiers that can be detected within a preset geographical range, and then obtaining a set of material identifiers, includes: In response to detecting a third material identifier corresponding to a delivery user within a preset geographical range, the third material identifier is deduplicated to obtain a set of material identifiers.

5. The method according to claim 1, characterized in that, The step of matching each material identifier in the differential material identifier list with each material identifier in the material identifier set to obtain the material identifiers that fail to match includes: Search for differential material identifiers that are not present in the material identifier set from the differential material identifier list; The non-existent difference material identifier is identified as a material identifier that failed to match.

6. The method according to claim 1, characterized in that, Before querying the corresponding delivery user ID and transportation route based on the failed matching material ID, the method further includes: Obtain the delivery user identifier corresponding to the first material identifier and the delivery user identifier corresponding to the second material identifier; Obtain the transportation route corresponding to the first material identifier and the transportation route corresponding to the second material identifier; The first material identifier, the corresponding delivery user identifier, and the corresponding transportation route are associated and stored in the database; The second material identifier, the corresponding delivery user identifier, and the corresponding transportation route are associated and stored in the database.

7. The method according to claim 1, characterized in that, The invocation of the early warning program to generate early warning information includes: Invoke the early warning program to generate early warning information based on the delivery user identifier and the transportation route.

8. A material handling device, characterized in that, include: The differential material identification list determination unit is configured to acquire the first material identification and the second material identification detected at different times when the radio frequency identification program is started, and then determine the differential material identification list. The material identifier set acquisition unit is configured to acquire material identifiers that can be detected within a preset geographical range, thereby obtaining a material identifier set; The matching unit is configured to match each material identifier in the list of differential material identifiers with each material identifier in the set of material identifiers to obtain material identifiers that fail to match. The early warning unit is configured to query the corresponding delivery user ID and transportation route based on the ID of the failed matching material, and then call the early warning program to generate and output early warning information.

9. The apparatus according to claim 8, characterized in that, The differential material identification list determination unit is further configured to: In response to the detection that a delivery vehicle has left a preset station and is at a preset distance from the preset station, an RFID program is activated to obtain a first material identifier corresponding to the materials carried on the delivery vehicle. In response to the detection that a delivery vehicle is heading toward a preset station and is at a preset distance from the preset station, an RFID program is initiated to obtain a second material identifier corresponding to the materials carried on the delivery vehicle.

10. The apparatus according to claim 8, characterized in that, The differential material identification list determination unit is further configured to: Obtain the waybill identifier detected before the first material identifier is detected, and then determine the list of material identifiers that have been taken out based on the preset correspondence between the waybill identifier and the first material identifier. Based on the second material identifier, generate a list of material identifiers that were brought back; Compare the list of materials taken out with the list of materials brought back to obtain a list of materials with different identifications.

11. An electronic material handling device, characterized in that, include: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-7.

12. A computer-readable medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Warehouse output and input management system and method

    CN106529867A

  • Warehouse material access automatic monitoring method

    CN114418480A