Transportation management method and device
By judging and updating the warehouse switching information carried by the warehouse switching request in the transportation management system, the problem of the transportation task update review process in the existing technology is solved, and the accurate update and management optimization of transportation tasks are achieved.
Patent Information
- Application Number
- CN202311310865.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-10
- Publication Date
- 2025-04-11
AI Technical Summary
The prior art audit process before updating transportation tasks is too simple, resulting in transportation tasks being easily updated at will, and the updated transportation tasks may exceed the transportation range.
Provided is a method and device for transportation management, by determining whether the warehouse switching requested warehouse is in compliance with pre-set warehouse cutting rules, determining the target document, and updating the transportation task based on the warehouse cutting information. The method also includes modifying or deleting the information when the bin cutting information does not comply with the rules, and reviewing the modified information.
This method can accurately update transportation tasks, avoid transportation tasks being modified at will, optimize transportation task management, improve transportation efficiency, and ensure that warehouse cutting information complies with rules, and avoid generating unfinished transportation tasks.
Smart Images

Figure CN119809468A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of warehousing logistics, and in particular to a method and device for transportation management. Background Art
[0002] When transporting goods, it is usually necessary to consider the warehouse's receiving capacity. In order to avoid insufficient warehouse storage space in advance, it is necessary to modify the document's transportation task in a timely and accurate manner. For example, the destination warehouse of the document can be switched to a warehouse with sufficient storage space to avoid a warehouse overflow at the destination warehouse. When switching warehouses, it is usually necessary to determine the receipt status of the document. If the receipt status of the document is not received, it is determined that the warehouse can be switched, and then the document's transportation task can be updated and the document's destination warehouse can be modified.
[0003] In the process of implementing the present invention, the inventors found that the prior art has at least the following problems:
[0004] The review process before updating the transportation task is too simple, which makes it easy for the transportation task to be updated at will, and the updated transportation task may exceed the transportation scope. Summary of the invention
[0005] In view of this, an embodiment of the present invention provides a method and apparatus for transport management, which can accurately update transport tasks, prevent transport tasks from being modified arbitrarily, and optimize the management of transport tasks.
[0006] To achieve the above object, according to a first aspect of an embodiment of the present invention, a method for transportation management is provided, comprising:
[0007] In response to receiving a warehouse switching request, determining whether the warehouse switching information carried in the warehouse switching request complies with a preset warehouse switching rule;
[0008] When the warehouse cutting information meets the warehouse cutting rule, determining a corresponding target document;
[0009] The transportation task corresponding to the target document is updated according to the warehouse cutting information.
[0010] Optionally, when the warehouse cutting information does not comply with the warehouse cutting rule, the method further includes:
[0011] In response to receiving the information modification request, modifying the cutting position information;
[0012] The modified warehouse cutting information is reviewed according to the warehouse cutting rule, and if the modified warehouse cutting information passes the review, the transportation task corresponding to the target document is updated according to the modified warehouse cutting information.
[0013] Optionally, when the warehouse cutting information does not comply with the warehouse cutting rule, the method further includes:
[0014] In response to receiving an information deletion request, determining the target bin cutting information corresponding to the information deletion request, deleting the target bin cutting information from the bin cutting information, and using the bin cutting information after deleting the target bin cutting information as the deleted bin cutting information;
[0015] The post-deletion warehouse cutting information is reviewed according to the warehouse cutting rule, and if the post-deletion warehouse cutting information passes the review, the transportation task corresponding to the target document is updated according to the post-deletion warehouse cutting information.
[0016] Optionally, before determining whether the warehouse switching information carried by the warehouse switching request complies with a preset warehouse switching rule, the method further includes:
[0017] Determining a reviewer of the warehouse switching request according to the request reason of the warehouse switching request, and prompting the reviewer to review the warehouse switching information of the warehouse switching request;
[0018] The audit result returned by the auditor is received, and the audit result is used to determine whether the warehouse switching information carried by the warehouse switching request complies with the preset warehouse switching rules.
[0019] Optionally, the method further comprises:
[0020] In response to receiving the audit request, determining identity information of an initiator of the audit request;
[0021] The target warehouse switching request matching the identity information is queried, so that the initiator of the review request reviews the target warehouse switching request.
[0022] Optionally, before determining whether the warehouse switching information carried by the warehouse switching request complies with a preset warehouse switching rule, the method further includes: determining that the delivery status of the target document is not delivered.
[0023] When the shipping status of the target document is shipped, the method further includes: determining whether the target goods of the target document have not been signed for; when the target goods have not been signed for and the warehouse cutting information complies with the preset warehouse cutting rules, the target document is warehouse cut as a whole, and the corresponding transportation task is updated according to the target document after the overall warehouse cutting.
[0024] Optionally, before updating the transportation task corresponding to the target document according to the warehouse cutting information, the method further includes:
[0025] Determine the corresponding warehouse cutting scenario based on the modified document information of the target document;
[0026] The packaging operation corresponding to the warehouse cutting scenario is performed on the target goods of the modified target document.
[0027] Optionally, after updating the transportation task corresponding to the target document according to the warehouse cutting information, the method further includes:
[0028] Generate a warehouse cutting result of the target document, and synchronize the warehouse cutting result to the upstream and downstream systems of the system where the target document is located.
[0029] According to a second aspect of an embodiment of the present invention, there is provided a transport management device, comprising:
[0030] A judgment module, configured to judge, in response to receiving a warehouse switching request, whether the warehouse switching information carried in the warehouse switching request complies with a preset warehouse switching rule;
[0031] A determination module, configured to determine a corresponding target document when the warehouse cutting information meets the warehouse cutting rule;
[0032] An updating module is used to update the transportation task corresponding to the target document according to the warehouse cutting information.
[0033] Optionally, the device further comprises:
[0034] A modification module, configured to modify the cutting position information in response to receiving an information modification request;
[0035] The first updating module is used to review the modified warehouse cutting information according to the warehouse cutting rule, and if the modified warehouse cutting information passes the review, update the transportation task corresponding to the target document according to the modified warehouse cutting information.
[0036] Optionally, the device further comprises:
[0037] a deleting module, configured to, in response to receiving an information deletion request, determine the target bin information corresponding to the information deletion request, delete the target bin information from the bin information, and use the bin information after deleting the target bin information as the deleted bin information;
[0038] The second updating module is used to review the post-deletion warehouse cutting information according to the warehouse cutting rule, and if the post-deletion warehouse cutting information passes the review, update the transportation task corresponding to the target document according to the post-deletion warehouse cutting information.
[0039] Optionally, the device further comprises:
[0040] a prompting module, configured to determine a reviewer of the warehouse switching request according to a request reason of the warehouse switching request, and prompt the reviewer to review the warehouse switching information of the warehouse switching request;
[0041] The receiving module is used to receive the audit result returned by the auditor, and the audit result is used to determine whether the warehouse switching information carried by the warehouse switching request complies with the preset warehouse switching rules.
[0042] Optionally, the device further comprises:
[0043] A first identification module, configured to determine, in response to receiving a review request, the identity information of the initiator of the review request;
[0044] The query module is used to query the target warehouse switching request matching the identity information, so that the initiator of the review request can review the target warehouse switching request.
[0045] Optionally, the device further comprises: a determination module, configured to determine that the delivery status of the target document is not delivered.
[0046] When the shipping status of the target document is shipped, the device also includes: a third update module, used to determine whether the target goods of the target document have not been signed for; when the target goods have not been signed for and the warehouse cutting information meets the pre-set warehouse cutting rules, the target document is cut as a whole, and the corresponding transportation task is updated according to the target document after the overall warehouse cutting.
[0047] Optionally, the device further comprises:
[0048] The second identification module is used to determine the corresponding warehouse cutting scenario according to the modified document information of the target document;
[0049] The packaging module is used to perform the packaging operation corresponding to the warehouse cutting scenario on the target goods of the modified target document.
[0050] Optionally, the device further comprises:
[0051] The synchronization module is used to generate a warehouse cutting result of the target document and synchronize the warehouse cutting result to the upstream and downstream systems of the system where the target document is located.
[0052] According to a third aspect of an embodiment of the present invention, there is provided an electronic device, including:
[0053] one or more processors;
[0054] a storage device for storing one or more programs,
[0055] When the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any one of the above embodiments.
[0056] According to a fourth aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method described in any one of the above embodiments is implemented.
[0057] One embodiment of the above invention has the following advantages or beneficial effects: the transportation task of the target document is updated when the warehouse cutting information passes the review, which can accurately update the transportation task, avoid the transportation task from being modified arbitrarily, optimize the management of the transportation task, and improve the transportation efficiency; the warehouse cutting information carried by the warehouse switching request is modified or partially deleted, which can provide the initiator of the warehouse switching request with the service of timely correcting the warehouse cutting information, and flexibly modify the warehouse switching request; the modified or partially deleted warehouse cutting information is reviewed again, which can ensure that the warehouse cutting information complies with the warehouse cutting rules, avoid the generation of unfinished transportation tasks, and optimize the management of the warehouse cutting information; according to the warehouse switching The reason for the request prompts the corresponding reviewer to review it, and can classify the warehouse switching requests, which is convenient for different reviewers to review the warehouse switching requests simultaneously, thereby improving the processing efficiency and accuracy of warehouse switching requests; according to the warehouse cutting scenario of the target document, the target goods of the target document are packaged accordingly, which can ensure that the target goods of each switching warehouse are packaged accurately and efficiently, avoiding repeated packaging or missing packaging steps; synchronizing the warehouse cutting results of the target document to the upstream and downstream systems, so that the upstream and downstream systems can receive the warehouse cutting results in time, ensuring that the information of the target document in each system is consistent and accurate, and reducing invalid operations on the target document.
[0058] 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
[0059] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.
[0060] Figure 1 is a schematic diagram of the main process of the method for transportation management according to an embodiment of the present invention;
[0061] Figure 2 It is a schematic diagram of the overall process of a method for transport management according to a reference embodiment of the present invention;
[0062] Figure 3 It is a schematic diagram of a specific process of a method for transport management according to a reference embodiment of the present invention;
[0063] Figure 4is a schematic diagram of a warehouse switching application page according to a reference embodiment of the present invention;
[0064] Figure 5 is a schematic diagram of warehouse switching application approval according to a reference embodiment of the present invention;
[0065] Figure 6 is a schematic diagram of a warehouse switching application query page according to a reference embodiment of the present invention;
[0066] Figure 7 is a schematic diagram of the main process of a method for transport management according to a reference embodiment of the present invention;
[0067] Figure 8 is a schematic diagram of main modules of a transport management apparatus according to an embodiment of the present invention;
[0068] Fig. 9 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;
[0069] Fig.10 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION
[0070] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0071] It should be noted that in the technical solution of the present invention, the collection, use, storage, sharing and transfer of user personal information involved are in compliance with the provisions of relevant laws and regulations, and it is necessary to inform the user and obtain the user's consent or authorization. When applicable, the user's personal information is de-identified and / or anonymized and / or encrypted.
[0072] When transporting goods, it is usually necessary to consider the warehouse's receiving capacity. In order to avoid insufficient warehouse storage space in advance, it is necessary to modify the document's transportation task in a timely and accurate manner. For example, the destination warehouse of the document can be switched to a warehouse with sufficient storage space to avoid a warehouse overflow at the destination warehouse. When switching warehouses, it is usually necessary to determine the receipt status of the document. If the receipt status of the document is not received, it is determined that the warehouse can be switched, and then the document's transportation task can be updated and the document's destination warehouse can be modified.
[0073] The review process before updating the transportation task is too simple, which makes it easy for the transportation task to be updated at will, and the updated transportation task may exceed the transportation scope.
[0074] In view of this, according to a first aspect of an embodiment of the present invention, a method for transportation management is provided.
[0075] Figure 1 FIG. 1 is a schematic diagram of the main process of the method for transport management according to an embodiment of the present invention. Figure 1 As shown, the method for transportation management according to an embodiment of the present invention mainly includes the following steps S101 to S103.
[0076] Step S101, in response to receiving a warehouse switching request, determining whether the warehouse switching information carried in the warehouse switching request complies with a preset warehouse switching rule.
[0077] Parse the received warehouse switching request to obtain the warehouse switching information. The warehouse switching information is the information necessary to perform the warehouse switching operation, and the warehouse switching information includes: the originating warehouse, the destination warehouse, the original distribution center, the destination distribution center, the document number, the commodity code, the supplier information, etc. Exemplarily, the warehouse switching information is the parameters carried by the warehouse switching request, and the parameters carried by the warehouse switching request are parsed to obtain the corresponding warehouse switching information. In another exemplary embodiment, the warehouse switching request is parsed to obtain a warehouse cutting file, and the warehouse cutting file is parsed line by line using a pre-set warehouse cutting information template, and the attribute name included in the warehouse cutting information template (for example, the originating warehouse, the destination warehouse, etc.) is matched with the warehouse cutting file, and the corresponding attribute value, i.e., the warehouse cutting information, is obtained from the warehouse cutting file.
[0078] After obtaining the warehouse cutting information, the pre-set warehouse cutting rules are used to review the warehouse cutting information. The warehouse cutting rules include: cross-regional distribution is not allowed, the main and accessory goods must not be separated (that is, delivered to different destination warehouses), the category of the transported goods should match the category of the warehouse where the goods are stored, etc. When the warehouse cutting information meets all the warehouse cutting rules, it is determined that the warehouse cutting information meets the warehouse cutting rules. When there are warehouse cutting rules that the warehouse cutting information does not meet, it is determined that the warehouse cutting information does not meet the warehouse cutting rules. It should be noted that the warehouse cutting rules are configurable. After receiving the rule modification request, new warehouse cutting rules are added, and existing warehouse cutting rules are modified or deleted according to the parameters carried by the rule modification request. When reviewing the warehouse cutting information, the warehouse cutting rules are refreshed first to ensure that the latest warehouse cutting rules are used to review the warehouse cutting information.
[0079] Exemplarily, the obtained warehouse cutting information includes: the original distribution is distribution center A1, the destination distribution center is distribution center A2, the original destination warehouse is warehouse B1, the new destination warehouses are warehouse B2 and warehouse B3, the purchase document number is "bill-001", and the commodity names are electronic products C1 and electronic products C2; the above warehouse cutting information is reviewed using the pre-set warehouse cutting rules. Specifically, since the original distribution center and the destination distribution center are not the same distribution center, the warehouse cutting information does not meet the warehouse cutting rule of "not allowing cross-distribution center distribution"; since electronic products C1 and electronic products C2 are main accessory goods, transporting them to warehouse B2 and warehouse B2 respectively does not meet the warehouse cutting rule of "delivering main accessory goods to the same destination warehouse"; since the category of goods stored in warehouse B3 is "clothing", the warehouse cutting information does not meet the warehouse cutting rule of "the category of goods is consistent with the category of goods stored in the warehouse". Since the above warehouse cutting information does not meet multiple warehouse cutting rules, it is determined that the warehouse cutting information has not passed the review.
[0080] Parse the parameters or warehouse switching files carried by the warehouse switching request to obtain the warehouse switching information, which can more flexibly obtain the warehouse switching information and meet the different warehouse switching request initiation requirements. Use the pre-set warehouse switching rules to review the warehouse switching information, which can quickly and accurately determine whether the warehouse switching information complies with the warehouse switching rules and whether it has passed the review, avoiding the use of unreviewed warehouse switching rules to arbitrarily modify the transportation task, and improving the accuracy and safety of the transportation task. The warehouse switching rules are configurable, which can meet different review requirements and review the warehouse switching information more flexibly.
[0081] Step S102, when the warehouse cutting information meets the warehouse cutting rule, determine the corresponding target document.
[0082] When the warehouse cutting information meets all the warehouse cutting rules for review, it is determined that the warehouse cutting information has passed the review, and the target document corresponding to the warehouse cutting information is determined. The target document is the voucher for the transportation of goods. According to the target document, it can be determined what goods are transported, how to transport, where to transport, etc. The target document includes: cargo information (for example, cargo name, cargo category, cargo weight, cargo volume, etc.), transportation information (for example, originating warehouse, destination warehouse, distribution center, transportation time, transportation method, etc.), and other information (for example, whether it is insured, packaging rules, personalized transportation requirements, etc.). The warehouse switching request can correspond to one or more target documents. For example, the warehouse switching request includes multiple groups of warehouse cutting information, each group of warehouse cutting information corresponds to a target document, and the multiple groups of warehouse cutting information are different, that is, different update operations are performed on the transportation tasks corresponding to the target documents. Exemplarily, it is determined that the document number included in the warehouse cutting information is "order-002", and the target document with the document number "order-002" is searched to obtain the document information included in the target document.
[0083] If the warehouse cutting information does not meet the warehouse cutting rules, it is determined that the warehouse cutting information has not passed the review, and there is no need to continue to determine the target document corresponding to the warehouse cutting information and update the transportation task corresponding to the target document. If the warehouse cutting information does not meet the warehouse cutting rules, the warehouse cutting information received this time is ignored.
[0084] When the warehouse cutting information complies with the warehouse cutting rules, the corresponding target document is determined, which can save system resources, avoid obtaining the target document based on the warehouse cutting information that has not passed the review, and improve the query efficiency of the target document.
[0085] Step S103: updating the transportation task corresponding to the target document according to the warehouse cutting information.
[0086] After the target document corresponding to the warehouse cutting information is found, the target document is modified using the warehouse cutting information. Specifically, the warehouse cutting information is matched with the target document, the attribute name included in the warehouse cutting information that matches the target document is determined, and the attribute value of the target document is modified using the attribute value of the warehouse cutting information corresponding to the attribute name. For example, the corresponding information included in the target document is replaced with the destination warehouse, transportation method, and transportation time included in the warehouse cutting information, and then the update information such as the update time and update frequency of the target document is modified.
[0087] The target document corresponds to a transport task, and the transport task is generated based on the document. After the target document is generated, the corresponding transport task can be generated. Before receiving the warehouse switching request, the transport task corresponding to the target document has been generated. After the target document is successfully updated, the transport task corresponding to the target document is updated according to the updated target document. Exemplarily, the target document before the update is compared with the target document after the update to determine the updated information of the target document, and the transport task is updated according to the updated information, and the destination warehouse of the transport task is modified. In another exemplary embodiment, after the target document is successfully updated, the transport task of the target document is deleted or hidden, and a new transport task is generated according to the updated target document, thereby updating the destination warehouse of the transport task.
[0088] Modifying the target document according to the warehouse cutting information and updating the transportation task according to the modified target document can improve the accuracy and effectiveness of the transportation task, avoid the transportation task from being modified at will, avoid the goods from being mis-transported or missed, improve the user experience, and reduce the user complaint rate.
[0089] According to a reference embodiment of the present invention, before updating the transport task corresponding to the target document according to the warehouse cutting information, the method further includes: determining the corresponding warehouse cutting scene according to the modified document information of the target document, specifically, determining the target goods from the document information of the target document, judging the current packaging link of the target goods, and determining the corresponding warehouse cutting scene according to the packaging link. The packaging links of the target goods include: panel assembly, shipment scanning, vehicle sealing, etc., and the corresponding warehouse cutting scenes include: warehouse cutting before panel assembly, warehouse cutting before scanning after panel assembly, warehouse cutting before vehicle sealing after scanning, etc.
[0090] According to the warehouse cutting scenario, the corresponding packaging operation is performed on the target goods of the modified target document. In the case where the target goods have completed part of the packaging process, it is necessary to re-execute the completed packaging process. After the target document is modified, the complete packaging process is performed on the target goods. Specifically, when the warehouse cutting scenario is "warehouse cutting before panel assembly", the box label of the target goods is reprinted, and then the target goods are subjected to panel assembly, shipment scanning, vehicle sealing and other packaging processes; when the warehouse cutting scenario is "warehouse cutting after panel assembly and before scanning", the box label of the target goods is reprinted, and the target goods are re-paneled, and then the shipment scanning, vehicle sealing and other packaging processes are performed; when the warehouse cutting scenario is "warehouse cutting after scanning and before vehicle sealing", the box label of the target goods is reprinted, and the target goods are re-paneled and shipped. Scan, and then the target goods are sealed.
[0091] Exemplarily, after receiving the warehouse switching request, the target document is determined according to the warehouse cutting information carried in the warehouse switching request, the target goods corresponding to the target document are determined, and the packaging operation of the target goods is suspended; the document information of the target document is updated each time the target goods of the target document completes a packaging link, and after the target document is successfully updated, the document information of the target document is obtained, and it is determined that the packaging link of the target goods is the shipment scanning, then the corresponding warehouse cutting scenario is the warehouse cutting before scanning after panel assembly, therefore, the box label of the target goods is reprinted, the reprinted box label covers the previously printed box label, the target goods are re-paneled, and then the packaging links such as shipment scanning and vehicle sealing are executed.
[0092] Performing corresponding packaging operations on the target goods of the target document according to the warehouse switching scenario of the target document can ensure that the target goods of each switched warehouse are packaged accurately and efficiently, avoiding repeated packaging or missing packaging steps.
[0093] According to another reference embodiment of the present invention, after updating the transport task corresponding to the target document according to the warehouse cutting information, the method further includes: generating a warehouse cutting result of the target document. Specifically, after each transport task is updated, a warehouse cutting result is generated, and the warehouse cutting result includes: the update time, update times, update content, update initiator and other information of the transport task. Transporting the target goods corresponding to the target document to the destination warehouse requires the collaboration of multiple systems, and the relevant information of the target document is stored in multiple systems. The generated warehouse cutting result is synchronized to the upstream and downstream systems of the system where the target document is located, that is, the system that cooperates with the system where the target document is located, so that the upstream and downstream systems can know that the transport task of the target document has been updated and can query the specific content of the updated transport task.
[0094] Exemplarily, the system where the target document is located is a document management system, and the upstream and downstream systems cooperating with the document management system include: user system, distribution center system, warehouse management system, etc. The generated warehouse cutting result includes "{'time':'D1'; 'count':'1'; 'detail':'WH_D2 / WH_D3'; 'userId':'user003'; 'orderId':'order004'}", wherein, "'time':'D1'" indicates that the update time of the transport task is D1, "'count':'1'" indicates that this is the first time that the transport task is modified, that is, the update number of the transport task is 1, and "'detail':'WH_D2 / WH_D3'; 'userId':'user003'; 'orderId':'order004'}". "H_D3'" indicates that the updated content of the transport task is: changing the destination warehouse from warehouse D2 to warehouse D3, "'userId':'user003'" indicates that the user code of the initiator of the warehouse switching request is "user003", and "'orderId':'order004'" indicates that the document code of the target document corresponding to the transport task is "order004"; the above-mentioned warehouse switching results are sent to the user system, distribution center system, and warehouse management system associated with the document management system, so that the user information of the updated transport task can be queried in the user system, the latest destination warehouse of the transport task can be queried in the distribution center system, and the target goods corresponding to the target document of the updated transport task can be queried in the warehouse management system.
[0095] Synchronizing the warehouse cutting results to the upstream and downstream systems of the system where the target document is located can improve the information acquisition efficiency of each system, facilitate each system to query the latest information, and conduct logistics tracking and monitoring of the target goods, thereby avoiding each system from transporting the target goods to the destination warehouse before the update based on old information, thereby improving the efficiency of goods transportation and information management, and optimizing the user experience.
[0096] According to a reference embodiment of the present invention, when the warehouse cutting information does not comply with the warehouse cutting rules, the method further includes: in response to receiving an information modification request, modifying the warehouse cutting information according to the information carried in the information modification request, for example, modifying the destination warehouse included in the warehouse cutting information, modifying the distribution center included in the warehouse cutting information to the original distribution center, modifying the destination warehouse to a warehouse whose category matches the category of the target goods, modifying the destination warehouse of the main goods and the accessory goods in the target goods to the same warehouse, and so on.
[0097] The modified warehouse cutting information is reviewed using the pre-set warehouse cutting rules to determine whether the modified warehouse cutting information complies with all warehouse cutting rules. If the modified warehouse cutting information complies with all warehouse cutting rules, the modified warehouse cutting information is determined to have passed the review, and then the transportation task corresponding to the target document is updated according to the modified warehouse cutting information.
[0098] Exemplarily, the information modification request is parsed to obtain "{'orderId':'order005'; 'transferCenter':'E1'; '1WareHouse':'E2'; '2WareHouse':'E2'}", wherein "'transferCenter':'E1'" indicates that the distribution center is changed to E1, "'1WareHouse':'E2'" indicates that the main goods in the target goods are transported to the destination warehouse E2, and "'2WareHouse':'E2'" indicates that the accessories in the target goods are transported to the destination warehouse E2; according to the above information, the warehouse cutting information of the target document with the document code "order005" is modified, the modified warehouse cutting information is reviewed, and it is determined that the modified warehouse cutting information complies with the warehouse cutting rules. Therefore, the transportation task of the target document is modified according to the modified warehouse cutting information.
[0099] Modifying the warehouse cutting information carried in the warehouse switching request can give the initiator of the warehouse switching request the opportunity to correct the warehouse cutting information in a timely manner and flexibly modify the warehouse switching request; reviewing the modified warehouse cutting information again can ensure that the modified warehouse cutting information complies with the warehouse cutting rules, avoid the failure to complete the updated transportation task, and optimize the management of the warehouse cutting information.
[0100] According to another referenceable embodiment of the present invention, when the warehouse cutting information does not comply with the warehouse cutting rules, the method further includes: in response to receiving an information deletion request, parsing the information deletion request, determining the target warehouse cutting information corresponding to the information deletion request, and deleting the target warehouse cutting information from the warehouse cutting information. The warehouse cutting information includes multiple information fields, each of which includes an attribute name and an attribute value. For example, the attribute name of the information field is the distribution center, and the attribute value is F1, the attribute name of the information field is the destination warehouse, and the attribute value is F2, etc., determine the attribute name included in the target warehouse cutting information, delete the warehouse cutting information including the attribute name, and use the warehouse cutting information after deleting the target warehouse cutting information as the deleted warehouse cutting information.
[0101] It should be noted that deleting the target warehouse cutting information means not using the target warehouse cutting information to modify the target document, narrowing the scope of modification of the target document and retaining the original information of the target document. The deleted warehouse cutting information is reviewed using the pre-set warehouse cutting rules to determine whether the deleted warehouse cutting information complies with all warehouse cutting rules. If the deleted warehouse cutting information complies with all warehouse cutting rules, the deleted warehouse cutting information is determined to have passed the review, and then the transportation task corresponding to the target document is updated according to the deleted warehouse cutting information.
[0102] Exemplarily, the information modification request is parsed to obtain "{'orderId':'order006'; 'transferCenter':'F3'; '2WareHouse':'F4'}", wherein "'transferCenter':'F1'" indicates the warehouse cutting information of "changing the distribution center to F3", and "'2WareHouse':'F4'" indicates the warehouse cutting information of "transporting the accessory goods in the target goods to the destination warehouse F4". The above-mentioned warehouse cutting information carried by the information modification request is used as the target warehouse cutting information, and the above-mentioned target warehouse cutting information is deleted from the warehouse cutting information of the target document with the document code "order006" to obtain the warehouse cutting information after deletion, that is, canceling the modification of the distribution center, canceling the modification of the destination warehouse of the accessory goods in the target goods, and retaining the original distribution center and destination warehouse of the accessory goods of the target document. The warehouse cutting information after deletion is reviewed, and it is determined that the warehouse cutting information after deletion meets the warehouse cutting rules. Therefore, the transportation task of the target document is modified according to the warehouse cutting information after deletion.
[0103] Partially deleting the warehouse switching information carried in the warehouse switching request can give the initiator of the warehouse switching request an opportunity to correct the warehouse switching information in a timely manner and flexibly modify the warehouse switching request; re-examining the deleted warehouse cutting information can ensure that the deleted warehouse cutting information complies with the warehouse cutting rules, avoid the inability to complete the updated transportation task, and optimize the management of the warehouse cutting information.
[0104] According to another reference embodiment of the present invention, before determining whether the warehouse switching information carried by the warehouse switching request complies with the preset warehouse switching rules, the method further includes: determining the reviewer of the warehouse switching request according to the request reason of the warehouse switching request, and prompting the reviewer to review the warehouse switching information of the warehouse switching request. Each warehouse switching request has a corresponding request reason, and the request reasons include: insufficient inbound capacity, insufficient in-stock capacity, insufficient outbound capacity, attribute abnormality correction, force majeure, etc. Each request reason corresponds to an approval line. For example, the approval line corresponding to the insufficient inbound capacity is the inbound approval line, the approval line corresponding to the attribute abnormality correction is the attribute approval line, and so on. The approval line of the warehouse switching request is determined according to the request reason, and then a prompt message is sent to the reviewer responsible for the approval line to remind the reviewer to review the warehouse switching request’s warehouse cutting information, or the warehouse cutting information of the warehouse switching request is pushed to the reviewer for review. It should be noted that the request reason for a warehouse switching request can be one or more. Therefore, the warehouse switching request corresponds to one or more approval lines. When the warehouse switching request corresponds to multiple approval lines, the warehouse cutting information is grouped according to the approval lines, and prompt information is sent to the reviewers of the approval lines to enable the reviewers to review the warehouse cutting information corresponding to the approval lines they are responsible for, or the warehouse cutting information corresponding to each approval line is pushed to the corresponding reviewers.
[0105] The audit result returned by the auditor is received, and the audit result is used to determine whether the warehouse switching information carried by the warehouse switching request complies with the preset warehouse switching rules. Specifically, if the audit result is that each warehouse switching information complies with the warehouse switching rules, the warehouse switching information carried by the warehouse switching request is determined to have passed the audit. If the audit result is that part or all of the warehouse switching information does not comply with the warehouse switching rules, the warehouse switching information carried by the warehouse switching request is determined to have failed the audit. It should be noted that different auditors conduct synchronous audits, and different audit lines do not affect each other.
[0106] Exemplarily, the application reasons for the warehouse switching request include: insufficient warehousing capacity and force majeure. Therefore, the warehouse switching request corresponds to the warehousing approval line and the force majeure approval line. The warehouse cutting information corresponding to the warehousing review line is obtained from the warehouse cutting information carried by the warehouse switching request, such as the destination warehouse, distribution center, cargo volume, cargo type, cargo category, etc., and the reviewer responsible for the warehousing review line is prompted to review the above-mentioned warehouse cutting information; then, the warehouse cutting information corresponding to the force majeure review line is obtained from the warehouse cutting information carried by the warehouse switching request, such as the shipping time, originating warehouse, shipping location, predicted weather, etc., and the reviewer responsible for the force majeure review line is prompted to review the above-mentioned warehouse cutting information; the review results returned by the reviewer responsible for the warehousing review line and the reviewer responsible for the force majeure review line are received, and the review results indicate that the warehouse cutting information complies with the warehouse cutting rules. Therefore, it is determined that the warehouse switching request has passed the review.
[0107] According to the request reason of the warehouse switching request, the corresponding reviewer is prompted to review it, so that the warehouse switching requests can be classified and processed, which is convenient for different reviewers to review the warehouse switching requests simultaneously, thereby improving the processing efficiency and accuracy of the warehouse switching requests.
[0108] According to another referenceable embodiment of the present invention, the method further includes: in response to receiving an audit request, determining the identity information of the initiator of the audit request, the identity information is used to determine whether the initiator has the authority to audit the warehouse switching information, and if the initiator has the authority, further determining which audit line the initiator is responsible for, for example, determining the initiator's department, the initiator's position / role information, the initiator's account status, etc. according to the initiator's user code. After determining that the initiator has the authority to audit the warehouse switching information, querying the target audit line that matches the identity information, obtaining the target warehouse switching request included in the target audit line, and allowing the initiator of the audit request to audit the target warehouse switching request.
[0109] Exemplarily, the review request is parsed to obtain the identity information of the initiator of the review request, including: the user code is "user007", the department is the "goods attribute management department", the position is "intermediate administrator", and the account status is "normal"; according to the account status and position of the initiator, it is determined that the initiator has the authority to review the warehouse switching information, and according to the department of the initiator, it is determined that the approval line that the initiator is responsible for is the "attribute approval line", and the unreviewed target warehouse switching requests belonging to the "attribute approval line" are obtained from the warehouse switching request set, and the target warehouse switching requests are pushed to the initiator for review by the initiator.
[0110] After confirming that the initiator has the authority to review the warehouse switching information, the warehouse switching request is obtained, which can avoid the leakage of warehouse switching requests and warehouse switching information, and improve the security of warehouse switching and transportation task updates. According to the approval line that the initiator is responsible for, the corresponding target warehouse switching request is pushed to the initiator, which can improve the review efficiency of the warehouse switching request, enable professionals to review the corresponding warehouse switching request, and improve the accuracy of the review results.
[0111] According to another reference embodiment of the present invention, before determining whether the warehouse switching information carried by the warehouse switching request meets the preset warehouse switching rules, the method further includes: determining that the shipping status of the target document is not shipped. Specifically, the shipping status of the target document includes: not shipped and shipped, "not shipped" means that the target goods corresponding to the target document have not been shipped, that is, the target goods have not been transported, and "shipped" means that the target goods corresponding to the target document have been shipped, that is, the target goods are already in transit. Exemplarily, before determining whether the warehouse switching information meets the warehouse switching rules, the shipping scan record of the target document is queried. If the shipping scan record of the target document is not queried, that is, the shipping scan record of the target document does not exist, then the shipping status of the target document is determined to be not shipped. If the shipping scan record of the target document is queried, then the shipping status of the target document is determined to be shipped. In the case where the shipping status of the target document is not shipped, the warehouse switching is performed based on the target document as the dimension, that is, only the destination warehouse corresponding to the target document is modified. When the delivery status of the target document is shipped, the warehouse is switched based on the transport vehicle that transports the target goods, that is, the destination warehouse of the transport vehicle is modified. The transport vehicle is responsible for transporting the goods of one or more documents, including the target document.
[0112] When the shipping status of the target document is shipped, the method further includes: determining whether the target goods of the target document have not been received, specifically, querying the power of attorney of the target goods, and when the status of the power of attorney of the target goods is unreceived, it means that the target goods have not been received; when the status of the power of attorney of the target goods is received, it means that the target goods have been received, and when the target goods have been received, the warehouse switching of the target document cannot be performed and the transportation task of the target document cannot be updated.
[0113] In the case where the target goods have not been signed for and the warehouse cutting information meets the pre-set warehouse cutting rules, the target documents are cut as a whole. Specifically, the target goods are determined according to the target documents, and then the means of transport for transporting the target goods is determined. The documents corresponding to each of the goods transported by the means of transport are determined, and the destination warehouse of each document corresponding to the target document and the means of transport is modified according to the warehouse cutting information, thereby achieving overall warehouse cutting. In the case where the means of transport is a vehicle, it is also called vehicle-wide warehouse cutting. The corresponding transportation tasks are updated according to the target documents after the overall warehouse cutting. Similarly, the corresponding transportation tasks are updated for other documents after the overall warehouse cutting (i.e., documents with the same means of transport as the target document).
[0114] Different warehouse switching strategies are implemented according to the different delivery status of the target document, which can flexibly switch the destination warehouse of the target document, making the updated transportation task more accurate and efficient, avoiding the modification of the target document that has been signed, and avoiding the individual modification of the target document that has been shipped.
[0115] Figure 2 FIG. 1 is a schematic diagram of the overall process of a method for transport management according to a reference embodiment of the present invention. Figure 2 As shown, the method of transportation management of the embodiment of the present invention is executed by multiple systems in collaboration. Specifically, the multiple systems include: order information, warehouse management center, destination distribution center, waybill information, transportation management system, etc. First, the warehouse management center receives the warehouse switching request and determines whether the warehouse cutting information carried by the warehouse switching request complies with the warehouse cutting rules. If the warehouse cutting information does not comply with the warehouse cutting rules, it is determined that the warehouse switching request has not passed the review, and the transportation management process is terminated. If the warehouse cutting information complies with the warehouse cutting rules, it is determined that the warehouse switching request has passed the review; then the destination distribution center determines whether the target goods corresponding to the target document have been shipped. If the target goods have been shipped, the warehouse management center determines whether the target goods can be cut into the warehouse as a whole vehicle, that is, determines whether the target goods have been signed for. If the target goods have been signed for, the transportation management process is terminated; if the target goods have not been signed for, The target document is modified according to the warehouse cutting information; when the target goods have not been dispatched, the target document is modified directly according to the warehouse cutting information. When the target document modification fails, the transportation management process is terminated. When the target document modification is successful, the warehouse cutting result is generated, the warehouse cutting result is synchronized to the order system, and the order information is updated by the order information. The warehouse cutting result is synchronized to the destination distribution center, and the destination distribution center packages and distributes the target goods according to the warehouse cutting scenario. The warehouse cutting result is synchronized to the transportation management system. In the case of warehouse cutting before dispatch, the transportation management system updates the transportation task of the target document. In the case of warehouse cutting after dispatch, the transportation management system updates the transportation task of the transportation tool.
[0116] Figure 3 FIG. 1 is a schematic diagram of a specific process of a method for transport management according to a reference embodiment of the present invention. Figure 3 As shown, the method of transportation management of an embodiment of the present invention is executed by multiple systems in collaboration. Specifically, the multiple systems include: a warehouse cutting request processing system, a destination distribution center, a waybill system, a warehouse management center, a warehouse management system, a transportation management system, and the like. First, the warehouse switching request processing system receives the warehouse switching request. The parameters carried by the warehouse switching request include: the original destination warehouse, the new destination warehouse, the reason for application, the license plate number, etc. The destination distribution center is queried based on the above information; the destination distribution center returns: the original destination warehouse, the unsigned power of attorney information, the license plate number and the target document code; the warehouse switching request processing system determines the execution process based on the number of unsigned power of attorney. Specifically, when the number of unsigned power of attorney is zero, it means that the target goods have been signed in and the destination warehouse cannot be switched. When the number of unsigned power of attorney is greater than 1, it means that the target goods have related goods and only the destination warehouse of the target goods cannot be switched. When the number of unsigned power of attorney is equal to 1, it is determined that the target document is switched as a whole vehicle; then the warehouse switching request is reviewed. If the warehouse switching request is not approved, the transportation management process is terminated. If the warehouse switching request is approved, the warehouse management center updates the destination warehouse and synchronizes the warehouse switching results to the waybill system, warehouse management system and transportation management system.
[0117] Figure 4 is a schematic diagram of a warehouse switching application page according to a reference embodiment of the present invention. Figure 4 As shown, by clicking the "Batch Apply" button, you can initiate warehouse switching requests in batches, and by clicking the "Single Apply" button, you can initiate a single warehouse switching request; by clicking the box behind "Upload File", you can upload the corresponding warehouse cutting file, and the executive body of the embodiment of the present invention reviews the warehouse cutting file. By clicking "Template Download", you can download the template of the warehouse cutting file and understand the specific format of the warehouse cutting file; the warehouse switching application page displays "prompt information" to improve the approval rate of warehouse switching requests. After reviewing the warehouse switching requests, the warehouse switching requests with invalid review results and the warehouse switching requests that need to be modified are displayed at the bottom of the page. The specific information includes: application reason, original distribution center, new distribution center, destination warehouse, document code and abnormal prompt (that is, the reason why the warehouse switching request did not pass the review).
[0118] Figure 5 FIG. 1 is a schematic diagram of warehouse switching application approval according to a reference embodiment of the present invention. Figure 5As shown, after receiving the warehouse switching request, the application reason carried in the warehouse switching request is obtained. When the application reason is insufficient inbound capacity, it is approved by the inbound line. When the application reason is insufficient outbound capacity, it is approved by the outbound line. Then, the warehouse switching request is approved by the operation planning line, the target document is modified, and the transportation task is updated.
[0119] Figure 6 FIG. 1 is a schematic diagram of a warehouse switching application query page according to a reference embodiment of the present invention. Figure 6 As shown, fill in the start time, end time and applicant on the application query page, then click the "Query" button, and the queried information will be displayed below, including: the target document's distribution area, distribution center, destination warehouse, document status, document code, modification result, application reason, abnormal prompt, modification times, etc. Click the "Export" button to convert the queried information into documents, tables and other files and export them for users to archive and view.
[0120] Figure 7 FIG. 1 is a schematic diagram of the main process of a method for transport management according to a reference embodiment of the present invention. Figure 7 As shown, the transportation management method may include:
[0121] Step S701, in response to receiving a warehouse switching request, obtaining a warehouse switching file carried in the warehouse switching request;
[0122] Step S702, using the bin cutting file template to parse the bin cutting file to obtain bin cutting information;
[0123] Step S703, determine whether the position cutting information meets the position cutting rules, if so, jump to step S704, otherwise, jump to step S706;
[0124] Step S704, determining the target document corresponding to the warehouse switching request;
[0125] Step S705, modifying the target document according to the warehouse cutting information, and updating the transportation task according to the modified target document;
[0126] Step S706, in response to receiving the information modification request, modify the cutting position information;
[0127] Step S707, determine whether the modified position cutting information meets the position cutting rules, if so, jump to step S708, otherwise, jump to step S710;
[0128] Step S708, determining the target document corresponding to the warehouse switching request;
[0129] Step S709, modifying the target document according to the modified warehouse cutting information, and updating the transportation task according to the modified target document;
[0130] Step S710, in response to receiving the information deletion request, determining the target cutting warehouse information, and deleting the target cutting warehouse information from the cutting warehouse information;
[0131] Step S711, determine whether the deleted position cutting information meets the position cutting rules, if so, jump to step S712, otherwise, jump to step S715;
[0132] Step S712, determining the target document corresponding to the warehouse switching request;
[0133] Step S713, modifying the target document according to the deleted warehouse cutting information, and updating the transportation task according to the modified target document;
[0134] Step S714, generating a warehouse cutting result of the target document, and synchronizing the warehouse cutting result to the upstream and downstream systems of the system where the target document is located;
[0135] Step S715, ending the current transportation management process.
[0136] The specific implementation content of the transportation management method of the above-mentioned reference embodiment of the present invention has been described in detail in the above-mentioned transportation management method, so the repeated content will not be described here.
[0137] According to a second aspect of an embodiment of the present invention, a transport management device is provided.
[0138] Figure 8 is a schematic diagram of the main modules of the transport management device according to an embodiment of the present invention, such as Figure 8 As shown, the transport management device 800 mainly includes:
[0139] The judgment module 801 is used for judging whether the warehouse switching information carried in the warehouse switching request complies with the preset warehouse switching rules in response to receiving the warehouse switching request;
[0140] A determination module 802, configured to determine a corresponding target document when the warehouse cutting information meets the warehouse cutting rule;
[0141] The updating module 803 is used to update the transportation task corresponding to the target document according to the warehouse cutting information.
[0142] According to a reference embodiment of the present invention, the transport management device 800 further includes:
[0143] A modification module, configured to modify the cutting position information in response to receiving an information modification request;
[0144] The first updating module is used to review the modified warehouse cutting information according to the warehouse cutting rule, and if the modified warehouse cutting information passes the review, update the transportation task corresponding to the target document according to the modified warehouse cutting information.
[0145] According to another reference embodiment of the present invention, the transport management device 800 further includes:
[0146] a deleting module, configured to, in response to receiving an information deletion request, determine the target bin information corresponding to the information deletion request, delete the target bin information from the bin information, and use the bin information after deleting the target bin information as the deleted bin information;
[0147] The second updating module is used to review the post-deletion warehouse cutting information according to the warehouse cutting rule, and if the post-deletion warehouse cutting information passes the review, update the transportation task corresponding to the target document according to the post-deletion warehouse cutting information.
[0148] According to another reference embodiment of the present invention, the transport management device 800 further includes:
[0149] a prompting module, configured to determine a reviewer of the warehouse switching request according to a request reason of the warehouse switching request, and prompt the reviewer to review the warehouse switching information of the warehouse switching request;
[0150] The receiving module is used to receive the audit result returned by the auditor, and the audit result is used to determine whether the warehouse switching information carried by the warehouse switching request complies with the preset warehouse switching rules.
[0151] According to another reference embodiment of the present invention, the transport management device 800 further includes:
[0152] A first identification module, configured to determine, in response to receiving a review request, the identity information of the initiator of the review request;
[0153] The query module is used to query the target warehouse switching request matching the identity information, so that the initiator of the review request can review the target warehouse switching request.
[0154] According to another reference embodiment of the present invention, the transport management device 800 further includes: a determination module, configured to determine that the delivery status of the target document is not delivered.
[0155] When the shipping status of the target document is shipped, the device also includes: a third update module, used to determine whether the target goods of the target document have not been signed for; when the target goods have not been signed for and the warehouse cutting information meets the pre-set warehouse cutting rules, the target document is cut as a whole, and the corresponding transportation task is updated according to the target document after the overall warehouse cutting.
[0156] According to a reference embodiment of the present invention, the transport management device 800 further includes:
[0157] The second identification module is used to determine the corresponding warehouse cutting scenario according to the modified document information of the target document;
[0158] The packaging module is used to perform the packaging operation corresponding to the warehouse cutting scenario on the target goods of the modified target document.
[0159] According to another reference embodiment of the present invention, the transport management device 800 further includes:
[0160] The synchronization module is used to generate a warehouse cutting result of the target document and synchronize the warehouse cutting result to the upstream and downstream systems of the system where the target document is located.
[0161] It should be noted that the specific implementation content of the transport management device in the embodiment of the present invention has been described in detail in the transport management method described above, so the repeated content will not be described here.
[0162] According to the technical solution of the embodiment of the present invention, the transportation task of the target document is updated when the warehouse cutting information passes the review, which can accurately update the transportation task, avoid the transportation task from being modified arbitrarily, optimize the management of the transportation task, and improve transportation efficiency; the warehouse cutting information carried by the warehouse switching request is modified or partially deleted, and the initiator of the warehouse switching request can be given the service of timely correcting the warehouse cutting information, and the warehouse switching request can be flexibly modified. The modified or partially deleted warehouse cutting information is reviewed again, which can ensure that the warehouse cutting information complies with the warehouse cutting rules, avoid the generation of unfinished transportation tasks, and optimize the management of the warehouse cutting information; according to the request reason of the warehouse switching request, the corresponding reviewer is prompted to review, and the warehouse switching request can be classified and processed. It is convenient for different reviewers to conduct synchronous review of warehouse switching requests, thereby improving the processing efficiency and accuracy of warehouse switching requests; performing corresponding packaging operations on the target goods of the target document according to the warehouse switching scenario of the target document can ensure that the target goods of each switching warehouse are accurately and efficiently packaged, avoiding repeated packaging or missing packaging steps, and synchronizing the warehouse switching results of the target document to the upstream and downstream systems, so that the upstream and downstream systems can receive the warehouse switching results in time, ensuring that the information of the target document in each system is consistent and accurate, and reducing invalid operations on the target document.
[0163] According to a third aspect of an embodiment of the present invention, there is provided an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method provided by the first aspect of the embodiment of the present invention.
[0164] According to a fourth aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method provided by the first aspect of the embodiment of the present invention is implemented.
[0165] Fig. 9 An exemplary system architecture 900 is shown to which the method or apparatus for transportation management according to an embodiment of the present invention may be applied.
[0166] like Fig. 9 As shown, system architecture 900 may include terminal devices 901, 902, 903, network 904 and server 905. Network 904 is used to provide a medium for communication links between terminal devices 901, 902, 903 and server 905. Network 904 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0167] The user can use the terminal devices 901, 902, 903 to interact with the server 905 through the network 904 to receive or send messages, etc. Various communication client applications can be installed on the terminal devices 901, 902, 903, such as transportation management applications, transportation task viewing applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).
[0168] The terminal devices 901 , 902 , and 903 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers, etc.
[0169] The server 905 may be a server that provides various services, such as a background management server (only an example) that provides support for transportation management requests sent by the upstream terminal devices 901, 902, and 903. In response to receiving a warehouse switching request, the background management server may determine whether the warehouse switching information carried by the warehouse switching request complies with a preset warehouse switching rule; if the warehouse switching information complies with the warehouse switching rule, determine the corresponding target document; update the transportation task corresponding to the target document according to the warehouse switching information; and feed back the transportation management situation (only an example) to the terminal device.
[0170] It should be noted that the method for transport management provided in the embodiment of the present invention is generally executed by the server 905, and accordingly, the transport management apparatus is generally set in the server 905. The method for transport management provided in the embodiment of the present invention can also be executed by the terminal devices 901, 902, and 903, and accordingly, the transport management apparatus can be set in the terminal devices 901, 902, and 903.
[0171] It should be understood that Fig. 9 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 the implementation requirements.
[0172] Reference below Fig.10 , which shows a schematic diagram of the structure of a computer system 1000 of a terminal device suitable for implementing an embodiment of the present invention. Fig.10 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0173] like Fig.10 As shown, the computer system 1000 includes a central processing unit (CPU) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage part 1008 into a random access memory (RAM) 1003. In the RAM 1003, various programs and data required for the operation of the system 1000 are also stored. The CPU 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0174] The following components are connected to the I / O interface 1005: an input section 1006 including a keyboard, a mouse, etc.; an output section 1007 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN card, a modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the I / O interface 1005 as needed. A removable medium 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1010 as needed, so that a computer program read therefrom is installed into the storage section 1008 as needed.
[0175] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program, which includes a computer program carried on a computer-readable medium, and the computer program contains 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 1009, and / or installed from the removable medium 1011. When the computer program is executed by the central processing unit (CPU) 1001, the above-mentioned functions defined in the system of the embodiment of the present invention are executed.
[0176] It should be noted that the computer-readable medium shown in the embodiment of the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In an embodiment of the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In an embodiment of the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0177] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0178] The modules involved in the embodiments of the present invention may be implemented by software or hardware. The modules described may also be set in a processor, for example, they may be described as: a processor includes a judgment module, a determination module, and a generation module, wherein the names of these modules do not constitute a limitation on the modules themselves under certain circumstances, for example, the judgment module may also be described as a "module for judging whether the bin cutting information complies with the bin cutting rules".
[0179] As another aspect, an embodiment of the present invention further provides a computer-readable medium, which may be included in the device described in the above embodiment; or it 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 implements the following method: in response to receiving a warehouse switching request, determining whether the warehouse cutting information carried by the warehouse switching request complies with the preset warehouse cutting rules; if the warehouse cutting information complies with the warehouse cutting rules, determining the corresponding target document; and updating the transportation task corresponding to the target document according to the warehouse cutting information.
[0180] According to the technical solution of the embodiment of the present invention, the transportation task of the target document is updated when the warehouse cutting information passes the review, which can accurately update the transportation task, avoid the transportation task from being modified arbitrarily, optimize the management of the transportation task, and improve transportation efficiency; the warehouse cutting information carried by the warehouse switching request is modified or partially deleted, and the initiator of the warehouse switching request can be given the service of timely correcting the warehouse cutting information, and the warehouse switching request can be flexibly modified. The modified or partially deleted warehouse cutting information is reviewed again, which can ensure that the warehouse cutting information complies with the warehouse cutting rules, avoid the generation of unfinished transportation tasks, and optimize the management of the warehouse cutting information; according to the request reason of the warehouse switching request, the corresponding reviewer is prompted to review, and the warehouse switching request can be classified and processed. It is convenient for different reviewers to conduct synchronous review of warehouse switching requests, thereby improving the processing efficiency and accuracy of warehouse switching requests; performing corresponding packaging operations on the target goods of the target document according to the warehouse switching scenario of the target document can ensure that the target goods of each switching warehouse are accurately and efficiently packaged, avoiding repeated packaging or missing packaging steps, and synchronizing the warehouse switching results of the target document to the upstream and downstream systems, so that the upstream and downstream systems can receive the warehouse switching results in time, ensuring that the information of the target document in each system is consistent and accurate, and reducing invalid operations on the target document.
[0181] The above specific implementations do not constitute a limitation on the protection scope of the embodiments of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the embodiments of the present invention should be included in the protection scope of the embodiments of the present invention.
Claims
1. A method of transport management, characterized in that: include: In response to receiving a warehouse switching request, determining whether the warehouse switching information carried in the warehouse switching request complies with a preset warehouse switching rule; When the warehouse cutting information meets the warehouse cutting rule, determining a corresponding target document; The transportation task corresponding to the target document is updated according to the warehouse cutting information.
2. The method according to claim 1, characterized in that When the warehouse cutting information does not comply with the warehouse cutting rule, the method further includes: In response to receiving the information modification request, modifying the cutting position information; The modified warehouse cutting information is reviewed according to the warehouse cutting rule, and if the modified warehouse cutting information passes the review, the transportation task corresponding to the target document is updated according to the modified warehouse cutting information.
3. The method according to claim 1, characterized in that When the warehouse cutting information does not comply with the warehouse cutting rule, the method further includes: In response to receiving an information deletion request, determining the target bin cutting information corresponding to the information deletion request, deleting the target bin cutting information from the bin cutting information, and using the bin cutting information after deleting the target bin cutting information as the deleted bin cutting information; The post-deletion warehouse cutting information is reviewed according to the warehouse cutting rule, and if the post-deletion warehouse cutting information passes the review, the transportation task corresponding to the target document is updated according to the post-deletion warehouse cutting information.
4. The method according to claim 1, characterized in that: Before determining whether the warehouse switching information carried by the warehouse switching request complies with a preset warehouse switching rule, the method further includes: Determining a reviewer of the warehouse switching request according to the request reason of the warehouse switching request, and prompting the reviewer to review the warehouse switching information of the warehouse switching request; The audit result returned by the auditor is received, and the audit result is used to determine whether the warehouse switching information carried by the warehouse switching request complies with the preset warehouse switching rules.
5. The method according to claim 4, characterized in that The method further comprises: In response to receiving the audit request, determining identity information of an initiator of the audit request; The target warehouse switching request matching the identity information is queried, so that the initiator of the review request reviews the target warehouse switching request.
6. The method according to claim 1, characterized in that Before determining whether the warehouse switching information carried by the warehouse switching request meets the preset warehouse switching rules, the method further includes: determining that the delivery status of the target document is undelivered; When the shipping status of the target document is shipped, the method further includes: determining whether the target goods of the target document have not been signed for; when the target goods have not been signed for and the warehouse cutting information complies with the preset warehouse cutting rules, the target document is warehouse cut as a whole, and the corresponding transportation task is updated according to the target document after the overall warehouse cutting.
7. The method according to claim 1, characterized in that Before updating the transportation task corresponding to the target document according to the warehouse cutting information, the method further includes: Determine the corresponding warehouse cutting scenario based on the modified document information of the target document; The packaging operation corresponding to the warehouse cutting scenario is performed on the target goods of the modified target document.
8. The method according to claim 1, characterized in that After updating the transportation task corresponding to the target document according to the warehouse cutting information, the method further includes: Generate a warehouse cutting result of the target document, and synchronize the warehouse cutting result to the upstream and downstream systems of the system where the target document is located.
9. A transport management device, characterized in that: include: A judgment module, configured to judge, in response to receiving a warehouse switching request, whether the warehouse switching information carried in the warehouse switching request complies with a preset warehouse switching rule; A determination module, configured to determine a corresponding target document when the warehouse cutting information meets the warehouse cutting rule; An updating module is used to update the transportation task corresponding to the target document according to the warehouse cutting information.
10. An electronic device, characterized in that: include: One or more processors; A storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 8.
11. 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 8 is implemented.
Citation Information
Patent Citations
Warehouse-out and warehouse-in methods and devices, electronic equipment and storage medium
CN109948960A
Distribution management method and device
CN113627835A
Method and device for generating logistics distribution network
US20190034866A1