Method and apparatus for handling abnormal waybills
By acquiring the batch number and waybill number set of the unsealed vehicles, abnormal waybills can be automatically identified and processed, solving the problem of low efficiency in handling abnormal waybills in existing technologies, achieving rapid processing and reducing cargo backlog, and improving logistics and distribution efficiency.
Patent Information
- Application Number
- CN202311227031.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-21
- Publication Date
- 2026-01-20
- Estimated Expiration
- 2043-09-21
AI Technical Summary
Existing technologies have low efficiency in handling abnormal waybills, resulting in cargo backlog at stations and long abnormal handling cycles, which affects logistics and distribution efficiency.
By obtaining the batch number of the unsealed vehicle and matching it with the set of waybill numbers, the system can automatically identify abnormal waybills and confirm the abnormal situation of the upstream node, thus achieving automated processing.
It improved the efficiency of handling abnormal waybills, avoided cargo backlog, shortened the processing cycle, and improved logistics and distribution efficiency.
Smart Images

Figure CN119671433B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of warehouse logistics, and in particular to a processing method and device for abnormal waybills. BACKGROUND
[0002] In the current logistics industry, a situation often occurs that a waybill of one-to-many (referring to one order with multiple packages) cannot arrive at a distribution site at one time, so that the distribution link cannot timely distribute goods. In order to avoid this situation, currently, goods are counted or searched manually, and goods are compared at the distribution site to verify the number of differences and determine abnormal goods, and then the abnormal goods package that does not arrive at the site is manually reported in the abnormal system to push to the transport site of the corresponding link for goods searching.
[0003] In the process of implementing the present application, the inventors have found that the prior art at least has the following problems:
[0004] Currently, when counting and searching for abnormal goods, only manual offline counting can be performed, which is low in efficiency and easy to cause goods accumulation at the site; the abnormal goods counted need to be manually reported, and the abnormal processing period is long. SUMMARY
[0005] Therefore, the embodiments of the present application provide a processing method and device for abnormal waybills, which can improve the processing efficiency of abnormal waybills, avoid goods accumulation at the site, shorten the abnormal processing period, and thus shorten the distribution period and improve the logistics distribution efficiency.
[0006] To achieve the above object, according to one aspect of the embodiments of the present application, a processing method for abnormal waybills is provided, comprising:
[0007] In response to a vehicle unsealing operation, a batch number of the unsealed vehicle is obtained, and a corresponding set of waybill numbers is obtained according to the batch number;
[0008] In response to receiving a list of checked waybill numbers, the list of waybill numbers and the set of waybill numbers are compared to obtain abnormal waybill numbers;
[0009] According to the abnormal waybill numbers and the current site identifier, an upstream node of the current site is queried from a routing system, and the abnormal waybill numbers are sent to the upstream node to make the upstream node confirm the abnormal situation of the abnormal waybills corresponding to the abnormal waybill numbers;
[0010] In response to receiving the abnormal situation sent by the upstream node, the abnormal waybills are processed according to the abnormal situation.
[0011] Optionally, the processing of the abnormal shipping order according to the abnormal condition comprises: in a case where the abnormal condition is loss of goods, closing the abnormal shipping order number; in a case where the abnormal condition is that the goods have been shipped or are ready to be shipped, monitoring the whole process operation to confirm whether there is an inspection operation of the abnormal shipping order at the current station, and closing the abnormal shipping order number in a case where there is an inspection operation.
[0012] Optionally, the monitoring of the whole process operation comprises: obtaining operation data of each shipping order number according to logs of a routing system; in a case where the operation data of each shipping order number includes operation data of the abnormal shipping order number, obtaining an operation type of the abnormal shipping order number according to the operation data of the abnormal shipping order number; and in a case where the operation type is an inspection operation of the abnormal shipping order at the current station, generating a closing instruction of the abnormal shipping order number.
[0013] Optionally, before the comparison of the shipping order number list and the shipping order number set to obtain the abnormal shipping order number, the method further comprises: obtaining target station information; and verifying whether the current station is consistent with the target station according to the target station information and a current station identifier.
[0014] Optionally, before the receiving of the list of shipping orders that have been inspected, the method further comprises: receiving shipping orders that have been inspected within a set time window and generating the shipping order number list.
[0015] Optionally, before the querying of an upstream node of a current station from a routing system according to the abnormal shipping order number and a current station identifier, the method further comprises: determining a processing partition corresponding to the abnormal shipping order number according to the batch number and a set number of partitions, so as to process the abnormal shipping order number by a server corresponding to the processing partition.
[0016] According to another aspect of the embodiment of the present application, there is provided a processing device for an abnormal shipping order, comprising:
[0017] a shipping order number obtaining module configured to obtain a batch number of a vehicle to be unsealed in response to an unsealing operation of the vehicle, and obtain a corresponding shipping order number set according to the batch number;
[0018] an abnormal shipping order determining module configured to compare a list of shipping orders that have been inspected with the shipping order number set to obtain an abnormal shipping order number in response to the receiving of the list of shipping orders that have been inspected;
[0019] an abnormal condition confirming module configured to query an upstream node of a current station from a routing system according to the abnormal shipping order number and a current station identifier, and send the abnormal shipping order number to the upstream node to enable the upstream node to confirm an abnormal condition of an abnormal shipping order corresponding to the abnormal shipping order number;
[0020] An abnormal shipping order processing module is configured to process the abnormal shipping order according to the abnormal situation in response to receiving the abnormal situation from the upstream node.
[0021] Optionally, the abnormal shipping order processing module is further configured to: in the case that the abnormal situation is loss of goods, close the abnormal shipping order number; and in the case that the abnormal situation is that the goods have been shipped or are ready to be shipped, monitor the whole process to confirm whether there is a goods inspection operation at the current station for the abnormal shipping order, and close the abnormal shipping order number in the case that there is a goods inspection operation.
[0022] According to another aspect of the embodiments of the present application, an electronic device is provided, which includes: one or more processors; and a storage device configured to store one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method for processing an abnormal shipping order provided by the embodiments of the present application.
[0023] According to still another aspect of the embodiments of the present application, a computer readable medium having stored thereon a computer program is provided, wherein the program, when executed by a processor, implements the method for processing an abnormal shipping order provided by the embodiments of the present application.
[0024] The above-mentioned embodiment of the present application has the following advantages or beneficial effects: by responding to the vehicle unsealing operation, obtaining the batch number of the unsealed vehicle, and obtaining the corresponding shipping order number set according to the batch number; in response to receiving the list of shipping order numbers that have been inspected, comparing the list of shipping order numbers and the shipping order number set to obtain an abnormal shipping order number; according to the abnormal shipping order number and the current station identifier, querying the upstream node of the current station from the routing system, and sending the abnormal shipping order number to the upstream node to enable the upstream node to confirm the abnormal situation of the abnormal shipping order corresponding to the abnormal shipping order number; and in response to receiving the abnormal situation from the upstream node, processing the abnormal shipping order according to the abnormal situation, the technical solution realizes determining the abnormal shipping order according to the shipping order number set corresponding to the batch number and the list of shipping order numbers that have been inspected when the vehicle is unsealed, and performing abnormal reporting and abnormal processing, without the need for manual offline counting, so that the abnormal shipping order can be discovered in time and quickly intervened, thereby improving the abnormal shipping order processing efficiency, avoiding causing goods accumulation at the station, shortening the abnormal processing period, and further shortening the distribution period, and improving the logistics distribution efficiency. Subsequently, the whole process monitoring can quickly confirm whether the abnormal shipping order has arrived at the current station, and further improve the processing efficiency of the abnormal shipping order.
[0025] The further effects of the above-mentioned non-conventional optional mode will be described in the following with reference to the specific embodiments. BRIEF DESCRIPTION OF DRAWINGS
[0026] The accompanying drawings are used to better understand the present application and do not constitute an improper limitation on the present application. Among them:
[0027] Figure 1 is a schematic diagram of main steps of a processing method of an abnormal waybill according to an embodiment of the present application;
[0028] Figure 2 is a schematic diagram of an abnormal waybill number collection process according to an embodiment of the present application;
[0029] Figure 3 is a schematic diagram of an abnormal waybill number distribution process according to an embodiment of the present application;
[0030] Figure 4 is a schematic diagram of a whole process monitoring process according to an embodiment of the present application;
[0031] Figure 5 is a schematic diagram of a processing process of an abnormal waybill according to an embodiment of the present application;
[0032] Figure 6 is a schematic diagram of main modules of a processing device of an abnormal waybill according to an embodiment of the present application;
[0033] Figure 7 is an exemplary system architecture diagram to which an embodiment of the present application can be applied;
[0034] Figure 8 is a structural schematic diagram of a computer system of a terminal device or a server suitable for being used to implement an embodiment of the present application. DETAILED DESCRIPTION
[0035] Exemplary embodiments of the present application are described below with reference to the accompanying drawings, in which various details of the embodiments of the present application are set forth in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to those skilled in the art that the embodiments described herein can be practiced without many of the specific details given herein. Therefore, the specific details set forth hereinafter are merely exemplary. As such, it will be understood that various embodiments of the present application can be practiced without many of the specific details set forth herein.
[0036] It should be noted that in the technical solutions disclosed in the present application, the collection, collection, updating, analysis, processing, use, transmission, storage, etc. of user personal information are in line with relevant laws and regulations, are used for legal purposes, and do not violate public order and good customs. Necessary measures are taken to prevent illegal access to user personal information data, and the security of user personal information, network security and national security are maintained.
[0037] In order to solve the above technical problems in the prior art, the present application provides an abnormal consignment note processing method, which can solve the following technical problems existing in the case that the one-to-many consignment notes in the current logistics industry cannot be delivered to the station at one time: (1) manual offline processing, which is very low in efficiency, and when goods are accumulated due to promotion activities and the like, there is no way to find out the specific situation of the missing goods in time, so that the delivery cycle is long and the customer experience is affected; (2) abnormal consignment notes need to be manually reported, and the abnormal processing period is long; (3) for one-to-many consignment notes, the staff can only query the detail information of all the consignment notes corresponding to the consignment note number from the system, and check whether the package corresponding to the consignment note number has arrived at the station one by one.
[0038] The specific implementation process of the present application will be described below in conjunction with specific embodiments.
[0039] Figure 1 is the main step schematic diagram of the abnormal consignment note processing method according to the embodiment of the present application. As shown in Figure 1 the abnormal consignment note processing method of the embodiment of the present application mainly includes the following steps S101 to S104.
[0040] Step S101: in response to a vehicle unsealing operation, the batch number of the unsealed vehicle is obtained, and the corresponding consignment note number set is obtained according to the batch number. Generally, when goods are shipped, a plurality of consignment notes corresponding to one order are packed together in the same vehicle, and then the vehicle is sealed, and then the association between the batch number of the vehicle and the consignment note numbers is established. When the vehicle reaches the destination, the vehicle unsealing operation will be performed, and at this time the batch number of the unsealed vehicle can be obtained according to the vehicle information. This batch number corresponds to the consignment note number set of this transportation. In the embodiment of the present application, when the vehicle reaches the destination, a vehicle unsealing operation will be generated along with the user's unsealing operation, and the vehicle information will be uploaded to the abnormal consignment note processing system, so that the abnormal consignment note processing system can obtain the batch number of the unsealed vehicle through the stream processing framework flink, and find the consignment note number set corresponding to the batch number from the transportation system according to the batch number.
[0041] Step S102: in response to receiving the consignment note number list that has been checked, the consignment note number list and the consignment note number set are compared to obtain the abnormal consignment note number.
[0042] In an embodiment of the present application, before receiving the list of checked shipping numbers, further comprising: receiving the checked shipping numbers within a set time window and generating the list of shipping numbers. Generally, it takes about half an hour for a site to unload, so the time window feature of the stream processing framework flink can be used, and the stream processing framework flink is set a time window (for example, one hour), and the checked shipping numbers are received within the window, and then the list of shipping numbers is generated according to the received shipping numbers. After the end of the window, the list of shipping numbers and the set of shipping numbers corresponding to the batch number are compared to obtain abnormal shipping numbers.
[0043] According to an embodiment of the present application, before comparing the list of shipping numbers and the set of shipping numbers to obtain abnormal shipping numbers, further comprising: obtaining target site information; and verifying whether the current site is consistent with the target site according to the target site information and the current site identifier. Before comparing the list of shipping numbers and the set of shipping numbers, it is necessary to confirm that the current site is the target site of the batch shipping. If the current site is not the target site of the batch shipping, it means that the vehicle unsealing is incorrect, and this vehicle unsealing is invalid. In addition, after the site comparison, it is necessary to confirm that the shipping numbers have been checked. Generally, after the package corresponding to the shipping number arrives at the corresponding site of the destination, the staff will use a code scanning gun and other devices to accept the package to ensure the accuracy of the collected shipping data. When the vehicle unsealing is completed at the corresponding site of the destination, it means that the package corresponding to the batch shipping has been completely checked. Then, the stream processing framework flink determines whether there are still packages under the batch, and no package means that all packages have arrived, and remaining packages mean that there are abnormal packages that have not arrived. The abnormal package can be sent to the abnormal control center according to the dimensions of "site + batch number + shipping number" through the message queue, so that the abnormal control center processes the abnormal shipping number.
[0044] Figure 2 is a schematic diagram of an abnormal shipping number collection process according to an embodiment of the present application. As shown in Figure 2 When the staff performs the vehicle unsealing operation, a vehicle unsealing operation instruction is generated, and then the staff performs the checking operation on the goods in the vehicle to remove the packages corresponding to the checked shipping numbers on the vehicle. After the vehicle unsealing operation is completed, the list of received checked shipping numbers is obtained. At the same time, the abnormal shipping processing system obtains the set of shipping numbers corresponding to the batch number from the transportation system according to the vehicle unsealing operation instruction. Then, by comparing the set of shipping numbers corresponding to the batch number and the list of checked shipping numbers, the abnormal shipping numbers are obtained.
[0045] Step S103: According to the abnormal shipping number and the current station identifier, the upstream node of the current station is queried from the routing system, and the abnormal shipping number is sent to the upstream node to make the upstream node confirm the abnormal situation of the abnormal shipping corresponding to the abnormal shipping number. After obtaining the abnormal shipping number, the routing information of the abnormal shipping number is queried from the routing system, and the upstream node is determined according to the current station identifier and the routing information, so as to send the abnormal shipping number to the upstream node to request to obtain the abnormal situation of the abnormal shipping. In an embodiment of the present application, the upstream node may be, for example, a sorting node, a transfer station, a warehouse node, etc. After the upstream node is found, the abnormal shipping number can be sent to the upstream node, so that the upstream node can confirm the abnormal situation of the abnormal shipping corresponding to the abnormal shipping number.
[0046] According to an embodiment of the present application, before the upstream node of the current station is queried from the routing system according to the abnormal shipping number and the current station identifier, it can also include: determining the processing partition corresponding to the abnormal shipping number according to the batch number and the set partition quantity, to process the abnormal shipping number through the server corresponding to the processing partition. In an embodiment of the present application, data is processed according to the dimension of batch, and when the partition processing is configured, the batch number can be used to perform remainder operation on the partition quantity, and the fixed remainder corresponds to the fixed partition. By determining the partition corresponding to the batch abnormal shipping number and using the server corresponding to the partition for processing, the efficiency of abnormal processing can be improved in the case of large amount of data.
[0047] Figure 3 is the abnormal shipping number allocation flowchart of an embodiment of the present application. As shown in Figure 3 In an embodiment of the present application, when allocating the abnormal shipping number, the upstream node of the abnormal shipping needs to be identified first; if the upstream node is a warehouse node, the abnormal shipping number is sent to the warehouse workbench for abnormal processing; if the upstream node is a sorting node, the abnormal shipping number is sent to the sorting workbench for abnormal processing; if the upstream node is a station node, the abnormal shipping number is sent to the station workbench for abnormal processing; if the upstream node is not the above several nodes, the abnormal shipping is monitored in real time by the abnormal monitoring system. In this way, the abnormal shipping number can be allocated to the corresponding upstream node for processing, so as to find the abnormal reason faster and confirm the abnormal situation.
[0048] Step S104: In response to receiving the abnormal situation sent by the upstream node, the abnormal shipping is processed according to the abnormal situation.
[0049] According to an embodiment of the present application, the abnormal shipping label is processed according to the abnormal situation, which can specifically include: in the case that the abnormal situation is loss of goods, the abnormal shipping label number is closed; in the case that 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 there is an inspection operation of the abnormal shipping label at the subsequent current station, and the abnormal shipping label number is closed in the case that there is an inspection operation. Specifically, if the upstream node confirms that the goods of the abnormal shipping label have been lost, an abnormal situation message of loss of goods is generated and sent to the abnormal shipping label processing system of the present application. After receiving the abnormal situation message, the abnormal shipping label processing system closes the abnormal shipping label number to realize data loop. For the lost abnormal shipping label, it can also be reported to the responsibility determination system for accountability and to the loss recovery system to determine how to recover the loss. If the upstream node confirms that the goods of the abnormal shipping label have been shipped or are ready to be shipped, an abnormal situation message of the goods having been shipped or being ready to be shipped is generated and sent to the abnormal shipping label processing system of the present application. After receiving the abnormal situation message, the abnormal shipping label processing system calls the abnormal monitoring system to monitor the whole process of the shipping label to confirm whether there is an inspection operation of the abnormal shipping label at the subsequent current station. If there is, it means that the abnormal shipping label has safely arrived at the current station, and the abnormal shipping label number can be closed. Otherwise, it means that the abnormal shipping label may have been lost, and after closing the abnormal shipping label number, it is also reported to the responsibility determination system for accountability and to the loss recovery system to determine how to recover the loss.
[0050] According to an embodiment of the present application, the monitoring of the whole process operation can specifically include: obtaining operation data of each shipping label number according to the log of the routing system; in the case that the operation data of the abnormal shipping label number exists in the operation data of the each shipping label number, obtaining an operation type of the abnormal shipping label number according to the operation data of the abnormal shipping label number; and in the case that the operation type is an inspection operation of the abnormal shipping label by the current station, generating a closing instruction of the abnormal shipping label number.
[0051] Figure 4 is a whole-process monitoring process schematic diagram of an embodiment of the present application. As shown in Figure 4As shown in the embodiment of the present application, after receiving the abnormal shipping number to be monitored, the abnormal monitoring system saves the abnormal shipping number and the current station identifier into the cache, and then monitors the binlog log of the routing system to obtain the operation data of each shipping number, and then judges whether the operation data corresponding to the abnormal shipping number saved in the cache is in the operation data. If so, according to the operation data corresponding to the abnormal shipping number, it is judged whether the operation type of the abnormal shipping number is the inspection operation of the current station on the abnormal shipping number. If it is the inspection operation, it means that the abnormal shipping number has reached the current station and the inspection is successful, at this time the closing instruction of the abnormal shipping number can be sent to the abnormal monitoring system asynchronously, and the record corresponding to the abnormal shipping number in the cache is deleted to release the cache; otherwise, if it is not the inspection operation, the log of the routing system is continuously monitored until the operation data corresponding to the abnormal shipping number is obtained, and the operation type of the abnormal shipping number is the inspection operation of the current station on the abnormal shipping number.
[0052] Figure 5 is a processing flow diagram of an abnormal shipping number according to an embodiment of the present application. As shown in the embodiment of the present application, Figure 5 after the vehicle reaches the station, the vehicle unsealing operation is performed, and the collection of the abnormal shipping number is performed during the vehicle unsealing process, and then the abnormal shipping number is sent to the abnormal monitoring system; the upstream node of the abnormal shipping number is obtained through the abnormal monitoring system and the routing system; then the abnormal shipping number is pushed to the corresponding upstream node; the upstream node confirms the abnormal situation of the abnormal shipping number and sends the abnormal situation to the abnormal monitoring system; the abnormal monitoring system processes the abnormal shipping number according to the abnormal situation. In the processing process, the abnormal monitoring system will perform full-process monitoring to better process the abnormal shipping number.
[0053] Figure 6 is a main module diagram of the processing device of the abnormal shipping number according to the embodiment of the present application. As shown in the embodiment of the present application, Figure 6 the processing device 600 of the abnormal shipping number of the embodiment of the present application mainly includes a shipping number acquisition module 601, an abnormal shipping number determination module 602, an abnormal situation confirmation module 603 and an abnormal shipping number processing module 604.
[0054] The shipping number acquisition module 601 is configured to, in response to the vehicle unsealing operation, acquire the batch number of the unsealed vehicle, and acquire the corresponding shipping number set according to the batch number;
[0055] The abnormal shipping number determination module 602 is configured to, in response to receiving the list of shipping numbers that have been inspected, compare the list of shipping numbers with the shipping number set to obtain an abnormal shipping number;
[0056] The exception case confirmation module 603 is configured to query an upstream node of a current station from a routing system according to the exception waybill number and the current station identifier, and send the exception waybill number to the upstream node to enable the upstream node to confirm an exception case of an exception waybill corresponding to the exception waybill number.
[0057] The exception waybill processing module 604 is configured to process the exception waybill according to the exception case in response to receiving the exception case sent by the upstream node.
[0058] According to an embodiment of the present application, the exception waybill processing module 604 can also be configured to: in a case where the exception case is loss of goods, close the exception waybill number; and in a case where the exception case is that the goods have been shipped or are ready to be shipped, monitor a whole process operation to confirm whether there is an inspection operation on the exception waybill by the current station subsequently, and close the exception waybill number in a case where there is the inspection operation.
[0059] According to another embodiment of the present application, the monitoring the whole process operation comprises: obtaining operation data of each waybill number according to logs of the routing system; in a case where the operation data of each waybill number includes operation data of the exception waybill number, obtaining an operation type of the exception waybill number according to the operation data of the exception waybill number; and in a case where the operation type is an inspection operation on the exception waybill by the current station, generating a closing instruction of the exception waybill number.
[0060] According to still another embodiment of the present application, the exception waybill processing apparatus 600 can further comprise a station comparison module (not shown in the figure) configured to: obtain target station information before comparing the waybill number list and the set of waybill numbers to obtain the exception waybill number; and verify whether the current station is consistent with the target station according to the target station information and the current station identifier.
[0061] According to still another embodiment of the present application, the exception waybill processing apparatus 600 can further comprise a waybill list generation module (not shown in the figure) configured to: receive a waybill number that has been inspected and generate a waybill number list within a set time window before receiving the waybill number list that has been inspected.
[0062] According to still another embodiment of the present application, the exception waybill processing apparatus 600 can further comprise a partition determination module (not shown in the figure) configured to: determine a processing partition corresponding to the exception waybill number according to the batch number and a set number of partitions before querying an upstream node of a current station from a routing system according to the exception waybill number and the current station identifier, to process the exception waybill number by a server corresponding to the processing partition.
[0063] According to the technical scheme of the embodiment of the present application, the batch number of the vehicle is obtained in response to the vehicle unsealing operation, and the corresponding set of waybill numbers is obtained according to the batch number; in response to receiving the list of waybills that have been inspected, the list of waybills and the set of waybill numbers are compared to obtain an 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 to enable the upstream node to confirm the abnormal situation of the abnormal waybill; in response to receiving the abnormal situation sent by the upstream node, the abnormal waybill is processed according to the abnormal situation, which realizes determining the abnormal waybill according to the set of waybill numbers corresponding to the batch number and the list of waybills that have been inspected when the vehicle is unsealed, and reporting and processing the abnormality, without the need for manual offline counting, so that the abnormal waybill can be discovered in time and quickly intervened, thereby improving the processing efficiency of the abnormal waybill, avoiding causing the accumulation of goods at the site, shortening the abnormal processing period, and further shortening the distribution period and improving the efficiency of logistics distribution. Subsequently, whether the abnormal waybill has arrived at the current site can be quickly confirmed through whole-process monitoring, further improving the processing efficiency of the abnormal waybill.
[0064] Figure 7 An exemplary system architecture 700 to which the method for processing an abnormal waybill or the device for processing an abnormal waybill according to the embodiments of the present application can be applied is shown.
[0065] As shown in Figure 7 The system architecture 700 can include terminal devices 701, 702, 703, a network 704, and a server 705. The network 704 serves as a medium to provide communication links between the terminal devices 701, 702, 703 and the server 705. The network 704 can include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.
[0066] Users can use the terminal devices 701, 702, 703 to interact with the server 705 through the network 704 to receive or send messages, etc. Various communication client applications can be installed on the terminal devices 701, 702, 703, such as shopping applications, logistics transportation applications, search applications, waybill query software, etc. (only as examples).
[0067] The terminal devices 701, 702, 703 can be various electronic devices with display screens and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers, etc.
[0068] The server 705 can be a server providing various services, for example, a background management server providing support for a website browsed by a user using the terminal device 701, 702, 703 (only as an example). The background management server can, in response to a vehicle unsealing operation, acquire a batch number of an unsealed vehicle in response to a processing request and the like of received abnormal shipping order data, and acquire a corresponding shipping order number set according to the batch number; in response to receiving a list of checked shipping order numbers, compare the list of shipping order numbers and the shipping order number set to obtain abnormal shipping order numbers; according to the abnormal shipping order numbers and the current site identifier, query an upstream node of the current site from a routing system, and send the abnormal shipping order numbers to the upstream node to enable the upstream node to confirm an abnormal situation of an abnormal shipping order corresponding to the abnormal shipping order numbers; in response to receiving the abnormal situation sent by the upstream node, process the abnormal shipping order according to the abnormal situation, and feed back a processing result (for example, an abnormal shipping order processing result - only as an example) to the terminal device.
[0069] It should be noted that the processing method of the abnormal shipping order provided by the embodiment of the present application is generally executed by the server 705, and correspondingly, the processing device of the abnormal shipping order 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 above-mentioned system is only illustrative. According to the needs of implementation, there can be any number of terminal devices, networks and servers.
[0071] Reference will be made to Figure 8 which shows a structural schematic diagram of a computer system 800 suitable for implementing the terminal device or server of the embodiment of the present application. Figure 8 The terminal device or server shown is only an example, and should not bring any limitation to the function and use range of the embodiment of the present application.
[0072] As shown in Figure 8 , the computer system 800 includes a central processing unit (CPU) 801 which can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 802 or programs loaded from a storage portion 808 to 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 through 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 part 806 including a keyboard, a mouse, etc.; an output part 807 including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage part 808 including a hard disk, etc.; and a communication part 809 including a network interface card such as a LAN card, a modem, etc. The communication part 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I / O interface 805 as necessary. A removable medium 811 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive 810 as necessary, so that a computer program read out therefrom is installed in the storage part 808 as necessary.
[0074] In particular, the processes described above with reference to the flowcharts can be implemented as a computer software program according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for executing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network by 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-described functions defined in the system of the present disclosure are executed.
[0075] It should be noted that the computer-readable medium shown in the present application can 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, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, 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 application, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or component. In the present application, the computer-readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, which can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, device or component. The program code contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0076] The flowcharts and block diagrams in the drawings illustrate the possible implementation architectures, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowcharts or block diagrams can represent a module, a program segment or a part of code containing one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in different order than that shown in the drawings. For example, two blocks that are shown in succession can actually be executed substantially in parallel, and sometimes in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams or flowcharts, and the combination of blocks in the block diagrams or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0077] The units or modules described in the embodiments of the present application can be implemented by software or hardware. The described units or modules can also be arranged in a processor, for example, a processor can be described as including a waybill obtaining module, an abnormal waybill determining module, an abnormal condition confirming module and an abnormal waybill processing module. In some cases, the names of these units or modules do not constitute a limitation on the units or modules themselves, for example, the abnormal waybill processing module can also be described as a module for processing the abnormal waybill according to the abnormal condition in response to receiving the abnormal condition sent by the upstream node.
[0078] As another aspect, the present application also provides a computer readable medium, which can be included in the device described in the above embodiments, or can exist independently without being assembled into the device. The computer readable medium carries one or more programs, which, when executed by the device, cause the device to include: in response to a vehicle unsealing operation, obtaining a batch number of the unsealed vehicle, and obtaining a corresponding waybill number set according to the batch number; in response to receiving a list of waybill numbers that have been checked, comparing the list of waybill numbers and the set of waybill numbers to obtain an abnormal waybill number; according to the abnormal waybill number and the current station identifier, querying the upstream node of the current station from a routing system, and sending the abnormal waybill number to the upstream node to make the upstream node confirm the abnormal condition of the abnormal waybill corresponding to the abnormal waybill number; in response to receiving the abnormal condition sent by the upstream node, processing the abnormal waybill according to the abnormal condition.
[0079] According to the technical scheme of the embodiments of the present application, by responding to a vehicle unsealing operation, obtaining a batch number of the unsealed vehicle, and obtaining a corresponding waybill number set according to the batch number; in response to receiving a list of waybill numbers that have been checked, comparing the list of waybill numbers and the set of waybill numbers to obtain an abnormal waybill number; according to the abnormal waybill number and the current station identifier, querying the upstream node of the current station from a routing system, and sending the abnormal waybill number to the upstream node to make the upstream node confirm the abnormal condition of the abnormal waybill corresponding to the abnormal waybill number; in response to receiving the abnormal condition sent by the upstream node, processing the abnormal waybill according to the abnormal condition, the technical scheme realizes determining an abnormal waybill and reporting and processing the abnormality according to the set of waybill numbers corresponding to the batch number and the list of waybill numbers that have been checked when the vehicle is unsealed, without manual offline counting, which can timely discover the abnormal waybill and quickly intervene, thereby improving the abnormal waybill processing efficiency, avoiding causing the accumulation of goods at the station, shortening the abnormal processing period, and further shortening the distribution period, and improving the logistics distribution efficiency. Subsequently, through whole-process monitoring, it can be quickly confirmed whether the abnormal waybill has arrived at the current station, further improving the processing efficiency of the abnormal waybill.
[0080] The foregoing detailed description has set forth various embodiments of the devices and / or processes via the use of specific terminology. However, embodiments thereof can be practiced with the exact description not being set forth but with the same essence; the principles set forth herein can be practiced with plasticity in a manner appropriate to specific implementations. The scope of the disclosure is therefore intended to be on the true spirit and principles of the technology disclosed herein, and further scope can be provided by the appended claims.
Claims
1. A method for handling abnormal waybills, characterized in that, include: In response to the vehicle unsealing operation, the batch number of the unsealed vehicle is obtained, and the corresponding set of waybill numbers is obtained based on the batch number; In response to receiving a list of inspected waybill numbers, the list of waybill numbers is compared with the set of waybill numbers to obtain abnormal waybill numbers; Based on 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; In response to receiving an abnormal situation from the upstream node, the abnormal waybill is processed according to the abnormal situation.
2. The method according to claim 1, characterized in that, The abnormal waybill is processed according to the aforementioned abnormal situation, including: In the event of a lost shipment, the abnormal waybill number will be closed. In cases where the abnormal situation is that the goods have been shipped or are about to be shipped, the entire process is monitored to confirm whether the current station has performed an inspection operation on the abnormal waybill. If an inspection operation has been performed, the abnormal waybill number is closed.
3. The method according to claim 2, characterized in that, The entire monitoring process includes: Obtain operation data for each waybill number from the routing system logs; If the operation data of the abnormal waybill number exists in the operation data of each waybill number, the operation type of the abnormal waybill number is obtained according to the operation data of the abnormal waybill number. When the operation type is the current station's inspection operation on the abnormal waybill, a closing instruction for the abnormal waybill number is generated.
4. The method according to claim 1, characterized in that, Before comparing the list of waybill numbers and the set of waybill numbers to obtain the abnormal waybill numbers, the process also includes: Obtain target site information; Based on the target site information and the current site identifier, verify 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 verified waybill numbers, the following is also included: Receive the waybill numbers of the inspected goods within the set time window and generate the list of 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 based on the abnormal waybill number and the current site identifier, the process also includes: The processing partition corresponding to the abnormal waybill number is determined based on the batch number and the set number of partitions, so that the abnormal waybill number can be processed through the server corresponding to the processing partition.
7. A device for processing abnormal waybills, characterized in that, include: The waybill number acquisition module is used to respond to the vehicle unsealing operation, acquire the batch number of the unsealed vehicle, and obtain the corresponding waybill number set based on the batch number; The abnormal waybill determination module is used to, in response to receiving a list of waybill numbers that have been inspected, compare the list of waybill numbers with the set of waybill numbers to obtain the abnormal waybill number; The abnormal situation confirmation module is used to query the upstream node of the current site from the routing system based on 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. 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 apparatus according to claim 7, characterized in that, The abnormal waybill processing module is also used for: In the event of a lost shipment, the abnormal waybill number will be closed. In cases where the abnormal situation is that the goods have been shipped or are about to be shipped, the entire process is monitored to confirm whether the current station has performed an inspection operation on the abnormal waybill. If an inspection operation has been performed, the abnormal waybill number is closed.
9. An electronic device, characterized in that, include: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-6.
10. A computer-readable medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-6.
Citation Information
Patent Citations
Goods quantity information management method and device for logistics nodes
CN111652440A
Abnormal positioning method and device
CN113128933A