A package tracking method, system, storage medium and computer device
By generating package transportation trajectories and recording status information at key trajectory points, the problem of low efficiency in finding lost packages in the express delivery industry has been solved, achieving real-time and accurate package tracking and location.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANGHAI SHENXUE SUPPLY CHAIN MANAGEMENT CO LTD
- Filing Date
- 2023-08-25
- Publication Date
- 2026-07-21
AI Technical Summary
In the express delivery industry, finding lost packages is difficult. Existing technologies are not efficient at finding specific packages through surveillance videos and scanning records, resulting in low efficiency in finding lost packages.
By acquiring the parcel's shipping information, generating a transportation trajectory, identifying key trajectory points, and recording the parcel's status information, including timestamps, photos, and videos, at each key trajectory point using visualization tools, a chain tracking system is formed.
It enables real-time and accurate understanding of package location and status, reduces the risk of loss and delay, improves the efficiency of finding lost packages, narrows the search range, and reduces the time required to retrieve surveillance video.
Smart Images

Figure CN117217649B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of logistics and transportation, and in particular to a parcel tracking method, system, storage medium, and computer device. Background Technology
[0002] In the express delivery industry, tens of thousands of packages are handled daily at various stages of the transportation process, and it is inevitable that some packages will be delayed or lost. To ensure the timeliness of express delivery, packages that are delayed or lost need to be located in the shortest possible time.
[0003] However, although the express delivery industry has already scanned and recorded data at every stage of the express delivery process and monitored the operation of various sites in real time through video surveillance equipment, it is still extremely difficult to efficiently find the corresponding operation monitoring video for a specific express delivery and to identify any missing or lost links.
[0004] Currently, the express delivery industry mainly relies on staff to clean the site daily and then handle packages that have fallen off the handling line. However, this method can only handle packages lost on the same day and cannot be used to search for specific packages. Summary of the Invention
[0005] To improve the efficiency of locating packages, this application provides a package tracking method, system, storage medium, and computer device.
[0006] Firstly, this application provides a package tracking method, which adopts the following technical solution: A package tracking method includes: Obtain the parcel's shipping information, which includes at least the sender's address and the recipient's address; Based on the shipping information, the transportation trajectory of the package is generated; Based on the transportation trajectory of the package, determine the key trajectory points of the package; Along the transportation trajectory of the package, the status information of the package is recorded at each key trajectory point using a visualization tool.
[0007] By adopting the above technical solution, the status information of the package is recorded at each key trajectory point through visualization tools, which enables real-time and accurate understanding of the location and status of the package throughout the transportation process, reducing the risk of loss and delay.
[0008] By continuously monitoring and analyzing the status of packages at various key trajectory points, potential risks of delays and loss can be identified, allowing for preventative measures to avoid package loss. If a package is lost and needs to be located, the key trajectory point where the package last appeared can be quickly located, narrowing the search area. Furthermore, querying the status information of the lost package at that key trajectory point can improve the efficiency of finding the lost package.
[0009] In summary, this package tracking method improves the efficiency of package tracking by integrating sender information, transportation trajectory, key trajectory points, and visualization tools.
[0010] For example, the key trajectory points include at least a pickup station, a dispatch sorting station, a transit station, a receiving sorting station, and a delivery station; The pickup station is used to receive and send individual packages. The sorting station is used to receive individual packages sent by the pickup station and combine individual packages transported along the same transportation route into batch packages according to preset quality or volume standards. The transit station is used to receive and send batch packages. The receiving sorting station is used to receive the batch packages sent by the transit station and re-split the batch packages into multiple individual packages. Both the individual packages and the batch packages are affixed with information codes, which are used to record the status information of the individual packages or the batch packages. The transportation details include the status information of the individual packages or the batch packages at each key trajectory point.
[0011] By adopting the above technical solutions, package status information is recorded at different key trajectory points, such as pickup, dispatch sorting, in-transit transfer, receiving sorting, and delivery stations, providing more comprehensive and accurate package tracking. Attaching information codes to individual and batch packages facilitates package identification during transportation, allowing for synchronization of package status information with the package itself.
[0012] For example, recording the status information of the package at each key trajectory point along the package's transportation trajectory using a visualization tool includes: When the single package arrives at the station, the following operations are performed: Read the information code of the individual package and record the current timestamp to form the arrival time information of the individual package; Take photos of the individual package entering the station and videos of the individual package entering the station within a preset time range; The arrival time information, arrival photos, and arrival videos are associated and stored to form the arrival status information of the individual package; When the single package leaves the station, the following operations are performed: Read the information code of the individual package and record the current timestamp to form the departure time information of the individual package; Take photos of the individual package leaving the station and videos of the individual package leaving the station within a preset time range; The departure time information, departure photos, and departure videos are associated and stored to form the departure status information of the individual package.
[0013] When the batch of packages arrives at the station, the following operations are performed: Read the information code of the batch of packages and record the current timestamp to form the arrival time information of the batch of packages; Take photos of the batch of packages entering the station and videos of the batch of packages entering the station within a preset time range; The entry time information, entry photos, and entry videos are associated and stored to form the entry status information of the batch of packages; When the batch of packages leaves the station, the following operations are performed: Read the information code of the batch of packages and record the current timestamp to form the departure time information of the batch of packages; Take photos of the batch of parcels leaving the station and videos of the batch of parcels leaving the station within a preset time range; The departure time information, departure photos, and departure videos are associated and stored to form the departure status information of the batch of packages.
[0014] By adopting the above technical solution, recording the arrival and departure timestamps of each package provides precise time clues, and capturing arrival and departure photos of each package provides high-resolution tracking information for each package. This helps identify and locate lost packages. Furthermore, capturing arrival and departure videos of packages within a preset time range avoids spending a lot of time retrieving surveillance videos and searching for packages after they are lost, further improving the efficiency of package retrieval.
[0015] For example, recording the status information of the package at each key trajectory point along the package's transportation trajectory using a visualization tool includes: When the individual packages are combined into batch packages, the following operations are performed: Read the information code of the single package and the information code of the batch packages, and record the current timestamp to form the combined time information of the single package; Take combined photos of the individual packages and combined videos of the batch of packages within a preset time range; The information codes of the batch packages, the combination time information, the combined photos of the individual packages, and the combined videos of the batch packages are associated and stored to form the combined status information of the individual packages; When the batch of packages is re-split into multiple individual packages, the following operations are performed: Read the information code of the batch packages and record the current timestamp to form the splitting time information of the batch packages; Read the information code of the individual package and record the current timestamp to form the splitting time information of the individual package; Take photos of the disassembled individual packages and videos of the disassembly of the batch of packages within a preset time range; The information codes of the batch packages, the splitting time information of the batch packages, the splitting time information of the individual packages, the splitting photos of the individual packages, and the splitting videos of the batch packages are associated and stored to form the splitting status information of the individual packages. The status information of the individual package at the transit station is synchronized with the status information of the associated batch of packages.
[0016] By adopting the above technical solution, when the status of a package changes, such as from a single package to a batch or vice versa, its status information is updated and stored, providing a rich data source for tracking lost packages. The status information of a single package is synchronized with the status information of associated batch packages, ensuring the accuracy and consistency of the information and reducing misunderstandings or confusion caused by information asynchrony.
[0017] For example, at each key trajectory point, multiple individual packages sequentially enter or exit the station, and the recording of the package status information at each key trajectory point via a visualization tool along the package's transport trajectory further includes: The following operations are also performed when the individual package enters and exits the station: Based on the arrival time information of the individual package, obtain the information code of the preceding individual package and the information code of the following individual package. The information code of the single package, the information code of the previous single package, and the information code of the next single package are associated and stored together. Based on the departure time information of the individual package, obtain the information code of the preceding individual package and the information code of the following individual package. The information code of the single package, the information code of the previous single package, and the information code of the next single package are stored together.
[0018] By adopting the above technical solution, information codes of the preceding and following packages for each package are recorded, forming a chain-like tracking system. When a package is lost, it can be tracked through this chain to the packages before and after it, thereby more accurately locating the possible location of the lost package.
[0019] Secondly, the parcel tracking system provided in this application adopts the following technical solution: A package tracking system includes: The information acquisition module is used to acquire the parcel's shipping information, which includes at least the sender's address information and the recipient's address information; The trajectory generation module is used to generate the transportation trajectory of the package based on the shipping information; The trajectory point confirmation module is used to determine the key trajectory points of the package based on the package's transportation trajectory. The information recording module is used to record the status information of the package at each key trajectory point along the package's transportation trajectory using a visualization tool.
[0020] By employing the aforementioned technical solutions, generating transportation trajectories and identifying key trajectory points, the location and status of packages can be monitored. If a package is lost, its last known location can be quickly determined, thus narrowing the search area. Using visualization tools to record the package's status information at key trajectory points allows for real-time and accurate understanding of the package's status throughout the transportation process, helping staff determine the possible causes and locations of loss when searching for lost packages.
[0021] Thirdly, this application provides a computer-readable storage medium that adopts the following technical solution: A computer-readable storage medium storing at least one instruction, at least one program, a code set, or an instruction set, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the above-described package tracking method.
[0022] Fourthly, the computer device provided in this application adopts the following technical solution: A computer device, comprising: One or more processors; Memory; One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more applications being configured to perform the package tracking method described above.
[0023] In summary, this application includes at least one of the following beneficial technical effects: 1. By recording package status information at each key trajectory point using visualization tools, the location and status of the package throughout the entire transportation process can be accurately understood in real time, reducing the risk of loss and delays. If a package is lost and needs to be found, the key trajectory point where the package last appeared can be quickly located, narrowing the search area. Furthermore, by querying the status information of the lost package at that key trajectory point, the efficiency of finding the lost package can be improved.
[0024] 2. By recording the arrival and departure timestamps of each package, precise time clues are provided. Taking arrival and departure photos of each package provides high-resolution tracking information. This helps identify and locate lost packages. Furthermore, capturing arrival and departure videos of packages within a preset time range avoids spending significant time retrieving surveillance footage and searching for lost packages, thus further improving the efficiency of package retrieval.
[0025] 3. By recording the information codes of the preceding and following packages for each package, a chain-like tracking system is formed. When a package is lost, this chain can be used to trace the packages before and after it, thus more accurately locating the possible location of the lost package. Attached Figure Description
[0026] Figure 1 This is a flowchart illustrating the steps of a package tracking method.
[0027] Figure 2 This is a structural diagram of a package tracking system. Detailed Implementation
[0028] The present application will be further described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely illustrative of the application and are not intended to limit the scope of the application.
[0029] Embodiment 1 of this application discloses a package tracking method. (Refer to...) Figure 1 A package tracking method, comprising: S1. Obtain the package's shipping information, which includes at least the sender's address and the recipient's address; S2. Generate the package's shipping trajectory based on the sender information; S3. Based on the parcel's transportation trajectory, determine the parcel's key trajectory points; S4. Along the package's transportation route, record the package's status information at each key trajectory point using visualization tools.
[0030] Specifically, key trajectory points include at least a pickup station, a dispatch sorting station, an in-transit transfer station, a receiving sorting station, and a delivery station. The pickup station is used to receive and dispatch individual packages. The dispatch sorting station receives individual packages dispatched from the pickup station and, based on preset quality or volume standards, combines individual packages transported along the same route into batch packages. The in-transit transfer station receives and dispatches batch packages, and the receiving sorting station receives batch packages dispatched from the in-transit transfer station and re-breaks the batch packages into multiple individual packages.
[0031] To facilitate the recording of package status information at different key tracking points, each individual package and batch of packages is affixed with an information code. This information code records detailed shipping information for the individual or batch of packages, including their status at each key tracking point. Specifically, but not exclusively, the information code can be a barcode, QR code, or RFID tag.
[0032] In different embodiments, the above step S4, recording the status information of the package at each key trajectory point along the package's transportation trajectory using a visualization tool, can be implemented in different ways. As an example, the above step S4 is implemented using the following method: When a single package arrives at the station, perform the following operations: Read the information code of a single package and record the current timestamp to form the arrival time information of the single package; Take photos of individual packages arriving at the station and videos of individual packages arriving at the station within a preset time range; The system associates and stores arrival time information, arrival photos, and arrival videos to form the arrival status information for a single package.
[0033] When a single package leaves the station, perform the following operations: Read the information code of a single package and record the current timestamp to form the departure time information of a single package; Take photos of individual packages leaving the station and videos of individual packages leaving the station within a preset time range; The system associates and stores departure time information, departure photos, and departure videos to form the departure status information for a single package.
[0034] When a single package enters or leaves the station, the visualization tool can scan the package's information code to determine its entry and exit times. Simultaneously, it captures photos of the package entering and exiting the station, recording its status during these processes. Furthermore, it records entry and exit videos within a preset time range. In the event of a lost package, staff do not need to review the surveillance footage again; they only need to retrieve the relevant entry and exit videos. The preset time range can be set to ten seconds before and after the timestamp recorded in the time information.
[0035] Specifically, at each key trajectory point, multiple individual packages enter or leave the station sequentially. Therefore, step S4 above, which records the status information of the packages at each key trajectory point using a visualization tool along the package's transportation trajectory, also includes: When a single package arrives or departs from the station, the following procedures are performed: Based on the arrival time information of a single package, obtain the information code of the previous single package and the information code of the next single package. The information code of a single package, the information code of the previous single package, and the information code of the next single package are stored together. Based on the departure time information of a single package, obtain the information code of the previous single package and the information code of the next single package. The information codes of a single package, the previous single package, and the next single package are stored together.
[0036] When a single package enters or leaves the station, its information code is linked and stored with the information codes of the preceding and following packages to form a chain-like tracking system. If a single package is lost, and the entry and exit status information of the package at its last known key tracking point is still not found, the status information of other packages closely associated with the lost package during transit can be retrieved to search for its whereabouts. Linking the information code of a single package with the codes of its preceding and following packages avoids the process of identifying closely associated packages after a package is lost. Each key tracking point processes a large number of packages daily, and identifying closely associated packages after a loss is a significant undertaking. This application directly utilizes the associated information to track preceding and following packages to locate a single package, thus improving the efficiency of package tracking.
[0037] For example, when parcels are transported as bulk parcels at transit stations, step S4 above also includes: When a batch of packages arrives at the station, perform the following operations: Read the information codes of the batch packages and record the current timestamp to form the arrival time information of the batch packages; Take photos of batches of parcels entering the station and videos of batches of parcels entering the station within a preset time range; The system associates and stores arrival time information, arrival photos, and arrival videos to form batch arrival status information for packages.
[0038] When shipping packages in bulk, perform the following operations: Read the information codes of the batch packages and record the current timestamp to form the departure time information of the batch packages; Take photos of batches of parcels leaving the station and videos of batches of parcels leaving the station within a preset time range; The system associates and stores departure time information, departure photos, and departure videos to generate departure status information for batch packages.
[0039] Furthermore, when individual packages are combined into batch packages, the following operations are performed: Read the information codes of a single package and a batch of packages, and record the current timestamp to form the combined time information of a single package; Capture combined photos of individual packages and combined videos of batches of packages within a preset time range; The system associates and stores information codes of batch packages, combined time information, combined photos of individual packages, and combined videos of batch packages to form combined status information of individual packages. When re-fractionating bulk parcels into multiple individual parcels, perform the following operations: Read the information code of the batch packages and record the current timestamp to form the batch package splitting time information; Read the information code of a single package and record the current timestamp to form the splitting time information of a single package; Capture photos of a single package being disassembled and videos of a batch of packages being disassembled within a preset time range; The system associates and stores information codes for batch packages, batch package splitting time information, individual package splitting time information, individual package splitting photos, and batch package splitting videos to form individual package splitting status information. Specifically, the status information of a single package at a transit station is synchronized with the status information of related batch packages. That is, the arrival and departure status information of a single package at a transit station are synchronized with the status information of related batch packages. When the status information of batch packages at both the transit station and the receiving / sorting station is updated normally, but a single package is still lost, retrieving the combined and split status information can quickly trace the lost single package to determine at which key point in the trajectory the loss occurred. Specifically, if the combined status information of the lost package confirms that it was indeed combined into a batch package, but the split status information lacks the splitting time information and splitting photos, it can be determined that the single package was lost at a transit station. If the split status information of the lost package confirms that it has been split from the batch package, and the lost package does not have departure status information at the receiving / sorting station, the split status information of other single packages in the batch package associated with the lost package can be retrieved to locate the lost package.
[0040] Furthermore, during transportation, batch packages may pass through multiple transit stations. At these transit stations, it is impossible to verify the quantity of individual packages within the batch, which may result in the loss of individual packages during transit. Specifically, but not limited to, a method is proposed: when combining individual packages transported along the same transportation route into a batch package according to preset quality or volume standards, the quality information of the batch package is recorded. The quality information of the batch package is checked both when it enters and leaves the station. When the deviation of the quality information of the batch package exceeds a preset threshold, a loss warning is issued and sent to relevant staff, while further transportation of the batch package is suspended.
[0041] Embodiment 2 of this application discloses a package tracking system. (Refer to...) Figure 2 A parcel tracking system includes: an information acquisition module for acquiring parcel sender information, which includes at least sender address information and recipient address information; a trajectory generation module for generating a parcel transport trajectory based on the sender information; a trajectory point confirmation module for determining key trajectory points of the parcel based on the parcel transport trajectory; and an information recording module for recording the parcel status information at each key trajectory point along the parcel transport trajectory using a visualization tool.
[0042] Embodiment 3 of this application discloses a computer-readable storage medium storing at least one instruction, at least one program, code set, or instruction set. The at least one instruction, at least one program, code set, or instruction set is loaded and executed by a processor to implement the above-mentioned package tracking method.
[0043] Embodiment 4 of this application discloses a computer device. The computer device includes: one or more processors, a memory, and one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to perform the above-described package tracking method.
[0044] The above are all preferred embodiments of this application, and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.
Claims
1. A package tracking method, characterized in that, include: Obtain the parcel's shipping information, which includes at least the sender's address and the recipient's address; Based on the shipping information, the transportation trajectory of the package is generated; Based on the transportation trajectory of the package, determine the key trajectory points of the package; Along the transportation trajectory of the package, the status information of the package is recorded at each key trajectory point using a visualization tool; The key trajectory points include at least pickup stations, dispatch sorting stations, transit stations, receiving sorting stations, and delivery stations; The pickup station is used to receive and send individual packages. The sorting station is used to receive individual packages sent by the pickup station and combine individual packages transported along the same transportation route into batch packages according to preset quality or volume standards. The transit station is used to receive and send the batch packages. The receiving sorting station is used to receive the batch packages sent by the transit station and re-split the batch packages into multiple individual packages. Both the individual packages and the batch packages are affixed with information codes. The information codes are used to record the transportation details of the individual packages or the batch packages. The transportation details include the status information of the individual packages or the batch packages at each key trajectory point. The recording of the package's status information at each key trajectory point along the package's transportation trajectory, using a visualization tool, includes: When the individual packages are combined into batch packages, the following operations are performed: Read the information code of the single package and the information code of the batch packages, and record the current timestamp to form the combined time information of the single package; Take combined photos of the individual packages and combined videos of the batch of packages within a preset time range; The information codes of the batch packages, the combination time information, the combined photos of the individual packages, and the combined videos of the batch packages are associated and stored to form the combined status information of the individual packages; When the batch of packages is re-split into multiple individual packages, the following operations are performed: Read the information code of the batch packages and record the current timestamp to form the splitting time information of the batch packages; Read the information code of the individual package and record the current timestamp to form the splitting time information of the individual package; Take photos of the disassembled individual packages and videos of the disassembly of the batch of packages within a preset time range; The information codes of the batch packages, the splitting time information of the batch packages, the splitting time information of the individual packages, the splitting photos of the individual packages, and the splitting videos of the batch packages are associated and stored to form the splitting status information of the individual packages. The status information of the individual package at the transit station is synchronized with the status information of the associated batch of packages.
2. The package tracking method according to claim 1, characterized in that, The recording of the package's status information at each key trajectory point along the package's transportation trajectory, using a visualization tool, includes: When the single package arrives at the station, the following operations are performed: Read the information code of the individual package and record the current timestamp to form the arrival time information of the individual package; Take photos of the individual package entering the station and videos of the individual package entering the station within a preset time range; The arrival time information, arrival photos, and arrival videos are associated and stored to form the arrival status information of the individual package; When the single package leaves the station, the following operations are performed: Read the information code of the individual package and record the current timestamp to form the departure time information of the individual package; Take photos of the individual package leaving the station and videos of the individual package leaving the station within a preset time range; The departure time information, departure photos, and departure videos are associated and stored to form the departure status information of the individual package; When the batch of packages arrives at the station, the following operations are performed: Read the information code of the batch of packages and record the current timestamp to form the arrival time information of the batch of packages; Take photos of the batch of packages entering the station and videos of the batch of packages entering the station within a preset time range; The entry time information, entry photos, and entry videos are associated and stored to form the entry status information of the batch of packages; When the batch of packages leaves the station, the following operations are performed: Read the information code of the batch of packages and record the current timestamp to form the departure time information of the batch of packages; Take photos of the batch of parcels leaving the station and videos of the batch of parcels leaving the station within a preset time range; The departure time information, departure photos, and departure videos are associated and stored to form the departure status information of the batch of packages.
3. The package tracking method according to claim 2, characterized in that, At each key trajectory point, multiple individual packages sequentially enter or exit the station. The recording of the package status information at each key trajectory point using a visualization tool along the package's transport trajectory further includes: The following operations are also performed when the individual package enters and exits the station: Based on the arrival time information of the individual package, obtain the information code of the preceding individual package and the information code of the following individual package. The information code of the single package, the information code of the previous single package, and the information code of the next single package are associated and stored together. Based on the departure time information of the individual package, obtain the information code of the preceding individual package and the information code of the following individual package. The information code of the single package, the information code of the previous single package, and the information code of the next single package are stored together.
4. A package tracking system, based on the package tracking method according to any one of claims 1 to 3, characterized in that, The information acquisition module is used to acquire the parcel's shipping information, which includes at least the sender's address information and the recipient's address information; The trajectory generation module is used to generate the transportation trajectory of the package based on the shipping information; The trajectory point confirmation module is used to determine the key trajectory points of the package based on the package's transportation trajectory. The information recording module is used to record the status information of the package at each key trajectory point along the package's transportation trajectory using a visualization tool.
5. A computer-readable storage medium, characterized in that, The storage medium stores at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the package tracking method as described in any one of claims 1 to 3.
6. A computer device, characterized in that, It includes: One or more processors; Memory; One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more applications being configured to: perform the package tracking method according to any one of claims 1 to 3.