Abnormal waybill processing method and device

By comparing and determining abnormal waybill numbers in the logistics industry with batch numbers and inspected waybill numbers lists, and automatically confirming and processing, the problems of low waybill processing efficiency and cargo backlog in the existing technology are solved, and faster abnormal handling and shorter delivery cycles are achieved.

CN119671433AActive Publication Date: 2025-03-21BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311227031.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-21
Publication Date
2025-03-21
Estimated Expiration
2043-09-21

AI Technical Summary

Technical Problem

The existing logistics industry is inefficient when processing multiple waybills with one-to-one waybills, resulting in a backlog of goods at the site, a long abnormal handling cycle, affecting the delivery cycle and customer experience.

Method used

By responding to the vehicle volume unblocking operation, obtain the batch number of the unblocked vehicle, and obtain the set of waybill numbers based on the batch number; compare the checked waybill number list and waybill number set to determine the abnormal waybill number; send the abnormal waybill number to the upstream node to confirm the abnormal situation and handle it according to the situation.

Benefits of technology

It improves the efficiency of abnormal waybill processing, avoids cargo backlog, shortens the abnormal processing cycle, and thus shortens the distribution cycle, and improves logistics distribution efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119671433A_ABST
    Figure CN119671433A_ABST
Patent Text Reader

Abstract

The invention discloses an abnormal waybill processing method and device, and relates to the technical field of warehouse logistics. A specific embodiment of the method comprises the following steps: in response to a vehicle quantity deblocking operation, obtaining a batch number of a deblocked vehicle, and obtaining a corresponding waybill number set according to the batch number; in response to the received waybill number list of the inspected goods, comparing the waybill number list with the waybill number set to obtain an abnormal waybill number; according to the abnormal waybill number and the current station identifier, querying an upstream node of the current station from a routing system, and sending the abnormal waybill number to the upstream node to enable the upstream node to confirm the abnormal condition of the abnormal waybill corresponding to the abnormal waybill number; and in response to the received abnormal condition sent by the upstream node, processing the abnormal waybill according to the abnormal condition. According to the embodiment, the abnormal waybill processing efficiency is improved, station cargo overstock is avoided, the exception processing period is shortened, the distribution period is shortened, and the logistics distribution efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of warehousing logistics, and in particular to a method and device for processing abnormal waybills. Background Art

[0002] In the current logistics industry, it is common that waybills with multiple packages (one order will send multiple packages) cannot arrive at the distribution site at one time, making it impossible for the distribution link to deliver the goods in time. To avoid this situation, currently, most of the goods are counted or searched manually, and the goods are compared at the distribution site to verify the number of differences to determine the abnormal goods, and then the abnormal goods packages that have not arrived at this site are manually reported in the abnormal system to be pushed to the transportation site of the corresponding link for cargo search.

[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] Currently, when taking inventory to find abnormal goods, the only way is to do it manually offline, which is inefficient and easily causes a backlog of goods at the site. Abnormal goods found in the inventory need to be reported manually, and the abnormality handling cycle is long. Summary of the invention

[0005] In view of this, an embodiment of the present invention provides a method and device for processing abnormal waybills, which can improve the efficiency of abnormal waybill processing, avoid cargo backlogs at stations, shorten the abnormal processing cycle, and further shorten the distribution cycle, thereby improving logistics distribution efficiency.

[0006] To achieve the above object, according to one aspect of an embodiment of the present invention, a method for processing an abnormal waybill is provided, comprising:

[0007] In response to the vehicle unblocking operation, the batch number of the unblocked vehicle is obtained, and the corresponding waybill number set is obtained according to the batch number;

[0008] In response to receiving the list of waybill numbers of the inspected goods, comparing the list of waybill numbers with the set of waybill numbers to obtain an abnormal waybill number;

[0009] According to the abnormal waybill number and the current site identifier, query the upstream node of the current site from the routing system, and send the abnormal waybill number to the upstream node so that the upstream node confirms the abnormal situation of the abnormal waybill corresponding to the abnormal waybill number;

[0010] In response to receiving the abnormal situation sent by the upstream node, the abnormal waybill is processed according to the abnormal situation.

[0011] Optionally, the abnormal waybill is processed according to the abnormal situation, including: when the abnormal situation is that the goods are lost, closing the abnormal waybill number; when the abnormal situation is that the goods have been shipped or are ready to be shipped, monitoring the entire process operation to confirm whether the current site will subsequently perform an inspection operation on the abnormal waybill, and closing the abnormal waybill number if an inspection operation is performed.

[0012] Optionally, the monitoring of the entire process operation includes: obtaining operation data for each waybill number based on the log of the routing system; when the operation data of the abnormal waybill number exists in the operation data of each waybill number, obtaining the operation type for the abnormal waybill number based on the operation data of the abnormal waybill number; when the operation type is the inspection operation of the abnormal waybill by the current site, generating a closing instruction for the abnormal waybill number.

[0013] Optionally, before comparing the waybill number list with the waybill number set to obtain the abnormal waybill number, it also includes: obtaining target site information; and verifying whether the current site is consistent with the target site based on the target site information and the current site identifier.

[0014] Optionally, before receiving the list of waybill numbers of inspected goods, the method further includes: receiving the waybill numbers of inspected goods within a set time window and generating the list of waybill numbers.

[0015] Optionally, before querying the upstream node of the current site from the routing system based on the abnormal waybill number and the current site identifier, it also includes: determining the processing partition corresponding to the abnormal waybill number based on the batch number and the set number of partitions, so as to process the abnormal waybill number through the server corresponding to the processing partition.

[0016] According to another aspect of an embodiment of the present invention, a device for processing an abnormal waybill is provided, comprising:

[0017] A waybill number acquisition module, used to obtain the batch number of the unblocked vehicle in response to the vehicle unblocking operation, and obtain the corresponding waybill number set according to the batch number;

[0018] an abnormal waybill determination module, configured to, in response to receiving a list of waybill numbers of inspected goods, compare the list of waybill numbers with the set of waybill numbers to obtain an abnormal waybill number;

[0019] An abnormal situation confirmation module, used for querying the upstream node of the current site from the routing system according to the abnormal waybill number and the current site identifier, and sending the abnormal waybill number to the upstream node so that the upstream node confirms the abnormal situation of the abnormal waybill corresponding to the abnormal waybill number;

[0020] The abnormal waybill processing module is used to respond to the abnormal situation sent by the upstream node and process the abnormal waybill according to the abnormal situation.

[0021] Optionally, the abnormal waybill processing module is also used to: when the abnormal situation is that the goods are lost, close the abnormal waybill number; when the abnormal situation is that the goods have been shipped or are ready to be shipped, monitor the entire process operation to confirm whether the current site will subsequently perform an inspection operation on the abnormal waybill, and close the abnormal waybill number if an inspection operation is performed.

[0022] 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 processing abnormal waybills provided in an embodiment of the present invention.

[0023] According to another aspect of the embodiments of the present invention, there is provided a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method for processing abnormal waybills provided in the embodiments of the present invention is implemented.

[0024] An embodiment of the above invention has the following advantages or beneficial effects: by responding to the vehicle unblocking operation, the batch number of the unblocked vehicle is obtained, and the corresponding waybill number set is obtained according to the batch number; in response to receiving the waybill number list of the inspected goods, the waybill number list and the waybill number set are compared to obtain the abnormal waybill number; according to the abnormal waybill number and the current site identifier, the upstream node of the current site is queried from the routing system, and the abnormal waybill number is sent to the upstream node so that the upstream node confirms the abnormal situation of the abnormal waybill corresponding to the abnormal waybill number; in response to receiving the abnormal situation sent by the upstream node, the technical solution of processing the abnormal waybill according to the abnormal situation is realized, when the vehicle is unblocked, the abnormal waybill is determined according to the waybill number set corresponding to the batch number and the waybill number list of the inspected goods, and the abnormal reporting and abnormal processing are performed, without the need for manual offline inventory, and the abnormal waybill can be discovered in time and quickly intervened, thereby improving the efficiency of abnormal waybill processing, avoiding the backlog of goods at the site, shortening the abnormal processing cycle, and then shortening the distribution cycle, and improving the logistics distribution efficiency. Subsequently, through full-process monitoring, it is possible to quickly confirm whether the abnormal waybill has arrived at the current station, further improving the efficiency of handling abnormal waybills.

[0025] 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

[0026] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.

[0027] Figure 1 1 is a schematic diagram of the main steps of a method for processing an abnormal waybill according to an embodiment of the present invention;

[0028] Figure 2 This is a schematic diagram of a process for collecting abnormal waybill numbers according to an embodiment of the present invention;

[0029] Figure 3 This is a schematic diagram of the abnormal waybill number allocation process according to an embodiment of the present invention;

[0030] Figure 4 It is a schematic diagram of the whole process monitoring process of an embodiment of the present invention;

[0031] Figure 5 1 is a schematic diagram of a process flow of processing an abnormal waybill according to an embodiment of the present invention;

[0032] Figure 6 is a schematic diagram of main modules of a device for processing abnormal waybills according to an embodiment of the present invention;

[0033] Figure 7 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;

[0034] Figure 8 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

[0035] 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.

[0036] 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.

[0037] In order to solve the above-mentioned technical problems existing in the prior art, the present invention provides a method for processing abnormal waybills, which can solve the following technical problems existing in the current logistics industry when a waybill with multiple items cannot arrive at the station at one time: (1) Manual offline processing is very inefficient. When there is a backlog of goods due to promotional activities, there is no way to promptly discover the specific situation of the missing goods and no quick intervention, resulting in a long delivery cycle and affecting customer experience; (2) Abnormal waybills need to be reported manually, and the abnormal processing cycle is long; (3) For a waybill with multiple items, the staff can only query the detailed information corresponding to all waybill numbers from the system through the waybill number, and check one by one whether the package corresponding to the waybill number has arrived at the station.

[0038] The specific implementation process of the present invention is introduced below in conjunction with specific embodiments.

[0039] Figure 1 FIG. 1 is a schematic diagram of the main steps of the method for processing abnormal waybills according to an embodiment of the present invention. Figure 1 As shown, the method for processing abnormal waybills in the embodiment of the present invention mainly includes the following steps S101 to S104.

[0040] Step S101: In response to the vehicle unblocking operation, the batch number of the unblocked vehicle is obtained, and the corresponding waybill number set is obtained according to the batch number. In general, multiple waybills corresponding to the same order will be loaded together on the same vehicle during shipment, and then the vehicle will be sealed. After that, the association relationship between the vehicle batch number and these waybill numbers is established. When the vehicle reaches the destination, the vehicle will be unblocked. At this time, the batch number of the unblocked vehicle can be obtained according to the vehicle information, and this batch number corresponds to the waybill number set for this transportation. In an embodiment of the present invention, when the vehicle reaches the destination, as the user unblocks the vehicle, a vehicle unblocking operation will be generated, and the vehicle information will be uploaded to the abnormal waybill processing system, so that the abnormal waybill processing system can obtain the batch number of the unblocked vehicle through the stream processing framework flink, and find the waybill number set corresponding to the batch number from the transportation system according to the batch number.

[0041] Step S102: In response to receiving the list of waybill numbers of the inspected goods, the list of waybill numbers is compared with the set of waybill numbers to obtain an abnormal waybill number.

[0042] In one embodiment of the present invention, before receiving the list of waybill numbers of the inspected goods, it also includes: receiving the waybill numbers of the inspected goods within a set time window and generating the list of waybill numbers. Generally, it takes about half an hour for a site to unload goods, so the time window feature of the stream processing framework flink can be used to set a time window (for example, one hour) for the stream processing framework flink. The waybill numbers of the inspected goods will be received during the window period, and then the list of waybill numbers can be generated based on these received waybill numbers. After the window period ends, the abnormal waybill number can be obtained by comparing the waybill number list with the waybill number set corresponding to the batch number.

[0043] According to one embodiment of the present invention, before comparing the waybill number list with the waybill number set to obtain the abnormal waybill number, it may also include: obtaining the target site information; and verifying whether the current site is consistent with the target site based on the target site information and the current site identifier. Before comparing the waybill number list with the waybill number set, it is also necessary to confirm that the current site is the target site for this batch of waybills. If the current site is not the target site for this batch of waybills, it means that the unblocked vehicle is incorrect and the unblocked vehicle is invalid this time. In addition, after the site comparison is performed, it is also necessary to confirm that the inspection operation has been performed on these waybills. Generally, after the package corresponding to the waybill arrives at the site corresponding to the destination, the staff will use a barcode scanner and other equipment to inspect the package to ensure the accuracy of the collected waybill data. When the vehicle unblocking is completed at the site corresponding to the destination, it means that all the packages corresponding to this batch of waybills have been inspected. Then, the stream processing framework Flink is used to determine whether there are any packages in the batch. If there are no packages, it means that all packages have arrived. If there are remaining packages, it means that there are abnormal packages that have not arrived. The abnormal packages can be sent to the abnormal control center through the message queue according to the dimensions of "site + batch number + waybill number" so that the abnormal control center can handle the abnormal waybill number.

[0044] Figure 2 FIG. 1 is a schematic diagram of a flow chart of abnormal waybill number collection according to an embodiment of the present invention. Figure 2 As shown, in one embodiment of the present invention, first, when the staff unseals the vehicle, a vehicle unseal operation instruction will be generated, and then the staff will inspect the goods on the vehicle to remove the packages corresponding to the inspected freight bills on the vehicle. After the vehicle unseal operation is completed, the received list of inspected freight bill numbers can be obtained. At the same time, the abnormal freight bill processing system will obtain the set of freight bill numbers corresponding to the batch number from the transportation system according to the vehicle unseal operation instruction. Then, by comparing the set of freight bill numbers corresponding to the batch number with the list of inspected freight bill numbers, the abnormal freight bill number can be obtained.

[0045] Step S103: According to the abnormal waybill number and the current site identifier, query the upstream node of the current site from the routing system, and send the abnormal waybill number to the upstream node so that the upstream node can confirm the abnormal situation of the abnormal waybill corresponding to the abnormal waybill number. After obtaining the abnormal waybill number, query the routing information of the abnormal waybill number from the routing system, and determine the upstream node according to the current site identifier and the routing information, so as to send the abnormal waybill number to the upstream node to request the abnormal situation of the abnormal waybill. In an embodiment of the present invention, the upstream node may be, for example, a sorting node, a transit site, a warehousing node, and the like. After finding the upstream node, these abnormal waybill numbers can be sent to the upstream node so that the upstream node can confirm the abnormal situation of the abnormal waybill corresponding to the abnormal waybill number.

[0046] According to one embodiment of the present invention, before querying the upstream node of the current site from the routing system according to the abnormal waybill number and the current site identifier, it may also include: determining the processing partition corresponding to the abnormal waybill number according to the batch number and the set number of partitions, so as to process the abnormal waybill number through the server corresponding to the processing partition. In an embodiment of the present invention, data is processed according to the dimension of batches. When configuring partition processing, the batch number can be roughly used to perform a modulus operation on the number of partitions, and a fixed remainder corresponds to a fixed partition. By determining the partition corresponding to the abnormal waybill number of the batch, and using the server corresponding to the partition for processing, the efficiency of exception processing can be improved when the amount of data is large.

[0047] Figure 3 FIG. 1 is a schematic diagram of the abnormal waybill number allocation process according to an embodiment of the present invention. Figure 3 As shown, in an embodiment of the present invention, when performing the allocation of abnormal waybill numbers, it is first necessary to identify the upstream node of the abnormal waybill; if the upstream node is a storage node, the abnormal waybill number is sent to the storage workbench for abnormal processing; if the upstream node is a sorting node, the abnormal waybill number is sent to the sorting workbench for abnormal processing; if the upstream node is a site node, the abnormal waybill number is sent to the site workbench for abnormal processing; if the upstream node is not one of the above nodes, the abnormal waybill is monitored in real time by the abnormal monitoring system. In this way, the abnormal waybill number can be allocated to the corresponding upstream node for processing, which is convenient for finding the cause of the abnormality more quickly and confirming the abnormal situation.

[0048] Step S104: In response to receiving the abnormal situation sent by the upstream node, the abnormal waybill is processed according to the abnormal situation.

[0049] According to an embodiment of the present invention, the abnormal waybill is processed according to the abnormal situation, which may specifically include: when the abnormal situation is that the goods are lost, the abnormal waybill number is closed; when the abnormal situation is that the goods have been shipped or are ready to be shipped, the whole process operation is monitored to confirm whether the subsequent current site has an inspection operation on the abnormal waybill, and the abnormal waybill number is closed if there is an inspection operation. Specifically, if the upstream node confirms that the goods of the abnormal waybill have been lost, an abnormal situation message of the lost goods will be generated and sent to the abnormal waybill processing system of the present invention. After receiving the abnormal situation message, the abnormal waybill processing system will close the data of the abnormal waybill number to achieve a closed data loop. For the lost abnormal waybill, it can also be reported to the responsibility determination system for accountability, and reported to the loss recovery system to determine how to recover the loss. If the upstream node confirms that the goods of the abnormal waybill have been shipped or are ready to be shipped, an abnormal situation message of the goods having been shipped or are ready to be shipped will be generated and sent to the abnormal waybill processing system of the present invention. After receiving the abnormal situation message, the abnormal waybill processing system will call the abnormal monitoring system to monitor the entire process of the waybill to confirm whether the current site has any subsequent inspection operation on the abnormal waybill. If so, it means that the abnormal waybill has been safely delivered to the current site and the abnormal waybill number can be closed; otherwise, it means that the abnormal waybill may have been lost. At this time, after closing the abnormal waybill number, it will also be reported to the responsibility determination system for accountability, and reported to the loss recovery system to determine how to recover the loss.

[0050] According to one embodiment of the present invention, the monitoring of the entire process operation may specifically include: obtaining operation data for each waybill number based on the log of the routing system; in a case where operation data of the abnormal waybill number exists in the operation data of each waybill number, obtaining the operation type for the abnormal waybill number based on the operation data of the abnormal waybill number; in a case where the operation type is an inspection operation of the abnormal waybill by the current site, generating a closing instruction for the abnormal waybill number.

[0051] Figure 4 FIG. 1 is a schematic diagram of the full-process monitoring process of an embodiment of the present invention. Figure 4As shown, in an embodiment of the present invention, after receiving the abnormal waybill number to be monitored, the abnormal monitoring system will save the abnormal waybill number and the current site identifier together in the cache, and then monitor the binlog log of the routing system to obtain the operation data of each waybill, and then determine whether there is any operation data corresponding to the abnormal waybill number saved in the cache in these operation data. If yes, then determine whether the operation type of the abnormal waybill is the inspection operation of the abnormal waybill by the current site according to the operation data corresponding to the abnormal waybill number. If it is an inspection operation, it means that the abnormal waybill has reached the current site and the inspection is successful. At this time, the closing instruction of the abnormal waybill number can be asynchronously sent to the abnormal monitoring system, and the record corresponding to the abnormal waybill number can be deleted from the cache to release the cache; otherwise, if it is not an inspection operation, the log of the routing system is continuously monitored until the operation data corresponding to the abnormal waybill number is obtained, and the operation type of the abnormal waybill is the inspection operation of the abnormal waybill by the current site.

[0052] Figure 5 FIG. 1 is a schematic diagram of the process flow of abnormal waybills according to an embodiment of the present invention. Figure 5 As shown, in an embodiment of the present invention, after the vehicle arrives at the station, the vehicle unblocking operation will be performed, and during the vehicle unblocking process, the abnormal waybill number will be collected, and then the abnormal waybill number will be sent to the abnormal monitoring system; the upstream node of the abnormal waybill number is obtained through the abnormal monitoring system and the routing system; then, the abnormal waybill number is pushed to the corresponding upstream node; the upstream node will confirm the abnormal situation of the abnormal waybill number and send the abnormal situation to the abnormal monitoring system; the abnormal monitoring system will process the abnormal waybill according to the abnormal situation. During the processing, the abnormal monitoring system will monitor the entire process to better handle the abnormal waybill.

[0053] Figure 6 Schematic diagram of the main modules of the device for processing abnormal waybills according to an embodiment of the present invention. Figure 6 As shown, the abnormal waybill processing device 600 of the embodiment of the present invention mainly includes a waybill number acquisition module 601, an abnormal waybill determination module 602, an abnormal situation confirmation module 603 and an abnormal waybill processing module 604.

[0054] The waybill number acquisition module 601 is used to obtain the batch number of the unblocked vehicle in response to the vehicle unblocking operation, and obtain the corresponding waybill number set according to the batch number;

[0055] An abnormal waybill determining module 602 is configured to, in response to receiving a list of waybill numbers of inspected goods, compare the list of waybill numbers with the set of waybill numbers to obtain an abnormal waybill number;

[0056] The abnormal situation confirmation module 603 is used to query the upstream node of the current site from the routing system according to the abnormal waybill number and the current site identifier, and send the abnormal waybill number to the upstream node so that the upstream node confirms the abnormal situation of the abnormal waybill corresponding to the abnormal waybill number;

[0057] The abnormal waybill processing module 604 is used to process the abnormal waybill according to the abnormal situation received from the upstream node.

[0058] According to one embodiment of the present invention, the abnormal waybill processing module 604 can also be used for: when the abnormal situation is that the goods are lost, closing the abnormal waybill number; when the abnormal situation is that the goods have been shipped or are ready to be shipped, monitoring the entire process operation to confirm whether the current site has any subsequent inspection operation on the abnormal waybill, and closing the abnormal waybill number if there is an inspection operation.

[0059] According to another embodiment of the present invention, the monitoring of the entire process operation includes: obtaining operation data for each waybill number based on the log of the routing system; in a case where operation data of the abnormal waybill number exists in the operation data of each waybill number, obtaining the operation type for the abnormal waybill number based on the operation data of the abnormal waybill number; in a case where the operation type is an inspection operation of the abnormal waybill by the current site, generating a closing instruction for the abnormal waybill number.

[0060] According to another embodiment of the present invention, the abnormal waybill processing device 600 may further include a site comparison module (not shown in the figure), which is used to: obtain target site information before comparing the waybill number list with the waybill number set to obtain the abnormal waybill number; and verify whether the current site is consistent with the target site based on the target site information and the current site identifier.

[0061] According to another embodiment of the present invention, the abnormal waybill processing device 600 may further include a waybill list generation module (not shown in the figure), which is used to: before receiving the list of inspected waybill numbers, receive the inspected waybill numbers within a set time window and generate the list of inspected waybill numbers.

[0062] According to another embodiment of the present invention, the abnormal waybill processing device 600 may further include a partition determination module (not shown in the figure), which is used to: determine the processing partition corresponding to the abnormal waybill number according to the batch number and the set number of partitions before querying the upstream node of the current site from the routing system according to the abnormal waybill number and the current site identifier, so as to process the abnormal waybill number through the server corresponding to the processing partition.

[0063] According to the technical solution of the embodiment of the present invention, by responding to the vehicle unblocking operation, the batch number of the unblocked vehicle is obtained, and the corresponding waybill number set is obtained according to the batch number; in response to receiving the waybill number list of inspected goods, the waybill number list and the waybill number set are compared to obtain the abnormal waybill number; according to the abnormal waybill number and the current site identifier, the upstream node of the current site is queried from the routing system, and the abnormal waybill number is sent to the upstream node so that the upstream node confirms the abnormal situation of the abnormal waybill corresponding to the abnormal waybill number; in response to receiving the abnormal situation sent by the upstream node, the technical solution of processing the abnormal waybill according to the abnormal situation is realized, when the vehicle is unblocked, the abnormal waybill is determined according to the waybill number set corresponding to the batch number and the waybill number list of inspected goods, and the abnormal reporting and abnormal processing are performed, without the need for manual offline inventory, and the abnormal waybill can be discovered in time and quickly intervened, thereby improving the efficiency of abnormal waybill processing, avoiding the backlog of goods at the site, shortening the abnormal processing cycle, and then shortening the distribution cycle, and improving the logistics distribution efficiency. Subsequently, through full-process monitoring, it is possible to quickly confirm whether the abnormal waybill has arrived at the current station, further improving the efficiency of handling abnormal waybills.

[0064] Figure 7 An exemplary system architecture 700 is shown to which the method for processing abnormal waybills or the apparatus for processing abnormal waybills according to the embodiments of the present invention can be applied.

[0065] like Figure 7 As shown, system architecture 700 may include terminal devices 701, 702, 703, network 704 and server 705. Network 704 is used to provide a medium for communication links between terminal devices 701, 702, 703 and server 705. Network 704 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0066] Users can use terminal devices 701, 702, 703 to interact with server 705 through network 704 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 701, 702, 703, such as shopping applications, logistics and transportation applications, search applications, waybill query software, etc. (only for example).

[0067] The terminal devices 701 , 702 , and 703 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.

[0068] Server 705 may be a server that provides various services, such as a backend management server that supports websites browsed by users using terminal devices 701, 702, and 703 (for example only). The backend management server may respond to the vehicle unblocking operation for the received processing request for abnormal waybills and other data, obtain the batch number of the unblocked vehicle, and obtain the corresponding waybill number set according to the batch number; in response to receiving the list of waybill numbers that have been inspected, compare the list of waybill numbers with the waybill number set to obtain the abnormal waybill number; query the upstream node of the current site from the routing system according to the abnormal waybill number and the current site identifier, and send the abnormal waybill number to the upstream node so that the upstream node confirms the abnormal situation of the abnormal waybill corresponding to the abnormal waybill number; in response to receiving the abnormal situation sent by the upstream node, process the abnormal waybill according to the abnormal situation, and feed back the processing result (for example, the abnormal waybill processing result - for example only) to the terminal device.

[0069] It should be noted that the method for processing abnormal waybills provided in the embodiment of the present invention is generally executed by the server 705 , and accordingly, the device for processing abnormal waybills is generally arranged in the server 705 .

[0070] It should be understood that Figure 7 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.

[0071] Reference below Figure 8 , which shows a schematic diagram of the structure of a computer system 800 of a terminal device or server suitable for implementing an embodiment of the present invention. Figure 8 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.

[0072] like Figure 8 As shown, the computer system 800 includes a central processing unit (CPU) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage part 808 into a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the system 800 are also stored. The CPU 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0073] The following components are connected to the I / O interface 805: an input section 806 including a keyboard, a mouse, etc.; an output section 807 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN card, a modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I / O interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 810 as needed, so that a computer program read therefrom is installed into the storage section 808 as needed.

[0074] 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 809, and / or installed from the removable medium 811. When the computer program is executed by the central processing unit (CPU) 801, the above-mentioned functions defined in the system of the present invention are executed.

[0075] 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.

[0076] 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.

[0077] The units or modules involved in the embodiments of the present invention may be implemented in software or in hardware. The units or modules described may also be provided in a processor. For example, they may be described as follows: a processor includes a waybill number acquisition module, an abnormal waybill determination module, an abnormal situation confirmation module, and an abnormal waybill processing module. Among them, the names of these units or modules do not constitute limitations on the units or modules themselves in certain circumstances. For example, the abnormal waybill processing module may also be described as "a module for responding to an abnormal situation received from the upstream node and processing the abnormal waybill according to the abnormal situation".

[0078] 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 the vehicle quantity unblocking operation, obtaining the batch number of the unblocked vehicle, and obtaining the corresponding waybill number set according to the batch number; in response to receiving the waybill number list of the inspected goods, comparing the waybill number list with the waybill number set to obtain an abnormal waybill number; according to the abnormal waybill number and the current site identifier, querying the upstream node of the current site from the routing system, and sending the abnormal waybill number to the upstream node so that the upstream node confirms the abnormal situation of the abnormal waybill corresponding to the abnormal waybill number; in response to receiving the abnormal situation sent by the upstream node, processing the abnormal waybill according to the abnormal situation.

[0079] According to the technical solution of the embodiment of the present invention, by responding to the vehicle unblocking operation, the batch number of the unblocked vehicle is obtained, and the corresponding waybill number set is obtained according to the batch number; in response to receiving the waybill number list of inspected goods, the waybill number list and the waybill number set are compared to obtain the abnormal waybill number; according to the abnormal waybill number and the current site identifier, the upstream node of the current site is queried from the routing system, and the abnormal waybill number is sent to the upstream node so that the upstream node confirms the abnormal situation of the abnormal waybill corresponding to the abnormal waybill number; in response to receiving the abnormal situation sent by the upstream node, the technical solution of processing the abnormal waybill according to the abnormal situation is realized, when the vehicle is unblocked, the abnormal waybill is determined according to the waybill number set corresponding to the batch number and the waybill number list of inspected goods, and the abnormal reporting and abnormal processing are performed, without the need for manual offline inventory, and the abnormal waybill can be discovered in time and quickly intervened, thereby improving the efficiency of abnormal waybill processing, avoiding the backlog of goods at the site, shortening the abnormal processing cycle, and then shortening the distribution cycle, and improving the logistics distribution efficiency. Subsequently, through full-process monitoring, it is possible to quickly confirm whether the abnormal waybill has arrived at the current station, further improving the efficiency of handling abnormal waybills.

[0080] 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 processing abnormal waybills, characterized in that: include: In response to the vehicle unblocking operation, the batch number of the unblocked vehicle is obtained, and the corresponding waybill number set is obtained according to the batch number; In response to receiving the list of waybill numbers of the inspected goods, comparing the list of waybill numbers with the set of waybill numbers to obtain an abnormal waybill number; According to the abnormal waybill number and the current site identifier, query the upstream node of the current site from the routing system, and send the abnormal waybill number to the upstream node so that the upstream node confirms the abnormal situation of the abnormal waybill corresponding to the abnormal waybill number; In response to receiving the abnormal situation sent by the upstream node, the abnormal waybill is processed according to the abnormal situation.

2. The method according to claim 1, characterized in that Processing the abnormal waybill according to the abnormal situation includes: If the abnormal situation is the loss of goods, the abnormal waybill number will be closed; When the abnormal situation is that the goods have been shipped or are about to be shipped, the whole process operation is monitored to confirm whether the current site has any subsequent inspection operation on the abnormal waybill, and the abnormal waybill number is closed if there is an inspection operation.

3. The method according to claim 2, characterized in that The monitoring full process operation includes: Obtain the operation data for each waybill number based on the log of the routing system; When the operation data of each waybill number includes the operation data of the abnormal waybill number, acquiring the operation type of the abnormal waybill number according to the operation data of the abnormal waybill number; When the operation type is a cargo inspection operation of the abnormal waybill by the current site, a closing instruction for the abnormal waybill number is generated.

4. The method according to claim 1, characterized in that: Before comparing the waybill number list with the waybill number set to obtain an abnormal waybill number, the method further includes: Get target site information; According to the target site information and the current site identifier, it is verified whether the current site is consistent with the target site.

5. The method according to claim 1, characterized in that Before receiving the list of waybill numbers for the inspected goods, it also includes: Receive the waybill numbers of the inspected goods within the set time window and generate a list of the waybill numbers.

6. The method according to claim 1, characterized in that Before querying the upstream node of the current site from the routing system according to the abnormal waybill number and the current site identifier, the method further includes: The processing partition corresponding to the abnormal waybill number is determined according to the batch number and the set number of partitions, so that the abnormal waybill number is processed by the server corresponding to the processing partition.

7. A device for processing abnormal waybills, characterized in that: include: A waybill number acquisition module, used to obtain the batch number of the unblocked vehicle in response to the vehicle volume unblocking operation, and obtain the corresponding waybill number set according to the batch number; an abnormal waybill determination module, configured to, in response to receiving a list of waybill numbers of inspected goods, compare the list of waybill numbers with the set of waybill numbers to obtain an abnormal waybill number; An abnormal situation confirmation module, used for querying the upstream node of the current site from the routing system according to the abnormal waybill number and the current site identifier, and sending the abnormal waybill number to the upstream node so that the upstream node confirms the abnormal situation of the abnormal waybill corresponding to the abnormal waybill number; The abnormal waybill processing module is used to respond to the abnormal situation sent by the upstream node and process the abnormal waybill according to the abnormal situation.

8. The device according to claim 7, characterized in that The abnormal waybill processing module is also used for: If the abnormal situation is the loss of goods, the abnormal waybill number will be closed; When the abnormal situation is that the goods have been shipped or are about to be shipped, the whole process operation is monitored to confirm whether the current site has any subsequent inspection operation on the abnormal waybill, and the abnormal waybill number is closed if there is an inspection operation.

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 6.

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 6 is implemented.

Citation Information

Patent Citations

  • Goods quantity information management method and device for logistics nodes

    CN111652440A

  • Abnormal positioning method and device

    CN113128933A

  • Waybill data processing method and device

    CN116342004A