Cargo transportation method and device
Through online seal operation and data comparison and verification, the problems of inconvenience in seal management and data in the existing technology are solved, and the integrity guarantee of cargo transportation and data closed-loop management are achieved.
Patent Information
- Application Number
- CN202311182647.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-13
- Publication Date
- 2025-03-14
AI Technical Summary
In the prior art, offline management seals cannot guarantee the integrity of transport goods and data accuracy, resulting in large quantities of lost goods, and offline operation is inconvenient, making it difficult to realize closed-loop and traceability management of data.
By realizing online sealing operation, the terminal scans the seal to obtain the sealing identification code and enters the system. After arriving at the site, it performs unsealing operations. By comparing the sealing identification code, it ensures unified data management and data consistency across the entire link.
It realizes unified online management of sealed data, ensures the integrity of transported goods, avoids the occurrence of lost goods, and supports abnormal reporting and online processing, realizing data closed-loop and traceability management.
Smart Images

Figure CN119624278A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of logistics and transportation, and in particular to a method and device for transporting goods. Background Art
[0002] During the transportation of goods, vehicles transporting goods are usually sealed to ensure the safety of goods transportation. Currently, the seals are managed offline. After the goods are loaded at the sorting center, the site staff will personally tie the seals to the doors of the vehicles. Each door needs to be sealed and sent to the next station after the operation is completed. After arriving at the station, the site staff will verify the integrity and system matching of the seals of the arriving vehicles, and will start unloading and inspecting the goods after the unsealing operation is completed. If there is an abnormality in the seal on the door, it needs to be reported offline by email.
[0003] In the process of implementing the present invention, the inventors found that there are at least the following problems in the prior art:
[0004] When managing seals offline, the seals may not be tied to the doors or not verified when unsealed, which may result in the inability to ensure the integrity of the transported goods, leading to a large number of anomalies such as lost goods. In addition, offline operations cannot guarantee the accuracy of data, making it difficult to manage in a unified manner. In addition, reporting anomalies through email offline reporting is inconvenient and easy to forget, resulting in the inability to close the loop and trace the data. Summary of the invention
[0005] In view of this, an embodiment of the present invention provides a method and device for cargo transportation, which can realize online operation of seals. After the seal is installed, the seal identification code is obtained by scanning the seal through the terminal and entered into the system; after arriving at the site, it is necessary to unseal the seal before unloading and inspecting the goods. The seal identification code of the seal to be unsealed is obtained by scanning the seal on the vehicle through the terminal, and the unloading and inspection can be carried out only after verification. In this process, all seal data are managed online in a unified manner to ensure the consistency of seal data in the entire link, thereby ensuring the integrity of the transported goods and avoiding abnormalities such as loss of goods. In addition, the cargo transportation method of the present invention supports abnormal reporting on the system for abnormal seals on site, realizes online processing, and performs online traceability for the abnormal processing process. It is easy to operate and realizes data closed loop and traceability management.
[0006] To achieve the above-mentioned purpose, according to one aspect of an embodiment of the present invention, a method for transporting cargo is provided, comprising: in response to receiving a vehicle sealing task, associating a seal identification code sent by a terminal with the vehicle sealing information to obtain vehicle sealing data for sealing the vehicle, wherein the seal identification code is obtained by the terminal according to the seal on the vehicle door, and the vehicle sealing information includes a vehicle sealing site identification; in response to receiving a vehicle unsealing task, obtaining the vehicle sealing site identification from the transportation route information according to the unsealing site identification, and obtaining the seal identification code in the corresponding vehicle sealing data according to the obtained vehicle sealing site identification; comparing the seal identification code of the seal to be unsealed sent by the terminal with the seal identification code in the obtained vehicle sealing data, and performing vehicle unsealing processing according to the comparison result to complete the cargo transportation.
[0007] Optionally, before associating the seal identification code sent by the terminal with the vehicle sealing information to obtain the vehicle sealing data for sealing the vehicle, the method further includes: verifying the seal identification code sent by the terminal and determining whether the verification is passed.
[0008] Optionally, in response to receiving a vehicle sealing task, before associating the seal identification code sent by the terminal with the vehicle sealing information to obtain the vehicle sealing data for sealing the vehicle, and / or in response to receiving a vehicle unsealing task, before comparing the seal identification code of the seal to be unsealed sent by the terminal with the seal identification code in the acquired vehicle sealing data, it also includes: receiving the seal photo information sent by the terminal, and performing an integrity check on the seal based on the photo information; if the integrity check fails, reporting an exception.
[0009] Optionally, unblocking the vehicle is performed according to the comparison result, including: when the comparison result is consistent, generating an unblocking vehicle instruction and sending it to the terminal, so that the terminal performs unblocking the vehicle according to the unblocking vehicle instruction; when the comparison result is inconsistent, determining the abnormality type according to preset abnormality identification rules, and reporting the abnormality according to the abnormality type; and, in response to receiving the abnormality processing result, unblocking the vehicle according to the abnormality processing result.
[0010] Optionally, there are multiple seal identification codes of the seal to be unsealed and the seal identification codes in the vehicle sealing data; when the comparison result is inconsistent, the exception type is determined according to a preset exception recognition rule, including: when the number of seal identification codes of the seal to be unsealed and the seal identification codes in the vehicle sealing data is the same, but there is a seal identification code in the seal identification code of the seal to be unsealed that is different from the seal identification code in the vehicle sealing data, the exception type is determined to be seal inconsistency; when the number of seal identification codes of the seal to be unsealed and the seal identification codes in the vehicle sealing data are different, and the seal identification code of the seal to be unsealed fails to include all the seal identification codes in the vehicle sealing data, the exception type is determined to be seal missing.
[0011] Optionally, unblocking the vehicle is performed according to the exception handling result, including: when the exception handling result is that there is no abnormality with the goods, setting the unblocking vehicle processing result to normal unblocking; when the exception handling result is that the goods are abnormal, setting the unblocking vehicle processing result to abnormal unblocking, and determining responsibility according to the exception handling result.
[0012] Optionally, the exception handling result is obtained by comparing the unloading data generated by the unloading operation of the goods on the vehicle with the vehicle sealing data.
[0013] According to another aspect of an embodiment of the present invention, a device for transporting goods is provided, including: a vehicle sealing processing module, for responding to receiving a vehicle sealing task, associating a seal identification code sent by a terminal with the vehicle sealing information to obtain vehicle sealing data for sealing the vehicle, wherein the seal identification code is obtained by the terminal according to the seal on the vehicle door, and the vehicle sealing information includes a vehicle sealing site identification; a vehicle unsealing processing module, for responding to receiving a vehicle unsealing task, obtaining a vehicle sealing site identification from the transport route information according to the unsealing site identification, and obtaining the seal identification code in the corresponding vehicle sealing data according to the obtained vehicle sealing site identification; a comparison unsealing module, for comparing the seal identification code of the seal to be unsealed sent by the terminal with the seal identification code in the obtained vehicle sealing data, and performing vehicle unsealing processing according to the comparison result to complete the cargo transportation.
[0014] According to another aspect of an embodiment of the present invention, there is provided an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method for transporting goods provided in an embodiment of the present invention.
[0015] According to another aspect of the embodiments of the present invention, a computer-readable medium is provided, on which a computer program is stored. When the program is executed by a processor, the method for transporting goods provided in the embodiments of the present invention is implemented.
[0016] An embodiment of the above invention has the following advantages or beneficial effects: in response to receiving a vehicle sealing task, the seal identification code sent by the terminal is associated with the vehicle sealing information to obtain the vehicle sealing data for sealing the vehicle, the seal identification code is obtained by the terminal according to the seal on the vehicle door, and the vehicle sealing information includes the vehicle sealing site identification; in response to receiving a vehicle unsealing task, the vehicle sealing site identification is obtained from the transportation path information according to the unsealing site identification, and the seal identification code in the corresponding vehicle sealing data is obtained according to the obtained vehicle sealing site identification; the seal identification code of the seal to be unsealed sent by the terminal is compared with the seal identification code in the obtained vehicle sealing data, and the vehicle unsealing process is performed according to the comparison result to complete the technical solution of cargo transportation, realizing the online operation of the seal. After the seal is installed, the seal identification code is obtained by scanning the seal through the terminal and entered into the system; after arriving at the site, the unsealing operation is required before unloading and inspecting the goods, and the seal identification code of the seal to be unsealed is obtained by scanning the seal on the vehicle through the terminal, and the unloading and inspection can be carried out only after verification. In this process, all seal data are managed online in a unified manner to ensure the consistency of seal data in the entire link, thereby ensuring the integrity of the transported goods and avoiding abnormalities such as lost goods. In addition, the cargo transportation method of the present invention supports abnormal reporting on the system for abnormal seals on site, realizes online processing, and performs online tracing for the abnormal processing process, which is easy to operate and realizes data closed loop and traceability management.
[0017] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with specific implementation examples. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.
[0019] Figure 1 is a schematic diagram of main steps of a method for transporting goods according to an embodiment of the present invention;
[0020] Figure 2 This is a schematic diagram of a vehicle sealing process according to an embodiment of the present invention;
[0021] Figure 3 It is a schematic diagram of a vehicle unblocking and exception handling process according to an embodiment of the present invention;
[0022] Figure 4 This is a schematic diagram of the overall flow of cargo transportation according to an embodiment of the present invention;
[0023] Figure 5is a schematic diagram of main modules of a device for transporting goods according to an embodiment of the present invention;
[0024] Figure 6 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;
[0025] Figure 7 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION
[0026] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0027] It should be noted that the collection, collection, updating, analysis, processing, use, transmission, storage and other aspects of user personal information involved in the technical solution disclosed in the present invention are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken for user personal information to prevent illegal access to user personal information data and maintain the security of user personal information, network security and national security.
[0028] In order to solve the technical problems existing in the prior art, the present invention provides a method for cargo transportation, which can realize the online operation of sealing. After the sealing is completed, the seal is scanned by PDA (Personal Digital Assistant) to obtain the seal identification code and enter it into the system; after arriving at the site, it is necessary to unseal the seal before unloading and inspecting the goods. The seal on the car is scanned by PDA to obtain the seal identification code of the seal to be unsealed, and the unloading and inspection can be carried out only after verification. In this process, all seal data are managed online in a unified manner to ensure the consistency of seal data in the whole link, thereby ensuring the integrity of the transported goods and avoiding abnormalities such as lost goods. In addition, the cargo transportation method of the present invention supports abnormal reporting on the system for abnormal seals on site, realizes online processing, and performs online traceability for the abnormal processing process, which is easy to operate and realizes data closed loop and traceability management.
[0029] Figure 1 Schematic diagram of the main steps of the method for transporting goods according to an embodiment of the present invention. Figure 1 As shown, the cargo transportation method of the embodiment of the present invention mainly includes the following steps S101 to S103.
[0030] Step S101: In response to receiving a vehicle sealing task, the sealing identification code sent by the terminal and the vehicle sealing information are associated to obtain vehicle sealing data for vehicle sealing, wherein the sealing identification code is obtained by the terminal according to the electronic seal on the vehicle door, and the vehicle sealing information includes a vehicle sealing site identification. In an embodiment of the present invention, the terminal is, for example, a handheld terminal device such as a PDA or a mobile phone.
[0031] After the sorting center completes the collection and closes the doors, each door is sealed. In the embodiments of the present invention, the seal can be implemented by, for example, an electronic seal with information such as a barcode or a QR code. In addition, the seal can also be implemented by other seals with information such as a barcode that can be used as a seal identification code, and the present invention does not limit this. In the subsequent embodiments of the present invention, electronic seals are used as examples for description.
[0032] When creating a vehicle sealing task, it is necessary to first obtain the transportation task, capacity code, shipment information, etc. from the system, so as to obtain the destination, transportation method, route information, and cargo information of this transportation, and then enter the vehicle information and bind it with the vehicle to obtain the vehicle sealing information. Then, the seal identification code is entered into the PDA system by scanning the barcode or manually entering it using the scanning technology of the PDA terminal, and the seal identification code and the vehicle sealing information are sent to the server through the PDA terminal, so that the server can bind the current vehicle sealing task with the vehicle sealing information and the seal identification code to obtain the vehicle sealing data. At this point, a complete relationship link of "transportation information-capacity information-shipping information-vehicle information-seal information" is formed in the system, the vehicle sealing task is completed, and the vehicle sealing process ends. Among them, the display page of the PDA terminal needs to add the option of "seal identification code" when designing, so as to be used for scanning or user input to obtain the seal identification code of the electronic seal on the door.
[0033] According to one of the embodiments of the present invention, before associating the seal identification code sent by the terminal with the vehicle sealing information to obtain the vehicle sealing data for vehicle sealing, it may also include: verifying the seal identification code sent by the terminal, and determining that the verification passes. Before the server performs data association to obtain the vehicle sealing data, it is also necessary to verify the basic information of the seal identification code, such as: duplicate verification, non-empty verification, length verification, etc. If the seal identification code verification passes, data association is performed to obtain the vehicle sealing data, otherwise, the verification result is returned to the PDA terminal to prompt that the seal identification code is abnormal.
[0034] According to another embodiment of the present invention, in response to receiving a vehicle sealing task, before associating the seal identification code sent by the terminal with the vehicle sealing information to obtain the vehicle sealing data for vehicle sealing, it may also include: receiving the seal photograph information sent by the terminal, and performing integrity verification on the seal according to the photograph information; if the integrity verification fails, reporting an exception. Before associating the seal identification code sent by the terminal with the vehicle sealing information to obtain the vehicle sealing data, the server also needs to determine whether the electronic seal has been installed on the door and whether the electronic seal is damaged according to the electronic seal photograph information uploaded by the PDA terminal. If the electronic seal has an abnormality, an abnormality report will be made to prompt the sorting personnel to check and replace the electronic seal, thereby ensuring the integrity of the electronic seal and avoiding the problem of unsafe cargo transportation due to the failure to verify the electronic seal.
[0035] Figure 2 FIG. 1 is a schematic diagram of a vehicle sealing process according to an embodiment of the present invention. Figure 2 As shown, in an embodiment of the present invention, after the goods are collected at the sorting center and the door is closed, the terminal sends the task code, vehicle information, and seal identification code of the electronic seal for this cargo transportation to the server as a sealing task request to seal the vehicle. After receiving the sealing task, the server can first query the transportation task information and shipment information according to the task code. The transportation task information includes, for example, the origin and destination information, cross-city / same-city / ferry and other transportation methods, and less-than-truckload / full-truckload loading methods, etc. The shipment information includes, for example, batch information, waybill information, cargo package information, commodity information, etc.; then, the transportation capacity information is generated according to the transportation task information, such as line information, operation mode, transportation path information, etc. Afterwards, the transportation task information, shipment information, and transportation capacity information are bound to the vehicle information (for example, including license plate information, driver information, fleet information, carrier information, etc.) to obtain the sealing information. Then, a basic verification is performed on the seal identification code (which can be multiple) sent by the terminal. If the verification passes, the seal identification code is associated with the vehicle sealing information to obtain the vehicle sealing data to complete the vehicle sealing. Otherwise, if the verification fails and the electronic seal is replaced, the seal identification code sent by the terminal is verified again until the verification passes and the vehicle sealing is completed.
[0036] Step S102: In response to receiving the unsealing vehicle task, the sealing vehicle site identifier is obtained from the transportation route information according to the unsealing site identifier, and the seal identification code in the corresponding sealing vehicle data is obtained according to the obtained sealing vehicle site identifier. When the goods are transported to the next station or site, the unsealing vehicle will need to be used to take out the goods.
[0037] According to one embodiment of the present invention, in response to receiving a vehicle unsealing task, before comparing the seal identification code of the seal to be unsealed sent by the terminal with the seal identification code in the acquired vehicle sealing data, it may also include: receiving the seal photograph information sent by the terminal, and performing an integrity check on the seal according to the photograph information; if the integrity check fails, reporting an exception. Before comparing the seal identification code of the electronic seal to be unsealed sent by the terminal with the seal identification code in the acquired vehicle sealing data, the server also needs to determine whether the electronic seal is installed on the vehicle door and whether the electronic seal is damaged, etc., based on the electronic seal photograph information uploaded by the PDA terminal. If there is an abnormality with the electronic seal, an exception report will be made to prompt the sorting personnel that the electronic seal is abnormal and needs to be handled.
[0038] Step S103: Compare the seal identification code of the seal to be unsealed sent by the terminal with the seal identification code in the acquired vehicle sealing data, and perform vehicle unsealing processing according to the comparison result to complete the cargo transportation. Among them, the seal identification code of the seal to be unsealed can be one or more, and each seal on the vehicle door corresponds to a seal identification code; accordingly, the seal identification code in the acquired vehicle sealing data can also be one or more.
[0039] According to one embodiment of the present invention, performing a vehicle unblocking process according to a comparison result may specifically include: when the comparison result is a consistent comparison, generating a vehicle unblocking instruction and sending it to a terminal, so that the terminal performs a vehicle unblocking process according to the vehicle unblocking instruction; when the comparison result is an inconsistent comparison, determining the abnormality type according to a preset abnormality identification rule, and reporting the abnormality according to the abnormality type; and, in response to receiving an abnormality processing result, performing a vehicle unblocking process according to the abnormality processing result.
[0040] After arriving at the next station or site, the PDA terminal can view the data of the vehicle sealing at the previous sorting center or station by scanning the license plate number. The on-site operator uses the PDA terminal to scan and enter the seal identification code on the door, and the server directly verifies whether the seal identification code is consistent with the data of the previous station. If there is no seal on the door or the seal is damaged, the system can identify it as under-scanning according to the seal list; if the scanned seal does not exist in the list, the system will identify it as over-scanning. The seals on the door are all scanned. The system compares the actual scanning results with the scanning results in the list. If they are inconsistent, it supports reporting abnormal operations in the system. If they are consistent, the vehicle can be unsealed directly.
[0041] According to another embodiment of the present invention, there are multiple seal identification codes of the seal to be unsealed and the seal identification codes in the vehicle sealing data; when the comparison result is inconsistent, the exception type is determined according to a preset exception recognition rule, including: when the number of seal identification codes of the seal to be unsealed and the seal identification codes in the vehicle sealing data is the same, but there is a seal identification code in the seal identification code of the seal to be unsealed that is different from the seal identification code in the vehicle sealing data, the exception type is determined to be seal inconsistency; when the number of seal identification codes of the seal to be unsealed and the seal identification codes in the vehicle sealing data are different, and the seal identification code of the seal to be unsealed fails to include all the seal identification codes in the vehicle sealing data, the exception type is determined to be seal missing. After scanning the seal identification code through the PDA terminal, the system will determine whether the seal identification code is in the seal identification code list of the obtained vehicle sealing data. If it is in the list, the seal identification code in the list will be updated to "Scanned". If it is not in the list, the seal status of the seal identification code of the scanned electronic seal to be unsealed is "Newly added exception", and an exception report is required at this time. If all electronic seals on the vehicle are scanned, there are still seal identification codes that have not been scanned in the list, then the seal identification codes that have not been scanned in the list will remain in the "Unscanned" state, and an exception report is also required at this time.
[0042] In an embodiment of the present invention, the abnormality type can be determined by the server according to a preset abnormality identification rule, or it can be selected by the operator and sent to the server by the terminal, and there is no specific limitation on this. At present, the common types of seal abnormalities are: missing seal, damaged seal, inconsistent seal, irregular seal bundling, etc., and other types can also be manually entered. In addition, when reporting abnormalities, it is also necessary to take photos and records to clearly show the cause of the electronic seal abnormality, so as to facilitate the quality control system to confirm the abnormal data.
[0043] According to another embodiment of the present invention, unblocking the vehicle according to the exception handling result may specifically include: when the exception handling result is that there is no abnormality in the goods, setting the unblocking vehicle processing result to normal unblocking; when the exception handling result is that the goods are abnormal, setting the unblocking vehicle processing result to abnormal unblocking, and determining responsibility according to the exception handling result. The exception handling result is obtained by comparing the unloading data generated by the unloading operation of the goods on the vehicle with the sealing data. After reporting the exception, the server can call the quality control system to perform exception processing, and unblock the vehicle after receiving the exception processing result of the quality control system.
[0044] After receiving the abnormal data, the quality control system will wait for the sorting center to complete the unloading operation. After all the goods are unloaded, the scanned unloading data will be compared with the sealing data to determine whether the goods are actually more, less or no difference. Finally, the actual acceptance result will be sent to the quality control system through an asynchronous message. According to the received message, if there is no difference in the actual goods, the quality control system will return the processing result of no abnormality to the server and terminal system. The server will set the unsealing result to normal unsealing, and the terminal will update the status of the unsealing task to "abnormal recovery". If there is a difference in the actual goods, the unsealing result will be set to abnormal unsealing, and it will be reported to the accountability system. The accountability system will identify the responsibility and notify the third-level department to be executed. If the department does not recognize the accountability result, it can appeal; if the department accepts the accountability result, it will synchronize the accountability result to the terminal system, and the terminal will update the status to "acknowledged", so that the abnormal handling process is closed.
[0045] Figure 3 FIG. 1 is a schematic diagram of a vehicle unblocking and exception handling process according to an embodiment of the present invention. Figure 3 As shown, in one embodiment of the present invention, after arriving at the next station or venue, the PDA terminal sends the unsealing station identifier, the license plate number scanned and identified, and the seal identification code of the electronic seal to be unsealed to the server as an unsealing vehicle task request to unseal the vehicle. After receiving the unsealing vehicle task, the server first obtains the sealing station identifier (i.e., the previous station identifier) from the transportation path information according to the unsealing station identifier and the license plate number, and then obtains the seal identification code list in the corresponding sealing vehicle data according to the sealing station identifier. Afterwards, the seal identification code of the electronic seal to be unsealed is compared with the obtained seal identification code list. If the comparison is consistent, the status of the seal identification code in the seal identification code list is updated to scan successfully, and the scanning time is recorded, and the unsealing vehicle processing result is set to normal unsealing, and the unsealing operation is performed; otherwise, the status of the seal identification code of the electronic seal to be unsealed that is inconsistent with the comparison is recorded as an abnormal label, the abnormal label is reported abnormally, and the abnormal electronic seal photo information is uploaded so that the quality control system performs abnormal processing. After performing exception handling, the quality control system sends the exception handling result to the server, and the server performs corresponding unblocking vehicle processing according to the exception handling result. If the exception handling result is that there is no abnormality in the goods, the unblocking vehicle processing result is set to normal unblocking, and the unblocking operation is performed; otherwise, the unblocking vehicle processing result is set to abnormal unblocking, and the unblocking operation is performed, and responsibility is determined based on the exception handling result.
[0046] Figure 4 FIG. 1 is a schematic diagram of the overall flow of cargo transportation according to an embodiment of the present invention. Figure 4As shown, in one embodiment of the present invention, the overall process of cargo transportation is introduced from the perspective of the operator. In the stage of sealing the car, the sorting personnel close the car door and install an electronic seal on the car door, and then use the PDA terminal to scan the seal to obtain the seal identification code and enter it into the system. After that, the transportation personnel will check the integrity and consistency of the seal on site. If the seal inspection passes, the car will be dispatched, otherwise the sorting personnel at the site will be contacted to modify the data or replace the seal. During transportation after the departure, the transportation personnel can check the seal at any time and report any abnormalities. After arriving at the destination, the unloading personnel at the destination station will check the seal and verify the seal identification code of the electronic seal to be unsealed. If the verification passes, the car will be unsealed, otherwise the car will be unsealed after taking a photo and reporting the abnormality.
[0047] In the embodiment of the present invention, the standard sealing action is added to the process of sealing and unsealing vehicles, and the matching relationship between packages, waybills, batches, vehicles, drivers, and seals is established. The operating standards of drivers and site personnel are stipulated, and the system is upgraded to establish a complete system function to improve the rationality of sealing vehicles, keep the actual operation and system records consistent, and avoid cargo risks. Abnormal monitoring is transparent, and abnormal sealing can be reported online.
[0048] Figure 5 Schematic diagram of the main modules of the device for transporting goods according to an embodiment of the present invention. Figure 5 As shown, the cargo transportation device 500 of the embodiment of the present invention mainly includes a vehicle sealing processing module 501, a vehicle unsealing processing module 502 and a comparison unsealing module 503.
[0049] The vehicle sealing processing module 501 is used for, in response to receiving a vehicle sealing task, associating the seal identification code sent by the terminal with the vehicle sealing information to obtain vehicle sealing data for vehicle sealing, wherein the seal identification code is obtained by the terminal according to the seal on the vehicle door, and the vehicle sealing information includes a vehicle sealing site identification;
[0050] The unsealed vehicle processing module 502 is used to, in response to receiving the unsealed vehicle task, obtain the sealed vehicle site identifier from the transportation path information according to the unsealed site identifier, and obtain the seal identification code in the corresponding sealed vehicle data according to the obtained sealed vehicle site identifier;
[0051] The comparison and unsealing module 503 is used to compare the seal identification code of the seal to be unsealed sent by the terminal with the seal identification code in the acquired vehicle sealing data, and unseal the vehicle according to the comparison result to complete the cargo transportation.
[0052] According to one embodiment of the present invention, the cargo transportation device 500 also includes a seal verification module (not shown in the figure), which is used to: before associating the seal identification code sent by the terminal with the vehicle sealing information to obtain the vehicle sealing data for sealing the vehicle, verify the seal identification code sent by the terminal and determine whether the verification has passed.
[0053] According to another embodiment of the present invention, a seal verification module (not shown in the figure) can also be used for: in response to receiving a vehicle sealing task, before associating the seal identification code sent by the terminal with the vehicle sealing information to obtain the vehicle sealing data for sealing the vehicle, and / or in response to receiving a vehicle unsealing task, before comparing the seal identification code of the seal to be unsealed sent by the terminal with the seal identification code in the acquired vehicle sealing data, receiving the seal photograph information sent by the terminal, and performing integrity verification on the seal based on the photograph information; if the integrity verification fails, an exception report is made.
[0054] According to another embodiment of the present invention, the comparison and unblocking module 503 can also be used for: when the comparison result is a consistent comparison, generating an unblocking vehicle instruction and sending it to the terminal, so that the terminal performs unblocking vehicle processing according to the unblocking vehicle instruction; when the comparison result is an inconsistent comparison, determining the abnormality type according to a preset abnormality identification rule, and reporting the abnormality according to the abnormality type; and, in response to receiving the abnormality processing result, performing unblocking vehicle processing according to the abnormality processing result.
[0055] According to another embodiment of the present invention, there are multiple seal identification codes of the seal to be unsealed and the seal identification codes in the vehicle sealing data; when the comparison and unsealing module 503 determines the exception type according to a preset exception recognition rule when the comparison result is inconsistent, it can also be used for: when the number of seal identification codes of the seal to be unsealed and the seal identification codes in the vehicle sealing data is the same, but the seal identification code of the seal to be unsealed contains a seal identification code that is different from the seal identification code in the vehicle sealing data, determining that the exception type is seal inconsistency; when the number of seal identification codes of the seal to be unsealed and the seal identification codes in the vehicle sealing data are different, and the seal identification code of the seal to be unsealed fails to include all the seal identification codes in the vehicle sealing data, determining that the exception type is seal missing.
[0056] According to another embodiment of the present invention, when the comparison unblocking module 503 performs vehicle unblocking processing according to the exception processing result, it can also be used to: when the exception processing result is that there is no abnormality in the goods, set the vehicle unblocking processing result to normal unblocking; when the exception processing result is that the goods are abnormal, set the vehicle unblocking processing result to abnormal unblocking, and determine the responsibility according to the exception processing result.
[0057] According to yet another embodiment of the present invention, the abnormal processing result is obtained by comparing the unloading data generated by the unloading operation of the goods on the vehicle with the vehicle sealing data.
[0058] According to the technical solution of the embodiment of the present invention, in response to receiving a vehicle sealing task, the seal identification code sent by the terminal and the vehicle sealing information are associated to obtain the vehicle sealing data for vehicle sealing, the seal identification code is obtained by the terminal according to the seal on the vehicle door, and the vehicle sealing information includes the vehicle sealing site identification; in response to receiving an unsealing vehicle task, the vehicle sealing site identification is obtained from the transportation path information according to the unsealing site identification, and the seal identification code in the corresponding vehicle sealing data is obtained according to the obtained vehicle sealing site identification; the seal identification code of the seal to be unsealed sent by the terminal is compared with the seal identification code in the obtained vehicle sealing data, and the unsealing vehicle is processed according to the comparison result to complete the technical solution of cargo transportation, which realizes the online operation of the seal. After the seal is installed, the seal identification code is obtained by scanning the seal through the terminal and entered into the system; after arriving at the site, the unsealing operation is required before unloading and inspection, and the seal identification code of the seal to be unsealed is obtained by scanning the seal on the vehicle through the terminal, and the unloading and inspection can be carried out only after verification. In this process, all seal data are managed online in a unified manner to ensure the consistency of seal data in the entire link, thereby ensuring the integrity of the transported goods and avoiding abnormalities such as lost goods. In addition, the cargo transportation method of the present invention supports abnormal reporting on the system for abnormal seals on site, realizes online processing, and performs online tracing for the abnormal processing process, which is easy to operate and realizes data closed loop and traceability management.
[0059] Figure 6 An exemplary system architecture 600 is shown to which the method or apparatus for transporting goods according to the embodiments of the present invention may be applied.
[0060] like Figure 6 As shown, system architecture 600 may include terminal devices 601, 602, 603, network 604 and server 605. Network 604 is used to provide a medium for communication links between terminal devices 601, 602, 603 and server 605. Network 604 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0061] Users can use terminal devices 601, 602, 603 to interact with server 605 through network 604 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 601, 602, 603, such as shopping applications, data scanning applications, barcode recognition applications, route planning software, etc. (only examples).
[0062] The terminal devices 601 , 602 , and 603 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers, etc.
[0063] The server 605 may be a server that provides various services, such as a backend management server that provides support for websites browsed by users using terminal devices 601, 602, and 603 (for example only). The backend management server may respond to the received data such as the request to seal or unseal a vehicle, and in response to receiving a sealing task, associate the seal identification code sent by the terminal with the sealing information to obtain the sealing data for sealing the vehicle, wherein the seal identification code is obtained by the terminal according to the seal on the vehicle door, and the sealing information includes the sealing site identification; in response to receiving an unsealing task, obtain the sealing site identification from the transportation path information according to the unsealing site identification, and obtain the seal identification code in the corresponding sealing data according to the obtained sealing site identification; compare the seal identification code of the seal to be unsealed sent by the terminal with the seal identification code in the obtained sealing data, and perform unsealing processing according to the comparison result to complete the transportation of goods and other processing, and feed back the processing result (such as the comparison result, the unsealing processing result - for example only) to the terminal device.
[0064] It should be noted that the cargo transportation method provided in the embodiment of the present invention is generally executed by the server 605 , and accordingly, the cargo transportation device is generally set in the server 605 .
[0065] It should be understood that Figure 6 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.
[0066] Reference below Figure 7 , which shows a schematic diagram of the structure of a computer system 700 of a terminal device or a server suitable for implementing an embodiment of the present invention. Figure 7 The terminal device or server shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0067] like Figure 7 As shown, the computer system 700 includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage part 708 into a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the system 700 are also stored. The CPU 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0068] The following components are connected to the I / O interface 705: an input section 706 including a keyboard, a mouse, etc.; an output section 707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 710 as needed, so that a computer program read therefrom is installed into the storage section 708 as needed.
[0069] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 709, and / or installed from the removable medium 711. When the computer program is executed by the central processing unit (CPU) 701, the above-mentioned functions defined in the system of the present invention are executed.
[0070] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0071] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0072] The units or modules involved in the embodiments of the present invention may be implemented in software or hardware. The units or modules described may also be provided in a processor. For example, they may be described as: a processor including a vehicle sealing processing module, a vehicle unsealing processing module, and a comparison unsealing module. The names of these units or modules do not, in some cases, constitute limitations on the units or modules themselves. For example, the vehicle sealing processing module may also be described as "a module for responding to receiving a vehicle sealing task, associating the seal identification code sent by the terminal with the vehicle sealing information to obtain vehicle sealing data for vehicle sealing."
[0073] As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently and not be assembled into the device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by a device, the device includes: in response to receiving a vehicle sealing task, the seal identification code sent by the terminal is associated with the vehicle sealing information to obtain the vehicle sealing data for vehicle sealing, the seal identification code is obtained by the terminal according to the seal on the vehicle door, and the vehicle sealing information includes the vehicle sealing site identification; in response to receiving a vehicle unsealing task, the vehicle sealing site identification is obtained from the transportation path information according to the unsealing site identification, and the seal identification code in the corresponding vehicle sealing data is obtained according to the obtained vehicle sealing site identification; the seal identification code of the seal to be unsealed sent by the terminal is compared with the seal identification code in the obtained vehicle sealing data, and the vehicle unsealing process is performed according to the comparison result to complete the cargo transportation.
[0074] According to the technical solution of the embodiment of the present invention, in response to receiving a vehicle sealing task, the seal identification code sent by the terminal and the vehicle sealing information are associated to obtain the vehicle sealing data for vehicle sealing, the seal identification code is obtained by the terminal according to the seal on the vehicle door, and the vehicle sealing information includes the vehicle sealing site identification; in response to receiving an unsealing vehicle task, the vehicle sealing site identification is obtained from the transportation path information according to the unsealing site identification, and the seal identification code in the corresponding vehicle sealing data is obtained according to the obtained vehicle sealing site identification; the seal identification code of the seal to be unsealed sent by the terminal is compared with the seal identification code in the obtained vehicle sealing data, and the unsealing vehicle is processed according to the comparison result to complete the technical solution of cargo transportation, which realizes the online operation of the seal. After the seal is installed, the seal identification code is obtained by scanning the seal through the terminal and entered into the system; after arriving at the site, the unsealing operation is required before unloading and inspection, and the seal identification code of the seal to be unsealed is obtained by scanning the seal on the vehicle through the terminal, and the unloading and inspection can be carried out only after verification. In this process, all seal data are managed online in a unified manner to ensure the consistency of seal data in the entire link, thereby ensuring the integrity of the transported goods and avoiding abnormalities such as lost goods. In addition, the cargo transportation method of the present invention supports abnormal reporting on the system for abnormal seals on site, realizes online processing, and performs online tracing for the abnormal processing process, which is easy to operate and realizes data closed loop and traceability management.
[0075] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for transporting goods, characterized in that: include: In response to receiving a vehicle sealing task, the sealing identification code sent by the terminal is associated with the vehicle sealing information to obtain vehicle sealing data for vehicle sealing, wherein the sealing identification code is obtained by the terminal according to the seal on the vehicle door, and the vehicle sealing information includes a vehicle sealing site identification; In response to receiving the unsealing vehicle task, obtaining the vehicle sealing site identifier from the transportation route information according to the unsealing site identifier, and obtaining the seal identification code in the corresponding vehicle sealing data according to the obtained vehicle sealing site identifier; The seal identification code of the seal to be unsealed sent by the terminal is compared with the seal identification code in the acquired vehicle sealing data, and the vehicle is unsealed according to the comparison result to complete the cargo transportation.
2. The method according to claim 1, characterized in that Before the sealing identification code sent by the terminal is associated with the vehicle sealing information to obtain the vehicle sealing data for sealing the vehicle, the method further includes: The seal identification code sent by the terminal is verified, and it is determined that the verification passes.
3. The method according to claim 1, characterized in that In response to receiving a vehicle sealing task, before associating the seal identification code sent by the terminal with the vehicle sealing information to obtain the vehicle sealing data for sealing the vehicle, and / or in response to receiving a vehicle unsealing task, before comparing the seal identification code of the seal to be unsealed sent by the terminal with the seal identification code in the acquired vehicle sealing data, it also includes: Receiving the seal photograph information sent by the terminal, and performing integrity verification on the seal according to the photograph information; If the integrity check fails, an exception report is performed.
4. The method according to claim 1, characterized in that: Unblock the vehicle based on the comparison results, including: If the comparison result is consistent, generating a vehicle unblocking instruction and sending it to the terminal, so that the terminal performs vehicle unblocking processing according to the vehicle unblocking instruction; When the comparison result is inconsistent, the abnormality type is determined according to a preset abnormality identification rule, and the abnormality is reported according to the abnormality type; and in response to receiving the abnormality processing result, the vehicle is unblocked according to the abnormality processing result.
5. The method according to claim 4, characterized in that There are multiple seal identification codes of the seal to be unsealed and multiple seal identification codes in the vehicle sealing data; When the comparison result is inconsistent, the abnormality type is determined according to the preset abnormality identification rules, including: In the case where the number of the seal identification codes of the seal to be unsealed is the same as the number of the seal identification codes in the vehicle sealing data, but there is a seal identification code in the seal identification code to be unsealed that is different from the seal identification code in the vehicle sealing data, determining that the abnormality type is inconsistent seal; When the number of seal identification codes of the seal to be unsealed is different from the number of seal identification codes in the vehicle sealing data, and the seal identification codes of the seal to be unsealed fail to fully include the seal identification codes in the vehicle sealing data, the exception type is determined to be missing seal.
6. The method according to claim 4, characterized in that The vehicle unblocking process is performed according to the abnormal processing result, including: When the abnormal processing result is that there is no abnormality in the goods, the unblocking vehicle processing result is set to normal unblocking; In the case where the abnormal handling result is that the goods are abnormal, the unblocking vehicle handling result is set to abnormal unblocking, and the responsibility is determined based on the abnormal handling result.
7. The method according to claim 6, characterized in that The abnormal processing result is obtained by comparing the unloading data generated by the unloading operation of the goods on the vehicle with the vehicle sealing data.
8. A device for transporting goods, characterized in that: include: A vehicle sealing processing module, configured to, in response to receiving a vehicle sealing task, associate the seal identification code sent by the terminal with the vehicle sealing information to obtain vehicle sealing data for vehicle sealing, wherein the seal identification code is obtained by the terminal according to the seal on the vehicle door, and the vehicle sealing information includes a vehicle sealing site identification; The unsealed vehicle processing module is used to, in response to receiving the unsealed vehicle task, obtain the sealed vehicle site identifier from the transportation route information according to the unsealed site identifier, and obtain the seal identification code in the corresponding sealed vehicle data according to the obtained sealed vehicle site identifier; The comparison and unsealing module is used to compare the seal identification code of the seal to be unsealed sent by the terminal with the seal identification code in the acquired vehicle sealing data, and unseal the vehicle according to the comparison result to complete the cargo transportation.
9. An electronic device, characterized in that: include: one or more processors; a 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 according to any one of claims 1 to 7.
10. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.