Business processing method and device, electronic equipment and computer readable medium

By receiving business processing requests in the cargo transfer system, executing scanning processes and updating the cargo status, the problem of long-term judgment of the time when the goods are lost is solved, and the effect of timely avoiding or reducing losses is achieved.

CN119963075AActive Publication Date: 2025-05-09BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202311480507.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-08
Publication Date
2025-05-09
Estimated Expiration
2043-11-08

AI Technical Summary

Technical Problem

During the transfer of goods, the time limit for the loss of goods is long, and losses cannot be avoided in a timely manner.

Method used

By receiving business processing requests, obtaining container identification, scanning mode identification and shipping identification, performing scanning process, obtaining scan result data, determining the delivery type, and updating the goods status based on the delivery type and shipping identification.

Benefits of technology

The time-of-responsibility for loss of goods has been shortened, and losses have been avoided or reduced in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119963075A_ABST
    Figure CN119963075A_ABST
Patent Text Reader

Abstract

The invention discloses a business processing method and device, electronic equipment and a computer readable medium, and relates to the technical field of computers, one specific embodiment comprises the steps of receiving a business processing request, and obtaining a corresponding container identifier, a scanning mode identifier and a delivery identifier; executing a scanning process based on the container identifier, the scanning mode identifier and the delivery identifier, and obtaining scanning result data; determining a delivery type according to the scanning result data; and updating a cargo state corresponding to the delivery identifier based on the delivery type and the delivery identifier. Therefore, when the goods are lost, the responsibility judgment time efficiency is shortened, and the loss is avoided or reduced in time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a business processing method, device, electronic device and computer-readable medium. Background Art

[0002] At present, the shipment scanning and outbound operation is an important module in the transshipment center management system (TC). When the order flows to the TC system, the originating TC performs the originating receipt, weighs the weight, and after the pallet verification, the shipment scanning and outbound operation is required. After the scanning, the goods will be loaded and shipped. After the transit TC is transferred, the goods will be sent to the destination warehouse for signature and shelf. The current regional TC station only supports shipment by pallet and reporting of arrival differences. Each pallet contains multiple boxes. When shipping, each scan of a pallet is considered to have been verified, and it is directly loaded. When the next station receives the goods, it scans by box. If the goods are found to be missing, the in-transit differences of the previous station are reported. However, when the previous shipping station actually ships, sometimes it has been determined that some boxes have been lost, but this message cannot be entered in advance and synchronized with the downstream. The only way is to operate the shipment on the system (the actual goods are less than the system, and the goods are shipped falsely), and then the downstream will handle the exception when receiving the goods. The upstream and downstream TC exception handling personnel need to spend a lot of time to create in-transit differences, find goods, and check the abnormal goods information to determine the party responsible for the abnormal goods. As a result, when goods are lost, the time limit for determining liability is long and losses cannot be avoided in time. Summary of the invention

[0003] In view of this, the embodiments of the present application provide a business processing method, device, electronic device and computer-readable medium, which can solve the existing problem that when goods are lost, the time limit for judging liability is long and the loss cannot be avoided in time.

[0004] To achieve the above objective, according to one aspect of an embodiment of the present application, a service processing method is provided, including:

[0005] Receive a business processing request and obtain a corresponding container identifier, scanning mode identifier, and shipping identifier;

[0006] Based on the container identifier, the scanning mode identifier and the shipping identifier, a scanning process is executed to obtain scanning result data;

[0007] Determine the shipment type based on the scan result data;

[0008] Based on the shipment type and shipment ID, update the goods status corresponding to the shipment ID.

[0009] Optionally, a scanning process is performed, including:

[0010] In response to the container identifier corresponding to the first container and the scanning mode identifier corresponding to the second container, generating abnormal prompt information based on the container identifier and the scanning mode identifier;

[0011] Send abnormal prompt information to the preset processing node;

[0012] In response to receiving the processed identification returned by the preset processing node, a scanning process is performed based on the shipping identification.

[0013] Optionally, determine the type of shipment, including:

[0014] Get the transfer order ID corresponding to the business processing request;

[0015] According to the scanning result data, determine the corresponding number of scanned goods;

[0016] Get the total quantity of goods, and then determine the shipment type based on the total quantity of goods, the scanned quantity of goods, and the forwarding order ID.

[0017] Optionally, determine the shipment type based on the total quantity of goods, the number of scanned goods, and the forwarding bill ID, including:

[0018] In response to the scanned cargo quantity being less than the total cargo quantity and the forwarding bill identifier corresponding to splittable shipment, determining the shipment type as split shipment;

[0019] In response to the scanned cargo quantity being less than the total cargo quantity and the forwarding bill identifier corresponding to non-partial shipment, the shipment type is determined to be non-partial shipment.

[0020] Optionally, based on the shipment type and the shipment identifier, the goods status corresponding to the shipment identifier is updated, including:

[0021] In response to the shipment type being whole order shipment or batch shipment, the goods status corresponding to the shipment identifier is updated to shipped.

[0022] Optionally, based on the shipment type and the shipment identifier, the goods status corresponding to the shipment identifier is updated, including:

[0023] In response to the delivery type being delivery without batches, one-click reporting abnormal information is generated and output based on the delivery identifier;

[0024] Update the goods status corresponding to the delivery mark to delivery exception.

[0025] Optionally, one-click reporting of abnormal information is generated based on the delivery identifier, including:

[0026] Obtain the shipping order ID corresponding to the business processing request, and then obtain the corresponding shipping ID set according to the shipping order ID;

[0027] According to the shipping identification set and the shipping identification, it is determined that the shipping identification has not been scanned;

[0028] Generate one-click reporting of abnormal information based on the unscanned delivery mark.

[0029] In addition, the present application also provides a service processing device, including:

[0030] A receiving unit is configured to receive a business processing request and obtain a corresponding container identifier, a scanning mode identifier, and a shipping identifier;

[0031] A scanning unit is configured to execute a scanning process and obtain scanning result data based on the container identifier, the scanning mode identifier and the shipping identifier;

[0032] a shipment type determination unit configured to determine a shipment type based on the scan result data;

[0033] The updating unit is configured to update the goods status corresponding to the shipping identifier based on the shipping type and the shipping identifier.

[0034] Optionally, the scanning unit is further configured to:

[0035] In response to the container identifier corresponding to the first container and the scanning mode identifier corresponding to the second container, generating abnormal prompt information based on the container identifier and the scanning mode identifier;

[0036] Send abnormal prompt information to the preset processing node;

[0037] In response to receiving the processed identification returned by the preset processing node, a scanning process is performed based on the shipping identification.

[0038] Optionally, the shipment type determination unit is further configured to:

[0039] Get the transfer order ID corresponding to the business processing request;

[0040] According to the scanning result data, determine the corresponding number of scanned goods;

[0041] Get the total quantity of goods, and then determine the shipment type based on the total quantity of goods, the scanned quantity of goods, and the forwarding order ID.

[0042] Optionally, the shipment type determination unit is further configured to:

[0043] In response to the scanned cargo quantity being less than the total cargo quantity and the forwarding bill identifier corresponding to splittable shipment, determining the shipment type as split shipment;

[0044] In response to the scanned cargo quantity being less than the total cargo quantity and the forwarding bill identifier corresponding to non-partial shipment, the shipment type is determined to be non-partial shipment.

[0045] Optionally, the updating unit is further configured to:

[0046] In response to the shipment type being whole order shipment or batch shipment, the goods status corresponding to the shipment identifier is updated to shipped.

[0047] Optionally, the updating unit is further configured to:

[0048] In response to the delivery type being delivery without batches, one-click reporting abnormal information is generated and output based on the delivery identifier;

[0049] Update the goods status corresponding to the delivery mark to delivery exception.

[0050] Optionally, the updating unit is further configured to:

[0051] Obtain the shipping order ID corresponding to the business processing request, and then obtain the corresponding shipping ID set according to the shipping order ID;

[0052] According to the shipping identification set and the shipping identification, it is determined that the shipping identification has not been scanned;

[0053] Generate one-click reporting of abnormal information based on the unscanned delivery mark.

[0054] In addition, the present application also provides a business processing electronic device, including: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by one or more processors, the one or more processors implement the business processing method as described above.

[0055] In addition, the present application also provides a computer-readable medium on which a computer program is stored, and when the program is executed by a processor, the business processing method as described above is implemented.

[0056] One embodiment of the above invention has the following advantages or beneficial effects: the application receives a business processing request to obtain the corresponding container identification, scanning mode identification and shipping identification; based on the container identification, scanning mode identification and shipping identification, performs a scanning process to obtain scanning result data; determines the shipping type according to the scanning result data; based on the shipping type and shipping identification, updates the cargo status corresponding to the shipping identification. Thus, when cargo is lost, the time limit for judging liability is shortened, and losses are avoided or reduced in a timely manner.

[0057] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] The accompanying drawings are used to better understand the present application and do not constitute an improper limitation on the present application.

[0059] Figure 1 It is a schematic diagram of the main process of a business processing method provided according to an embodiment of the present application;

[0060] Figure 2It is a schematic diagram of the main process of a business processing method provided according to an embodiment of the present application;

[0061] Figure 3 It is a schematic diagram of the shipping scanning process of the transit system according to the business processing method provided in one embodiment of the present application;

[0062] Figure 4 It is a schematic diagram of a specific process of shipment scanning according to a business processing method provided in one embodiment of the present application;

[0063] Figure 5 This is a schematic diagram of a process flow for reporting abnormal customs clearance in a business processing method provided in accordance with an embodiment of the present application;

[0064] Figure 6 is a schematic diagram of main units of a service processing device according to an embodiment of the present application;

[0065] Figure 7 is an exemplary system architecture diagram to which the embodiments of the present application can be applied;

[0066] Figure 8 It is a structural diagram of a computer system of a terminal device or server suitable for implementing an embodiment of the present application. DETAILED DESCRIPTION

[0067] The following is an explanation of the exemplary embodiments of the present application in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, which should be considered as merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description. It should be noted that in the technical solution of the present disclosure, the collection, collection, update, analysis, processing, use, transmission, storage and other aspects of user personal information involved 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. Take necessary measures for user personal information to prevent illegal access to user personal information data and maintain user personal information security, network security and national security.

[0068] Figure 1 is a schematic diagram of the main process of a business processing method provided according to an embodiment of the present application, such as Figure 1 As shown, the business processing method includes:

[0069] Step S101, receiving a business processing request, and obtaining a corresponding container identifier, a scanning mode identifier, and a shipping identifier.

[0070] In this embodiment, the execution subject of the business processing method (for example, a server) can receive a business processing request through a wired connection or a wireless connection. Specifically, the business processing request can be a request for processing the business of lost or abnormal delivery of shipped items.

[0071] After receiving the business processing request, the execution subject can obtain the corresponding container identifier. Specifically, the container identifier can be, for example, a plate number or a box number. The execution subject can also obtain the scanning mode identifier and the shipping identifier carried in the business processing request. Specifically, the scanning mode identifier can be used to indicate whether it is scanned by plate or by box. The shipping identifier is used to indicate whether it has been shipped.

[0072] Step S102: Based on the container identifier, the scanning mode identifier and the delivery identifier, a scanning process is executed to obtain scanning result data.

[0073] Figure 4 FIG. 1 is a schematic diagram of a specific flow chart of a shipment scan of a business processing method provided in accordance with an embodiment of the present application. Figure 4 As shown, when the container identifier is the plate number, the scanning mode is scanning by box and the delivery identifier is not shipped, it is prompted that the plate corresponding to the plate number has been scanned by box. If you want to scan by plate, you need to cancel the scanning by box or the whole plate first, and the abnormal end; if there is no mark or the scanning mode is scanning by plate, it is determined whether the scanned list contains the plate corresponding to the container identifier. If not, it is a repeated scan and no processing. If so, the plate is added to the scanned list, and the plate is labeled with scanning by plate, the scanning is ended, and the scanning result data is obtained. When the container identifier is the box number, the scanning mode is scanning by plate and the delivery identifier is not shipped, it is prompted that the box corresponding to the box number has been scanned by plate. If you want to scan by box, you need to cancel the scanning by plate first, and the abnormal end; if there is no mark or the scanning mode is scanning by box, it is determined whether the scanned list contains the box corresponding to the container identifier. If not, it is a repeated scan and no processing. If so, the box is added to the scanned list, and the box is labeled with scanning by box, the scanning is ended, and the scanning result data is obtained. The scan result data may include information on the quantity of scanned goods.

[0074] Step S103, determining the delivery type according to the scan result data.

[0075] Specifically, determining the shipment type includes: obtaining the transfer order ID corresponding to the business processing request; determining the corresponding scanned goods quantity based on the scanning result data; obtaining the total quantity of goods, and then determining the shipment type based on the total quantity of goods, the scanned goods quantity and the transfer order ID.

[0076] Specifically, you can determine whether the shipment can be made in batches based on the forwarding order identification. For example, when the forwarding order identification contains KFP (i.e., the first letter of batches can be capitalized), it indicates that the shipment can be made in batches. When the forwarding order identification contains BKFP (i.e., the first letter of non-batch can be capitalized), it indicates that the shipment cannot be made in batches. After determining whether the shipment can be made in batches, you can determine whether it is a full shipment or a partial shipment based on the number of scanned goods corresponding to the scan result identification and the total number of goods obtained. Determine the shipment type based on whether the shipment is a full shipment or a partial shipment and whether the shipment can be made in batches.

[0077] Specifically, the shipment type is determined based on the total quantity of goods, the scanned quantity of goods and the transshipment order identifier, including: in response to the scanned quantity of goods being less than the total quantity of goods and the transshipment order identifier corresponding to a shipment that can be shipped in batches, that is, partial shipment and the shipment can be shipped in batches, the shipment type is determined to be a shipment in batches; in response to the scanned quantity of goods being less than the total quantity of goods and the transshipment order identifier corresponding to a shipment that cannot be shipped in batches, that is, partial shipment and the shipment cannot be shipped in batches, an exception can be prompted and reported, and the shipment type is determined to be a non-batch shipment.

[0078] Step S104: based on the delivery type and the delivery identifier, update the goods status corresponding to the delivery identifier.

[0079] Delivery types can include partial shipment, non-partial shipment, and full order shipment.

[0080] Specifically, based on the shipment type and the shipment identifier, updating the goods status corresponding to the shipment identifier includes: in response to the shipment type being whole order shipment or batch shipment, updating the goods status corresponding to the shipment identifier to shipped.

[0081] The entire order is shipped when the number of scanned boxes is equal to the total number of boxes in the system, indicating that the goods are complete and correct. The order can be closed and shipped normally and the goods status can be updated to shipped.

[0082] If the number of scanned boxes is less than the total number of boxes in the system, but the forwarding order allows for batch shipment, the scanned boxes can be shipped normally and the status of the goods corresponding to the scanned boxes will be updated to shipped. This will accurately update the status of the goods corresponding to the shipping mark, thereby improving the efficiency of difference handling during goods handover based on the updated status of the goods.

[0083] This embodiment receives a business processing request, obtains the corresponding container identification, scanning mode identification and shipping identification; based on the container identification, scanning mode identification and shipping identification, executes the scanning process to obtain the scanning result data; determines the shipping type according to the scanning result data; based on the shipping type and shipping identification, updates the goods status corresponding to the shipping identification. Thus, when the goods are lost, the time limit for judging the liability is shortened, and the loss is avoided or reduced in time.

[0084] Figure 2is a schematic diagram of the main flow of a business processing method provided according to an embodiment of the present application, such as Figure 2 As shown, the business processing method includes:

[0085] Step S201, receiving a business processing request, and obtaining a corresponding container identifier, a scanning mode identifier, and a shipping identifier.

[0086] Step S202 : in response to the container identifier corresponding to the first container and the scanning mode identifier corresponding to the second container, generating abnormal prompt information based on the container identifier and the scanning mode identifier.

[0087] The first container may be a plate (or box), and the second container may be a box (or plate). The embodiment of the present application does not specifically limit the first container to a plate or a box, and does not specifically limit the second container to a box or a plate. When the container corresponding to the container identifier is inconsistent with the container corresponding to the scanning mode identifier, an abnormal prompt message is generated based on the container identifier and the scanning mode identifier. For example, the abnormal prompt message may be "The plate has been scanned by box. If you want to scan by plate, you need to cancel the scanning by box or the scanning of the entire plate first." The abnormal prompt message may also be "The box has been scanned by plate. If you want to scan by box, you need to cancel the scanning by plate first." The embodiment of the present application does not specifically limit the content and format of the abnormal prompt message.

[0088] Step S203: Send abnormal prompt information to a preset processing node.

[0089] The preset processing node may be a terminal for processing exceptions, for example, a handheld terminal or a desktop terminal of an on-site scanning personnel. The embodiment of the present application does not specifically limit the preset processing node.

[0090] Step S204, in response to receiving the processed identification returned by the preset processing node, executing a scanning process based on the shipping identification.

[0091] When the preset processing node receives exception prompt information, it can call the corresponding processing program according to the exception prompt information to handle the corresponding exception and return the exception handling result information. The exception handling result information may include a processed mark or an unprocessed mark. When the execution subject receives the processed mark returned by the preset processing node, it can normally execute the scanning process based on the obtained shipping mark based on the obtained container mark and scanning mode mark.

[0092] Step S205, obtaining scanning result data.

[0093] The scanning result data obtained after executing the scanning process is obtained, and the scanning result data may include the quantity of the scanned goods.

[0094] Step S206, determining the delivery type according to the scan result data.

[0095] Specifically, you can determine whether the shipment can be made in batches based on the forwarding order identification. For example, when the forwarding order identification contains KFP (i.e., the first letter of batches can be capitalized), it indicates that the shipment can be made in batches. When the forwarding order identification contains BKFP (i.e., the first letter of non-batch can be capitalized), it indicates that the shipment cannot be made in batches. After determining whether the shipment can be made in batches, you can determine whether it is a full shipment or a partial shipment based on the number of scanned goods corresponding to the scan result identification and the total number of goods obtained. Determine the shipment type based on whether the shipment is a full shipment or a partial shipment and whether the shipment can be made in batches.

[0096] Step S207: based on the shipment type and the shipment identifier, update the goods status corresponding to the shipment identifier.

[0097] Specifically, based on the shipment type and shipment identification, the goods status corresponding to the shipment identification is updated, including: in response to the shipment type being non-batch shipment, one-click reporting exception information is generated and output based on the shipment identification; and the goods status corresponding to the shipment identification is updated to shipment exception.

[0098] If the transfer order is a non-partitionable shipment, it means that there are goods that are missed or lost in this field. A prompt message can be generated to remind the terminal operator to retrieve the goods in time according to the unscanned box information to reduce loss. If the confirmation returned by the terminal operator is not received to find the missed or lost goods information, a prompt message can be popped up to remind the terminal operator to click the one-click report difference button, check the shipping mark corresponding to the missed or lost goods, that is, check all the whole box lost box numbers to report the difference in batches, and update the goods status corresponding to the shipping mark corresponding to the missed or lost goods to abnormal shipment. The background of the execution entity reuses the in-transit difference reporting interface, batch generates the transfer order dimension difference documents, and automatically locates the responsible party type as the current field station, thereby improving the efficiency of difference processing when the goods are handed over.

[0099] Specifically, generating one-click reporting exception information based on the shipping mark includes: obtaining the shipping mark corresponding to the business processing request, and then obtaining the corresponding shipping mark set according to the shipping mark; determining the unscanned shipping mark according to the shipping mark set and the shipping mark, and specifically determining the difference between the shipping mark set and the shipping mark as the unscanned shipping mark; generating one-click reporting exception information according to the determined unscanned shipping mark. In this way, the differences in the delivery of goods can be accurately processed and the processing efficiency can be improved.

[0100] Figure 3 The figure is a schematic diagram of the shipping scanning process of the transit system according to the business processing method provided by an embodiment of the present application. The business processing method of the embodiment of the present application is applied to the business processing scenarios of cargo loss and abnormal handover during shipment. Figure 3As shown, start entering the delivery order number, enter the partition where the goods are located, scan the board number or box number, and cancel the board number or box number according to whether the scanning mode matches the scanned board number or box number. Then determine whether the shipment is complete. If it is an incomplete shipment and cannot be shipped in batches, report the difference with one click and execute the order closing operation to end the process; if it is an incomplete shipment and can be shipped in batches, execute batch shipments, and close the order after the batch shipments are completed to end the process; if it is a complete shipment, close the order after the complete shipment is completed to end the process. The shipment scanning mode of the embodiment of the present application supports scanning and canceling scanning by board number or box number at the same time, and supports one-click reporting of differences when shipping at the departure station, transit station, and destination station. If the executing entity detects that the loss rate of goods at the terminal is high, it can scan and ship according to the box number. After scanning the box number, the board number where the box is located and the box information contained in the board are still brought out. When the actual operation is carried out on site, all the boxes on the board have been scanned, but the number of boxes does not match the number of boxes counted by the system, it means that the goods are lost in this field and can be retrieved and scanned. If it cannot be found, it can directly report the difference with one click, report the difference in batches for all abnormal boxes, and then close the order, load and ship. Thereby, accurate positioning and judgment of responsibility are achieved, and the loss rate of goods is reduced. The shipping scanning method of the embodiment of the present application realizes the acceptance and shipment of the terminal box dimension, makes the difference information online, accurately locates and judges the responsibility, improves the efficiency of abnormal processing, is conducive to reducing loss and disputes, and improves customer satisfaction. Improve the efficiency of difference processing and shorten the time limit for goods handover. The terminal can directly report the shipping difference in batches with one click when shipping, simplify the time for the transfer center management system (Transfer Center, TC) to receive and collect goods and create in-transit differences, and improve the efficiency of upstream and downstream goods handover.

[0101] Figure 4 FIG. 1 is a schematic diagram of a specific flow chart of a shipment scan of a business processing method provided in accordance with an embodiment of the present application. Figure 4 As shown, the shipping scanning mode of the embodiment of the present application consists of two parts. First, the shipping scanning entry module supports scanning and verifying the transfer order by pallet or box. Specifically, it can flexibly choose to scan by pallet or box according to factors such as the size of the goods and the number of abnormal orders to reduce the loss rate of goods. Second, the batch reporting difference module during the closing operation improves the efficiency of difference processing, saves the operating costs of on-site personnel, and improves the user experience.

[0102] (1) The process of scanning and entering shipment information is as follows:

[0103] A) Scan logic by board: The scanning box supports entering board number or box number. The same board can only be scanned by board or box. After scanning the board number, it is determined whether the board has been scanned by box. If it has, the scanning is blocked to prompt the on-site operator to cancel the box and then scan again. If not, the board label is successfully entered according to the original logic, and the scanned data falls into the delivery board table and is marked with the board scan mark. The number of boxes scanned in the board is directly assigned to the total number of boxes in the board.

[0104] B) Scanning logic by box: Design a shipping box table send_scan_box_sheet in the database. The main fields in this table include product_board_code (board number), product_box_code (shipping box number) and send_sheet_code (shipping sheet number). This table is used to record the association between the scanned box number and the board and the shipping sheet. Since each board can be associated with multiple boxes, a board number field needs to be set to count the number of boxes scanned in the board. Multiple boards and boxes can be associated in a shipping sheet, so a shipping sheet field needs to be set to count the box number information contained in each shipping batch. After the box number is scanned, it is determined whether the board corresponding to the box has been scanned by board. If it is, the scanning operation is blocked, and the on-site personnel are prompted to cancel the board scanning before continuing the operation. Otherwise, the box scanning is successful, the data falls into the shipping box table, and the number of boxes scanned in the board increases by 1. The statistical items include the number of boards scanned by board, the number of boxes scanned by box, the total number of boxes scanned, and the number of boxes not scanned. It also supports viewing the information of the boxes scanned and not scanned in the board through digital hyperlinks, increasing the transparency of the station scanning data and reducing the loss rate of goods.

[0105] Figure 5 1 is a flow chart of abnormal customs clearance reporting according to a business processing method provided in one embodiment of the present application. Figure 5 As shown, when the execution subject detects that the user has clicked the Close Order button, it determines whether all the transfer orders have been received completely. If so, it returns the successful closing order information to end the process. If not, it continues to determine whether there are transfer orders that cannot be divided into batches. If not, it scans for batch shipments. If so, a pop-up window prompts that there are transfer orders that cannot be divided into batches, and it is necessary to report the exception with one click. When the execution subject detects that the user has clicked the Report Exception button with one click, the data to be reported is displayed, and a confirmation information page is popped up for the data to be reported selected by the user. When it is detected that the user has clicked the Confirm button, it prompts that the report is successful, generates the reporting exception data, and returns the successful closing order information after the exception is reported, and ends the process.

[0106] For example, in the embodiment of the present application, the logic of reporting differences with one click is as follows: after the shipment scan is completed, a judgment is made when operating the customs clearance. If all documents have been verified, that is, the number of scanned boxes is equal to the total number of boxes in the system, it indicates that the goods are complete and correctly cleared and shipped normally; if the number of boxes scanned on the transfer order is less than the total number of boxes in the system, but the transfer order can be shipped in batches, then the scanned part of the boxes can be closed and shipped normally; if the transfer order cannot be shipped in batches, it means that there are goods that have been missed or lost in this field. The terminal operator can retrieve the goods in time according to the information of the unscanned boxes to reduce loss. If they cannot be found, they can click the one-click report difference button, check all the missing box numbers of the whole box to report the differences in batches, and execute the main body background to reuse the in-transit difference reporting interface, batch generate the difference documents of the transfer order dimension, and automatically locate the responsible party type as the current field, thereby improving the efficiency of difference processing when the goods are handed over. The logic of customs clearance in the embodiment of the present application: add a field send_flag to identify whether the goods have been shipped in the board and box relationship table product_board_box. For example, there are ten boxes on a board, and five of them are shipped in this batch of scans. When closing the order, the board status cannot be updated to closed, so it is necessary to count the number of boxes shipped in the shipment batch through the newly added shipment identification field. When the order is successfully closed, the shipment identification of all scanned boxes in the board-box relationship table can be updated to yes. By introducing the method of handling exceptions by box shipment and batch reporting during shipment scanning. On the one hand, by being compatible with scanning by board and by box, the accuracy of cargo verification during shipment scanning is improved, the cargo loss rate is reduced, which is conducive to efficient and accurate positioning and judgment, and improves customer satisfaction; on the other hand, the introduction of batch exception reporting logic simplifies the original manual single exception reporting process, and improves the timeliness of upstream and downstream exception handling and the efficiency of cargo handover.

[0107] Figure 6 Schematic diagram of the main units of the service processing device according to an embodiment of the present application. Figure 6 As shown, the business processing device 600 includes a receiving unit 601 , a scanning unit 602 , a delivery type determining unit 603 and an updating unit 604 .

[0108] The receiving unit 601 is configured to receive a business processing request and obtain a corresponding container identifier, a scanning mode identifier and a shipping identifier;

[0109] The scanning unit 602 is configured to execute a scanning process and obtain scanning result data based on the container identifier, the scanning mode identifier and the shipping identifier;

[0110] The delivery type determination unit 603 is configured to determine the delivery type according to the scan result data;

[0111] The updating unit 604 is configured to update the goods status corresponding to the shipping identifier based on the shipping type and the shipping identifier.

[0112] In some embodiments, the scanning unit 602 is further configured to: in response to the container identifier corresponding to the first container and the scanning mode identifier corresponding to the second container, generate abnormal prompt information based on the container identifier and the scanning mode identifier; send the abnormal prompt information to the preset processing node; in response to receiving the processed identifier returned by the preset processing node, execute the scanning process based on the shipping identifier.

[0113] In some embodiments, the shipment type determination unit 603 is further configured to: obtain the transfer order identifier corresponding to the business processing request; determine the corresponding scanned goods quantity based on the scanning result data; obtain the total quantity of goods, and then determine the shipment type based on the total quantity of goods, the scanned goods quantity and the transfer order identifier.

[0114] In some embodiments, the shipment type determination unit 603 is further configured to: in response to the scanned cargo quantity being less than the total cargo quantity and the forwarding order identifier corresponding to a splittable shipment, determine the shipment type as a split batch shipment; in response to the scanned cargo quantity being less than the total cargo quantity and the forwarding order identifier corresponding to a non-splittable shipment, determine the shipment type as a non-split batch shipment.

[0115] In some embodiments, the updating unit 604 is further configured to: in response to the shipment type being a whole order shipment or batch shipment, update the goods status corresponding to the shipment identifier to shipped.

[0116] In some embodiments, the updating unit 604 is further configured to: in response to the delivery type being non-batch delivery, generate and output one-key reporting exception information based on the delivery identifier; and update the goods status corresponding to the delivery identifier to delivery exception.

[0117] In some embodiments, the update unit 604 is further configured to: obtain the shipping order identifier corresponding to the business processing request, and then obtain the corresponding shipping identifier set based on the shipping order identifier; determine the unscanned shipping identifier based on the shipping identifier set and the shipping identifier; and generate one-click reporting exception information based on the unscanned shipping identifier.

[0118] It should be noted that the business processing method and the business processing device of the present application have a corresponding relationship in terms of specific implementation content, so the repeated content will not be described again.

[0119] Figure 7 An exemplary system architecture 700 is shown to which the service processing method or service processing device according to the embodiment of the present application can be applied.

[0120] like Figure 7As 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.

[0121] Users can use terminal devices 701, 702, and 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, and 703, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only examples).

[0122] The terminal devices 701, 702, and 703 may be various electronic devices having a service processing screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.

[0123] Server 705 may be a server that provides various services, such as a background management server that provides support for business processing requests submitted by users using terminal devices 701, 702, and 703 (for example only). The background management server may receive business processing requests, obtain corresponding container identification, scanning mode identification, and shipping identification; based on the container identification, scanning mode identification, and shipping identification, execute a scanning process to obtain scanning result data; determine the shipping type based on the scanning result data; and update the cargo status corresponding to the shipping identification based on the shipping type and shipping identification. Thus, when cargo is lost, the time limit for judging liability is shortened, and losses are avoided or reduced in a timely manner.

[0124] It should be noted that the business processing method provided in the embodiment of the present application is generally executed by the server 705 , and accordingly, the business processing device is generally set in the server 705 .

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

[0126] Reference below Figure 8 , which shows a schematic diagram of the structure of a computer system 800 of a terminal device suitable for implementing an embodiment of the present application. Figure 8 The terminal device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0127] like Figure 8As 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 computer 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.

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

[0129] In particular, according to the embodiments disclosed in the present application, 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 application 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 application are executed.

[0130] It should be noted that the computer-readable medium shown in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. Computer-readable storage media may include, for example, but are not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, 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 application, 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 application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. 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.

[0131] 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 application. 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.

[0132] The units involved in the embodiments described in the present application may be implemented by software or hardware. The units described may also be set in a processor, for example, it may be described as: a processor includes a receiving unit, a scanning unit, a delivery type determination unit, and an updating unit. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0133] As another aspect, the present application also provides a computer-readable medium, which may be included in the device described in the above embodiment; or may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device receives a business processing request, obtains the corresponding container identification, scanning mode identification and shipping identification; based on the container identification, scanning mode identification and shipping identification, executes a scanning process, obtains scanning result data; determines the shipping type based on the scanning result data; and updates the cargo status corresponding to the shipping identification based on the shipping type and shipping identification.

[0134] According to the technical solution of the embodiment of the present application, when goods are lost, the limitation period for liability can be shortened, and the loss can be avoided or reduced in time.

[0135] The above specific implementations do not constitute a limitation on the protection scope of this application. 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 modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.

Claims

1. A business processing method, characterized in that: include: Receive a business processing request and obtain the corresponding container identifier, scanning mode identifier, and shipping identifier; Based on the container identifier, the scanning mode identifier and the shipping identifier, executing a scanning process to obtain scanning result data; Determine the shipment type based on the scan result data; Based on the shipment type and the shipment identifier, the cargo status corresponding to the shipment identifier is updated.

2. The method according to claim 1, characterized in that The execution scanning process includes: In response to the container identifier corresponding to the first container and the scanning mode identifier corresponding to the second container, generating abnormal prompt information based on the container identifier and the scanning mode identifier; Sending the abnormal prompt information to a preset processing node; In response to receiving the processed identification returned by the preset processing node, a scanning process is executed based on the shipping identification.

3. The method according to claim 1, characterized in that Determining the delivery type includes: Obtaining the transfer order ID corresponding to the business processing request; Determine the corresponding quantity of scanned goods according to the scan result data; The total quantity of the goods is obtained, and then the shipment type is determined according to the total quantity of the goods, the scanned quantity of the goods and the transfer order identifier.

4. The method according to claim 3, characterized in that Determining the shipment type according to the total quantity of the goods, the scanned quantity of the goods and the transfer order identifier includes: In response to the scanned cargo quantity being less than the total cargo quantity and the forwarding bill identifier corresponding to splittable shipment, determining the shipment type as split shipment; In response to the scanned cargo quantity being less than the total cargo quantity and the forwarding bill identifier corresponding to non-partial shipment, the shipment type is determined to be non-partial shipment.

5. The method according to claim 1, characterized in that The updating of the goods status corresponding to the shipping identifier based on the shipping type and the shipping identifier includes: In response to the shipment type being whole order shipment or batch shipment, the goods status corresponding to the shipment identifier is updated to shipped.

6. The method according to claim 1, characterized in that The updating of the goods status corresponding to the shipping identifier based on the shipping type and the shipping identifier includes: In response to the delivery type being non-batch delivery, generating and outputting one-key reporting abnormal information based on the delivery identifier; The goods status corresponding to the shipping mark is updated to shipping abnormality.

7. The method according to claim 6, characterized in that The generating of one-key reporting of abnormal information based on the delivery identifier includes: Obtaining a shipping order ID corresponding to the business processing request, and then obtaining a corresponding shipping ID set according to the shipping order ID; Determining, based on the shipping identifier set and the shipping identifier, that the shipping identifier is not scanned; According to the unscanned delivery mark, one-click reporting abnormal information is generated.

8. A service processing device, characterized in that: include: A receiving unit is configured to receive a business processing request and obtain a corresponding container identifier, a scanning mode identifier, and a shipping identifier; A scanning unit, configured to execute a scanning process and obtain scanning result data based on the container identifier, the scanning mode identifier and the shipping identifier; a shipment type determination unit, configured to determine a shipment type according to the scan result data; The updating unit is configured to update the goods status corresponding to the shipping identifier based on the shipping type and the shipping identifier.

9. The device according to claim 8, characterized in that The scanning unit is further configured to: In response to the container identifier corresponding to the first container and the scanning mode identifier corresponding to the second container, generating abnormal prompt information based on the container identifier and the scanning mode identifier; Sending the abnormal prompt information to a preset processing node; In response to receiving the processed identification returned by the preset processing node, a scanning process is executed based on the shipping identification.

10. The device according to claim 8, characterized in that The shipment type determination unit is further configured to: Obtaining the transfer order ID corresponding to the business processing request; Determine the corresponding quantity of scanned goods according to the scan result data; The total quantity of the goods is obtained, and then the shipment type is determined according to the total quantity of the goods, the scanned quantity of the goods and the transfer order identifier.

11. A business processing electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.

12. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Method and system for refining vending operations based on wireless data

    CA2554862A1

  • Goods warehousing method and system, electronic device and storage medium

    CN110264131A

  • Warehousing method and system

    CN111784221A

  • Cargo acceptance processing method, device and system

    CN114435842A

  • Systems and methods for integrated cargo inspection

    EP3330909A1